Просмотр исходного кода

FIX:解决协同模式选中无效的问题

wjj 4 лет назад
Родитель
Сommit
74a40a3cda
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      src/components/task/Task.vue

+ 4 - 3
src/components/task/Task.vue

@@ -41,8 +41,8 @@
               <span class="badge" v-if="!isModifyMode">{{ task.serviceType }}</span>
             </el-form-item>
 
-            <el-form-item label="协同模式" prop="collaborativeType" style="width:700px;" v-if="currType.type==1">
-              <el-radio-group v-model="task.endPoint.collaborativeType" v-if="isModifyMode">
+            <el-form-item label="协同模式" prop="endPoint.collaborativeType" style="width:700px;" v-if="currType.type==1">
+              <el-radio-group v-model="task.endPoint.collaborativeType" v-if="isModifyMode" @change="$forceUpdate()">
                 <el-radio :label="0">协同</el-radio>
                 <el-radio :label="1">非协同</el-radio>
               </el-radio-group>
@@ -547,7 +547,8 @@ export default {
       if (this.currType.type === 0) {
         this.$refs.task.clearValidate('endPoint');
       } else {
-        this.task.resource = '2'
+        this.task.resource = '2';
+        this.task.endPoint.collaborativeType = 0;
       }
     },
     init() {