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 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 卡片名称
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- accreditChange(val,scope.row,scope.row.deptId)"
- active-color="#13ce66"
- inactive-color="#ff4949"
- active-text="已授权"
- inactive-text="未授权">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- accreditChange(val,scope.row,scope.row.userId)"
- active-color="#13ce66"
- inactive-color="#ff4949"
- active-text="已授权"
- inactive-text="未授权">
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@