zhxy-jsd/dist/build/h5/assets/CustomUpload.126caa48.js

2 lines
1.4 KiB
JavaScript
Raw Normal View History

2025-05-21 02:44:13 +08:00
import{d as e,az as l,r as s,b as a,e as o,w as t,h as u,O as c,ai as n,g as i,ad as f,l as r,F as p,j as d,k as _}from"./index-f6e54d8f.js";import{_ as m}from"./uni-icons.7467b650.js";import{_ as k}from"./uni-popup.1c525271.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";const h=v(e({__name:"CustomUpload",emits:["select","close"],setup(e,{emit:v}){const h=l(),C=s(null),w=s(null);function y(){w.value&&w.value.open("center")}function j(){C.value=null,v("close",h.field)}function b(){f({count:1,...h,success:function(e){C.value=e.tempFilePaths[0],e.field=h.field,v("select",e)}})}return(e,l)=>{const s=r,f=p,v=d(_("uni-icons"),m),x=d(_("uni-popup"),k);return a(),o(s,{class:"wh-full"},{default:t((()=>[u(C)||u(h).value?(a(),o(s,{key:1,onClick:n(y,["stop"]),class:"wh-full po-re"},{default:t((()=>[i(f,{src:u(h).value||u(C),class:"wh-full"},null,8,["src"]),i(s,{class:"po-ab close flex-row-center",onClick:n(j,["stop"])},{default:t((()=>[i(v,{type:"closeempty",size:"14",color:"#fff"})])),_:1},8,["onClick"])])),_:1},8,["onClick"])):(a(),o(s,{key:0,class:"wh-full",onClick:b},{default:t((()=>[c(e.$slots,"default",{},void 0,!0)])),_:3})),(a(),o(x,{ref_key:"popup",ref:w,type:"center",id:u(h).field,key:u(h).field},{default:t((()=>[i(s,{class:"white-bg-color r-md",onClick:l[0]||(l[0]=e=>u(w).close())},{default:t((()=>[i(f,{src:u(h).value||u(C)},null,8,["src"])])),_:1})])),_:1},8,["id"]))])),_:3})}}}),[["__scopeId","data-v-790a60b0"]]);export{h as C};