| 1 |
- webpackJsonp([46],{"5g90":function(e,t){},GWmB:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Xxa5"),s=a.n(i),n=a("mvHQ"),r=a.n(n),l=a("exGp"),o=a.n(l),c=a("NC6I"),u=a.n(c),p={name:"privatePhotosManagement",data:function(){return{channelTagList:[],channelActiveIndex:0,channelActiveText:"",search1:"",search2:"",search3:"",search4:"",search5:"",search6:"",optionsPayType:[{value:"",label:"全部"},{value:1,label:"VIP"},{value:2,label:"钻石"},{value:3,label:"免费"}],optionsTagStatus:[{value:"",label:"全部"},{value:1,label:"有标签"},{value:2,label:"无标签"}],optionsStatus:[{value:"",label:"全部"},{value:0,label:"下架"},{value:1,label:"上架"}],optionsDialogPayType:[{value:1,label:"VIP"},{value:2,label:"钻石"},{value:3,label:"免费"}],pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}]},currentPage1:1,pageSize:10,totalSize:0,multipleSelection:[],initData:{},dialogTitle:"添加私照",addDialogVisible:!1,inputId:"",inputTitle:"",inputPayType:"",inputDiamondPrice:"",inputCate:"",inputFreeNum:"",uploadImg:"",imgUploadParth:"",fileList:[],images:[],uploadImgList:[],dialogVisible:!1,dialogImageUrl:[],tableData:[],selectId:"",permissions:[],permissions_obj:{}}},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.getFileUploadParth(),this.getChannelList()},methods:{imgView:function(e){this.imgDialogVisible=!0,this.imgPreview=e},channelSearchTag:function(e,t){this.channelActiveIndex=t,this.channelActiveText=e,this.getInitData()},getChannelList:function(){var e=this;return o()(s.a.mark(function t(){var a,i;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.spiderimageTypes,r()(a));case 3:200==(i=t.sent).code?(e.channelTagList=i.data,e.channelTagList.unshift("全部"),e.channelActiveText=e.channelTagList[0],e.getInitData()):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getInitData()},handleSizeChange:function(e){this.pageSize=e,this.getInitData()},handleSelectionChange:function(e){this.multipleSelection=e},searchMethod:function(){this.currentPage1=1,this.getInitData()},addData:function(){this.dialogTitle="添加私照",this.addDialogVisible=!0,this.fileList=[],this.images=[],this.inputId="",this.inputTitle="",this.inputPayType="",this.inputDiamondPrice="",this.inputCate="",this.inputFreeNum=""},batchUp:function(){var e=this;return o()(s.a.mark(function t(){var a,i,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e.multipleSelection.length<1)){t.next=3;break}return e.$message({message:"至少选择一项",type:"warning"}),t.abrupt("return");case 3:return a=[],e.multipleSelection.forEach(function(e,t){a.push(e.id)}),i={handshake:"",data:{ids:a.join(",")}},t.next=8,e.$axios.post(e.$api.spiderimageSet_status_up,r()(i));case 8:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getInitData()):e.$message({message:n.message,type:"warning"});case 10:case"end":return t.stop()}},t,e)}))()},batchDown:function(){var e=this;return o()(s.a.mark(function t(){var a,i,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e.multipleSelection.length<1)){t.next=3;break}return e.$message({message:"至少选择一项",type:"warning"}),t.abrupt("return");case 3:return a=[],e.multipleSelection.forEach(function(e,t){a.push(e.id)}),i={handshake:"",data:{ids:a.join(",")}},t.next=8,e.$axios.post(e.$api.spiderimageSet_status_down,r()(i));case 8:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getInitData()):e.$message({message:n.message,type:"warning"});case 10:case"end":return t.stop()}},t,e)}))()},batchDelete:function(){var e=this;return o()(s.a.mark(function t(){var a,i,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e.multipleSelection.length<1)){t.next=3;break}return e.$message({message:"至少选择一项",type:"warning"}),t.abrupt("return");case 3:return a=[],e.multipleSelection.forEach(function(e,t){a.push(e.id)}),i={handshake:"",data:{ids:a.join(",")}},t.next=8,e.$axios.post(e.$api.spiderimageDelete_more,r()(i));case 8:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getInitData()):e.$message({message:n.message,type:"warning"});case 10:case"end":return t.stop()}},t,e)}))()},handleTakeOff:function(e,t){var a=this;this.selectId=t.id,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.statusMethod(0)}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},handleShelves:function(e,t){var a=this;this.selectId=t.id,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.statusMethod(1)}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},statusMethod:function(e){var t=this;return o()(s.a.mark(function a(){var i,n;return s.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return i={handshake:"",data:{id:t.selectId,status:e}},a.next=3,t.$axios.post(t.$api.spiderimageSet_status,r()(i));case 3:200==(n=a.sent).code?(t.$message({message:n.message,type:"success"}),t.getInitData()):t.$message({message:n.message,type:"warning"});case 5:case"end":return a.stop()}},a,t)}))()},handleModify:function(e,t){var a=this;this.fileList=[],this.images=[],this.dialogTitle="私照详情",this.addDialogVisible=!0,this.inputId=t.id,this.inputTitle=t.source_title,this.inputPayType=t.paytype,this.inputDiamondPrice=t.coins,this.inputCate=t.source_images_type,this.inputFreeNum=t.free_count,t.images.forEach(function(e,t){a.fileList.push({name:t,url:e})})},handleDelete:function(e,t){var a=this;this.selectId=t.id,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.deleteMethod()}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},deleteMethod:function(){var e=this;return o()(s.a.mark(function t(){var a,i;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{id:e.selectId}},t.next=3,e.$axios.post(e.$api.spiderimageDelete,r()(a));case 3:200==(i=t.sent).code?(e.$message({message:i.message,type:"success"}),e.getInitData()):e.$message({message:i.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},getInitData:function(){var e=this;return o()(s.a.mark(function t(){var a,i;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,search:{source_title:e.search1,id:e.search2,paytype:e.search3,is_type:e.search4,status:e.search5,stime:e.search6&&e.search6.length>0?e.search6[0]:"",otime:e.search6&&e.search6.length>1?e.search6[1]:"",source_images_type:"全部"==e.channelActiveText?"":e.channelActiveText}}},t.next=3,e.$axios.post(e.$api.spiderimageLists,r()(a));case 3:200==(i=t.sent).code?(e.initData=i.data,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)}))()},imgUploadSuccess:function(e,t,a){this.$message({message:"上传成功",type:"success"}),this.uploadImg=e.result.file_path,this.images=a},imgUploadFailure:function(e,t,a){this.$message({message:"上传失败",type:"warning"})},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},handleRemove:function(e,t){this.images=t},getFileUploadParth:function(){var e=this;return o()(s.a.mark(function t(){var a,i,n,l,o,c;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.uploadGet_domain,r()(a));case 3:200==(i=t.sent).code?(n=parseInt((new Date).getTime()/1e3),l="P",o="Z6Kbz8hpT9VtGmcu",c=u()(l+n+o).toUpperCase(),e.imgUploadParth=i.data.url+"?dir=images&platform=P×tamp="+n+"&sign="+c):e.$message({message:i.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 a,i,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e.inputFreeNum<0)){t.next=3;break}return e.$message({message:"请填写正确的张数",type:"warning"}),t.abrupt("return");case 3:return a=[],e.images&&e.images.length>0&&e.images.forEach(function(e,t){a.push(e.response.result.file_path)}),i={handshake:"",data:{source_title:e.inputTitle,paytype:e.inputPayType,coins:2==e.inputPayType?e.inputDiamondPrice:0,source_images_type:e.inputCate,free_count:e.inputFreeNum,images:a.join(",")}},t.next=8,e.$axios.post(e.$api.spiderimageAdd,r()(i));case 8:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getInitData(),e.addDialogVisible=!1):e.$message({message:n.message,type:"warning"});case 10:case"end":return t.stop()}},t,e)}))()},modifyMethod:function(){var e=this;return o()(s.a.mark(function t(){var a,i,n;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(e.inputFreeNum<0)){t.next=3;break}return e.$message({message:"请填写正确的张数",type:"warning"}),t.abrupt("return");case 3:return a=[],e.images&&e.images.length>0&&e.images.forEach(function(e,t){if(e.response)a.push(e.response.result.file_path);else if(e.url){var i=e.url.indexOf("ig"),s="";if(i){var n=(s=e.url.substring(i)).indexOf(".",-1);n&&(s="/"+(s=s.substring(0,n))+".ceb")}a.push(s)}}),i={handshake:"",data:{id:e.inputId,source_title:e.inputTitle,paytype:e.inputPayType,coins:2==e.inputPayType?e.inputDiamondPrice:0,source_images_type:e.inputCate,free_count:e.inputFreeNum,images:a.join(",")}},t.next=8,e.$axios.post(e.$api.spiderimageUpdate,r()(i));case 8:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.getInitData(),e.addDialogVisible=!1):e.$message({message:n.message,type:"warning"});case 10:case"end":return t.stop()}},t,e)}))()}}},d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"privatePhotosManagement"},[a("h3",[e._v("私照管理")]),e._v(" "),e.permissions_obj.id_198||e.permissions_obj.id_all?a("div",{staticClass:"tagList tagList2"},[a("ul",e._l(e.channelTagList,function(t,i){return a("li",{key:i,class:[e.channelActiveIndex==i?"active":""],on:{click:function(a){return e.channelSearchTag(t,i)}}},[e._v(e._s(t))])}),0)]):e._e(),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入私照标题"},model:{value:e.search1,callback:function(t){e.search1=t},expression:"search1"}},[a("template",{slot:"prepend"},[e._v("私照标题")])],2)],1),e._v(" "),a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入私照ID"},model:{value:e.search2,callback:function(t){e.search2=t},expression:"search2"}},[a("template",{slot:"prepend"},[e._v("私照ID")])],2)],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.optionsPayType,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.search4,callback:function(t){e.search4=t},expression:"search4"}},e._l(e.optionsTagStatus,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.search5,callback:function(t){e.search5=t},expression:"search5"}},e._l(e.optionsStatus,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-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd"},model:{value:e.search6,callback:function(t){e.search6=t},expression:"search6"}})],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_200||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_204||e.permissions_obj.id_all?a("el-button",{attrs:{type:"primary"},on:{click:e.batchUp}},[e._v("批量上架")]):e._e(),e._v(" "),e.permissions_obj.id_205||e.permissions_obj.id_all?a("el-button",{attrs:{type:"warning"},on:{click:e.batchDown}},[e._v("批量下架")]):e._e(),e._v(" "),e.permissions_obj.id_206||e.permissions_obj.id_all?a("el-button",{attrs:{type:"danger"},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:{type:"selection",width:"45","header-align":"center",align:"center"}}),e._v(" "),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",label:"图片",width:"100"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("div",{staticClass:"left",staticStyle:{width:"80px",height:"80px"}},[a("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.row.images[0],"preview-src-list":e.row.images}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"私照信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"vedioBox"},[a("div",{staticClass:"right"},[a("div",[e._v("\n ID:\n "),a("span",[e._v(e._s(t.row.id))])]),e._v(" "),a("div",[e._v("\n 标题:\n "),a("span",[e._v(e._s(t.row.source_title))])]),e._v(" "),a("div",[e._v("\n 数量:\n "),a("span",[e._v(e._s(t.row.images_count))])])])])]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"source_images_type",label:"分类",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"paytype_zh",label:"付费类型",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"like_count",label:"点赞量",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"pay_count",label:"购买量",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"上/下架时间",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"操作",width:"230",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.permissions_obj.id_203||e.permissions_obj.id_all?a("el-button",{directives:[{name:"show",rawName:"v-show",value:1==t.row.status,expression:"scope.row.status==1"}],attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.handleTakeOff(t.$index,t.row)}}},[e._v("下架")]):e._e(),e._v(" "),e.permissions_obj.id_203||e.permissions_obj.id_all?a("el-button",{directives:[{name:"show",rawName:"v-show",value:0==t.row.status,expression:"scope.row.status==0"}],attrs:{size:"mini",type:"success"},on:{click:function(a){return e.handleShelves(t.$index,t.row)}}},[e._v("上架")]):e._e(),e._v(" "),e.permissions_obj.id_201||e.permissions_obj.id_all?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleModify(t.$index,t.row)}}},[e._v("修改")]):e._e(),e._v(" "),e.permissions_obj.id_202||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",{staticClass:"dialog",attrs:{title:e.dialogTitle,visible:e.addDialogVisible,width:"40%",center:""},on:{"update:visible":function(t){e.addDialogVisible=t}}},["私照详情"==e.dialogTitle?a("div",{staticClass:"row"},[a("span",[e._v("ID:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入标题",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("标题:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入标题",clearable:"",type:"textarea"},model:{value:e.inputTitle,callback:function(t){e.inputTitle=t},expression:"inputTitle"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("付费类型:")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.inputPayType,callback:function(t){e.inputPayType=t},expression:"inputPayType"}},e._l(e.optionsDialogPayType,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),2==e.inputPayType?a("div",{staticClass:"row"},[a("span",[e._v("价格:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入钻石价格",clearable:""},model:{value:e.inputDiamondPrice,callback:function(t){e.inputDiamondPrice=t},expression:"inputDiamondPrice"}})],1):e._e(),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("分类:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入分类",clearable:""},model:{value:e.inputCate,callback:function(t){e.inputCate=t},expression:"inputCate"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("前几张免费:")]),e._v(" "),a("el-input",{attrs:{placeholder:"请输入张数",clearable:"",type:"number"},model:{value:e.inputFreeNum,callback:function(t){e.inputFreeNum=t},expression:"inputFreeNum"}})],1),e._v(" "),a("div",{staticClass:"row"},[a("span",[e._v("私照:")]),e._v(" "),a("el-upload",{attrs:{action:e.imgUploadParth,"list-type":"picture-card","on-preview":e.handlePictureCardPreview,"on-remove":e.handleRemove,"on-success":e.imgUploadSuccess,"on-error":e.imgUploadFailure,"file-list":e.fileList,multiple:""}},[a("i",{staticClass:"el-icon-plus"})]),e._v(" "),a("el-dialog",{attrs:{visible:e.dialogVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],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 h=a("VU/8")(p,d,!1,function(e){a("5g90")},"data-v-50615364",null);t.default=h.exports}});
|