From 523ab9ee5e12939a0016b2583c90b83257ca7e49 Mon Sep 17 00:00:00 2001 From: danshihao Date: Thu, 7 Mar 2024 11:41:16 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=81=E4=B8=9A=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E5=8D=95=E4=BD=8D/=E5=BC=80=E7=A5=A8=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=98=AF=E5=90=A6=E6=89=93=E5=8C=85=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomePaymentsApi.js | 5 +- .../businessManagement/BusinessManagement.vue | 60 +++++++++++++++++-- 2 files changed, 58 insertions(+), 7 deletions(-) diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js index 20a89ad..646dc0f 100644 --- a/src/api/incomePaymentsApi.js +++ b/src/api/incomePaymentsApi.js @@ -159,6 +159,8 @@ const memberCopy = (params) => getAction('', params) const workingGroupEditAccount = (param) => getAction('/project/payWorkingGroupSubitem/editAccount', param) // 获取所有起草组项目 const getAllDraftProjects = (params) => getAction('/drafting/payDraftingGroup/listAll', params) +// 企业管理-单位/开票信息-更改是否打包企业 +const updatePackageEnterprise = (params) => postAction('/company/payCompanyManagement/updatePackageEnterprise', params) export { getWorkingGroupById, @@ -242,5 +244,6 @@ export { memberCopy, workingGroupEditAccount, - getAllDraftProjects + getAllDraftProjects, + updatePackageEnterprise } diff --git a/src/views/businessManagement/BusinessManagement.vue b/src/views/businessManagement/BusinessManagement.vue index 870c8a0..3d22c64 100644 --- a/src/views/businessManagement/BusinessManagement.vue +++ b/src/views/businessManagement/BusinessManagement.vue @@ -70,6 +70,10 @@ + + { + if(res.success) { + this.$message.success(res.message) + this.loadData() + } else { + this.$message.error(res.message) + this.isLoading = false + } + }, () => { + this.isLoading = false + }) + }, // 加载数据字典的方法,此处做其他数据的处理 initDictConfig() { - let hasPermission = judgeGlobalPermission('company:updateInternalEnterprise') - if(hasPermission) { - this.columns.splice(this.columns.length - 1, 0, otherColumnItem) - } + // 遍历其他列,如果需要权限则判断权限 + otherColumns.forEach(col => { + // permission 如果是false 则不判断权限 + if (col.permission === false) { + this.columns.splice(this.columns.length - 1, 0, col) + return + } + let hasPermission = judgeGlobalPermission(col.permission) + if(hasPermission) { + this.columns.splice(this.columns.length - 1, 0, col) + } + }) } } }