From e13418046bdba666495b6a1002c505603d82d1b4 Mon Sep 17 00:00:00 2001 From: zhaoxiao Date: Thu, 23 Sep 2021 18:32:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=83=E9=99=90=E3=80=81=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E3=80=81=E9=BB=98=E8=AE=A4=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomePaymentsApi.js | 5 +- src/components/company/CompanySelect.vue | 15 +- src/store/modules/user.js | 1 + .../businessManagement/BusinessManagement.vue | 18 +- .../businessManagement/ContactManagement.vue | 16 +- .../ExpenditureContractList.vue | 16 +- .../modules/ExpenditureContractModule.vue | 4 + .../revenueContract/RevenueContractList.vue | 23 +-- .../modules/AssociatedProject.vue | 4 +- .../modules/RevenueContractModule.vue | 18 +- .../modules/SelectMemberProjectModule.vue | 2 +- .../modules/SelectProjectModule.vue | 2 +- .../SelectWorkingGroupProjectModule.vue | 2 +- .../committee/CommitteeMaintenance.vue | 20 +- .../modules/CommitteeMemberModule.vue | 1 + .../ArriveAndInvoivingList.vue | 10 +- .../incomePayments/meetManage/Attendance.vue | 79 ++++---- .../memberManage/MemberProjectList.vue | 12 +- .../memberManage/SafeguardMemberList.vue | 16 +- .../SafeguardStardsMemberList.vue | 3 +- .../memberManage/StardsMemberProjectList.vue | 4 +- src/views/mailManagement/BillMail.vue | 10 +- src/views/mailManagement/ContractMail.vue | 10 +- src/views/packManagement/PackCompanyList.vue | 12 +- .../packManagement/PackProjectMaintenance.vue | 18 +- .../projectManagement/CommitteeMeeting.vue | 16 +- .../ConferenceMaintenance.vue | 66 ++++--- .../GeneralProjectManagement.vue | 10 +- .../InternationalSeminar.vue | 14 +- src/views/projectManagement/OtherMeeting.vue | 14 +- .../WorkingGroupMemberUnitMaintenance.vue | 41 ++-- .../WorkingGroupProjectDataMaintenance.vue | 24 +-- .../WorkingGroupProjectManagement.vue | 75 +++++--- .../WholeInstituteStatisticsList.vue | 42 ++-- .../IndividualPaymentStatisticsDetail.vue | 85 ++++++-- .../IndividualPaymentStatisticsList.vue | 182 ++++++++++-------- .../ProjectPaymentStatisticsList.vue | 181 ++++++++++++++--- .../EnterprisePaymentStatisticsDetail.vue | 100 ++++++++-- .../EnterprisePaymentStatisticsList.vue | 102 ++++++++-- .../WorkingGroupPaymentStatisticsDetail.vue | 1 + .../WorkingGroupPaymentStatisticsList.vue | 8 +- src/views/system/DepartList.vue | 14 +- src/views/system/DictItemList.vue | 6 +- src/views/system/DictList.vue | 8 +- src/views/system/LogList.vue | 2 +- src/views/system/RoleUserList.vue | 8 +- src/views/system/UserList.vue | 15 +- src/views/user/Login.vue | 11 +- src/views/user/alteration/Alteration.vue | 173 ++++++++++------- 49 files changed, 989 insertions(+), 530 deletions(-) diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js index d0f5f07..debf138 100644 --- a/src/api/incomePaymentsApi.js +++ b/src/api/incomePaymentsApi.js @@ -62,6 +62,8 @@ const distributeMemberList = (param) => getAction('/project/payWorkingGroupDistr const dunningReminder = (param) => postAction('/project/payWorkingGroupSubitem/reminders', param) // 复制工作组 const copyWorkingGroup = (param) => postAction('/project/payWorkingGroup/copy', param) +// 校验登陆人是否可以操作工作组 +const checkoutWorkingGroupPrincipal = (param) => getAction('/project/payWorkingGroup/checkoutOperation', param) export { getWorkingGroupById, @@ -94,5 +96,6 @@ export { batchDistribute, distributeMemberList, dunningReminder, - copyWorkingGroup + copyWorkingGroup, + checkoutWorkingGroupPrincipal } diff --git a/src/components/company/CompanySelect.vue b/src/components/company/CompanySelect.vue index 903bd37..1cf50b9 100644 --- a/src/components/company/CompanySelect.vue +++ b/src/components/company/CompanySelect.vue @@ -4,7 +4,7 @@ - + @@ -38,6 +38,12 @@ export default { valueKey: { type: String, default: 'companyName' + }, + // 是否可以新增:true--可以;false--不可以(组件作为查询条件时不可新增) + canAdd: { + type: Boolean, + required: false, + default: true } }, methods: { @@ -75,9 +81,9 @@ export default { * @param value */ addCompanyOk(value) { - let {id, companyName} = value - console.log({id, companyName}) - this.$emit('change', {id, companyName}) + let { id, companyName } = value + console.log({ id, companyName }) + this.$emit('change', { id, companyName }) } }, //2.2新增 在组件内定义 指定父组件调用时候的传值属性和事件类型 @@ -89,6 +95,7 @@ export default {