From 46bee65ef9658332ff0767b9283811ccf4f5dce2 Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Wed, 3 Jan 2024 16:17:12 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90update=E3=80=91-branch20240105?= =?UTF-8?q?=E4=B8=8A=E7=BA=BF=E4=BB=A3=E7=A0=81=E7=9A=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomePaymentsApi.js | 9 +++ src/store/modules/user.js | 15 ++--- .../ExpenditureContractDetail.vue | 25 +++++--- .../ExpenditureContractList.vue | 11 +++- .../revenueContract/RevenueContractList.vue | 13 +++- .../modules/AssociatedProject.vue | 21 ++++++- .../modules/RevenueContractDetail.vue | 25 +++++--- .../ArriveAndInvoivingList.vue | 21 +++++-- .../modules/ConfirmStageModule.vue | 36 ++++++++++- .../modules/InvoicingStageModule.vue | 37 ++++++++++- .../incomePayments/meetManage/Attendance.vue | 12 ++++ .../CertificateMaintenanceList.vue | 21 +++++-- .../memberManage/MemberProjectList.vue | 17 ++++- .../memberManage/SafeguardMemberList.vue | 63 ++++++++++++++++++- .../SafeguardStardsMemberList.vue | 21 +++++-- .../modules/SafeguardMemberModal.vue | 19 +++++- src/views/mailManagement/BillMail.vue | 37 +++++++---- src/views/mailManagement/ContractMail.vue | 35 ++++++----- .../GeneralProjectManagement.vue | 32 +++++++++- .../WorkingGroupMemberUnitMaintenance.vue | 55 +++++++++++++--- .../modules/GeneralProjectModule.vue | 25 ++++++-- .../modules/WorkingGroupMemberUnitModule.vue | 19 +++++- 22 files changed, 475 insertions(+), 94 deletions(-) diff --git a/src/api/incomePaymentsApi.js b/src/api/incomePaymentsApi.js index d851875..e5f15ad 100644 --- a/src/api/incomePaymentsApi.js +++ b/src/api/incomePaymentsApi.js @@ -126,6 +126,12 @@ const addPayConfirm = (param) => postAction('/payConfirmPaymentRecord/add', para const editPayConfirm = (param) => postAction('/payConfirmPaymentRecord/edit', param) +// 撤销开票 +const revokeInvoice = (params) => postAction(`/paymentRecord/payPaymentRecord/backInvoice?id=${params}`) +// 撤销确认来款信息 +const revokeConfirm = (params) => postAction(`/payConfirmPaymentRecord/backIncoming?id=${params}`) + + //2023-07-13 工作组相关功能的接口 // 判断当前节点 是否可以发邮件 const judgeEmailStatus = (param) => getAction('/sys/message/sysMessageTemplate/queryByCode', param) @@ -196,6 +202,9 @@ export { addPayConfirm, editPayConfirm, + revokeInvoice, + revokeConfirm, + judgeEmailStatus } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index b4c3cd3..7680460 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -165,15 +165,16 @@ const user = { Logout({ commit, state }) { return new Promise((resolve) => { let logoutToken = state.token - commit('SET_TOKEN', '') - commit('SET_PERMISSIONLIST', []) - Vue.ls.remove(ACCESS_TOKEN) - Vue.ls.remove(USER_INFO) - Vue.ls.remove(USER_NAME) - Vue.ls.remove(UI_CACHE_DB_DICT_DATA) - Vue.ls.remove(CACHE_INCLUDED_ROUTES) + //console.log('logoutToken: '+ logoutToken) logout(logoutToken).then(() => { + commit('SET_TOKEN', '') + commit('SET_PERMISSIONLIST', []) + Vue.ls.remove(ACCESS_TOKEN) + Vue.ls.remove(USER_INFO) + Vue.ls.remove(USER_NAME) + Vue.ls.remove(UI_CACHE_DB_DICT_DATA) + Vue.ls.remove(CACHE_INCLUDED_ROUTES) if (process.env.VUE_APP_SSO == 'true') { let sevice = 'http://' + window.location.host + '/' let serviceUrl = encodeURIComponent(sevice) diff --git a/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue b/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue index e76ef6f..4f43125 100644 --- a/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue +++ b/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue @@ -15,7 +15,7 @@ {{ item.title }}: {{ detailData[item.fieldName] }}% - {{ detailData[item.fieldName] }} + {{ item.format ? item.format(detailData[item.fieldName]) : detailData[item.fieldName] }} @@ -51,7 +51,7 @@ :key="index"> {{ item.title }}: - {{ detailData[item.fieldName] }} + {{ item.format ? item.format(detailData[item.fieldName]) : detailData[item.fieldName] }} @@ -92,7 +92,7 @@ {{ index + 1 }}阶段应付: - {{ item.accountsReceivableAmount }} + {{ formatMoney(item.accountsReceivableAmount) }} @@ -104,7 +104,7 @@ {{ index + 1 }}阶段实付: - {{ item.paidAmount }} + {{ formatMoney(item.paidAmount) }} @@ -204,6 +204,7 @@ import PageHeaderTitle from '../../../components/layouts/PageHeaderTitle' import IconImg from '@/assets/imgs/icon/icon_revenue_contract.png' import { archiveExpenditureContract, getExpenditureContractById } from '../../../api/incomePaymentsApi' import RevenueContractAduitModule from '../revenueContract/modules/RevenueContractAduitModule' +import { formatMoney } from '@/utils/formatMoney' export default { name: 'ExpenditureContractDetail', @@ -247,13 +248,15 @@ export default { title: '部门名称' }, { fieldName: 'contractAmount', - title: '签订合同总金额' + title: '签订合同总金额', + format: formatMoney }, { fieldName: 'rate', title: '税率' }, { fieldName: 'noTaxAmount', - title: '未税金额' + title: '未税金额', + format: formatMoney } ], // 日期节点 @@ -273,13 +276,16 @@ export default { accountInfoList: [ { fieldName: 'accountsReceivableAmount', - title: '应付金额' + title: '应付金额', + format: formatMoney }, { fieldName: 'amountReceived', - title: '已付金额' + title: '已付金额', + format: formatMoney }, { fieldName: 'amountReceived', - title: '未付金额' + title: '未付金额', + format: formatMoney }, { fieldName: 'accountStatus_dictText', title: '赊账状态' @@ -323,6 +329,7 @@ export default { this.initDetailData() }, methods: { + formatMoney, initDetailData() { if (!this.$route.query.revenueId) { return diff --git a/src/views/contractManagement/expenditureContract/ExpenditureContractList.vue b/src/views/contractManagement/expenditureContract/ExpenditureContractList.vue index e49579e..0bfcce5 100644 --- a/src/views/contractManagement/expenditureContract/ExpenditureContractList.vue +++ b/src/views/contractManagement/expenditureContract/ExpenditureContractList.vue @@ -120,6 +120,13 @@
{{ text }}
+ + @@ -157,6 +164,7 @@ import JDate from '../../../components/tools/JDate' import { archiveExpenditureContract, cancellationExpenditureContract } from '../../../api/incomePaymentsApi' import RevenueContractAduitModule from '../revenueContract/modules/RevenueContractAduitModule' import MailDetailModal from '../modules/MailDetailModal' +import { formatMoney } from '@/utils/formatMoney' export default { name: 'ExpenditureContractList', @@ -221,7 +229,7 @@ export default { align: 'center', dataIndex: 'contractAmount', width: 160, - scopedSlots: { customRender: 'text' } + scopedSlots: { customRender: 'allMoney' } }, { title: '状态', align: 'center', @@ -253,6 +261,7 @@ export default { } }, methods: { + formatMoney, handleAdd() { this.$router.push({ path: '/contractManagement/RevenueContractModule' diff --git a/src/views/contractManagement/revenueContract/RevenueContractList.vue b/src/views/contractManagement/revenueContract/RevenueContractList.vue index bda5b67..ae3ae92 100644 --- a/src/views/contractManagement/revenueContract/RevenueContractList.vue +++ b/src/views/contractManagement/revenueContract/RevenueContractList.vue @@ -133,7 +133,13 @@
{{ text }}
- + + + + 编辑 @@ -85,6 +94,7 @@ import MemberProjectModal from '@views/incomePayments/memberManage/modules/Membe import PageHeaderTitle from '@comp/layouts/PageHeaderTitle' import IconImg from '@/assets/imgs/icon/icon_data_members.png' import '@/assets/less/TableExpand.less' +import { formatMoney } from '@/utils/formatMoney' export default { mixins: [JeroListMixin, mixinDevice], @@ -118,7 +128,7 @@ export default { title: '收费标准', align: 'center', dataIndex: 'chargeStandard', - scopedSlots: {customRender: 'text'} + scopedSlots: {customRender: 'allMoney'} }, { title: '负责人', @@ -147,6 +157,7 @@ export default { }, }, methods: { + formatMoney, /* * 会员项目成员维护 * */ diff --git a/src/views/incomePayments/memberManage/SafeguardMemberList.vue b/src/views/incomePayments/memberManage/SafeguardMemberList.vue index 0cd2b29..b08eed1 100644 --- a/src/views/incomePayments/memberManage/SafeguardMemberList.vue +++ b/src/views/incomePayments/memberManage/SafeguardMemberList.vue @@ -47,6 +47,17 @@
+ + + + + 查询 @@ -80,6 +91,7 @@ bordered rowKey="id" :columns="columns" + :scroll="{x: 1500}" :dataSource="dataSource" :pagination="ipagination" :loading="loading" @@ -88,11 +100,24 @@ @change="handleTableChange"> + + + + +