From aee6b642f2b3812e9e8bd2bf8cd7de99e44f7b29 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 17 Oct 2023 09:39:11 +0800 Subject: [PATCH] plm --- src/api/base/site.js | 4 + src/views/modules/base/factoryInformation.vue | 42 +++- src/views/modules/sys/user.vue | 188 +++++++++++++++++- 3 files changed, 228 insertions(+), 6 deletions(-) diff --git a/src/api/base/site.js b/src/api/base/site.js index ee14841..bb5a23a 100644 --- a/src/api/base/site.js +++ b/src/api/base/site.js @@ -45,3 +45,7 @@ export const searchAccessBuList = data => createAPI(`/base/searchAccessBuList`,' export const saveAccessBU = data => createAPI(`/base/saveAccessBU`,'post',data) export const searchAccessBuListForUser= data => createAPI(`/base/searchAccessBuListForUser`,'post',data) export const saveAccessBuListForBu= data => createAPI(`/base/saveAccessBuListForBu`,'post',data) +export const searchAccessProjectForUser= data => createAPI(`/base/searchAccessProjectForUser`,'post',data) +export const saveAccessProject= data => createAPI(`/base/saveAccessProject`,'post',data) +export const searchAccessSiteListBySite= data => createAPI(`/base/searchAccessSiteListBySite`,'post',data) + diff --git a/src/views/modules/base/factoryInformation.vue b/src/views/modules/base/factoryInformation.vue index 71fe5fa..a13bbc3 100644 --- a/src/views/modules/base/factoryInformation.vue +++ b/src/views/modules/base/factoryInformation.vue @@ -29,9 +29,11 @@ @@ -142,7 +165,8 @@ import { getSiteData, getCompanyData, - siteSave + siteSave, + searchAccessSiteListBySite } from "@/api/base/site.js" import { @@ -164,6 +188,9 @@ }, data() { return { + accessSiteVisible:false, + accessSiteList:[], + userList:[], queryTable: { functionId: this.$route.meta.menuId, tableId: "100001002Table", @@ -363,7 +390,7 @@ companyInformation:'查看会计单位信息', save:'保存', close:'关闭', - + role:'授权', }, queryButton: { functionId: functionId, @@ -834,6 +861,15 @@ } }, + accessSiteModel(){ + searchAccessSiteListBySite({site:this.$store.state.user.site, + }).then(({data}) => { + this.accessSiteList = data.accessSiteList + this.userList=data.userList + }) + this.accessSiteVisible=true; + }, + //多语言 getMultiLanguageList() { //首先查询当前按钮的多语言 diff --git a/src/views/modules/sys/user.vue b/src/views/modules/sys/user.vue index 8e7ae52..89c817c 100644 --- a/src/views/modules/sys/user.vue +++ b/src/views/modules/sys/user.vue @@ -21,6 +21,10 @@ @click="buAuthorize()" > {{ buttons.buAuthorization || 'BU授权' }} + {{ buttons.projectAuthorization || '项目授权' }} + @@ -171,7 +175,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 确定 + 取消 +
+
+