add-order-modal.8f8663ab.js 5.7 KB

1
  1. import{u as J}from"./use-response-handle.d2980b3d.js";import{e as K,q as p,a5 as Q,r,ad as W,o as s,C as b,A as a,a as D,h as l,c as B,B as F,F as E,j as i,D as Y,bk as Z,L as m,H as x}from"./index.197db209.js";import{d as $}from"./index.ae6c8095.js";import{a as T,b as U}from"./status.b8063a0d.js";import{I as ee}from"./global.9ad647c8.js";const le={flex:"","justify-between":""},ue={flex:"","mb-2":"","gap-2":"","w-full":""},ae={flex:"","mb-2":"","gap-2":""},oe=m("\u641C\u7D22"),te=m("\u91CD\u7F6E"),ne={flex:"","mt-2":"","justify-between":""},se=m("\u4FDD\u5B58"),ve=K({__name:"add-order-modal",props:{supplierNo:null,companyNo:null},emits:["saveBtnClick"],setup(A,{expose:L,emit:q}){const H=A,w=p(!1),V=p(!1),R=J(),j=p(null),S=p([]),z=p([]),t=p({code:"",codeType:"sequenceNo",sendstatus:"",cgdsource:"",cgdtype:""}),d=Q({pageSize:10,currentPage:1,total:0}),I=p([{value:"sequenceNo",label:"\u91C7\u8D2D\u5355\u7F16\u53F7"},{value:"goodNo",label:"\u5546\u54C1\u7F16\u53F7"},{value:"goodName",label:"\u5546\u54C1\u540D\u79F0"},{value:"cgder",label:"\u91C7\u8D2D\u5458\u540D\u79F0"}]),P=[{value:"1",label:"\u5E93\u5B58"},{value:"2",label:"\u975E\u5E93\u5B58"},{value:"3",label:"\u54A8\u8BE2"}];async function h(){V.value=!0;const{currentPage:C,pageSize:u}=d,{supplierNo:c,companyNo:v}=H,{codeType:N,code:f,...o}=t.value,{code:_,data:y,message:k}=await $({...o,[N]:f,status:"0",supplierNo:c,companyNo:v,page:C,size:u});R({code:_,message:k,handler:()=>{z.value=y.list,d.total=y.count}}),V.value=!1}function G(){d.currentPage=1,t.value={},h()}function M(C){S.value=C}function O(){w.value=!1,q("saveBtnClick",i(S))}return L({onDisplay:()=>w.value=!0}),(C,u)=>{const c=r("el-option"),v=r("el-select"),N=r("el-input"),f=r("el-button"),o=r("el-table-column"),_=r("el-tag"),y=r("ElPagination"),k=r("el-dialog"),X=W("loading");return s(),b(k,{modelValue:w.value,"onUpdate:modelValue":u[7]||(u[7]=e=>w.value=e),title:"\u9009\u62E9\u91C7\u8D2D\u5546\u54C1",center:"","destroy-on-close":"",width:"1040px",onOpen:h},{default:a(()=>[D("div",le,[D("div",ue,[D("div",ae,[l(N,{modelValue:t.value.code,"onUpdate:modelValue":u[1]||(u[1]=e=>t.value.code=e),placeholder:"\u5173\u952E\u5B57",class:"input-with-select",maxlength:i(ee),style:{width:"340px"},clearable:""},{prepend:a(()=>[l(v,{modelValue:t.value.codeType,"onUpdate:modelValue":u[0]||(u[0]=e=>t.value.codeType=e),placeholder:"\u5173\u952E\u5B57\u7C7B\u578B",style:{width:"130px"}},{default:a(()=>[(s(!0),B(E,null,F(I.value,(e,n)=>(s(),b(c,{key:"si"+e.value+n,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue","maxlength"]),l(v,{placeholder:"\u53D1\u8D27\u72B6\u6001",modelValue:t.value.sendstatus,"onUpdate:modelValue":u[2]||(u[2]=e=>t.value.sendstatus=e),clearable:"","w-200px":""},{default:a(()=>[(s(!0),B(E,null,F(i(T),e=>(s(),b(c,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),l(v,{modelValue:t.value.cgdsource,"onUpdate:modelValue":u[3]||(u[3]=e=>t.value.cgdsource=e),placeholder:"\u8BA2\u5355\u6765\u6E90",clearable:""},{default:a(()=>[(s(!0),B(E,null,F(i(U),e=>(s(),b(c,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),l(v,{modelValue:t.value.cgdtype,"onUpdate:modelValue":u[4]||(u[4]=e=>t.value.cgdtype=e),"w-200px":"",placeholder:"\u5546\u54C1\u6765\u6E90",clearable:""},{default:a(()=>[(s(),B(E,null,F(P,e=>l(c,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),l(f,{onClick:h,type:"primary"},{default:a(()=>[oe]),_:1}),l(f,{onClick:G},{default:a(()=>[te]),_:1})])])]),Y((s(),b(i(Z),{ref_key:"tableRef",ref:j,size:"small",data:z.value,onSelectionChange:M},{default:a(()=>[l(o,{type:"selection",width:"55"}),l(o,{label:"\u91C7\u8D2D\u5355\u7F16\u53F7",prop:"sequenceNo",width:"150"}),l(o,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F"},{default:a(()=>[l(o,{label:"\u4F9B\u8D27\u5546",prop:"supplierName",width:"160","show-overflow-tooltip":""}),l(o,{label:"\u53D1\u8D27\u72B6\u6001",prop:"sendStatus",width:"90","show-overflow-tooltip":""},{default:a(({row:e})=>[l(_,null,{default:a(()=>{var n;return[m(x((n=i(T).find(g=>g.value===e.sendStatus))==null?void 0:n.label),1)]}),_:2},1024)]),_:1}),l(o,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyName",width:"180","show-overflow-tooltip":""}),l(o,{label:"\u8BA2\u5355\u6765\u6E90",prop:"cgdSource",width:"100","show-overflow-tooltip":""},{default:a(({row:e})=>[l(_,null,{default:a(()=>{var n;return[m(x((n=i(U).find(g=>g.value===e.cgdSource))==null?void 0:n.label),1)]}),_:2},1024)]),_:1}),l(o,{label:"\u603B\u8D27\u6B3E",prop:"totalPrice",width:"80","show-overflow-tooltip":""})]),_:1}),l(o,{label:"\u5546\u54C1\u4FE1\u606F"},{default:a(()=>[l(o,{label:"\u5546\u54C1\u7F16\u53F7",prop:"goodNo",width:"140","show-overflow-tooltip":""}),l(o,{label:"\u5546\u54C1\u540D\u79F0",prop:"goodName",width:"180","show-overflow-tooltip":""}),l(o,{label:"\u5546\u54C1\u6765\u6E90",prop:"cgdType",width:"90","show-overflow-tooltip":""},{default:a(({row:e})=>[l(_,null,{default:a(()=>{var n;return[m(x((n=P.find(g=>g.value===String(e.cgdType)))==null?void 0:n.label),1)]}),_:2},1024)]),_:1}),l(o,{label:"\u5546\u54C1\u6570\u91CF",prop:"goodNum",width:"90","show-overflow-tooltip":""})]),_:1}),l(o,{label:"\u91C7\u8D2D\u5458",prop:"ownerName",width:"75","show-overflow-tooltip":""})]),_:1},8,["data"])),[[X,V.value]]),D("div",ne,[l(y,{"current-page":d.currentPage,"onUpdate:current-page":u[5]||(u[5]=e=>d.currentPage=e),"page-size":d.pageSize,"onUpdate:page-size":u[6]||(u[6]=e=>d.pageSize=e),total:d.total,"page-sizes":[10,15,20],onCurrentChange:h},null,8,["current-page","page-size","total"]),l(f,{type:"primary",onClick:O},{default:a(()=>[se]),_:1})])]),_:1},8,["modelValue"])}}});export{ve as default};