From 651607d5470b95758883d02911c6a8c61947d608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E8=B0=83?= <3084898776@qq.com> Date: Tue, 3 Sep 2024 16:23:28 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=B5=84=E4=BA=A7=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/source/asset.js | 78 +++++++ src/api/source/source.js | 2 + src/api/tableData/data.js | 16 +- src/views/accredit/index.vue | 422 +++++++++++++++++++++++++++-------- src/views/show/index.vue | 6 - src/views/type/index.vue | 5 +- 6 files changed, 423 insertions(+), 106 deletions(-) create mode 100644 src/api/source/asset.js diff --git a/src/api/source/asset.js b/src/api/source/asset.js new file mode 100644 index 0000000..6090f25 --- /dev/null +++ b/src/api/source/asset.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +/** + * 查询资产赋权用户信息 + * @param data 参数信息 + * @returns {*} 响应结果 + */ +export function findUserIdList(data) { + return request({ + url: '/source/asset/findUserIdList', + method: 'POST', + data + }) +} +/** + * 添加用户资产权限 + * @param data 参数信息 + * @returns {*} 响应结果 + */ +export function addUserAssetImPower(data) { + return request({ + url: '/source/asset/addUserAssetAccredit', + method: 'POST', + data + }) +} + +/** + * 删除用户资产权限 + * @param data 参数信息 + * @returns {*} 响应结果 + */ +export function delUserAssetImPower(data) { + return request({ + url: '/source/asset/delUserAssetAccredit', + method: 'POST', + data + }) +} + +/** + * 查询资产赋权部门信息 + * @param data 参数信息 + * @returns {*} 响应结果 + */ +export function findDeptIdList(data) { + return request({ + url: '/source/asset/findDeptIdList', + method: 'POST', + data + }) +} + +/** + * 添加部门资产权限 + * @param data 参数信息 + * @returns {*} 响应结果 + */ +export function addDeptAssetImpower(data) { + return request({ + url: '/source/asset/addDeptAssetAccredit', + method: 'POST', + data + }) +} + +/** + * 删除部门资产权限 + * @param data 参数信息 + * @returns {*} 响应结果 + */ +export function delDeptAssetImpower(data) { + return request({ + url: '/source/asset/delDeptAssetAccredit', + method: 'POST', + data + }) +} diff --git a/src/api/source/source.js b/src/api/source/source.js index 051f701..3101bd7 100644 --- a/src/api/source/source.js +++ b/src/api/source/source.js @@ -78,3 +78,5 @@ export function findTableValueList(basicId,tableName) { method: 'post', }) } + + diff --git a/src/api/tableData/data.js b/src/api/tableData/data.js index c5b8b85..1332f7e 100644 --- a/src/api/tableData/data.js +++ b/src/api/tableData/data.js @@ -57,24 +57,28 @@ export function selectTableData(id) { method: 'get' }) } +/** + * 过滤级联查询方法,资产授权,获取当前用户的信息 + * 资产展示的调用方法 + * @returns {*} 返回集合 + */ export function findTableInfo() { return request({ url: '/source/tableInfo/findAssetByTableName', method: 'get' }) } +/** + * 查询数据库/表 级联查询用于数据资产授权 + * 资产结构 资产授权 自己授权用 + * @returns {AxiosPromise} 返回集合 + */ export function findTableInfoList() { return request({ url: '/source/tableInfo/findAsset', method: 'get', }) } -export function selectColumn() { - return request({ - url: '/source/tableInfo/selectColumn', - method: 'get', - }) -} export function findTableName(id) { return request({ url: '/source/tableInfo/findTableName', diff --git a/src/views/accredit/index.vue b/src/views/accredit/index.vue index 906ca21..1342219 100644 --- a/src/views/accredit/index.vue +++ b/src/views/accredit/index.vue @@ -1,123 +1,361 @@ diff --git a/src/views/show/index.vue b/src/views/show/index.vue index b6a2c87..34d3365 100644 --- a/src/views/show/index.vue +++ b/src/views/show/index.vue @@ -112,12 +112,6 @@ export default { console.log(res.data); }) }, - findTableInfoList(){ - findTableInfoList().then(res=>{ - this.data=res.data - console.log(res.data); - }) - }, handleNodeClick(data) { this.tableBasic = data if (data.children == null) { diff --git a/src/views/type/index.vue b/src/views/type/index.vue index 9223537..b50e827 100644 --- a/src/views/type/index.vue +++ b/src/views/type/index.vue @@ -64,7 +64,8 @@