gallery.6ed6bad5.js 6.0 KB

1
  1. import{n as g}from"./index.a814284d.js";import{a as ue,eO as se,s,o as r,h as I,n as o,z as u,i as a,C as G,B as h,a$ as ie,j as k,cg as N,F as U,b2 as P,t as K,m as n,ab as ne,k as re,cZ as de,cM as y,I as pe,aw as me,e1 as m,eM as ce,eN as ve}from"./index.7e08ba81.js";import{U as fe}from"./index.756c7042.js";import"./index.1016abaf.js";/* empty css *//* empty css */import{a as ge,I as ye}from"./index.01b7ee47.js";import{C as V}from"./index.5601a923.js";import"./index.ff33b1ce.js";import{U as _e,I as Fe}from"./UploadOutlined.73b101b7.js";import{E as j}from"./EditOutlined.c9dad9df.js";import{D as z}from"./DeleteOutlined.12ba33eb.js";import{C as Ce}from"./Meta.5e9e5d93.js";import"./index.d1ddbe38.js";import{R as he,C as T}from"./index.51fe0c69.js";import{F as ke,a as xe}from"./Form.0777dffc.js";import"./_baseIteratee.cd40e9ab.js";import"./get.06058cdc.js";import"./index.7bbcc8f3.js";import"./useRefs.9e0a4abb.js";import"./index.62601954.js";import"./TabPane.3218c919.js";import"./PlusOutlined.29a85b0a.js";import"./Col.dccd6464.js";import"./useFlexGapSupport.ba88ba25.js";import"./useSize.1210be5f.js";const B=d=>(ce("data-v-62f007d4"),d=d(),ve(),d),be={class:"image-list upload-list",id:"items2"},Ee={style:{height:"110px",display:"flex","justify-content":"center","align-items":"center",background:"#ddd"}},Ie=["title"],Ue={style:{margin:"20px 0 0 0","text-align":"center",clear:"both"}},Be={class:"ant-upload-drag-icon"},we=B(()=>n("p",{class:"ant-upload-text"},"\u70B9\u51FB\u6216\u62D6\u62FD\u6587\u4EF6\u4E0A\u4F20",-1)),De=B(()=>n("p",{class:"ant-upload-hint"}," Support for a single or bulk upload. Strictly prohibit from uploading company data or other band files ",-1)),Le=B(()=>n("div",{class:"cropperBox"},null,-1)),Oe=ue({__name:"gallery",props:{type:{type:String,default:"none"},isSelect:{type:Boolean,default:!0}},emits:["change"],setup(d,{emit:q}){const R=fe.Dragger,H=q,p=d,Z={Authorization:se()},w=s({type:p.type,group_id:0}),c=s("http://www.qasimblog.com/"),D=s([-1]),_=s(!1),F=s(!1),L=s(!1),O=s(1),J=()=>{},x=s([]),i=s({}),C=s(void 0),S=s([]),M=s(0),A=s([]),Q=()=>{_.value=!0},W=l=>{l.fullUrl=te(l.path),H("change",l)},X=l=>{l.key!=-1?(i.value=x.value[l.key],C.value=i.value.id,w.value.group_id=C.value):C.value=void 0,v()},Y=l=>{let e=l.file.response;e&&e.error&&(l.fileList.pop(),alert(e.msg))},ee=l=>{},te=l=>{let e="";return c.value.lastIndexOf("/")==-1?e=c.value+l:e=c.value.substring(0,c.value.length-1)+l,e},v=()=>{g("media_list",{type:p.type,group_id:C.value}).then(l=>{S.value=l.list,M.value=l.total}),_.value=!1},b=()=>{g("media_group",{type:p.type}).then(l=>{x.value=l.list,v()})};b();const $=l=>{l&&(i.value=l),F.value=!0},le=()=>{let l;i.value.mid?l="media_group_edit":l="media_group_add",g(l,{mid:i.value.mid,type:p.type,name:i.value.name}).then(e=>{e.error?m.error(e.msg):(m.success("\u64CD\u4F5C\u6210\u529F\uFF01"),b(),F.value=!1)})},ae=(l,e)=>{y.confirm({title:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u4FE1\u606F\u5417\uFF1F",onOk:()=>{g("media_group_del",{mid:e.mid,type:p.type}).then(t=>{t.error?m.error(t.msg):(m.success("\u64CD\u4F5C\u6210\u529F\uFF01"),b())})}})},oe=(l,e)=>{y.confirm({title:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u4FE1\u606F\u5417\uFF1F",onOk:()=>{g("media_del",{mid:e.mid,type:p.type}).then(t=>{t.error?m.error(t.msg):(m.success("\u64CD\u4F5C\u6210\u529F\uFF01"),v())})}})};return(l,e)=>(r(),I(U,null,[o(a(V),null,{default:u(()=>[o(a(G),{type:"primary",style:{"margin-bottom":"15px"},size:"large",onClick:Q},{default:u(()=>[o(a(_e)),h(" \u4E0A\u4F20\u56FE\u7247 ")]),_:1}),o(a(he),{gutter:[16,16]},{default:u(()=>[o(a(T),{span:"5"},{default:u(()=>[o(a(ie),{selectedKeys:D.value,"onUpdate:selectedKeys":e[0]||(e[0]=t=>D.value=t),mode:"vertical",onClick:X},{default:u(()=>[(r(),k(a(N),{key:-1},{default:u(()=>[h("\u5168\u90E8")]),_:1})),(r(!0),I(U,null,P(x.value,(t,f)=>(r(),k(a(N),{key:f},{default:u(()=>[h(K(t.name)+" ",1),o(a(j),{onClick:E=>$(t),style:{"margin-left":"20px"}},null,8,["onClick"]),o(a(z),{onClick:E=>ae(f,t),style:{"margin-left":"5px"}},null,8,["onClick"])]),_:2},1024))),128))]),_:1},8,["selectedKeys"]),o(a(G),{type:"primary",onClick:$,style:{"margin-top":"30px"}},{default:u(()=>[h("\u6DFB\u52A0\u5206\u7EC4")]),_:1})]),_:1}),o(a(T),{span:"19"},{default:u(()=>[n("div",be,[o(a(ge),null,{default:u(()=>[(r(!0),I(U,null,P(S.value,(t,f)=>(r(),k(a(V),{key:f,hoverable:"",style:{width:"150px",margin:"10px",display:"inline-block"}},{cover:u(()=>[n("div",Ee,[o(a(ye),{src:c.value+t.path,title:t.filename,style:{"max-height":"100px"}},null,8,["src","title"])])]),actions:u(()=>[d.isSelect?(r(),k(a(ne),{key:0,onClick:E=>W(t)},null,8,["onClick"])):re("",!0),o(a(j)),o(a(z),{onClick:E=>oe(f,t)},null,8,["onClick"])]),default:u(()=>[o(a(Ce),null,{title:u(()=>[n("span",{title:t.filename},K(t.filename),9,Ie)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),n("div",Ue,[o(a(de),{current:O.value,"onUpdate:current":e[1]||(e[1]=t=>O.value=t),"show-quick-jumper":"",total:M.value,onChange:J},null,8,["current","total"])])]),_:1})]),_:1})]),_:1}),o(a(y),{visible:_.value,"onUpdate:visible":e[3]||(e[3]=t=>_.value=t),title:"\u56FE\u7247\u4E0A\u4F20",onOk:e[4]||(e[4]=t=>v()),onCancel:e[5]||(e[5]=t=>v())},{default:u(()=>[o(a(R),{fileList:A.value,"onUpdate:fileList":e[2]||(e[2]=t=>A.value=t),name:"file",multiple:!0,"max-count":5,"list-type":"picture",action:"/admin/api/uploadImg",data:w.value,headers:Z,onChange:Y,onDrop:ee},{default:u(()=>[n("p",Be,[o(a(Fe))]),we,De]),_:1},8,["fileList","data"])]),_:1},8,["visible"]),o(a(y),{visible:F.value,"onUpdate:visible":e[7]||(e[7]=t=>F.value=t),title:"\u5206\u7EC4\u7BA1\u7406",onOk:le},{default:u(()=>[o(a(ke),{style:{margin:"20px"}},{default:u(()=>[o(a(xe),{label:"\u5206\u7EC4\u540D\u79F0"},{default:u(()=>[o(a(pe),{value:i.value.name,"onUpdate:value":e[6]||(e[6]=t=>i.value.name=t)},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["visible"]),o(a(y),{visible:L.value,"onUpdate:visible":e[8]||(e[8]=t=>L.value=t),width:"800",title:"\u56FE\u7247\u7F16\u8F91"},{default:u(()=>[Le]),_:1},8,["visible"])],64))}});var ut=me(Oe,[["__scopeId","data-v-62f007d4"]]);export{ut as default};