canyin-project/ybcy/views/channel/index/static/js/chunk-2d0b3a5a.8ab4d4c5.js
2024-11-01 16:07:54 +08:00

1 line
5.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b3a5a"],{"28ec":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"outmain ba_f heighthv pad_20 bor_rad5"},[e._m(0),a("div",{staticClass:"flex-bet pad_lr_20"},[a("div",[a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.handleEdit}},[e._v("创建活动")])],1),a("div")]),a("div",{staticClass:"tabledata mar_t20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.list,"element-loading-text":e.elementLoadingText,stripe:""}},[a("el-table-column",{attrs:{prop:"name",label:"活动名称"}}),a("el-table-column",{attrs:{prop:"time",label:"活动时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(t.row.startTime))]),a("div",[e._v(e._s(t.row.endTime))])]}}])}),a("el-table-column",{attrs:{prop:"moneyArr",label:"优惠形式",width:"500"},scopedSlots:e._u([{key:"default",fn:function(t){return e._l(t.row.moneyArr,(function(t,n){return a("span",{key:n},[a("span",[e._v("满"+e._s(t.fullMoney))]),a("span",[e._v("赠"+e._s(t.give))]),e._v(" ")])}))}}])}),a("el-table-column",{attrs:{prop:"type",label:"可用门店"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{directives:[{name:"show",rawName:"v-show",value:"1"==t.row.storeType,expression:"scope.row.storeType=='1'"}]},[e._v("仅本店可用")]),a("div",{directives:[{name:"show",rawName:"v-show",value:"2"==t.row.storeType,expression:"scope.row.storeType=='2'"}]},[e._v("全店通用")]),a("div",{directives:[{name:"show",rawName:"v-show",value:"3"==t.row.storeType,expression:"scope.row.storeType=='3'"}]},[e._v("指定门店可用")])]}}])}),a("el-table-column",{attrs:{prop:"display",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-value":"1","inactive-value":"2"},on:{change:function(a){return e.changeSwitch(t.row)}},model:{value:t.row.display,callback:function(a){e.$set(t.row,"display",a)},expression:"scope.row.display"}})]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex"},[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleEdit(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])],1)]}}])})],1),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.page.total,"page-size":e.page.pagesize,"current-page":e.page.currentPage},on:{"update:currentPage":function(t){return e.$set(e.page,"currentPage",t)},"update:current-page":function(t){return e.$set(e.page,"currentPage",t)},"current-change":e.handleCurrentChange}})],1)])},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"shuju_title mar_b20"},[a("div",{staticClass:"shuju_title_text"},[a("span",[e._v("满赠活动列表")])])])}],s=(a("d81d"),a("96cf"),a("1da1")),i=a("7cb7"),o={created:function(){this.fetchData()},data:function(){return{list:[],listLoading:!1,selectRows:"",elementLoadingText:"正在加载...",page:{total:0,size:10,currentPage:1}}},methods:{fetchData:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var a,n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(i["ab"])({page:e.page.currentPage});case 3:a=t.sent,n=a.data,r=a.count,e.list=n,e.page.total=r,e.listLoading=!1;case 9:case"end":return t.stop()}}),t)})))()},handleCurrentChange:function(e){this.page.currentPage=e,this.fetchData()},changeSwitch:function(e){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(i["xb"])({id:e.id,display:e.display,type:1});case 2:n=a.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return a.stop()}}),a)})))()},handleDelete:function(e){var t=this;if(e.id)this.$baseConfirm("你确定要删除当前项吗",null,Object(s["a"])(regeneratorRuntime.mark((function a(){var n,r;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(i["xb"])({id:e.id,type:2});case 2:n=a.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return a.stop()}}),a)}))));else{if(!(this.selectRows.length>0))return this.$baseMessage("未选中任何行","error"),!1;var a=this.selectRows.map((function(e){return e.id}));this.$baseConfirm("你确定要删除选中项吗",null,Object(s["a"])(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(i["xb"])({id:a,type:2});case 2:n=e.sent,r=n.msg,t.$baseMessage(r,"success"),t.fetchData();case 6:case"end":return e.stop()}}),e)}))))}},handletj:function(){this.$router.push({path:"fulltongji"})},handleEdit:function(e){e.id?this.$router.push("/giftAdd?id=".concat(e.id)):this.$router.push({path:"giftAdd"})}}},c=o,u=a("2877"),l=Object(u["a"])(c,n,r,!1,null,null,null);t["default"]=l.exports}}]);