1 line
5.1 KiB
JavaScript
Executable File
1 line
5.1 KiB
JavaScript
Executable File
webpackJsonp([30],{M9Ll:function(t,e){},Pb86:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=r("mvHQ"),a=r.n(i),s=r("Xxa5"),n=r.n(s),l=r("exGp"),o=r.n(l),u={data:function(){var t=this;return{navTitle:"",pickerOptions:{disabledDate:function(t){return t.getTime()<Date.now()-864e5}},atv_status:1,subForm:{id:0,title:"",start_time:[],end_time:"",is_limit:1,limit_num:"",over_time:"",status:1},subFormRules:{title:{required:!0,validator:this.$reg.isNoEmpty,text:"活动名称",reg_type:2,trigger:"blur"},start_time:{required:!0,type:"array",message:"请选择活动时间",trigger:"blur"},is_limit:{required:!0,type:"number",message:"请选择每人限购",trigger:"blur"},limit_num:{required:!0,validator:function(e,r,i){t.subForm.is_limit?""!==r&&/^\+?[0-9]*$/.test(r)?i():i(new Error("请输入每人限购数量")):i()},trigger:"blur"},over_time:{required:!0,validator:this.$reg.valiDateInt,text:"订单取消时间",trigger:"blur"}}}},created:function(){var t=this;return o()(n.a.mark(function e(){var r;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=t.$route.query.id)){e.next=5;break}return t.subForm.id=r,e.next=5,t.getDetail();case 5:t.navTitle=t.$t(r?"menu.MarketSeckillEdit":"menu.MarketSeckillAdd");case 6:case"end":return e.stop()}},e,t)}))()},methods:{getDetail:function(){var t=this;return o()(n.a.mark(function e(){var r,i,a,s,l;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.subForm.id,e.next=3,t.$api.market.killInfo({id:r});case 3:if(i=e.sent,a=i.code,s=i.data,200===a){e.next=8;break}return e.abrupt("return");case 8:for(l in t.atv_status=s.atv_status,s.start_time=[1e3*s.start_time,1e3*s.end_time],t.subForm)t.subForm[l]=s[l];case 11:case"end":return e.stop()}},e,t)}))()},changeCheckBox:function(t,e){var r=this;this[e].map(function(e){r.subForm[e.key]=t.includes(e.title)?1:0})},submitFormInfo:function(t){var e=this;return o()(n.a.mark(function r(){var i,s,l,o,u;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:i=!0,e.$refs[t+"Form"].validate(function(t){t||(i=!1)}),i&&(s=JSON.parse(a()(e.subForm)),l=s.start_time,o=void 0===l?[]:l,s.start_time=o[0]/1e3,s.end_time=o[1]/1e3,u=s.id?"killUpdate":"killAdd",e.$api.market[u](s).then(function(t){200===t.code&&(e.$message.success(e.$t(s.id?"tips.successRev":"tips.successSub")),e.$router.back(-1))}));case 3:case"end":return r.stop()}},r,e)}))()}}},m={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"lb-market-seckill-edit"},[r("top-nav",{attrs:{title:t.navTitle,isBack:!0}}),t._v(" "),r("div",{staticClass:"page-main"},[r("el-form",{ref:"subForm",attrs:{model:t.subForm,rules:t.subFormRules,"label-width":"120px"},nativeOn:{submit:function(t){t.preventDefault()}}},[r("el-form-item",{attrs:{label:"活动名称",prop:"title"}},[r("el-input",{attrs:{disabled:t.atv_status>2,maxlength:"20","show-word-limit":"",placeholder:"请输入活动名称"},model:{value:t.subForm.title,callback:function(e){t.$set(t.subForm,"title",e)},expression:"subForm.title"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"活动时间",prop:"start_time"}},[r("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":t.pickerOptions,"value-format":"timestamp",disabled:t.atv_status>1},model:{value:t.subForm.start_time,callback:function(e){t.$set(t.subForm,"start_time",e)},expression:"subForm.start_time"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"每人限购",prop:"is_limit"}},[r("el-radio-group",{attrs:{disabled:t.atv_status>2},model:{value:t.subForm.is_limit,callback:function(e){t.$set(t.subForm,"is_limit",e)},expression:"subForm.is_limit"}},[r("el-radio",{attrs:{label:1}},[t._v(t._s(t.$t("action.ON")))]),t._v(" "),r("el-radio",{attrs:{label:0}},[t._v(t._s(t.$t("action.OFF")))])],1)],1),t._v(" "),t.subForm.is_limit?r("el-form-item",{attrs:{label:"限购数量",prop:"limit_num"}},[r("el-input",{attrs:{disabled:t.atv_status>2,placeholder:"请输入限购数量"},model:{value:t.subForm.limit_num,callback:function(e){t.$set(t.subForm,"limit_num",e)},expression:"subForm.limit_num"}}),t._v(" "),r("lb-tool-tips",[t._v("每人限购数量")])],1):t._e(),t._v(" "),r("el-form-item",{attrs:{label:"订单取消时间",prop:"over_time"}},[r("block",[t._v(" 买家 ")]),t._v(" "),r("el-input",{staticStyle:{width:"160px"},attrs:{disabled:t.atv_status>2,placeholder:"请输入订单取消时间"},model:{value:t.subForm.over_time,callback:function(e){t.$set(t.subForm,"over_time",e)},expression:"subForm.over_time"}}),t._v(" "),r("block",[t._v(" 分钟未支付订单,订单取消")])],1),t._v(" "),r("el-form-item",[t.atv_status<3?r("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:function(e){return t.submitFormInfo("sub")}}},[t._v(t._s(t.$t("action.submit")))]):t._e(),t._v(" "),r("lb-button",{on:{click:function(e){return t.$router.back(-1)}}},[t._v(t._s(t.$t("action.back")))])],1)],1)],1)],1)},staticRenderFns:[]};var c=r("VU/8")(u,m,!1,function(t){r("M9Ll")},"data-v-bc076d18",null);e.default=c.exports}}); |