choose-modal.97a3b1.js 5.5 KB

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