diff --git a/frontend/src/api/role/interface/index.ts b/frontend/src/api/role/interface/index.ts index 3c6b1bb..aed7faa 100644 --- a/frontend/src/api/role/interface/index.ts +++ b/frontend/src/api/role/interface/index.ts @@ -4,9 +4,9 @@ import type { ReqPage } from '@/api/interface' export namespace Role { export interface Permission{ - id: string; //权限名称 - name: string; //权限ID - havePermission:boolean; //是否拥有该权限 + key: string; //权限名称 + label: string; //权限ID + disabled:boolean; //是否拥有该权限 } // 角色列表 @@ -39,9 +39,9 @@ export namespace Role { //角色权限列表 export interface ResPermissionList { - id: string; - name: string; - permissionList?: Permission[]; + key: string; + label: string; + disable?: Permission[]; } // export interface ResRole { diff --git a/frontend/src/api/role/roleData.ts b/frontend/src/api/role/roleData.ts index 0861067..7f37f84 100644 --- a/frontend/src/api/role/roleData.ts +++ b/frontend/src/api/role/roleData.ts @@ -6,19 +6,19 @@ const data = [ describe:"可以对待检设备的台账进行操作并执行检测功能", permissionList: [ { - name: "台账管理", - id: "dataManager", - havePermission: false, + label: "台账管理", + key: "dataManager", + disable: false, }, { - name: "系统配置", - id: "sysManager", - havePermission: false, + label: "系统配置", + key: "sysManager", + disable: false, }, { - name: "设备检测", - id: "devTest", - havePermission: true, + label: "设备检测", + key: "devTest", + disable: true, }, ]}, { @@ -28,19 +28,19 @@ const data = [ describe:"可以设置检测脚本、误差体系、新增操作人员", permissionList: [ { - name: "台账管理", - id: "dataManager", - havePermission: true, + label: "台账管理", + key: "dataManager", + disable: true, }, { - name: "系统配置", - id: "sysManager", - havePermission: false, + label: "系统配置", + key: "sysManager", + disable: false, }, { - name: "设备检测", - id: "devTest", - havePermission: true, + label: "设备检测", + key: "devTest", + disable: true, }, ]}, { @@ -50,19 +50,19 @@ const data = [ describe:"可以修改程序的底层配置,例如检测指标的具体类型", permissionList: [ { - name: "台账管理", - id: "dataManager", - havePermission: true, + label: "台账管理", + key: "dataManager", + disable: true, }, { - name: "系统配置", - id: "sysManager", - havePermission: true, + label: "系统配置", + key: "sysManager", + disable: true, }, { - name: "设备检测", - id: "devTest", - havePermission: true, + label: "设备检测", + key: "devTest", + disable: true, }, ]}, ] diff --git a/frontend/src/views/authority/role/components/permissionUnit.vue b/frontend/src/views/authority/role/components/permissionUnit.vue new file mode 100644 index 0000000..ba79556 --- /dev/null +++ b/frontend/src/views/authority/role/components/permissionUnit.vue @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/src/views/authority/role/components/roleUnit.vue b/frontend/src/views/authority/role/components/roleUnit.vue new file mode 100644 index 0000000..edea723 --- /dev/null +++ b/frontend/src/views/authority/role/components/roleUnit.vue @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/src/views/authority/role/index.vue b/frontend/src/views/authority/role/index.vue index 6d44c07..f3f74fd 100644 --- a/frontend/src/views/authority/role/index.vue +++ b/frontend/src/views/authority/role/index.vue @@ -7,8 +7,8 @@ > - 新增角色类型 - 导出角色类型数据 + 新增角色 + 导出角色数据 批量删除角色 @@ -16,44 +16,26 @@ - 编辑 + 编辑 删除 - + 设置权限 - - - - - - - - - - - - - - - - - - - - - - - + + \ No newline at end of file