12 |
- import{_ as e,n as a,p as l}from"../warning/warning.QueM15Pj.js";import{E as t,r as i,o as s,t as o,v as r,u as n,w as d,x as u,y as c,i as p,j as f,k as m,m as v,n as h,A as g}from"../element-plus/element-plus.DqqeXZzT.js";import{o as _,c as b,a as y,d as L,Y as x,r as k,w,i as C,n as j,J as M,K as R,L as O,T as V,O as I,S as F,h as z,ba as T,b8 as B,U as S,a9 as N,Q as E,a2 as W,R as $,u as H,M as A,B as D,D as U,an as P,P as J,az as K}from"../@vue/@vue.lccsL1Mu.js";import{D as Y}from"../_dialog/_dialog.D_mrchyK.js";import{A as q}from"../api/api.BtQEnbVN.js";import{_ as G,b as Q,g as X}from"../../assets/index-CgNk2kGu.js";import{S as Z}from"../_select/_select.DJM1Erco.js";import{_ as ee}from"../more/more.BP9Sk64c.js";import{I as ae}from"../_input/_input.DHzqm7av.js";import{_ as le,a as te}from"../tagBlock/tagBlock.BBzjPbmj.js";import{m as ie,_ as se}from"../materialBlock/materialBlock.ByM5BDgd.js";import{_ as oe}from"../circle-close/circle-close.0nWerT7N.js";import{_ as re}from"../_drawer/_drawer.C0e253H5.js";import{p as ne,T as de}from"../tableInfo/tableInfo.BtD-m7sY.js";import{b as ue}from"../axios/axios.CUN3se9v.js";import{T as ce}from"../timeScreen/timeScreen.XmGd3E4o.js";import{_ as pe}from"../_dropdown/_dropdown.9LepB-OS.js";import{m as fe}from"../materialTs/materialTs.B85P9nCh.js";import{b as me}from"../vue-router/vue-router.D86bYXwF.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"../@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"../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";import"../staticTools/staticTools.BUMUrNJJ.js";import"../caret-top/caret-top.BxG-YGIs.js";import"../question-filled/question-filled.CpBGPdbF.js";import"../arrow-down/arrow-down.3pXuoMMM.js";const ve={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},he=[y("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32z"},null,-1)];const ge={name:"ep-folder",render:function(e,a){return _(),b("svg",ve,he)}},_e={class:"dialogBox"},be={class:"albumBox tMar10"},ye=(e=>(T("data-v-1c6a7822"),e=e(),B(),e))((()=>y("div",{class:"title"},"专辑列表",-1))),Le={style:{"max-height":"320px","overflow-y":"auto","scrollbar-width":"3px","scrollbar-color":"transparent transparent"}},xe=G(L({__name:"moveFile",props:{fids:{default:[]}},emits:["close","init"],setup(e,{expose:a,emit:l}){const n=e,{proxy:d}=z();d.$NumberHandle;const u={children:"child",label:"name"},c=x({albumList:[]}),p=k(),f=k(),m=k(),v=async()=>{const e=x({pid:m.value});let a=[];if("number"==typeof n.fids){if(m.value==n.fids)return void t.error("不能移动到本文件夹下");a.push(n.fids),e.fids=a}else e.fids=n.fids;f.value=!0;let i=await d.$http.post(q.file_move,e);f.value=!1,i&&"0"==i.errNo?(i.rst,T.value=!1,l("init")):t.error(i.errMsg)},h=k();w((()=>p.value),(()=>{h.value.filter(p.value)}));const g=(e,a)=>!e||a.name.includes(e),L=e=>{m.value=e.id},T=k(!1);return a({switchShow:e=>{T.value=e,e&&(async()=>{let e=await d.$http.get(q.file_list_select);if(e&&"0"==e.errNo){let a=e.rst;c.allAlbumList=a}else t.error(e.errMsg)})()},idVal:m}),C((()=>{j((()=>{}))})),(e,a)=>{const l=i,t=ge,n=s,d=o,m=r;return _(),M(Y,{ref:"DialogRef_editType",dialogVisible:T.value,onConfirm:v,onClose:a[1]||(a[1]=e=>T.value=!1),width:"400px",height:"580px","dialog-title":"移动文件夹"},{content:R((()=>[O((_(),b("div",_e,[V(l,{modelValue:p.value,"onUpdate:modelValue":a[0]||(a[0]=e=>p.value=e),placeholder:"请输入关键词",clearable:""},null,8,["modelValue"]),y("div",be,[ye,y("div",Le,[V(d,{ref_key:"treeRef",ref:h,data:c.allAlbumList,props:u,"expand-on-click-node":!1,"highlight-current":!0,"filter-node-method":g,onNodeClick:L},{default:R((({node:e})=>[y("span",{class:I(["prefix",{"is-leaf":e.isLeaf}])},[V(n,{color:"#333",class:"rMar5"},{default:R((()=>[V(t)])),_:1})],2),y("span",null,F(e.label),1)])),_:1},8,["data"])])])])),[[m,f.value]])])),_:1},8,["dialogVisible"])}}}),[["__scopeId","data-v-1c6a7822"]]),ke={class:"dialogBox"},we=L({__name:"newFile",props:{title:{default:"新建文件夹"},propInfo:{default:{}},folderObj:{default:{}}},emits:["init"],setup(e,{expose:a,emit:l}){const i=e,{proxy:s}=z();s.$NumberHandle;const o=k(),n=k(),d=k(),u=k(!1),c=async()=>{if(""==o.value.value)return void t.error("名称为必填项");if(!d.value.idVal)return void t.error("目录为必填项");u.value=!0;const e=x({pid:d.value.idVal,name:o.value.value,remarks:n.value.value});let a=q.file_add;"编辑文件夹"==i.title&&(e.fid=i.propInfo.folderId,a=q.file_edit);let r=await s.$http.post(a,e);u.value=!1,r&&"0"==r.errNo?(r.rst,p.value=!1,l("init")):t.error(r.errMsg)},p=k(!1);return a({switchShow:e=>{p.value=e,e&&j((()=>{d.value.initAllAlbum(),d.value.value=i.folderObj.name,d.value.idVal=i.folderObj.id,"编辑文件夹"==i.title?(o.value.value=i.propInfo.name,n.value.value=i.propInfo.remarks):(o.value.value="",n.value.value="")}))}}),C((()=>{j((()=>{}))})),(a,l)=>{const t=r;return _(),M(Y,{ref:"DialogRef_editType",dialogVisible:p.value,onConfirm:c,onClose:l[0]||(l[0]=e=>p.value=!1),width:"600px","dialog-title":e.title},{content:R((()=>[O((_(),b("div",ke,[V(ae,{ref_key:"nameRef",ref:o,spanTitleWidth:"80px",title:"名称",maxLength:"50",haveTag:!0},null,512),V(le,{spanTitleWidth:"80px",class:"tMar10",ref_key:"CataRef",ref:d,disabledFlag:"编辑文件夹"==e.title,haveTag:!0},null,8,["disabledFlag"]),V(ae,{class:"tMar10",ref_key:"markRef",ref:n,spanTitleWidth:"80px",title:"备注",iptType:"textarea",iptRow:"3"},null,512)])),[[t,u.value]])])),_:1},8,["dialogVisible","dialog-title"])}}}),Ce={class:"imgBox"},je={class:"img"},Me=["src"],Re={key:1,class:"line_1"},Oe={key:2,class:"line_2"},Ve={key:3,class:"albumImg"},Ie=["src"],Fe={class:"conBox"},ze={class:"tMar40 flex"},Te=(e=>(T("data-v-e3d453c2"),e=e(),B(),e))((()=>y("span",{class:"c-333"},"素材:",-1))),Be=$("编辑"),Se=$("移动"),Ne=$("删除"),Ee=G(L({__name:"fileBlock",props:{paramsObj:{default:{}},folderObj:{default:{}},checkShow:{type:Boolean,default:!1}},emits:["checkChange","init","fileJunior"],setup(e,{expose:a,emit:l}){const i=e,{proxy:o}=z(),r=o.$NumberHandle,p=k(),f=k(),m=k(!1),v=async()=>{const e=x({fid:i.paramsObj.folderId});let a=await o.$http.post(q.file_dele,e);a&&"0"==a.errNo?(a.rst,m.value=!1,l("init")):t.error(a.errMsg)},h=e=>{l("checkChange",e,i.paramsObj.folderId)},g=e=>{"edit"==e?p.value.switchShow(!0):"move"==e?f.value.switchShow(!0):"dele"==e&&(m.value=!0)},L=()=>{l("init")},w=()=>{l("fileJunior")};return a({handleCommand:g}),C((()=>{j((()=>{}))})),(a,l)=>{const t=n,i=ee,o=s,x=d,k=u,C=c;return _(),b(S,null,[y("div",{class:"box",onClick:w},[y("div",Ce,[e.paramsObj.pid>0?(_(!0),b(S,{key:0},N(e.paramsObj.pre_url,(e=>(_(),b("div",je,[y("img",{src:e,alt:""},null,8,Me)])))),256)):E("",!0),e.paramsObj.pid>0?(_(),b("div",Re)):E("",!0),e.paramsObj.pid>0?(_(),b("div",Oe)):E("",!0),0==e.paramsObj.pid?(_(),b("div",Ve,[y("img",{src:e.paramsObj.pre_url&&e.paramsObj.pre_url[0],alt:""},null,8,Ie)])):E("",!0),e.checkShow?(_(),b("div",{key:4,onClick:l[1]||(l[1]=W((()=>{}),["stop"]))},[V(t,{class:"checkBox",modelValue:e.paramsObj.checked,"onUpdate:modelValue":l[0]||(l[0]=a=>e.paramsObj.checked=a),onChange:h},null,8,["modelValue"])])):E("",!0)]),y("div",Fe,[y("div",null,F(e.paramsObj.name||"-"),1),y("div",ze,[y("div",null,[Te,$(F(H(r)(e.paramsObj.file_cnt)||0),1)]),y("div",{class:"lMarauto f14",onClick:l[2]||(l[2]=W((()=>{}),["stop"]))},[V(C,{onCommand:g,size:"default"},{dropdown:R((()=>[V(k,null,{default:R((()=>[V(x,{command:"edit"},{default:R((()=>[Be])),_:1}),V(x,{command:"move"},{default:R((()=>[Se])),_:1}),V(x,{command:"dele"},{default:R((()=>[Ne])),_:1})])),_:1})])),default:R((()=>[V(o,{style:{transform:"rotate(90deg)"}},{default:R((()=>[V(i)])),_:1})])),_:1})])])])]),V(we,{ref_key:"newFileRef",ref:p,title:"编辑文件夹",propInfo:e.paramsObj,onInit:L,folderObj:e.folderObj},null,8,["propInfo","folderObj"]),V(xe,{ref_key:"moveFileRef",ref:f,fids:e.paramsObj.folderId,onInit:L},null,8,["fids"]),V(Y,{dialogVisible:m.value,width:"400px",onConfirm:v,"dialog-title":"提示",onClose:l[3]||(l[3]=e=>m.value=!1)},{content:R((()=>[$("该文件夹内包含"+F(H(r)(e.paramsObj.num)||"0")+"条信息,您确定要全部删除嘛?",1)])),_:1},8,["dialogVisible"])],64)}}}),[["__scopeId","data-v-e3d453c2"]]),We={class:"dialogBox"},$e=L({__name:"newAlbum",emits:["init"],setup(e,{expose:a,emit:l}){const{proxy:i}=z();i.$NumberHandle;const s=k(),o=k(),n=k(!1),d=async()=>{if(""==s.value.value)return void t.error("名称为必填项");n.value=!0;const e=x({pid:0,name:s.value.value,remarks:o.value.value});let a=await i.$http.post(q.file_add,e);n.value=!1,a&&"0"==a.errNo?(a.rst,u.value=!1,l("init")):t.error(a.errMsg)},u=k(!1);return a({switchShow:e=>{u.value=e,e&&j((()=>{s.value.value="",o.value.value=""}))}}),C((()=>{j((()=>{}))})),(e,a)=>{const l=r;return _(),M(Y,{ref:"DialogRef_editType",dialogVisible:u.value,onConfirm:d,onClose:a[0]||(a[0]=e=>u.value=!1),width:"500px","dialog-title":"新建专辑"},{content:R((()=>[O((_(),b("div",We,[V(ae,{ref_key:"nameRef",ref:s,spanTitleWidth:"50px",title:"名称",maxLength:"30",haveTag:!0},null,512),V(ae,{class:"tMar10",ref_key:"markRef",ref:o,spanTitleWidth:"50px",title:"备注",iptType:"textarea",iptRow:"3"},null,512)])),[[l,n.value]])])),_:1},8,["dialogVisible"])}}}),He={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},Ae=[y("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1)];const De={name:"ep-loading",render:function(e,a){return _(),b("svg",He,Ae)}},Ue={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},Pe=[y("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768a384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896a448 448 0 0 1 0 896z"},null,-1),y("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1)];const Je={name:"ep-circle-check",render:function(e,a){return _(),b("svg",Ue,Pe)}},Ke={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},Ye=[y("path",{fill:"currentColor",d:"M544 864V672h128L512 480L352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6H544z"},null,-1)];const qe={name:"ep-upload-filled",render:function(e,a){return _(),b("svg",Ke,Ye)}},Ge={class:"dialogBox"},Qe=L({__name:"addMember",emits:["init"],setup(e,{expose:a,emit:l}){const{proxy:i}=z();i.$NumberHandle;const s=k(),o=k(!1),n=async()=>{if(""==s.value.value)return void t.error("名称为必填项");o.value=!0;const e=x({username:s.value.value});let a=await i.$http.post(q.creater_add,e);o.value=!1,a&&"0"==a.errNo?(a.rst,d.value=!1,l("init")):t.error(a.errMsg)},d=k(!1);return a({switchShow:e=>{d.value=e,e&&j((()=>{s.value.value=""}))}}),C((()=>{j((()=>{}))})),(e,a)=>{const l=r;return _(),M(Y,{dialogVisible:d.value,onConfirm:n,onClose:a[0]||(a[0]=e=>d.value=!1),width:"400px","dialog-title":"添加人员"},{content:R((()=>[O((_(),b("div",Ge,[V(ae,{ref_key:"memberRef",ref:s,title:"",maxLength:"20","placeholder-txt":"人员"},null,512)])),[[l,o.value]])])),_:1},8,["dialogVisible"])}}}),Xe={class:"dialogBox"},Ze={key:2,class:"tMar10 lMar120 f12"},ea=$(" 找不到人员? "),aa={key:3,class:"flex"},la=$("您确定要删除选中的素材吗? "),ta=G(L({__name:"editCreaterEditor",props:{title:{default:"修改"},type:null,fids:{default:[]}},emits:["close","init","getChooseObj"],setup(a,{expose:l,emit:i}){const o=a,{proxy:n}=z();n.$NumberHandle;const d=k(!1),u=k(),c=k(),p=x({createrList:[],editorList:[],chooseObj:{}}),f=()=>{"删除"==o.title?m():v()},m=async()=>{d.value=!0;const e=x({mf_ids:o.fids});let a=await n.$http.post(q.materialManage_batchDele,e);d.value=!1,a&&"0"==a.errNo?(a.rst,I.value=!1,i("getChooseObj",o.fids,o.title),t.success(a.errMsg),i("init")):t.error(a.errMsg)},v=async()=>{d.value=!0;const e=x({mf_ids:o.fids});"修改创意人"==o.title&&(e.idea_man=u.value.value),"修改设计师"==o.title&&(e.designer=c.value.value);let a=await n.$http.post(q.materialManage_move,e);d.value=!1,a&&"0"==a.errNo?(a.rst,I.value=!1,await h(),i("init"),i("getChooseObj",p.chooseObj,o.title),t.success("修改成功")):t.error(a.errMsg)},h=()=>{"修改创意人"==o.title?p.createrList.forEach((e=>{e.id==u.value.value&&(p.chooseObj=e)})):"修改设计师"==o.title&&p.editorList.forEach((e=>{e.id==c.value.value&&(p.chooseObj=e)}))},g=async()=>{let e=await n.$http.get(q.account_list);e&&"0"==e.errNo?(p.createrList=e.rst,p.editorList=e.rst):t.error(e.errMsg)},L=k(),w=()=>{L.value.switchShow(!0)},I=k(!1);return l({switchShow:e=>{I.value=e,e&&j((()=>{g()}))}}),C((()=>{j((()=>{}))})),(l,t)=>{const i=e,o=s,n=r;return _(),b(S,null,[V(Y,{ref:"DialogRef_editType",dialogVisible:I.value,onConfirm:f,onClose:t[0]||(t[0]=e=>I.value=!1),width:"500px",minheight:"80px","dialog-title":a.title},{content:R((()=>[O((_(),b("div",Xe,["修改创意人"==a.title?(_(),M(Z,{key:0,ref_key:"createrRef",ref:u,clearFlag:!0,title:"创意人(编导)",spanTitleWidth:"110px",selectWidth:"360px",class:"tMar15",optObj:{k:"id",la:"username",val:"id"},options:p.createrList},null,8,["options"])):E("",!0),"修改设计师"==a.title?(_(),M(Z,{key:1,ref_key:"editorRef",ref:c,clearFlag:!0,title:"设计师(剪辑)",spanTitleWidth:"110px",selectWidth:"360px",class:"tMar15",optObj:{k:"id",la:"username",val:"id"},options:p.editorList},null,8,["options"])):E("",!0),"删除"!==a.title?(_(),b("div",Ze,[ea,y("span",{class:"c-theme pointer",onClick:w},"添加人员")])):E("",!0),"删除"==a.title?(_(),b("div",aa,[V(o,{size:"24",color:"#999",class:"rMar10"},{default:R((()=>[V(i)])),_:1}),la])):E("",!0)])),[[n,d.value]])])),_:1},8,["dialogVisible","dialog-title"]),V(Qe,{ref_key:"addMemberRef",ref:L,onInit:g},null,512)],64)}}}),[["__scopeId","data-v-021171ec"]]),ia={class:"dialogBox"},sa=L({__name:"uploadFail",setup(e,{expose:a}){const{proxy:l}=z();l.$NumberHandle,x({createrList:[{label:"123",value:1}]});const t=x([{name:"文件名称",column:"fileImg"},{name:"文件类型",column:"name"},{name:"失败原因",column:"info"}]),{tableInfo:i,tableListRef:s,total:o}=ne(t),r=()=>{},n=k(!1);return a({switchShow:e=>{n.value=e}}),C((()=>{j((()=>{}))})),(e,a)=>(_(),M(Y,{ref:"DialogRef_editType",dialogVisible:n.value,hasBtn:!0,onClose:a[0]||(a[0]=e=>n.value=!1),width:"800px","dialog-title":"文件上传失败提示"},{content:R((()=>[y("div",ia,[V(de,{ref_key:"tableListRef",ref:s,tableHeight:"calc(100vh - 220px)",total:30,showPagination:!0,tableData:H(i).tableList,descol:H(i).descolList,onInit:r},null,8,["tableData","descol"])])])),_:1},8,["dialogVisible"]))}}),oa={class:"dialogBox"},ra={class:"bMar15 line21"},na=$("自动生成衍生素材"),da=$("跳过该素材"),ua={class:"tMar15"},ca=y("span",{class:"c-999"},"通配符:",-1),pa=L({__name:"uploadCopy",props:{name:{default:""},showFlag:{type:Boolean,default:!1},copyParams:{default:{}}},emits:["getTableList","skipEvent"],setup(e,{expose:a,emit:l}){const i=e,{proxy:s}=z();s.$NumberHandle;const o=k("1"),n=k(!1),d=k(),u=()=>{console.log(o.value),"2"==o.value?c():j((async()=>{await m()}))},c=()=>{g.value=!1,l("skipEvent",i.copyParams.self_id)},m=async()=>{g.value=!1;const e=x({file_name:d.value.value});if(!e.file_name)return void t.error("请填写文件名");n.value=!0;let a=await s.$http.post(q.material_upload_save,Object.assign(e,i.copyParams));if(n.value=!1,a&&"0"==a.errNo){let e=a.rst;t.success(a.errMsg),l("getTableList",e,i.copyParams.self_id)}else l("getTableList",!1,i.copyParams.self_id),t.error(a.errMsg)},v=()=>{d.value.value=d.value.value+"-"+i.name},h=()=>{d.value.value=d.value.value+"-"+Q()},g=k(!1);return w((()=>i.showFlag),(e=>{e&&(g.value=!0,j((()=>{d.value.value=i.name+"-衍生"})))}),{deep:!0,immediate:!0}),a({}),C((()=>{})),(a,l)=>{const t=p,i=f,s=r;return _(),M(Y,{ref:"DialogRef_editType",dialogVisible:g.value,closeOnModal:!1,selfCancleFlag:!0,onCancle:c,onConfirm:u,width:"600px",minheight:"200px","dialog-title":"提示"},{content:R((()=>[O((_(),b("div",oa,[y("div",ra,'素材"'+F(e.name||"-")+'"在素材库中已经存在,请选择要执行操作:',1),V(i,{modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=e=>o.value=e)},{default:R((()=>[V(t,{label:"1",size:"large"},{default:R((()=>[na])),_:1}),V(t,{label:"2",size:"large"},{default:R((()=>[da])),_:1})])),_:1},8,["modelValue"]),O(y("div",ua,[V(ae,{ref_key:"nameRef",ref:d,title:"衍生素材命名",maxLength:"140",spanTitleWidth:"110px"},null,512),y("div",{class:"flex tMar15",style:{"margin-left":"120px"}},[ca,y("span",{class:"c-theme pointer lMar5",onClick:v},"+ 原素材名"),y("span",{class:"c-theme pointer lMar10",onClick:h},"+ 日期")])],512),[[A,"1"==o.value]])])),[[s,n.value]])])),_:1},8,["dialogVisible"])}}}),fa=e=>(T("data-v-1d738a0f"),e=e(),B(),e),ma={class:"uploadMaterialBox"},va={class:"itemBox"},ha=fa((()=>y("div",{class:"title"},"上传目录",-1))),ga={class:"contBox"},_a={class:"itemBox"},ba=fa((()=>y("div",{class:"title"},"素材信息",-1))),ya={class:"contBox"},La={class:"flex"},xa={class:"flex bMar20 tMar20"},ka={class:"itemBox"},wa=fa((()=>y("div",{class:"title"},"上传区域",-1))),Ca={class:"contBox"},ja={class:"uploadBox"},Ma=["onChange"],Ra={style:{"z-index":"2"}},Oa=fa((()=>y("div",{class:"f14"},"将文件拖到此处,或点击上传文件",-1))),Va=fa((()=>y("div",{class:"el-upload__tip c-999 line21 tMar10"},[y("div",null,"1.仅支持图片和视频文件,上传添加不超过500个"),y("div",null,"2.支持图片格式:png、jpg、jpeg、gif,不超过8MB;支持视频格式:mp4、mpeg、3pg、avi、mov,不超过200MB "),y("div",null,"3.素材上传后需对尺寸、码率等进行分析,约1-3分钟后方可用于投放 ")],-1))),Ia={key:0},Fa={class:"flex",style:{padding:"10px 0"}},za={class:"c-theme lMar10"},Ta={class:"lMarauto"},Ba=$("修改创意人"),Sa=$("修改设计师"),Na=$("删除"),Ea={style:{margin:"0 10px"}},Wa=["src"],$a=["src"],Ha={style:{"text-align":"left"}},Aa={class:"f12"},Da={class:"f12 tMar6 c-999"},Ua=fa((()=>y("span",{class:"c-999 f12"},"创意人: ",-1))),Pa=fa((()=>y("span",{class:"c-999 f12"},"设计师: ",-1))),Ja={class:"c-999 f12 tagSpan"},Ka={class:"flex",style:{"justify-content":"center"}},Ya={key:0,class:"flex"},qa=fa((()=>y("span",{class:"lMar5 f12"},"上传失败",-1))),Ga={key:1,class:"flex"},Qa=fa((()=>y("span",{class:"lMar5 f12"},"完成",-1))),Xa={key:2,class:"flex"},Za=fa((()=>y("span",{class:"lMar5 f12"},"等待中",-1))),el={key:3},al=G(L({__name:"uploadMaterial",props:{folderObj:{default:{}}},emits:["init"],setup(e,{expose:a,emit:l}){const i=e,{proxy:o}=z();o.$NumberHandle;const n=k(0),d=x({createrList:[],editorList:[],chooseList:[],tagChooseVal:[],extraData:{},uploadCopyList:[],haveUpload:!1}),u=k(),c=k(),p=k(),f=k(),v=async e=>{if(!p.value.idVal)return t.error("请先选择目录!"),void(g.value.value="");if(!u.value.value)return t.error("请先选择创意人!"),void(g.value.value="");if(!c.value.value)return t.error("请先选择设计师!"),void(g.value.value="");const a=e.target;if(a.files)for(let l=0;l<a.files.length;l++){let e=a.files[l],t=a.files[l];if(n.value=n.value+1,A.tableList.push({self_id:n.value,oss_url:"",name:t.name.replace("."+t.type.split("/")[1],""),mtype:t.type,file_size:t.size,tagList:f.value.pageInfo.valNameList,idea_man_name:d.createrList[d.createrList.findIndex((e=>e.id==u.value.value))].username,designer_name:d.editorList[d.editorList.findIndex((e=>e.id==c.value.value))].username,status:0}),e){const a=new FormData;let l=X("admin_id"),t=Number(X("ttl")),i=X("sign");a.append("material_file",e),a.append("admin_id",l),a.append("ttl",t),a.append("sign",i),L(a,n.value)}}},h=k(!1),g=k(),L=(e,a)=>{ue.post("/api/material/checkFile",e,{headers:{"Content-Type":"multipart/form-data"}}).then((e=>{if(e.data&&"0"==e.data.errNo)w(e.data.rst,a);else if("1122"==e.data.errNo){let l=e.data.rst.ind;l.show=!0,l.copyParams={folder_id:p.value.idVal,idea_man:u.value.value,designer:c.value.value,tags:d.tagChooseVal,file_type:l.file_type,file_md5:l.file_md5,local_file:l.local_file,file_mime:l.file_mime,self_id:a},d.uploadCopyList.push(l),A.tableList&&A.tableList.length>0&&(A.tableList.forEach((e=>{e.self_id==a&&(e.name+="-衍生")})),T())}else t.error(e.data.errMsg)})).catch((e=>{t.error("上传接口异常,请联系管理员"),g.value.value=""})).finally((()=>{g.value.value=""}))},w=async(e,a)=>{const l=x({folder_id:p.value.idVal,idea_man:u.value.value,designer:c.value.value,tags:d.tagChooseVal,file_name:e.file_name,file_type:e.file_type,file_md5:e.file_md5,local_file:e.local_file,file_mime:e.file_mime});let i=await o.$http.post(q.material_upload_save,l);if(i&&"0"==i.errNo){let e=i.rst;t.success(i.errMsg),B(e,a)}else B(!1,a),t.error(i.errMsg)},I=e=>{A.tableList&&A.tableList.length>0&&(A.tableList=A.tableList.filter((a=>a.self_id!=e)),T())},T=()=>{A.tableList.push({}),A.tableList.pop()},B=(e,a)=>{d.haveUpload=!0,A.tableList.forEach((l=>{l.self_id==a&&(e?(l.oss_url=e.oss_url,l.status=1,l.file_size=e.file_size,l.mtype=e.mtype,l.name=e.name,l.id=e.id):l.status=2)})),T()},H=k(),A=x({tableList:[],descolList:[{name:"素材文件",column:"fileImg",slotFlag:!0,minWidth:"120px",isfixed:!0},{name:"素材名",column:"name",slotFlag:!0,minWidth:"180px",alignSelf:"left"},{name:"人员信息",column:"info",slotFlag:!0,minWidth:"100px"},{name:"素材标签",column:"tagBox",slotFlag:!0},{name:"上传状态",column:"status",slotFlag:!0}]}),D=e=>{d.chooseList=[],e.forEach((e=>{d.chooseList.push(e.id)}))},U=k(),P=k("修改创意人"),J=()=>{d.chooseList&&0==d.chooseList.length?t.error("请先选择需要操作的数据!"):(P.value="修改创意人",U.value.switchShow(!0))},K=()=>{d.chooseList&&0==d.chooseList.length?t.error("请先选择需要操作的数据!"):(P.value="修改设计师",U.value.switchShow(!0))},Y=()=>{d.chooseList&&0==d.chooseList.length?t.error("请先选择需要操作的数据!"):(P.value="删除",U.value.switchShow(!0))},G=(e,a)=>{"修改创意人"==a?A.tableList.forEach((a=>{d.chooseList.forEach((l=>{a.id==l&&(a.idea_man_name=e.username)}))})):"修改设计师"==a?A.tableList.forEach((a=>{d.chooseList.forEach((l=>{a.id==l&&(a.designer_name=e.username)}))})):"删除"==a&&(A.tableList=A.tableList.filter((e=>0==d.chooseList.filter((a=>a==e.id)).length))),H.value.clearSelected(),d.chooseList=[],T()},Q=async()=>{let e=await o.$http.get(q.account_list);e&&"0"==e.errNo?(d.createrList=e.rst,d.editorList=e.rst):t.error(e.errMsg)},ee=k(),ae=async()=>{ee.value.switchShow(!0)},ie=k(!1),se=()=>{ie.value=!1,d.haveUpload&&l("init")};return a({switchShow:e=>{ie.value=e,j((()=>{e&&(d.haveUpload=!1,d.uploadCopyList=[],A.tableList=[],Q(),p.value.initAllAlbum(),p.value.value=i.folderObj?i.folderObj.name:"",p.value.idVal=i.folderObj?i.folderObj.id:"",f.value.init(),u.value.value="",c.value.value="",d.tagChooseVal=[])}))}}),C((()=>{j((()=>{}))})),(e,a)=>{const l=qe,t=s,i=m,o=oe,n=Je,L=De,x=r;return _(),b("div",ma,[V(re,{drawerShow:ie.value,onClose:se,title:"上传素材",drawerSize:"90%"},{content:R((()=>[O((_(),b("div",null,[y("div",va,[ha,y("div",ga,[V(le,{spanTitleWidth:"120px",selectWidth:"490px",ref_key:"CataRef",ref:p,title:"将素材上传至",haveTag:!0,isChooseAlbum:!1},null,512)])]),y("div",_a,[ba,y("div",ya,[y("div",La,[V(Z,{ref_key:"ideaManRef",ref:u,clearFlag:!0,title:"创意人(编导)",spanTitleWidth:"120px",selectWidth:"490px",haveTag:!0,optObj:{k:"id",la:"username",val:"id"},options:d.createrList},null,8,["options"]),y("span",{class:"c-theme pointer",onClick:ae},"添加创意人")]),y("div",xa,[V(Z,{ref_key:"designerRef",ref:c,clearFlag:!0,title:"设计师(剪辑)",spanTitleWidth:"120px",selectWidth:"490px",haveTag:!0,optObj:{k:"id",la:"username",val:"id"},options:d.editorList},null,8,["options"]),y("span",{class:"c-theme pointer",onClick:ae},"添加设计师")]),V(te,{ref_key:"tagRef",ref:f,title:"素材标签",spanTitleWidth:"120px",selectWidth:"490px",largeHeight:!0,onHandleChange:a[0]||(a[0]=e=>{d.tagChooseVal=e})},null,512)])]),y("div",ka,[wa,y("div",Ca,[y("div",ja,[y("input",{type:"file",ref_key:"fileRef",ref:g,class:"uploadIpt",name:"file",multiple:"",onChange:W(v,["prevent"]),accept:"png,jpg,jpeg,gif,mp4,mpeg,3pg,avi,mov"},null,40,Ma),y("div",Ra,[V(t,{size:"32",color:"#999"},{default:R((()=>[V(l)])),_:1}),Oa,Va])]),A.tableList&&A.tableList.length>0?(_(),b("div",Ia,[y("div",Fa,[y("span",za,"已选"+F(d.chooseList&&d.chooseList.length||0)+"个素材",1),y("div",Ta,[V(i,{type:"primary",plain:"",onClick:J},{default:R((()=>[Ba])),_:1}),V(i,{type:"primary",plain:"",onClick:K},{default:R((()=>[Sa])),_:1}),V(i,{type:"primary",plain:"",onClick:Y},{default:R((()=>[Na])),_:1})])]),V(de,{ref_key:"tableListRef",ref:H,tableHeight:"calc(100vh - 220px)",showSelect:!0,tableData:A.tableList,descol:A.descolList,onSelectChange:D},{fileImg:R((e=>[y("div",Ea,[2==e.row.mtype?(_(),b("img",{key:0,src:e.row.oss_url,alt:"",style:{width:"100px"}},null,8,Wa)):E("",!0),1==e.row.mtype?(_(),b("video",{key:1,controls:!1,src:e.row.oss_url,style:{height:"120px",width:"120px","z-index":"8000!important"}},null,8,$a)):E("",!0)])])),name:R((e=>[y("div",Ha,[y("div",Aa,F(e.row.name||"-"),1),y("div",Da,F(e.row.file_size||"-"),1)])])),info:R((e=>[y("div",null,[Ua,$(" "+F(e.row.idea_man_name||"-"),1)]),y("div",null,[Pa,$(" "+F(e.row.designer_name||"-"),1)])])),tagBox:R((e=>[y("div",null,[(_(!0),b(S,null,N(e.row.tagList,(e=>(_(),b("span",Ja,F(e.name||"-"),1)))),256))])])),status:R((e=>[y("div",Ka,[2==e.row.status?(_(),b("span",Ya,[V(t,{size:"18",color:"#fb1919"},{default:R((()=>[V(o)])),_:1}),qa])):E("",!0),1==e.row.status?(_(),b("span",Ga,[V(t,{size:"18",color:"#3173FF"},{default:R((()=>[V(n)])),_:1}),Qa])):0==e.row.status?(_(),b("span",Xa,[V(t,{size:"18",class:"turnAround"},{default:R((()=>[V(L)])),_:1}),Za])):(_(),b("span",el,"-"))])])),_:1},8,["tableData","descol"])])):E("",!0)])]),y("div",{class:"itemBox"},[y("div",{class:"contBox"},[y("span",{class:"complateBox",onClick:se},"完成")])])])),[[x,h.value]])])),_:1},8,["drawerShow"]),V(ta,{ref_key:"editCreaterEditorRef",ref:U,title:P.value,fids:d.chooseList,onGetChooseObj:G},null,8,["title","fids"]),V(Qe,{ref_key:"addMemberRef",ref:ee,onInit:Q},null,512),(_(!0),b(S,null,N(d.uploadCopyList,(e=>(_(),M(pa,{name:e.file_name,showFlag:e.show,copyParams:e.copyParams,onSkipEvent:I,onGetTableList:B},null,8,["name","showFlag","copyParams"])))),256)),V(sa,{ref:"uploadFailRef"},null,512)])}}}),[["__scopeId","data-v-1d738a0f"]]),ll=e=>(T("data-v-7d3f233a"),e=e(),B(),e),tl={class:"screenBox_mini tMar0"},il={class:"albumBox flex"},sl={class:"albumTree"},ol={class:"title flex"},rl={class:"treeBox"},nl={class:"albumContent"},dl={class:"title flex"},ul=$("上传素材"),cl=$("新建文件夹"),pl=$("批量操作文件夹"),fl={class:"lMarauto flex"},ml={class:"breadBox"},vl={key:0,class:"breadBtn"},hl=["onClick"],gl=ll((()=>y("span",{class:"c-999",style:{margin:"0 4px"}}," / ",-1))),_l={key:1,class:"flex"},bl=$("全选"),yl={class:"c-theme lMar10"},Ll={class:"lMarauto"},xl=$("移动文件夹"),kl=$("关闭"),wl={class:"contentBox"},Cl={class:"flexWrap"},jl={key:0,class:"paginationBox"},Ml=G(L({__name:"album",setup(e){const{proxy:l}=z();l.$NumberHandle;const d={children:"child",label:"name"},u=k(),c=x({sortList:[{label:"按名称降序",value:"1"},{label:"按名称升序",value:"2"},{label:"按更新时间降序",value:"3"},{label:"按更新时间升序",value:"4"},{label:"按创建时间降序",value:"6"},{label:"按创建时间升序",value:"5"}],fileList:[],materialList:[],chooseFileList:[],allAlbumList:[],breadList:[],sortObj:{sort_field:"created_at",order:"desc"},albumId:0,keyword:"",type:"1",hightLightFlag:!0}),p=k(0),f=k(),L=k(1),w=k(20),T=k(!1),B=k(!1),W=k(!1),H=()=>{B.value=!1,W.value=!1,c.chooseFileList=[],c.fileList&&c.fileList.length>0&&c.fileList.forEach((e=>{e.checked=!1}))},A=k(),D=()=>{A.value.switchShow(!0)},U=(e,a)=>{if(e)c.chooseFileList.push(a);else{let e=c.chooseFileList.findIndex((e=>e==a));c.chooseFileList.splice(e,1)}},P=e=>{e?(c.chooseFileList=[],c.fileList.forEach((e=>{e.checked=!0,0==e.type&&c.chooseFileList.push(e.folderId)}))):(c.chooseFileList=[],c.fileList.forEach((e=>{e.checked=!1})))},J=k(),K=()=>{J.value.switchShow(!0)},Y=()=>{c.breadList=[],c.keyword?p.value="":p.value=0,c.hightLightFlag=!1,ee(1)},G=()=>{c.keyword&&(c.keyword="",Y())},Q=e=>{ee(e)},X=e=>{ee(1)},ee=async e=>{T.value=!0,L.value=e||1,H();const a=x({type:Number(c.type),keyword:c.keyword,pid:p.value,page:e||L.value,page_size:w.value});let i=await l.$http.get(q.file_list,Object.assign(a,c.sortObj));if(T.value=!1,i&&"0"==i.errNo){let e=i.rst;c.fileList=e.data,f.value=e.pageInfo.total}else t.error(i.errMsg)},ae=k(),le=e=>{"1"==e?(c.sortObj.sort_field="name",c.sortObj.order="desc"):"2"==e?(c.sortObj.sort_field="name",c.sortObj.order="asc"):"3"==e?(c.sortObj.sort_field="updated_at",c.sortObj.order="desc"):"4"==e?(c.sortObj.sort_field="updated_at",c.sortObj.order="asc"):"5"==e?(c.sortObj.sort_field="created_at",c.sortObj.order="asc"):(c.sortObj.sort_field="created_at",c.sortObj.order="desc"),ee(1)},te=k(),se=()=>{te.value.switchShow(!0)},oe=k(),re=k(!1),ne=()=>{oe.value.switchShow(!0)},de=async e=>{re.value=!0;let a=await l.$http.get(q.file_list_select);if(re.value=!1,e&&(p.value=0),a&&"0"==a.errNo){let e=a.rst;c.allAlbumList=e,c.breadList&&c.breadList.length>0&&(c.albumId=c.breadList[c.breadList.length-1].id,j((()=>{u.value.setCurrentKey(c.albumId)})))}else t.error(a.errMsg)},ue=e=>{e.parent&&(c.breadList.unshift({name:e.data.name,id:e.data.id}),ue(e.parent))},ce=(e,a)=>{c.keyword="",c.hightLightFlag=!0,c.breadList=[],ue(a),p.value=e.id,ee(1)},pe=()=>{c.breadList=[],p.value=0,c.keyword="",ee(1)},fe=()=>{de(!1),ee(1)};return C((()=>{j((()=>{de(!0),ee(1),ae.value.value="6"}))})),(e,l)=>{const t=v,x=h,k=i,C=ge,z=s,q=o,ue=m,me=n,ve=g,he=xe,_e=r;return _(),b(S,null,[y("div",tl,[V(k,{modelValue:c.keyword,"onUpdate:modelValue":l[2]||(l[2]=e=>c.keyword=e),placeholder:"请输入",style:{width:"300px"},onChange:Y},{prepend:R((()=>[V(x,{modelValue:c.type,"onUpdate:modelValue":l[0]||(l[0]=e=>c.type=e),style:{width:"80px"},onChange:l[1]||(l[1]=e=>c.keyword?Y():"")},{default:R((()=>[V(t,{label:"全部",value:"1"}),V(t,{label:"专辑",value:"2"}),V(t,{label:"文件夹",value:"3"})])),_:1},8,["modelValue"])])),_:1},8,["modelValue"]),y("span",{class:"pointer c-theme lMar10",onClick:G},"清空")]),y("div",il,[y("div",sl,[y("div",ol,[y("span",{class:"pointer f-wei-600",onClick:l[3]||(l[3]=e=>(de(!0),pe()))},"全部专辑"),y("div",{class:"lMarauto narrowBtnBox",onClick:ne},"新建专辑")]),O((_(),b("div",rl,[V(q,{ref_key:"treeRef",ref:u,data:c.allAlbumList,props:d,"current-node-key":c.albumId,"node-key":"id","expand-on-click-node":!1,"highlight-current":c.hightLightFlag,onNodeClick:ce},{default:R((({node:e})=>[y("span",{class:I(["prefix",{"is-leaf":e.isLeaf}])},[V(z,{color:"#333",class:"rMar5"},{default:R((()=>[V(C)])),_:1})],2),y("span",null,F(e.label),1)])),_:1},8,["data","current-node-key","highlight-current"])])),[[_e,re.value]])]),y("div",nl,[y("div",dl,[V(ue,{type:"primary",onClick:se},{default:R((()=>[ul])),_:1}),c.breadList&&c.breadList.length>0?(_(),M(ue,{key:0,type:"primary",plain:"",onClick:K},{default:R((()=>[cl])),_:1})):E("",!0),c.breadList&&c.breadList.length>0?(_(),M(ue,{key:1,type:"primary",plain:"",onClick:l[4]||(l[4]=e=>B.value=!0)},{default:R((()=>[pl])),_:1})):E("",!0),y("div",fl,[y("span",{class:"pointer c-theme rMar10",onClick:l[5]||(l[5]=e=>ee(1))},"刷新"),V(Z,{ref_key:"sortRef",ref:ae,clearFlag:!1,haverMar:!1,title:"",selectWidth:"160px",placeholderTxt:"排序",onChangeEvent:le,onClearEvent:le,options:c.sortList},null,8,["options"])])]),y("div",ml,[B.value?(_(),b("div",_l,[V(me,{modelValue:W.value,"onUpdate:modelValue":l[7]||(l[7]=e=>W.value=e),onChange:P},{default:R((()=>[bl])),_:1},8,["modelValue"]),y("span",yl,"已选"+F(c.chooseFileList&&c.chooseFileList.length||0)+"个文件夹",1),y("div",Ll,[V(ue,{onClick:D,disabled:c.chooseFileList&&0==c.chooseFileList.length},{default:R((()=>[xl])),_:1},8,["disabled"]),V(ue,{type:"primary",onClick:H},{default:R((()=>[kl])),_:1})])])):(_(),b("div",vl,[y("span",{onClick:l[6]||(l[6]=e=>{pe(),c.hightLightFlag=!1}),class:I(c.breadList&&c.breadList.length>0?"active":"")},"全部专辑",2),(_(!0),b(S,null,N(c.breadList,((e,a)=>(_(),b("span",{key:e.id,class:I(a<(c.breadList&&c.breadList.length-1)?"active":""),onClick:l=>((e,a)=>{c.breadList=c.breadList.slice(0,a+1),p.value=e.id,c.keyword="",c.hightLightFlag=!0,c.albumId=c.breadList[c.breadList.length-1].id,j((()=>{u.value.setCurrentKey(c.albumId)})),ee(1)})(e,a)},[gl,$(" "+F(e.name||"-"),1)],10,hl)))),128))]))]),O((_(),b("div",wl,[y("div",Cl,[(_(!0),b(S,null,N(c.fileList,(e=>(_(),b(S,null,[0==e.type?(_(),M(Ee,{key:e.id,paramsObj:e,folderObj:c.breadList[c.breadList.length-1],checkShow:B.value,onCheckChange:U,onFileJunior:a=>(e=>{c.breadList.push({name:e.name,id:e.folderId}),c.hightLightFlag=!0,p.value=e.folderId,c.albumId=e.folderId,j((()=>{u.value.setCurrentKey(c.albumId)})),ee(1)})(e),onInit:fe},null,8,["paramsObj","folderObj","checkShow","onFileJunior"])):E("",!0),1==e.type?(_(),M(ie,{key:e.id,onInit:l[8]||(l[8]=e=>ee(1)),idName:"filesId",paramsObj:e},null,8,["paramsObj"])):E("",!0)],64)))),256)),c.fileList&&0==c.fileList.length||!c.fileList?(_(),M(a,{key:0})):E("",!0)]),Number(f.value)>0?(_(),b("div",jl,[V(ve,{small:!0,"current-page":L.value,"onUpdate:current-page":l[9]||(l[9]=e=>L.value=e),"page-size":w.value,"onUpdate:page-size":l[10]||(l[10]=e=>w.value=e),"page-sizes":[20,50,80,100],layout:"total, sizes, prev, pager, next, jumper",total:f.value,onCurrentChange:Q,onSizeChange:X},null,8,["current-page","page-size","total"])])):E("",!0)])),[[_e,T.value]])])]),V(we,{ref_key:"newFileRef",ref:J,onInit:fe,folderObj:c.breadList[c.breadList.length-1]},null,8,["folderObj"]),V($e,{ref_key:"newAlbumRef",ref:oe,onInit:fe},null,512),V(al,{ref_key:"uploadMaterialRef",ref:te,folderObj:c.breadList&&1==c.breadList.length?{}:c.breadList[c.breadList.length-1],onInit:l[11]||(l[11]=e=>ee(1))},null,8,["folderObj"]),V(he,{ref_key:"moveFileRef",ref:A,fids:c.chooseFileList,onInit:fe},null,8,["fids"])],64)}}}),[["__scopeId","data-v-7d3f233a"]]),Rl={class:"dialogBox flex"},Ol=G(L({__name:"moveMaterial",props:{fids:{default:[]}},emits:["close"],setup(e,{expose:a,emit:l}){const i=e,{proxy:s}=z();s.$NumberHandle;const o=k(),n=k(!1),d=async()=>{if(!o.value.idVal)return void t.error("请选择目录");n.value=!0;const e=x({folder_id:o.value.idVal,mf_ids:i.fids});let a=await s.$http.post(q.materialManage_move,e);n.value=!1,a&&"0"==a.errNo?(a.rst,f.value=!1,l("close")):t.error(a.errMsg)},u=()=>{j((()=>{o.value.initAllAlbum()}))},c=k(),p=()=>{c.value.switchShow(!0)},f=k(!1);return a({switchShow:e=>{f.value=e,e&&u()}}),C((()=>{j((()=>{}))})),(e,a)=>{const l=r;return _(),b(S,null,[V(Y,{ref:"DialogRef_editType",dialogVisible:f.value,onConfirm:d,onClose:a[0]||(a[0]=e=>f.value=!1),width:"500px",height:"580px","dialog-title":"移动到"},{content:R((()=>[O((_(),b("div",Rl,[V(le,{spanTitleWidth:"80px",selectWidth:"220px",isChooseAlbum:!1,ref_key:"CataRef",ref:o,title:"素材目录"},null,512),y("span",{class:"c-theme lMar10 pointer",onClick:p},"新建文件夹")])),[[l,n.value]])])),_:1},8,["dialogVisible"]),V(we,{ref_key:"newFileRef",ref:c,onInit:u},null,512)],64)}}}),[["__scopeId","data-v-39e7c292"]]),Vl={class:"dialogBox"},Il=G(L({__name:"editTag",props:{num:{default:0},fids:{default:[]}},emits:["init"],setup(e,{expose:a,emit:l}){const i=e,{proxy:s}=z();s.$NumberHandle;const o=x({tagChooseVal:[]}),n=k(!1),d=k();k();const u=async()=>{n.value=!0;const e=x({mf_ids:i.fids,tags:o.tagChooseVal});let a=await s.$http.post(q.materialManage_move,e);n.value=!1,a&&"0"==a.errNo?(a.rst,t.success("修改成功"),p.value=!1,l("init")):t.error(a.errMsg)},c=()=>{j((()=>{d.value.init()}))},p=k(!1);return a({switchShow:e=>{p.value=e,e&&c()}}),C((()=>{j((()=>{}))})),(e,a)=>{const l=r;return _(),M(Y,{ref:"DialogRef_editType",dialogVisible:p.value,onConfirm:u,onClose:a[2]||(a[2]=e=>p.value=!1),width:"600px",minheight:"80px","dialog-title":"修改标签"},{content:R((()=>[O((_(),b("div",Vl,[V(te,{ref_key:"tagRef",ref:d,title:"素材标签",spanTitleWidth:"90px",selectWidth:"360px",onHandleChange:a[0]||(a[0]=e=>{o.tagChooseVal=e}),onHideChange:c},null,512),E("",!0)])),[[l,n.value]])])),_:1},8,["dialogVisible"])}}}),[["__scopeId","data-v-0b47f0fa"]]),Fl={class:"dialogBox"},zl={class:"flex rMar15",style:{"z-index":"2003"}},Tl=y("span",{class:"spanTitle",style:{width:"90px"}},"选择账户",-1),Bl={class:"f14"},Sl={class:"lMar5 c-999 f12"},Nl=L({__name:"accountList",emits:["init","confirm"],setup(e,{expose:a,emit:l}){const{proxy:i}=z();i.$NumberHandle;const s=x({collectList:[],valList:[]}),o=k(!1),n=async()=>{s.valList&&0==s.valList.length?t.error("请选择文件夹"):(d.value=!1,l("confirm",s.valList))},d=k(!1);return a({switchShow:e=>{d.value=e,e&&j((()=>{s.valList=[],(async()=>{let e=await i.$http.get(q.account_listToSelect);e&&"0"==e.errNo?s.collectList=e.rst:t.error(e.errMsg)})()}))}}),C((()=>{j((()=>{}))})),(e,a)=>{const l=v,t=h,i=r;return _(),M(Y,{ref:"DialogRef_editType",dialogVisible:d.value,onConfirm:n,onClose:a[1]||(a[1]=e=>d.value=!1),width:"600px",height:"580px","dialog-title":"选择需要推送的账户"},{content:R((()=>[O((_(),b("div",Fl,[y("div",zl,[Tl,V(t,{modelValue:s.valList,"onUpdate:modelValue":a[0]||(a[0]=e=>s.valList=e),style:{width:"360px"},placeholder:"请选择账户","collapse-tags":"","collapse-tags-tooltip":"",multiple:"",filterable:"",clearable:""},{default:R((()=>[(_(!0),b(S,null,N(s.collectList,(e=>(_(),M(l,{key:e.account_id,label:e.account_id,value:e.account_id},{default:R((()=>[y("span",Bl,F(e.account_name||"-"),1),y("span",Sl,"("+F(e.account_id)+")",1)])),_:2},1032,["label","value"])))),128))])),_:1},8,["modelValue"])])])),[[i,o.value]])])),_:1},8,["dialogVisible"])}}}),El={class:"screenBox_mini flexWrap"},Wl={class:"materialBox"},$l={class:"flex"},Hl=$("上传素材"),Al=$("批量操作"),Dl={key:0,class:"flex tMar20"},Ul=$("全选"),Pl={class:"c-theme lMar10 f12"},Jl={class:"lMarauto"},Kl=$("推送到素材账户"),Yl=$("收藏"),ql=$("取消收藏"),Gl=$("移动到文件夹"),Ql=$("关闭"),Xl={class:"flexWrap tMar10"},Zl={key:0,class:"paginationBox"},et=G(L({__name:"material",setup(e){const{proxy:l}=z();l.$NumberHandle;const i=k(!1),s=k(!1),o=e=>{e?(U.chooseList=[],U.materialList.forEach((e=>{e.checked=!0,U.chooseList.push(e.id)}))):(U.chooseList=[],U.materialList.forEach((e=>{e.checked=!1})))},d=k(),u=()=>{d.value.switchShow(!0)},c=e=>{i.value=e||!1,s.value=!1,U.chooseList=[],U.materialList.forEach((e=>{e.checked=!1}))},p=k(),f=()=>{p.value.switchShow(!0)},v=k(),h=k(),L=()=>{h.value="",v.value.switchShow(!0)},w=async()=>{const e=x({mf_ids:U.chooseList});let a=await l.$http.post(q.materialManage_cancleCollect,e);a&&"0"==a.errNo?(a.rst,c(!1),await ge()):t.error(a.errMsg)},j=k(),I=()=>{j.value.switchShow(!0)},T=async e=>{de.value=!0;const a=x({mf_ids:U.chooseList,account_ids:e});let i=await l.$http.post(q.pushToAccount,a);de.value=!1,i&&"0"==i.errNo?t.success(i.errMsg):t.error(i.errMsg)},B=k("修改创意人"),W=k(),$=k(),A=e=>{3==e?(B.value="修改设计师",W.value.switchShow(!0)):4==e?(B.value="修改创意人",W.value.switchShow(!0)):6==e?(B.value="删除",W.value.switchShow(!0)):1==e?$.value.switchShow(!0):5==e&&(thunderLink.newTask({downloadDir:"",tasks:U.tasksList}),c(!1))},{pageInfo:U,InputRef_text:P,mtypeRef:J,ctypeRef:K,sizeTypeRef:Y,ideaManRef:G,designerRef:Q,CataRef:X,tagRef:ee,timeRef:oe,usageRef:re,refuseCntRef:ne,loading:de,currentPage:ue,pageSize:me,total:ve,refuseCntList:he,init:ge,init_createrList:_e,getSizeList:be,usageList:ye,handleCurrentChange:Le,handleSizeChange:xe,initAll:ke,checkChangeItem:we,sizeVisibleEvent:Ce}=fe();return C((()=>{ke(1)})),(e,l)=>{const t=m,x=n,k=g,C=r;return _(),b(S,null,[y("div",El,[V(ae,{ref_key:"InputRef_text",ref:P,title:"素材名称",placeholderTxt:"素材名称",class:"bMar10",onChangeEvent:l[0]||(l[0]=()=>H(ge)()),onClearEvent:l[1]||(l[1]=()=>H(ge)())},null,512),V(le,{selectWidth:"160px",ref_key:"CataRef",ref:X,title:"素材目录",class:"bMar10",onChangeEvent:l[2]||(l[2]=()=>H(ge)()),clearableFlag:!0},null,512),V(Z,{ref_key:"mtypeRef",ref:J,clearFlag:!0,title:"类型",selectWidth:"160px",class:"bMar10",onChangeEvent:l[3]||(l[3]=()=>H(ge)()),onClearEvent:l[4]||(l[4]=()=>H(ge)()),options:H(U).typeList},null,8,["options"]),V(Z,{ref_key:"sizeTypeRef",ref:Y,isMultiple:!0,clearFlag:!0,filterFlag:!0,title:"尺寸",selectWidth:"160px",class:"bMar10",onChangeEvent:l[5]||(l[5]=e=>H(Ce)(e)),onClearEvent:l[6]||(l[6]=()=>H(ge)()),options:H(U).sizeTypeList},null,8,["options"]),V(Z,{ref_key:"ctypeRef",ref:K,clearFlag:!0,title:"获取方式",selectWidth:"160px",class:"bMar10",onChangeEvent:l[7]||(l[7]=()=>H(ge)()),onClearEvent:l[8]||(l[8]=()=>H(ge)()),options:H(U).getTypeList},null,8,["options"]),V(ce,{title:"时间",selectWidth:"260px",haveQuick:!1,clearFlag:!0,valueIsKong:!0,ref_key:"timeRef",ref:oe,onInit:l[9]||(l[9]=()=>H(ge)()),class:"bMar10"},null,512),V(Z,{ref_key:"ideaManRef",ref:G,clearFlag:!0,title:"创意人",selectWidth:"160px",class:"bMar10",optObj:{k:"id",la:"username",val:"id"},onChangeEvent:l[10]||(l[10]=()=>H(ge)()),onClearEvent:l[11]||(l[11]=()=>H(ge)()),options:H(U).createrList},null,8,["options"]),V(Z,{ref_key:"designerRef",ref:Q,clearFlag:!0,title:"设计师",class:"bMar10",selectWidth:"160px",optObj:{k:"id",la:"username",val:"id"},onChangeEvent:l[12]||(l[12]=()=>H(ge)()),onClearEvent:l[13]||(l[13]=()=>H(ge)()),options:H(U).editorList},null,8,["options"]),V(te,{ref_key:"tagRef",ref:ee,title:"素材标签",selectWidth:"240px",haveNewTag:!1,class:"bMar10",onHandleChange:l[14]||(l[14]=e=>{H(U).tagChooseVal=e}),onHideChange:l[15]||(l[15]=()=>H(ge)())},null,512),V(Z,{ref_key:"usageRef",ref:re,clearFlag:!0,title:"使用情况",selectWidth:"160px",class:"bMar10",optObj:{k:"id",la:"name",val:"id"},onChangeEvent:l[16]||(l[16]=()=>H(ge)()),onClearEvent:l[17]||(l[17]=()=>H(ge)()),options:H(ye)},null,8,["options"]),V(Z,{ref_key:"refuseCntRef",ref:ne,clearFlag:!0,title:"广点通拒审",selectWidth:"160px",class:"bMar10",optObj:{k:"id",la:"name",val:"id"},onChangeEvent:l[18]||(l[18]=()=>H(ge)()),onClearEvent:l[19]||(l[19]=()=>H(ge)()),options:H(he)},null,8,["options"]),y("span",{class:"pointer c-theme lMar10 bMar10",onClick:l[20]||(l[20]=e=>H(ge)())},"刷新")]),O((_(),b("div",Wl,[y("div",null,[y("div",$l,[V(t,{type:"primary",onClick:f},{default:R((()=>[Hl])),_:1}),V(t,{type:"primary",plain:"",onClick:l[21]||(l[21]=e=>c(!0))},{default:R((()=>[Al])),_:1})]),i.value?(_(),b("div",Dl,[V(x,{modelValue:s.value,"onUpdate:modelValue":l[22]||(l[22]=e=>s.value=e),onChange:o},{default:R((()=>[Ul])),_:1},8,["modelValue"]),y("span",Pl,"已选"+F(H(U).chooseList&&H(U).chooseList.length||0)+"个素材",1),y("div",Jl,[V(t,{onClick:I,disabled:H(U).chooseList&&0==H(U).chooseList.length},{default:R((()=>[Kl])),_:1},8,["disabled"]),V(t,{onClick:L,disabled:H(U).chooseList&&0==H(U).chooseList.length},{default:R((()=>[Yl])),_:1},8,["disabled"]),V(t,{onClick:w,disabled:H(U).chooseList&&0==H(U).chooseList.length},{default:R((()=>[ql])),_:1},8,["disabled"]),V(t,{onClick:u,disabled:H(U).chooseList&&0==H(U).chooseList.length},{default:R((()=>[Gl])),_:1},8,["disabled"]),V(pe,{list:H(U).moreList,onClose:A,class:"rMar10",disabledFlag:H(U).chooseList&&0==H(U).chooseList.length},null,8,["list","disabledFlag"]),V(t,{type:"primary",onClick:l[23]||(l[23]=e=>c(!1))},{default:R((()=>[Ql])),_:1})])])):E("",!0)]),y("div",Xl,[(_(!0),b(S,null,N(H(U).materialList,(e=>(_(),M(ie,{key:e.id,folderId:"folder_id",paramsObj:e,checkShow:i.value,onInit:l[24]||(l[24]=()=>H(ge)()),onCheckChange:H(we)},null,8,["paramsObj","checkShow","onCheckChange"])))),128)),H(U).materialList&&0==H(U).materialList.length||!H(U).materialList?(_(),M(a,{key:0})):E("",!0)]),Number(H(ve))>0?(_(),b("div",Zl,[V(k,{small:!0,"current-page":H(ue),"onUpdate:current-page":l[25]||(l[25]=e=>D(ue)?ue.value=e:null),"page-size":H(me),"onUpdate:page-size":l[26]||(l[26]=e=>D(me)?me.value=e:null),"page-sizes":[20,50,80,100],layout:"total, sizes, prev, pager, next, jumper",total:H(ve),onCurrentChange:H(Le),onSizeChange:H(xe)},null,8,["current-page","page-size","total","onCurrentChange","onSizeChange"])])):E("",!0)])),[[C,H(de)]]),V(al,{ref_key:"uploadMaterialRef",ref:p},null,512),V(Ol,{ref_key:"moveMaterialRef",ref:d,fids:H(U).chooseList,onClose:l[27]||(l[27]=e=>c(!1))},null,8,["fids"]),V(se,{ref_key:"collectRef",ref:v,name:h.value,fids:H(U).chooseList,num:H(U).chooseList&&H(U).chooseList.length,onInit:l[28]||(l[28]=()=>H(ge)()),onClose:l[29]||(l[29]=e=>c(!1))},null,8,["name","fids","num"]),V(ta,{ref_key:"editCreaterEditorRef",ref:W,fids:H(U).chooseList,title:B.value,onInit:l[30]||(l[30]=()=>H(ge)())},null,8,["fids","title"]),V(Il,{ref_key:"editTagRef",ref:$,fids:H(U).chooseList,onInit:l[31]||(l[31]=()=>H(ge)())},null,8,["fids"]),V(Nl,{ref_key:"accountListRef",ref:j,onConfirm:T},null,512)],64)}}}),[["__scopeId","data-v-463889d4"]]),at={class:"typeBorlineBox"},lt=["onClick"],tt=y("div",{class:"borLine"},null,-1),it=L({__name:"index",setup(e){const a=me(),{proxy:t}=z();t.$NumberHandle;const i=U(Ml),s=x([{name:"专辑管理",key:"album",compName:P(Ml)},{name:"素材管理",key:"material",compName:P(et)}]),{typeAc:o,typeList:r}=l(s),{query:{type:n}}=a;return o.value=n||"album",i.value=P(n&&"material"==n?et:Ml),C((()=>{j((()=>{}))})),(e,a)=>(_(),b(S,null,[y("div",at,[(_(!0),b(S,null,N(H(r).list,(e=>(_(),b("div",{class:I(["item",e.key==H(o)?"itemAc":""]),key:e.key,onClick:a=>(e=>{o.value=e.key,i.value=e.compName})(e)},[y("div",null,F(e.name),1),tt],10,lt)))),128))]),(_(),M(K,null,[(_(),M(J(H(i))))],1024))],64))}});export{it as default};
|