64.3f1f88860209d0e7e486.js 9.9 KB

1
  1. webpackJsonp([64],{LJCc:function(e,t){},q3Wu:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Xxa5"),i=a.n(n),s=a("mvHQ"),l=a.n(s),r=a("exGp"),o=a.n(r),c={name:"channelsManagement",data:function(){return{search1:"",search2:"",search3:"",tableData:[],options:[{value:0,label:"下架"},{value:1,label:"上架"}],optionsAgent:[{value:0,label:"普通"},{value:1,label:"代理"}],optionsChannel:[],currentPage1:1,pageSize:10,totalSize:0,dialogTitle:"修改渠道",modifyEditorDialogVisible:!1,inputId:"",inputChannel:"",inputAgent:"",inputStatus:"",inputNote:"",initData:{},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.getDataList()},methods:{searchMethod:function(){this.currentPage1=1,this.getDataList()},handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getDataList()},handleSizeChange:function(e){this.pageSize=e,this.getDataList()},addData:function(){this.inputId="",this.inputChannel="",this.inputAgent="",this.inputStatus="",this.inputNote="",this.modifyEditorDialogVisible=!0,this.dialogTitle="新建渠道"},handleEdit:function(e,t){this.modifyEditorDialogVisible=!0,this.dialogTitle="修改渠道",this.inputId=t.id,this.inputChannel=t.channel,this.inputAgent=t.agent,this.inputStatus=t.status,this.inputNote=t.remark},handleDelete:function(e,t){var a=this;this.$confirm("此操作将永久删除该行数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod(t.id)}).catch(function(){a.$message({type:"info",message:"已取消删除"})})},submitModifyEditor:function(){"新建渠道"==this.dialogTitle?this.submitAddMethod():"修改渠道"==this.dialogTitle&&this.submitModifyMethod()},cancelModifyEditor:function(){this.modifyEditorDialogVisible=!1},getDataList:function(){var e=this;return o()(i.a.mark(function t(){var a,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,search:{channel:"全部"==e.search1?"":e.search1,agent:e.search2,status:e.search3}}},t.next=3,e.$axios.post(e.$api.channelLists,l()(a));case 3:200==(n=t.sent).code?(e.initData=n.data,e.initData.data.forEach(function(e,t){0==e.status?e.status_text="下架":1==e.status&&(e.status_text="上架"),0==e.agent?e.status_agent="普通":1==e.agent&&(e.status_agent="代理")}),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)}))()},submitAddMethod:function(){var e=this;return o()(i.a.mark(function t(){var a,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{channel:e.inputChannel,status:e.inputStatus,agent:e.inputAgent,remark:e.inputNote}},t.next=3,e.$axios.post(e.$api.channelAdd,l()(a));case 3:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},submitModifyMethod:function(){var e=this;return o()(i.a.mark(function t(){var a,n;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{id:e.inputId,channel:e.inputChannel,status:e.inputStatus,agent:e.inputAgent,remark:e.inputNote}},t.next=3,e.$axios.post(e.$api.channelUpdate,l()(a));case 3:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},deleteMethod:function(e){var t=this;return o()(i.a.mark(function a(){var n,s;return i.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n={handshake:"",data:{id:e}},a.next=3,t.$axios.post(t.$api.channelDelete,l()(n));case 3:200==(s=a.sent).code?(t.$message({message:s.message,type:"success"}),t.getDataList()):t.$message({message:s.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},getChannelList:function(){var e=this;return o()(i.a.mark(function t(){var a,n,s;return i.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.channelCount,l()(a));case 3:200==(n=t.sent).code?(s=n.data,e.optionsChannel=s.channel_list,e.optionsChannel.unshift("全部")):e.$message({message:n.message,type:"warning"});case 5: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:"channelsManagement"},[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:"请选择",filterable:""},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},e._l(e.optionsChannel,function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})}),1)],1),e._v(" "),a("div",{staticClass:"cond2 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.optionsAgent,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("状态")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.search3,callback:function(t){e.search3=t},expression:"search3"}},e._l(e.options,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("搜索")])],1)]),e._v(" "),a("div",{staticClass:"opration"},[e.permissions_obj.id_113||e.permissions_obj.id_all?a("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:e.addData}},[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"}},[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:"channel",label:"channel",width:"200"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"url",label:"url"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"remark",label:"备注"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_text",label:"状态",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_agent",label:"渠道类型",width:"90"}}),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",label:"操作",width:"150",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_20||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]):e._e(),e._v(" "),e.permissions_obj.id_21||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"success"},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.modifyEditorDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.modifyEditorDialogVisible=t}}},["修改渠道"==e.dialogTitle?a("div",{staticClass:"row"},[a("span",[e._v("id:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入channel",clearable:"",disabled:""},model:{value:e.inputId,callback:function(t){e.inputId=t},expression:"inputId"}})],1):e._e(),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("channel:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入channel",clearable:""},model:{value:e.inputChannel,callback:function(t){e.inputChannel=t},expression:"inputChannel"}})],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.options,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.inputAgent,callback:function(t){e.inputAgent=t},expression:"inputAgent"}},e._l(e.optionsAgent,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-input",{attrs:{placeholder:"请输入备注信息",clearable:"",type:"textarea",rows:3},model:{value:e.inputNote,callback:function(t){e.inputNote=t},expression:"inputNote"}})],1),e._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitModifyEditor}},[e._v("提交")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:e.cancelModifyEditor}},[e._v("取消")])],1)])],1)},staticRenderFns:[]};var d=a("VU/8")(c,u,!1,function(e){a("LJCc")},"data-v-34a72af6",null);t.default=d.exports}});