12 |
- import{n as e,p as a}from"../noData/noData.fdf58db7.js";import{E as l,y as t,i as s,A as i,B as o,C as r,n,s as c,v as u}from"../element-plus/element-plus.983e47a2.js";import{I as p}from"../_input/_input.ba197332.js";import{d,b as m,m as v}from"../materialBlock/materialBlock.4bf0ade3.js";import{_ as f}from"../more/more.410aa31b.js";import{d as h,f as g,i as y,n as _,o as b,c as k,a as L,U as C,a9 as j,a2 as x,T as w,Q as M,S as z,R as E,u as I,K as N,b7 as O,b6 as B,h as F,Y as S,L as V,J as R,w as T,D as W,av as $,P as U,aJ as A,O as J}from"../@vue/@vue.e7eafc10.js";import{D}from"../_dialog/_dialog.b386cdd8.js";import{A as H}from"../api/api.7c277a8d.js";import{_ as K}from"../../assets/index.594385d1.js";import{S as Q}from"../_select/_select.6cbd42f2.js";import{T as G}from"../timeScreen/timeScreen.eb428a70.js";import"../lodash-es/lodash-es.e51fd119.js";import"../async-validator/async-validator.21881447.js";import"../@vueuse/@vueuse.ee9511b3.js";import"../dayjs/dayjs.f67a4005.js";import"../axios/axios.27022086.js";import"../@ctrl/@ctrl.9c8f424f.js";import"../escape-html/escape-html.d572c0fd.js";import"../normalize-wheel-es/normalize-wheel-es.94de1731.js";import"../_drawer/_drawer.0be3041e.js";import"../vue-router/vue-router.647267ed.js";import"../nprogress/nprogress.b93c8c22.js";import"../pinia/pinia.cb6cf138.js";import"../vue-demi/vue-demi.4f3c4c97.js";import"../pinia-plugin-persist/pinia-plugin-persist.67085de7.js";import"../@element-plus/@element-plus.6e467d43.js";import"../echarts/echarts.5b4b2848.js";import"../tslib/tslib.e35f93b8.js";import"../zrender/zrender.fe59a237.js";const P=e=>(O("data-v-2825666f"),e=e(),B(),e),Y={class:"imgBox"},q={class:"img"},X=["src"],Z=P((()=>L("div",{class:"line_1"},null,-1))),ee=P((()=>L("div",{class:"line_2"},null,-1))),ae={class:"conBox"},le={class:"tMar40 flex"},te=P((()=>L("span",{class:"c-333"},"素材:",-1))),se={class:"lMarauto f14"},ie=E("编辑"),oe=E("删除");var re=K(h({__name:"fileBlock",props:{paramsObj:{default:{}},checkShow:{type:Boolean,default:!1}},emits:["checkChange","init","fileJunior"],setup(e,{expose:a,emit:n}){const c=e,{proxy:u}=F(),p=u.$NumberHandle,m=g(),v=g(!1),h=async()=>{const e=S({id:c.paramsObj.id});let a=await u.$http.post(H.collect_clip_dele,e);a&&"0"==a.errNo?(a.rst,v.value=!1,n("init")):l.error(a.errMsg)},O=e=>{n("checkChange",e,c.paramsObj.folderId)},B=e=>{"edit"==e?m.value.switchShow(!0):"dele"==e&&(v.value=!0)},V=()=>{n("init")},R=()=>{n("fileJunior")};return a({handleCommand:B}),y((()=>{_((()=>{}))})),(a,l)=>{const n=t,c=f,u=s,g=i,y=o,_=r;return b(),k(C,null,[L("div",{class:"box",onClick:R},[L("div",Y,[(b(!0),k(C,null,j(e.paramsObj.materials,(e=>(b(),k("div",q,[L("img",{src:e,alt:""},null,8,X)])))),256)),Z,ee,e.checkShow?(b(),k("div",{key:0,onClick:l[1]||(l[1]=x((()=>{}),["stop"]))},[w(n,{class:"checkBox",modelValue:e.paramsObj.checked,"onUpdate:modelValue":l[0]||(l[0]=a=>e.paramsObj.checked=a),onChange:O},null,8,["modelValue"])])):M("",!0)]),L("div",ae,[L("div",null,z(e.paramsObj.name||"-"),1),L("div",le,[L("div",null,[te,E(z(I(p)(e.paramsObj.file_count)||0),1)]),L("div",se,[w(_,{onCommand:B,size:"default"},{dropdown:N((()=>[w(y,null,{default:N((()=>[w(g,{command:"edit"},{default:N((()=>[ie])),_:1}),w(g,{command:"dele"},{default:N((()=>[oe])),_:1})])),_:1})])),default:N((()=>[w(u,{style:{transform:"rotate(90deg)"}},{default:N((()=>[w(c)])),_:1})])),_:1})])])])]),w(d,{ref_key:"newCollectRef",ref:m,title:"编辑收藏夹",propInfo:e.paramsObj,onInit:V},null,8,["propInfo"]),w(D,{dialogVisible:v.value,width:"400px",onConfirm:h,"dialog-title":"提示",onClose:l[2]||(l[2]=e=>v.value=!1)},{content:N((()=>[E("该文件夹内包含"+z(I(p)(e.paramsObj.num)||"0")+"条信息,您确定要全部删除嘛?",1)])),_:1},8,["dialogVisible"])],64)}}}),[["__scopeId","data-v-2825666f"]]);const ne={class:"screenBox_mini tMar0"},ce=E("新增收藏夹"),ue={class:"contentBox"},pe={class:"flexWrap"},de={key:0,class:"paginationBox"};var me=K(h({__name:"collectClipSub",emits:["goCollect"],setup(a,{emit:t}){const{proxy:s}=F();s.$NumberHandle;const i=g(!1),o=S({fileList:[],chooseFileList:[]}),r=g(),m=()=>{r.value.switchShow(!0)},v=g(),f=g(1),h=g(20),x=g(),z=e=>{E(e)},E=async e=>{i.value=!0,f.value=e||1;const a=S({name:x.value.value,page:e||f.value,pageSize:h.value});let t=await s.$http.get(H.collect_clip_list,a);if(i.value=!1,t&&"0"==t.errNo){let e=t.rst;o.fileList=e.data,v.value=e.pageInfo.total}else l.error(t.errMsg)},I=(e,a)=>{if(e)o.chooseFileList.push(a);else{let e=o.chooseFileList.findIndex((e=>e==a));o.chooseFileList.splice(e,1)}};return y((()=>{_((()=>{E()}))})),(a,l)=>{const s=n,g=c,y=u;return b(),k("div",null,[L("div",ne,[w(p,{ref_key:"InputRef_text",ref:x,title:"收藏夹名",onChangeEvent:l[0]||(l[0]=e=>E())},null,512),w(s,{type:"primary",onClick:m,class:"lMarauto"},{default:N((()=>[ce])),_:1})]),L("div",ue,[V((b(),k("div",pe,[(b(!0),k(C,null,j(o.fileList,(e=>(b(),R(re,{key:e.id,paramsObj:e,onCheckChange:I,onInit:E,onFileJunior:a=>{return l=e.id,void t("goCollect",l);var l}},null,8,["paramsObj","onFileJunior"])))),128)),o.fileList&&0==o.fileList.length||!o.fileList?(b(),R(e,{key:0})):M("",!0)])),[[y,i.value]]),v.value>0?(b(),k("div",de,[w(g,{small:!0,"current-page":f.value,"onUpdate:current-page":l[1]||(l[1]=e=>f.value=e),"page-size":h.value,"onUpdate:page-size":l[2]||(l[2]=e=>h.value=e),"page-sizes":[20,50,80,100],layout:"total, sizes, prev, pager, next, jumper",total:v.value,onCurrentChange:z},null,8,["current-page","page-size","total"])])):M("",!0)]),w(d,{ref_key:"newCollectRef",ref:r,onInit:E},null,512)])}}}),[["__scopeId","data-v-415366b2"]]);const ve={class:"screenBox_mini flexWrap"},fe={class:"contentBox"},he=E("批量操作"),ge={key:0,class:"flex tMar10"},ye=E("全选"),_e={class:"c-theme lMar10 f12"},be={class:"lMarauto"},ke=E("取消收藏"),Le=E("关闭"),Ce={class:"tMar20"},je={class:"flexWrap"},xe={key:0,class:"paginationBox"};var we=K(h({__name:"collect",props:{cid:{default:0}},setup(a){const s=a,{proxy:i}=F();i.$NumberHandle;const o=S({materialList:[],chooseList:[],typeList:[{label:"视频",value:1},{label:"图片",value:2}],getTypeList:[{label:"本地上传",value:1},{label:"媒体下载",value:2}],sizeTypeList:[],createrList:[],editorList:[],collectList:[]}),r=g(!1),d=g(!1),f=(e,a)=>{if(e)o.chooseList.push(a.id);else{let e=o.chooseList.findIndex((e=>e==a.id));o.chooseList.splice(e,1)}},h=e=>{e?(o.chooseList=[],o.materialList.forEach((e=>{e.checked=!0,o.chooseList.push(e.id)}))):(o.chooseList=[],o.materialList.forEach((e=>{e.checked=!1})))},x=e=>{r.value=e||!1,d.value=!1,o.chooseList=[],o.materialList.forEach((e=>{e.checked=!1}))},E=async()=>{const e=S({mf_ids:o.chooseList});let a=await i.$http.post(H.materialManage_cancleCollect,e);a&&"0"==a.errNo?(a.rst,x(!1),await Z(1)):l.error(a.errMsg)},I=g(),O=g(1),B=g(20),W=g(),$=g(!1),U=g(),A=g(),J=g(),D=g(),K=g(),P=g(),Y=g(),q=g(),X=e=>{Z(e)},Z=async e=>{$.value=!0,O.value=e||1;const a=S({fav_id:U.value.value?Number(U.value.value):"",name:W.value.value,folder_id:Y.value.idVal,mtype:A.value.value,ctype:J.value.value,tags:o.tagChooseVal,start:q.value.dateVal?q.value.dateVal[0]:"",end:q.value.dateVal?q.value.dateVal[1]:"",size_types:D.value.value,idea_man:K.value.value,designer:P.value.value,page:e||O.value,pageSize:B.value});let t=await i.$http.get(H.collect_clip_materialList,a);if($.value=!1,t&&"0"==t.errNo){let e=t.rst;e.data&&e.data.length>0?o.materialList=e.data:o.materialList=[],I.value=e.pageInfo.total}else l.error(t.errMsg)};return T((()=>s.cid),(()=>{U.value.value=s.cid?s.cid:"",Z(1)})),y((()=>{_((async()=>{await(async()=>{let e=await i.$http.get(H.collect_select_list);if(e&&"0"==e.errNo){let a=e.rst;o.collectList=a,U.value.value=s.cid?s.cid:""}else l.error(e.errMsg)})(),await Z(1),Y.value.initAllAlbum(),(async()=>{let e=await i.$http.get(H.account_list);e&&"0"==e.errNo?(o.createrList=e.rst,o.editorList=e.rst):l.error(e.errMsg)})(),(async()=>{let e=await i.$http.get(H.sizeTypeList);if(e&&"0"==e.errNo){let a=e.rst;o.sizeTypeList=[],a.forEach((e=>{o.sizeTypeList.push({label:e,value:e})}))}else l.error(e.errMsg)})()}))})),(a,l)=>{const s=v,i=n,g=t,y=c,_=u;return b(),k("div",null,[L("div",ve,[w(Q,{ref_key:"collectRef",ref:U,title:"收藏夹",selectWidth:"160px",class:"bMar10",onChangeEvent:l[0]||(l[0]=()=>Z()),onClearEvent:l[1]||(l[1]=()=>Z()),optObj:{k:"id",la:"name",val:"id"},options:o.collectList},null,8,["options"]),w(p,{ref_key:"InputRef_text",ref:W,title:"素材名称",placeholderTxt:"素材名称",class:"bMar10",onChangeEvent:l[2]||(l[2]=()=>Z()),onClearEvent:l[3]||(l[3]=()=>Z())},null,512),w(s,{selectWidth:"160px",ref_key:"CataRef",ref:Y,title:"素材目录",class:"bMar10",onChangeEvent:l[4]||(l[4]=()=>Z()),clearableFlag:!0},null,512),w(Q,{ref_key:"mtypeRef",ref:A,clearFlag:!0,title:"类型",selectWidth:"160px",class:"bMar10",onChangeEvent:l[5]||(l[5]=()=>Z()),onClearEvent:l[6]||(l[6]=()=>Z()),options:o.typeList},null,8,["options"]),w(Q,{ref_key:"sizeTypeRef",ref:D,clearFlag:!0,filterFlag:!0,isMultiple:!0,title:"尺寸",selectWidth:"160px",class:"bMar10",onChangeEvent:l[7]||(l[7]=()=>Z()),onClearEvent:l[8]||(l[8]=()=>Z()),options:o.sizeTypeList},null,8,["options"]),w(Q,{ref_key:"ctypeRef",ref:J,clearFlag:!0,title:"获取方式",selectWidth:"160px",class:"bMar10",onChangeEvent:l[9]||(l[9]=()=>Z()),onClearEvent:l[10]||(l[10]=()=>Z()),options:o.getTypeList},null,8,["options"]),w(G,{title:"时间",selectWidth:"260px",haveQuick:!1,clearFlag:!0,valueIsKong:!0,ref_key:"timeRef",ref:q,onInit:l[11]||(l[11]=()=>Z()),class:"bMar10"},null,512),w(Q,{ref_key:"ideaManRef",ref:K,clearFlag:!0,title:"创意人",selectWidth:"160px",class:"bMar10",optObj:{k:"id",la:"username",val:"id"},onChangeEvent:l[12]||(l[12]=()=>Z()),onClearEvent:l[13]||(l[13]=()=>Z()),options:o.createrList},null,8,["options"]),w(Q,{ref_key:"designerRef",ref:P,clearFlag:!0,title:"设计师",class:"bMar10",selectWidth:"160px",optObj:{k:"id",la:"username",val:"id"},onChangeEvent:l[14]||(l[14]=()=>Z()),onClearEvent:l[15]||(l[15]=()=>Z()),options:o.editorList},null,8,["options"])]),V((b(),k("div",fe,[L("div",null,[w(i,{type:"primary",plain:"",onClick:l[16]||(l[16]=e=>x(!0))},{default:N((()=>[he])),_:1}),r.value?(b(),k("div",ge,[w(g,{modelValue:d.value,"onUpdate:modelValue":l[17]||(l[17]=e=>d.value=e),onChange:h},{default:N((()=>[ye])),_:1},8,["modelValue"]),L("span",_e,"已选"+z(o.chooseList&&o.chooseList.length||0)+"个素材",1),L("div",be,[w(i,{onClick:E,disabled:o.chooseList&&0==o.chooseList.length},{default:N((()=>[ke])),_:1},8,["disabled"]),w(i,{type:"primary",onClick:l[18]||(l[18]=e=>x(!1))},{default:N((()=>[Le])),_:1})])])):M("",!0)]),L("div",Ce,[L("div",je,[(b(!0),k(C,null,j(o.materialList,(e=>(b(),R(m,{key:e.id,onInit:Z,checkShow:r.value,idName:"id",onCheckChange:f,paramsObj:e},null,8,["checkShow","paramsObj"])))),128)),o.materialList&&0==o.materialList.length||!o.materialList?(b(),R(e,{key:0})):M("",!0)]),I.value>0?(b(),k("div",xe,[w(y,{small:!0,"current-page":O.value,"onUpdate:current-page":l[19]||(l[19]=e=>O.value=e),"page-size":B.value,"onUpdate:page-size":l[20]||(l[20]=e=>B.value=e),"page-sizes":[20,50,80,100],layout:"total, sizes, prev, pager, next, jumper",total:I.value,onCurrentChange:X},null,8,["current-page","page-size","total"])])):M("",!0)])])),[[_,$.value]])])}}}),[["__scopeId","data-v-0b2f8e68"]]);const Me={class:"typeBorlineBox"},ze=["onClick"],Ee=L("div",{class:"borLine"},null,-1),Ie=h({__name:"index",setup(e){const{proxy:l}=F();l.$NumberHandle;const t=W(me),s=S([{name:"我的收藏夹",key:"collectClipSub",compName:$(me)},{name:"我的收藏",key:"collect",compName:$(we)}]),{typeAc:i,typeList:o}=a(s),r=g(),n=e=>{r.value=e;let a={name:"我的收藏",key:"collect",compName:$(we)};i.value=a.key,t.value=a.compName};return y((()=>{_((()=>{}))})),(e,a)=>(b(),k(C,null,[L("div",Me,[(b(!0),k(C,null,j(I(o).list,(e=>(b(),k("div",{class:J(["item",e.key==I(i)?"itemAc":""]),key:e.key,onClick:a=>(e=>{r.value=0,i.value=e.key,t.value=e.compName})(e)},[L("div",null,z(e.name),1),Ee],10,ze)))),128))]),(b(),R(A,null,[(b(),R(U(I(t)),{onGoCollect:n,cid:r.value},null,40,["cid"]))],1024))],64))}});export{Ie as default};
|