From 71ec8a1b73ca927e3583dba03c47bc1cfd3d05d1 Mon Sep 17 00:00:00 2001
From: qianlishi <1432731663@qq.com>
Date: Mon, 2 Aug 2021 16:02:06 +0800
Subject: [PATCH] =?UTF-8?q?update=20=E8=A1=A8=E6=A0=BC=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
report-ui/src/views/accessAuthority/index.vue | 273 +++++++++--------
report-ui/src/views/accessRole/index.vue | 208 +++++++------
report-ui/src/views/accessUser/index.vue | 290 +++++++++---------
3 files changed, 396 insertions(+), 375 deletions(-)
diff --git a/report-ui/src/views/accessAuthority/index.vue b/report-ui/src/views/accessAuthority/index.vue
index 5cbf3240..9d2d00df 100755
--- a/report-ui/src/views/accessAuthority/index.vue
+++ b/report-ui/src/views/accessAuthority/index.vue
@@ -1,7 +1,6 @@
-
-
+
-
+
@@ -18,176 +26,178 @@ import {
accessRoleAdd,
accessRoleDeleteBatch,
accessRoleUpdate,
- accessRoleDetail,
-} from '@/api/accessRole'
-import RoleAuthority from '@/views/accessRole/components/RoleAuthority'
+ accessRoleDetail
+} from "@/api/accessRole";
+import RoleAuthority from "@/views/accessRole/components/RoleAuthority";
export default {
- name: 'AccessRole',
+ name: "AccessRole",
components: {
- RoleAuthority: RoleAuthority,
+ RoleAuthority: RoleAuthority
},
data() {
return {
// 选中一个角色,点设定权限时,弹出对话框
dialogVisibleSetAuthorityForRole: false,
- roleCode: '',
+ roleCode: "",
// 页面渲染使用
crudOption: {
// 使用菜单做为页面标题
- title: '角色管理',
+ title: "角色管理",
// 详情页中输入框左边文字宽度
- labelWidth: '120px',
+ labelWidth: "120px",
// 查询表单条件
queryFormFields: [
{
- inputType: 'input',
- label: '角色编码',
- field: 'roleCode',
+ inputType: "input",
+ label: "角色编码",
+ field: "roleCode"
},
{
- inputType: 'input',
- label: '角色名称',
- field: 'roleName',
+ inputType: "input",
+ label: "角色名称",
+ field: "roleName"
},
{
- inputType: 'anji-select', //form表单类型 input|input-number|anji-select(传递url或者dictCode)|anji-tree(左侧树)|date|datetime|datetimerange
+ inputType: "anji-select", //form表单类型 input|input-number|anji-select(传递url或者dictCode)|anji-tree(左侧树)|date|datetime|datetimerange
anjiSelectOption: {
- dictCode: 'ENABLE_FLAG',
+ dictCode: "ENABLE_FLAG"
},
- label: '启用状态',
- field: 'enableFlag',
- },
+ label: "启用状态",
+ field: "enableFlag"
+ }
],
// 操作按钮
buttons: {
query: {
api: accessRoleList,
- permission: 'roleManage:query',
+ permission: "roleManage:query"
},
queryByPrimarykey: {
api: accessRoleDetail,
- permission: 'roleManage:query',
+ permission: "roleManage:query"
},
add: {
api: accessRoleAdd,
- permission: 'roleManage:insert',
+ permission: "roleManage:insert"
},
delete: {
api: accessRoleDeleteBatch,
- permission: 'roleManage:delete',
+ permission: "roleManage:delete"
},
edit: {
api: accessRoleUpdate,
- permission: 'roleManage:update',
+ permission: "roleManage:update"
},
+ customButton: {
+ operationWidth: "150px"
+ }
},
// 表格列
columns: [
{
- label: '',
- field: 'id',
+ label: "",
+ field: "id",
primaryKey: true, // 根据主键查询详情或者根据主键删除时, 主键的
tableHide: true, // 表格中不显示
- editHide: true, // 编辑弹框中不显示
+ editHide: true // 编辑弹框中不显示
},
{
- label: '角色编码',
- placeholder: '',
- field: 'roleCode',
- editField: 'roleCode',
+ label: "角色编码",
+ placeholder: "",
+ field: "roleCode",
+ editField: "roleCode",
tableHide: true, // 表格中不显示
- inputType: 'input',
+ inputType: "input",
rules: [
- { required: true, message: '角色编码必填', trigger: 'blur' },
- { min: 1, max: 32, message: '不超过32个字符', trigger: 'blur' },
+ { required: true, message: "角色编码必填", trigger: "blur" },
+ { min: 1, max: 32, message: "不超过32个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '角色名称',
- placeholder: '',
- field: 'roleName',
- fieldTableRowRenderer: (row) => {
- return `${row['roleName']}[${row['roleCode']}]`
+ label: "角色名称",
+ placeholder: "",
+ field: "roleName",
+ fieldTableRowRenderer: row => {
+ return `${row["roleName"]}[${row["roleCode"]}]`;
},
- editField: 'roleName',
- inputType: 'input',
+ editField: "roleName",
+ inputType: "input",
rules: [
- { required: true, message: '角色名称必填', trigger: 'blur' },
- { min: 1, max: 64, message: '不超过64个字符', trigger: 'blur' },
+ { required: true, message: "角色名称必填", trigger: "blur" },
+ { min: 1, max: 64, message: "不超过64个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '启用状态', //0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
- placeholder: '',
- field: 'enableFlag',
- fieldTableRowRenderer: (row) => {
- return this.getDictLabelByCode('ENABLE_FLAG', row['enableFlag'])
+ label: "启用状态", //0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
+ placeholder: "",
+ field: "enableFlag",
+ fieldTableRowRenderer: row => {
+ return this.getDictLabelByCode("ENABLE_FLAG", row["enableFlag"]);
},
- editField: 'enableFlag',
- inputType: 'anji-select',
+ editField: "enableFlag",
+ inputType: "anji-select",
anjiSelectOption: {
- dictCode: 'ENABLE_FLAG', //指定数据字典
+ dictCode: "ENABLE_FLAG" //指定数据字典
},
colorStyle: {
- 0: 'table-danger', //key为editField渲染的值(字典的提交值)'红色': 'danger','蓝色': 'primary','绿色': 'success','黄色': 'warning','灰色': 'info','白色':''
- 1: 'table-success',
+ 0: "table-danger", //key为editField渲染的值(字典的提交值)'红色': 'danger','蓝色': 'primary','绿色': 'success','黄色': 'warning','灰色': 'info','白色':''
+ 1: "table-success"
},
rules: [
- { required: true, message: '启用状态必填', trigger: 'blur' },
+ { required: true, message: "启用状态必填", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '创建人',
- placeholder: '',
- field: 'createBy',
- editField: 'createBy',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
+ label: "创建人",
+ placeholder: "",
+ field: "createBy",
+ editField: "createBy",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
},
{
- label: '创建时间',
- placeholder: '',
- field: 'createTime',
- editField: 'createTime',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
+ label: "创建时间",
+ placeholder: "",
+ field: "createTime",
+ editField: "createTime",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
},
{
- label: '修改人',
- placeholder: '',
- field: 'updateBy',
- editField: 'updateBy',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
+ label: "修改人",
+ placeholder: "",
+ field: "updateBy",
+ editField: "updateBy",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
},
{
- label: '修改时间',
- placeholder: '',
- field: 'updateTime',
- editField: 'updateTime',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
- },
- ],
- },
- }
+ label: "修改时间",
+ placeholder: "",
+ field: "updateTime",
+ editField: "updateTime",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
+ }
+ ]
+ }
+ };
},
created() {},
methods: {
handleOpenDialogSetAuthorityForRole(props) {
- this.roleCode = props.msg.roleCode
- this.dialogVisibleSetAuthorityForRole = true
- },
- },
-}
+ this.roleCode = props.msg.roleCode;
+ this.dialogVisibleSetAuthorityForRole = true;
+ }
+ }
+};
-
diff --git a/report-ui/src/views/accessUser/index.vue b/report-ui/src/views/accessUser/index.vue
index 86baaf7f..ce0ca8db 100755
--- a/report-ui/src/views/accessUser/index.vue
+++ b/report-ui/src/views/accessUser/index.vue
@@ -1,15 +1,23 @@
-
-
+
- 分配角色
+ 分配角色
-
+
@@ -19,112 +27,115 @@ import {
accessUserAdd,
accessUserDeleteBatch,
accessUserUpdate,
- accessUserDetail,
-} from '@/api/accessUser'
-import UserRole from '@/views/accessUser/components/UserRole'
+ accessUserDetail
+} from "@/api/accessUser";
+import UserRole from "@/views/accessUser/components/UserRole";
export default {
- name: 'AccessUser',
+ name: "AccessUser",
components: {
- UserRole: UserRole,
+ UserRole: UserRole
},
data() {
return {
// 选中一个用户时,点授予角色时,弹出对话框
dialogVisibleSetRoleForUser: false,
- loginName: '',
+ loginName: "",
// 页面渲染使用
crudOption: {
// 使用菜单做为页面标题
- title: '用户管理',
+ title: "用户管理",
// 详情页中输入框左边文字宽度
- labelWidth: '120px',
+ labelWidth: "120px",
// 查询表单条件
queryFormFields: [
{
- inputType: 'anji-select', //form表单类型 input|input-number|anji-select(传递url或者dictCode)|anji-tree(左侧树)|date|datetime|datetimerange
+ inputType: "anji-select", //form表单类型 input|input-number|anji-select(传递url或者dictCode)|anji-tree(左侧树)|date|datetime|datetimerange
anjiSelectOption: {
- dictCode: 'ENABLE_FLAG',
+ dictCode: "ENABLE_FLAG"
},
- label: '启用状态',
- field: 'enableFlag',
+ label: "启用状态",
+ field: "enableFlag"
},
{
- inputType: 'input',
- label: '登录名',
- field: 'loginName',
+ inputType: "input",
+ label: "登录名",
+ field: "loginName"
},
{
- inputType: 'input',
- label: '真实姓名',
- field: 'realName',
+ inputType: "input",
+ label: "真实姓名",
+ field: "realName"
},
{
- inputType: 'input',
- label: '手机号',
- field: 'phone',
- },
+ inputType: "input",
+ label: "手机号",
+ field: "phone"
+ }
],
// 操作按钮
buttons: {
query: {
api: accessUserList,
- permission: 'userManage:query',
+ permission: "userManage:query"
},
queryByPrimarykey: {
api: accessUserDetail,
- permission: 'userManage:query',
+ permission: "userManage:query"
},
add: {
api: accessUserAdd,
- permission: 'userManage:insert',
+ permission: "userManage:insert"
},
delete: {
api: accessUserDeleteBatch,
- permission: 'userManage:delete',
+ permission: "userManage:delete"
},
edit: {
api: accessUserUpdate,
- permission: 'userManage:update',
+ permission: "userManage:update"
},
+ customButton: {
+ operationWidth: "150px"
+ }
},
// 表格列
columns: [
{
- label: '',
- field: 'id',
+ label: "",
+ field: "id",
primaryKey: true, // 根据主键查询详情或者根据主键删除时, 主键的
tableHide: true, // 表格中不显示
- editHide: true, // 编辑弹框中不显示
+ editHide: true // 编辑弹框中不显示
},
{
- label: '登录名',
- placeholder: '',
- field: 'loginName',
+ label: "登录名",
+ placeholder: "",
+ field: "loginName",
tableHide: true, // 表格中不显示
- editField: 'loginName',
- inputType: 'input',
+ editField: "loginName",
+ inputType: "input",
rules: [
- { required: true, message: '登录名必填', trigger: 'blur' },
- { min: 1, max: 64, message: '不超过64个字符', trigger: 'blur' },
+ { required: true, message: "登录名必填", trigger: "blur" },
+ { min: 1, max: 64, message: "不超过64个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '真实姓名',
- placeholder: '',
- field: 'realName',
- fieldTableRowRenderer: (row) => {
- return `${row['realName']}[${row['loginName']}]`
+ label: "真实姓名",
+ placeholder: "",
+ field: "realName",
+ fieldTableRowRenderer: row => {
+ return `${row["realName"]}[${row["loginName"]}]`;
},
- editField: 'realName',
- inputType: 'input',
+ editField: "realName",
+ inputType: "input",
rules: [
- { required: true, message: '真实姓名必填', trigger: 'blur' },
- { min: 1, max: 64, message: '不超过64个字符', trigger: 'blur' },
+ { required: true, message: "真实姓名必填", trigger: "blur" },
+ { min: 1, max: 64, message: "不超过64个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
// {
// label: '密码',
@@ -141,131 +152,130 @@ export default {
// disabled: false,
// },
{
- label: '手机号码',
- placeholder: '',
- field: 'phone',
- editField: 'phone',
- inputType: 'input',
+ label: "手机号码",
+ placeholder: "",
+ field: "phone",
+ editField: "phone",
+ inputType: "input",
rules: [
- { min: 1, max: 16, message: '不超过16个字符', trigger: 'blur' },
+ { min: 1, max: 16, message: "不超过16个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '用户邮箱',
- placeholder: '',
- field: 'email',
- editField: 'email',
- inputType: 'input',
+ label: "用户邮箱",
+ placeholder: "",
+ field: "email",
+ editField: "email",
+ inputType: "input",
rules: [
- { min: 1, max: 64, message: '不超过64个字符', trigger: 'blur' },
+ { min: 1, max: 64, message: "不超过64个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '备注',
- placeholder: '',
- field: 'remark',
- editField: 'remark',
- inputType: 'input',
+ label: "备注",
+ placeholder: "",
+ field: "remark",
+ editField: "remark",
+ inputType: "input",
rules: [
- { min: 1, max: 512, message: '不超过512个字符', trigger: 'blur' },
+ { min: 1, max: 512, message: "不超过512个字符", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '启用状态', //0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
- placeholder: '',
- field: 'enableFlag',
- fieldTableRowRenderer: (row) => {
- return this.getDictLabelByCode('ENABLE_FLAG', row['enableFlag'])
+ label: "启用状态", //0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
+ placeholder: "",
+ field: "enableFlag",
+ fieldTableRowRenderer: row => {
+ return this.getDictLabelByCode("ENABLE_FLAG", row["enableFlag"]);
},
- editField: 'enableFlag',
- inputType: 'anji-select',
+ editField: "enableFlag",
+ inputType: "anji-select",
anjiSelectOption: {
- dictCode: 'ENABLE_FLAG', //指定数据字典
+ dictCode: "ENABLE_FLAG" //指定数据字典
},
colorStyle: {
- 0: 'table-danger', //key为editField渲染的值(字典的提交值)'红色': 'danger','蓝色': 'primary','绿色': 'success','黄色': 'warning','灰色': 'info','白色':''
- 1: 'table-success',
+ 0: "table-danger", //key为editField渲染的值(字典的提交值)'红色': 'danger','蓝色': 'primary','绿色': 'success','黄色': 'warning','灰色': 'info','白色':''
+ 1: "table-success"
},
rules: [
- { required: true, message: '启用状态必填', trigger: 'blur' },
+ { required: true, message: "启用状态必填", trigger: "blur" }
],
- disabled: false,
+ disabled: false
},
{
- label: '最后一次登陆时间',
- placeholder: '',
- field: 'lastLoginTime',
- editField: 'lastLoginTime',
- inputType: 'input',
+ label: "最后一次登陆时间",
+ placeholder: "",
+ field: "lastLoginTime",
+ editField: "lastLoginTime",
+ inputType: "input",
rules: [],
- disabled: true,
+ disabled: true
},
{
- label: '最后一次登录IP',
- placeholder: '',
- field: 'lastLoginIp',
- editField: 'lastLoginIp',
- inputType: 'input',
+ label: "最后一次登录IP",
+ placeholder: "",
+ field: "lastLoginIp",
+ editField: "lastLoginIp",
+ inputType: "input",
rules: [
- { min: 1, max: 16, message: '不超过16个字符', trigger: 'blur' },
+ { min: 1, max: 16, message: "不超过16个字符", trigger: "blur" }
],
- disabled: true,
+ disabled: true
},
{
- label: '创建人',
- placeholder: '',
- field: 'createBy',
- columnType: 'expand',
- editField: 'createBy',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
+ label: "创建人",
+ placeholder: "",
+ field: "createBy",
+ columnType: "expand",
+ editField: "createBy",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
},
{
- label: '创建时间',
- placeholder: '',
- field: 'createTime',
- columnType: 'expand',
- editField: 'createTime',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
+ label: "创建时间",
+ placeholder: "",
+ field: "createTime",
+ columnType: "expand",
+ editField: "createTime",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
},
{
- label: '修改人',
- placeholder: '',
- field: 'updateBy',
- columnType: 'expand',
- editField: 'updateBy',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
+ label: "修改人",
+ placeholder: "",
+ field: "updateBy",
+ columnType: "expand",
+ editField: "updateBy",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
},
{
- label: '修改时间',
- placeholder: '',
- field: 'updateTime',
- columnType: 'expand',
- editField: 'updateTime',
- inputType: 'input',
- editHide: 'hideOnAdd', // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
- disabled: true,
- },
- ],
- },
- }
+ label: "修改时间",
+ placeholder: "",
+ field: "updateTime",
+ columnType: "expand",
+ editField: "updateTime",
+ inputType: "input",
+ editHide: "hideOnAdd", // 编辑弹框中不显示 true/false/'hideOnAdd hideOnView hideOnEdit'
+ disabled: true
+ }
+ ]
+ }
+ };
},
created() {},
methods: {
handleOpenDialogSetRoleForUser(props) {
- this.loginName = props.msg.loginName
- this.dialogVisibleSetRoleForUser = true
- },
- },
-}
+ this.loginName = props.msg.loginName;
+ this.dialogVisibleSetRoleForUser = true;
+ }
+ }
+};
-