add-order-modal.73c0c35f.js 4.1 KB

1
  1. import{g as O}from"./reconciliation.a1126bae.js";import{u as A}from"./use-response-handle.848983a0.js";import{q as G,B as d,a4 as J,r as n,as as K,o as w,K as y,H as a,p as m,t as e,n as M,J as X,v as i,I as Y,aY as $,L as Q,bn as W,S as c,O as B,D as Z}from"./index.f1f72fab.js";import{d as ee}from"./index.172577d8.js";import{a as V}from"./status.dd7282cd.js";import{I as oe}from"./global.9ad647c8.js";const le={flex:"","justify-between":""},te={flex:"","mb-2":"","gap-2":""},ae={flex:"","mb-2":"","w-400px":"","gap-2":""},ue=c("\u641C\u7D22"),ne=c("\u91CD\u7F6E"),se={flex:"","justify-between":"","mt-2":""},ie=c("\u4FDD\u5B58"),re=c("\u53D6\u6D88"),ve=G({__name:"add-order-modal",props:{supplierNo:null,companyNo:null},emits:["saveBtnClick"],setup(x,{expose:z,emit:E}){const P=x,f=d(!1),b=d(!1),T=A(),r=d({}),N=d(null),D=d([]),S=d([]),u=J({pageSize:10,currentPage:1,total:0});async function v(){b.value=!0;const{currentPage:s,pageSize:l}=u,{supplierNo:h,companyNo:C}=P,{code:p,data:g,message:t}=await ee({...i(r),supplierNo:h,companyNo:C,page:s,size:l});T({code:p,message:t,handler:()=>{S.value=g.list,u.total=g.count}}),b.value=!1}function U(){u.currentPage=1,r.value={},v()}function R(s){D.value=s}function q(){f.value=!1,E("saveBtnClick",i(D))}function H(s){f.value=!0,D.value=s,Z(()=>s.forEach(l=>N.value.toggleRowSelection(l,!0)))}return z({onDisplay:H}),(s,l)=>{const h=n("el-option"),C=n("el-select"),p=n("el-button"),g=n("el-input"),t=n("el-table-column"),k=n("el-tag"),L=n("ElPagination"),I=n("el-dialog"),j=K("loading");return w(),y(I,{modelValue:f.value,"onUpdate:modelValue":l[5]||(l[5]=o=>f.value=o),title:"\u9009\u62E9\u91C7\u8D2D\u5546\u54C1",center:"","destroy-on-close":"",width:"1054x",onOpen:v},{default:a(()=>[m("div",le,[m("div",te,[m("div",ae,[e(C,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:r.value.sendStatus,"onUpdate:modelValue":l[0]||(l[0]=o=>r.value.sendStatus=o),cleable:""},{default:a(()=>[(w(!0),M(Y,null,X(i(V),o=>(w(),y(h,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),e(g,$({placeholder:"\u91C7\u8D2D\u5355\u7F16\u53F7",modelValue:r.value.sequenceNo,"onUpdate:modelValue":l[1]||(l[1]=o=>r.value.sequenceNo=o)},i(oe)),{append:a(()=>[e(p,{onClick:v},{default:a(()=>[ue]),_:1})]),_:1},16,["modelValue"])])]),e(p,{onClick:U},{default:a(()=>[ne]),_:1})]),Q((w(),y(i(W),{ref_key:"tableRef",ref:N,"row-key":"id",size:"small",data:S.value,onSelectionChange:R},{default:a(()=>[e(t,{type:"selection",width:"55","reserve-selection":""}),e(t,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo"}),e(t,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:a(()=>[e(t,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),e(t,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"80","show-overflow-tooltip":""}),e(t,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:a(({row:o})=>[e(k,null,{default:a(()=>{var _;return[c(B((_=i(V).find(F=>F.value===o.sendStatus))==null?void 0:_.label),1)]}),_:2},1024)]),_:1}),e(t,{label:"\u5F00\u7968\u7F16\u53F7",width:"90"}),e(t,{label:"\u5F00\u7968\u516C\u53F8",prop:"companyName",width:"140","show-overflow-tooltip":""})]),_:1}),e(t,{label:"\u5546\u54C1\u4FE1\u606F"},{default:a(()=>[e(t,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"140","show-overflow-tooltip":""}),e(t,{label:"\u5546\u54C1\u7C7B\u578B",prop:"goodType",width:"90","show-overflow-tooltip":""},{default:a(({row:o})=>[e(k,null,{default:a(()=>{var _;return[c(B((_=i(O).find(F=>F.value===o.goodType))==null?void 0:_.label),1)]}),_:2},1024)]),_:1}),e(t,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1})]),_:1},8,["data"])),[[j,b.value]]),m("div",se,[e(L,{"current-page":u.currentPage,"onUpdate:current-page":l[2]||(l[2]=o=>u.currentPage=o),"page-size":u.pageSize,"onUpdate:page-size":l[3]||(l[3]=o=>u.pageSize=o),total:u.total,"page-sizes":[10,15,20],onCurrentChange:v},null,8,["current-page","page-size","total"]),m("div",null,[e(p,{type:"primary",onClick:q},{default:a(()=>[ie]),_:1}),e(p,{onClick:l[4]||(l[4]=o=>f.value=!1)},{default:a(()=>[re]),_:1})])])]),_:1},8,["modelValue"])}}});export{ve as default};