pyxis-page/dist/js/chunk-d8d59a28.12975bcd.js
2021-05-27 14:40:42 +08:00

2 lines
27 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d8d59a28"],{"4ec9":function(e,t,a){"use strict";var r=a("6d61"),n=a("6566");e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n)},"63a2":function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"f",(function(){return o})),a.d(t,"e",(function(){return i})),a.d(t,"g",(function(){return s})),a.d(t,"h",(function(){return c})),a.d(t,"b",(function(){return l})),a.d(t,"d",(function(){return u})),a.d(t,"i",(function(){return p})),a.d(t,"c",(function(){return d}));var r=a("b32d"),n={withNext:!1,quality:3,a1:"",question:""},o=function(e){return Object(r["a"])({url:"/api/puzzles",method:"post",params:e})},i=function(e,t){return Object(r["a"])({url:"/api/puzzle/".concat(e),method:"get",params:t})},s=function(e){return Object(r["a"])({url:"/api/nextpuzzle",method:"post",data:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/puzzle/save",method:"post",data:e})},l=function(e){return Object(r["a"])({url:"/api/puzzle/".concat(e,"/delete"),method:"post"})},u=function(){return Object(r["a"])({url:"/api/tags",method:"get"})},p=function(e){return Object(r["a"])({url:"/api/tag/save",method:"post",data:{name:e}})},d=function(){return Object(r["a"])({url:"/api/question/categorys",method:"get"})}},"6a04":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-cascader",{staticStyle:{width:"50%"},attrs:{options:e.options,filterable:"",size:"medium"},on:{change:e.valchange},model:{value:e.areaSelect,callback:function(t){e.areaSelect=t},expression:"areaSelect"}})},n=[],o=a("3835"),i=a("b85c"),s=a("1da1"),c=a("d4ec"),l=a("bee2"),u=a("262e"),p=a("2caf"),d=(a("4ec9"),a("d3b7"),a("3ca3"),a("ddb0"),a("96cf"),a("9ab4")),m=a("1b40"),h=a("bc3a"),f=a.n(h),b=function(e){Object(u["a"])(a,e);var t=Object(p["a"])(a);function a(){var e;return Object(c["a"])(this,a),e=t.apply(this,arguments),e.options=[],e.areaData={},e.areaSelect=[],e}return Object(l["a"])(a,[{key:"mounted",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.initArea&&(t=this.getCcode(this.initArea),a=this.getPcode(this.initArea),this.areaSelect=[a,t,this.initArea]),e.next=3,this.prepareRegion();case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"updateArea",value:function(e){if(e){var t=this.getCcode(e),a=this.getPcode(e);this.areaSelect=[a,t,e]}}},{key:"prepareRegion",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,s,c,l,u,p,d,m,h,f,b,y,v,g,k,w,O,j,x,F,T,D,R,$,_,S,C,q;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetchData();case 2:for(s in t=e.sent,this.areaData=t,a=new Map,r=new Map,n=new Map,t)c=+s,c%1e4==0?a.set(c,t[c]):c%100==0?(l=this.getPcode(c),r.has(l)?(u=r.get(l),u.push([c,t[c]])):r.set(l,[[c,t[c]]])):(p=this.getCcode(c),n.has(p)?(d=n.get(p),d.push([c,t[c]])):n.set(p,[[c,t[c]]]));m=Object(i["a"])(n);try{for(m.s();!(h=m.n()).done;)f=Object(o["a"])(h.value,2),b=f[0],f[1],y=this.getPcode(b),r.has(y)||r.set(y,[[b,a.get(y)]])}catch(V){m.e(V)}finally{m.f()}v=[],g=Object(i["a"])(a);try{for(g.s();!(k=g.n()).done;){if(w=Object(o["a"])(k.value,2),O=w[0],j=w[1],x=[],r.has(O)){F=r.get(O),T=Object(i["a"])(F);try{for(T.s();!(D=T.n()).done;){if(R=D.value,$=[],n.has(R[0])){_=n.get(R[0]),S=Object(i["a"])(_);try{for(S.s();!(C=S.n()).done;)q=C.value,$.push({value:q[0],label:q[1]})}catch(V){S.e(V)}finally{S.f()}}x.push({value:R[0],label:R[1],children:$})}}catch(V){T.e(V)}finally{T.f()}}v.push({value:O,label:j,children:x})}}catch(V){g.e(V)}finally{g.f()}return this.options=v,e.abrupt("return",v);case 15:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchData",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t="https://passer-by.com/data_location/list.json",e.abrupt("return",f.a.get(t,{}).then((function(e){return e.data})));case 2:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()},{key:"valchange",value:function(e){this.$emit("update",this.areaSelect[this.areaSelect.length-1]);var t,a="",r=Object(i["a"])(this.areaSelect);try{for(r.s();!(t=r.n()).done;){var n=t.value;this.areaData.hasOwnProperty(n)&&(a&&(a+="-"),a+=this.areaData[n])}}catch(o){r.e(o)}finally{r.f()}this.$emit("area-change",a)}},{key:"getPcode",value:function(e){return 1e4*(e/1e4|0)}},{key:"getCcode",value:function(e){return 100*(e/100|0)}}]),a}(m["c"]);Object(d["a"])([Object(m["d"])("initArea")],b.prototype,"updateArea",null),b=Object(d["a"])([Object(m["a"])({name:"RegionPicker",props:["initArea"],model:{prop:"initArea",event:"update"}})],b);var y=b,v=y,g=a("0c7c"),k=Object(g["a"])(v,r,n,!1,null,null,null);t["a"]=k.exports},8960:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"b",(function(){return c}));var r=a("b32d"),n={shop:"",name:"",content:"",total:0,count:0,limitOne:1},o=function(e){return Object(r["a"])({url:"/api/coupons",method:"post",params:e})},i=function(e,t){return Object(r["a"])({url:"/api/coupon/".concat(e),method:"get",params:t})},s=function(e){return Object(r["a"])({url:"/api/coupon/save",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/coupon/".concat(e,"/delete"),method:"post"})}},a139:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"postForm",staticClass:"form-container",attrs:{model:e.postForm,rules:e.rules,"label-width":"121px"}},[a("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"基本信息",name:"first"}},[1===e.userLevel?a("el-form-item",{attrs:{label:"店铺",prop:"key"}},[a("el-select",{staticClass:"w100",attrs:{placeholder:"选择店铺",name:"shop",required:""},model:{value:e.postForm.shop,callback:function(t){e.$set(e.postForm,"shop",t)},expression:"postForm.shop"}},e._l(e.allDepts,(function(e){return a("el-option",{key:e._id,attrs:{label:e.name,value:e._id}})})),1)],1):e._e(),a("el-form-item",{staticStyle:{"margin-bottom":"40px"},attrs:{label:"活动名称:",prop:"name"}},[a("el-input",{attrs:{placeholder:"输入活动名称",name:"name",required:""},model:{value:e.postForm.name,callback:function(t){e.$set(e.postForm,"name",t)},expression:"postForm.name"}})],1),a("el-form-item",{attrs:{label:"激活:",prop:"active"}},[a("el-switch",{attrs:{name:"active","active-color":"#13ce66","inactive-color":"#ff4949",required:""},model:{value:e.postForm.active,callback:function(t){e.$set(e.postForm,"active",t)},expression:"postForm.active"}})],1),a("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{prop:"desc",label:"活动简介:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.postForm.desc,callback:function(t){e.$set(e.postForm,"desc",t)},expression:"postForm.desc"}})],1),a("el-form-item",{attrs:{prop:"icon",label:"活动icon"}},[a("upload-image",{model:{value:e.postForm.icon,callback:function(t){e.$set(e.postForm,"icon",t)},expression:"postForm.icon"}})],1),a("el-form-item",{attrs:{prop:"banner",label:"活动配图"}},[a("upload-image",{model:{value:e.postForm.banner,callback:function(t){e.$set(e.postForm,"banner",t)},expression:"postForm.banner"}})],1),a("el-form-item",{attrs:{label:"重复类型",prop:"repeatType"}},[a("el-select",{staticClass:"w100",attrs:{placeholder:"选择",name:"repeatType",required:""},model:{value:e.postForm.repeatType,callback:function(t){e.$set(e.postForm,"repeatType",t)},expression:"postForm.repeatType"}},e._l(e.repeatTypes,(function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})})),1)],1),9!==e.postForm.repeatType?a("el-form-item",{attrs:{label:"活动时间",prop:"beginTime"}},[a("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"选择或输入时间, 格式 09:15",name:"beginTime",required:"",multiple:"",clearable:"",filterable:"","allow-create":"","default-first-option":""},on:{change:e.timeChange},model:{value:e.selectTime,callback:function(t){e.selectTime=t},expression:"selectTime"}},e._l(e.times,(function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1):e._e(),2===e.postForm.repeatType?a("el-form-item",{attrs:{label:"周几",prop:"weekDays"}},[a("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"选择周几",name:"weekDays",required:"",multiple:"",clearable:"","default-first-option":""},model:{value:e.postForm.weekDays,callback:function(t){e.$set(e.postForm,"weekDays",t)},expression:"postForm.weekDays"}},e._l(e.weekDays,(function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})})),1)],1):e._e(),3===e.postForm.repeatType?a("el-form-item",{attrs:{label:"选择天",prop:"monthDays"}},[a("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"选择每月中需要运行的日子",name:"monthDays",required:"",multiple:"",clearable:"","default-first-option":""},on:{change:e.monthDaysChange},model:{value:e.postForm.monthDays,callback:function(t){e.$set(e.postForm,"monthDays",t)},expression:"postForm.monthDays"}},e._l(e.monthDays,(function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})})),1)],1):e._e(),0===e.postForm.repeatType?a("el-form-item",{attrs:{label:"指定日期",prop:"selectDate"}},[a("el-date-picker",{staticStyle:{width:"60%"},attrs:{type:"dates",align:"right",placeholder:"选择一个或多个日期"},on:{change:e.dataChange},model:{value:e.selectDate,callback:function(t){e.selectDate=t},expression:"selectDate"}})],1):e._e(),0!==e.postForm.repeatType&&9!==e.postForm.repeatType?a("el-form-item",{attrs:{label:"开始/结束日期",prop:"dataRange"}},[a("el-date-picker",{staticStyle:{width:"40%"},attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dataRange,callback:function(t){e.dataRange=t},expression:"dataRange"}})],1):e._e(),9!==e.postForm.repeatType?a("el-form-item",{attrs:{label:"准备时间(分):",prop:"prepareTime"}},[a("el-input",{attrs:{placeholder:"提前多少时间可进游戏房间(分钟)",name:"prepareTime",required:""},model:{value:e.postForm.prepareTime,callback:function(t){e.$set(e.postForm,"prepareTime",t)},expression:"postForm.prepareTime"}})],1):e._e()],1),a("el-tab-pane",{attrs:{label:"题库设置",name:"second"}},[a("el-form-item",{attrs:{label:"题目数量:",prop:"qcount"}},[a("el-input",{attrs:{placeholder:"本次活动题目数量",name:"qcount",type:"number",required:""},model:{value:e.postForm.qcount,callback:function(t){e.$set(e.postForm,"qcount",t)},expression:"postForm.qcount"}})],1),a("el-form-item",{attrs:{label:"题库分类"}},[a("el-tree",{ref:"typeTree",attrs:{data:e.typeOptions,"show-checkbox":"",accordion:"","node-key":"id","highlight-current":"","default-checked-keys":e.typeSelected,props:e.defaultProps}})],1)],1),a("el-tab-pane",{attrs:{label:"奖励设置",name:"third"}},[a("el-button",{attrs:{type:"primary",icon:"el-icon-edit"},on:{click:e.handleCreateReward}},[e._v(" 添加 ")]),a("el-table",{attrs:{data:e.postForm.rewardInfo,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{label:"排名",prop:"rank",formatter:e.formatRank}}),a("el-table-column",{attrs:{label:"奖励",prop:"coupon",formatter:e.formatCoupon}}),a("el-table-column",{attrs:{align:"center",width:"180",label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-edit"},on:{click:function(a){return e.handleEdit(t)}}},[e._v(" 编辑 ")]),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"danger",size:"small"},on:{click:function(a){return e.deleteRank(t)}}},[e._v(" "+e._s(e.$t("permission.delete"))+" ")])]}}])})],1)],1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(" 保存 ")]),a("el-button",{on:{click:e.onCancel}},[e._v(" 取消 ")])],1)],1),a("el-dialog",{attrs:{visible:e.dialogVisible,title:"编辑奖励"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"modalForm",attrs:{model:e.record,rules:e.modalRules,"label-width":"80px","label-position":"left"}},[a("el-form-item",{attrs:{label:"排名",prop:"rank"}},[e._v(" 第 "),a("el-input",{staticStyle:{width:"30%"},attrs:{placeholder:"排名",type:"number"},model:{value:e.record.rank,callback:function(t){e.$set(e.record,"rank",t)},expression:"record.rank"}}),e._v(" 名至 "),a("el-input",{staticStyle:{width:"30%"},attrs:{placeholder:"可不填",type:"number"},model:{value:e.record.rankEnd,callback:function(t){e.$set(e.record,"rankEnd",t)},expression:"record.rankEnd"}}),e._v(" 名 ")],1),a("el-form-item",{attrs:{label:"奖励",prop:"coupon"}},[a("el-select",{staticClass:"w100",attrs:{placeholder:"选择奖励",name:"coupon",required:""},model:{value:e.record.coupon,callback:function(t){e.$set(e.record,"coupon",t)},expression:"record.coupon"}},e._l(e.coupons,(function(e){return a("el-option",{key:e._id,attrs:{label:e.name,value:e._id}})})),1)],1),a("el-form-item",{attrs:{label:"数量",prop:"count"}},[a("el-input",{attrs:{placeholder:"数量",type:"number"},model:{value:e.record.count,callback:function(t){e.$set(e.record,"count",t)},expression:"record.count"}})],1),a("el-form-item",[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:["activity:edit"],expression:"['activity:edit']"}],attrs:{type:"primary"},on:{click:e.saveReward}},[e._v(" 保存 ")]),a("el-button",{on:{click:e.closeModal}},[e._v(" 取消 ")])],1)],1)],1)],1)},n=[],o=a("b85c"),i=a("1da1"),s=a("d4ec"),c=a("bee2"),l=a("262e"),u=a("2caf"),p=(a("0d03"),a("99af"),a("a434"),a("c975"),a("b0c0"),a("96cf"),a("9ab4")),d=a("1b40"),m=a("ac1a"),h=a("e741"),f=a("da80"),b=a("b804"),y=a("6b45"),v=a("6a04"),g=a("db85"),k=a("ef85"),w=a("d257"),O=a("63a2"),j=a("2ef0"),x=a("8960"),F=a("9dba"),T=function(e){Object(l["a"])(a,e);var t=Object(u["a"])(a);function a(){var e;return Object(s["a"])(this,a),e=t.apply(this,arguments),e.validateRequire=function(t,a,r){""===a?("imageURL"===t.field?e.$message({message:"Upload cover image is required",type:"error"}):e.$message({message:t.field+" 是必填的",type:"error"}),r(new Error(t.field+" 是必填的"))):r()},e.activeName="first",e.monthDays=[],e.repeatTypes=[{id:0,label:"指定日期"},{id:1,label:"每日"},{id:2,label:"每周"},{id:3,label:"每月"},{id:9,label:"随时(一般测试用)"}],e.weekDays=[{id:0,label:"周日"},{id:1,label:"周一"},{id:2,label:"周二"},{id:3,label:"周三"},{id:4,label:"周四"},{id:5,label:"周五"},{id:6,label:"周六"}],e.dataRange=[],e.selectDate=[],e.times=[],e.selectTime=[],e.postForm=Object.assign({},k["a"]),e.loading=!1,e.allDepts=[],e.typeOptions=[],e.typeSelected=[],e.defaultProps={children:"children",label:"label"},e.rules={name:[{validator:e.validateRequire}]},e.dialogType="new",e.record={},e.dialogVisible=!1,e.modalRules={rank:[{required:!0,message:"请输入排名",trigger:"blur"}]},e.coupons=[],e}return Object(c["a"])(a,[{key:"userLevel",get:function(){return F["a"].level}},{key:"lang",get:function(){return m["a"].language}},{key:"created",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.initTimes(),a=null===(t=this.$route.params)||void 0===t?void 0:t.id,e.next=4,this.getRemoteCategory();case 4:if(!a){e.next=7;break}return e.next=7,this.fetchData(a);case 7:if(1!==F["a"].level){e.next=12;break}return e.next=10,this.getRemoteDeptList();case 10:e.next=15;break;case 12:return this.postForm.shop=F["a"].department,e.next=15,this.fetchMyShop();case 15:this.tempTagView=Object.assign({},this.$route);case 16:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchData",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a,r,n,i,s,c,l,u,p;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(k["d"])(t,{});case 3:if(a=e.sent,r=a.data,console.log(r),this.postForm=r,this.selectTime=[],r.beginTime){n=Object(o["a"])(r.beginTime);try{for(n.s();!(i=n.n()).done;)s=i.value,this.selectTime.push(Object(w["e"])(s,!1))}catch(d){n.e(d)}finally{n.f()}}if(this.selectDate=[],r.beginDays){c=Object(o["a"])(r.beginDays);try{for(c.s();!(l=c.n()).done;)u=l.value,this.selectDate.push(new Date(u))}catch(d){c.e(d)}finally{c.f()}}r.beginDay&&r.endDay&&(this.dataRange.push(new Date(r.beginDay)),this.dataRange.push(new Date(r.endDay))),p="zh"===this.lang?"编辑活动":"Edit Activity",this.setTagsViewTitle(p),this.setPageTitle(p),e.next=20;break;case 17:e.prev=17,e.t0=e["catch"](0),console.error(e.t0);case 20:case"end":return e.stop()}}),e,this,[[0,17]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"setTagsViewTitle",value:function(e){var t=this.tempTagView;t&&(t.title="".concat(e,"-").concat(this.postForm._id),h["a"].updateVisitedView(t))}},{key:"setPageTitle",value:function(e){document.title="".concat(e," - ").concat(this.postForm._id)}},{key:"submitForm",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i,s,c,l,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$refs.postForm.validate();case 3:t=[],a=Object(o["a"])(this.selectTime);try{for(a.s();!(r=a.n()).done;)n=r.value,t.push(Object(w["f"])(n))}catch(p){a.e(p)}finally{a.f()}this.postForm.beginTime=t,this.postForm.beginDays.length=0,i=Object(o["a"])(this.selectDate);try{for(i.s();!(s=i.n()).done;)c=s.value,this.postForm.beginDays.push(c.getTime())}catch(p){i.e(p)}finally{i.f()}return this.dataRange.length>1&&(this.postForm.beginDay=this.dataRange[0].getTime(),this.postForm.endDay=this.dataRange[1].getTime()),this.postForm.qtypes=this.$refs.typeTree.getCheckedKeys(),this.loading=!0,e.next=15,Object(k["g"])(this.postForm);case 15:l=e.sent,u=l.data,this.postForm=u,this.loading=!1,this.$notify({title:"Success",message:"The post save successfully",type:"success",duration:2e3}),e.next=26;break;case 22:return e.prev=22,e.t0=e["catch"](0),console.error("Submit Error!"),e.abrupt("return",!1);case 26:case"end":return e.stop()}}),e,this,[[0,22]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onCancel",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("确认不保存当前活动信息?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:this.$store.dispatch("delView",this.$route),this.$router.go(-1),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"getRemoteDeptList",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(g["h"])({});case 2:if(t=e.sent,a=t.data,a.records){e.next=6;break}return e.abrupt("return");case 6:this.allDepts=a.records;case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetchMyShop",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(g["d"])();case 2:t=e.sent,a=t.data,this.typeSelected=a.qtypes,console.log(this.typeSelected),this.$refs.typeTree.setCheckedKeys(this.typeSelected);case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"dataChange",value:function(e){console.log(this.selectDate)}},{key:"initTimes",value:function(){for(var e=0;e<24;e++)for(var t=0;t<4;t++){var a=3600*e+15*t*60,r=Object(w["e"])(a,!1);this.times.push(r)}this.monthDays.push({id:0,label:"全选"});for(var n=1;n<32;n++)this.monthDays.push({id:n,label:n+""})}},{key:"timeChange",value:function(e){if(e.length>0){var t=this.selectTime[this.selectTime.length-1];/^\d{1,2}:\d{1,2}$/.test(t)||this.selectTime.pop(),t=Object(w["e"])(Object(w["f"])(t),!1),this.selectTime.splice(this.selectTime.length-1,1,t),console.log(this.selectTime)}}},{key:"monthDaysChange",value:function(e){if(e.indexOf(0)>=0){this.postForm.monthDays.length=0;for(var t=1;t<32;t++)this.postForm.monthDays.push(t)}}},{key:"onShopChange",value:function(){var e;if(this.postForm.shop&&this.getCouponList(this.postForm.shop),(null===(e=this.postForm.qtypes)||void 0===e?void 0:e.length)>0)this.typeSelected=this.postForm.qtypes;else if(this.postForm.shop){var t,a,r=Object(o["a"])(this.allDepts);try{for(r.s();!(a=r.n()).done;){var n=a.value;if(n._id===this.postForm.shop){t=n;break}}}catch(i){r.e(i)}finally{r.f()}this.typeSelected=t?t.qtypes:[]}this.$refs.typeTree.setCheckedKeys(this.typeSelected)}},{key:"getRemoteCategory",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i,s,c,l,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(O["c"])();case 2:t=e.sent,a=t.data,r=Object(o["a"])(a);try{for(r.s();!(n=r.n()).done;){i=n.value,s=[],c=Object(o["a"])(i.children);try{for(c.s();!(l=c.n()).done;)u=l.value,s.push({id:u._id,label:u.name})}catch(p){c.e(p)}finally{c.f()}this.typeOptions.push({id:i._id,label:i.name,children:s})}}catch(p){r.e(p)}finally{r.f()}case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getCouponList",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(x["d"])({shop:t});case 2:a=e.sent,r=a.data,this.coupons=r.records;case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"formatCoupon",value:function(e,t,a,r){var n,i="未知(".concat(a,")"),s=this.postForm.rewardInfo[r],c=Object(o["a"])(this.coupons);try{for(c.s();!(n=c.n()).done;){var l=n.value;if(l._id===a){i=l.name;break}}}catch(u){c.e(u)}finally{c.f()}return"".concat(i," x ").concat(s.count)}},{key:"formatRank",value:function(e,t,a,r){var n=this.postForm.rewardInfo[r],o="第 ".concat(n.rank," 名");return n.rankEnd&&(o="第 ".concat(n.rank," 至 ").concat(n.rankEnd," 名")),o}},{key:"deleteRank",value:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.$index,e.prev=1,e.next=4,this.$confirm("Confirm to remove the record?","Warning",{confirmButtonText:"Confirm",cancelButtonText:"Cancel",type:"warning"});case 4:this.postForm.rewardInfo.splice(a,1),this.$message({type:"success",message:"删除成功, 请点击保存"}),e.next=10;break;case 8:e.prev=8,e.t0=e["catch"](1);case 10:case"end":return e.stop()}}),e,this,[[1,8]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"handleCreateReward",value:function(){this.record=Object.assign({},k["b"]),this.record.id=this.postForm.rewardInfo.length,this.dialogType="new",this.dialogVisible=!0}},{key:"handleEdit",value:function(e){this.dialogType="edit",this.dialogVisible=!0,this.record=Object(j["cloneDeep"])(e.row)}},{key:"closeModal",value:function(){this.dialogVisible=!1,this.$refs.modalForm.clearValidate()}},{key:"saveReward",value:function(){var e=this,t="edit"===this.dialogType;this.$refs.modalForm.validate(function(){var a=Object(i["a"])(regeneratorRuntime.mark((function a(r){var n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(r){a.next=3;break}return e.$message.error("请按要求填写表单"),a.abrupt("return",!1);case 3:if(!t){a.next=14;break}n=0;case 5:if(!(n<e.postForm.rewardInfo.length)){a.next=12;break}if(e.postForm.rewardInfo[n].id!==e.record.id){a.next=9;break}return e.postForm.rewardInfo.splice(n,1,Object.assign({},e.record)),a.abrupt("break",12);case 9:n++,a.next=5;break;case 12:a.next=15;break;case 14:e.postForm.rewardInfo.push(e.record);case 15:e.dialogVisible=!1,e.$notify({title:"Success",dangerouslyUseHTMLString:!0,message:"\n 奖励成功保存, 请点击保存\n ",type:"success"});case 17:case"end":return a.stop()}}),a)})));return function(e){return a.apply(this,arguments)}}())}}]),a}(d["c"]);Object(p["a"])([Object(d["d"])("postForm.shop")],T.prototype,"onShopChange",null),T=Object(p["a"])([Object(d["a"])({name:"ActivityEditor",components:{MaterialInput:f["a"],Sticky:b["a"],UploadImage:y["a"],RegionPicker:v["a"]}})],T);var D=T,R=D,$=a("0c7c"),_=Object($["a"])(R,r,n,!1,null,"bb4324a0",null);t["default"]=_.exports},db85:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"h",(function(){return o})),a.d(t,"e",(function(){return i})),a.d(t,"d",(function(){return s})),a.d(t,"j",(function(){return c})),a.d(t,"b",(function(){return l})),a.d(t,"k",(function(){return u})),a.d(t,"f",(function(){return p})),a.d(t,"g",(function(){return d})),a.d(t,"m",(function(){return m})),a.d(t,"l",(function(){return h})),a.d(t,"c",(function(){return f})),a.d(t,"i",(function(){return b}));var r=a("b32d"),n={name:"",address:"",logo:"",qtypes:[]},o=function(e){return Object(r["a"])({url:"/api/shops",method:"post",params:e})},i=function(e,t){return Object(r["a"])({url:"/api/shop/".concat(e),method:"get",params:t})},s=function(){return Object(r["a"])({url:"/api/myshop",method:"get"})},c=function(e){return Object(r["a"])({url:"/api/shop/save",method:"post",data:e})},l=function(e){return Object(r["a"])({url:"/api/shop/".concat(e,"/delete"),method:"post"})},u=function(e){return Object(r["a"])({url:"/api/shop/gameinfo/save",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/shop/gameinfo",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/shop/gameqr",method:"post",data:e})},m=function(e){return Object(r["a"])({url:"/api/shop/save_qtype",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/shop/publish",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/shop/gametheme",method:"post",data:e})},b=function(e){return Object(r["a"])({url:"/api/shop/gametheme/save",method:"post",data:e})}},ef85:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return o})),a.d(t,"e",(function(){return i})),a.d(t,"d",(function(){return s})),a.d(t,"g",(function(){return c})),a.d(t,"c",(function(){return l})),a.d(t,"f",(function(){return u}));var r=a("b32d"),n={count:0},o={beginDays:[],active:!1,beginTime:[],monthDays:[],weekDays:[],name:"",prepareTime:0,qcount:0,qtypes:[],repeatType:0,shop:"",rewardInfo:[]},i=function(e){return Object(r["a"])({url:"/api/activitys",method:"post",params:e})},s=function(e,t){return Object(r["a"])({url:"/api/activity/".concat(e),method:"get",params:t})},c=function(e){return Object(r["a"])({url:"/api/activity/save",method:"post",data:e})},l=function(e){return Object(r["a"])({url:"/api/activity/".concat(e,"/delete"),method:"post"})},u=function(e){return Object(r["a"])({url:"/api/activity/publish",method:"post",data:e})}}}]);
//# sourceMappingURL=chunk-d8d59a28.12975bcd.js.map