From 8418641731323bc5e25c2b9d937a88b7cad946c6 Mon Sep 17 00:00:00 2001 From: YunaiV <> Date: Fri, 5 Apr 2019 12:24:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF=20+=20=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=EF=BC=9A=E4=BC=98=E6=83=A0=E5=8A=B5=E6=A8=A1=E6=9D=BF=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/SiderMenu/BaseMenu.js | 2 +- .../pages/Promotion/CouponCardTemplateList.js | 21 +++--- .../common/framework/util/DateUtil.java | 69 ++++++++++++++++++- .../AdminsCouponTemplateController.java | 18 +++-- .../vo/admins/AdminsCouponTemplateVO.java | 9 --- .../api/dto/CouponCardTemplateAddDTO.java | 5 +- .../biz/dataobject/CouponTemplateDO.java | 14 ++-- .../biz/service/CouponServiceImpl.java | 14 +++- .../resources/mapper/CouponTemplateMapper.xml | 6 +- 9 files changed, 115 insertions(+), 43 deletions(-) diff --git a/admin-web/src/components/SiderMenu/BaseMenu.js b/admin-web/src/components/SiderMenu/BaseMenu.js index 6c8c70222..407d529a1 100644 --- a/admin-web/src/components/SiderMenu/BaseMenu.js +++ b/admin-web/src/components/SiderMenu/BaseMenu.js @@ -105,7 +105,7 @@ export default class BaseMenu extends PureComponent { onClick={ isMobile ? () => { - onCollapse(true); + onCollapsetrue; } : undefined } diff --git a/admin-web/src/pages/Promotion/CouponCardTemplateList.js b/admin-web/src/pages/Promotion/CouponCardTemplateList.js index b8de700ac..fc7461d7e 100644 --- a/admin-web/src/pages/Promotion/CouponCardTemplateList.js +++ b/admin-web/src/pages/Promotion/CouponCardTemplateList.js @@ -220,11 +220,12 @@ const AddOrUpdateForm = Form.create()(props => { if (err) return; let newFileds = { ...fields, - priceAvailable: fields['priceAvailable'] ? parseInt(fields.priceAvailable * 100) : undefined, - priceOff: fields['priceOff'] ? parseInt(fields.priceOff * 100) : undefined, - discountPriceLimit: fields['discountPriceLimit'] ? parseInt(fields.discountPriceLimit * 100) : undefined, - } - debugger; + priceAvailable: fields.priceAvailable ? parseInt(fields.priceAvailable * 100) : undefined, + priceOff: fields.priceOff ? parseInt(fields.priceOff * 100) : undefined, + discountPriceLimit: fields.discountPriceLimit ? parseInt(fields.discountPriceLimit * 100) : undefined, + validStartTime: fields.validStartTime ? fields.validStartTime.format('YYYY-MM-DD') : undefined, + validEndTime: fields.validEndTime ? fields.validEndTime.format('YYYY-MM-DD') : undefined + }; // 添加表单 if (modalType === 'add') { dispatch({ @@ -291,7 +292,8 @@ const AddOrUpdateForm = Form.create()(props => { > {form.getFieldDecorator('title', { - rules: [{ required: true, message: '请输入标题!' }], + rules: [{ required: true, message: '请输入标题!' }, + {max: 16, min:2, message: '长度为 2-16 位'},], initialValue: formVals.title, })()} @@ -310,7 +312,6 @@ const AddOrUpdateForm = Form.create()(props => { initialValue: formVals.quota, })(