import{A as e}from"../api/api.7c277a8d.js";import{E as a}from"../element-plus/element-plus.983e47a2.js";import{f as t,Y as l,n as i,h as s}from"../@vue/@vue.e7eafc10.js";function u(u){const{proxy:r}=s();r.$NumberHandle;const v=t(),o=t(),n=t(),c=t(),p=t(),m=t(),d=t(),g=t(),_=t(),L=t(),f=l({is_legal:1,file_types:[],min_size:0,max_size:0,min_duration:0,max_duration:0}),h=t(),y=l({materialList:[],chooseList:[],moreList:[{label:"修改标签",value:"1"},{label:"修改设计师",value:"3"},{label:"修改创意人",value:"4"},{label:"迅雷下载",value:"5"},{label:"删除",value:"6"}],typeList:[{label:"视频",value:1},{label:"图片",value:2}],getTypeList:[{label:"本地上传",value:1},{label:"媒体下载",value:2}],tagChooseVal:[],sizeTypeList:[],createrList:[],editorList:[],tasksList:[],chooseList_Item:[],collectList:[],ratio_size:"",min_size:"",arr_image:[]}),z=async()=>{let t=await r.$http.get(e.account_list);t&&"0"==t.errNo?(y.createrList=t.rst,y.editorList=t.rst):a.error(t.errMsg)},b=async()=>{const t=l({ratio:"",min_size:""});u&&(t.ratio=y.ratio_size,t.min_size=y.min_size);let i=await r.$http.get(e.sizeTypeList,t);if(i&&"0"==i.errNo){let e=i.rst;y.sizeTypeList=[],e.forEach((e=>{y.sizeTypeList.push({label:e,value:e})})),u&&(c.value.value=e)}else a.error(i.errMsg)},V=t(),w=t(1),R=t(20),T=t(!1),I=async t=>{T.value=!0,w.value=t||1;const i=l({name:v.value.value,folder_id:g.value.idVal,tags:y.tagChooseVal,start:L.value.dateVal?L.value.dateVal[0]:"",end:L.value.dateVal?L.value.dateVal[1]:"",size_types:c.value.value,idea_man:p.value.value,designer:m.value.value,page:t||w.value,pageSize:R.value});u?i.mtype=h.value:(i.mtype=o.value.value,i.ctype=n.value.value);let s=await r.$http.get(e.materialManage_list,u?Object.assign(i,f):i);if(T.value=!1,s&&"0"==s.errNo){let e=s.rst;e.data?y.materialList=e.data:y.materialList=[],V.value=e.pageInfo.total}else a.error(s.errMsg)},M=async t=>{T.value=!0,w.value=t||1;const i=l({fav_id:d.value.value,name:v.value.value,folder_id:g.value.idVal,start:L.value.dateVal?L.value.dateVal[0]:"",end:L.value.dateVal?L.value.dateVal[1]:"",size_types:c.value.value,idea_man:p.value.value,designer:m.value.value,page:t||w.value,pageSize:R.value});i.mtype=h.value;let s=await r.$http.get(e.collect_clip_materialList,u?Object.assign(i,f):i);if(T.value=!1,s&&"0"==s.errNo){let e=s.rst;e.data&&e.data.length>0?y.materialList=e.data:y.materialList=[],V.value=e.pageInfo.total}else a.error(s.errMsg)};return{pageInfo:y,InputRef_text:v,collectRef:d,mtypeRef:o,ctypeRef:n,sizeTypeRef:c,ideaManRef:p,designerRef:m,CataRef:g,tagRef:_,timeRef:L,loading:T,currentPage:w,pageSize:R,total:V,canPutOnObj:f,m_type:h,init:I,init_createrList:z,getSizeList:b,handleCurrentChange:(e,a)=>{"cover"==a?M(e):I(e)},initAll:(e,a)=>{i((async()=>{h.value=e||"",1==e?await b():2==e&&(c.value.value=a,y.sizeTypeList=[],a&&a.length>0&&a.forEach((e=>{y.sizeTypeList.push({label:e,value:e})}))),I(),z(),g.value.initAllAlbum(),_.value.init()}))},init_collect_all:(t,s)=>{i((async()=>{h.value=t||"",1==t?await b():2==t&&(c.value.value=s,y.sizeTypeList=[],s&&s.length>0&&s.forEach((e=>{y.sizeTypeList.push({label:e,value:e})}))),await(async()=>{const t=l({page:1,pageSize:500});let s=await r.$http.get(e.collect_clip_list,t);if(s&&"0"==s.errNo){let e=s.rst;y.collectList=e.data,e.data&&e.data.length>0&&i((()=>{d.value.value=e.data[0].id}))}else a.error(s.errMsg)})(),M(),z(),g.value.initAllAlbum()}))},checkChangeItem:(e,a)=>{if(e)y.chooseList.push(a.id),y.chooseList_Item.push(a),y.tasksList.push({name:a.name,url:a.oss_url});else{let e=y.chooseList.findIndex((e=>e==a.id));y.chooseList.splice(e,1),y.tasksList.splice(e,1),y.chooseList_Item.splice(e,1)}},sizeVisibleEvent:async e=>{y.materialList=[],"collect"==e?await M():await I()},init_collect_list:M}}export{u as m};