Commit c4ccf00a authored by Xuguangxing's avatar Xuguangxing

feat: 处理活动有效期止时间格式

parent 459c3234
...@@ -14,7 +14,7 @@ export default class DynamicForm extends Vue { ...@@ -14,7 +14,7 @@ export default class DynamicForm extends Vue {
@Getter('pageData') pageData; @Getter('pageData') pageData;
@State(state => state.tenant.cartAndShareBtn) cartAndShareBtn; @State(state => state.tenant.cartAndShareBtn) cartAndShareBtn;
@Prop(Boolean) value; @Prop(Boolean) value;
validTime: string = ''; validTime: array = [];
showPopup: boolean = false; showPopup: boolean = false;
loadingSave: boolean = false; loadingSave: boolean = false;
loadingPreview: boolean = false; loadingPreview: boolean = false;
...@@ -37,7 +37,8 @@ export default class DynamicForm extends Vue { ...@@ -37,7 +37,8 @@ export default class DynamicForm extends Vue {
const { pageName, pageDescribe, pageKeywords, coverImage, isPublish, isTemplate, page, validStartTime, validEndTime, redirectUrl } = this.pageInfo; const { pageName, pageDescribe, pageKeywords, coverImage, isPublish, isTemplate, page, validStartTime, validEndTime, redirectUrl } = this.pageInfo;
const { shareOpenMethod, shareCoverImage, diversion } = page.props; const { shareOpenMethod, shareCoverImage, diversion } = page.props;
this.formCustom = { pageName, pageDescribe, pageKeywords, coverImage, isPublish: !!isPublish, isTemplate: !!isTemplate, shareCoverImage, shareOpenMethod, diversion, validStartTime, validEndTime, redirectUrl }; this.formCustom = { pageName, pageDescribe, pageKeywords, coverImage, isPublish: !!isPublish, isTemplate: !!isTemplate, shareCoverImage, shareOpenMethod, diversion, validStartTime, validEndTime, redirectUrl };
this.validTime = validStartTime && validEndTime ? `${validStartTime} - ${validEndTime}` : ''; this.validTime = validStartTime && validEndTime ? [validStartTime, validEndTime] : [];
// `${validStartTime} - ${validEndTime}` : '';
} }
@Watch('value') @Watch('value')
...@@ -67,6 +68,12 @@ export default class DynamicForm extends Vue { ...@@ -67,6 +68,12 @@ export default class DynamicForm extends Vue {
} }
validTimeChange(val) { validTimeChange(val) {
if (val.length && val[0] && val[1]) {
if (val[1].slice(-8) === '00:00:00') {
val[1] = val[1].replace('00:00:00', '23:59:59');
}
}
this.validTime = val;
this.formCustom.validStartTime = val[0] || ''; this.formCustom.validStartTime = val[0] || '';
this.formCustom.validEndTime = val[1] || ''; this.formCustom.validEndTime = val[1] || '';
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment