choose-form.9acbccb7.js 2.3 KB

1234567
  1. import{_ as E,d as h,w as t,r as s,o as v,c as B,l as o,C as a,a as N,b as C,M as F,u as p,aR as R,aY as g}from"./index.5ed94a6f.js";import k from"./index.a852329f.js";import V from"./choose-modal.6db9dbad.js";import"./basic-descriptions.9072ec0d.js";import"./tootip.7e465703.js";import"./orderRecord.ba009c65.js";import"./calc.850c7422.js";import"./index.f4070853.js";import"./index.741919d0.js";import"./status.2df4810d.js";import"./date-range.001211c2.js";const w={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":""},b={class:"flex w-full justify-end"},M=h({__name:"choose-form",emits:["create"],setup(P,{emit:i}){const c=t(null),m=t(null),f=t(null),e=t({payNo:"",pay_fee:""}),d=()=>m.value.onDisplay();function _(){const{detail:u}=f.value;if(Number(e.value.pay_fee)>Number(u==null?void 0:u.wpay_fee))return g.error("\u4ED8\u6B3E\u91D1\u989D\u4E0D\u80FD\u8D85\u8FC7\u672A\u4ED8\u6B3E\u91D1\u989D");c.value.validate(r=>r&&i("create",p(e)))}return(u,r)=>{const l=s("ElFormItem"),y=s("ElInput"),D=s("ElButton");return v(),B("div",x,[o(p(R),{ref_key:"formRef",ref:c,model:e.value,rules:p(w)},{default:a(()=>[o(l,{label:"\u8BA2\u5355\u5BF9\u8D26",prop:"payNo"},{default:a(()=>[N(` <ReconciliationForm\r
  2. ref="reconciliationRef"\r
  3. isPurchPay\r
  4. :id="formData.payNo"\r
  5. :readonly="!!formData.payNo"\r
  6. @choose="handleChoose"\r
  7. /> `),o(k,{ref_key:"reconciliationRef",ref:f,isPurchPay:"",payNo:e.value.payNo,readonly:!!e.value.payNo,request:"",choose:"",onChoose:d},null,8,["payNo","readonly"])]),_:1}),o(l,{label:"\u4ED8\u6B3E\u91D1\u989D",prop:"pay_fee"},{default:a(()=>[o(y,{modelValue:e.value.pay_fee,"onUpdate:modelValue":r[0]||(r[0]=n=>e.value.pay_fee=n),placeholder:"\u8BF7\u8F93\u5165\u4ED8\u6B3E\u91D1\u989D"},null,8,["modelValue"])]),_:1}),o(l,null,{default:a(()=>[C("div",b,[o(D,{type:"primary",onClick:_},{default:a(()=>[F("\u4FDD\u5B58")]),_:1})])]),_:1})]),_:1},8,["model","rules"]),o(V,{ref_key:"chooseModalRef",ref:m,onChoose:r[1]||(r[1]=n=>e.value.payNo=n)},null,512)])}}});var J=E(M,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supplierOrder/sendOrderPay/component/choose-form.vue"]]);export{J as default};