去掉用户列表的demo示例页面
This commit is contained in:
@@ -1487,7 +1487,6 @@ INSERT INTO `sys_permission` VALUES ('00a2a0ae65cdca5e93209cdbde97cbe6', '2e42e3
|
|||||||
INSERT INTO `sys_permission` VALUES ('020b06793e4de2eee0007f603000c769', 'f0675b52d89100ee88472b6800754a08', 'ViserChartDemo', '/report/ViserChartDemo', 'demo/report/ViserChartDemo', null, null, '1', null, null, '3.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-04-03 19:08:53', 'admin', '2019-04-03 19:08:53', '0', '0', null, null);
|
INSERT INTO `sys_permission` VALUES ('020b06793e4de2eee0007f603000c769', 'f0675b52d89100ee88472b6800754a08', 'ViserChartDemo', '/report/ViserChartDemo', 'demo/report/ViserChartDemo', null, null, '1', null, null, '3.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-04-03 19:08:53', 'admin', '2019-04-03 19:08:53', '0', '0', null, null);
|
||||||
INSERT INTO `sys_permission` VALUES ('024f1fd1283dc632458976463d8984e1', '700b7f95165c46cc7a78bf227aa8fed3', 'Tomcat信息', '/monitor/TomcatInfo', 'modules/monitor/TomcatInfo', null, null, '1', null, null, '4.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-04-02 09:44:29', 'admin', '2019-05-07 15:19:10', '0', '0', null, null);
|
INSERT INTO `sys_permission` VALUES ('024f1fd1283dc632458976463d8984e1', '700b7f95165c46cc7a78bf227aa8fed3', 'Tomcat信息', '/monitor/TomcatInfo', 'modules/monitor/TomcatInfo', null, null, '1', null, null, '4.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-04-02 09:44:29', 'admin', '2019-05-07 15:19:10', '0', '0', null, null);
|
||||||
INSERT INTO `sys_permission` VALUES ('043780fa095ff1b2bec4dc406d76f023', '2a470fc0c3954d9dbb61de6d80846549', '表格合计', '/demo/tableTotal', 'demo/TableTotal', null, null, '1', null, '1', '3.10', '0', null, '1', '1', '0', '0', null, 'admin', '2019-08-14 10:28:46', null, null, '0', '0', '1', null);
|
INSERT INTO `sys_permission` VALUES ('043780fa095ff1b2bec4dc406d76f023', '2a470fc0c3954d9dbb61de6d80846549', '表格合计', '/demo/tableTotal', 'demo/TableTotal', null, null, '1', null, '1', '3.10', '0', null, '1', '1', '0', '0', null, 'admin', '2019-08-14 10:28:46', null, null, '0', '0', '1', null);
|
||||||
INSERT INTO `sys_permission` VALUES ('05b3c82ddb2536a4a5ee1a4c46b5abef', '540a2936940846cb98114ffb0d145cb8', '用户列表', '/list/user-list', 'demo/list/UserList', null, null, '1', null, null, '3.00', null, null, '1', '1', null, null, null, null, '2018-12-25 20:34:38', null, null, '0', '0', null, null);
|
|
||||||
INSERT INTO `sys_permission` VALUES ('0620e402857b8c5b605e1ad9f4b89350', '2a470fc0c3954d9dbb61de6d80846549', '异步树列表Demo', '/demo/jeroTreeTable', 'demo/JeroTreeTable', null, null, '1', null, '0', '3.20', '0', null, '1', '1', '0', '0', null, 'admin', '2019-05-13 17:30:30', 'admin', '2021-03-16 22:19:21', '0', '0', '1', '0');
|
INSERT INTO `sys_permission` VALUES ('0620e402857b8c5b605e1ad9f4b89350', '2a470fc0c3954d9dbb61de6d80846549', '异步树列表Demo', '/demo/jeroTreeTable', 'demo/JeroTreeTable', null, null, '1', null, '0', '3.20', '0', null, '1', '1', '0', '0', null, 'admin', '2019-05-13 17:30:30', 'admin', '2021-03-16 22:19:21', '0', '0', '1', '0');
|
||||||
INSERT INTO `sys_permission` VALUES ('08e6b9dc3c04489c8e1ff2ce6f105aa4', '', '系统监控', '/dashboard3', 'layouts/RouteView', null, null, '0', null, null, '16.00', '0', 'dashboard', '1', '0', '0', '0', null, null, '2018-12-25 20:34:38', 'admin', '2021-03-16 22:31:58', '0', '0', null, '0');
|
INSERT INTO `sys_permission` VALUES ('08e6b9dc3c04489c8e1ff2ce6f105aa4', '', '系统监控', '/dashboard3', 'layouts/RouteView', null, null, '0', null, null, '16.00', '0', 'dashboard', '1', '0', '0', '0', null, null, '2018-12-25 20:34:38', 'admin', '2021-03-16 22:31:58', '0', '0', null, '0');
|
||||||
INSERT INTO `sys_permission` VALUES ('0ac2ad938963b6c6d1af25477d5b8b51', '8d4683aacaa997ab86b966b464360338', '代码生成按钮', null, null, null, null, '2', 'online:goGenerateCode', '1', '1.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-06-11 14:20:09', null, null, '0', '0', '1', null);
|
INSERT INTO `sys_permission` VALUES ('0ac2ad938963b6c6d1af25477d5b8b51', '8d4683aacaa997ab86b966b464360338', '代码生成按钮', null, null, null, null, '2', 'online:goGenerateCode', '1', '1.00', '0', null, '1', '1', null, '0', null, 'admin', '2019-06-11 14:20:09', null, null, '0', '0', '1', null);
|
||||||
|
|||||||
@@ -2056,7 +2056,6 @@ INSERT INTO "SYS_PERMISSION" VALUES ('c431130c0bc0ec71b0a5be37747bb36a', '2a470f
|
|||||||
INSERT INTO "SYS_PERMISSION" VALUES ('020b06793e4de2eee0007f603000c769', 'f0675b52d89100ee88472b6800754a08', 'ViserChartDemo', '/report/ViserChartDemo', 'demo/report/ViserChartDemo', null, null, '1', null, null, '3', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-04-03 19:08:53', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2019-04-03 19:08:53', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, null);
|
INSERT INTO "SYS_PERMISSION" VALUES ('020b06793e4de2eee0007f603000c769', 'f0675b52d89100ee88472b6800754a08', 'ViserChartDemo', '/report/ViserChartDemo', 'demo/report/ViserChartDemo', null, null, '1', null, null, '3', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-04-03 19:08:53', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2019-04-03 19:08:53', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, null);
|
||||||
INSERT INTO "SYS_PERMISSION" VALUES ('024f1fd1283dc632458976463d8984e1', '700b7f95165c46cc7a78bf227aa8fed3', 'Tomcat信息', '/monitor/TomcatInfo', 'modules/monitor/TomcatInfo', null, null, '1', null, null, '4', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-04-02 09:44:29', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2019-05-07 15:19:10', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, null);
|
INSERT INTO "SYS_PERMISSION" VALUES ('024f1fd1283dc632458976463d8984e1', '700b7f95165c46cc7a78bf227aa8fed3', 'Tomcat信息', '/monitor/TomcatInfo', 'modules/monitor/TomcatInfo', null, null, '1', null, null, '4', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-04-02 09:44:29', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2019-05-07 15:19:10', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, null);
|
||||||
INSERT INTO "SYS_PERMISSION" VALUES ('043780fa095ff1b2bec4dc406d76f023', '2a470fc0c3954d9dbb61de6d80846549', '表格合计', '/demo/tableTotal', 'demo/TableTotal', null, null, '1', null, '1', '3.10', '0', null, '1', '1', '0', '0', null, 'admin', TO_DATE('2019-08-14 10:28:46', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', '1', null);
|
INSERT INTO "SYS_PERMISSION" VALUES ('043780fa095ff1b2bec4dc406d76f023', '2a470fc0c3954d9dbb61de6d80846549', '表格合计', '/demo/tableTotal', 'demo/TableTotal', null, null, '1', null, '1', '3.10', '0', null, '1', '1', '0', '0', null, 'admin', TO_DATE('2019-08-14 10:28:46', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', '1', null);
|
||||||
INSERT INTO "SYS_PERMISSION" VALUES ('05b3c82ddb2536a4a5ee1a4c46b5abef', '540a2936940846cb98114ffb0d145cb8', '用户列表', '/list/user-list', 'demo/list/UserList', null, null, '1', null, null, '3', null, null, '1', '1', null, null, null, null, TO_DATE('2018-12-25 20:34:38', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', null, null);
|
|
||||||
INSERT INTO "SYS_PERMISSION" VALUES ('0620e402857b8c5b605e1ad9f4b89350', '2a470fc0c3954d9dbb61de6d80846549', '异步树列表Demo', '/demo/jeroTreeTable', 'demo/JeroTreeTable', null, null, '1', null, '0', '3.20', '0', null, '1', '1', '0', '0', null, 'admin', TO_DATE('2019-05-13 17:30:30', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2021-03-16 22:19:21', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', '1', '0');
|
INSERT INTO "SYS_PERMISSION" VALUES ('0620e402857b8c5b605e1ad9f4b89350', '2a470fc0c3954d9dbb61de6d80846549', '异步树列表Demo', '/demo/jeroTreeTable', 'demo/JeroTreeTable', null, null, '1', null, '0', '3.20', '0', null, '1', '1', '0', '0', null, 'admin', TO_DATE('2019-05-13 17:30:30', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2021-03-16 22:19:21', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', '1', '0');
|
||||||
INSERT INTO "SYS_PERMISSION" VALUES ('08e6b9dc3c04489c8e1ff2ce6f105aa4', null, '系统监控', '/dashboard3', 'layouts/RouteView', null, null, '0', null, null, '16', '0', 'dashboard', '1', '0', '0', '0', null, null, TO_DATE('2018-12-25 20:34:38', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2021-03-16 22:31:58', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, '0');
|
INSERT INTO "SYS_PERMISSION" VALUES ('08e6b9dc3c04489c8e1ff2ce6f105aa4', null, '系统监控', '/dashboard3', 'layouts/RouteView', null, null, '0', null, null, '16', '0', 'dashboard', '1', '0', '0', '0', null, null, TO_DATE('2018-12-25 20:34:38', 'YYYY-MM-DD HH24:MI:SS'), 'admin', TO_DATE('2021-03-16 22:31:58', 'YYYY-MM-DD HH24:MI:SS'), '0', '0', null, '0');
|
||||||
INSERT INTO "SYS_PERMISSION" VALUES ('0ac2ad938963b6c6d1af25477d5b8b51', '8d4683aacaa997ab86b966b464360338', '代码生成按钮', null, null, null, null, '2', 'online:goGenerateCode', '1', '1', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-06-11 14:20:09', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', '1', null);
|
INSERT INTO "SYS_PERMISSION" VALUES ('0ac2ad938963b6c6d1af25477d5b8b51', '8d4683aacaa997ab86b966b464360338', '代码生成按钮', null, null, null, null, '2', 'online:goGenerateCode', '1', '1', '0', null, '1', '1', null, '0', null, 'admin', TO_DATE('2019-06-11 14:20:09', 'YYYY-MM-DD HH24:MI:SS'), null, null, '0', '0', '1', null);
|
||||||
|
|||||||
@@ -5348,9 +5348,6 @@ GO
|
|||||||
INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'043780fa095ff1b2bec4dc406d76f023', N'2a470fc0c3954d9dbb61de6d80846549', N'表格合计', N'/demo/tableTotal', N'demo/TableTotal', NULL, NULL, N'1', NULL, N'1', N'3.1', N'0', NULL, N'1', N'1', N'0', N'0', NULL, N'admin', N'2019-08-14 10:28:46.0000000', NULL, NULL, N'0', N'0', N'1', NULL)
|
INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'043780fa095ff1b2bec4dc406d76f023', N'2a470fc0c3954d9dbb61de6d80846549', N'表格合计', N'/demo/tableTotal', N'demo/TableTotal', NULL, NULL, N'1', NULL, N'1', N'3.1', N'0', NULL, N'1', N'1', N'0', N'0', NULL, N'admin', N'2019-08-14 10:28:46.0000000', NULL, NULL, N'0', N'0', N'1', NULL)
|
||||||
GO
|
GO
|
||||||
|
|
||||||
INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'05b3c82ddb2536a4a5ee1a4c46b5abef', N'540a2936940846cb98114ffb0d145cb8', N'用户列表', N'/list/user-list', N'demo/list/UserList', NULL, NULL, N'1', NULL, NULL, N'3', NULL, NULL, N'1', N'1', NULL, NULL, NULL, NULL, N'2018-12-25 20:34:38.0000000', NULL, NULL, N'0', N'0', NULL, NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'0620e402857b8c5b605e1ad9f4b89350', N'2a470fc0c3954d9dbb61de6d80846549', N'异步树列表Demo', N'/demo/jeroTreeTable', N'demo/JeroTreeTable', NULL, NULL, N'1', NULL, N'0', N'3.2', N'0', NULL, N'1', N'1', N'0', N'0', NULL, N'admin', N'2019-05-13 17:30:30.0000000', N'admin', N'2021-03-16 22:19:21.0000000', N'0', N'0', N'1', N'0')
|
INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'0620e402857b8c5b605e1ad9f4b89350', N'2a470fc0c3954d9dbb61de6d80846549', N'异步树列表Demo', N'/demo/jeroTreeTable', N'demo/JeroTreeTable', NULL, NULL, N'1', NULL, N'0', N'3.2', N'0', NULL, N'1', N'1', N'0', N'0', NULL, N'admin', N'2019-05-13 17:30:30.0000000', N'admin', N'2021-03-16 22:19:21.0000000', N'0', N'0', N'1', N'0')
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|||||||
@@ -1,264 +0,0 @@
|
|||||||
<template>
|
|
||||||
<a-card :bordered="false">
|
|
||||||
<div class="table-page-search-wrapper">
|
|
||||||
<a-form layout="inline">
|
|
||||||
<a-row :gutter="48">
|
|
||||||
<a-col :md="8" :sm="24">
|
|
||||||
<a-form-item label="角色ID">
|
|
||||||
<a-input placeholder="请输入"/>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :md="8" :sm="24">
|
|
||||||
<a-form-item label="状态">
|
|
||||||
<a-select placeholder="请选择" default-value="0">
|
|
||||||
<a-select-option value="0">全部</a-select-option>
|
|
||||||
<a-select-option value="1">关闭</a-select-option>
|
|
||||||
<a-select-option value="2">运行中</a-select-option>
|
|
||||||
</a-select>
|
|
||||||
</a-form-item>
|
|
||||||
</a-col>
|
|
||||||
<a-col :md="8" :sm="24">
|
|
||||||
<span class="table-page-search-submitButtons">
|
|
||||||
<a-button type="primary">查询</a-button>
|
|
||||||
<a-button style="margin-left: 8px">重置</a-button>
|
|
||||||
</span>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
|
||||||
</a-form>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<s-table
|
|
||||||
size="default"
|
|
||||||
:columns="columns"
|
|
||||||
:data="loadData"
|
|
||||||
>
|
|
||||||
<div
|
|
||||||
slot="expandedRowRender"
|
|
||||||
slot-scope="record"
|
|
||||||
style="margin: 0">
|
|
||||||
<a-row
|
|
||||||
:gutter="24"
|
|
||||||
:style="{ marginBottom: '12px' }">
|
|
||||||
<a-col :span="12" v-for="(role, index) in record.permissions" :key="index" :style="{ marginBottom: '12px' }">
|
|
||||||
<a-col :lg="4" :md="24">
|
|
||||||
<span>{{ role.permissionName }}:</span>
|
|
||||||
</a-col>
|
|
||||||
<a-col :lg="20" :md="24" v-if="role.actionEntitySet.length > 0">
|
|
||||||
<a-tag color="cyan" v-for="(action, k) in role.actionEntitySet" :key="k">{{ action.describe }}</a-tag>
|
|
||||||
</a-col>
|
|
||||||
<a-col :span="20" v-else>-</a-col>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
|
||||||
</div>
|
|
||||||
<span slot="action" slot-scope="text, record">
|
|
||||||
<a @click="handleEdit(record)">编辑</a>
|
|
||||||
<a-divider type="vertical" />
|
|
||||||
<a-dropdown>
|
|
||||||
<a class="ant-dropdown-link">
|
|
||||||
更多 <a-icon type="down" />
|
|
||||||
</a>
|
|
||||||
<a-menu slot="overlay">
|
|
||||||
<a-menu-item>
|
|
||||||
<a href="javascript:">详情</a>
|
|
||||||
</a-menu-item>
|
|
||||||
<a-menu-item>
|
|
||||||
<a href="javascript:">禁用</a>
|
|
||||||
</a-menu-item>
|
|
||||||
<a-menu-item>
|
|
||||||
<a href="javascript:">删除</a>
|
|
||||||
</a-menu-item>
|
|
||||||
</a-menu>
|
|
||||||
</a-dropdown>
|
|
||||||
</span>
|
|
||||||
</s-table>
|
|
||||||
|
|
||||||
<a-modal
|
|
||||||
title="操作"
|
|
||||||
style="top: 20px;"
|
|
||||||
:width="800"
|
|
||||||
v-model="visible"
|
|
||||||
@ok="handleOk"
|
|
||||||
>
|
|
||||||
<a-form :autoFormCreate="(form)=>{this.form = form}">
|
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
:labelCol="labelCol"
|
|
||||||
:wrapperCol="wrapperCol"
|
|
||||||
label="唯一识别码"
|
|
||||||
:hasFeedback="true"
|
|
||||||
validateStatus="success"
|
|
||||||
>
|
|
||||||
<a-input placeholder="唯一识别码" v-model="mdl.id" id="no" disabled="disabled" />
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
:labelCol="labelCol"
|
|
||||||
:wrapperCol="wrapperCol"
|
|
||||||
label="角色名称"
|
|
||||||
:hasFeedback="true"
|
|
||||||
validateStatus="success"
|
|
||||||
>
|
|
||||||
<a-input placeholder="起一个名字" v-model="mdl.name" id="role_name" />
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
:labelCol="labelCol"
|
|
||||||
:wrapperCol="wrapperCol"
|
|
||||||
label="状态"
|
|
||||||
:hasFeedback="true"
|
|
||||||
validateStatus="warning"
|
|
||||||
>
|
|
||||||
<a-select v-model="mdl.status">
|
|
||||||
<a-select-option value="1">正常</a-select-option>
|
|
||||||
<a-select-option value="2">禁用</a-select-option>
|
|
||||||
</a-select>
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
:labelCol="labelCol"
|
|
||||||
:wrapperCol="wrapperCol"
|
|
||||||
label="描述"
|
|
||||||
:hasFeedback="true"
|
|
||||||
>
|
|
||||||
<a-textarea :rows="5" v-model="mdl.describe" placeholder="..." id="describe"/>
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
<a-divider />
|
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
:labelCol="labelCol"
|
|
||||||
:wrapperCol="wrapperCol"
|
|
||||||
label="拥有权限"
|
|
||||||
:hasFeedback="true"
|
|
||||||
>
|
|
||||||
<a-row :gutter="16" v-for="(permission, index) in mdl.permissions" :key="index">
|
|
||||||
<a-col :span="4">
|
|
||||||
{{ permission.permissionName }}:
|
|
||||||
</a-col>
|
|
||||||
<a-col :span="20">
|
|
||||||
<a-checkbox-group :options="permission.actionsOptions"/>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
|
||||||
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
</a-form>
|
|
||||||
</a-modal>
|
|
||||||
|
|
||||||
</a-card>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import STable from '@/components/table'
|
|
||||||
import { getRoleList, getServiceList } from '@/api/manage'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
name: 'TableList',
|
|
||||||
components: {
|
|
||||||
STable
|
|
||||||
},
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
description: '列表使用场景:后台管理中的权限管理以及角色管理,可用于基于 RBAC 设计的角色权限控制,颗粒度细到每一个操作类型。',
|
|
||||||
|
|
||||||
visible: false,
|
|
||||||
labelCol: {
|
|
||||||
xs: { span: 24 },
|
|
||||||
sm: { span: 5 }
|
|
||||||
},
|
|
||||||
wrapperCol: {
|
|
||||||
xs: { span: 24 },
|
|
||||||
sm: { span: 16 }
|
|
||||||
},
|
|
||||||
form: null,
|
|
||||||
mdl: {},
|
|
||||||
|
|
||||||
// 高级搜索 展开/关闭
|
|
||||||
advanced: false,
|
|
||||||
// 查询参数
|
|
||||||
queryParam: {},
|
|
||||||
// 表头
|
|
||||||
columns: [
|
|
||||||
{
|
|
||||||
title: '唯一识别码',
|
|
||||||
dataIndex: 'id'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '角色名称',
|
|
||||||
dataIndex: 'name'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '状态',
|
|
||||||
dataIndex: 'status'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: '创建时间',
|
|
||||||
dataIndex: 'createTime',
|
|
||||||
sorter: true
|
|
||||||
}, {
|
|
||||||
title: '操作',
|
|
||||||
width: '150px',
|
|
||||||
dataIndex: 'action',
|
|
||||||
scopedSlots: { customRender: 'action' }
|
|
||||||
}
|
|
||||||
],
|
|
||||||
// 加载数据方法 必须为 Promise 对象
|
|
||||||
loadData: parameter => {
|
|
||||||
return getRoleList(parameter)
|
|
||||||
.then(res => {
|
|
||||||
return res.result
|
|
||||||
})
|
|
||||||
},
|
|
||||||
|
|
||||||
selectedRowKeys: [],
|
|
||||||
selectedRows: []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
created () {
|
|
||||||
getServiceList().then(res => {
|
|
||||||
console.log('getServiceList.call()', res)
|
|
||||||
})
|
|
||||||
|
|
||||||
getRoleList().then(res => {
|
|
||||||
console.log('getRoleList.call()', res)
|
|
||||||
})
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
handleEdit (record) {
|
|
||||||
this.mdl = Object.assign({}, record)
|
|
||||||
|
|
||||||
this.mdl.permissions.forEach(permission => {
|
|
||||||
permission.actionsOptions = permission.actionEntitySet.map(action => {
|
|
||||||
return { label: action.describe, value: action.action, defaultCheck: action.defaultCheck }
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
this.visible = true
|
|
||||||
},
|
|
||||||
handleOk () {
|
|
||||||
|
|
||||||
},
|
|
||||||
onChange (selectedRowKeys, selectedRows) {
|
|
||||||
this.selectedRowKeys = selectedRowKeys
|
|
||||||
this.selectedRows = selectedRows
|
|
||||||
},
|
|
||||||
toggleAdvanced () {
|
|
||||||
this.advanced = !this.advanced
|
|
||||||
}
|
|
||||||
},
|
|
||||||
watch: {
|
|
||||||
/*
|
|
||||||
'selectedRows': function (selectedRows) {
|
|
||||||
this.needTotalList = this.needTotalList.map(item => {
|
|
||||||
return {
|
|
||||||
...item,
|
|
||||||
total: selectedRows.reduce( (sum, val) => {
|
|
||||||
return sum + val[item.dataIndex]
|
|
||||||
}, 0)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
Reference in New Issue
Block a user