|
@@ -280,7 +280,6 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<el-checkbox-group
|
|
|
- :disabled="!editStatus"
|
|
|
v-model="loops"
|
|
|
@change="(arg) => changeDetails('loop', arg)"
|
|
|
>
|
|
@@ -288,6 +287,7 @@
|
|
|
v-for="(item, index) in loopTasks"
|
|
|
:key="index"
|
|
|
:label="item.id"
|
|
|
+ :disabled="item.isDisabled || !editStatus"
|
|
|
>{{ item.name }}</el-checkbox
|
|
|
>
|
|
|
</el-checkbox-group>
|
|
@@ -1439,6 +1439,15 @@ function openSimple(id, optionType) {
|
|
|
onceTasks.value = res[0].data.onceTasks;
|
|
|
sourceCategories.value = res[1].rows;
|
|
|
form.value = res[2].data;
|
|
|
+ console.log("loopTasks.value",loopTasks.value);
|
|
|
+ loopTasks.value.forEach(item => {
|
|
|
+ form.value.details.forEach(item2 => {
|
|
|
+ if(item2.taskTypeId == item.id){
|
|
|
+ item.isDisabled = item2.disabled
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+
|
|
|
|
|
|
parseDetail(form.value.details, form.value);
|
|
|
|