|
@@ -16,7 +16,12 @@
|
|
<a-row :gutter="10">
|
|
<a-row :gutter="10">
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
<a-form-item label="设备名称" name="deviceName">
|
|
<a-form-item label="设备名称" name="deviceName">
|
|
- <a-input v-model:value="formData.deviceName" placeholder="请输入设备名称" allow-clear />
|
|
|
|
|
|
+ <a-input
|
|
|
|
+ v-model:value="formData.deviceName"
|
|
|
|
+ placeholder="请输入设备名称"
|
|
|
|
+ allow-clear
|
|
|
|
+ @blur="handleNameBlur"
|
|
|
|
+ />
|
|
</a-form-item>
|
|
</a-form-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
<a-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
@@ -169,22 +174,6 @@
|
|
sensorCount: [required('请输入传感器路数')]
|
|
sensorCount: [required('请输入传感器路数')]
|
|
}
|
|
}
|
|
|
|
|
|
- // 检查设备名称是否已注册
|
|
|
|
- watch(
|
|
|
|
- () => formData.value.deviceName,
|
|
|
|
- (newVal) => {
|
|
|
|
- if (newVal) {
|
|
|
|
- memApi
|
|
|
|
- .submitDeviceName({ deviceName: newVal })
|
|
|
|
- .then((res) => {})
|
|
|
|
- .catch(() => {
|
|
|
|
- return (formData.value.deviceName = '')
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- { immediate: true, deep: true }
|
|
|
|
- )
|
|
|
|
-
|
|
|
|
// 获取设备型号
|
|
// 获取设备型号
|
|
const loadData = () => {
|
|
const loadData = () => {
|
|
devicetypeApi.devicetypeList().then((res) => {
|
|
devicetypeApi.devicetypeList().then((res) => {
|
|
@@ -197,7 +186,20 @@
|
|
})
|
|
})
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- // 检查设备编号是否已注册
|
|
|
|
|
|
+
|
|
|
|
+ // 检查设备名称是否已注册 编辑的时候不调用接口
|
|
|
|
+ const handleNameBlur = () => {
|
|
|
|
+ if (formData.value.deviceName) {
|
|
|
|
+ memApi
|
|
|
|
+ .submitDeviceName({ deviceName: formData.value.deviceName })
|
|
|
|
+ .then((res) => {})
|
|
|
|
+ .catch(() => {
|
|
|
|
+ formData.value.deviceName = ''
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 检查设备编号是否已注册 编辑的时候不调用接口
|
|
const handleCodeBlur = () => {
|
|
const handleCodeBlur = () => {
|
|
if (formData.value.deviceCode) {
|
|
if (formData.value.deviceCode) {
|
|
memApi
|
|
memApi
|