chunk-e999be9e.undefined.1677465166090.js 8.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e999be9e"],{"720a":function(e,t,a){},"7d08":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"context"},[a("div",{staticClass:"panel"},[a("h5",[e._v("优惠活动")]),a("div",{staticClass:"panel-body"},[a("div",{staticClass:"panel_control"},[a("el-row",{attrs:{gutter:1}},[a("el-col",{attrs:{span:6}},[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.addNew()}}},[e._v("新增")]),a("el-button",{attrs:{type:"",size:"mini"},on:{click:function(t){return e.deleteItem()}}},[e._v("删除")]),a("el-button",{attrs:{type:"",size:"mini"},on:{click:function(t){return e.editItem()}}},[e._v("编辑")])],1)],1)],1)])]),a("div",{staticClass:"table"},[a("el-table",{attrs:{data:e.tableData,border:"","is-horizontal-resize":"","default-sort":{prop:"date",order:"descending"},"element-loading-background":"rgba(0, 0, 0, 0.8)","summary-method":e.getSummaries},on:{"current-change":e.clickChange}},[a("el-table-column",{attrs:{label:"选择",width:"55"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-radio",{attrs:{label:t.row},model:{value:e.tableRadio,callback:function(t){e.tableRadio=t},expression:"tableRadio"}},[a("i")])]}}])}),a("el-table-column",{attrs:{label:"序号",type:"index",width:"50",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.start+t.$index+1))])]}}])}),a("el-table-column",{attrs:{prop:"Name",label:"活动名称",sortable:""}}),a("el-table-column",{attrs:{prop:"ShowBt",label:"显示时限",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._f("filterTime")(t.row.BeginTime))+" 至 "+e._s(e._f("filterTime")(t.row.EndTime))+" ")]}}])}),a("el-table-column",{attrs:{prop:"Description",label:"描述",sortable:""}}),a("el-table-column",{attrs:{prop:"Memo",label:"备注",sortable:""}}),a("el-table-column",{attrs:{prop:"id",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{staticStyle:{"margin-left":"10px","margin-right":"10px"},attrs:{slot:"reference",type:"primary",size:"mini"},on:{click:function(a){return e.toDetail(t.row)}},slot:"reference"},[e._v("管理 ")])]}}])})],1),a("br"),a("el-pagination",{attrs:{background:"",total:e.pageination.total,"page-size":e.pageination.pageItem},on:{"current-change":e.pageChange}})],1),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogVisible,width:"840px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"dialogContent"},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"115px"}},[a("el-form-item",{attrs:{label:"活动名称"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"活动类型",required:!0}},[a("el-radio-group",{staticStyle:{"margin-left":"-180px"},model:{value:e.form.pType,callback:function(t){e.$set(e.form,"pType",t)},expression:"form.pType"}},[a("el-radio",{attrs:{label:"1"}},[e._v("常规活动")]),a("el-radio",{attrs:{label:"2"}},[e._v("特殊活动")])],1)],1),a("el-form-item",{attrs:{label:"显示时限"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.form.timeScope,callback:function(t){e.$set(e.form,"timeScope",t)},expression:"form.timeScope"}})],1),a("el-form-item",{attrs:{label:"备注"}},[a("el-input",{model:{value:e.form.memo,callback:function(t){e.$set(e.form,"memo",t)},expression:"form.memo"}})],1),a("el-form-item",{attrs:{label:"充值说明"}},[a("el-input",{attrs:{type:"textarea",rows:5},model:{value:e.form.description,callback:function(t){e.$set(e.form,"description",t)},expression:"form.description"}})],1)],1)],1),a("div",{staticClass:"dialogFooter"},[1==e.form.dialogType?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.confirmAdd()}}},[e._v("确定")]):e._e(),2==e.form.dialogType?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.confirmEdit()}}},[e._v("确定")]):e._e(),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("关闭")])],1)])],1)},i=[],n=(a("10dd"),a("acc0"),a("304d"),a("f257"),a("89a8"),a("d5ee"),a("5a05"),a("1a91"),a("8ea3"),a("51b3"),a("379d"),a("b8a1")),r=a("daf0"),l={data:function(){return{dialogVisible:!1,dialogTitle:"添加优惠活动",start:0,draw:1,recordsTotal:0,panel:{},tableRadio:[],pageination:{pageItem:10,total:100,pageIndex:1},form:{pId:"",name:"",pType:"1",memo:"",description:"",timeScope:globalBt2(7),dialogType:1},tableData:[],allTableData:[],loading:!1,searchBtnStatus:!1}},mounted:function(){this.getTableQuery()},watch:{$route:function(e){"PromotionList"==e.name&&this.getTableQuery()}},filters:{filterTime:function(e){if(e){return nonTfmtDate(e,16).slice(0,10)}return 0}},methods:{clickChange:function(e){this.tableRadio=e},addNew:function(){var e=this;e.dialogVisible=!0,e.dialogTitle="优惠活动添加",e.dialogType=1,e.form.name="",e.form.pType="1",e.form.timeScope=globalBt2(7),e.form.memo="",e.form.description=""},confirmAdd:function(){var e=this,t=this,a={token:localStorage.token,name:t.form.name,pType:t.form.pType,bt:nonTfmtDatetoLength(t.form.timeScope[0],10)+" 00:00:00",et:nonTfmtDatetoLength(t.form.timeScope[1],10)+" 23:59:59",memo:t.form.memo,description:t.form.description},o=r.stringify(a);Object(n["Qd"])(o).then((function(a){var o=a;0==o.Code?(t.dialogVisible=!1,t.getTableQuery(),e.$message.success("添加成功")):t.$message.error(o.Memo+" 错误码:"+o.Code)}))},deleteItem:function(){var e=this,t=this;if(0==this.tableRadio.length)return this.$message.error("请先选中一条记录"),!1;var a=t.tableRadio,o={token:localStorage.token,pId:a.PId,status:9},i=r.stringify(o);this.$confirm("此操作将永久删除该项, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(n["Xd"])(i).then((function(e){var a=e;0==a.Code?(t.getTableQuery(),t.$message({showClose:!0,message:"删除成功",type:"success"})):t.$message.error(a.Memo)}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},editItem:function(){var e=this;if(0==this.tableRadio.length)return this.$message.error("请先选中一条记录"),!1;e.dialogTitle="优惠活动编辑",e.dialogVisible=!0,e.form.dialogType=2;var t=e.tableRadio;e.form.pId=t.PId,e.form.name=t.Name,e.form.pType=t.IsDefault.toString(),e.form.timeScope=[t.BeginTime,t.EndTime],e.form.memo=t.Memo,e.form.description=t.Description},confirmEdit:function(){var e=this,t=this,a={token:localStorage.token,pId:t.form.pId,name:t.form.name,pType:t.form.pType,bt:nonTfmtDatetoLength(t.form.timeScope[0],10)+" 00:00:00",et:nonTfmtDatetoLength(t.form.timeScope[1],10)+" 23:59:59",memo:t.form.memo,description:t.form.description},o=r.stringify(a);Object(n["Vd"])(o).then((function(a){var o=a;0==o.Code?(t.dialogVisible=!1,t.getTableQuery(),e.$message.success("编辑成功")):t.$message.error(o.Memo+" 错误码:"+o.Code)}))},toDetail:function(e){this.$router.push({path:"/PromotionDetail",query:{PId:e.PId,PType:e.PType}})},query:function(){var e=this;e.searchBtnStatus=!0;var t=2;window.setInterval((function(){t--,t<0&&(t=2,e.searchBtnStatus=!1)}),1e3);this.getTableQuery(),this.$message.success("查询完毕")},getTableQuery:function(){var e=this;e.loading=!0;var t={token:localStorage.token,start:0,tableMax:999},a=r.stringify(t);Object(n["Wd"])(a).then((function(t){var a=t;0==a.Code?(e.loading=!1,a.Rs?(e.allTableData=a.Rs,e.recordsTotal=a.Rs.length):(e.allTableData=[],e.recordsTotal=0),e.setPaginations()):e.$message.error(a.Memo+" 错误码:"+a.Code)}))},setPaginations:function(){var e=this;e.pageination.total=e.recordsTotal,e.tableData=e.allTableData.filter((function(t,a){return a<e.pageination.pageItem}))},handleSizeChange:function(){var e=this;e.tableData=e.allTableData.filter((function(t,a){return a<e.pageination.pageItem})),e.draw=e.pageination.pageItem,e.getTableQuery()},pageChange:function(e){for(var t=this,a=t.pageination.pageItem*(e-1),o=t.pageination.pageItem*e,i=[],n=a;n<o;n++)t.allTableData[n]&&i.push(t.allTableData[n]),this.tableData=i;t.start=a*t.draw,t.getTableQuery()},sortChange:function(e){console.log(e)},filterFmtDate:function(e,t,a){return nonTfmtDate(a,11)},getSummaries:function(e){var t=e.columns,a=e.data,o=[];return t.forEach((function(e,t){if(0!==t){var i=a.map((function(t){return Number(t[e.property])}));i.every((function(e){return isNaN(e)}))||3!=t?o[t]="":(o[t]=i.reduce((function(e,t){var a=Number(t);return isNaN(a)?e:e+t}),0),o[t]+="",o[t]=parseInt(o[t]),3==t&&(o[t]/=100))}else o[t]="合计"})),o}}},s=l,c=(a("d259"),a("cba8")),m=Object(c["a"])(s,o,i,!1,null,"c9b77c82",null);t["default"]=m.exports},d259:function(e,t,a){"use strict";a("720a")}}]);