1 |
- import{_ as A,d as L,w as s,aQ as R,W as j,Z as H,r as p,aC as M,o as v,G as C,C as d,h as _,j as o,M as z,H as T,l as b,bp as I,c as O,F as q,D as G,by as Q,b_ as W}from"./index.js";import{i as Z}from"./configs.ae46c65e.js";const J={flex:"","mb-2":""},K={flex:"","flex-1":"",gap:"5",pr:"20px"},X={flex:"",width:"120px"},Y={flex:"","justify-between":"","mt-2":""},$=L({__name:"capital-modal",emits:["on-add-order"],setup(ee,{expose:k,emit:w}){const x=s([]),g=s([]),l=s({invNo:"",inv_out:"",inv_company:""}),f=s(!1),c=s(!1),y=s(null),S=R(),{currentCompany:D}=j(),t=H({pageSize:10,currentPage:1,total:0});async function m(){const{pageSize:n,currentPage:e}=t;f.value=!0;const{code:u,message:i,data:r}=await W({status:"3",inv_out:D.value.companyNo,size:n,page:e,...l.value});S({code:u,message:i,handler:()=>{t.total=r.count,x.value=r.list}}),f.value=!1}function h(){c.value=!1,w("on-add-order",b(g.value[0]))}function F(n){if(n.length>1){const e=n.pop();y.value.clearSelection(),y.value.toggleRowSelection(e,!0),g.value=[e]}else g.value=[n[0]]}function P(){t.currentPage=1,m()}function V(n=!1){n&&(l.value={invNo:"",inv_out:"",inv_company:""}),t.currentPage=1,m()}return k({onDisplay:()=>c.value=!0}),(n,e)=>{const u=p("el-input"),i=p("el-button"),r=p("el-table-column"),N=p("el-pagination"),U=p("el-dialog"),B=M("loading");return v(),C(U,{"close-on-click-modal":!1,modelValue:c.value,"onUpdate:modelValue":e[7]||(e[7]=a=>c.value=a),title:"\u53D1\u7968",center:"",width:"1040px",onOpen:e[8]||(e[8]=()=>m())},{default:d(()=>[_("div",J,[_("div",K,[o(u,{placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u7801",size:"small",modelValue:l.value.invNo,"onUpdate:modelValue":e[0]||(e[0]=a=>l.value.invNo=a)},null,8,["modelValue"]),o(u,{placeholder:"\u4E1A\u52A1\u516C\u53F8\u7F16\u7801",size:"small",modelValue:l.value.inv_out,"onUpdate:modelValue":e[1]||(e[1]=a=>l.value.inv_out=a)},null,8,["modelValue"]),o(u,{placeholder:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",size:"small",modelValue:l.value.inv_company,"onUpdate:modelValue":e[2]||(e[2]=a=>l.value.inv_company=a)},null,8,["modelValue"])]),_("div",X,[o(i,{size:"small",type:"primary",onClick:e[3]||(e[3]=()=>V())},{default:d(()=>[z("\u641C\u7D22")]),_:1}),o(i,{size:"small",onClick:e[4]||(e[4]=()=>V(!0))},{default:d(()=>[z("\u91CD\u7F6E")]),_:1})])]),T((v(),C(b(I),{border:"",ref_key:"tableRef",ref:y,data:x.value,size:"small","row-key":"id",onSelectionChange:F},{default:d(()=>[o(r,{type:"selection",align:"center",width:"40"}),(v(!0),O(q,null,G(b(Z),(a,E)=>(v(),C(r,Q({key:E},a,{"show-overflow-tooltip":""}),null,16))),128))]),_:1},8,["data"])),[[B,f.value]]),_("div",Y,[o(N,{"current-page":t.currentPage,"onUpdate:currentPage":e[5]||(e[5]=a=>t.currentPage=a),"page-size":t.pageSize,"onUpdate:pageSize":e[6]||(e[6]=a=>t.pageSize=a),total:t.total,onCurrentChange:m,onSizeChange:P,layout:"sizes, prev, pager, next","page-sizes":[15,50,100]},null,8,["current-page","page-size","total"]),o(i,{type:"primary",size:"small",onClick:h},{default:d(()=>[z("\u786E\u5B9A")]),_:1})])]),_:1},8,["modelValue"])}}});var le=A($,[["__scopeId","data-v-6b3c49fd"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/returnTicket/components/create-return-ticket/capital-modal.vue"]]);export{le as default};
|