83.11dc916a1cc6a06556a6.js 14 KB

1
  1. webpackJsonp([83],{CA7U:function(e,t){},djZ1:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("bOdI"),n=i.n(a),s=i("Xxa5"),l=i.n(s),r=i("mvHQ"),c=i.n(r),o=i("exGp"),u=i.n(o),p={name:"goldPackageManagement",data:function(){return{options2:[{value:1,label:"开放"},{value:2,label:"隐藏"}],options3:[{value:1,label:"正常卡"},{value:2,label:"新手卡"},{value:3,label:"老会员卡"}],optionsGiveAwayType:[{value:0,label:"无赠送"},{value:1,label:"会员"},{value:2,label:"金币"}],tableData:[],currentPage1:1,pageSize:10,totalSize:0,dialogTitle:"",modifyEditorDialogVisible:!1,inputAmount:"",inputGiveAway:"",inputGiftAmount:0,inputPrice:"",inputRealPrice:"",inputTitleDesc:"",inputPriceDesc:"",inputTitle:"",inputRecommendDesc:"",inputMark:"",inputStatus:"",inputType:"",inputSort:"",initData:{},selectId:"",permissions:[],permissions_obj:{}}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(i,a){-1==i?t=!0:e.permissions_obj["id_"+i]=i}),this.permissions_obj.id_all=!!t},mounted:function(){this.getDataList()},methods:{handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getDataList()},handleSizeChange:function(e){this.pageSize=e,this.getDataList()},addData:function(){this.inputAmount="",this.inputGiveAway="",this.inputGiftAmount=0,this.inputPrice="",this.inputTitle="",this.inputTitleDesc="",this.inputPriceDesc="",this.inputRecommendDesc="",this.inputSort="",this.inputStatus="",this.inputType="",this.inputTitle="",this.inputRealPrice="",this.modifyEditorDialogVisible=!0,this.dialogTitle="新建金币套餐"},handleEdit:function(e,t){this.selectId=t.id,this.inputTitle=t.title,this.inputAmount=t.coins,this.inputGiveAway=t.send_type,this.inputGiftAmount=t.send_num,this.inputPrice=t.price,this.inputRealPrice=t.real_price,this.inputTitleDesc=t.title_desc,this.inputPriceDesc=t.price_desc,this.inputRecommendDesc=t.recommend_desc,this.inputSort=t.sort,this.inputStatus=t.status,this.inputType=t.type,this.inputTitleDesc=t.title_desc,this.inputTitle=t.title,this.inputPriceDesc=t.price_desc,this.inputRealPrice=t.real_price,this.modifyEditorDialogVisible=!0,this.dialogTitle="修改金币套餐"},submitModifyEditor:function(){"新建金币套餐"==this.dialogTitle?this.addMethod():this.modifyMethod()},cancelModifyEditor:function(){this.modifyEditorDialogVisible=!1},getDataList:function(){var e=this;return u()(l.a.mark(function t(){var i,a;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize}},t.next=3,e.$axios.post(e.$api.coinsList,c()(i));case 3:200==(a=t.sent).code?(e.initData=a.data,e.initData.data.forEach(function(e,t){2==e.status?e.status_text="隐藏":1==e.status&&(e.status_text="开放"),1==e.type?e.status_type="正常卡":2==e.type?e.status_type="新手卡":3==e.type&&(e.status_type="老用户卡"),1==e.send_type?e.send_type_text="会员":2==e.send_type?e.send_type_text="金币":0==e.send_type&&(e.send_type_text="无赠送")}),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:a.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},addMethod:function(){var e=this;return u()(l.a.mark(function t(){var i,a,s;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:(i={coins:e.inputAmount,title:e.inputTitle,title_desc:e.inputTitleDesc,price_desc:e.inputPriceDesc,recommend_desc:e.inputRecommendDesc,send_type:e.inputGiveAway,send_num:e.inputGiftAmount,price:e.inputPrice,real_price:e.inputRealPrice},n()(i,"title",e.inputTitle),n()(i,"title_desc",e.inputTitleDesc),n()(i,"price_desc",e.inputPriceDesc),n()(i,"sort",e.inputSort),n()(i,"type",e.inputType),n()(i,"status",e.inputStatus),n()(i,"title",e.inputTitle),n()(i,"real_price",e.inputRealPrice),i)},t.next=3,e.$axios.post(e.$api.coinsUpdate,c()(a));case 3:200==(s=t.sent).code?(e.$message({message:s.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:s.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},modifyMethod:function(){var e=this;return u()(l.a.mark(function t(){var i,a,s;return l.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:(i={id:e.selectId,coins:e.inputAmount,itle:e.inputTitle,title_desc:e.inputTitleDesc,price_desc:e.inputPriceDesc,recommend_desc:e.inputRecommendDesc,send_type:e.inputGiveAway,send_num:e.inputGiftAmount,price:e.inputPrice,real_price:e.inputRealPrice,title:e.inputTitle},n()(i,"title_desc",e.inputTitleDesc),n()(i,"sort",e.inputSort),n()(i,"type",e.inputType),n()(i,"status",e.inputStatus),n()(i,"title",e.inputTitle),n()(i,"real_price",e.inputRealPrice),i)},t.next=3,e.$axios.post(e.$api.coinsUpdate,c()(a));case 3:200==(s=t.sent).code?(e.$message({message:s.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:s.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},confirmDelete:function(e,t){var i=this;this.selectId=t.id,this.$confirm("是否确认删除该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i.deleteMethod(i.selectId)}).catch(function(){i.$message({type:"info",message:"已取消该操作"})})},deleteMethod:function(e){var t=this;return u()(l.a.mark(function i(){var a,n;return l.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return a={handshake:"",data:{id:e}},i.next=3,t.$axios.post(t.$api.coinsDelete,c()(a));case 3:200==(n=i.sent).code?(t.$message({message:n.message,type:"success"}),t.modifyEditorDialogVisible=!1,t.getDataList()):t.$message({message:n.message,type:"warning"});case 5:case"end":return i.stop()}},i,t)}))()},switchStatusMethod:function(e,t,i){var a=this;return u()(l.a.mark(function e(){var n,s;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={handshake:"",data:{id:t.id,status:i}},e.next=3,a.$axios.post(a.$api.coinsSwitchStatus,c()(n));case 3:200==(s=e.sent).code?(a.$message({message:s.message,type:"success"}),a.getDataList()):a.$message({message:s.message,type:"warning"});case 5:case"end":return e.stop()}},e,a)}))()}}},d={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"goldPackageManagement"},[i("h3",[e._v("金币套餐管理")]),e._v(" "),i("div",{staticClass:"opration"},[e.permissions_obj.id_Coins_update||e.permissions_obj.id_all?i("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:e.addData}},[e._v("添加")]):e._e()],1),e._v(" "),i("div",{staticClass:"list"},[i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[i("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"title",label:"名称",width:"90"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"coins",label:"金币",width:"90"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"send_type_text",label:"赠送类型",width:"90"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"send_num",label:"赠送数量",width:"90"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"price",label:"价格",width:"90"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"title_desc",label:"标题描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"recommend_desc",label:"推荐描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"price_desc",label:"价格描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_text",label:"状态",width:"70"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_type",label:"类型",width:"70"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"sort",label:"排序",width:"60"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"创建时间",width:"180"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"updated_at",label:"编辑时间",width:"180"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",width:"100",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_Coins_update||e.permissions_obj.id_all?i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){return e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]):e._e(),e._v(" "),i("el-button",{directives:[{name:"show",rawName:"v-show",value:1==t.row.status,expression:"scope.row.status==1"}],attrs:{size:"mini",type:"success"},on:{click:function(i){return e.switchStatusMethod(t.$index,t.row,2)}}},[e._v("隐藏")]),e._v(" "),i("el-button",{directives:[{name:"show",rawName:"v-show",value:2==t.row.status,expression:"scope.row.status==2"}],attrs:{size:"mini",type:"danger"},on:{click:function(i){return e.switchStatusMethod(t.$index,t.row,1)}}},[e._v("开放")]),e._v(" "),e.permissions_obj.id_Coins_delete||e.permissions_obj.id_all?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){return e.confirmDelete(t.$index,t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),i("div",{staticClass:"page"},[i("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1),e._v(" "),i("el-dialog",{attrs:{title:e.dialogTitle,visible:e.modifyEditorDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.modifyEditorDialogVisible=t}}},[i("div",{staticClass:"row"},[i("span",[e._v("标题")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入标题",clearable:"",type:"input"},model:{value:e.inputTitle,callback:function(t){e.inputTitle=t},expression:"inputTitle"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("金币:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入金币数量",clearable:""},model:{value:e.inputAmount,callback:function(t){e.inputAmount=t},expression:"inputAmount"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("实际价格:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入实际价格",clearable:""},model:{value:e.inputRealPrice,callback:function(t){e.inputRealPrice=t},expression:"inputRealPrice"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("价格:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入金币数量",clearable:"",type:"number"},model:{value:e.inputPrice,callback:function(t){e.inputPrice=t},expression:"inputPrice"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("赠送类型:")]),e._v(" "),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputGiveAway,callback:function(t){e.inputGiveAway=t},expression:"inputGiveAway"}},e._l(e.optionsGiveAwayType,function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),0!=e.inputGiveAway?i("div",{staticClass:"row"},[i("span",[e._v("赠送数量:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入赠送数量",clearable:""},model:{value:e.inputGiftAmount,callback:function(t){e.inputGiftAmount=t},expression:"inputGiftAmount"}})],1):e._e(),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("原始价格(元):")]),e._v(" "),i("el-input",{attrs:{placeholder:"单位元",clearable:"",type:"number"},model:{value:e.inputPrice,callback:function(t){e.inputPrice=t},expression:"inputPrice"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("销售价格(元):")]),e._v(" "),i("el-input",{attrs:{placeholder:"单位元",clearable:"",type:"number"},model:{value:e.inputRealPrice,callback:function(t){e.inputRealPrice=t},expression:"inputRealPrice"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("标题描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入描述",clearable:"",type:"input"},model:{value:e.inputTitleDesc,callback:function(t){e.inputTitleDesc=t},expression:"inputTitleDesc"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("价格描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入描述",clearable:"",type:"input"},model:{value:e.inputPriceDesc,callback:function(t){e.inputPriceDesc=t},expression:"inputPriceDesc"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("推荐描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入描述",clearable:"",type:"input"},model:{value:e.inputRecommendDesc,callback:function(t){e.inputRecommendDesc=t},expression:"inputRecommendDesc"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("排序:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入排序",clearable:"",type:"number"},model:{value:e.inputSort,callback:function(t){e.inputSort=t},expression:"inputSort"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("状态:")]),e._v(" "),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputStatus,callback:function(t){e.inputStatus=t},expression:"inputStatus"}},e._l(e.options2,function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("类型:")]),e._v(" "),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputType,callback:function(t){e.inputType=t},expression:"inputType"}},e._l(e.options3,function(e){return i("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),i("div",{staticClass:"dialogBtn"},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitModifyEditor}},[e._v("提交")]),e._v(" "),i("el-button",{attrs:{type:"info",size:"small"},on:{click:e.cancelModifyEditor}},[e._v("取消")])],1)])],1)},staticRenderFns:[]};var v=i("VU/8")(p,d,!1,function(e){i("CA7U")},"data-v-061adbca",null);t.default=v.exports}});