webpackJsonp([57],{"7e6o":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("Xxa5"),n=i.n(a),r=i("mvHQ"),s=i.n(r),l=i("exGp"),p=i.n(l),u={name:"membershipCardManagement",data:function(){return{search1:"",tableData:[],currentPage1:1,pageSize:10,totalSize:0,dialogTitle:"修改vip信息",modifyEditorDialogVisible:!1,options2:[{value:0,label:"未启动"},{value:1,label:"启动"}],options3:[{value:1,label:"正常卡"},{value:2,label:"新手卡"},{value:3,label:"老用户卡"}],options4:[{value:0,label:"否"},{value:1,label:"是"}],optionsGiveAwayType:[{value:0,label:"不赠送"},{value:1,label:"会员"},{value:2,label:"钻石"}],inputVIPTitle:"",inputDayNum:"",inputBgColor:1,inputGiveAwayType:"",inputGiveAwayNum:0,inputOriginPrice:"",inputCurrentPrice:"",inputTitleDescription:"",inputDescription:"",inputMark:"",inputCoins:"",jsonData:"",inputSort:"",inputStatus:"",inputType:"",inputSuper:"",initData:{},selectId:"",permissions:[],permissions_obj:{},inputCoinRemark:""}},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.inputVIPTitle="",this.inputDayNum="",this.inputBgColor=1,this.inputGiveAwayType="",this.inputGiveAwayNum=0,this.inputOriginPrice="",this.inputCurrentPrice="",this.inputStatus="",this.inputType="",this.inputTitleDescription="",this.inputDescription="",this.inputMark="",this.jsonData="",this.inputSort="",this.inputSuper="",this.inputCoins="",this.inputCoinRemark="",this.modifyEditorDialogVisible=!0,this.dialogTitle="新建vip信息"},handleEdit:function(e,t){this.inputVIPTitle="",this.inputDayNum="",this.inputBgColor=1,this.inputGiveAwayType="",this.inputGiveAwayNum=0,this.inputOriginPrice="",this.inputCurrentPrice="",this.inputStatus="",this.inputType="",this.inputTitleDescription="",this.inputDescription="",this.inputMark="",this.jsonData="",this.inputSort="",this.inputSuper="",this.inputCoins="",this.inputCoinRemark="",this.modifyEditorDialogVisible=!0,this.dialogTitle="修改vip信息",this.selectId=t.id,this.getEditorDetail()},submitModifyEditor:function(){"新建vip信息"==this.dialogTitle?this.submitAddMethod():"修改vip信息"==this.dialogTitle&&this.submitModifyMethod()},cancelModifyEditor:function(){this.modifyEditorDialogVisible=!1},searchMethod:function(){this.currentPage1=1,this.getDataList()},getDataList:function(){var e=this;return p()(n.a.mark(function t(){var i,a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,search:{title:e.search1}}},t.next=3,e.$axios.post(e.$api.cardList,s()(i));case 3:200==(a=t.sent).code?(e.initData=a.data,e.initData.data.forEach(function(e,t){0==e.status?e.status_text="未启用":1==e.status&&(e.status_text="启用"),0==e.is_super?e.status_super="否":1==e.is_super&&(e.status_super="是"),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)}))()},submitAddMethod:function(){var e=this;return p()(n.a.mark(function t(){var i,a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputVIPTitle){t.next=3;break}return e.$message({message:"请填写标题",type:"warning"}),t.abrupt("return");case 3:if(e.inputDayNum){t.next=6;break}return e.$message({message:"请填写会员天数",type:"warning"}),t.abrupt("return");case 6:if(e.inputBgColor){t.next=9;break}return e.$message({message:"请填写背景颜色",type:"warning"}),t.abrupt("return");case 9:return i={handshake:"",data:{title:e.inputVIPTitle,day:e.inputDayNum,color:e.inputBgColor,send_type:e.inputGiveAwayType,send_num:e.inputGiveAwayNum,price:e.inputOriginPrice,true_price:e.inputCurrentPrice,remark:e.inputTitleDescription,status:e.inputStatus,type:e.inputType,intro:e.inputDescription,mark:e.inputMark,jdata:e.jsonData,sort:e.inputSort,is_super:e.inputSuper,coins:e.inputCoins,coin_remark:e.inputCoinRemark,send_remark:""}},t.next=12,e.$axios.post(e.$api.cardAdd,s()(i));case 12:200==(a=t.sent).code?(e.$message({message:a.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:a.message,type:"warning"});case 14:case"end":return t.stop()}},t,e)}))()},getEditorDetail:function(){var e=this;return p()(n.a.mark(function t(){var i,a,r;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i={handshake:"",data:{id:e.selectId}},t.next=3,e.$axios.post(e.$api.cardDetail,s()(i));case 3:200==(a=t.sent).code?(r=a.data,e.inputVIPTitle=r.title,e.inputDayNum=r.day,e.inputBgColor=r.color,e.inputGiveAwayType=r.send_type,e.inputGiveAwayNum=r.send_num,e.inputOriginPrice=r.price,e.inputCurrentPrice=r.true_price,e.inputTitleDescription=r.remark,e.inputStatus=r.status,e.inputType=r.type,e.inputDescription=r.intro,e.inputMark=r.mark,e.jsonData=r.jdata,e.inputSort=r.sort,e.inputCoins=r.coins,e.inputCoinRemark=r.coin_remark,e.inputSuper=r.is_super):e.$message({message:a.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},submitModifyMethod:function(){var e=this;return p()(n.a.mark(function t(){var i,a;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputVIPTitle){t.next=3;break}return e.$message({message:"请填写标题",type:"warning"}),t.abrupt("return");case 3:if(e.inputDayNum){t.next=6;break}return e.$message({message:"请填写会员天数",type:"warning"}),t.abrupt("return");case 6:if(e.inputBgColor){t.next=9;break}return e.$message({message:"请填写背景颜色",type:"warning"}),t.abrupt("return");case 9:return i={handshake:"",data:{id:e.selectId,title:e.inputVIPTitle,day:e.inputDayNum,color:e.inputBgColor,send_type:e.inputGiveAwayType,send_num:e.inputGiveAwayNum,price:e.inputOriginPrice,true_price:e.inputCurrentPrice,remark:e.inputTitleDescription,status:e.inputStatus,type:e.inputType,intro:e.inputDescription,mark:e.inputMark,jdata:e.jsonData,sort:e.inputSort,coins:e.inputCoins,coin_remark:e.inputCoinRemark,is_super:e.inputSuper,send_remark:""}},t.next=12,e.$axios.post(e.$api.cardUpdate,s()(i));case 12:200==(a=t.sent).code?(e.$message({message:a.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:a.message,type:"warning"});case 14:case"end":return t.stop()}},t,e)}))()}}},o={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"membershipCardManagement"},[i("h3",[e._v("会员卡管理")]),e._v(" "),i("div",{staticClass:"search"},[i("div",{staticClass:"cond1 cond"},[i("el-input",{attrs:{placeholder:"请输入标题"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},[i("template",{slot:"prepend"},[e._v("标题")])],2)],1),e._v(" "),i("div",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")])],1)]),e._v(" "),i("div",{staticClass:"opration"},[e.permissions_obj.id_14||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:"120"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"day",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:"true_price",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:"remark",label:"标题描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"intro",label:"价格描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"mark",label:"推荐描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"coin_remark",label:"金币描述"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_text",label:"状态",width:"80"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_type",label:"类型",width:"80"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_super",label:"超级会员",width:"80"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"sort",label:"排序",width:"80"}}),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_15||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()]}}])})],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:"请输入VIP标题",clearable:""},model:{value:e.inputVIPTitle,callback:function(t){e.inputVIPTitle=t},expression:"inputVIPTitle"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("天数:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入天数",clearable:"",type:"number"},model:{value:e.inputDayNum,callback:function(t){e.inputDayNum=t},expression:"inputDayNum"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("背景颜色:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入背景颜色color",clearable:"",type:"number"},model:{value:e.inputBgColor,callback:function(t){e.inputBgColor=t},expression:"inputBgColor"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("赠送类型:")]),e._v(" "),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputGiveAwayType,callback:function(t){e.inputGiveAwayType=t},expression:"inputGiveAwayType"}},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.inputGiveAwayType?i("div",{staticClass:"row"},[i("span",[e._v("赠送数量:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入赠送数量",clearable:""},model:{value:e.inputGiveAwayNum,callback:function(t){e.inputGiveAwayNum=t},expression:"inputGiveAwayNum"}})],1):e._e(),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("原价:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入原价",clearable:""},model:{value:e.inputOriginPrice,callback:function(t){e.inputOriginPrice=t},expression:"inputOriginPrice"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("现价:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入现价",clearable:""},model:{value:e.inputCurrentPrice,callback:function(t){e.inputCurrentPrice=t},expression:"inputCurrentPrice"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("金币")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入金币",clearable:""},model:{value:e.inputCoins,callback:function(t){e.inputCoins=t},expression:"inputCoins"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("标题描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入描述信息",clearable:""},model:{value:e.inputTitleDescription,callback:function(t){e.inputTitleDescription=t},expression:"inputTitleDescription"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("价格描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入价格描述",clearable:""},model:{value:e.inputDescription,callback:function(t){e.inputDescription=t},expression:"inputDescription"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("推荐描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入推荐描述",clearable:""},model:{value:e.inputMark,callback:function(t){e.inputMark=t},expression:"inputMark"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("金币描述:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入金币描述",clearable:""},model:{value:e.inputCoinRemark,callback:function(t){e.inputCoinRemark=t},expression:"inputCoinRemark"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("json数据")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入json数据",clearable:""},model:{value:e.jsonData,callback:function(t){e.jsonData=t},expression:"jsonData"}})],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:"row"},[i("span",[e._v("超级会员:")]),e._v(" "),i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputSuper,callback:function(t){e.inputSuper=t},expression:"inputSuper"}},e._l(e.options4,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 c=i("VU/8")(u,o,!1,function(e){i("kT0y")},"data-v-439ee65c",null);t.default=c.exports},kT0y:function(e,t){}});