From ac48a7e158131c17a5730acc265aa00ae471769a Mon Sep 17 00:00:00 2001 From: woody Date: Wed, 24 Sep 2025 10:54:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(addDirect):=20=E6=B4=BB=E5=8A=A8=E5=8F=8A?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E6=97=B6=E9=97=B4=E8=A1=A5=E6=97=B6=E5=88=86?= =?UTF-8?q?=E7=A7=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/marketing/directGifts/addDirect.vue | 31 +++++++++++++------ 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/src/views/marketing/directGifts/addDirect.vue b/src/views/marketing/directGifts/addDirect.vue index fdbe81d..6a84cb2 100644 --- a/src/views/marketing/directGifts/addDirect.vue +++ b/src/views/marketing/directGifts/addDirect.vue @@ -204,6 +204,9 @@ export default { } }, methods: { + splitDate(date) { + return date.split(' ')[0] + }, getDetails() { api .recommendDetail({ @@ -223,13 +226,17 @@ export default { this.ruleForm.actEndDate = res.data.activityParam.actEndDate this.ruleForm.disStartDate = res.data.activityParam.disStartDate this.ruleForm.disEndDate = res.data.activityParam.disEndDate + const actStartDate = this.splitDate(res.data.activityParam.actStartDate) + const actEndDate = this.splitDate(res.data.activityParam.actEndDate) + const disStartDate = this.splitDate(res.data.activityParam.disStartDate) + const disEndDate = this.splitDate(res.data.activityParam.disEndDate) this.$set(this.ruleForm, 'ruleFormTime', [ - res.data.activityParam.actStartDate, - res.data.activityParam.actEndDate + actStartDate, + actEndDate ]) this.$set(this.ruleForm, 'ruleFormTime1', [ - res.data.activityParam.disStartDate, - res.data.activityParam.disEndDate + disStartDate, + disEndDate ]) const arr1 = [] const arr2 = [] @@ -267,12 +274,12 @@ export default { ) this.$set(this.ruleForm, 'actCover', this.addData.activityParam.actCover) this.$set(this.ruleForm, 'ruleFormTime', [ - this.addData.activityParam.actStartDate, - this.addData.activityParam.actEndDate + this.splitDate(this.addData.activityParam.actStartDate), + this.splitDate(this.addData.activityParam.actEndDate) ]) this.$set(this.ruleForm, 'ruleFormTime1', [ - this.addData.activityParam.disStartDate, - this.addData.activityParam.disEndDate + this.splitDate(this.addData.activityParam.disStartDate), + this.splitDate(this.addData.activityParam.disEndDate) ]) const arr1 = [] const arr2 = [] @@ -400,7 +407,13 @@ export default { {}, { controlType: this.controlType, - activityParam: this.ruleForm, + activityParam: { + ...this.ruleForm, + actStartDate: this.ruleForm.actStartDate + ' 00:00:00', + actEndDate: this.ruleForm.actEndDate + ' 23:59:59', + disStartDate: this.ruleForm.disStartDate + ' 00:00:00', + disEndDate: this.ruleForm.disEndDate + ' 23:59:59' + }, recommendUpgradeList: this.$refs.directUpdata.recommendUpgradeList, authorityList: this.$refs.directUpdata.form.waresAuthorityList