|
@@ -100,7 +100,7 @@
|
|
|
:disabled="!newUnusualTask.industryType"
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="{ label, value } in scriptKeyList"
|
|
|
+ v-for="{ label, value } in filteredScriptList"
|
|
|
:label="label"
|
|
|
:value="value"
|
|
|
:key="value"
|
|
@@ -266,7 +266,11 @@ export default {
|
|
|
},
|
|
|
computed: {
|
|
|
filteredScriptList() {
|
|
|
- console.log(this.scriptKeyList, this.listeners);
|
|
|
+ return this.scriptKeyList.filter(
|
|
|
+ (item) =>
|
|
|
+ !this.listeners.some((row) => row.scriptKey == item.value) ||
|
|
|
+ this.newUnusualTask.scriptKey == item.value
|
|
|
+ );
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
@@ -277,6 +281,7 @@ export default {
|
|
|
this.scriptForm.scriptTriggerType = getScriptTriggerType(getActive());
|
|
|
|
|
|
this.listeners = getUnusualTaskTableData(this._listenersRaw);
|
|
|
+ console.log(this.listeners);
|
|
|
},
|
|
|
|
|
|
updateScriptType(value) {
|