Преглед изворни кода

代理 查阅显示代理角色

linweizeng пре 2 година
родитељ
комит
62c0204fe3
1 измењених фајлова са 9 додато и 2 уклоњено
  1. 9 2
      src/views/platform/bpmn/bpmAgent/edit.vue

+ 9 - 2
src/views/platform/bpmn/bpmAgent/edit.vue

@@ -86,7 +86,7 @@
                             <el-checkbox-group v-if="!readonly" v-model="checkRoleList">
                                 <el-checkbox v-for="item in roleList" :key="item.id" :label="item.id">{{ item.name }}</el-checkbox>
                             </el-checkbox-group>
-                            <span v-else>{{ bpmAgent.roleName }}</span>
+                            <span v-else>{{ getWeiTuoName(checkRoleList,roleList) }}</span>
                         </el-form-item>
                     </el-col>
                 </el-row>
@@ -478,7 +478,6 @@ export default {
                     this.bpmAgent = response.data
                     this.checkRoleList = response.data.bpmAgentRoleList || []
                     // this.bpmAgent.bpmAgentRoleList = response.data.bpmAgentRoleList || []
-                    console.log(this.bpmAgent)
                     this.formValidate()
                     this.dialogLoading = false
                 })
@@ -594,6 +593,14 @@ export default {
             } else {
                 return false
             }
+        },
+        getWeiTuoName (data, list) {
+            const nameList = list.map((item) => {
+                if (data.includes(item.id)) {
+                    return item.name
+                }
+            })
+            return nameList.join(',')
         }
     }
 }