浏览代码

no message

ly 1 年之前
父节点
当前提交
5523bcc9c1
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      src/views/business/crm/order/form.vue

+ 10 - 1
src/views/business/crm/order/form.vue

@@ -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);