1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ba327742"],{"3bbe":function(e,t,r){var a=r("861d");e.exports=function(e){if(!a(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},4331:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"outmain ba_f heighthv pad_20 bor_rad5"},[e._m(0),r("div",{staticClass:"mar_t20 flex-bet flex-y-top"},[r("div",{staticClass:"flex-g-1"},[r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"180px"}},[r("el-form-item",{attrs:{label:"活动名称",prop:"name",required:!0}},[r("el-input",{attrs:{placeholder:"请输入活动名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),r("el-form-item",{attrs:{label:"活动时间",required:!0}},[r("el-date-picker",{attrs:{type:"datetimerange",align:"right","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["08:00:00","20:00:00"]},model:{value:e.timeData,callback:function(t){e.timeData=t},expression:"timeData"}})],1),r("el-form-item",{attrs:{label:"红包金额",prop:"money",required:!0}},[r("el-input",{attrs:{placeholder:"请输入金额"},model:{value:e.form.money,callback:function(t){e.$set(e.form,"money",t)},expression:"form.money"}},[r("template",{slot:"append"},[e._v("元")])],2)],1),r("el-form-item",{attrs:{label:"使用门槛",prop:"fullMoney",required:!0}},[r("span",{staticClass:"mar_lr10"},[e._v("订单满")]),r("el-input",{attrs:{placeholder:"请输入金额"},model:{value:e.form.fullMoney,callback:function(t){e.$set(e.form,"fullMoney",t)},expression:"form.fullMoney"}},[r("template",{slot:"append"},[e._v("元")])],2)],1),r("el-form-item",{attrs:{label:"使用时间",required:!0}},[r("div",[r("el-radio",{attrs:{label:"1"},model:{value:e.form.timeType,callback:function(t){e.$set(e.form,"timeType",t)},expression:"form.timeType"}},[e._v("固定日期")])],1),r("div",{directives:[{name:"show",rawName:"v-show",value:"1"==e.form.timeType,expression:"form.timeType=='1'"}],staticClass:"mar_b20"},[r("el-date-picker",{attrs:{type:"datetimerange",align:"right","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["08:00:00","23:59:59"]},model:{value:e.timeData2,callback:function(t){e.timeData2=t},expression:"timeData2"}})],1),r("div",{staticClass:"time_item mar_t10 flex"},[r("el-radio",{attrs:{label:"2"},model:{value:e.form.timeType,callback:function(t){e.$set(e.form,"timeType",t)},expression:"form.timeType"}},[e._v("领券后")]),"1"==e.form.timeType?r("el-input-number",{attrs:{disabled:"","controls-position":"right",min:1,max:1e6},model:{value:e.form.day,callback:function(t){e.$set(e.form,"day",t)},expression:"form.day"}}):r("el-input-number",{attrs:{"controls-position":"right",min:1,max:1e6},model:{value:e.form.day,callback:function(t){e.$set(e.form,"day",t)},expression:"form.day"}}),r("span",{staticClass:"mar_l10"},[e._v("日内有效")]),r("div",{directives:[{name:"show",rawName:"v-show",value:"2"==e.form.timeType,expression:"form.timeType=='2'"}],staticClass:"mar_l10 mar_t5"},[r("el-checkbox-group",{model:{value:e.form.isNextDay,callback:function(t){e.$set(e.form,"isNextDay",t)},expression:"form.isNextDay"}},[r("el-checkbox",{attrs:{"true-label":"1","false-label":"2"}},[e._v("次日起")])],1)],1)],1),r("div",{staticClass:"yb_margin lh16"},[e._v("默认从今日起,如需次日有效请勾选次日起选项")])]),r("el-form-item",{attrs:{label:"每日发放",prop:"grantNum",required:!0}},[r("el-input",{attrs:{placeholder:"请输入数量"},model:{value:e.form.grantNum,callback:function(t){e.$set(e.form,"grantNum",t)},expression:"form.grantNum"}},[r("template",{slot:"append"},[e._v("张")])],2)],1),r("el-form-item",{attrs:{label:"每天限领次数",required:!0}},[r("div",{staticClass:"time_item"},[r("el-radio",{attrs:{label:"1"},model:{value:e.form.limitType,callback:function(t){e.$set(e.form,"limitType",t)},expression:"form.limitType"}},[e._v("不限次数")]),r("el-radio",{attrs:{label:"2"},model:{value:e.form.limitType,callback:function(t){e.$set(e.form,"limitType",t)},expression:"form.limitType"}},[e._v("每天限领")]),r("span",{directives:[{name:"show",rawName:"v-show",value:"2"==e.form.limitType,expression:"form.limitType=='2'"}]},[r("el-input-number",{attrs:{"controls-position":"right",min:1,max:1e6},model:{value:e.form.maxNum,callback:function(t){e.$set(e.form,"maxNum",t)},expression:"form.maxNum"}}),r("span",{staticClass:"mar_l10"},[e._v("张")])],1)],1)]),r("el-form-item",{attrs:{label:"领取门槛",prop:"orderMoney",required:!0}},[r("span",{staticClass:"mar_lr10"},[e._v("订单满")]),r("el-input",{attrs:{placeholder:"请输入金额"},model:{value:e.form.orderMoney,callback:function(t){e.$set(e.form,"orderMoney",t)},expression:"form.orderMoney"}},[r("template",{slot:"append"},[e._v("元")])],2)],1)],1)],1),r("div",{staticClass:"flex-g-0 pad_lr_20"},[r("div",{staticClass:"fon_16"},[e._v("常见问题")]),r("el-collapse",{staticClass:"mar_tb10",staticStyle:{width:"260px"},attrs:{accordion:""},model:{value:e.collapseName,callback:function(t){e.collapseName=t},expression:"collapseName"}},[r("el-collapse-item",{attrs:{title:"什么是下单返红包?",name:"1"}},[r("div",[e._v("订单完成以后返给用户的优惠红包,可以促进用户再次进店下单,提升复购率。")])]),r("el-collapse-item",{attrs:{title:"下单返红包”活动有什么注意事项?",name:"2"}},[r("div",[e._v("1. 订单完成后红包将自动发放给用户;若后续用户退单,红包将保留在用户账户中。")]),r("div",[e._v("2. 用户只有在手机上下单,才能领取和使用。")])])],1),r("div",{staticClass:"fon_16 mar_t20"},[e._v("活动规则")]),e._m(1)],1)])]),r("div",{staticClass:"mar_t20 ba_f pad_20 t_c"},[r("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("立即创建")])],1)])},n=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"shuju_title mar_b20"},[r("div",{staticClass:"shuju_title_text"},[r("span",[e._v("创建下单返红包活动")])])])},function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"color_9 mar_t10 lh30 fon_13"},[r("div",[e._v("1.活动仅限在线支付订单;")]),r("div",[e._v("2.用户只有在手机上下单,才能领取和使用")])])}],i=(r("c975"),r("a434"),r("96cf"),r("1da1")),o=r("5530"),s=r("7cb7"),l=r("ed08"),c=r("2f62"),m={created:function(){this.$route.query.id&&(this.id=this.$route.query.id,this.edit()),this.init()},computed:Object(o["a"])({},Object(c["d"])(["storeId"])),data:function(){return{form:{name:"",money:"",fullMoney:"",timeType:"1",storeType:"1",day:"",people:"1",isNextDay:"1",limitType:"1",userLabel:[],maxNum:"",grantNum:"",orderMoney:""},labelOptions:[],timeData:[new Date,(new Date).setMonth((new Date).getMonth()+3)],timeData2:[new Date,(new Date).setMonth((new Date).getMonth()+3)],collapseName:""}},methods:{init:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(s["C"])({storeId:e.storeId});case 2:r=t.sent,a=r.data,e.labelOptions=a||[];case 5:case"end":return t.stop()}}),t)})))()},edit:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(s["N"])({id:e.id,storeId:e.storeId});case 2:r=t.sent,a=r.data,e.form2=e.form,e.form=Object.assign(e.form2,a),a.startTime&&(e.timeData=[a.startTime,a.endTime]);case 7:case"end":return t.stop()}}),t)})))()},enter:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+e].style.display="none"},leave:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$refs["imgicon"+e].style.display="inline-block"},test:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;console.log(this.$refs,e),this.$refs["img"+e].dialogVisible=!0},imgadd1:function(e){this.form.icon=e.str},deleteMultiImage:function(e,t,r){if(Array.prototype.remove=function(e){var t=this.indexOf(e);t>-1&&this.splice(t,1)},"multigraph"==r)switch(t){case 2:this.form2.environment.remove(e);break}else switch(t){case 1:this.form.icon="";break}},submitForm:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.$refs["form"].validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(r){var a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=12;break}return e.timeData&&(e.form.startTime=Object(l["a"])(e.timeData[0]),e.form.endTime=Object(l["a"])(e.timeData[1])),e.timeData2&&(e.form.useStartTime=Object(l["a"])(e.timeData2[0]),e.form.useEndTime=Object(l["a"])(e.timeData2[1])),e.form.storeId=e.storeId,t.next=6,Object(s["ac"])(e.form);case 6:a=t.sent,n=a.msg,e.$baseMessage(n,"success"),e.$router.go(-1),t.next=13;break;case 12:return t.abrupt("return",!1);case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}());case 1:case"end":return t.stop()}}),t)})))()}}},u=m,f=(r("b8c8"),r("2877")),p=Object(f["a"])(u,a,n,!1,null,null,null);t["default"]=p.exports},7156:function(e,t,r){var a=r("861d"),n=r("d2bb");e.exports=function(e,t,r){var i,o;return n&&"function"==typeof(i=t.constructor)&&i!==r&&a(o=i.prototype)&&o!==r.prototype&&n(e,o),e}},"7f37":function(e,t,r){},a434:function(e,t,r){"use strict";var a=r("23e7"),n=r("23cb"),i=r("a691"),o=r("50c4"),s=r("7b0b"),l=r("65f0"),c=r("8418"),m=r("1dde"),u=r("ae40"),f=m("splice"),p=u("splice",{ACCESSORS:!0,0:0,1:2}),d=Math.max,v=Math.min,b=9007199254740991,h="Maximum allowed length exceeded";a({target:"Array",proto:!0,forced:!f||!p},{splice:function(e,t){var r,a,m,u,f,p,g=s(this),_=o(g.length),y=n(e,_),x=arguments.length;if(0===x?r=a=0:1===x?(r=0,a=_-y):(r=x-2,a=v(d(i(t),0),_-y)),_+r-a>b)throw TypeError(h);for(m=l(g,a),u=0;u<a;u++)f=y+u,f in g&&c(m,u,g[f]);if(m.length=a,r<a){for(u=y;u<_-a;u++)f=u+a,p=u+r,f in g?g[p]=g[f]:delete g[p];for(u=_;u>_-a+r;u--)delete g[u-1]}else if(r>a)for(u=_-a;u>y;u--)f=u+a-1,p=u+r-1,f in g?g[p]=g[f]:delete g[p];for(u=0;u<r;u++)g[u+y]=arguments[u+2];return g.length=_-a+r,m}})},a9e3:function(e,t,r){"use strict";var a=r("83ab"),n=r("da84"),i=r("94ca"),o=r("6eeb"),s=r("5135"),l=r("c6b6"),c=r("7156"),m=r("c04e"),u=r("d039"),f=r("7c73"),p=r("241c").f,d=r("06cf").f,v=r("9bf2").f,b=r("58a8").trim,h="Number",g=n[h],_=g.prototype,y=l(f(_))==h,x=function(e){var t,r,a,n,i,o,s,l,c=m(e,!1);if("string"==typeof c&&c.length>2)if(c=b(c),t=c.charCodeAt(0),43===t||45===t){if(r=c.charCodeAt(2),88===r||120===r)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:a=2,n=49;break;case 79:case 111:a=8,n=55;break;default:return+c}for(i=c.slice(2),o=i.length,s=0;s<o;s++)if(l=i.charCodeAt(s),l<48||l>n)return NaN;return parseInt(i,a)}return+c};if(i(h,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var w,N=function(e){var t=arguments.length<1?0:e,r=this;return r instanceof N&&(y?u((function(){_.valueOf.call(r)})):l(r)!=h)?c(new g(x(t)),r,N):x(t)},T=a?p(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),D=0;T.length>D;D++)s(g,w=T[D])&&!s(N,w)&&v(N,w,d(g,w));N.prototype=_,_.constructor=N,o(n,h,N)}},b8c8:function(e,t,r){"use strict";var a=r("7f37"),n=r.n(a);n.a},bf19:function(e,t,r){"use strict";var a=r("23e7");a({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},d2bb:function(e,t,r){var a=r("825a"),n=r("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(r,[]),t=r instanceof Array}catch(i){}return function(r,i){return a(r),n(i),t?e.call(r,i):r.__proto__=i,r}}():void 0)},ed08:function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return i}));r("a9e3"),r("ac1f"),r("5319"),r("bf19");function a(e){var t=new Date(e).toJSON(),r=new Date(+new Date(t)+288e5).toISOString().replace(/T/g," ").replace(/\.[\d]{3}Z/,"");return r}function n(e){var t=new Date(e),r=t.getFullYear(),a=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,n=t.getDate()<10?"0"+t.getDate():t.getDate(),i=t.getHours()<10?"0"+t.getHours():t.getHours(),o=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes(),s=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds();return r+"-"+a+"-"+n+" "+i+":"+o+":"+s}function i(e){var t=new Date(1e3*Number(e)),r=t.getFullYear()+"-",a=(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1)+"-",n=(t.getDate()<10?"0"+t.getDate():t.getDate())+" ",i=(t.getHours()<10?"0"+t.getHours():t.getHours())+":",o=(t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes())+":",s=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds(),l=r+a+n+i+o+s;return l}}}]); |