index.8fd908cd.js 5.1 KB

1
  1. import{_ as le,r as se,C as ue,ak as I,D as S,z as ie,a5 as re,a9 as f,G as pe,E as ce,v as u,as as de,o as l,p as g,w as n,J as a,K as U,L as z,x as i,Q as N,q as M,N as _e,M as _,W as T,aP as ve,R as h}from"./index.5569c05e.js";import{useColumns as me}from"./columns.1cc8a0a3.js";import{x as R,c as L,a as ye,b as fe,h as ge,d as he}from"./options.cc5833d8.js";import{I as Ce}from"./inv-open.22fec336.js";import{S as be}from"./ticket-return.f58480aa.js";import"./tootip.446d1093.js";const ke={class:"main role"},we=T(" \u641C\u7D22 "),De=T(" \u91CD\u7F6E "),Te={class:"bg-white p-[5px]"},Ee={key:0},xe={key:1},Fe={key:4},Se=M("div",{class:"clear"},null,-1),Ve={name:"role"},Ne=se({...Ve,setup(Be){const{logout:Y}=ue(),o=I({name:"",timer:[],inv_type:"",page:1,size:15}),B=S([]),E=S(!0),{xsColumns:q,cgColumns:A}=me(),{push:G}=ie(),O=S(),{currentCompany:P}=re(),W=f(()=>s.value.type==="0"?q.value:A.value),r=f(()=>s.value.type==="0"),X=f(()=>s.value.type==="0"?Ce:be),j=f(()=>r.value?R:L),J=f(()=>r.value?ye:fe),K=f(()=>s.value.type==="0"?"/InvoiceSales/invoiceApplyDetail":"/purchase/ticketReturnDetail"),x=I({total:0,pageSize:15,currentPage:1,background:!0}),s=S({type:"0"});async function v(){E.value=!0;const{type:p}=s.value,t=p==="0"?ge:he,{inv_type:C,timer:b,...m}=o,{code:k,data:F,message:V}=await t({[r.value?"inv_type":"invoiceType"]:C,[r.value?"start":"open_start"]:b[0],[r.value?"end":"open_end"]:b[1],[r.value?"inv_out":"companyNo"]:P.value.companyNo,...m});if(k===0){const{list:c,count:y}=F;B.value=c!=null?c:[],x.total=y!=null?y:0,x.pageSize=o.size,x.currentPage=o.page}else k>100&&k<140?Y():ve.error(V);E.value=!1}async function Q(){o.page=1,await v()}const $=p=>{!p||(p.resetFields(),o.page=1,o.inv_type="",o.timer=[],v())};function H(){o.page=1,o.inv_type="",o.timer=[],v()}function Z(p){const t=s.value.type==="0"?p.invNo:p.hpNo;G(K.value+"?id="+t+"&back=/invoice/query")}return pe(()=>P.value,()=>v()),ce(()=>{v()}),(p,t)=>{const C=u("el-option"),b=u("el-select"),m=u("el-form-item"),k=u("el-date-picker"),F=u("el-button"),V=u("el-form"),c=u("ElTag"),y=u("ElTableColumn"),ee=u("ElButton"),te=u("ElTable"),oe=u("ElPagination"),ae=de("loading");return l(),g("div",ke,[n(V,{ref_key:"formRef",ref:O,inline:!0,model:o,"label-width":0,class:"bg-white w-99/100 pl-8 pt-4 mb-2"},{default:a(()=>[n(m,{prop:"status"},{default:a(()=>[n(b,{modelValue:s.value.type,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value.type=e),style:{width:"100%"},onChange:t[1]||(t[1]=()=>H())},{default:a(()=>[n(C,{value:"0",label:"\u9500\u552E\u5F00\u7968"}),n(C,{value:"1",label:"\u91C7\u8D2D\u56DE\u7968"})]),_:1},8,["modelValue"])]),_:1}),n(m,{prop:"role_name"},{default:a(()=>[n(k,{modelValue:o.timer,"onUpdate:modelValue":t[2]||(t[2]=e=>o.timer=e),type:"daterange","start-placeholder":"\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),n(m,null,{default:a(()=>[n(b,{modelValue:o.inv_type,"onUpdate:modelValue":t[3]||(t[3]=e=>o.inv_type=e),placeholder:"\u53D1\u7968\u7C7B\u578B"},{default:a(()=>[(l(!0),g(U,null,z(s.value.type==="0"?i(R):i(L),e=>(l(),_(C,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(m,null,{default:a(()=>[n(F,{type:"primary",icon:i(N)("search"),loading:E.value,onClick:Q},{default:a(()=>[we]),_:1},8,["icon","loading"]),n(F,{icon:i(N)("refresh"),onClick:t[4]||(t[4]=e=>$(O.value))},{default:a(()=>[De]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),M("div",Te,[_e((l(),_(te,{data:B.value,border:""},{default:a(()=>[(l(!0),g(U,null,z(i(W),(e,ne)=>(l(),_(y,{"show-overflow-tooltip":"",width:e.width,"min-width":e==null?void 0:e.minWidth,key:ne,label:e.label,prop:e.prop},{default:a(w=>[e.slot==="type"?(l(),_(c,{key:0},{default:a(()=>[T(h(s.value.type==="0"?"\u9500\u552E\u5F00\u7968":"\u91C7\u8D2D\u56DE\u7968"),1)]),_:1})):e.slot==="status"?(l(),_(c,{key:1},{default:a(()=>{var d;return[T(h(((d=i(X).find(D=>D.value===w.row.status))==null?void 0:d.label)||"--"),1)]}),_:2},1024)):e.slot==="inv_type"?(l(),_(c,{key:2},{default:a(()=>{var d;return[s.value.type==="0"?(l(),g("span",Ee,h(((d=i(j).find(D=>D.value===w.row[i(r)?"inv_type":"invoiceType"]))==null?void 0:d.label)||"--"),1)):(l(),g("span",xe,h(w.row.invoiceType_cn||"--"),1))]}),_:2},1024)):e.slot==="open_type"?(l(),_(c,{key:3},{default:a(()=>{var d;return[T(h(((d=i(J).find(D=>D.value===w.row[i(r)?"open_type":"invType"]))==null?void 0:d.label)||"--"),1)]}),_:2},1024)):(l(),g("span",Fe,h(w.row[e.prop]),1))]),_:2},1032,["width","min-width","label","prop"]))),128)),n(y,{label:"\u64CD\u4F5C",width:"80px",fixed:"right"},{default:a(({row:e})=>[n(ee,{onClick:()=>Z(e),type:"primary",link:"",icon:i(N)("eye-view")},null,8,["onClick","icon"])]),_:1})]),_:1},8,["data"])),[[ae,E.value]]),n(oe,{class:"float-right my-[10px]",background:"",layout:"total,prev,pager,next",total:x.total,"page-size":15,"current-page":o.page,"onUpdate:current-page":t[5]||(t[5]=e=>o.page=e),onCurrentChange:t[6]||(t[6]=()=>v())},null,8,["total","current-page"]),Se])])}}});var Le=le(Ne,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/invoice/query/index.vue"]]);export{Le as default};