zhengnaiwen_citu 7 mesi fa
parent
commit
6f033d1226
2 ha cambiato i file con 19 aggiunte e 2 eliminazioni
  1. 1 1
      src/api/menu.js
  2. 18 1
      src/views/system/role/roleData.vue

+ 1 - 1
src/api/menu.js

@@ -7,7 +7,7 @@ export function getRouters (data) {
 
 // 获取路由全集
 export function getMenuTree () {
-  return http.post('/authentication/company/package/menu/tree')
+  return http.post('/authentication/tmenu/menu/tree')
 }
 
 // 获取用户动态路由

+ 18 - 1
src/views/system/role/roleData.vue

@@ -4,6 +4,13 @@
       <el-form-item label="角色名称">
         <el-tag>{{ item.roleName }}</el-tag>
       </el-form-item>
+      <el-form-item label="数据权限" required>
+        <el-row v-for="(data, index) in dataItems" :key="index">
+          <el-col v-for="(_data, _index) in data" :key="_index" :span="24 / data.length">
+            <el-checkbox v-model="values[index][_index]">备选项</el-checkbox>
+          </el-col>
+        </el-row>
+      </el-form-item>
     </MForm>
   </MDialog>
 </template>
@@ -14,7 +21,17 @@ export default {
   name: 'role-data',
   data () {
     return {
-      item: {}
+      item: {},
+      values: [
+        [true, false],
+        [true, false],
+        [true, false]
+      ],
+      dataItems: [
+        [true, false],
+        [true, false],
+        [true, false]
+      ]
     }
   },
   methods: {