初始版本

This commit is contained in:
贾祥聪
2025-08-19 14:16:51 +08:00
commit f937a1f9b9
4373 changed files with 359728 additions and 0 deletions

View File

@@ -0,0 +1 @@
import{e,C as t,r as a,a as s,o as l,c as o,w as p,b as n,j as u,t as r,R as c,h as i,I as d,i as m}from"./index-af8b4f0a.js";import{_ as f}from"./u-button.c275553c.js";import{_ as x}from"./u-popup.41ea4525.js";import{_}from"./_plugin-vue_export-helper.1b428a4d.js";const b=_(e({__name:"modal-popup",props:{show:{type:Boolean},title:null,content:null,closeable:{type:Boolean}},emits:["update:show","update","refresh","close","cancel","confirm"],setup(e,{emit:_}){const b=e,h=t({get:()=>b.show,set(e){_("update:show",e)}}),y=()=>{h.value=!1,_("cancel")},w=async()=>{if(h.value=!1,_("confirm"),"定位权限未授权"===b.title){(await uni.openSetting()).authSetting["scope.userLocation"]&&_("refresh")}};return(t,b)=>{const g=m,v=a(s("u-button"),f),j=a(s("u-popup"),x);return l(),o(j,{modelValue:i(h),"onUpdate:modelValue":b[0]||(b[0]=e=>d(h)?h.value=e:null),mode:"center","mask-close-able":!1,customStyle:{background:"none"},closeable:e.closeable,onClose:b[1]||(b[1]=e=>_("close"))},{default:p((()=>[n(g,{style:{width:"600rpx","border-radius":"20rpx"},class:"modal-popup p-[40rpx] text-center"},{default:p((()=>[n(g,{class:"py-2 font-medium text-2xl text-black relative z-10"},{default:p((()=>[u(r(e.title),1)])),_:1}),n(g,{class:"py-[16px] text-base text-content relative z-10",style:{width:"500rpx",margin:"0 auto"}},{default:p((()=>[c(t.$slots,"content",{},(()=>[u(r(e.content),1)]),!0)])),_:3}),c(t.$slots,"footer",{},(()=>[n(g,{class:"flex gap-[20rpx] mt-[40rpx]"},{default:p((()=>[n(g,{class:"flex-1"},{default:p((()=>[n(v,{onClick:y},{default:p((()=>[u(" 取消 ")])),_:1})])),_:1}),n(g,{class:"flex-1"},{default:p((()=>[n(v,{type:"primary",onClick:w},{default:p((()=>[u(" 确定 ")])),_:1})])),_:1})])),_:1})]),!0)])),_:3})])),_:3},8,["modelValue","closeable"])}}}),[["__scopeId","data-v-e1b1f69f"]]);export{b as _};