choose-form.9363de01.js 2.0 KB

1
  1. import{_ as y}from"./index.b81d57fb.js";import{r as B,D as l,v as p,o as v,p as h,w as o,J as a,x as r,q as F,aE as C,W as N,aO as g}from"./index.ef4119aa.js";import{C as R}from"./choose-modal.6ebbd872.js";import"./index.dc7cc49e.js";import"./index.48e7a0b3.js";import"./basic-descriptions.286dd5c5.js";import"./tootip.bae8e821.js";import"./status.177d57b0.js";import"./status.4f7e5409.js";import"./global.9ad647c8.js";import"./_options.b45e37e1.js";import"./reconciliation.af0a0677.js";const k={pay_fee:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u4ED8\u6B3E\u91D1\u989D"}],payNo:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4ED8\u6B3E\u8BA2\u5355"}]},x={"w-full":""},V={class:"flex w-full justify-end"},w=N("\u4FDD\u5B58"),z=B({__name:"choose-form",emits:["create"],setup(b,{emit:c}){const m=l(null),f=l(null),i=l(null),e=l({payNo:"",pay_fee:""}),d=()=>f.value.onDisplay();function _(){const{detail:t}=i.value;if(Number(e.value.pay_fee)>Number(t==null?void 0:t.wpay_fee))return g.error("\u4ED8\u6B3E\u91D1\u989D\u4E0D\u80FD\u8D85\u8FC7\u672A\u4ED8\u6B3E\u91D1\u989D");m.value.validate(u=>u&&c("create",r(e)))}return(t,u)=>{const n=p("ElFormItem"),D=p("ElInput"),E=p("ElButton");return v(),h("div",x,[o(r(C),{ref_key:"formRef",ref:m,model:e.value,rules:r(k)},{default:a(()=>[o(n,{label:"\u8BA2\u5355\u5BF9\u8D26",prop:"payNo"},{default:a(()=>[o(r(y),{ref_key:"reconciliationRef",ref:i,isPurchPay:"",id:e.value.payNo,readonly:!!e.value.payNo,onChoose:d},null,8,["id","readonly"])]),_:1}),o(n,{label:"\u4ED8\u6B3E\u91D1\u989D",prop:"pay_fee"},{default:a(()=>[o(D,{modelValue:e.value.pay_fee,"onUpdate:modelValue":u[0]||(u[0]=s=>e.value.pay_fee=s),placeholder:"\u8BF7\u8F93\u5165\u4ED8\u6B3E\u91D1\u989D"},null,8,["modelValue"])]),_:1}),o(n,null,{default:a(()=>[F("div",V,[o(E,{type:"primary",onClick:_},{default:a(()=>[w]),_:1})])]),_:1})]),_:1},8,["model","rules"]),o(R,{ref_key:"chooseModalRef",ref:f,onChoose:u[1]||(u[1]=s=>e.value.payNo=s)},null,512)])}}});export{z as default};