|
@@ -14,9 +14,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="自动发现" prop="findFlag" v-if="!disabled">
|
|
|
- <el-select v-model="form.findFlag">
|
|
|
- <el-option v-for="item in sys_yes_no" :key="item.value" :label="item.label" :value="item.value"/>
|
|
|
- </el-select>
|
|
|
+ <el-switch v-model="form.findFlag"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -138,19 +136,25 @@ const validateRange = (range) => {
|
|
|
}
|
|
|
|
|
|
const editData = (row) => {
|
|
|
+
|
|
|
const keys = Object.keys(form.value)
|
|
|
keys.forEach(p => {
|
|
|
form.value[p] = row[p]
|
|
|
})
|
|
|
- proxy.$nextTick(() => {
|
|
|
- proxy.resetForm("fRef");
|
|
|
+
|
|
|
+ form.value.findFlag = row.findFlag === "Y"
|
|
|
+
|
|
|
+ setTimeout(() => {
|
|
|
+ proxy.$refs.fRef.clearValidate()
|
|
|
})
|
|
|
}
|
|
|
|
|
|
const handleSubmit = () => {
|
|
|
proxy.$refs.fRef.validate(valid => {
|
|
|
if (valid) {
|
|
|
- handleUpdate({...props.rowsInfo, ...form.value})
|
|
|
+ const data = {...form.value}
|
|
|
+ data.findFlag = data.findFlag ? "Y" : "N"
|
|
|
+ handleUpdate({...props.rowsInfo, ...data})
|
|
|
}
|
|
|
})
|
|
|
}
|