From a2537216da74714d5c3a6d18421c73b229e064c7 Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Wed, 13 Jul 2022 16:46:15 +0800 Subject: [PATCH 01/19] =?UTF-8?q?[update]=20-=E5=88=86=E6=A0=87=E5=A7=94?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B4=9F=E8=B4=A3=E4=BA=BAA=20=E5=92=8C?= =?UTF-8?q?=E8=B4=9F=E8=B4=A3=E4=BA=BAB=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../committee/modules/CommitteeModule.vue | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue b/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue index 615c2d8..9a86279 100644 --- a/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue +++ b/src/views/dataNetworkDiskManagement/committee/modules/CommitteeModule.vue @@ -9,6 +9,9 @@ @cancel="handleCancel" cancelText="关闭"> + + 说明:1.负责人A为该分标委的主负责人,负责人B为该分标委的辅助负责人。 + @@ -31,6 +34,22 @@ + + + + + + + + + + + + @@ -50,10 +69,13 @@ + + \ No newline at end of file diff --git a/src/views/incomePayments/meetManage/modules/ProblemCollectionModal.vue b/src/views/incomePayments/meetManage/modules/ProblemCollectionModal.vue new file mode 100644 index 0000000..ea9fbfc --- /dev/null +++ b/src/views/incomePayments/meetManage/modules/ProblemCollectionModal.vue @@ -0,0 +1,58 @@ + + + + + + \ No newline at end of file diff --git a/src/views/projectManagement/CommitteeMeeting.vue b/src/views/projectManagement/CommitteeMeeting.vue index d5aecff..b99bd4c 100644 --- a/src/views/projectManagement/CommitteeMeeting.vue +++ b/src/views/projectManagement/CommitteeMeeting.vue @@ -143,12 +143,15 @@ 编辑 删除 + + 问题征集 + @@ -163,6 +166,8 @@ import PublishRemindModal from '@views/projectManagement/modules/PublishRemindMo import UploadMeetFileModal from '@views/incomePayments/meetManage/modules/UploadMeetFileModal' import PageHeaderTitle from '@comp/layouts/PageHeaderTitle' import '@/assets/less/TableExpand.less' +// 问题征集 组件 +import ProblemCollectionModal from '../incomePayments/meetManage/modules/ProblemCollectionModal' export default { name: 'CommitteeMeeting', @@ -172,7 +177,8 @@ export default { JDictSelectTag, PublishRemindModal, UploadMeetFileModal, - PageHeaderTitle + PageHeaderTitle, + ProblemCollectionModal }, mixins: [JeroListMixin, RangeDateMixin], data() { @@ -497,6 +503,14 @@ export default { this.lastQueryParam = {...this.queryParam} this.loadData(1) }, + /* + * 问题征集按钮点击后的回调 + * */ + problemCollectionDetail(record) { + if(!record.isAddQuestion || !this.meetingType === '2') return + if(!(record.tbMeetingType === 1 || record.tbMeetingType === 2)) return + this.$refs.problemCollectionModal.show(record) + } } } From 44f2a7fb89be47e1350bd41c81a9401b2ac4ab35 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Fri, 15 Jul 2022 17:14:08 +0800 Subject: [PATCH 04/19] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E5=8F=AC=E5=BC=80=E5=9C=B0=E7=82=B9=E5=A2=9E=E5=8A=A0=E8=85=BE?= =?UTF-8?q?=E8=AE=AF=E4=BC=9A=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetManage/AddOrDetailMeet.vue | 31 ++++++++++--------- .../meetManage/meetingValidate.js | 8 ++++- 2 files changed, 24 insertions(+), 15 deletions(-) diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue index 73b1120..6299b9c 100644 --- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue +++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue @@ -99,19 +99,19 @@ - + + + + + + + + - { // 加定时器是因为有可能赋值不成功 setTimeout(() => { - this.form.setFieldsValue(pick(this.model, 'notice', 'hotelContactsList', 'hotelName', 'hotelAddress', 'paymentQrCode', 'meetingName', 'meetingType', 'convokeTime', 'particularYear', 'estimatedNumber', 'meetingFiles', 'registerDeadline', 'meetingContent', 'convokeLocale', 'address', 'meetingCosts', 'directorId', 'remark', 'directorPhone','meetingContactsList')), 200 + this.form.setFieldsValue(pick(this.model,'venue', 'notice', 'hotelContactsList', 'hotelName', 'hotelAddress', 'paymentQrCode', 'meetingName', 'meetingType', 'convokeTime', 'particularYear', 'estimatedNumber', 'meetingFiles', 'registerDeadline', 'meetingContent', 'convokeLocale', 'address', 'meetingCosts', 'directorId', 'remark', 'directorPhone','meetingContactsList')), 200 }) // 如果是标协会议则回显 标协会议的字段 if (this.meetingType === '2') { @@ -749,6 +749,7 @@ export default { handleOk() { const that = this this.form.validateFields((err, values) => { + console.log(values) // 这是设置召开时间不选择的边框颜色为红色 if (err && Object.prototype.hasOwnProperty.call(err, 'convokeLocale')) { this.hasError = true @@ -762,8 +763,9 @@ export default { } else { httpurl = this.url.add } - let placeName = values.convokeLocale - const formData = Object.assign(this.model, values, {venue: this.getPcaText(placeName)}) + // let placeName = values.convokeLocale + //{venue: this.getPcaText(placeName)} + const formData = Object.assign(this.model, values) // 如果会议的费用为0 不能上传缴费凭证 if (values.meetingCosts === '0.00') { delete formData.paymentQrCode @@ -799,6 +801,7 @@ export default { formData.startSignInTime = this.newSignInTime[0] formData.endSignInTime = this.newSignInTime[1] } + formData.convokeLocale = '10001' console.log('表单提交数据', formData) httpAction(httpurl, formData, method).then((res) => { if (res.success) { diff --git a/src/views/incomePayments/meetManage/meetingValidate.js b/src/views/incomePayments/meetManage/meetingValidate.js index 00aad28..7f64870 100644 --- a/src/views/incomePayments/meetManage/meetingValidate.js +++ b/src/views/incomePayments/meetManage/meetingValidate.js @@ -41,9 +41,15 @@ export default { ], validateTrigger: ['change'] }, + venue: { + rules: [ + {required: true, message: '请输入召开地点/腾讯会议'}, + ], + validateTrigger: ['blur'] + }, address: { rules: [ - {required: true, message: '请输入详细地址'}, + {required: true, message: '请输入详细地址/腾讯会议号'}, ], validateTrigger: ['blur'] }, From b9815bc457941feed7febbb5e38ec0151fcd2388 Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Mon, 18 Jul 2022 17:38:10 +0800 Subject: [PATCH 05/19] =?UTF-8?q?[update]=20-=E9=97=AE=E9=A2=98=E5=BE=81?= =?UTF-8?q?=E9=9B=86=E9=97=AE=E9=A2=98=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetManage/AddOrDetailMeet.vue | 25 ++++++-- .../incomePayments/meetManage/Attendance.vue | 2 +- .../modules/ProblemCollectionList.vue | 61 ++++++++++++++++--- 3 files changed, 74 insertions(+), 14 deletions(-) diff --git a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue index 6299b9c..4d91fcf 100644 --- a/src/views/incomePayments/meetManage/AddOrDetailMeet.vue +++ b/src/views/incomePayments/meetManage/AddOrDetailMeet.vue @@ -172,7 +172,16 @@
- + + + + + + { if (res.success) { @@ -1026,8 +1041,8 @@ export default { } const {form} = this const obj = { - standardNumber: '', - standardName: '' + standardNumber: undefined, + standardName: undefined } const keys = form.getFieldValue('questionList') // 增加数据后重新赋值 diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue index 38e0e6d..470b4f9 100644 --- a/src/views/incomePayments/meetManage/Attendance.vue +++ b/src/views/incomePayments/meetManage/Attendance.vue @@ -58,7 +58,7 @@ - {{ '标准号:' + item.standardNumber + '  ' + ' 标准名称:' + item.standardName }} + {{item.standardNumber + ' ( ' + item.standardName + ' ) '}} diff --git a/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue b/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue index a589f12..12fff5a 100644 --- a/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue +++ b/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue @@ -12,7 +12,7 @@ - {{model.addQuestionStatue}} + {{model.addQuestionStatue_dictText}} @@ -55,7 +55,7 @@ bordered rowKey="id" :columns="columns" - :scroll="{x: 1600}" + :scroll="{x: 1200}" :dataSource="dataSource" :pagination="ipagination" :loading="loading" @@ -69,6 +69,13 @@ + + @@ -128,27 +135,30 @@ export default { { title: '章条编号', align: 'center', - width: 280, + width: 200, dataIndex: 'number', scopedSlots: {customRender: 'text'} }, { title: '问题描述', align: 'center', - width: 180, - dataIndex: 'questionName' + width: 250, + dataIndex: 'questionName', + scopedSlots: {customRender: 'name-text'} }, { title: '提问人', align: 'center', width: 100, - dataIndex: 'status_dictText' + dataIndex: 'creater', + scopedSlots: {customRender: 'text'} }, { title: '提问人邮箱', align: 'center', width: 180, - dataIndex: 'createTime' + dataIndex: 'email', + scopedSlots: {customRender: 'text'} } ], url: { @@ -167,9 +177,28 @@ export default { this.getStandardNumberListFunc() this.loadData(1) }, + /* + * 当前时间是否超过征集截止时间 + * */ + compareCurrentTime(time) { + let date = new Date() + let compareTime = new Date(time) + if (date.getTime() > compareTime.getTime()) { + return true + } else { + return false + } + }, // 初始化数据 initData(record) { + this.lastQueryParam = {} + this.queryParam = {} + if(record.registerDeadline && !record.addQuestionStatue) { + let canOpe = !this.compareCurrentTime(record.registerDeadline) + record.addQuestionStatue_dictText = canOpe ? '征集中' : '已结束' + } this.model = Object.assign({}, record) + this.filters.meetingId = record.id }, // 获取 标准类别名称 @@ -199,5 +228,21 @@ export default { + \ No newline at end of file From 035aa9733d40bb4e6e696891994e71fc83c2263f Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Tue, 19 Jul 2022 10:22:06 +0800 Subject: [PATCH 06/19] =?UTF-8?q?[update]=20-=20=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetManage/modules/ProblemCollectionList.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue b/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue index 12fff5a..80b91da 100644 --- a/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue +++ b/src/views/incomePayments/meetManage/modules/ProblemCollectionList.vue @@ -27,7 +27,7 @@ - + @@ -193,8 +193,8 @@ export default { initData(record) { this.lastQueryParam = {} this.queryParam = {} - if(record.registerDeadline && !record.addQuestionStatue) { - let canOpe = !this.compareCurrentTime(record.registerDeadline) + if(record.endTimeAddQuestion && !record.addQuestionStatue_dictText) { + let canOpe = !this.compareCurrentTime(record.endTimeAddQuestion) record.addQuestionStatue_dictText = canOpe ? '征集中' : '已结束' } this.model = Object.assign({}, record) From a7237ffe6c1e7a45245734c6a93f19ec43d795a6 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Tue, 19 Jul 2022 10:33:29 +0800 Subject: [PATCH 07/19] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BC=9A=E5=91=98=E9=A1=B9=E7=9B=AE=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E7=9A=84=E7=BC=B4=E8=B4=B9=E9=87=91=E9=A2=9D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/AuditProofModule.vue | 151 +++++++++++------- 1 file changed, 89 insertions(+), 62 deletions(-) diff --git a/src/views/financialManagement/arriveAndInvoicing/modules/AuditProofModule.vue b/src/views/financialManagement/arriveAndInvoicing/modules/AuditProofModule.vue index bc7981c..a25ccdd 100644 --- a/src/views/financialManagement/arriveAndInvoicing/modules/AuditProofModule.vue +++ b/src/views/financialManagement/arriveAndInvoicing/modules/AuditProofModule.vue @@ -17,9 +17,25 @@

凭证信息

- -
{{ proofInfo.amountReceived }}元
-
+ + + + +
{{ proofInfo.paymentDate }}
@@ -27,23 +43,24 @@
{{ proofInfo.applicantName }}
- - - - - - - - - - - - + + + + + + + + + + + + - - - + + +