From 5f0a106ffceb28e0a19153d93d0dec9ab75146ed Mon Sep 17 00:00:00 2001 From: zhaoxiao Date: Mon, 13 Dec 2021 15:07:49 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E5=B7=A5=E4=BD=9C=E7=BB=84=E3=80=81?= =?UTF-8?q?=E5=88=86=E6=A0=87=E5=A7=94=E6=96=87=E5=AD=97=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=9B=E5=88=86=E6=A0=87=E5=A7=94=E6=B7=BB=E5=8A=A0=E7=AE=80?= =?UTF-8?q?=E7=A7=B0=EF=BC=9B=E7=90=86=E4=BA=8B=E4=BC=9A=E5=A2=9E=E5=88=A0?= =?UTF-8?q?=E6=94=B9=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomePaymentsApi.js | 6 +- .../committee/CommitteeMaintenance.vue | 26 +- .../committee/modules/CommitteeModule.vue | 80 ++++-- .../CouncilMaintenanceList.vue | 268 +++++++++++++++++- .../modules/CouncilMaintenanceMemberModal.vue | 232 +++++++++++++++ .../modules/CouncilMaintenanceModal.vue | 155 ++++++++++ .../WorkingGroupProjectManagement.vue | 10 +- .../WholeInstituteStatisticsList.vue | 4 +- 8 files changed, 740 insertions(+), 41 deletions(-) create mode 100644 src/views/incomePayments/memberManage/councilMaintenance/modules/CouncilMaintenanceMemberModal.vue create mode 100644 src/views/incomePayments/memberManage/councilMaintenance/modules/CouncilMaintenanceModal.vue diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js index ff83b2c..12edf59 100644 --- a/src/api/incomePaymentsApi.js +++ b/src/api/incomePaymentsApi.js @@ -89,6 +89,9 @@ const getAllRevenueContract = (param) => getAction('/contract/payIncomeContract/ // 打印获取邮寄联系人信息接口,传票据邮寄列表id const getPrintPostContactByMailId = (param) => getAction('/mail/payMailBill/print', param) +// 全所统计--通过部门code查所有人员 +const getUserByDepartCode = (param) => getAction('/statistics/allProjectStatistics/listForUserByOrgCode', param) + export { getWorkingGroupById, getChargeNotice, @@ -133,5 +136,6 @@ export { aduitExpenditureContract, archiveExpenditureContract, getAllRevenueContract, - getPrintPostContactByMailId + getPrintPostContactByMailId, + getUserByDepartCode } diff --git a/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue b/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue index bd20d33..81e752b 100644 --- a/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue +++ b/src/views/dataNetworkDiskManagement/committee/CommitteeMaintenance.vue @@ -59,10 +59,11 @@ - 资料维护 - 会议维护 - 新增成员 - 编辑 + 在研项目 + 其他分发资料 + 分标委会议 + 新增委员 + 基本信息维护 删除 @@ -146,7 +147,7 @@ export default { title: '操作', dataIndex: 'operation', align: 'center', - width: 400, + width: 300, scopedSlots: { customRender: 'operation' } } ], @@ -180,13 +181,13 @@ export default { title: '手机号', align: 'center', dataIndex: 'phone', - width: 200, + width: 220, scopedSlots: { customRender: 'textRow' } }, { title: '操作', dataIndex: 'action', align: 'center', - width: 199, + width: 79, scopedSlots: { customRender: 'action' } } ], @@ -268,6 +269,10 @@ export default { this.$refs.memberModalForm.title = '新增成员' this.$refs.memberModalForm.disableSubmit = false }, + /** + * 删除成员 + * @param id + */ handleDeleteMember(id) { console.log(id) if (!this.url.deleteMember) { @@ -313,6 +318,13 @@ export default { meetingType: '5' } }) + }, + /** + * 前往在研项目 + * @param record + */ + toUnderStudyProject(record) { + console.log('在研项目', record) } } } diff --git a/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue b/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue index a1b76b8..9ce1bcd 100644 --- a/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue +++ b/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue @@ -1,17 +1,17 @@ - 文件维护 - 会议维护 + 其他分发资料 + 工作组会议 复制 编辑 + v-if="record.checkoutOperation === 1">基本信息维护 删除 @@ -160,7 +160,7 @@ export default { align: 'center', dataIndex: 'principalNameA' }, { - title: '进度', + title: '收款进度', align: 'center', dataIndex: 'obj', width: 250, @@ -170,7 +170,7 @@ export default { dataIndex: 'action', align: 'center', fixed: 'right', - width: 300, + width: 420, scopedSlots: { customRender: 'action' } } ], diff --git a/src/views/statisticalReport/WholeInstituteStatisticsList.vue b/src/views/statisticalReport/WholeInstituteStatisticsList.vue index 51e9883..1e1ae83 100644 --- a/src/views/statisticalReport/WholeInstituteStatisticsList.vue +++ b/src/views/statisticalReport/WholeInstituteStatisticsList.vue @@ -174,7 +174,7 @@ import IconImg from '@/assets/imgs/icon/icon_statistical_report.png' import PageHeaderTitle from '../../components/layouts/PageHeaderTitle' import { JeroListMixin } from '../../mixins/JeroListMixin' -import { getAllDepartTreeList, queryUserByDepartId } from '../../api/incomePaymentsApi' +import { getAllDepartTreeList, getUserByDepartCode } from '../../api/incomePaymentsApi' import JYearDate from '../../components/jero/JYearDate' import { getAction } from '../../api/manage' import ProjectDetailModal from '../../components/ProjectDetailModal' @@ -392,7 +392,7 @@ export default { let param = { departCode: departCode } - queryUserByDepartId(param).then(res => { + getUserByDepartCode(param).then(res => { if (res.success) { this.userList = res.result } else {