...
|
...
|
@@ -18,7 +18,6 @@ |
18
|
18
|
@change="changeOutTarget"
|
19
|
19
|
placeholder="请选择执行动作"
|
20
|
20
|
allowClear
|
21
|
|
- :disabled="hasDisabled"
|
22
|
21
|
/></template>
|
23
|
22
|
<template #doContext>
|
24
|
23
|
<div class="flex">
|
...
|
...
|
@@ -103,12 +102,12 @@ |
103
|
102
|
disabled: userStore.getOutTarget === 'MSG_NOTIFY' || !props.triggerData.length,
|
104
|
103
|
},
|
105
|
104
|
]);
|
106
|
|
- const hasDisabled = ref(false);
|
107
|
105
|
const outTarget = ref('');
|
108
|
|
- const changeOutTarget = (value: string) => {
|
|
106
|
+
|
|
107
|
+ // TODO:此处有个小Bug,日后在调试。
|
|
108
|
+ const changeOutTarget = (value: 'DEVICE_OUT' | 'MSG_NOTIFY') => {
|
109
|
109
|
outTarget.value = value;
|
110
|
|
- if (value === 'MSG_NOTIFY') {
|
111
|
|
- hasDisabled.value = true;
|
|
110
|
+ if (userStore.getOutTarget === 'DEVICE_OUT') {
|
112
|
111
|
userStore.setOutTarget(value);
|
113
|
112
|
}
|
114
|
113
|
};
|
...
|
...
|
|