capital-modal.b74c00bc.js 3.2 KB

1
  1. import{_ as E,q as U,B as s,a4 as A,r as c,as as L,o as m,K as z,H as i,p as v,t as l,L as R,v as V,bv as H,n as I,J as T,I as q,S as _,aY as M}from"./index.413ee8cb.js";import{u as O}from"./use-response-handle.9aced8b8.js";import{b as j}from"./index.6bc184dd.js";import{i as J}from"./configs.6ae16b53.js";const K={flex:"","mb-2":""},Y={flex:"","flex-1":"",gap:"5",pr:"20px"},G={flex:"",width:"120px"},Q=_("\u641C\u7D22"),W=_("\u91CD\u7F6E"),X={"w-full":"",flex:"","justify-end":"","mt-2":""},Z=_("\u786E\u5B9A"),$=_("\u53D6\u6D88"),ee=U({__name:"capital-modal",emits:["on-add-order"],setup(te,{expose:x,emit:w}){const b=s([]),f=s([]),a=s({invNo:"",inv_out:"",inv_company:""}),g=s(!1),r=s(!1),y=s(null),D=O(),o=A({pageSize:10,currentPage:1,total:0});async function C(){const{pageSize:n,currentPage:e}=o;g.value=!0;const{code:d,message:u,data:p}=await j({status:"3",size:n,page:e,...a.value});D({code:d,message:u,handler:()=>{o.total=p.count,b.value=p.list}}),g.value=!1}function S(){r.value=!1,w("on-add-order",V(f.value[0]))}function F(n){if(n.length>1){const e=n.pop();y.value.clearSelection(),y.value.toggleRowSelection(e,!0),f.value=[e]}else f.value=[n[0]]}function k(n=!1){n&&(a.value={invNo:"",inv_out:"",inv_company:""}),o.currentPage=1,C()}return x({onDisplay:()=>r.value=!0}),(n,e)=>{const d=c("el-input"),u=c("el-button"),p=c("el-table-column"),B=c("el-pagination"),N=c("el-dialog"),P=L("loading");return m(),z(N,{modelValue:r.value,"onUpdate:modelValue":e[8]||(e[8]=t=>r.value=t),title:"\u53D1\u7968\u5217\u8868",center:"",onOpen:e[9]||(e[9]=()=>C())},{default:i(()=>[v("div",K,[v("div",Y,[l(d,{placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",size:"small",modelValue:a.value.invNo,"onUpdate:modelValue":e[0]||(e[0]=t=>a.value.invNo=t)},null,8,["modelValue"]),l(d,{placeholder:"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7",size:"small",modelValue:a.value.inv_out,"onUpdate:modelValue":e[1]||(e[1]=t=>a.value.inv_out=t)},null,8,["modelValue"]),l(d,{placeholder:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",size:"small",modelValue:a.value.inv_company,"onUpdate:modelValue":e[2]||(e[2]=t=>a.value.inv_company=t)},null,8,["modelValue"])]),v("div",G,[l(u,{size:"small",type:"primary",onClick:e[3]||(e[3]=()=>k())},{default:i(()=>[Q]),_:1}),l(u,{size:"small",onClick:e[4]||(e[4]=()=>k(!0))},{default:i(()=>[W]),_:1})])]),R((m(),z(V(H),{border:"",ref_key:"tableRef",ref:y,data:b.value,size:"small","row-key":"id",onSelectionChange:F},{default:i(()=>[l(p,{type:"selection",width:"55"}),(m(!0),I(q,null,T(V(J),(t,h)=>(m(),z(p,M({key:h},t,{"show-overflow-tooltip":""}),null,16))),128))]),_:1},8,["data"])),[[P,g.value]]),l(B,{"current-page":o.currentPage,"onUpdate:current-page":e[5]||(e[5]=t=>o.currentPage=t),"page-size":o.pageSize,"onUpdate:page-size":e[6]||(e[6]=t=>o.pageSize=t),total:o.total,onCurrentChange:C},null,8,["current-page","page-size","total"]),v("div",X,[l(u,{type:"primary",size:"small",onClick:S},{default:i(()=>[Z]),_:1}),l(u,{size:"small",onClick:e[7]||(e[7]=()=>r.value=!1)},{default:i(()=>[$]),_:1})])]),_:1},8,["modelValue"])}}});var ue=E(ee,[["__scopeId","data-v-6b3c49fd"],["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/returnTicket/components/create-return-ticket/capital-modal.vue"]]);export{ue as default};