1 |
- import{j as D}from"./index-xe_Tq3wK.js";import{am as Y,_ as J}from"./entry/index-CfskT3Lu.js";import{aE as Q,Y as ee,W as G,B as $,aZ as ae,x as te,X as F,b0 as le,a5 as oe,C as se,a_ as ne,a$ as ue,R as P,aT as ie,b2 as de,M as k,$ as re,a0 as pe,E as ce}from"./antd-FjOLgRLC.js";import{d as ve,f as n,Z as u,_ as x,k as a,a8 as s,u as e,G as f,a7 as g,F as C,aa as E,a0 as me,$ as i,ab as fe,a2 as ge,a3 as ye}from"./vue-ByATgq5d.js";const U=d=>(ge("data-v-44940a3c"),d=d(),ye(),d),_e={class:"image-list upload-list",id:"items2"},he={style:{margin:"20px 0 0 0","text-align":"center",clear:"both"}},ke={class:"ant-upload-drag-icon"},xe=U(()=>i("p",{class:"ant-upload-text"},"Click or drag file to this area to upload",-1)),Ce=U(()=>i("p",{class:"ant-upload-hint"}," Support for a single or bulk upload. Strictly prohibit from uploading company data or other band files ",-1)),Ue=U(()=>i("div",{class:"cropperBox"},null,-1)),we=ve({__name:"audio",props:{type:{type:String,default:"none"}},emits:["change"],setup(d,{emit:K}){const N=Q.Dragger,T=K,p=d,V=n("/api/admin/upload/img"),j={Authorization:Y()},w=n({type:p.type,group_id:0}),r=n("http://www.xingyousoft.com/"),I=n([0]),c=n(!1),b=n(!1),L=n(!1),B=n(1),z=()=>{},y=n([]),v=n({}),_=n(void 0),S=n([]),M=n(0),O=n([]),A=()=>{c.value=!0},R=o=>{r.value.lastIndexOf("/")==-1?o.fullUrl=r.value+o.path:o.fullUrl=r.value.substring(0,r.value.length-1)+o.path,T("change",o)},Z=o=>{o.key!=-1&&(v.value=y.value[o.key],_.value=v.value.id,w.value.group_id=_.value),m()},q=o=>{},H=o=>{},m=()=>{D("media_list",{type:p.type,group_id:_.value}).then(o=>{S.value=o.list,M.value=o.total}),c.value=!1};(()=>{D("media_group",{type:p.type}).then(o=>{y.value=o.list,m()})})();const W=o=>{},X=o=>{};return(o,l)=>(u(),x(C,null,[a(e(P),null,{default:s(()=>[a(e(ee),{gutter:[16,16]},{default:s(()=>[a(e(G),{span:"4"},{default:s(()=>[a(e($),{type:"primary",size:"large",onClick:A},{default:s(()=>[a(e(ae)),f("上传图片")]),_:1}),a(e(te),{selectedKeys:I.value,"onUpdate:selectedKeys":l[0]||(l[0]=t=>I.value=t),style:{width:"256px"},mode:"vertical",onClick:Z},{default:s(()=>[(u(),g(e(F),{key:-1},{default:s(()=>[f("全部")]),_:1})),(u(!0),x(C,null,E(y.value,(t,h)=>(u(),g(e(F),{key:h},{default:s(()=>[f(me(t.name),1)]),_:2},1024))),128))]),_:1},8,["selectedKeys"]),a(e($),{type:"primary",onClick:W},{default:s(()=>[f("添加分组")]),_:1})]),_:1}),a(e(G),{span:"19"},{default:s(()=>[i("div",_e,[a(e(le),null,{default:s(()=>[(u(!0),x(C,null,E(S.value,(t,h)=>(u(),g(e(P),{key:h,hoverable:"",style:{width:"105px",margin:"10px",display:"inline-block"}},{cover:s(()=>[a(e(oe),{src:r.value+t.path},null,8,["src"])]),actions:s(()=>[p.type!="none"?(u(),g(e(se),{key:0,onClick:be=>R(t)},null,8,["onClick"])):fe("",!0),a(e(ne)),a(e(ue))]),_:2},1024))),128))]),_:1})]),i("div",he,[a(e(ie),{current:B.value,"onUpdate:current":l[1]||(l[1]=t=>B.value=t),"show-quick-jumper":"",total:M.value,onChange:z},null,8,["current","total"])])]),_:1})]),_:1})]),_:1}),a(e(k),{open:c.value,"onUpdate:open":l[3]||(l[3]=t=>c.value=t),title:"图片上传",onOk:l[4]||(l[4]=t=>m()),onCancel:l[5]||(l[5]=t=>m())},{default:s(()=>[a(e(N),{fileList:O.value,"onUpdate:fileList":l[2]||(l[2]=t=>O.value=t),name:"file",multiple:!0,"max-count":5,"list-type":"picture",action:V.value,data:w.value,headers:j,onChange:q,onDrop:H},{default:s(()=>[i("p",ke,[a(e(de))]),xe,Ce]),_:1},8,["fileList","action","data"])]),_:1},8,["open"]),a(e(k),{open:b.value,"onUpdate:open":l[7]||(l[7]=t=>b.value=t),title:"分组管理",onOk:X},{default:s(()=>[a(e(re),{style:{margin:"20px"}},{default:s(()=>[a(e(pe),{label:"分组名称"},{default:s(()=>[a(e(ce),{value:v.value.name,"onUpdate:value":l[6]||(l[6]=t=>v.value.name=t)},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["open"]),a(e(k),{open:L.value,"onUpdate:open":l[8]||(l[8]=t=>L.value=t),width:"800",title:"图片编辑"},{default:s(()=>[Ue]),_:1},8,["open"])],64))}}),Oe=J(we,[["__scopeId","data-v-44940a3c"]]);export{Oe as default};
|