1 |
- import{_ as R,d as k,x as l,ah as P,r as m,o as D,c as x,l as u,D as n,m as c,G as A,a as I,h as V,M as O,aR as w,a_ as M,dB as b}from"./index.js";import{R as T}from"./index.e5c41618.js";import U from"./choose-modal.19d13b.js";import"./orderRecord.5a5b7d7e.js";import"./porder.8cffa901.js";import"./date-range.e83a0a88.js";const q={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"}]},L={"w-full":""},j={class:"flex w-full justify-end"},G=k({__name:"choose-form",emits:["create"],setup(H,{emit:B}){const d=l(null),_=l(null),v=l(null),e=l({payNo:"",pay_fee:""}),y=l(!1),h=l(!1),t=P(()=>y.value||h.value),C=()=>_.value.onDisplay();function N(){var E;const p=(E=v.value)==null?void 0:E.getOpenInvInfo(),{data:o={},orderArr:a=[]}=p,{payNo:r}=o,i=a.map(({currentTotal:f,sequenceNo:F})=>({rela_fee:f,sequenceNo:F}));if(i.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:i,payNo:r},d.value.validate(f=>f&&B("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=m("ElFormItem"),r=m("ElInput"),i=m("ElButton");return D(),x("div",L,[u(c(w),{ref_key:"formRef",ref:d,model:e.value,rules:c(q)},{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:C,isChoosePurchaseOrder:!c(t)},null,8,["id","readonly","isChoosePurchaseOrder"])]),_:1}),c(t)?(D(),A(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})):I("v-if",!0),u(a,null,{default:n(()=>[V("div",j,[u(i,{type:"primary",onClick:N},{default:n(()=>[O("\u4FDD\u5B58")]),_:1})])]),_:1})]),_:1},8,["model","rules"]),u(U,{ref_key:"chooseModalRef",ref:_,onChoose:g},null,512)])}}});var W=R(G,[["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/supply/purchPay/component/choose-form.vue"]]);export{W as default};
|