webpackJsonp([19],{"4ySy":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),s=a.n(n),i=a("mvHQ"),r=a.n(i),l=a("exGp"),o=a.n(l),c={name:"categoryList",data:function(){return{tableData:[],currentPage1:1,pageSize:10,totalSize:0,checkList:[],initData:{},addPopUps:!1,dialogTitle:"添加原味分类",typeKeyVules:[],inputName:"",inputType:"",inputStatus:"",inputSort:"",inputUid:"",search1:"",search2:"",typeDown:[{value:"",label:"全部"},{value:1,label:"类型分类"},{value:2,label:"标签分类"}],statusDown:[{value:"",label:"全部"},{value:1,label:"开启"},{value:2,label:"关闭"}],PaymentItem:[],paymentUid:"",inputID:"",uid:"",permissions:[],permissions_obj:{}}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,n){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){this.getInitList()},methods:{searchMethod:function(){this.currentPage1=1,this.getInitList()},handleCurrentChange:function(e){this.currentPage1=e,this.getInitList()},handleSizeChange:function(e){this.pageSize=e,this.getInitList()},addData:function(){this.inputName="",this.inputType="",this.inputStatus="",this.inputUid="",this.inputSort="",this.dialogTitle="添加原味类型",this.addPopUps=!0},handleEditor:function(e,t){this.inputName=t.name,this.inputUid=t.uid,this.inputType=t.type,this.inputStatus=t.status,this.inputSort=t.sort,this.dialogTitle="修改原味类型",this.addPopUps=!0},handleDelete:function(e,t){var a=this;this.$confirm("此操作将删除该支付类型, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod(t.uid)}).catch(function(){a.$message({type:"info",message:"已取消删除"})})},deleteMethod:function(e){var t=this;return o()(s.a.mark(function a(){var n,i;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n={handshake:"",data:{uid:e}},a.next=3,t.$axios.post(t.$api.categoryDelete,r()(n));case 3:200==(i=a.sent).code?(t.$message({message:i.message,type:"success"}),t.getInitList()):t.$message({message:i.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},changeSwitch:function(e,t){var a=this;1==t.status?t.status=2:t.status=1,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.changeStatus(t)}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},changeStatus:function(e){var t=this;return o()(s.a.mark(function a(){var n,i;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n={handshake:"",data:{uid:e.uid,status:1==e.status?2:1}},a.next=3,t.$axios.post(t.$api.categoryEdit,r()(n));case 3:200==(i=a.sent).code?(t.$message({message:i.message,type:"success"}),t.getInitList()):t.$message({message:i.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},getInitList:function(){var e=this;return o()(s.a.mark(function t(){var a,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,status:e.search1,type:e.search2}},t.next=3,e.$axios.post(e.$api.categoryList,r()(a));case 3:200==(n=t.sent).code?(e.initData=n.data,e.initData.data.forEach(function(e,t){1==e.type?e.type_text="类型分类":e.type_text="标签分类"}),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},submitAdd:function(){var e=this;return o()(s.a.mark(function t(){var a,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputName){t.next=3;break}return e.$message({message:"请填写类型名称",type:"warning"}),t.abrupt("return");case 3:if(e.inputType){t.next=6;break}return e.$message({message:"分类类型不能为空",type:"warning"}),t.abrupt("return");case 6:if(e.inputStatus){t.next=9;break}return e.$message({message:"分类状态不能为空",type:"warning"}),t.abrupt("return");case 9:if(e.inputSort){t.next=12;break}return e.$message({message:"排序不能为空",type:"warning"}),t.abrupt("return");case 12:if(a={handshake:"",data:{name:e.inputName,type:e.inputType,status:e.inputStatus,sort:e.inputSort,uid:e.inputUid}},n=null,"添加原味类型"!=e.dialogTitle){t.next=21;break}return delete a.data.uid,t.next=18,e.$axios.post(e.$api.categoryAdd,r()(a));case 18:n=t.sent,t.next=24;break;case 21:return t.next=23,e.$axios.post(e.$api.categoryEdit,r()(a));case 23:n=t.sent;case 24:200==n.code?(e.$message({message:n.message,type:"success"}),e.getInitList(),e.addPopUps=!1):e.$message({message:n.message,type:"warning"});case 25:case"end":return t.stop()}},t,e)}))()},cancelAdd:function(){this.addPopUps=!1}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"categoryList"},[a("h3",[e._v("分类列表")]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond2 cond"},[a("label",[e._v("状态")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},e._l(e.statusDown,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"cond3 cond"},[a("label",[e._v("分类类型")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.search2,callback:function(t){e.search2=t},expression:"search2"}},e._l(e.typeDown,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")]),e._v(" "),e.permissions_obj.id_Origina_categoryAdd||e.permissions_obj.id_all?a("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:e.addData}},[e._v("添加\n ")]):e._e()],1)]),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"name",label:"名称",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"type_text",label:"分类类型",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"sort",label:"排序(递减)",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status",label:"状态",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":2},on:{change:function(a){return e.changeSwitch(t.$index,t.row)}},model:{value:t.row.status,callback:function(a){e.$set(t.row,"status",a)},expression:"scope.row.status"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"添加时间",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"updated_at",label:"修改时间",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_Origina_categoryEdit||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleEditor(t.$index,t.row)}}},[e._v("修改")]):e._e(),e._v(" "),e.permissions_obj.id_Origina_categoryDelete||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.handleDelete(t.$index,t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("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(" "),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.addPopUps,width:"40%",center:""},on:{"update:visible":function(t){e.addPopUps=t}}},["修改原味类型"==e.dialogTitle?a("div",{staticClass:"row"},[a("span",[e._v("UID:")]),e._v(" "),a("font",[e._v(e._s(e.inputUid))])],1):e._e(),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("名称")]),e._v(" "),a("el-input",{attrs:{placeholder:"名称不可为空",clearable:""},model:{value:e.inputName,callback:function(t){e.inputName=t},expression:"inputName"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("排序")]),e._v(" "),a("el-input",{attrs:{placeholder:"排序不能为空",clearable:""},model:{value:e.inputSort,callback:function(t){e.inputSort=t},expression:"inputSort"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("分类类型")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputType,callback:function(t){e.inputType=t},expression:"inputType"}},e._l(e.typeDown,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("状态")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputStatus,callback:function(t){e.inputStatus=t},expression:"inputStatus"}},e._l(e.statusDown,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitAdd}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.cancelAdd}},[e._v("取消")])],1)])],1)},staticRenderFns:[]};var p=a("VU/8")(c,u,!1,function(e){a("a6Qb")},"data-v-9dafc350",null);t.default=p.exports},a6Qb:function(e,t){}});