import{d as x,h as A,l as y,o as d,a as r,Q as E,R as F,x as h,e as a,q as C,m as k,y as P,V as N,C as b,D as w,_ as L,j as S,E as f,b as M,K as V}from"./index.21f0b453.js";import{C as D}from"./api.40f01e5e.js";import{i as j}from"./invoiceHeaderDialog.8935775b.js";const T="/assets/no_invoice_img.38fa28ab.png",q=i=>(b("data-v-01014bb4"),i=i(),w(),i),U={class:"invoice-header-list-comp"},z=["onClick"],J={key:0,class:"has-invoice"},K={class:"title"},O={class:"invoice-type"},Q={class:"btns"},R=["onClick"],W=["onClick"],G=q(()=>a("span",{class:"add-tip"},"\u6DFB\u52A0\u65B0\u53D1\u7968\u5730\u5740",-1)),X=x({__name:"invoiceHeaderListComp",props:{invoiceHeaderList:{type:Array,required:!0}},emits:["updateInvoiceHeader","delInvoice","chooseInvoiceItem"],setup(i,{emit:e}){const l=i,s=A({showAddInvoiceHeaderDialog:!1,type:"add",invoiceInfo:{}}),m=o=>{e("chooseInvoiceItem",{index:o})},g=(o,t)=>{console.info("type invoice",t,o),s.type=t,t==="edit"&&(s.invoiceInfo=o),s.showAddInvoiceHeaderDialog=!0},I=()=>{s.showAddInvoiceHeaderDialog=!1},H=o=>{e("updateInvoiceHeader",o),s.showAddInvoiceHeaderDialog=!1},c=(o,t)=>{N.confirm("\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}).then(()=>{e("delInvoice",{invoice:o,index:t})}).catch(()=>{})};return(o,t)=>{const _=y("Plus"),p=y("el-icon");return d(),r("div",U,[(d(!0),r(E,null,F(l.invoiceHeaderList,(n,u)=>(d(),r("div",{class:"invoice-header-item",key:u,onClick:v=>m(u)},[JSON.stringify(n)!=="{}"?(d(),r("div",J,[a("div",K,C(n.title),1),a("div",O,"\u53D1\u7968\u7C7B\u578B\uFF1A"+C(n.fapiaoType===0?"\u589E\u503C\u7A0E\u7535\u5B50\u666E\u901A\u53D1\u7968":"\u589E\u503C\u7A0E\u7535\u5B50\u4E13\u7528\u53D1\u7968"),1),a("div",Q,[a("div",{class:"edit-btn",onClick:k(v=>g(n,"edit"),["stop"])},"\u7F16\u8F91",8,R),a("div",{class:"del-btn",onClick:k(v=>c(n,u),["stop"])},"\u5220\u9664",8,W)])])):(d(),r("div",{key:1,class:"no-invoice",onClick:g},[h(p,{size:"32",color:"#909399"},{default:P(()=>[h(_)]),_:1}),G]))],8,z))),128)),h(j,{showAddInvoiceHeaderDialog:s.showAddInvoiceHeaderDialog,type:s.type,invoiceInfo:s.invoiceInfo,onUpdateInvoiceHeader:H,onCloseAddInvoiceHeaderDialog:I},null,8,["showAddInvoiceHeaderDialog","type","invoiceInfo"])])}}});const Y=L(X,[["__scopeId","data-v-01014bb4"],["__file","/data/jenkins/workspace/pay.ws.baibaodun.com.cn/src/components/invoiceHeaderListComp.vue"]]),Z=i=>(b("data-v-6fd316db"),i=i(),w(),i),ee={class:"invoice-manage"},oe={class:"right"},te={class:"content"},ie={style:{width:"100%",padding:"20px 35px"}},se={key:1,class:"empty-container"},ne=Z(()=>a("img",{src:T,class:"no-invoice-img"},null,-1)),ae=[ne],ce={key:0,class:"page-container"},de=x({__name:"index",setup(i){const e=A({invoiceHeaderList:[],limit:10,page:1,total:0,totalPage:0});S(()=>{l()});const l=()=>{let c={limit:e.limit,page:e.page};D().getInvoiceHeaderListApi(c).then(o=>{let{code:t,message:_,data:p}=o;if(t!==200){f.error(_);return}let{list:n,limit:u,page:v,totalPage:B,total:$}=p;e.invoiceHeaderList=v===1?[{},...n]:n,e.limit=u,e.page=v,e.totalPage=B,e.total=$})},s=c=>{l()},m=c=>{let{invoice:o,index:t}=c,_={id:o.id};D().delInvoiceHeaderApi(_).then(p=>{let{code:n,message:u}=p;if(n!==200){f.error(u);return}e.invoiceHeaderList.splice(t,1),f({message:"\u5220\u9664\u6210\u529F",type:"success",showClose:!0}),l()})},g=c=>{e.page=c,l()},I=()=>{e.page-=1,l()},H=()=>{e.page+=1,l()};return(c,o)=>{const t=y("el-pagination");return d(),r("div",ee,[a("div",oe,[a("div",te,[a("div",ie,[e.invoiceHeaderList.length?(d(),M(Y,{key:0,invoiceHeaderList:e.invoiceHeaderList,onUpdateInvoiceHeader:s,onDelInvoice:m},null,8,["invoiceHeaderList"])):(d(),r("div",se,ae))]),e.invoiceHeaderList.length>0?(d(),r("div",ce,[h(t,{background:"",layout:"prev, pager, next",total:e.total,onCurrentChange:g,onPrevClick:I,onNextClick:H},null,8,["total"])])):V("v-if",!0)])])])}}});const _e=L(de,[["__scopeId","data-v-6fd316db"],["__file","/data/jenkins/workspace/pay.ws.baibaodun.com.cn/src/views/payWallet/lookup/index.vue"]]);export{_e as default};