TabImage-b7502b23.js 2.9 KB

1
  1. import{d as U,d0 as z,e as D,r as y,x as E,o as u,c as m,a as i,C as c,D as G,E as J,f as l,B as s,A as L,G as I,a0 as S,_ as T,L as K,M as O,aZ as W,J as Z,bd as q}from"./index-b9299550.js";import{W as F}from"./main-98e5cf7d.js";import{u as H,U as N}from"./useUpload-619b34a4.js";import{u as P}from"./useMessage-903d430d.js";import{_ as Q}from"./_plugin-vue_export-helper-1b428a4d.js";import"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import"./index-1bc6dd97.js";import"./main-741f4c72.js";import"./el-image-92ea5aa4.js";import"./el-image-viewer-498779d9.js";import"./main-45315113.js";import"./main.vue_vue_type_script_setup_true_lang-a0a1066e.js";import"./index-314c41b2.js";import"./index-3cce9b62.js";import"./formatTime-988372b6.js";const R={key:0,class:"select-item"},X=["src"],Y={key:0,class:"item-name"},$=Q(U({__name:"TabImage",props:{modelValue:{}},emits:["update:modelValue"],setup(k,{emit:V}){const b=P(),h={Authorization:"Bearer "+z()},j=k,x=V,e=D({get:()=>j.modelValue,set:a=>x("update:modelValue",a)}),o=y(!1),p=y([]),d=E({accountId:e.value.accountId,type:"image",title:"",introduction:""}),B=a=>H(N.Image,2)(a),C=a=>{if(a.code!==0)return b.error("\u4E0A\u4F20\u51FA\u9519\uFF1A"+a.msg),!1;p.value=[],d.title="",d.introduction="",n(a.data)},M=()=>{e.value.mediaId=null,e.value.url=null,e.value.name=null},n=a=>{o.value=!1,e.value.mediaId=a.mediaId,e.value.url=a.url,e.value.name=a.name};return(a,t)=>{const f=T,r=K,_=O,w=W,v=Z,A=q;return u(),m("div",null,[i(e).url?(u(),m("div",R,[c("img",{class:"material-img",src:i(e).url},null,8,X),i(e).name?(u(),m("p",Y,G(i(e).name),1)):J("",!0),l(_,{class:"ope-row",justify:"center"},{default:s(()=>[l(r,{type:"danger",circle:"",onClick:M},{default:s(()=>[l(f,{icon:"ep:delete"})]),_:1})]),_:1})])):(u(),L(_,{key:1,style:{"text-align":"center"},align:"middle"},{default:s(()=>[l(v,{span:12,class:"col-select"},{default:s(()=>[l(r,{type:"success",onClick:t[0]||(t[0]=g=>o.value=!0)},{default:s(()=>[t[2]||(t[2]=I(" \u7D20\u6750\u5E93\u9009\u62E9 ")),l(f,{icon:"ep:circle-check"})]),_:1}),l(w,{title:"\u9009\u62E9\u56FE\u7247",modelValue:i(o),"onUpdate:modelValue":t[1]||(t[1]=g=>S(o)?o.value=g:null),width:"90%","append-to-body":"","destroy-on-close":""},{default:s(()=>[l(i(F),{type:"image","account-id":i(e).accountId,onSelectMaterial:n},null,8,["account-id"])]),_:1},8,["modelValue"])]),_:1}),l(v,{span:12,class:"col-add"},{default:s(()=>[l(A,{action:"/dev-api/admin-api/mp/material/upload-temporary",headers:h,multiple:"",limit:1,"file-list":i(p),data:i(d),"before-upload":B,"on-success":C},{tip:s(()=>t[4]||(t[4]=[c("span",null,[c("div",{class:"el-upload__tip"},"\u652F\u6301 bmp/png/jpeg/jpg/gif \u683C\u5F0F\uFF0C\u5927\u5C0F\u4E0D\u8D85\u8FC7 2M")],-1)])),default:s(()=>[l(r,{type:"primary"},{default:s(()=>t[3]||(t[3]=[I("\u4E0A\u4F20\u56FE\u7247")])),_:1})]),_:1},8,["file-list","data"])]),_:1})]),_:1}))])}}}),[["__scopeId","data-v-8dc956fc"]]);export{$ as default};