Commit ac01b7cdbdc515b5cfa487fecb1fb3077a6872e4

Authored by fengtao
1 parent 46673819

fix:修复场景联动 执行动作设备如果有则必填验证

... ... @@ -68,6 +68,7 @@
68 68 import 'jsoneditor/dist/jsoneditor.min.css';
69 69 import { QuestionCircleOutlined } from '@ant-design/icons-vue';
70 70 import ClearAlarm from './ClearAlarm.vue';
  71 + import { useMessage } from '/@/hooks/web/useMessage';
71 72
72 73 const props = defineProps({
73 74 actionIndex: {
... ... @@ -99,6 +100,8 @@
99 100 const refItem = {
100 101 clearRuleRefs: ref([]),
101 102 };
  103 + const { createMessage } = useMessage();
  104 +
102 105 const emit = defineEmits(['deleteAction', 'getActionFormArr']);
103 106 const options = computed(() => {
104 107 return [
... ... @@ -133,6 +136,12 @@
133 136 schedule: item.alarmScheduleRef.scheduleData,
134 137 };
135 138 });
  139 + //TODO-fengtao-设备验证
  140 + const validate = getFieldsValue();
  141 + if (validate.device == 'PART') {
  142 + if (validate.deviceId == undefined) return createMessage.error('请选择设备');
  143 + }
  144 + //TODO-fengtao-设备验证
136 145 return {
137 146 ...getFieldsValue(),
138 147 doContext: unref(jsonInstance.value)?.get(),
... ...