chunk-3cb0a3c0.a67cc803.js 11 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-3cb0a3c0"],{"0af0":function(e,t,a){"use strict";a.r(t);var r=a("9ab4"),s=a("1b40"),i=a("131b"),l=a("4ae1"),o=a("6ddb"),c=a("3c50"),n=a("5f8a");let p=class extends s.e{constructor(){super(...arguments),this.pager=new o.a,this.form={id:0,start_time:"",end_time:"",user_info:"",prize_type:"",status:""},this.prizeTypeList=[],this.desc={},this.create_time="",this.apiLuckyDrawRecord=i.h}luckyDrawDetail(){Object(i.c)({id:this.form.id}).then(e=>{this.desc=e})}luckyDrawGetPrizeType(){Object(i.f)().then(e=>{this.prizeTypeList=e}).catch(e=>{})}query(e){e&&(this.pager.page=e),this.pager.request({callback:i.h,params:{...this.form}}).catch(()=>{this.$message.error("数据请求失败,刷新重载")})}onReset(){this.form.start_time="",this.form.end_time="",this.form.user_info="",this.form.prize_type="",this.form.status="",this.query()}created(){const e=this.$route.query;this.form.id=e.id,this.query(),this.luckyDrawGetPrizeType(),this.luckyDrawDetail(),this.create_time=e.create_time}};p=Object(r.a)([Object(s.a)({components:{LsPagination:c.a,DatePicker:n.a,ExportData:l.a}})],p);var d=p,m=a("2877"),u=Object(m.a)(d,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"lucky-draw-log"},[a("div",{staticClass:"ls-card"},[a("el-page-header",{attrs:{content:"抽奖记录"},on:{back:function(t){return e.$router.go(-1)}}})],1),a("el-form",{attrs:{"label-width":"120px",size:"small"}},[a("div",{staticClass:"ls-card m-t-16"},[a("div",{staticClass:"card-title"},[e._v("活动信息")]),a("div",{staticClass:"card-content m-t-24"},[a("el-form-item",{attrs:{label:"活动名称"}},[e._v(" "+e._s(e.desc.name)+" ")]),a("el-form-item",{attrs:{label:"活动时间"}},[e._v(" "+e._s(e.desc.start_time_desc)+" - "+e._s(e.desc.end_time_desc)+" ")]),a("el-form-item",{attrs:{label:"活动说明"}},[e._v(" "+e._s(e.desc.remark)+" ")]),a("el-form-item",{attrs:{label:"活动时状态"}},[e._v(" "+e._s(e.desc.status_desc)+" ")]),a("el-form-item",{attrs:{label:"创建时间"}},[e._v(" "+e._s(e.create_time)+" ")])],1)])]),a("div",{staticClass:"m-t-16 ls-card"},[a("el-form",{ref:"form",attrs:{inline:"",model:e.form,"label-width":"70px",size:"small"}},[a("el-form-item",{attrs:{label:"用户信息"}},[a("el-input",{staticClass:"ls-select-keyword",attrs:{placeholder:"请输入用户编号/昵称/手机号码"},model:{value:e.form.user_info,callback:function(t){e.$set(e.form,"user_info",t)},expression:"form.user_info"}})],1),a("el-form-item",{attrs:{label:"奖品类型"}},[a("el-select",{staticClass:"ls-select",attrs:{placeholder:"全部"},model:{value:e.form.prize_type,callback:function(t){e.$set(e.form,"prize_type",t)},expression:"form.prize_type"}},e._l(e.prizeTypeList,(function(e,t){return a("div",{key:t},[a("el-option",{attrs:{label:e.label,value:e.value}})],1)})),0)],1),a("el-form-item",{attrs:{label:"中奖状态"}},[a("el-select",{staticClass:"ls-select",attrs:{placeholder:"全部"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},[a("el-option",{attrs:{label:"未中奖",value:0}}),a("el-option",{attrs:{label:"中奖",value:1}})],1)],1),a("el-form-item",{attrs:{label:"中奖时间"}},[a("date-picker",{attrs:{"start-time":e.form.start_time,"end-time":e.form.end_time},on:{"update:startTime":function(t){return e.$set(e.form,"start_time",t)},"update:start-time":function(t){return e.$set(e.form,"start_time",t)},"update:endTime":function(t){return e.$set(e.form,"end_time",t)},"update:end-time":function(t){return e.$set(e.form,"end_time",t)}}})],1),a("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){return e.query(1)}}},[e._v("查询")]),a("el-button",{attrs:{size:"small"},on:{click:function(t){return e.onReset()}}},[e._v("重置")]),a("export-data",{staticClass:"m-l-10",attrs:{method:e.apiLuckyDrawRecord,param:e.form,type:"bw",pageSize:e.pager.size}})],1),a("div",{staticClass:"list-table m-t-16"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pager.loading,expression:"pager.loading"}],staticStyle:{width:"100%"},attrs:{data:e.pager.lists,size:"mini","header-cell-style":{background:"#f5f8ff"}}},[a("el-table-column",{attrs:{label:"用户信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex"},[a("el-image",{staticStyle:{width:"34px",height:"34px"},attrs:{src:t.row.avatar}}),a("div",{staticClass:"m-l-10"},[a("div",[e._v(" "+e._s(t.row.nickname)+" ")]),a("div",{staticClass:"muted"},[e._v("编号:"+e._s(t.row.sn))])])],1)]}}])}),a("el-table-column",{attrs:{prop:"name",label:"奖品名称"}}),a("el-table-column",{attrs:{prop:"prize_type_desc",label:"奖品类型"}}),a("el-table-column",{attrs:{prop:"prize_content",label:"奖品内容"},scopedSlots:e._u([{key:"default",fn:function(t){return[4!=t.row.type?a("div",[e._v(e._s(t.row.prize_content))]):a("div",[e._v(e._s(t.row.name))])]}}])}),a("el-table-column",{attrs:{prop:"status_desc",label:"中奖状态"}}),a("el-table-column",{attrs:{prop:"create_time",label:"中奖时间","min-width":"120"}})],1)],1),a("div",{staticClass:"flex row-right m-t-16 row-right"},[a("ls-pagination",{on:{change:function(t){return e.query()}},model:{value:e.pager,callback:function(t){e.pager=t},expression:"pager"}})],1)],1)],1)}),[],!1,null,"6f698a4c",null);t.default=u.exports},"131b":function(e,t,a){"use strict";a.d(t,"g",(function(){return s})),a.d(t,"b",(function(){return i})),a.d(t,"e",(function(){return l})),a.d(t,"i",(function(){return o})),a.d(t,"d",(function(){return c})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return p})),a.d(t,"f",(function(){return d})),a.d(t,"h",(function(){return m}));var r=a("f175");const s=e=>r.a.get("/lucky_draw.lucky_draw/lists",{params:e}),i=e=>r.a.post("/lucky_draw.lucky_draw/delete",e),l=e=>r.a.post("/lucky_draw.lucky_draw/end",e),o=e=>r.a.post("/lucky_draw.lucky_draw/start",e),c=e=>r.a.post("lucky_draw.lucky_draw/edit",e),n=e=>r.a.get("/lucky_draw.lucky_draw/detail",{params:e}),p=e=>r.a.post("lucky_draw.lucky_draw/add",e),d=()=>r.a.get("lucky_draw.lucky_draw/getPrizeType"),m=e=>r.a.get("lucky_draw.lucky_draw/record",{params:e})},"4ae1":function(e,t,a){"use strict";var r=a("9ab4"),s=a("1b40"),i=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(r.a)([Object(s.c)()],l.prototype,"method",void 0),Object(r.a)([Object(s.c)()],l.prototype,"param",void 0),Object(r.a)([Object(s.c)()],l.prototype,"status",void 0),Object(r.a)([Object(s.c)()],l.prototype,"userId",void 0),Object(r.a)([Object(s.c)()],l.prototype,"type",void 0),Object(r.a)([Object(s.c)()],l.prototype,"pageSize",void 0),l=Object(r.a)([Object(s.a)({components:{LsDialog:i.a}})],l);var o=l,c=a("2877"),n=Object(c.a)(o,(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=n.exports},"5f8a":function(e,t,a){"use strict";var r=a("9ab4"),s=a("1b40");let i=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(r.a)([Object(s.c)()],i.prototype,"startTime",void 0),Object(r.a)([Object(s.c)()],i.prototype,"endTime",void 0),Object(r.a)([Object(s.c)({default:"datetimerange"})],i.prototype,"type",void 0),Object(r.a)([Object(s.c)({default:!1})],i.prototype,"disabled",void 0),Object(r.a)([Object(s.f)("startTime",{immediate:!0})],i.prototype,"handleStartTime",null),Object(r.a)([Object(s.f)("endTime",{immediate:!0})],i.prototype,"handleEndTime",null),i=Object(r.a)([s.a],i);var l=i,o=a("2877"),c=Object(o.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=c.exports}}]);