|
|
@@ -21,14 +21,24 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="12">
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="证书编号" prop="certNo">
|
|
|
<el-input v-model="formData.certNo" placeholder="请输入证书编号" />
|
|
|
</el-form-item>
|
|
|
+ </el-col> -->
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="设备编码" prop="deviceCode">
|
|
|
+ <el-input v-model="formData.deviceCode" placeholder="请输入设备编码" />
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
|
|
|
<el-row :gutter="20">
|
|
|
+ <!-- <el-col :span="12">
|
|
|
+ <el-form-item label="设备编码" prop="deviceCode">
|
|
|
+ <el-input v-model="formData.deviceCode" placeholder="请输入设备编码" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col> -->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="设备名称" prop="deviceName">
|
|
|
<el-input v-model="formData.deviceName" placeholder="请输入设备名称" />
|
|
|
@@ -36,8 +46,8 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="设备编码" prop="deviceCode">
|
|
|
- <el-input v-model="formData.deviceCode" placeholder="请输入设备编码" />
|
|
|
+ <el-form-item label="证书编号" prop="certNo">
|
|
|
+ <el-input v-model="formData.certNo" placeholder="请输入证书编号" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -124,13 +134,25 @@
|
|
|
<Dialog title="选择设备" v-model="deviceDialogVisible" width="70%">
|
|
|
<ContentWrap>
|
|
|
<el-form class="-mb-15px" :model="deviceQueryParams" :inline="true">
|
|
|
+ <el-form-item label="部门" prop="deptId">
|
|
|
+ <el-tree-select
|
|
|
+ v-model="deviceQueryParams.deptId"
|
|
|
+ :data="deptList"
|
|
|
+ :props="defaultProps"
|
|
|
+ node-key="id"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ check-strictly
|
|
|
+ placeholder="请选择部门"
|
|
|
+ class="!w-200px" />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="设备名称" prop="deviceName">
|
|
|
<el-input
|
|
|
v-model="deviceQueryParams.deviceName"
|
|
|
placeholder="请输入设备名称"
|
|
|
clearable
|
|
|
@keyup.enter="handleDeviceQuery"
|
|
|
- class="!w-200px" />
|
|
|
+ class="!w-150px" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="设备编码" prop="deviceCode">
|
|
|
<el-input
|
|
|
@@ -138,7 +160,7 @@
|
|
|
placeholder="请输入设备编码"
|
|
|
clearable
|
|
|
@keyup.enter="handleDeviceQuery"
|
|
|
- class="!w-200px" />
|
|
|
+ class="!w-150px" />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button @click="handleDeviceQuery">
|
|
|
@@ -306,6 +328,7 @@ const selectedDevice = ref<any>(null)
|
|
|
const deviceQueryParams = reactive({
|
|
|
pageNo: 1,
|
|
|
pageSize: 10,
|
|
|
+ deptId: undefined as number | undefined,
|
|
|
deviceName: undefined as string | undefined,
|
|
|
deviceCode: undefined as string | undefined
|
|
|
})
|
|
|
@@ -332,6 +355,7 @@ const handleDeviceQuery = () => {
|
|
|
}
|
|
|
|
|
|
const resetDeviceQuery = () => {
|
|
|
+ deviceQueryParams.deptId = undefined
|
|
|
deviceQueryParams.deviceName = undefined
|
|
|
deviceQueryParams.deviceCode = undefined
|
|
|
handleDeviceQuery()
|
|
|
@@ -344,6 +368,7 @@ const handleDeviceRadioChange = (row: any) => {
|
|
|
|
|
|
const selectDevice = () => {
|
|
|
deviceDialogVisible.value = true
|
|
|
+ deviceQueryParams.deptId = formData.value.deptId as number | undefined
|
|
|
selectedDeviceId.value = formData.value.deviceId as number | undefined
|
|
|
selectedDevice.value =
|
|
|
selectedDeviceId.value && formData.value.deviceName
|