mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-21 06:50:18 +00:00
7 lines
21 KiB
JavaScript
7 lines
21 KiB
JavaScript
import{_ as Et,E as St,v as Tt,__tla as Ct}from"./el-loading.20ba5a35.js";import{J as H,ah as w,f as B,B as I,i as T,aO as Lt,aP as de,aQ as Ut,aR as pe,aq as fe,aN as Pt,Q as me,o as h,k as R,C as b,u as e,l as E,E as N,r as L,t as O,y as $,c as D,w as k,at as Dt,U as q,D as M,F as ve,ai as Y,aS as C,am as Bt,x as G,Z as Ot,$ as jt,aT as ye,T as V,m as F,aU as At,as as Nt,aV as qt,aW as Ht,aX as It,a0 as Vt,H as ee,aY as Wt,aZ as Mt,a_ as Kt,L as he,A as Xt,O as zt,P as Jt,a$ as Qt,b0 as ge,aC as te,h as Zt,a1 as Yt,j as Gt,S as ea,p as be,b1 as ke,b2 as _e,q as A,ad as ta,b as aa,aH as sa,b3 as la,__tla as ra}from"./entry.32c285ec.js";import{t as ae,i as we,d as oa,__tla as na}from"./index.13bb99c8.js";import{u as X,__tla as ia}from"./use-form-item.1fafc607.js";import{c as ua,E as ca,a as da,b as pa,__tla as fa}from"./el-overlay.e94d1c4a.js";import{E as ma,__tla as va}from"./el-input.975e1d37.js";import{E as ya,__tla as ha}from"./el-button.8d33e439.js";import{_ as ga,__tla as ba}from"./default_headimg.8633d53e.js";import{_ as ka}from"./_plugin-vue_export-helper.c27b6911.js";import{__tla as _a}from"./el-popper.91d0dc44.js";import{__tla as wa}from"./index.7de7d793.js";import{__tla as xa}from"./vnode.8914ede8.js";let xe,$a=Promise.all([(()=>{try{return Ct}catch{}})(),(()=>{try{return ra}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return va}catch{}})(),(()=>{try{return ha}catch{}})(),(()=>{try{return ba}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return wa}catch{}})(),(()=>{try{return xa}catch{}})()]).then(async()=>{var $e=1,Re=4;function Fe(l){return ua(l,$e|Re)}const Ee=H({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:l=>l>=0&&l<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:w(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:w([String,Array,Function]),default:""},format:{type:w(Function),default:l=>`${l}%`}}),Se=["aria-valuenow"],Te={viewBox:"0 0 100 100"},Ce=["d","stroke","stroke-width"],Le=["d","stroke","opacity","stroke-linecap","stroke-width"],Ue={key:0},Pe=B({name:"ElProgress"}),De=B({...Pe,props:Ee,setup(l){const s=l,r={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},a=I("progress"),p=T(()=>({width:`${s.percentage}%`,animationDuration:`${s.duration}s`,backgroundColor:U(s.percentage)})),f=T(()=>(s.strokeWidth/s.width*100).toFixed(1)),m=T(()=>["circle","dashboard"].includes(s.type)?Number.parseInt(`${50-Number.parseFloat(f.value)/2}`,10):0),d=T(()=>{const i=m.value,P=s.type==="dashboard";return`
|
|
M 50 50
|
|
m 0 ${P?"":"-"}${i}
|
|
a ${i} ${i} 0 1 1 0 ${P?"-":""}${i*2}
|
|
a ${i} ${i} 0 1 1 0 ${P?"":"-"}${i*2}
|
|
`}),v=T(()=>2*Math.PI*m.value),u=T(()=>s.type==="dashboard"?.75:1),x=T(()=>`${-1*v.value*(1-u.value)/2}px`),y=T(()=>({strokeDasharray:`${v.value*u.value}px, ${v.value}px`,strokeDashoffset:x.value})),o=T(()=>({strokeDasharray:`${v.value*u.value*(s.percentage/100)}px, ${v.value}px`,strokeDashoffset:x.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),t=T(()=>{let i;return s.color?i=U(s.percentage):i=r[s.status]||r.default,i}),n=T(()=>s.status==="warning"?Lt:s.type==="line"?s.status==="success"?de:Ut:s.status==="success"?pe:fe),g=T(()=>s.type==="line"?12+s.strokeWidth*.4:s.width*.111111+2),_=T(()=>s.format(s.percentage));function c(i){const P=100/i.length;return i.map((S,j)=>me(S)?{color:S,percentage:(j+1)*P}:S).sort((S,j)=>S.percentage-j.percentage)}const U=i=>{var P;const{color:S}=s;if(Pt(S))return S(i);if(me(S))return S;{const j=c(S);for(const K of j)if(K.percentage>i)return K.color;return(P=j[j.length-1])==null?void 0:P.color}};return(i,P)=>(h(),R("div",{class:b([e(a).b(),e(a).m(i.type),e(a).is(i.status),{[e(a).m("without-text")]:!i.showText,[e(a).m("text-inside")]:i.textInside}]),role:"progressbar","aria-valuenow":i.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[i.type==="line"?(h(),R("div",{key:0,class:b(e(a).b("bar"))},[E("div",{class:b(e(a).be("bar","outer")),style:N({height:`${i.strokeWidth}px`})},[E("div",{class:b([e(a).be("bar","inner"),{[e(a).bem("bar","inner","indeterminate")]:i.indeterminate}]),style:N(e(p))},[(i.showText||i.$slots.default)&&i.textInside?(h(),R("div",{key:0,class:b(e(a).be("bar","innerText"))},[L(i.$slots,"default",{percentage:i.percentage},()=>[E("span",null,O(e(_)),1)])],2)):$("v-if",!0)],6)],6)],2)):(h(),R("div",{key:1,class:b(e(a).b("circle")),style:N({height:`${i.width}px`,width:`${i.width}px`})},[(h(),R("svg",Te,[E("path",{class:b(e(a).be("circle","track")),d:e(d),stroke:`var(${e(a).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":e(f),fill:"none",style:N(e(y))},null,14,Ce),E("path",{class:b(e(a).be("circle","path")),d:e(d),stroke:e(t),fill:"none",opacity:i.percentage?1:0,"stroke-linecap":i.strokeLinecap,"stroke-width":e(f),style:N(e(o))},null,14,Le)]))],6)),(i.showText||i.$slots.default)&&!i.textInside?(h(),R("div",{key:2,class:b(e(a).e("text")),style:N({fontSize:`${e(g)}px`})},[L(i.$slots,"default",{percentage:i.percentage},()=>[i.status?(h(),D(e(q),{key:1},{default:k(()=>[(h(),D(Dt(e(n))))]),_:1})):(h(),R("span",Ue,O(e(_)),1))])],6)):$("v-if",!0)],10,Se))}});var Be=M(De,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const Oe=ve(Be),se=Symbol("uploadContextKey"),je="ElUpload";class Ae extends Error{constructor(s,r,a,p){super(s),this.name="UploadAjaxError",this.status=r,this.method=a,this.url=p}}function le(l,s,r){let a;return r.response?a=`${r.response.error||r.response}`:r.responseText?a=`${r.responseText}`:a=`fail to ${s.method} ${l} ${r.status}`,new Ae(a,r.status,s.method,l)}function Ne(l){const s=l.responseText||l.response;if(!s)return s;try{return JSON.parse(s)}catch{return s}}const qe=l=>{typeof XMLHttpRequest>"u"&&ae(je,"XMLHttpRequest is undefined");const s=new XMLHttpRequest,r=l.action;s.upload&&s.upload.addEventListener("progress",f=>{const m=f;m.percent=f.total>0?f.loaded/f.total*100:0,l.onProgress(m)});const a=new FormData;if(l.data)for(const[f,m]of Object.entries(l.data))Array.isArray(m)?a.append(f,...m):a.append(f,m);a.append(l.filename,l.file,l.file.name),s.addEventListener("error",()=>{l.onError(le(r,l,s))}),s.addEventListener("load",()=>{if(s.status<200||s.status>=300)return l.onError(le(r,l,s));l.onSuccess(Ne(s))}),s.open(l.method,r,!0),l.withCredentials&&"withCredentials"in s&&(s.withCredentials=!0);const p=l.headers||{};if(p instanceof Headers)p.forEach((f,m)=>s.setRequestHeader(m,f));else for(const[f,m]of Object.entries(p))we(m)||s.setRequestHeader(f,String(m));return s.send(a),s},re=["text","picture","picture-card"];let He=1;const z=()=>Date.now()+He++,oe=H({action:{type:String,default:"#"},headers:{type:w(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>Y({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:w(Array),default:()=>Y([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:re,default:"text"},httpRequest:{type:w(Function),default:qe},disabled:Boolean,limit:Number}),Ie=H({...oe,beforeUpload:{type:w(Function),default:C},beforeRemove:{type:w(Function)},onRemove:{type:w(Function),default:C},onChange:{type:w(Function),default:C},onPreview:{type:w(Function),default:C},onSuccess:{type:w(Function),default:C},onProgress:{type:w(Function),default:C},onError:{type:w(Function),default:C},onExceed:{type:w(Function),default:C}}),Ve=H({files:{type:w(Array),default:()=>Y([])},disabled:{type:Boolean,default:!1},handlePreview:{type:w(Function),default:C},listType:{type:String,values:re,default:"text"}}),We={remove:l=>!!l},Me=["onKeydown"],Ke=["src"],Xe=["onClick"],ze=["onClick"],Je=["onClick"],Qe=B({name:"ElUploadList"}),Ze=B({...Qe,props:Ve,emits:We,setup(l,{emit:s}){const{t:r}=Bt(),a=I("upload"),p=I("icon"),f=I("list"),m=X(),d=G(!1),v=u=>{s("remove",u)};return(u,x)=>(h(),D(Ht,{tag:"ul",class:b([e(a).b("list"),e(a).bm("list",u.listType),e(a).is("disabled",e(m))]),name:e(f).b()},{default:k(()=>[(h(!0),R(Ot,null,jt(u.files,y=>(h(),R("li",{key:y.uid||y.name,class:b([e(a).be("list","item"),e(a).is(y.status),{focusing:d.value}]),tabindex:"0",onKeydown:ye(o=>!e(m)&&v(y),["delete"]),onFocus:x[0]||(x[0]=o=>d.value=!0),onBlur:x[1]||(x[1]=o=>d.value=!1),onClick:x[2]||(x[2]=o=>d.value=!1)},[L(u.$slots,"default",{file:y},()=>[u.listType==="picture"||y.status!=="uploading"&&u.listType==="picture-card"?(h(),R("img",{key:0,class:b(e(a).be("list","item-thumbnail")),src:y.url,alt:""},null,10,Ke)):$("v-if",!0),y.status==="uploading"||u.listType!=="picture-card"?(h(),R("div",{key:1,class:b(e(a).be("list","item-info"))},[E("a",{class:b(e(a).be("list","item-name")),onClick:V(o=>u.handlePreview(y),["prevent"])},[F(e(q),{class:b(e(p).m("document"))},{default:k(()=>[F(e(At))]),_:1},8,["class"]),E("span",{class:b(e(a).be("list","item-file-name"))},O(y.name),3)],10,Xe),y.status==="uploading"?(h(),D(e(Oe),{key:0,type:u.listType==="picture-card"?"circle":"line","stroke-width":u.listType==="picture-card"?6:2,percentage:Number(y.percentage),style:N(u.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):$("v-if",!0)],2)):$("v-if",!0),E("label",{class:b(e(a).be("list","item-status-label"))},[u.listType==="text"?(h(),D(e(q),{key:0,class:b([e(p).m("upload-success"),e(p).m("circle-check")])},{default:k(()=>[F(e(de))]),_:1},8,["class"])):["picture-card","picture"].includes(u.listType)?(h(),D(e(q),{key:1,class:b([e(p).m("upload-success"),e(p).m("check")])},{default:k(()=>[F(e(pe))]),_:1},8,["class"])):$("v-if",!0)],2),e(m)?$("v-if",!0):(h(),D(e(q),{key:2,class:b(e(p).m("close")),onClick:o=>v(y)},{default:k(()=>[F(e(fe))]),_:2},1032,["class","onClick"])),$(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),$(" This is a bug which needs to be fixed "),$(" TODO: Fix the incorrect navigation interaction "),e(m)?$("v-if",!0):(h(),R("i",{key:3,class:b(e(p).m("close-tip"))},O(e(r)("el.upload.deleteTip")),3)),u.listType==="picture-card"?(h(),R("span",{key:4,class:b(e(a).be("list","item-actions"))},[E("span",{class:b(e(a).be("list","item-preview")),onClick:o=>u.handlePreview(y)},[F(e(q),{class:b(e(p).m("zoom-in"))},{default:k(()=>[F(e(Nt))]),_:1},8,["class"])],10,ze),e(m)?$("v-if",!0):(h(),R("span",{key:0,class:b(e(a).be("list","item-delete")),onClick:o=>v(y)},[F(e(q),{class:b(e(p).m("delete"))},{default:k(()=>[F(e(qt))]),_:1},8,["class"])],10,Je))],2)):$("v-if",!0)])],42,Me))),128)),L(u.$slots,"append")]),_:3},8,["class","name"]))}});var ne=M(Ze,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const Ye=H({disabled:{type:Boolean,default:!1}}),Ge={file:l=>It(l)},et=["onDrop","onDragover"],ie="ElUploadDrag",tt=B({name:ie}),at=B({...tt,props:Ye,emits:Ge,setup(l,{emit:s}){const r=Vt(se);r||ae(ie,"usage: <el-upload><el-upload-dragger /></el-upload>");const a=I("upload"),p=G(!1),f=X(),m=v=>{if(f.value)return;p.value=!1,v.stopPropagation();const u=Array.from(v.dataTransfer.files),x=r.accept.value;if(!x){s("file",u);return}const y=u.filter(o=>{const{type:t,name:n}=o,g=n.includes(".")?`.${n.split(".").pop()}`:"",_=t.replace(/\/.*$/,"");return x.split(",").map(c=>c.trim()).filter(c=>c).some(c=>c.startsWith(".")?g===c:/\/\*$/.test(c)?_===c.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(c)?t===c:!1)});s("file",y)},d=()=>{f.value||(p.value=!0)};return(v,u)=>(h(),R("div",{class:b([e(a).b("dragger"),e(a).is("dragover",p.value)]),onDrop:V(m,["prevent"]),onDragover:V(d,["prevent"]),onDragleave:u[0]||(u[0]=V(x=>p.value=!1,["prevent"]))},[L(v.$slots,"default")],42,et))}});var st=M(at,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const lt=H({...oe,beforeUpload:{type:w(Function),default:C},onRemove:{type:w(Function),default:C},onStart:{type:w(Function),default:C},onSuccess:{type:w(Function),default:C},onProgress:{type:w(Function),default:C},onError:{type:w(Function),default:C},onExceed:{type:w(Function),default:C}}),rt=["onKeydown"],ot=["name","multiple","accept"],nt=B({name:"ElUploadContent",inheritAttrs:!1}),it=B({...nt,props:lt,setup(l,{expose:s}){const r=l,a=I("upload"),p=X(),f=ee({}),m=ee(),d=t=>{if(t.length===0)return;const{autoUpload:n,limit:g,fileList:_,multiple:c,onStart:U,onExceed:i}=r;if(g&&_.length+t.length>g){i(t,_);return}c||(t=t.slice(0,1));for(const P of t){const S=P;S.uid=z(),U(S),n&&v(S)}},v=async t=>{if(m.value.value="",!r.beforeUpload)return u(t);let n,g={};try{const c=r.beforeUpload(t);g=Wt(r.data)?Fe(r.data):r.data,n=await c}catch{n=!1}if(n===!1){r.onRemove(t);return}let _=t;n instanceof Blob&&(n instanceof File?_=n:_=new File([n],t.name,{type:t.type})),u(Object.assign(_,{uid:t.uid}),g)},u=(t,n)=>{const{headers:g,data:_,method:c,withCredentials:U,name:i,action:P,onProgress:S,onSuccess:j,onError:K,httpRequest:Ft}=r,{uid:J}=t,Q={headers:g||{},withCredentials:U,file:t,data:n??_,method:c,filename:i,action:P,onProgress:W=>{S(W,t)},onSuccess:W=>{j(W,t),delete f.value[J]},onError:W=>{K(W,t),delete f.value[J]}},Z=Ft(Q);f.value[J]=Z,Z instanceof Promise&&Z.then(Q.onSuccess,Q.onError)},x=t=>{const n=t.target.files;n&&d(Array.from(n))},y=()=>{p.value||(m.value.value="",m.value.click())},o=()=>{y()};return s({abort:t=>{Mt(f.value).filter(t?([n])=>String(t.uid)===n:()=>!0).forEach(([n,g])=>{g instanceof XMLHttpRequest&&g.abort(),delete f.value[n]})},upload:v}),(t,n)=>(h(),R("div",{class:b([e(a).b(),e(a).m(t.listType),e(a).is("drag",t.drag)]),tabindex:"0",onClick:y,onKeydown:ye(V(o,["self"]),["enter","space"])},[t.drag?(h(),D(st,{key:0,disabled:e(p),onFile:d},{default:k(()=>[L(t.$slots,"default")]),_:3},8,["disabled"])):L(t.$slots,"default",{key:1}),E("input",{ref_key:"inputRef",ref:m,class:b(e(a).e("input")),name:t.name,multiple:t.multiple,accept:t.accept,type:"file",onChange:x,onClick:n[0]||(n[0]=V(()=>{},["stop"]))},null,42,ot)],42,rt))}});var ue=M(it,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const ce="ElUpload",ut=l=>{var s;(s=l.url)!=null&&s.startsWith("blob:")&&URL.revokeObjectURL(l.url)},ct=(l,s)=>{const r=Kt(l,"fileList",void 0,{passive:!0}),a=o=>r.value.find(t=>t.uid===o.uid);function p(o){var t;(t=s.value)==null||t.abort(o)}function f(o=["ready","uploading","success","fail"]){r.value=r.value.filter(t=>!o.includes(t.status))}const m=(o,t)=>{const n=a(t);n&&(console.error(o),n.status="fail",r.value.splice(r.value.indexOf(n),1),l.onError(o,n,r.value),l.onChange(n,r.value))},d=(o,t)=>{const n=a(t);n&&(l.onProgress(o,n,r.value),n.status="uploading",n.percentage=Math.round(o.percent))},v=(o,t)=>{const n=a(t);n&&(n.status="success",n.response=o,l.onSuccess(o,n,r.value),l.onChange(n,r.value))},u=o=>{we(o.uid)&&(o.uid=z());const t={name:o.name,percentage:0,status:"ready",size:o.size,raw:o,uid:o.uid};if(l.listType==="picture-card"||l.listType==="picture")try{t.url=URL.createObjectURL(o)}catch(n){oa(ce,n.message),l.onError(n,t,r.value)}r.value=[...r.value,t],l.onChange(t,r.value)},x=async o=>{const t=o instanceof File?a(o):o;t||ae(ce,"file to be removed not found");const n=g=>{p(g);const _=r.value;_.splice(_.indexOf(g),1),l.onRemove(g,_),ut(g)};l.beforeRemove?await l.beforeRemove(t,r.value)!==!1&&n(t):n(t)};function y(){r.value.filter(({status:o})=>o==="ready").forEach(({raw:o})=>{var t;return o&&((t=s.value)==null?void 0:t.upload(o))})}return he(()=>l.listType,o=>{o!=="picture-card"&&o!=="picture"||(r.value=r.value.map(t=>{const{raw:n,url:g}=t;if(!g&&n)try{t.url=URL.createObjectURL(n)}catch(_){l.onError(_,t,r.value)}return t}))}),he(r,o=>{for(const t of o)t.uid||(t.uid=z()),t.status||(t.status="success")},{immediate:!0,deep:!0}),{uploadFiles:r,abort:p,clearFiles:f,handleError:m,handleProgress:d,handleStart:u,handleSuccess:v,handleRemove:x,submit:y}},dt=B({name:"ElUpload"}),pt=B({...dt,props:Ie,setup(l,{expose:s}){const r=l,a=Xt(),p=X(),f=ee(),{abort:m,submit:d,clearFiles:v,uploadFiles:u,handleStart:x,handleError:y,handleRemove:o,handleSuccess:t,handleProgress:n}=ct(r,f),g=T(()=>r.listType==="picture-card"),_=T(()=>({...r,fileList:u.value,onStart:x,onProgress:n,onSuccess:t,onError:y,onRemove:o}));return zt(()=>{u.value.forEach(({url:c})=>{c!=null&&c.startsWith("blob:")&&URL.revokeObjectURL(c)})}),Jt(se,{accept:Qt(r,"accept")}),s({abort:m,submit:d,clearFiles:v,handleStart:x,handleRemove:o}),(c,U)=>(h(),R("div",null,[e(g)&&c.showFileList?(h(),D(ne,{key:0,disabled:e(p),"list-type":c.listType,files:e(u),"handle-preview":c.onPreview,onRemove:e(o)},ge({append:k(()=>[F(ue,te({ref_key:"uploadRef",ref:f},e(_)),{default:k(()=>[e(a).trigger?L(c.$slots,"trigger",{key:0}):$("v-if",!0),!e(a).trigger&&e(a).default?L(c.$slots,"default",{key:1}):$("v-if",!0)]),_:3},16)]),_:2},[c.$slots.file?{name:"default",fn:k(({file:i})=>[L(c.$slots,"file",{file:i})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):$("v-if",!0),!e(g)||e(g)&&!c.showFileList?(h(),D(ue,te({key:1,ref_key:"uploadRef",ref:f},e(_)),{default:k(()=>[e(a).trigger?L(c.$slots,"trigger",{key:0}):$("v-if",!0),!e(a).trigger&&e(a).default?L(c.$slots,"default",{key:1}):$("v-if",!0)]),_:3},16)):$("v-if",!0),c.$slots.trigger?L(c.$slots,"default",{key:2}):$("v-if",!0),L(c.$slots,"tip"),!e(g)&&c.showFileList?(h(),D(ne,{key:3,disabled:e(p),"list-type":c.listType,files:e(u),"handle-preview":c.onPreview,onRemove:e(o)},ge({_:2},[c.$slots.file?{name:"default",fn:k(({file:i})=>[L(c.$slots,"file",{file:i})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):$("v-if",!0)]))}});var ft=M(pt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const mt=ve(ft),vt={class:"w-full h-full bg-page pt-6"},yt={class:"main-container flex justify-between"},ht={class:"card-header"},gt={key:0,class:"pr-15"},bt={class:"w-full flex justify-between content-center items-center"},kt={key:0,class:"w-[80px] h-[80px]",src:ga,alt:""},_t=["src"],wt={class:"cursor-pointer text-color"},xt={class:"w-full flex justify-between content-center"},$t={class:"dialog-footer"},Rt=B({__name:"center",setup(l){const s=Zt(),r=G(!0),a=Yt({modal:!1,value:""}),p=T(()=>{var d;return a.value=(d=s.info)==null?void 0:d.nickname,s.info&&(r.value=!1),s.info});Gt();const f=T(()=>{const d={};return d.token=aa(),d["site-id"]=sa.get("siteId")||1,{action:`${la.options.baseURL}/file/image`,limit:1,headers:d,onSuccess:(v,u,x)=>{var o,t;let y=(t=(o=u==null?void 0:u.response)==null?void 0:o.data)==null?void 0:t.url;v.code==200?_e({field:"headimg",value:y}).then(()=>{s.info.headimg=y}):(u.status="fail",ke({message:v.msg,type:"error"}))}}}),m=()=>{if(!a.value){ke.error("\u4F1A\u5458\u6635\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}_e({field:"nickname",value:a.value}).then(d=>{a.modal=!1})};return(d,v)=>{const u=Et,x=mt,y=ca,o=da,t=St,n=ma,g=ya,_=pa,c=Tt;return h(),R("div",vt,[E("div",yt,[F(u),ea((h(),D(t,{class:"box-card flex-1 ml-4",shadow:"never"},{header:k(()=>[E("div",ht,[E("span",null,O(("t"in d?d.t:e(A))("personageInfo")),1)])]),default:k(()=>[e(p)?(h(),R("div",gt,[F(o,{model:e(p),class:"form-wrap","label-width":"120px"},{default:k(()=>[F(y,{label:("t"in d?d.t:e(A))("memberHeadimg")},{default:k(()=>[E("div",bt,[e(p).headimg?(h(),R("img",{key:1,src:("img"in d?d.img:e(ta))(e(p).headimg),class:"w-[80px] h-[80px]",alt:""},null,8,_t)):(h(),R("img",kt)),F(x,te({class:"avatar-uploader","show-file-list":!1},e(f)),{default:k(()=>[E("span",wt,O(("t"in d?d.t:e(A))("edit")),1)]),_:1},16)])]),_:1},8,["label"]),F(y,{label:("t"in d?d.t:e(A))("nickname")},{default:k(()=>[E("div",xt,[E("span",null,O(a.value),1),E("span",{class:"cursor-pointer text-color",onClick:v[0]||(v[0]=U=>a.modal=!0)},O(("t"in d?d.t:e(A))("edit")),1)])]),_:1},8,["label"])]),_:1},8,["model"])])):$("",!0)]),_:1})),[[c,r.value]]),F(_,{modelValue:a.modal,"onUpdate:modelValue":v[3]||(v[3]=U=>a.modal=U),title:("t"in d?d.t:e(A))("nickname")},{footer:k(()=>[E("span",$t,[F(g,{onClick:v[2]||(v[2]=U=>a.modal=!1)},{default:k(()=>[be(O(("t"in d?d.t:e(A))("cancel")),1)]),_:1}),F(g,{type:"primary",onClick:m},{default:k(()=>[be(O(("t"in d?d.t:e(A))("confirm")),1)]),_:1})])]),default:k(()=>[F(o,{model:e(p)},{default:k(()=>[F(y,null,{default:k(()=>[F(n,{modelValue:a.value,"onUpdate:modelValue":v[1]||(v[1]=U=>a.value=U),autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])])}}});xe=ka(Rt,[["__scopeId","data-v-d2ca1de7"]])});export{$a as __tla,xe as default};
|