chunk-5f889eaa.c0f19a8d.js 6.6 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5f889eaa"],{"109d":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"content"},[a("div",{staticClass:"search_box"},[a("el-button",{attrs:{type:"primary"},on:{click:t.addNew}},[t._v("添加场次")])],1),a("div",{staticClass:"table_box"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"listTable",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f8fbfc"},border:"",stripe:"",data:t.list,height:t.tableHeight+"px","cell-style":{padding:"15px 0"}}},[a("el-table-column",{attrs:{label:"序号",type:"index",width:"50",align:"center",index:function(e){return t.params.page_size*(t.params.page_index-1)+e+1}}}),a("el-table-column",{attrs:{label:"兑换场次",prop:"title",align:"center"}}),a("el-table-column",{attrs:{label:"开始时间",prop:"start_time",align:"center"}}),a("el-table-column",{attrs:{label:"结束时间",prop:"end_time",align:"center"}}),a("el-table-column",{attrs:{label:"兑换状态",prop:"type",align:"center"}}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.editExchange(n)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.delExchange(n)}}},[t._v("删除")])]}}])})],1)],1),a("el-dialog",{attrs:{title:t.isEdit?"编辑":"添加",visible:t.showExchange,width:"40%"},on:{"update:visible":function(e){t.showExchange=e}}},[a("el-form",{attrs:{model:t.exchange,autocomplete:"off"}},[a("el-form-item",{attrs:{label:"兑换场次","label-width":"147px",required:""}},[a("el-input",{staticStyle:{width:"69%"},attrs:{placeholder:"请输入兑换场次",type:"number"},model:{value:t.exchange.num,callback:function(e){t.$set(t.exchange,"num",e)},expression:"exchange.num"}})],1),a("el-form-item",{attrs:{label:"是否开启","label-width":"147px",required:""}},[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#999"},model:{value:t.exchange.switchVal,callback:function(e){t.$set(t.exchange,"switchVal",e)},expression:"exchange.switchVal"}})],1),a("el-form-item",{attrs:{label:"兑换时间","label-width":"147px",required:""}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.exchange.dateVal,callback:function(e){t.$set(t.exchange,"dateVal",e)},expression:"exchange.dateVal"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.showExchange=!1}}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.exchangeManage}},[t._v(t._s(t.isEdit?"修改":"添加"))])],1)],1),a("div",{staticClass:"batch-container"},[a("pagination",{attrs:{total:t.totalPage,limit:t.params.page_size,page:t.params.page_index},on:{pagination:t.changePagination,"update:limit":t.changePagination}})],1)],1)},i=[],s=(a("d3b7"),a("cdc8")),c={name:"exhchange_manage",data:function(){return{total:0,loading:!1,params:{page_index:1,page_size:20},list:[],totalPage:0,tableHeight:0,showExchange:!1,exchange:{dateVal:"",switchVal:!1,num:"",id:""},isEdit:!1}},created:function(){this.getList()},mounted:function(){var t=this;this.$nextTick((function(){t.tableHeight=document.getElementsByClassName("table_box")[0].offsetHeight}))},methods:{delExchange:function(t){var e=this,a=t.id,n=t.title;this.$confirm("确定要删除".concat(n),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(t){"confirm"===t&&e.del(a)})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},del:function(t){var e=this;Object(s["b"])({id:t}).then((function(t){200==t.code?(e.$message.success("删除成功"),e.getList()):e.$message.error("删除失败")}))},editExchange:function(t){this.isEdit=!0,this.showExchange=!0;var e=t.start_time,a=t.end_time,n=t.status,i=t.season,s=t.id;this.exchange.dateVal=[e,a],this.exchange.switchVal=1==n,this.exchange.num=i,this.exchange.id=s},addNew:function(){this.exchange={dateVal:"",switchVal:!1,num:""},this.showExchange=!0,this.isEdit=!1},exchangeManage:function(){var t=this,e=this.exchange,a=e.dateVal,n=e.switchVal,i=e.num,c=e.id;if(!a&&n)return this.$message.warning("请选择兑换时间"),!1;var r=a?a[0]:"",l=a?a[1]:"",o=n?1:0,d=this.isEdit?s["c"]:s["a"],u=this.isEdit?{start_time:r,end_time:l,status:o,num:i,id:c}:{start_time:r,end_time:l,status:o,num:i};d(u).then((function(e){200==e.code?(t.$message.success("".concat(t.isEdit?"修改":"添加","成功")),t.showExchange=!1,t.getList()):t.$message.error(e.msg||"".concat(t.isEdit?"修改":"添加","失败"))})).catch((function(e){t.$message.error(error)}))},getList:function(){var t=this;this.loading=!0;var e=this.params,a=e.page_index,n=e.page_size;Object(s["d"])({page_index:a,page_size:n}).then((function(e){200===e.code?(t.list=e.data.list,t.totalPage=e.data.total):t.$message.error(e.msg||"获取兑换记录失败")})).catch((function(e){t.$message.error(e)})).finally((function(e){t.loading=!1}))},handleSearch:function(){this.page_index=1,this.getList()},changePagination:function(t){var e=t.page,a=t.limit;this.params.page_size=a,this.params.page_index=e,this.getList()}}},r=c,l=(a("cd59"),a("2877")),o=Object(l["a"])(r,n,i,!1,null,"26753670",null);e["default"]=o.exports},"39cb":function(t,e,a){},cd59:function(t,e,a){"use strict";a("39cb")},cdc8:function(t,e,a){"use strict";a.d(e,"g",(function(){return i})),a.d(e,"h",(function(){return s})),a.d(e,"f",(function(){return c})),a.d(e,"i",(function(){return r})),a.d(e,"a",(function(){return l})),a.d(e,"e",(function(){return o})),a.d(e,"d",(function(){return d})),a.d(e,"c",(function(){return u})),a.d(e,"b",(function(){return g}));var n=a("b775"),i=function(t){return Object(n["a"])({url:"/gift/show_gift",method:"get",params:t})},s=function(t){return Object(n["a"])({url:"/gift/del_gift",method:"get",params:t})},c=function(t){return Object(n["a"])({url:"/gift/add_gift",method:"post",data:t})},r=function(t){return Object(n["a"])({url:"/gift/update_gift ",method:"post",data:t})},l=function(t){return Object(n["a"])({url:"/integral/add_exchange",method:"post",data:t})},o=function(t){return Object(n["a"])({url:"/integral/get_exchange_list",method:"get",params:t})},d=function(t){return Object(n["a"])({url:"/integral/get_exchange_info",method:"get",params:t})},u=function(t){return Object(n["a"])({url:"/integral/edit_exchange ",method:"post",data:t})},g=function(t){return Object(n["a"])({url:"/integral/delete_exchange ",method:"post",data:t})}}}]);