Commit ed6c8d17e38c070b0c5441b4f3cd4a72a9d2dd62

Authored by loveumiko
1 parent 9a4df221

fix: 修改输入框没有填写下发命令

... ... @@ -17,7 +17,7 @@
17 17 defineEmits(['register']);
18 18 const props = defineProps<{ deviceId: string; deviceName: string }>();
19 19
20   - const [registerForm, { setProps, getFieldsValue, resetFields }] = useForm({
  20 + const [registerForm, { setProps, getFieldsValue, resetFields, validate }] = useForm({
21 21 schemas: [],
22 22 showActionButtonGroup: false,
23 23 layout: 'vertical',
... ... @@ -95,13 +95,15 @@
95 95 createMessage.warning('当前物模型扩展描述没有填写');
96 96 return;
97 97 }
  98 + const flag = await validate();
  99 + if (!flag) return;
98 100 const sendValue = ref({});
99 101 //判断tcp类型 标识符是自定义还是ModBus
100 102 if (unref(isShowModBUS)) {
101 103 const oldValue = getFieldsValue()[unref(formField)];
102 104 modBUSForm.value.registerValues = [oldValue];
103 105 modBUSForm.value.registerNumber = 1;
104   - // 只有
  106 +
105 107 if (unref(modBUSForm).method == '16') {
106 108 const newValue = getArray(SingleToHex(oldValue));
107 109 modBUSForm.value.registerValues = newValue;
... ...