12 |
- import{n as e,p as a}from"../warning/warning.QueM15Pj.js";import{E as l,u as t,o as s,w as i,x as o,y as r,k as n,A as c,v as p}from"../element-plus/element-plus.DqqeXZzT.js";import{I as u}from"../_input/_input.DHzqm7av.js";import{a as d,m}from"../materialBlock/materialBlock.ByM5BDgd.js";import{_ as v}from"../more/more.BP9Sk64c.js";import{d as f,r as h,i as g,n as y,o as _,c as k,a as j,U as L,a9 as b,a2 as C,T as x,Q as w,S as M,R as z,u as E,K as I,h as N,Y as O,ba as B,b8 as F,L as S,J as V,w as R,D as T,an as W,P as $,az as U,O as A}from"../@vue/@vue.lccsL1Mu.js";import{D as J}from"../_dialog/_dialog.D_mrchyK.js";import{A as H}from"../api/api.BtQEnbVN.js";import{_ as D}from"../../assets/index-CgNk2kGu.js";import{_ as K}from"../tagBlock/tagBlock.BBzjPbmj.js";import{S as Q}from"../_select/_select.DJM1Erco.js";import{T as G}from"../timeScreen/timeScreen.XmGd3E4o.js";import"../lodash-es/lodash-es.LxYfApIs.js";import"../async-validator/async-validator.DSgsWN2H.js";import"../@vueuse/@vueuse.D2YafqsA.js";import"../dayjs/dayjs.D4rZQhfm.js";import"../axios/axios.CUN3se9v.js";import"../@ctrl/@ctrl.D2oWfImC.js";import"../@popperjs/@popperjs.D3lHDW-0.js";import"../escape-html/escape-html.J6B7JOz4.js";import"../normalize-wheel-es/normalize-wheel-es.Erkn7R64.js";import"../_drawer/_drawer.C0e253H5.js";import"../staticTools/staticTools.BUMUrNJJ.js";import"../vue-router/vue-router.D86bYXwF.js";import"../pinia/pinia.DodrAXQg.js";import"../vue-demi/vue-demi.Dq6ymT-8.js";import"../pinia-plugin-persist/pinia-plugin-persist.Cjrd7Wf_.js";import"../@element-plus/@element-plus.BWbqilIf.js";import"../echarts/echarts.C_nC9ACL.js";import"../tslib/tslib.DduEQve-.js";import"../zrender/zrender.XYf_pgl8.js";const P=e=>(B("data-v-c4f955c6"),e=e(),F(),e),Y={class:"imgBox"},q={class:"img"},X=["src"],Z=P((()=>j("div",{class:"line_1"},null,-1))),ee=P((()=>j("div",{class:"line_2"},null,-1))),ae={class:"conBox"},le={class:"tMar40 flex"},te=P((()=>j("span",{class:"c-333"},"素材:",-1))),se={class:"lMarauto f14"},ie=z("编辑"),oe=z("删除"),re=D(f({__name:"fileBlock",props:{paramsObj:{default:{}},checkShow:{type:Boolean,default:!1}},emits:["checkChange","init","fileJunior"],setup(e,{expose:a,emit:n}){const c=e,{proxy:p}=N(),u=p.$NumberHandle,m=h(),f=h(!1),B=async()=>{const e=O({id:c.paramsObj.id});let a=await p.$http.post(H.collect_clip_dele,e);a&&"0"==a.errNo?(a.rst,f.value=!1,n("init")):l.error(a.errMsg)},F=e=>{n("checkChange",e,c.paramsObj.folderId)},S=e=>{"edit"==e?m.value.switchShow(!0):"dele"==e&&(f.value=!0)},V=()=>{n("init")},R=()=>{n("fileJunior")};return a({handleCommand:S}),g((()=>{y((()=>{}))})),(a,l)=>{const n=t,c=v,p=s,h=i,g=o,y=r;return _(),k(L,null,[j("div",{class:"box",onClick:R},[j("div",Y,[(_(!0),k(L,null,b(e.paramsObj.materials,(e=>(_(),k("div",q,[j("img",{src:e,alt:""},null,8,X)])))),256)),Z,ee,e.checkShow?(_(),k("div",{key:0,onClick:l[1]||(l[1]=C((()=>{}),["stop"]))},[x(n,{class:"checkBox",modelValue:e.paramsObj.checked,"onUpdate:modelValue":l[0]||(l[0]=a=>e.paramsObj.checked=a),onChange:F},null,8,["modelValue"])])):w("",!0)]),j("div",ae,[j("div",null,M(e.paramsObj.name||"-"),1),j("div",le,[j("div",null,[te,z(M(E(u)(e.paramsObj.file_count)||0),1)]),j("div",se,[x(y,{onCommand:S,size:"default"},{dropdown:I((()=>[x(g,null,{default:I((()=>[x(h,{command:"edit"},{default:I((()=>[ie])),_:1}),x(h,{command:"dele"},{default:I((()=>[oe])),_:1})])),_:1})])),default:I((()=>[x(p,{style:{transform:"rotate(90deg)"}},{default:I((()=>[x(c)])),_:1})])),_:1})])])])]),x(d,{ref_key:"newCollectRef",ref:m,title:"编辑收藏夹",propInfo:e.paramsObj,onInit:V},null,8,["propInfo"]),x(J,{dialogVisible:f.value,width:"400px",onConfirm:B,"dialog-title":"提示",onClose:l[2]||(l[2]=e=>f.value=!1)},{content:I((()=>[z("该文件夹内包含"+M(E(u)(e.paramsObj.num)||"0")+"条信息,您确定要全部删除嘛?",1)])),_:1},8,["dialogVisible"])],64)}}}),[["__scopeId","data-v-c4f955c6"]]),ne={class:"screenBox_mini tMar0"},ce=z("新增收藏夹"),pe={class:"contentBox"},ue={class:"flexWrap"},de={key:0,class:"paginationBox"},me=D(f({__name:"collectClipSub",emits:["goCollect"],setup(a,{emit:t}){const{proxy:s}=N();s.$NumberHandle;const i=h(!1),o=O({fileList:[],chooseFileList:[]}),r=h(),m=()=>{r.value.switchShow(!0)},v=h(),f=h(1),C=h(20),M=h(),z=e=>{E(e)},E=async e=>{i.value=!0,f.value=e||1;const a=O({name:M.value.value,page:e||f.value,pageSize:C.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)},B=(e,a)=>{if(e)o.chooseFileList.push(a);else{let e=o.chooseFileList.findIndex((e=>e==a));o.chooseFileList.splice(e,1)}};return g((()=>{y((()=>{E()}))})),(a,l)=>{const s=n,h=c,g=p;return _(),k("div",null,[j("div",ne,[x(u,{ref_key:"InputRef_text",ref:M,title:"收藏夹名",onChangeEvent:l[0]||(l[0]=e=>E())},null,512),x(s,{type:"primary",onClick:m,class:"lMarauto"},{default:I((()=>[ce])),_:1})]),j("div",pe,[S((_(),k("div",ue,[(_(!0),k(L,null,b(o.fileList,(e=>(_(),V(re,{key:e.id,paramsObj:e,onCheckChange:B,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?(_(),V(e,{key:0})):w("",!0)])),[[g,i.value]]),v.value>0?(_(),k("div",de,[x(h,{small:!0,"current-page":f.value,"onUpdate:current-page":l[1]||(l[1]=e=>f.value=e),"page-size":C.value,"onUpdate:page-size":l[2]||(l[2]=e=>C.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"])])):w("",!0)]),x(d,{ref_key:"newCollectRef",ref:r,onInit:E},null,512)])}}}),[["__scopeId","data-v-3d6b2530"]]),ve={class:"screenBox_mini flexWrap"},fe={class:"contentBox"},he=z("批量操作"),ge={key:0,class:"flex tMar10"},ye=z("全选"),_e={class:"c-theme lMar10 f12"},ke={class:"lMarauto"},je=z("取消收藏"),Le=z("关闭"),be={class:"tMar20"},Ce={class:"flexWrap"},xe={key:0,class:"paginationBox"},we=D(f({__name:"collect",props:{cid:{default:0}},setup(a){const s=a,{proxy:i}=N();i.$NumberHandle;const o=O({materialList:[],chooseList:[],typeList:[{label:"视频",value:1},{label:"图片",value:2}],getTypeList:[{label:"本地上传",value:1},{label:"媒体下载",value:2}],sizeTypeList:[],createrList:[],editorList:[],collectList:[]}),r=h(!1),d=h(!1),v=(e,a)=>{if(e)o.chooseList.push(a.id);else{let e=o.chooseList.findIndex((e=>e==a.id));o.chooseList.splice(e,1)}},f=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})))},C=e=>{r.value=e||!1,d.value=!1,o.chooseList=[],o.materialList.forEach((e=>{e.checked=!1}))},z=async()=>{const e=O({mf_ids:o.chooseList});let a=await i.$http.post(H.materialManage_cancleCollect,e);a&&"0"==a.errNo?(a.rst,C(!1),await Z(1)):l.error(a.errMsg)},E=h(),B=h(1),F=h(20),T=h(),W=h(!1),$=h(),U=h(),A=h(),J=h(),D=h(),P=h(),Y=h(),q=h(),X=e=>{Z(e)},Z=async e=>{W.value=!0,B.value=e||1;const a=O({fav_id:$.value.value?Number($.value.value):"",name:T.value.value,folder_id:Y.value.idVal,mtype:U.value.value,ctype:A.value.value,tags:o.tagChooseVal,start:q.value.dateVal?q.value.dateVal[0]:"",end:q.value.dateVal?q.value.dateVal[1]:"",size_types:J.value.value,idea_man:D.value.value,designer:P.value.value,page:e||B.value,pageSize:F.value});let t=await i.$http.get(H.collect_clip_materialList,a);if(W.value=!1,t&&"0"==t.errNo){let e=t.rst;e.data&&e.data.length>0?o.materialList=e.data:o.materialList=[],E.value=e.pageInfo.total}else l.error(t.errMsg)};return R((()=>s.cid),(()=>{$.value.value=s.cid?s.cid:"",Z(1)})),g((()=>{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,$.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=K,i=n,h=t,g=c,y=p;return _(),k("div",null,[j("div",ve,[x(Q,{ref_key:"collectRef",ref:$,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"]),x(u,{ref_key:"InputRef_text",ref:T,title:"素材名称",placeholderTxt:"素材名称",class:"bMar10",onChangeEvent:l[2]||(l[2]=()=>Z()),onClearEvent:l[3]||(l[3]=()=>Z())},null,512),x(s,{selectWidth:"160px",ref_key:"CataRef",ref:Y,title:"素材目录",class:"bMar10",onChangeEvent:l[4]||(l[4]=()=>Z()),clearableFlag:!0},null,512),x(Q,{ref_key:"mtypeRef",ref:U,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"]),x(Q,{ref_key:"sizeTypeRef",ref:J,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"]),x(Q,{ref_key:"ctypeRef",ref:A,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"]),x(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),x(Q,{ref_key:"ideaManRef",ref:D,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"]),x(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"])]),S((_(),k("div",fe,[j("div",null,[x(i,{type:"primary",plain:"",onClick:l[16]||(l[16]=e=>C(!0))},{default:I((()=>[he])),_:1}),r.value?(_(),k("div",ge,[x(h,{modelValue:d.value,"onUpdate:modelValue":l[17]||(l[17]=e=>d.value=e),onChange:f},{default:I((()=>[ye])),_:1},8,["modelValue"]),j("span",_e,"已选"+M(o.chooseList&&o.chooseList.length||0)+"个素材",1),j("div",ke,[x(i,{onClick:z,disabled:o.chooseList&&0==o.chooseList.length},{default:I((()=>[je])),_:1},8,["disabled"]),x(i,{type:"primary",onClick:l[18]||(l[18]=e=>C(!1))},{default:I((()=>[Le])),_:1})])])):w("",!0)]),j("div",be,[j("div",Ce,[(_(!0),k(L,null,b(o.materialList,(e=>(_(),V(m,{key:e.id,onInit:Z,checkShow:r.value,idName:"id",onCheckChange:v,paramsObj:e},null,8,["checkShow","paramsObj"])))),128)),o.materialList&&0==o.materialList.length||!o.materialList?(_(),V(e,{key:0})):w("",!0)]),E.value>0?(_(),k("div",xe,[x(g,{small:!0,"current-page":B.value,"onUpdate:current-page":l[19]||(l[19]=e=>B.value=e),"page-size":F.value,"onUpdate:page-size":l[20]||(l[20]=e=>F.value=e),"page-sizes":[20,50,80,100],layout:"total, sizes, prev, pager, next, jumper",total:E.value,onCurrentChange:X},null,8,["current-page","page-size","total"])])):w("",!0)])])),[[y,W.value]])])}}}),[["__scopeId","data-v-20ab08a0"]]),Me={class:"typeBorlineBox"},ze=["onClick"],Ee=j("div",{class:"borLine"},null,-1),Ie=f({__name:"index",setup(e){const{proxy:l}=N();l.$NumberHandle;const t=T(me),s=O([{name:"我的收藏夹",key:"collectClipSub",compName:W(me)},{name:"我的收藏",key:"collect",compName:W(we)}]),{typeAc:i,typeList:o}=a(s),r=h(),n=e=>{r.value=e;let a={name:"我的收藏",key:"collect",compName:W(we)};i.value=a.key,t.value=a.compName};return g((()=>{y((()=>{}))})),(e,a)=>(_(),k(L,null,[j("div",Me,[(_(!0),k(L,null,b(E(o).list,(e=>(_(),k("div",{class:A(["item",e.key==E(i)?"itemAc":""]),key:e.key,onClick:a=>(e=>{r.value=0,i.value=e.key,t.value=e.compName})(e)},[j("div",null,M(e.name),1),Ee],10,ze)))),128))]),(_(),V(U,null,[(_(),V($(E(t)),{onGoCollect:n,cid:r.value},null,40,["cid"]))],1024))],64))}});export{Ie as default};
|