choose-form.a693ae.js 2.3 KB

1
  1. import{_ as R,d as k,w as l,ah as P,r as d,o as D,c as A,j as u,C as n,l as c,G as I,a as V,h as w,M as x,aR as O,a_ as M,dB as b}from"./index.js";import{R as T}from"./index.ce780632.js";import j from"./choose-modal.eafcde.js";import"./orderRecord.1bd1f832.js";import"./porder.d04787f2.js";import"./date-range.5c78ead3.js";const U={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"}]},q={"w-full":""},L={class:"flex w-full justify-end"},G=k({__name:"choose-form",emits:["create"],setup(H,{emit:C}){const m=l(null),_=l(null),v=l(null),e=l({payNo:"",pay_fee:""}),y=l(!1),h=l(!1),t=P(()=>y.value||h.value),B=()=>_.value.onDisplay();function N(){var E;const p=(E=v.value)==null?void 0:E.getOpenInvInfo(),{data:o={},orderArr:a=[]}=p,{payNo:r}=o,f=a.map(({currentTotal:i,sequenceNo:F})=>({rela_fee:i,sequenceNo:F}));if(f.length===0&&!t.value){M.warning("\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u91C7\u8D2D\u5355");return}let s={};t.value?s={payNo:e.value.payNo,pay_fee:e.value.pay_fee}:s={cgdNos:f,payNo:r},m.value.validate(i=>i&&C("create",s,t.value))}function g(p={}){const{payNo:o,is_comon:a}=p,r=o.slice(3,9);y.value=Number(r)<Number(b),h.value=a=="1",e.value.payNo=o}return(p,o)=>{const a=d("ElFormItem"),r=d("ElInput"),f=d("ElButton");return D(),A("div",q,[u(c(O),{ref_key:"formRef",ref:m,model:e.value,rules:c(U)},{default:n(()=>[u(a,{label:"\u8BA2\u5355\u5BF9\u8D26",prop:"payNo"},{default:n(()=>[u(c(T),{ref_key:"reconciliationRef",ref:v,isPurchPay:"",id:e.value.payNo,readonly:!!e.value.payNo,cover:!0,onChoose:B,isChoosePurchaseOrder:!c(t)},null,8,["id","readonly","isChoosePurchaseOrder"])]),_:1}),c(t)?(D(),I(a,{key:0,label:"\u4ED8\u6B3E\u91D1\u989D",prop:"pay_fee"},{default:n(()=>[u(r,{modelValue:e.value.pay_fee,"onUpdate:modelValue":o[0]||(o[0]=s=>e.value.pay_fee=s),placeholder:"\u8BF7\u8F93\u5165\u4ED8\u6B3E\u91D1\u989D"},null,8,["modelValue"])]),_:1})):V("v-if",!0),u(a,null,{default:n(()=>[w("div",L,[u(f,{type:"primary",onClick:N},{default:n(()=>[x("\u4FDD\u5B58")]),_:1})])]),_:1})]),_:1},8,["model","rules"]),u(j,{ref_key:"chooseModalRef",ref:_,onChoose:g},null,512)])}}});var W=R(G,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supply/purchPay/component/choose-form.vue"]]);export{W as default};