1 |
- import{_ as K,d as Q,x as d,Z as W,aO as X,W as Y,r as l,aD as $,o as s,G as v,D as a,l as t,m as _,cS as ee,M as c,H as oe,bz as te,c as V,F as ae,E as ne,bJ as le,L as g,d3 as ue,dc as se,dN as pe,h as w,aZ as ie}from"./index.js";import{c as re}from"./_details.215a1c33.js";import{f as ce}from"./index.4de4634a.js";import{D as me}from"./date-range.c9180dd2.js";const de={key:3},_e={key:4},fe={key:5},ve={flex:""},ge={"w-full":"",flex:"","justify-end":"","mt-2":""},ye=Q({__name:"choose-modal",emits:["choose"],setup(he,{expose:U,emit:O}){const k=d(!1),B=d([]),D=d([]),p=W({total:0,size:15,page:1,background:!0}),u=d({apply_name:"",currentValue:"",supplierNo:"",payNo:"",hpNo:"",checkApi:"",timer:[],openTimer:[]}),b=d(null),R=d("hpNo"),x=d(!1),L=X(),{currentCompany:M}=Y();async function C(){const{size:n,page:e}=p;x.value=!0;const{currentValue:m,timer:y,openTimer:f,...E}=u.value,{code:F,message:z,data:h}=await ce({status:"4",[R.value]:m,companyNo:M.value.companyNo,open_start:f[0],open_end:f[1],start:y[0],end:y[1],...E,page:e,size:n});L({code:F,message:z,handler:()=>{p.total=h.count,B.value=h.list}}),x.value=!1}function P(){const[n]=D.value;if(!n)return ie.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u53D1\u7968\u5173\u8054");O("choose",{hpNo:n.hpNo,InvCode:n.payNo}),k.value=!1}function H(n){if(n.length>1){const e=n.pop();b.value.clearSelection(),b.value.toggleRowSelection(e,!0),D.value=[e]}else D.value=[n[0]]}function j(){p.page=1,C()}function A(n){n&&(u.value={is_comon:"0",apply_name:"",currentValue:"",supplierNo:"",payNo:"",hpNo:"",checkApi:"",openTimer:[],timer:[]}),p.page=1,C()}return U({onDisplay:()=>k.value=!0}),(n,e)=>{const m=l("el-col"),y=l("ElInput"),f=l("el-button"),E=l("el-form-item"),F=l("el-row"),z=l("el-form"),h=l("el-table-column"),S=l("el-tag"),I=l("IconifyIconOffline"),T=l("ElTooltip"),Z=l("el-pagination"),q=l("el-dialog"),G=$("loading");return s(),v(q,{"close-on-click-modal":!1,modelValue:k.value,"onUpdate:modelValue":e[8]||(e[8]=o=>k.value=o),title:"\u4E70\u5165\u53D1\u7968\u5173\u8054\u7BA1\u7406",center:"",width:"1040px",onOpen:e[9]||(e[9]=()=>C())},{default:a(()=>[t(z,{size:"small"},{default:a(()=>[t(F,{gutter:10},{default:a(()=>[t(m,{span:8},{default:a(()=>[t(_(me),{prefix:"\u65B0\u5EFA",modelValue:u.value.timer,"onUpdate:modelValue":e[0]||(e[0]=o=>u.value.timer=o)},null,8,["modelValue"])]),_:1}),t(m,{span:8},{default:a(()=>[t(_(ee),{modelValue:u.value.supplierNo,"onUpdate:modelValue":e[1]||(e[1]=o=>u.value.supplierNo=o),placeholder:"\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(m,{span:8},{default:a(()=>[t(y,{modelValue:u.value.hpNo,"onUpdate:modelValue":e[2]||(e[2]=o=>u.value.hpNo=o),placeholder:"\u5BF9\u8D26\u56DE\u7968\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),t(m,{span:8,class:"mt-[10px]"},{default:a(()=>[t(y,{modelValue:u.value.payNo,"onUpdate:modelValue":e[3]||(e[3]=o=>u.value.payNo=o),placeholder:"\u53D1\u7968\u7F16\u7801"},null,8,["modelValue"])]),_:1}),t(m,{span:4,class:"mt-[10px]"},{default:a(()=>[t(E,null,{default:a(()=>[t(f,{type:"primary",onClick:e[4]||(e[4]=()=>A())},{default:a(()=>[c("\u641C\u7D22")]),_:1}),t(f,{onClick:e[5]||(e[5]=()=>A(!0))},{default:a(()=>[c("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),oe((s(),v(_(te),{border:"",ref_key:"tableRef",ref:b,data:B.value,size:"small","row-key":"id",onSelectionChange:H,"mb-2":"","max-height":"520px"},{default:a(()=>[t(h,{type:"selection",width:"40",align:"center",fixed:"left"}),(s(!0),V(ae,null,ne(_(re),(o,J)=>(s(),v(h,le({key:J},o,{"show-overflow-tooltip":""}),{default:a(({row:i})=>[o.prop==="pay_status"?(s(),v(S,{key:0,size:"small"},{default:a(()=>{var r;return[c(g((r=_(ue).find(N=>N.value===String(i.pay_status)))==null?void 0:r.label),1)]}),_:2},1024)):o.prop==="checkApi"?(s(),v(S,{key:1,size:"small"},{default:a(()=>{var r;return[c(g((r=_(se).find(N=>N.value===String(i.checkApi)))==null?void 0:r.label),1)]}),_:2},1024)):o.prop==="is_comon"?(s(),v(S,{key:2},{default:a(()=>{var r;return[c(g((r=_(pe).find(N=>N.value===i.is_comon))==null?void 0:r.label),1)]}),_:2},1024)):o.prop==="supplierName"?(s(),V("span",de,[t(T,{placement:"left",content:"\u4F9B\u5E94\u5546\u7F16\u7801:"+i.supplierNo},{default:a(()=>[t(I,{class:"inline-block mr-[2px] cursor-pointer",icon:"information-line"})]),_:2},1032,["content"]),c(" "+g(i.supplierName),1)])):o.prop==="companyName"?(s(),V("span",_e,[t(T,{placement:"left",content:"\u4E1A\u52A1\u516C\u53F8\u7F16\u7801:"+i.companyNo},{default:a(()=>[t(I,{class:"inline-block mr-[2px] cursor-pointer",icon:"information-line"})]),_:2},1032,["content"]),c(" "+g(i.companyName),1)])):(s(),V("span",fe,g(i[o.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[G,x.value]]),w("div",ve,[t(Z,{"current-page":p.page,"onUpdate:currentPage":e[6]||(e[6]=o=>p.page=o),"page-size":p.size,"onUpdate:pageSize":e[7]||(e[7]=o=>p.size=o),total:p.total,onCurrentChange:C,"page-sizes":[15,50,100],onSizeChange:j,layout:"sizes, prev, pager, next"},null,8,["current-page","page-size","total"]),w("div",ge,[t(f,{type:"primary",onClick:P},{default:a(()=>[c("\u4FDD\u5B58")]),_:1})])])]),_:1},8,["modelValue"])}}});var De=K(ye,[["__scopeId","data-v-b454dc52"],["__file","C:/Users/89793/Desktop/projects/settle-vue3/src/views/purchaseNew/unInvoiceRelation/components/choose-modal.vue"]]);export{De as default};
|