75.1196981a4c272bcea2c1.js 9.1 KB

1
  1. webpackJsonp([75],{RRvh:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("Xxa5"),s=i.n(a),n=i("mvHQ"),r=i.n(n),l=i("exGp"),o=i.n(l),c=i("NC6I"),u=i.n(c),d={name:"shareImgManagement",data:function(){return{currentPage1:1,pageSize:10,totalSize:0,tableData:[],addDialogVisible:!1,dialogTitle:"",uploadImg:"",imgUploadParth:"",fileList:[],dialogImageUrl:"",dialogVisible:!1,inputId:"",inputTitle:"",inputLink:"",inputSort:"",initData:{},isShowId:!1,permissions:[],permissions_obj:{}}},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.getFileUploadParth(),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.isShowId=!1,this.inputTitle="",this.inputLink="",this.inputSort="",this.uploadImg="",this.fileList=[],this.addDialogVisible=!0,this.dialogTitle="添加交流群链接"},handleEdit:function(e,t){this.fileList=[],this.isShowId=!0,this.inputId=t.id,this.inputTitle=t.title,this.inputLink=t.url,this.inputSort=t.sort,this.uploadImg="",this.fileList=[],this.addDialogVisible=!0,this.dialogTitle="修改交流群链接"},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},imgUploadSuccess:function(e,t,i){this.$message({message:"上传成功",type:"success"}),this.uploadImg=e.result.file_path},imgUploadFailure:function(e,t,i){this.$message({message:"上传失败",type:"warning"})},getFileUploadParth:function(){var e=this;return o()(s.a.mark(function t(){var i,a,n,l,o,c;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.uploadGet_domain,r()(i));case 3:200==(a=t.sent).code?(n=parseInt((new Date).getTime()/1e3),l="P",o="Z6Kbz8hpT9VtGmcu",c=u()(l+n+o).toUpperCase(),e.imgUploadParth=a.data.url+"?dir=icon&platform=P&timestamp="+n+"&sign="+c):e.$message({message:a.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},getDataList:function(){var e=this;return o()(s.a.mark(function t(){var i,a;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize}},t.next=3,e.$axios.post(e.$api.linkLists,r()(i));case 3:200==(a=t.sent).code?(e.initData=a.data,e.initData.data.forEach(function(e,t){var i=[];i.push(e.icon),e.srcList=i}),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)}))()},submitModifyEditor:function(){"添加交流群链接"==this.dialogTitle?this.addMethod():this.modifyMethod()},cancelModifyEditor:function(){this.addDialogVisible=!1},addMethod:function(){var e=this;return o()(s.a.mark(function t(){var i,a;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputTitle){t.next=3;break}return e.$message({message:"请填写跳转链接",type:"warning"}),t.abrupt("return");case 3:if(e.inputLink){t.next=6;break}return e.$message({message:"请填写跳转链接",type:"warning"}),t.abrupt("return");case 6:if(e.inputSort){t.next=9;break}return e.$message({message:"请填写排序",type:"warning"}),t.abrupt("return");case 9:return i={handshake:"",data:{title:e.inputTitle,icon:e.uploadImg,url:e.inputLink,sort:e.inputSort}},t.next=12,e.$axios.post(e.$api.linkStore,r()(i));case 12:200==(a=t.sent).code?(e.$message({message:a.message,type:"success"}),e.addDialogVisible=!1,e.getDataList()):e.$message({message:a.message,type:"warning"});case 14:case"end":return t.stop()}},t,e)}))()},modifyMethod:function(){var e=this;return o()(s.a.mark(function t(){var i,a;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i={handshake:"",data:{id:e.inputId,title:e.inputTitle,icon:e.uploadImg,url:e.inputLink,sort:e.inputSort}},t.next=3,e.$axios.post(e.$api.linkUpdate,r()(i));case 3:200==(a=t.sent).code?(e.$message({message:a.message,type:"success"}),e.addDialogVisible=!1,e.getDataList()):e.$message({message:a.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},handleDelete:function(e,t){var i=this;this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i.deleteMethod(t.id)}).catch(function(){i.$message({type:"info",message:"已取消删除"})})},deleteMethod:function(e){var t=this;return o()(s.a.mark(function i(){var a,n;return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return a={handshake:"",data:{id:e}},i.next=3,t.$axios.post(t.$api.linkDelete,r()(a));case 3:200==(n=i.sent).code?(t.$message({message:n.message,type:"success"}),t.getDataList()):t.$message({message:n.message,type:"warning"});case 5:case"end":return i.stop()}},i,t)}))()}}},p={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"shareImgManagement"},[i("h3",[e._v("交流中心管理")]),e._v(" "),i("div",{staticClass:"opration"},[e.permissions_obj.id_152||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:"id",label:"ID"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"title",label:"标题"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"num",label:"图标"},scopedSlots:e._u([{key:"default",fn:function(e){return[i("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.row.icon,"preview-src-list":e.row.srcList,fit:"“cover”"}})]}}])}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"url",label:"跳转链接"}}),e._v(" "),i("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"sort",label:"排序"}}),e._v(" "),i("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_153||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(),e._v(" "),e.permissions_obj.id_154||e.permissions_obj.id_all?i("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(i){return e.handleDelete(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.addDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.addDialogVisible=t}}},[e.isShowId?i("div",{staticClass:"row"},[i("span",[e._v("id:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入id",clearable:"",disabled:""},model:{value:e.inputId,callback:function(t){e.inputId=t},expression:"inputId"}})],1):e._e(),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("标题:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入标题",clearable:""},model:{value:e.inputTitle,callback:function(t){e.inputTitle=t},expression:"inputTitle"}})],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("图标:")]),e._v(" "),i("el-upload",{attrs:{action:e.imgUploadParth,"list-type":"picture-card","on-preview":e.handlePictureCardPreview,limit:1,"on-success":e.imgUploadSuccess,"on-error":e.imgUploadFailure,"file-list":e.fileList}},[i("i",{staticClass:"el-icon-plus"})]),e._v(" "),i("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1),e._v(" "),i("div",{staticClass:"row"},[i("span",[e._v("跳转链接:")]),e._v(" "),i("el-input",{attrs:{placeholder:"请输入跳转链接",clearable:""},model:{value:e.inputLink,callback:function(t){e.inputLink=t},expression:"inputLink"}})],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:"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 g=i("VU/8")(d,p,!1,function(e){i("jQ0t")},"data-v-172c0751",null);t.default=g.exports},jQ0t:function(e,t){}});