|
@@ -15,7 +15,8 @@
|
|
|
<el-select
|
|
|
:disabled="formType === 'update'"
|
|
|
v-model="formData.deviceName"
|
|
|
- :model-value="deviceLabel"
|
|
|
+ clearable
|
|
|
+ @clear="deviceClear"
|
|
|
placeholder="请选择设备"
|
|
|
@click="openForm"
|
|
|
/>
|
|
@@ -396,7 +397,14 @@ const deviceChoose = (row) => {
|
|
|
formData.value.deviceName = row.deviceName
|
|
|
formData.value.deviceCode = row.deviceCode
|
|
|
formData.value.deptId = row.deptId
|
|
|
- deviceLabel.value = row.deviceName
|
|
|
+ // deviceLabel.value = row.deviceName
|
|
|
+ list.value = []
|
|
|
+}
|
|
|
+const deviceClear = () =>{
|
|
|
+ formData.value.deviceId = undefined
|
|
|
+ formData.value.deviceName = undefined
|
|
|
+ formData.value.deviceCode = undefined
|
|
|
+ formData.value.deptId = undefined
|
|
|
list.value = []
|
|
|
}
|
|
|
const deviceFormRef = ref()
|
|
@@ -421,6 +429,10 @@ const openMaintainForm = (type: string, id?: number) => {
|
|
|
maintainFormRef.value.open(type, formData.value.deviceId)
|
|
|
}
|
|
|
const openMaintainItem = () => {
|
|
|
+ if (!formData.value.deviceId) {
|
|
|
+ message.error('请选择设备')
|
|
|
+ return
|
|
|
+ }
|
|
|
addItemVisible.value = true
|
|
|
addFormData.value.deviceName = formData.value.deviceName
|
|
|
addFormData.value.deviceCode = formData.value.deviceCode
|