index.DPTPLkd0.js 1.4 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. import{_ as e,a,l as r,O as s,g as c,c as i,o as l,d as p,i as t,F as u,v as n}from"./index.DlqNVRUO.js";const v={class:"headerAvatar"},o=["src"],d=["src"],g=e(Object.assign({name:"CustomPic"},{__name:"index",props:{picType:{type:String,required:!1,default:"avatar"},picSrc:{type:String,required:!1,default:""},preview:{type:Boolean,default:!1}},setup(e){const g=e,m=a("/api/"),y=a("/assets/noBody.uscRzRXF.png"),I=r(),f=s(()=>""===g.picSrc?""!==I.userInfo.headerImg&&"http"===I.userInfo.headerImg.slice(0,4)?I.userInfo.headerImg:m.value+I.userInfo.headerImg:""!==g.picSrc&&"http"===g.picSrc.slice(0,4)?g.picSrc:m.value+g.picSrc),S=s(()=>g.picSrc&&"http"!==g.picSrc.slice(0,4)?m.value+g.picSrc:g.picSrc),h=s(()=>g.preview?[S.value]:[]);return(a,r)=>{const s=c("el-avatar"),g=c("el-image");return l(),i("span",v,["avatar"===e.picType?(l(),i(u,{key:0},[n(I).userInfo.headerImg?(l(),t(s,{key:0,size:30,src:f.value},null,8,["src"])):(l(),t(s,{key:1,size:30,src:y.value},null,8,["src"]))],64)):p("",!0),"img"===e.picType?(l(),i(u,{key:1},[n(I).userInfo.headerImg?(l(),i("img",{key:0,src:f.value,class:"avatar"},null,8,o)):(l(),i("img",{key:1,src:y.value,class:"avatar"},null,8,d))],64)):p("",!0),"file"===e.picType?(l(),t(g,{key:2,src:S.value,class:"file","preview-src-list":h.value,"preview-teleported":!0},null,8,["src","preview-src-list"])):p("",!0)])}}}),[["__scopeId","data-v-e9939dec"]]);export{g as C};