From fdeecaafd44cf8ce7fa3ded6e1a0f121f41f0f9e Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 09 Jan 2026 10:28:40 +0800
Subject: [PATCH] feat:通讯录
---
applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue | 42 +++++++++++++++++++++---------------------
1 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue b/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
index bdadfa4..313e70d 100644
--- a/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
+++ b/applications/drone-command/src/views/basicManage/deviceStock/FormDiaLog.vue
@@ -20,7 +20,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="设备属性" prop="deviceType">
+ <el-form-item label="设备属性" prop="deviceAtt">
<el-select v-model="formData.deviceAtt" placeholder="请选择" clearable>
<el-option
v-for="item in dictObj.deviceAtt"
@@ -47,11 +47,6 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="出库去向" prop="stockOutDestination">
- <el-input v-model="formData.stockOutDestination" maxlength="50" placeholder="请输入" clearable />
- </el-form-item>
- </el-col>
- <el-col :span="12">
<el-form-item label="来源" prop="source">
<el-input v-model="formData.source" maxlength="50" placeholder="请输入" clearable />
</el-form-item>
@@ -62,9 +57,9 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="所属部门" prop="ownerDept">
+ <el-form-item label="所属部门" prop="belongDept">
<el-tree-select
- v-model="formData.ownerDept"
+ v-model="formData.belongDept"
node-key="id"
:data="deptTree"
:props="treeProps"
@@ -75,10 +70,15 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="负责人" prop="ownerUser">
- <el-select v-model="formData.ownerUser" placeholder="请选择" :disabled="!formData.ownerDept" clearable>
+ <el-form-item label="负责人" prop="charger">
+ <el-select v-model="formData.charger" placeholder="请选择" :disabled="!formData.belongDept" clearable>
<el-option v-for="item in userList" :key="item.id" :label="item.name" :value="item.id" />
</el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="联系电话" prop="contactPhone">
+ <el-input v-model="formData.contactPhone" maxlength="50" placeholder="请输入" clearable />
</el-form-item>
</el-col>
</el-row>
@@ -106,17 +106,17 @@
import { fieldRules } from '@ztzf/utils'
const initForm = () => ({
- // 表单默认值
- deviceModel: '', // 型号
- deviceName: '', // 设备名称
- deviceSpecification: '', // 规格
+ belongDept: '', // 所属部门
+ charger: '', // 负责人
+ contactPhone: '', // 联系电话
+ deviceAtt: '', // 设备属性
deviceType: '', // 设备类型
+ deviceModel: '', // 型号
+ deviceSpecification: '', // 规格
+ deviceName: '', // 设备名称
manufacturer: '', // 生产厂商
- ownerDept: '', // 所属部门
- ownerUser: '', // 负责人
purpose: '', // 用途
source: '', // 来源
- stockOutDestination: '', // 出库去向
})
const treeProps = {
label: 'name',
@@ -149,16 +149,16 @@
deviceModel: fieldRules(true, 50),
deviceSpecification: fieldRules(true, 50),
manufacturer: fieldRules(true, 50),
- stockOutDestination: fieldRules(true, 50),
source: fieldRules(true, 50),
purpose: fieldRules(true, 50),
- ownerDept: fieldRules(true, 50),
- ownerUser: fieldRules(true, 0),
+ belongDept: fieldRules(true, 50),
+ contactPhone: fieldRules(true, 50),
+ charger: fieldRules(true, 0),
}
const userList = ref([])
function getUserList(val) {
- formData.value.ownerUser = ''
+ formData.value.charger = ''
if (val) {
getUserListApi(val).then(res => {
userList.value = res.data.data.records
--
Gitblit v1.9.3