41.7c99c572a3df3009fdbc.js 10 KB

1
  1. webpackJsonp([41],{"4OAV":function(e,t){},Fx0f:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),n=a.n(i),s=a("mvHQ"),l=a.n(s),o=a("exGp"),r=a.n(o),c={name:"categoryManagement",data:function(){return{search1:"",search2:"",search3:"",search4:"",tableData:[],initData:{},selectID:0,permissions_obj:{},multipleSelection:[],dialogTitle:"添加通用分类",addLabelDialogVisible:!1,currentPage1:1,pageSize:10,totalSize:0,addDialogVisible:!1,modifyDialogVisible:!1,dialogVisible:!1,inputName:"",inputAliasName:"",inputId:"",inputPosition:"",inputSquad:1e3,inputTcolor:"",inputCoverUrl:"",inputShowNum:10}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,i){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){this.getInitDataList()},methods:{handleSelectionChange:function(e){this.multipleSelection=e},handleEdit:function(e,t){this.modifyDialogVisible=!0},handleSizeChange:function(e){this.pageSize=e,this.getInitDataList()},handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e},addData:function(){this.addLabelDialogVisible=!0,this.dialogTitle="添加通用分类",this.inputName="",this.inputAliasName="",this.inputPosition="",this.inputSquad=1e3,this.inputShowNum=10},handleEditor:function(e,t){this.addLabelDialogVisible=!0,this.dialogTitle="修改通用分类",this.selectRow=t,this.inputId=t.id,this.inputName=t.name,this.inputAliasName=t.alias_name,this.inputPosition=t.position,this.inputSquad=t.squad,this.inputShowNum=t.show_num},getInitDataList:function(){var e=this;return r()(n.a.mark(function t(){var a,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,id:e.search1,name:e.search2,alias_name:e.search3,position:e.search4}},t.next=3,e.$axios.post(e.$api.categoryLists,l()(a));case 3:200==(i=t.sent).code?(e.initData={},e.initData=i.data,console.log(e.initData),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},modifyLabel:function(){var e=this;return r()(n.a.mark(function t(){var a,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{id:e.inputId,name:e.inputName,alias_name:e.inputAliasName,position:e.inputPosition,squad:e.inputSquad,show_num:e.inputShowNum}},t.next=3,e.$axios.post(e.$api.categoryModify,l()(a));case 3:200==(i=t.sent).code?(e.$message({message:i.message,type:"success"}),e.getInitDataList(),e.addLabelDialogVisible=!1):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},submitAddLabel:function(){"添加通用分类"==this.dialogTitle?this.addLabel():this.modifyLabel()},batchDelete:function(){var e=this;!this.multipleSelection||this.multipleSelection.length<1?this.$message({message:"请选择",type:"warning"}):this.$confirm("此操作将批量删除, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.batchDeleteMethod()}).catch(function(){e.$message({type:"info",message:"已取消批量删除"})})},cancelAddLabel:function(){this.addLabelDialogVisible=!1},searchMethod:function(){this.currentPage1=1,this.getInitDataList()},handleDelete:function(e,t){var a=this;this.inputId=t.id,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod()}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},addLabel:function(){var e=this;return r()(n.a.mark(function t(){var a,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{name:e.inputName,alias_name:e.inputAliasName,position:e.inputPosition,squad:e.inputSquad,show_num:e.inputShowNum}},t.next=3,e.$axios.post(e.$api.categoryCreate,l()(a));case 3:200==(i=t.sent).code?(e.$message({message:i.message,type:"success"}),e.getInitDataList(),e.addLabelDialogVisible=!1):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},deleteMethod:function(){var e=this;return r()(n.a.mark(function t(){var a,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{id:e.inputId}},t.next=3,e.$axios.post(e.$api.categoryDelete,l()(a));case 3:200==(i=t.sent).code?(e.$message({message:i.message,type:"success"}),e.getInitDataList()):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},batchDeleteMethod:function(){var e=this;return r()(n.a.mark(function t(){var a,i,s;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=[],e.multipleSelection.forEach(function(e,t){a.push(e.id)}),console.log(a),a.join(","),i={handshake:"",data:{operate_name:"delete",item_pks:a}},t.next=7,e.$axios.post(e.$api.categoryBatch,l()(i));case 7:200==(s=t.sent).code?(e.$message({message:s.message,type:"success"}),e.getInitDataList()):e.$message({message:s.message,type:"warning"});case 9:case"end":return t.stop()}},t,e)}))()}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"videoClassManagement"},[a("h3",[e._v("通用分类管理")]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入ID"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},[a("template",{slot:"prepend"},[e._v("ID")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.search2,callback:function(t){e.search2=t},expression:"search2"}},[a("template",{slot:"prepend"},[e._v("名称")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入别名"},model:{value:e.search3,callback:function(t){e.search3=t},expression:"search3"}},[a("template",{slot:"prepend"},[e._v("别名")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入位置"},model:{value:e.search4,callback:function(t){e.search4=t},expression:"search4"}},[a("template",{slot:"prepend"},[e._v("位置")])],2)],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")])],1)]),e._v(" "),a("div",{staticClass:"opration"},[e.permissions_obj.id_Category_create||e.permissions_obj.id_all?a("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:e.addData}},[e._v("添加")]):e._e(),e._v(" "),e.permissions_obj.id_Category_batch||e.permissions_obj.id_all?a("el-button",{attrs:{type:"danger",icon:"el-icon-delete"},on:{click:e.batchDelete}},[e._v("批量删除")]):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"},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{"header-align":"center",align:"center",type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"id",label:"ID",sortable:"",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"name",label:"分类",width:"300"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"alias_name",label:"别名",width:"300"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"position",label:"位置",width:"300"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"show_num",label:"显示个数",width:"120"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"squad",label:"排序",width:"150"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",fixed:"right",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_Category_modify||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handleEditor(t.$index,t.row)}}},[e._v("修改")]):e._e(),e._v(" "),e.permissions_obj.id_Category_delete||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,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.addLabelDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.addLabelDialogVisible=t}}},["修改通用分类"==e.dialogTitle?a("div",{staticClass:"row"},[a("span",[e._v("id")]),e._v(" "),a("font",[e._v(e._s(e.inputId))])],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.inputAliasName,callback:function(t){e.inputAliasName=t},expression:"inputAliasName"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("显示个数:")]),e._v(" "),a("el-input-number",{attrs:{min:1,max:1e5,label:"显示个数"},model:{value:e.inputShowNum,callback:function(t){e.inputShowNum=t},expression:"inputShowNum"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("排序:")]),e._v(" "),a("el-input-number",{attrs:{min:1,max:1e5,label:"排序"},model:{value:e.inputSquad,callback:function(t){e.inputSquad=t},expression:"inputSquad"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("位置:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入",clearable:""},model:{value:e.inputPosition,callback:function(t){e.inputPosition=t},expression:"inputPosition"}})],1),e._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitAddLabel}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.cancelAddLabel}},[e._v("取消")])],1)])],1)},staticRenderFns:[]};var d=a("VU/8")(c,u,!1,function(e){a("4OAV")},"data-v-5d345fe4",null);t.default=d.exports}});