niucloud-admin/niucloud/public/admin/assets/gift-balance-5aad2ade.js
全栈小学生 af883ac9e1 update
2024-08-06 17:54:17 +08:00

2 lines
1.7 KiB
JavaScript

import{d as h,r,l as g,M as w,ag as i,h as j,m as E,w as d,e as u,a,aj as k,D as B,G as C,H as O}from"./index-ad4e42d5.js";/* empty css *//* empty css *//* empty css */import{T as p}from"./test-71dfb9c1.js";const R={class:"flex items-center"},D=a("span",{class:"ml-[10px] el-form-item__label"},"送",-1),F={class:"w-[70px]"},I=a("span",{class:"ml-[15px] el-form-item__label"},"元红包",-1),H=h({__name:"gift-balance",props:{modelValue:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(_,{expose:f,emit:c}){const v=_,e=r({is_use:0,money:""}),n=r(null),y=g({money:[{validator:(o,l,t)=>{e.value.is_use&&(p.empty(e.value.money)&&t("请输入红包金额"),p.amount(e.value.money)||t("红包金额格式错误"),e.value.money<=0&&t("红包金额不能小于等于0")),t()}}]}),s=w({get(){return v.modelValue},set(o){c("update:modelValue",o)}});return i(()=>s.value,(o,l)=>{(!l||!Object.keys(l).length)&&Object.keys(o).length&&(e.value=s.value)},{immediate:!0}),i(()=>e.value,()=>{s.value=e.value},{deep:!0}),f({verify:async()=>{var l;let o=!0;return await((l=n.value)==null?void 0:l.validate(t=>{o=t})),o}}),(o,l)=>{const t=k,V=B,b=C,x=O;return j(),E(x,{ref_key:"formRef",ref:n,model:e.value,rules:y},{default:d(()=>[u(b,{label:"",prop:"money"},{default:d(()=>[a("div",R,[u(t,{modelValue:e.value.is_use,"onUpdate:modelValue":l[0]||(l[0]=m=>e.value.is_use=m),"true-label":1,"false-label":0,label:"",size:"large"},null,8,["modelValue"]),D,a("div",F,[u(V,{modelValue:e.value.money,"onUpdate:modelValue":l[1]||(l[1]=m=>e.value.money=m),modelModifiers:{trim:!0},clearable:""},null,8,["modelValue"])]),I])]),_:1})]),_:1},8,["model","rules"])}}});export{H as default};