(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5b7cc00f"],{"38d0":function(e,t,i){"use strict";var a=i("6506"),s=i.n(a);s.a},6506:function(e,t,i){},"75b2":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"outmain ba_f"},[e._m(0),i("div",{staticClass:"sc_attachmentImg"},[i("div",{staticClass:"attachment_img_box",attrs:{flex:"box:first"}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.groupListLoading,expression:"groupListLoading"}],staticClass:"attachment_img_left"},[i("el-menu",{staticClass:"group-menu",attrs:{mode:"vertical"}},[i("el-scrollbar",{staticStyle:{height:"623px",width:"100%"}},[i("div",{staticClass:"goods-menu"},[i("el-menu-item",{class:{"is-active":"all"==e.allindex},staticStyle:{"text-align":"center"},attrs:{index:"all"},on:{click:function(t){return e.selected(0)}}},[i("span",[e._v("全部")])]),e._l(e.groupItem,(function(t,a){return[i("el-menu-item",{attrs:{index:t.id},on:{click:function(i){return e.selected(t.id)}}},[i("div",{staticClass:"fenlei",attrs:{flex:"dir:left box:last"}},[i("i",{staticClass:"el-icon-circle-close gbfenlei",staticStyle:{display:"none"},on:{click:function(i){return e.deleteType(t.id)}}}),i("div",{staticStyle:{overflow:"hidden","text-overflow":"ellipsis",width:"100%"}},[i("span",[e._v(e._s(t.name))])])])])]}))],2)]),i("el-popover",{attrs:{placement:"top",width:"160"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[i("el-input",{attrs:{placeholder:"请输入分组名称",size:"mini"},model:{value:e.new_type_name,callback:function(t){e.new_type_name=t},expression:"new_type_name"}}),i("div",{staticStyle:{"text-align":"right",margin:"0","margin-top":"10px"}},[i("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(t){e.visible=!1}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.addNewAttType}},[e._v("确定")])],1),i("el-button",{staticStyle:{"margin-left":"22%","margin-top":"13px"},attrs:{slot:"reference",size:"small"},slot:"reference"},[i("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" 新建分组 ")])],1)],1)],1),i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.rightLoading,expression:"rightLoading"}],staticClass:"attachment_img_right",attrs:{flex:"dir:top"}},[i("div",{staticClass:"selectBox flex-bet",staticStyle:{display:"flex"}},[i("div",{staticClass:"flex-g-1 flex"},[i("el-input",{staticStyle:{width:"30%","padding-left":"12px"},attrs:{placeholder:"请输入图片名称","suffix-icon":"el-icon-search",size:"small"},on:{input:function(t){return e.search(e.atta_name)}},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(e.atta_name)}},model:{value:e.atta_name,callback:function(t){e.atta_name=t},expression:"atta_name"}}),i("el-upload",{staticClass:"upload-demo mar_l20",attrs:{action:e.UploadUrl(),multiple:!0,limit:50,"on-exceed":e.handleExceed,"file-list":e.fileList,"on-success":e.handleSuccess,"on-error":e.handleError,"before-upload":e.beforeUpload,data:e.uploadData,"on-progress":e.handProgress}},[i("el-button",{attrs:{size:"small",type:"primary"}},[i("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),e._v(" 上传图片 ")])],1),i("el-button",{staticClass:"mar_l20",attrs:{size:"small"},on:{click:e.movePic}},[e._v("移动图片")]),i("el-button",{staticClass:"mar_l20",attrs:{size:"small"},on:{click:e.delPic}},[e._v("批量删除")])],1),i("div",{},[i("el-button",{attrs:{size:"small",type:"danger"},on:{click:e.recycleList}},[e._v("回收站列表")])],1)]),i("el-scrollbar",{staticClass:"scrollbar",staticStyle:{height:"560px"}},[i("div",{staticClass:"app-attachment-list"},[e._l(e.attachments,(function(t,a){return[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.name,placement:"top","open-delay":1}},[i("div",{staticClass:"app-attachment-item",on:{click:function(i){return e.selectedItem(a,t.url,t)}}},[i("div",{staticClass:"app-attachment-item-bj"},[i("div",{staticClass:"imgStyle"},[i("el-image",{staticStyle:{width:"130px",height:"130px","border-radius":"5px"},attrs:{src:t.url,fit:"cover"}}),i("div",{staticClass:"mask",style:e.getStyle2(a)},[i("i",{staticClass:"el-icon-check center-icon pos-center"}),i("p",{staticClass:"triangle"},[i("i",{staticClass:"el-icon-check"})])])],1),i("div",{staticClass:"app-attachment-name"},[e._v(e._s(t.name))]),i("i",{staticClass:"el-icon-error delete",on:{click:function(i){return e.deleteItem(t)}}})])])])]}))],2)]),i("div",{staticStyle:{padding:"5px","text-align":"right","margin-top":"auto"}},[i("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.total,"page-size":e.pagesize},on:{"current-change":e.current_change}})],1),i("el-dialog",{attrs:{title:"选择分类",visible:e.dialogVisible3,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible3=t}}},[i("div",{staticClass:"pad_20"},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[i("el-form-item",{attrs:{label:"请选择分类"}},[i("el-select",{attrs:{placeholder:"请选择分类"},model:{value:e.form.typeValue,callback:function(t){e.$set(e.form,"typeValue",t)},expression:"form.typeValue"}},e._l(e.groupItem,(function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogVisible3=!1}}},[e._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)])],1)])])])},s=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"shuju_title mar_b20"},[i("div",{staticClass:"shuju_title_text"},[i("span",[e._v("素材管理")])])])}],n=(i("99af"),i("365c")),o={created:function(){this.init()},data:function(){return{visible:!1,atta_name:"",category:0,keywords:"",total:0,pagesize:30,currentPage:1,dialogVisible:!1,groupItem:[],attachments:[],groupListLoading:!1,rightLoading:!1,new_type_name:"",fileList:[],selectedArr:{},uploadData:{key:"",token:""},file:{Url:"",path:"",name:"",size:0},recycleType:1,allindex:"all",ids:[],floptions:[],form:{typeValue:""},dialogVisible3:!1}},methods:{init:function(){this.getgroupItem(),this.getAttachment_List()},getStyle2:function(e){var t=this,i=t.currentPage,a=t.selectedArr["img"==t.type?"danxuan":"item"+e+i];return a&&a.page==i&&a.index==e?"display:block":""},modalClose:function(){var e=this;e.selectedArr={}},handProgress:function(){var e=this;e.rightLoading=!0},getgroupItem:function(){var e=this;this.$api.get("common/file/get-category",{storeId:this.type2},(function(t){1==t.code?(e.groupItem=t.data,console.log(123,t.data),e.groupListLoading=!1,e.visible=!1):e.groupListLoading=!1}))},getAttachment_List:function(){var e=this;e.rightLoading=!0,this.$api.get("common/file/get-picture",{page:e.currentPage,category:e.category,keywords:e.keywords,storeId:this.type2},(function(t){1==t.code?(e.attachments=t.data,e.total=t.count,e.rightLoading=!1):e.rightLoading=!1}))},recycleList:function(){var e=this;e.rightLoading=!0,this.$api.get("common/file/recycle-picture",{page:e.currentPage,storeId:this.type2},(function(t){1==t.code?(e.attachments=t.data,e.total=t.count,e.recycleType=t.type,e.rightLoading=!1):e.rightLoading=!1}))},addNewAttType:function(){var e=this;e.groupListLoading=!0,this.$api.post("common/file/save-category",{storeId:this.type2,name:e.new_type_name},(function(t){1==t.code?(e.visible=!1,e.$message({message:t.msg,type:"success",duration:500,onClose:function(){e.new_type_name="",e.getgroupItem()}})):(e.visible=!1,e.$message.error(t.msg))}))},search:function(e){var t=this;console.log(e),this.keywords=e,t.getAttachment_List()},current_change:function(e){var t=this;t.currentPage=e,2==t.recycleType?t.recycleList():t.getAttachment_List()},deleteType:function(e){var t=this;t.groupListLoading=!0,this.$api.post("common/file/del-picture-category",{id:e},(function(e){1==e.code?(t.visible=!1,t.$message({message:e.msg,type:"success",duration:500,onClose:function(){t.getgroupItem()}})):(t.$message.error(e.msg),t.groupListLoading=!1)}))},deleteItem:function(e){var t=this;t.rightLoading=!0,e.deleteAt?this.$api.post("common/file/del-recycle-picture",{id:e.id},(function(e){1==e.code?(t.visible=!1,t.$message({message:e.msg,type:"success",duration:500,onClose:function(){t.recycleList()}})):(t.$message.error(e.msg),t.groupListLoading=!1)})):this.$api.post("common/file/del-picture",{id:e.id},(function(e){1==e.code?(t.visible=!1,t.$message({message:e.msg,type:"success",duration:500,onClose:function(){t.getAttachment_List()}})):(t.$message.error(e.msg),t.groupListLoading=!1)}))},UploadUrl:function(){var e=n["a"].backendPath;return e+"common/file/get-category"},beforeUpload:function(e){console.log("上传前判断",e);var t="image/jpg"===e.type||"image/jpeg"===e.type||"image/png"===e.type||"image/gif"===e.type,i=e.size/1024/1024<2;return t?i?void 0:(this.$message.error("文件大小不能超过 2MB!"),!1):(this.$message.error("上传图片只支持jpg、jpeg、png格式!"),!1)},handleError:function(e){this.$message({message:"上传失败",duration:2e3,type:"warning"})},handleSuccess:function(e,t,i){this.file=t,this.addAttachment()},handleExceed:function(e,t){this.$message.warning("当前限制选择 50 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},addAttachment:function(){var e=this,t=new FormData;t.append("file",this.file.raw),t.append("category",this.category),t.append("storeId",this.type2),this.$api.post("common/file/upload",t,(function(t){1==t.code?(e.getAttachment_List(),e.$message.success("上传成功")):(e.$message.error(t.msg),console.log(t.msg))}))},selected:function(e){var t=this;t.rightLoading=!0,t.currentPage=1,t.category=e,t.allindex="otherList",t.getAttachment_List()},selectedItem:function(e,t,i){var a=this,s="img"==a.type,n=s?"danxuan":"item"+e+a.currentPage,o=a.selectedArr[n];o&&o.index==e?a.$delete(a.selectedArr,n):(s&&a.$delete(a.selectedArr,n),a.$set(a.selectedArr,n,{page:a.currentPage,index:e,url:t,id:i.id}));var l=a.selectedArr,r=[];for(var c in l)r.push(l[c].id);a.ids=r},movePic:function(){var e=this;e.rightLoading=!0,e.ids.length?e.dialogVisible3=!0:(e.$message.error("请选择图片"),e.rightLoading=!1)},save:function(){var e=this;e.form.typeValue&&this.$api.post("common/file/move-file",{id:e.ids,typeId:e.form.typeValue},(function(t){1==t.code?(e.visible=!1,e.$message({message:t.msg,type:"success",duration:500,onClose:function(){e.getAttachment_List()}}),e.modalClose(),e.dialogVisible3=!1):(e.$message.error(t.msg),e.rightLoading=!1,e.dialogVisible3=!1)}))},delPic:function(){var e=this;e.rightLoading=!0,e.ids.length?this.$api.post("common/file/del-picture",{id:e.ids},(function(t){1==t.code?(e.visible=!1,e.$message({message:t.msg,type:"success",duration:500,onClose:function(){e.getAttachment_List()}}),e.modalClose()):(e.$message.error(t.msg),e.rightLoading=!1)})):(e.$message.error("请选择图片"),e.rightLoading=!1)}}},l=o,r=(i("38d0"),i("2877")),c=Object(r["a"])(l,a,s,!1,null,null,null);t["default"]=c.exports}}]);