1 |
- import{d as I,ah as D,b as C,e as F,r as c,f as O,O as S,o as j,j as x,w as s,a,a0 as U,J as N,i as r,aV as P,aX as k,I as B,__tla as J}from"./index-20ebf448.js";import{u as M,__tla as R}from"./useMessage-30c4ae17.js";import{r as n,__tla as X}from"./formRules-9ef8a476.js";import{_ as q}from"./_plugin-vue_export-helper-1b428a4d.js";let _,z=Promise.all([(()=>{try{return J}catch{}})(),(()=>{try{return R}catch{}})(),(()=>{try{return X}catch{}})()]).then(async()=>{_=q(I({name:"ProductOtherForm",__name:"OtherForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:D.bool.def(!1)},emits:["update:activeName"],setup(i,{expose:f,emit:v}){const h=C(),b=F(()=>h.getMobile),g=M(),p=i,u=c(),e=c({sort:0,giveIntegral:0,virtualSalesCount:0}),V=O({sort:[n],giveIntegral:[n],virtualSalesCount:[n]});S(()=>p.propFormData,l=>{l&&P(e.value,l)},{immediate:!0});const w=v;return f({validate:async()=>{var l;if(u)try{await((l=a(u))==null?void 0:l.validate()),Object.assign(p.propFormData,e.value)}catch(t){throw g.error("\u3010\u5176\u5B83\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),w("update:activeName","other"),t}}}),(l,t)=>{const d=k,m=B,y=N;return j(),x(y,{ref_key:"formRef",ref:u,model:a(e),rules:a(V),class:U([{view:i.isDetail,"mobile-card":a(b)},"noBorder"]),"label-width":"120px",disabled:i.isDetail},{default:s(()=>[r(m,{label:"\u5546\u54C1\u6392\u5E8F",prop:"sort"},{default:s(()=>[r(d,{modelValue:a(e).sort,"onUpdate:modelValue":t[0]||(t[0]=o=>a(e).sort=o),min:0,placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u6392\u5E8F",class:"w-80!"},null,8,["modelValue"])]),_:1}),r(m,{label:"\u8D60\u9001\u4F63\u91D1",prop:"giveIntegral"},{default:s(()=>[r(d,{modelValue:a(e).giveIntegral,"onUpdate:modelValue":t[1]||(t[1]=o=>a(e).giveIntegral=o),min:0,placeholder:"\u8BF7\u8F93\u5165\u8D60\u9001\u4F63\u91D1",class:"w-80!"},null,8,["modelValue"])]),_:1}),r(m,{label:"\u865A\u62DF\u9500\u91CF",prop:"virtualSalesCount"},{default:s(()=>[r(d,{modelValue:a(e).virtualSalesCount,"onUpdate:modelValue":t[2]||(t[2]=o=>a(e).virtualSalesCount=o),min:0,placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u9500\u91CF",class:"w-80!"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules","class","disabled"])}}}),[["__scopeId","data-v-5f355ee2"]])});export{z as __tla,_ as default};
|