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 @@
onSwitchChange(val, record)" />
+
+
+ onSwitchChangePackageEnterprise(val, record)" />
+
{
+ 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)
+ }
+ })
}
}
}