index.0c8e8f39.js 5.0 KB

1
  1. import{useColumns as le}from"./columns.1f381676.js";import{r as ue,C as se,ak as I,D as S,z as ie,a5 as re,a9 as f,G as pe,E as de,v as s,as as ce,o as l,p as g,w as n,J as a,K as z,L as R,x as i,Q as N,q as M,N as _e,M as _,W as D,aP as me,R as h}from"./index.7dc8262e.js";import{x as U,c as L,a as ve,b as ye,h as fe,d as ge}from"./options.061aeca5.js";import{I as he}from"./inv-open.25eab204.js";import{S as be}from"./ticket-return.01831072.js";import"./tootip.07dabc22.js";const Ce={class:"main role"},ke=D(" \u641C\u7D22 "),we=D(" \u91CD\u7F6E "),Te={class:"bg-white p-[5px]"},De={key:0},Ee={key:1},Fe={key:4},xe=M("div",{class:"clear"},null,-1),Se={name:"role"},Re=ue({...Se,setup(Ve){const{logout:Y}=se(),o=I({name:"",timer:[],inv_type:"",page:1,size:15}),B=S([]),E=S(!0),{xsColumns:A,cgColumns:q}=le(),{push:G}=ie(),O=S(),{currentCompany:P}=re(),W=f(()=>u.value.type==="0"?A.value:q.value),r=f(()=>u.value.type==="0"),X=f(()=>u.value.type==="0"?he:be),J=f(()=>r.value?U:L),K=f(()=>r.value?ve:ye),Q=f(()=>u.value.type==="0"?"/InvoiceSales/invoiceApplyDetail":"/purchase/ticketReturnDetail"),F=I({total:0,pageSize:15,currentPage:1,background:!0}),u=S({type:"0"});async function m(){E.value=!0;const{type:p}=u.value,t=p==="0"?fe:ge,{inv_type:b,timer:C,...v}=o,{code:k,data:x,message:V}=await t({[r.value?"inv_type":"invoiceType"]:b,[r.value?"start":"open_start"]:C[0],[r.value?"end":"open_end"]:C[1],[r.value?"inv_out":"companyNo"]:P.value.companyNo,...v});if(k===0){const{list:d,count:y}=x;B.value=d!=null?d:[],F.total=y!=null?y:0,F.pageSize=o.size,F.currentPage=o.page}else k>100&&k<140?Y():me.error(V);E.value=!1}async function $(){o.page=1,await m()}const j=p=>{!p||(p.resetFields(),o.page=1,o.inv_type="",o.timer=[],m())};function H(){o.page=1,o.inv_type="",o.timer=[],m()}function Z(p){const t=u.value.type==="0"?p.invNo:p.hpNo;G(Q.value+"?id="+t+"&back=/invoice/query")}return pe(()=>P.value,()=>m()),de(()=>{m()}),(p,t)=>{const b=s("el-option"),C=s("el-select"),v=s("el-form-item"),k=s("el-date-picker"),x=s("el-button"),V=s("el-form"),d=s("ElTag"),y=s("ElTableColumn"),ee=s("ElButton"),te=s("ElTable"),oe=s("ElPagination"),ae=ce("loading");return l(),g("div",Ce,[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(v,{prop:"status"},{default:a(()=>[n(C,{modelValue:u.value.type,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value.type=e),style:{width:"100%"},onChange:t[1]||(t[1]=()=>H())},{default:a(()=>[n(b,{value:"0",label:"\u9500\u552E\u5F00\u7968"}),n(b,{value:"1",label:"\u91C7\u8D2D\u56DE\u7968"})]),_:1},8,["modelValue"])]),_:1}),n(v,{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(v,null,{default:a(()=>[n(C,{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(z,null,R(u.value.type==="0"?i(U):i(L),e=>(l(),_(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(v,null,{default:a(()=>[n(x,{type:"primary",icon:i(N)("search"),loading:E.value,onClick:$},{default:a(()=>[ke]),_:1},8,["icon","loading"]),n(x,{icon:i(N)("refresh"),onClick:t[4]||(t[4]=e=>j(O.value))},{default:a(()=>[we]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),M("div",Te,[_e((l(),_(te,{data:B.value,border:""},{default:a(()=>[(l(!0),g(z,null,R(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(),_(d,{key:0},{default:a(()=>[D(h(u.value.type==="0"?"\u9500\u552E\u5F00\u7968":"\u91C7\u8D2D\u56DE\u7968"),1)]),_:1})):e.slot==="status"?(l(),_(d,{key:1},{default:a(()=>{var c;return[D(h(((c=i(X).find(T=>T.value===w.row.status))==null?void 0:c.label)||"--"),1)]}),_:2},1024)):e.slot==="inv_type"?(l(),_(d,{key:2},{default:a(()=>{var c;return[u.value.type==="0"?(l(),g("span",De,h(((c=i(J).find(T=>T.value===w.row[i(r)?"inv_type":"invoiceType"]))==null?void 0:c.label)||"--"),1)):(l(),g("span",Ee,h(w.row.invoiceType_cn||"--"),1))]}),_:2},1024)):e.slot==="open_type"?(l(),_(d,{key:3},{default:a(()=>{var c;return[D(h(((c=i(K).find(T=>T.value===w.row[i(r)?"open_type":"invType"]))==null?void 0:c.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:F.total,"page-size":15,"current-page":o.page,"onUpdate:current-page":t[5]||(t[5]=e=>o.page=e),onCurrentChange:t[6]||(t[6]=()=>m())},null,8,["total","current-page"]),xe])])}}});export{Re as default};