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

2 lines
1.6 KiB
JavaScript

import{d as g,r as n,l as h,M as w,ag as i,h as j,m as E,w as d,e as u,a as m,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=m("span",{class:"ml-[10px] el-form-item__label"},"送",-1),D={class:"w-[70px]"},F=m("span",{class:"ml-[15px] el-form-item__label"},"积分",-1),G=g({__name:"gift-point",props:{modelValue:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(f,{expose:_,emit:c}){const v=f,e=n({is_use:0,num:""}),r=n(null),V=h({num:[{validator:(a,l,t)=>{e.value.is_use&&(p.empty(e.value.num)&&t("请输入发放积分数量"),p.digits(e.value.num)||t("积分数量格式错误"),e.value.num<=0&&t("积分数量不能小于等于0")),t()}}]}),o=w({get(){return v.modelValue},set(a){c("update:modelValue",a)}});return i(()=>o.value,(a,l)=>{(!l||!Object.keys(l).length)&&Object.keys(a).length&&(e.value=o.value)},{immediate:!0}),i(()=>e.value,()=>{o.value=e.value},{deep:!0}),_({verify:async()=>{var l;let a=!0;return await((l=r.value)==null?void 0:l.validate(t=>{a=t})),a}}),(a,l)=>{const t=k,y=B,b=C,x=O;return j(),E(x,{ref_key:"formRef",ref:r,model:e.value,rules:V},{default:d(()=>[u(b,{label:"",prop:"num"},{default:d(()=>[u(t,{modelValue:e.value.is_use,"onUpdate:modelValue":l[0]||(l[0]=s=>e.value.is_use=s),"true-label":1,"false-label":0,label:"",size:"large"},null,8,["modelValue"]),R,m("div",D,[u(y,{modelValue:e.value.num,"onUpdate:modelValue":l[1]||(l[1]=s=>e.value.num=s),modelModifiers:{trim:!0},clearable:""},null,8,["modelValue"])]),F]),_:1})]),_:1},8,["model","rules"])}}});export{G as default};