1 |
- import{d as D,ap as I,y as S,e as C,r as c,x,w as y,o as F,A as O,B as s,a,aa as U,U as j,f as o,dE as B,bK as N,S as k}from"./index-24b5bd0d.js";import{u as A}from"./useMessage-6f610bbd.js";import{r as p}from"./formRules-41bf030d.js";import{_ as E}from"./_plugin-vue_export-helper-1b428a4d.js";const K=E(D({name:"ProductOtherForm",__name:"OtherForm",props:{propFormData:{type:Object,default:()=>{}},isDetail:I.bool.def(!1)},emits:["update:activeName"],setup(d,{expose:v,emit:f}){const b=S(),g=C(()=>b.getMobile),V=A(),n=d,i=c(),e=c({sort:0,giveIntegral:0,virtualSalesCount:0}),_=x({sort:[p],giveIntegral:[p],virtualSalesCount:[p]});y(()=>n.propFormData,t=>{t&&B(e.value,t)},{immediate:!0});const h=f;return v({validate:async()=>{var t;if(i)try{await((t=a(i))==null?void 0:t.validate()),Object.assign(n.propFormData,e.value)}catch(l){throw V.error("\u3010\u5176\u5B83\u8BBE\u7F6E\u3011\u4E0D\u5B8C\u5584\uFF0C\u8BF7\u586B\u5199\u76F8\u5173\u4FE1\u606F"),h("update:activeName","other"),l}}}),(t,l)=>{const u=N,m=k,w=j;return F(),O(w,{ref_key:"formRef",ref:i,model:a(e),rules:a(_),class:U([{view:d.isDetail,"mobile-card":a(g)},"noBorder"]),"label-width":"120px",disabled:d.isDetail},{default:s(()=>[o(m,{label:"\u5546\u54C1\u6392\u5E8F",prop:"sort"},{default:s(()=>[o(u,{modelValue:a(e).sort,"onUpdate:modelValue":l[0]||(l[0]=r=>a(e).sort=r),min:0,placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u6392\u5E8F",class:"w-80!"},null,8,["modelValue"])]),_:1}),o(m,{label:"\u8D60\u9001\u4F63\u91D1",prop:"giveIntegral"},{default:s(()=>[o(u,{modelValue:a(e).giveIntegral,"onUpdate:modelValue":l[1]||(l[1]=r=>a(e).giveIntegral=r),min:0,placeholder:"\u8BF7\u8F93\u5165\u8D60\u9001\u4F63\u91D1",class:"w-80!"},null,8,["modelValue"])]),_:1}),o(m,{label:"\u865A\u62DF\u9500\u91CF",prop:"virtualSalesCount"},{default:s(()=>[o(u,{modelValue:a(e).virtualSalesCount,"onUpdate:modelValue":l[2]||(l[2]=r=>a(e).virtualSalesCount=r),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-e074e9a3"]]);export{K as default};
|