chunk-ed37086e.a89a5efb.js 13 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-ed37086e"],{"4ae1":function(e,t,a){"use strict";var i=a("9ab4"),s=a("1b40"),r=a("0a6d");let l=class extends s.e{constructor(){super(...arguments),this.exportData={},this.formData={page_type:0,page_start:1,page_end:200,file_name:""}}handleOpen(){this.getData()}handleConfirm(){const e=this.$loading({lock:!0,text:"正在导出中...",spinner:"el-icon-loading"});this.method({export:2,...this.param,...this.formData,user_id:this.userId,type:this.type,...this.status,page_size:this.pageSize}).then(()=>{this.$refs.dialog.close()}).finally(()=>{e.close()})}getData(){this.method({...this.param,export:1,user_id:this.userId,type:this.type,page_size:this.pageSize,...this.status}).then(e=>{this.exportData=e,this.formData.file_name=e.file_name,this.formData.page_end=e.page_end,this.formData.page_start=e.page_start})}created(){}};Object(i.a)([Object(s.c)()],l.prototype,"method",void 0),Object(i.a)([Object(s.c)()],l.prototype,"param",void 0),Object(i.a)([Object(s.c)()],l.prototype,"status",void 0),Object(i.a)([Object(s.c)()],l.prototype,"userId",void 0),Object(i.a)([Object(s.c)()],l.prototype,"type",void 0),Object(i.a)([Object(s.c)()],l.prototype,"pageSize",void 0),l=Object(i.a)([Object(s.a)({components:{LsDialog:r.a}})],l);var n=l,o=a("2877"),c=Object(o.a)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"export-data inline"},[a("ls-dialog",{ref:"dialog",attrs:{title:"导出设置",width:"500px",top:"35vh","confirm-button-text":"确认导出",async:!0},on:{confirm:e.handleConfirm,open:e.handleOpen}},[a("div",{attrs:{slot:"trigger"},slot:"trigger"},[a("el-button",{attrs:{size:"small"}},[e._v("导出")])],1),a("div",[a("el-form",{ref:"form",attrs:{model:e.formData,"label-width":"120px",size:"small"}},[a("el-form-item",{attrs:{label:"数据量:"}},[e._v(" 预计导出"+e._s(e.exportData.count)+"条数据,共"+e._s(e.exportData.sum_page)+"页,每页"+e._s(e.exportData.page_size)+"条数据 ")]),a("el-form-item",{attrs:{label:"导出限制:"}},[e._v(" 每次导出最大允许"+e._s(e.exportData.max_page)+"页,共"+e._s(e.exportData.all_max_size)+"条数据 ")]),a("el-form-item",{attrs:{label:"导出范围:",required:""}},[a("el-radio-group",{model:{value:e.formData.page_type,callback:function(t){e.$set(e.formData,"page_type",t)},expression:"formData.page_type"}},[a("el-radio",{attrs:{label:0}},[e._v("全部导出")]),a("el-radio",{attrs:{label:1}},[e._v("分页导出")])],1)],1),1==e.formData.page_type?a("el-form-item",{attrs:{label:"分页范围:",required:""}},[a("div",{staticClass:"flex"},[a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:e.formData.page_start,callback:function(t){e.$set(e.formData,"page_start",t)},expression:"formData.page_start"}}),a("span",{staticClass:"flex-none m-l-8 m-r-8"},[e._v("页,至")]),a("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:""},model:{value:e.formData.page_end,callback:function(t){e.$set(e.formData,"page_end",t)},expression:"formData.page_end"}})],1)]):e._e(),a("el-form-item",{attrs:{label:"导出文件名称:",prop:"file_name"}},[a("el-input",{attrs:{placeholder:"请输入导出文件名称"},model:{value:e.formData.file_name,callback:function(t){e.$set(e.formData,"file_name",t)},expression:"formData.file_name"}})],1)],1)],1)])],1)}),[],!1,null,null,null);t.a=c.exports},"556d":function(e,t,a){},"5f8a":function(e,t,a){"use strict";var i=a("9ab4"),s=a("1b40");let r=class extends s.e{constructor(){super(...arguments),this.pickerValue=[],this.pickerOptions={shortcuts:[{text:"最近一周",onClick(e){const t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick(e){const t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick(e){const t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}]}}changeDate(){const e=this.pickerValue?this.pickerValue:this.pickerValue=["",""];this.$emit("update:start-time",e[0]),this.$emit("update:end-time",e[1])}handleStartTime(e){!this.pickerValue&&(this.pickerValue=[]),this.$set(this.pickerValue,0,e)}handleEndTime(e){!this.pickerValue&&(this.pickerValue=[]),this.$set(this.pickerValue,1,e)}};Object(i.a)([Object(s.c)()],r.prototype,"startTime",void 0),Object(i.a)([Object(s.c)()],r.prototype,"endTime",void 0),Object(i.a)([Object(s.c)({default:"datetimerange"})],r.prototype,"type",void 0),Object(i.a)([Object(s.c)({default:!1})],r.prototype,"disabled",void 0),Object(i.a)([Object(s.f)("startTime",{immediate:!0})],r.prototype,"handleStartTime",null),Object(i.a)([Object(s.f)("endTime",{immediate:!0})],r.prototype,"handleEndTime",null),r=Object(i.a)([s.a],r);var l=r,n=a("2877"),o=Object(n.a)(l,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-date-picker",{attrs:{type:e.type,"picker-options":e.pickerOptions,"range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",align:"right","value-format":"yyyy-MM-dd HH:mm:ss",disabled:e.disabled},on:{change:e.changeDate},model:{value:e.pickerValue,callback:function(t){e.pickerValue=t},expression:"pickerValue"}})}),[],!1,null,null,null);t.a=o.exports},9203:function(e,t,a){"use strict";a.r(t);a("e9f5"),a("ab43");var i=a("9ab4"),s=a("1b40"),r=a("0a6d"),l=a("3c50"),n=a("d455"),o=a("d96a");let c=class extends s.e{handleDelete(e){Object(o.e)({id:e}).then(()=>{this.$emit("refresh")})}handleStart(e){Object(o.f)({id:e}).then(()=>{this.$emit("refresh")})}handleStop(e){Object(o.g)(e).then(()=>{this.$emit("refresh")})}};Object(i.a)([Object(s.c)()],c.prototype,"value",void 0),Object(i.a)([Object(s.c)()],c.prototype,"pager",void 0),c=Object(i.a)([Object(s.a)({components:{LsDialog:r.a,LsPagination:l.a,PopoverInput:n.a}})],c);var p=c,u=a("2877"),d=Object(u.a)(p,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"seckill-pane"},[a("div",{staticClass:"pane-header"},[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.$router.push("/presell/edit")}}},[e._v("新增预售活动")])],1),a("div",{staticClass:"pane-table m-t-16"},[a("el-table",{ref:"paneTable",staticStyle:{width:"100%"},attrs:{data:e.value,size:"mini"}},[a("el-table-column",{attrs:{prop:"name",label:"活动名称","min-width":"100"}}),a("el-table-column",{attrs:{prop:"",label:"活动时间","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.start_time)+"~"+e._s(t.row.end_time)+" ")]}}])}),a("el-table-column",{attrs:{prop:"sale_order",label:"预售订单","min-width":"100"}}),a("el-table-column",{attrs:{label:"预售销售额","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" ¥"+e._s(t.row.sale_money)+" ")]}}])}),a("el-table-column",{attrs:{prop:"sale_nums",label:"预售销售量","min-width":"100"}}),a("el-table-column",{attrs:{label:"活动状态","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.status?a("el-tag",{attrs:{size:"medium",type:"danger"}},[e._v("未开始")]):1==t.row.status?a("el-tag",{attrs:{size:"medium",type:"success"}},[e._v("进行中")]):a("el-tag",{attrs:{size:"medium",type:"info"}},[e._v("已结束")])]}}])}),a("el-table-column",{attrs:{prop:"create_time",label:"创建时间","min-width":"120"}}),a("el-table-column",{attrs:{fixed:"right",label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.$router.push({path:"/presell/edit",query:{id:t.row.id,disabled:!0}})}}},[e._v("详情")]),3!=t.row.status?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.$router.push({path:"/presell/edit",query:{id:t.row.id}})}}},[e._v("编辑")]):e._e(),0==t.row.status?a("ls-dialog",{staticClass:"inline m-l-10",attrs:{content:"确认开始预售:"+t.row.name+"?请谨慎操作。"},on:{confirm:function(a){return e.handleStart(t.row.id)}}},[a("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[e._v("开始预售")])],1):e._e(),1==t.row.status?a("ls-dialog",{staticClass:"inline m-l-10",attrs:{content:"确定结束预售:"+t.row.name+"?请谨慎操作。"},on:{confirm:function(a){return e.handleStop(t.row.id)}}},[a("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[e._v("结束预售")])],1):e._e(),a("ls-dialog",{staticClass:"inline m-l-10",attrs:{content:"确定删除:"+t.row.name+"?请谨慎操作。"},on:{confirm:function(a){return e.handleDelete(t.row.id)}}},[a("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[e._v("删除")])],1)]}}])})],1)],1),a("div",{staticClass:"pane-footer m-t-16 flex row-right"},[a("ls-pagination",{on:{change:function(t){return e.$emit("refresh")}},model:{value:e.pager,callback:function(t){e.pager=t},expression:"pager"}})],1)])}),[],!1,null,"66344f7a",null).exports,m=a("6ddb"),b=a("5f8a"),f=a("4ae1"),h=a("4201");let g=class extends s.e{constructor(){super(...arguments),this.tabs=[{label:"全部",name:h.h[0]},{label:"未开始",name:h.h[1]},{label:"进行中",name:h.h[2]},{label:"已结束",name:h.h[3]}],this.queryObj={activity:"",end_time:"",start_time:"",goods:""},this.lists=[],this.tabCount={all:0,not:0,conduct:0,end:0},this.pager=new m.a,this.activeName="all",this.apiSeckillLists=o.d}getList(e){e&&(this.pager.page=e),this.pager.request({callback:o.d,params:{status:"0"==h.h[this.activeName]?"":Number(h.h[this.activeName])-1,...this.queryObj}}).then(e=>{this.tabCount=null==e?void 0:e.extend})}resetQueryObj(){Object.keys(this.queryObj).map(e=>{this.$set(this.queryObj,e,"")}),this.getList()}created(){this.getList()}};g=Object(i.a)([Object(s.a)({components:{DatePicker:b.a,ExportData:f.a,PresellPane:d}})],g);var _=g,v=(a("f381"),Object(u.a)(_,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ls-seckill"},[a("div",{staticClass:"ls-seckill__top ls-card"},[a("el-alert",{attrs:{title:"温馨提示:进行中的预售商品可以修改名称和活动时间。",type:"info","show-icon":"",closable:!1}}),a("div",{staticClass:"seckill-search m-t-16"},[a("el-form",{ref:"form",attrs:{inline:"",model:e.queryObj,"label-width":"80px",size:"small"}},[a("el-form-item",{attrs:{label:"活动名称"}},[a("el-input",{attrs:{placeholder:"请输入活动名称"},model:{value:e.queryObj.activity,callback:function(t){e.$set(e.queryObj,"activity",t)},expression:"queryObj.activity"}})],1),a("el-form-item",{attrs:{label:"商品信息"}},[a("el-input",{attrs:{placeholder:"请输入商品名称/编号"},model:{value:e.queryObj.goods,callback:function(t){e.$set(e.queryObj,"goods",t)},expression:"queryObj.goods"}})],1),a("el-form-item",{attrs:{label:"活动时间"}},[a("date-picker",{attrs:{"start-time":e.queryObj.start_time,"end-time":e.queryObj.end_time},on:{"update:startTime":function(t){return e.$set(e.queryObj,"start_time",t)},"update:start-time":function(t){return e.$set(e.queryObj,"start_time",t)},"update:endTime":function(t){return e.$set(e.queryObj,"end_time",t)},"update:end-time":function(t){return e.$set(e.queryObj,"end_time",t)}}})],1),a("el-form-item",{staticClass:"m-l-6",attrs:{label:""}},[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.getList(1)}}},[e._v("查询")]),a("el-button",{attrs:{size:"mini"},on:{click:e.resetQueryObj}},[e._v("重置")]),a("export-data",{staticClass:"m-l-10",attrs:{"page-size":e.pager.size,method:e.apiSeckillLists,param:e.queryObj}})],1)],1)],1)],1),a("div",{staticClass:"ls-seckill__content ls-card m-t-16"},[a("el-tabs",{directives:[{name:"loading",rawName:"v-loading",value:e.pager.loading,expression:"pager.loading"}],on:{"tab-click":function(t){return e.getList(1)}},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.tabs,(function(t,i){return a("el-tab-pane",{key:i,attrs:{label:t.label+"("+e.tabCount[t.name]+")",name:t.name}},[a("presell-pane",{attrs:{pager:e.pager},on:{refresh:function(t){return e.getList()}},model:{value:e.pager.lists,callback:function(t){e.$set(e.pager,"lists",t)},expression:"pager.lists"}})],1)})),1)],1)])}),[],!1,null,"5f22b4df",null));t.default=v.exports},ab43:function(e,t,a){"use strict";var i=a("23e7"),s=a("d024");i({target:"Iterator",proto:!0,real:!0,forced:a("c430")},{map:s})},d024:function(e,t,a){"use strict";var i=a("c65b"),s=a("59ed"),r=a("825a"),l=a("46c4"),n=a("c5cc"),o=a("9bdd"),c=n((function(){var e=this.iterator,t=r(i(this.next,e));if(!(this.done=!!t.done))return o(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return r(this),s(e),new c(l(this),{mapper:e})}},d96a:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"c",(function(){return r})),a.d(t,"b",(function(){return l})),a.d(t,"d",(function(){return n})),a.d(t,"e",(function(){return o})),a.d(t,"f",(function(){return c})),a.d(t,"g",(function(){return p}));var i=a("f175");const s=e=>i.a.post("/marketing.presell/add",e),r=e=>i.a.post("/marketing.presell/edit",e),l=e=>i.a.get("/marketing.presell/detail",{params:e}),n=e=>i.a.get("/marketing.presell/lists",{params:e}),o=e=>i.a.post("/marketing.presell/delete",e),c=e=>i.a.post("/marketing.presell/start",{id:e}),p=e=>i.a.post("/marketing.presell/end",{id:e})},f381:function(e,t,a){"use strict";a("556d")}}]);