webpackJsonp([34],{Vq7t:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("Xxa5"),n=a.n(i),s=a("mvHQ"),r=a.n(s),l=a("exGp"),o=a.n(l),c=a("//Fk"),u=a.n(c),d=a("5Npq"),p=a("iA/b"),h={name:"fanGroupList",data:function(){return{optionsStatus:[{value:"",label:"全部"},{value:1,label:"已开启"},{value:2,label:"已关闭"}],search1:"",search2:"",tableData:[],currentPage1:1,pageSize:10,totalSize:0,addGroup:!1,inputId:"",inputLog:"",inputTitle:"",inputLink:"",inputSort:"",logB64:"",imgUploadParth:"",dialogImageUrl:"",dialogTitle:"添加",dialogVisible:!1,permissions:[],permissions_obj:{}}},created:function(){var t=this;this.permissions=this.$store.state.permissions;var e=!1;this.permissions.forEach(function(a,i){-1==a?e=!0:t.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!e},mounted:function(){this.getInitList(),this.getFileUploadParth()},methods:{searchMethod:function(){this.currentPage1=1,this.getInitList()},handleCurrentChange:function(t){this.currentPage1=t,this.getInitList()},handleSizeChange:function(t){this.pageSize=t,this.getInitList()},cancelAdd:function(){this.addGroup=!1},addData:function(){this.inputId="",this.inputLog="",this.inputTitle="",this.inputLink="",this.inputSort="",this.addGroup=!0},handleEditor:function(t,e){var a=this;this.inputId=e.id,this.inputLog=e.link,this.inputTitle=e.title,this.inputLink=e.link,this.inputSort=e.sort,this.dialogTitle="修改",new u.a(function(t,a){d.a.getDecrypt(e.log,t)}).then(function(t){a.logB64=t,console.log(t)}),this.addGroup=!0},handleDelete:function(t,e){var a=this;this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod(e.id)}).catch(function(){a.$message({type:"info",message:"已取消删除"})})},deleteMethod:function(t){var e=this;return o()(n.a.mark(function a(){var i,s;return n.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return i={handshake:"",data:{id:t}},a.next=3,e.$axios.post(e.$api.fanGroupDelete,r()(i));case 3:200==(s=a.sent).code?(e.$message({message:s.message,type:"success"}),e.getInitList()):e.$message({message:s.message,type:"warning"});case 5:case"end":return a.stop()}},a,e)}))()},submitAdd:function(){var t=this;return o()(n.a.mark(function e(){var a,i;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.inputLog){e.next=3;break}return t.$message({message:"请上传群组log",type:"warning"}),e.abrupt("return");case 3:if(t.inputTitle){e.next=6;break}return t.$message({message:"请选择填写群组名字",type:"warning"}),e.abrupt("return");case 6:if(t.inputLink){e.next=9;break}return t.$message({message:"请选择填写群组链接",type:"warning"}),e.abrupt("return");case 9:if(t.inputSort){e.next=12;break}return t.$message({message:"请上填写排序",type:"warning"}),e.abrupt("return");case 12:if(a={handshake:"",data:{log:t.inputLog,title:t.inputTitle,status:1,link:t.inputLink,sort:t.inputSort,id:t.inputId}},i=null,"修改"!=t.dialogTitle){e.next=20;break}return e.next=17,t.$axios.post(t.$api.fanGroupModify,r()(a));case 17:i=e.sent,e.next=23;break;case 20:return e.next=22,t.$axios.post(t.$api.fanGroupCreate,r()(a));case 22:i=e.sent;case 23:200==i.code?(t.$message({message:i.message,type:"success"}),t.addAdDialogVisible=!1,t.getInitList()):t.$message({message:i.message,type:"warning"});case 24:case"end":return e.stop()}},e,t)}))()},getInitList:function(){var t=this;return o()(n.a.mark(function e(){var a,i;return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={handshake:"",data:{page:t.currentPage1,page_size:t.pageSize,title:t.search1,status:t.search2}},e.next=3,t.$axios.post(t.$api.fanGroupList,r()(a));case 3:200==(i=e.sent).code?(t.initData=i.data,t.initData.data.forEach(function(t,e){1==t.status?(t.status_text="开启",t.status_booln=!1):2==t.status&&(t.status_text="关闭",t.status_booln=!0)}),t.totalSize=t.initData.total,t.tableData=t.initData.data,t.cancelAdd()):t.$message({message:i.message,type:"warning"});case 5:case"end":return e.stop()}},e,t)}))()},changeSwitch:function(t,e){var a=this,i=e.id,n=e.status;1==e.status?e.status=0:e.status=1,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.changeStatus(i,n)}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},getFileUploadParth:function(){var t=this;return o()(n.a.mark(function e(){return n.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.imgUploadParth=p.a.innerUpload.getServerBaseUrl()+"/uploader.php?receive_type=json&upload_token="+p.a.innerUpload.getUploadToken()+"&ext_type=image&upload_field_name=file&is_no_ceb=&is_to_cloud";case 1:case"end":return e.stop()}},e,t)}))()},handleRemove:function(t,e){console.log(t,e)},handlePictureCardPreview:function(t){this.dialogImageUrl=t.url,this.dialogVisible=!0},imgUploadSuccess:function(t,e,a){this.inputLog=t.data.link_url,this.logB64=""},changeStatus:function(t,e){var a=this;return o()(n.a.mark(function i(){var s,l;return n.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return s={handshake:"",data:{id:t,status:e}},i.next=3,a.$axios.post(a.$api.fanGroupModify,r()(s));case 3:200==(l=i.sent).code?(a.$message({message:l.message,type:"success"}),a.getInitList()):a.$message({message:l.message,type:"warning"});case 5:case"end":return i.stop()}},i,a)}))()}}},g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"fanGroupList"},[a("h3",[t._v("粉丝群组列表")]),t._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入群组名称"},model:{value:t.search1,callback:function(e){t.search1=e},expression:"search1"}},[a("template",{slot:"prepend"},[t._v("群组名称")])],2)],1),t._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[t._v("状态")]),t._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:t.search2,callback:function(e){t.search2=e},expression:"search2"}},t._l(t.optionsStatus,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1)],1),t._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.searchMethod}},[t._v("搜索")]),t._v(" "),t.permissions_obj.id_Finance_paymentAdd||t.permissions_obj.id_all?a("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:t.addData}},[t._v("添加")]):t._e()],1)]),t._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{type:"index",width:"50","header-align":"center",align:"center",label:"序号"}}),t._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"title",label:"群组名称",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"link",label:"群链接",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"status_text",label:"通道状态",width:"90"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":2},on:{change:function(a){return t.changeSwitch(e.$index,e.row)}},model:{value:e.row.status,callback:function(a){t.$set(e.row,"status",a)},expression:"scope.row.status"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"添加时间",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"updated_at",label:"修改时间",width:"180"}}),t._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.permissions_obj.id_Finance_paymentUpdate||t.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return t.handleEditor(e.$index,e.row)}}},[t._v("修改")]):t._e(),t._v(" "),t.permissions_obj.id_Ad_delete||t.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return t.handleDelete(e.$index,e.row)}}},[t._v("删除")]):t._e()]}}])})],1)],1),t._v(" "),a("el-dialog",{attrs:{title:t.dialogTitle,visible:t.addGroup,width:"40%",center:""},on:{"update:visible":function(e){t.addGroup=e}}},[a("div",{staticClass:"row"},[a("span",[t._v("群组名称")]),t._v(" "),a("el-input",{attrs:{placeholder:"群组名称",clearable:""},model:{value:t.inputTitle,callback:function(e){t.inputTitle=e},expression:"inputTitle"}})],1),t._v(" "),a("div",{staticClass:"row"},[a("span",[t._v("群链接")]),t._v(" "),a("el-input",{attrs:{placeholder:"群链接",clearable:""},model:{value:t.inputLink,callback:function(e){t.inputLink=e},expression:"inputLink"}})],1),t._v(" "),a("div",{staticClass:"row"},[a("span",[t._v("排序")]),t._v(" "),a("el-input",{attrs:{placeholder:"排序",clearable:""},model:{value:t.inputSort,callback:function(e){t.inputSort=e},expression:"inputSort"}})],1),t._v(" "),a("div",{staticClass:"row"},[a("span",[t._v("LOG")]),t._v(" "),a("img",{staticStyle:{"max-width":"60px","max-height":"60px"},attrs:{width:"60",src:t.logB64,alt:""}}),t._v(" "),a("el-upload",{attrs:{action:t.imgUploadParth,"list-type":"picture-card","on-preview":t.handlePictureCardPreview,"on-remove":t.handleRemove,limit:1,"on-success":t.imgUploadSuccess}},[a("i",{staticClass:"el-icon-plus"})]),t._v(" "),a("el-dialog",{attrs:{visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1),t._v(" "),a("div",{staticClass:"dialogBtn"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.submitAdd}},[t._v("提交")]),t._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:t.cancelAdd}},[t._v("取消")])],1)])],1)},staticRenderFns:[]};var v=a("VU/8")(h,g,!1,function(t){a("t+6M")},"data-v-6c269150",null);e.default=v.exports},"t+6M":function(t,e){}});