فهرست منبع

修改权限管理逻辑

ming 3 سال پیش
والد
کامیت
9bb2b5806c

+ 1 - 0
src/views/systemManage/rolePermission/index.vue

@@ -29,6 +29,7 @@
         style="height: calc(100vh - 130px)"
         v-if="menuData.length > 0"
         :menuData="menuData"
+        :checkedKeys="checkedKeys"
         :objItem="objItem"
         :radio1="radio1"
       ></role-info-com>

+ 4 - 3
src/views/systemManage/rolePermission/roleInfoCom/index.vue

@@ -49,11 +49,12 @@
     <!-- 带复选框的树结构 start -->
 
     <el-tree
-      :data="data"
+      :data="menuData"
       show-checkbox
       node-key="id"
-      :default-checked-keys="[11,2,31,32,4,51,52,53,81]"
+      :default-checked-keys="checkedKeys"
       :props="defaultProps"
+      check-strictly="true"
       @check="currentChecked"
     />
 
@@ -68,7 +69,7 @@ import { ElMessage } from 'element-plus'
 
 export default defineComponent({
   name: 'RoleInfoCom',
-  props: ['menuData', 'objItem', 'radio1'],
+  props: ['menuData', 'objItem', 'radio1','checkedKeys'],
 
   // props: {
   //   menuData: Object,