You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
2.3 KiB
1 lines
2.3 KiB
import{d as b,r as d,l as w,M as g,ag as p,h as j,m as E,w as _,e as u,a as o,J as B,a9 as C,aj as D,D as M,G as O,H as R}from"./index-be67c1b4.js";/* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{T as m}from"./test-71dfb9c1.js";const U=o("span",{class:"ml-[10px] el-form-item__label"},"积分抵现",-1),F={class:"flex"},I=o("span",{class:"el-form-item__label"},"每",-1),N={class:"w-[70px]"},T=o("span",{class:"ml-[10px] el-form-item__label"},"积分,可抵扣",-1),z={class:"w-[70px]"},G=o("span",{class:"ml-[10px] el-form-item__label"},"元",-1),L=b({__name:"point-rule-orderdeduction",props:{modelValue:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(f,{expose:v,emit:c}){const y=f,e=d({is_use:0,money:"",point:""}),i=d(null),V=w({money:[{validator:(a,l,t)=>{e.value.is_use&&(m.empty(e.value.point)&&t("请输入积分数量"),m.digits(e.value.point)||t("积分数量格式错误"),e.value.point<=0&&t("积分数量不能小于等于0"),m.empty(e.value.money)&&t("请输入可抵扣金额"),m.amount(e.value.money)||t("抵扣金额格式错误"),e.value.money<=0&&t("抵扣金额不能小于等于0")),t()}}]}),n=g({get(){return y.modelValue},set(a){c("update:modelValue",a)}});return p(()=>n.value,(a,l)=>{(!l||!Object.keys(l).length)&&Object.keys(a).length&&(e.value=n.value)},{immediate:!0}),p(()=>e.value,()=>{n.value=e.value},{deep:!0}),v({verify:async()=>{var l;let a=!0;return await((l=i.value)==null?void 0:l.validate(t=>{a=t})),a}}),(a,l)=>{const t=D,r=M,h=O,x=R;return j(),E(x,{ref_key:"formRef",ref:i,model:e.value,rules:V},{default:_(()=>[u(h,{label:"",prop:"money"},{default:_(()=>[o("div",null,[o("div",null,[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"]),U]),B(o("div",F,[I,o("div",N,[u(r,{modelValue:e.value.point,"onUpdate:modelValue":l[1]||(l[1]=s=>e.value.point=s),modelModifiers:{number:!0,trim:!0},clearable:""},null,8,["modelValue"])]),T,o("div",z,[u(r,{modelValue:e.value.money,"onUpdate:modelValue":l[2]||(l[2]=s=>e.value.money=s),modelModifiers:{trim:!0},clearable:""},null,8,["modelValue"])]),G],512),[[C,e.value.is_use]])])]),_:1})]),_:1},8,["model","rules"])}}});export{L as default};
|
|
|