import{d as V,h as U,l as r,o as I,a as f,K as L,x as a,y as p,p as B,e as i,Q as S,R as Q,E as v,C as j,D as z,q as F,m as H,n as G,V as K,_ as M}from"./index.21f0b453.js";import{f as N}from"./index.a8f83fcd.js";import{C as P}from"./api.40f01e5e.js";import{i as J}from"./invoiceHeaderDialog.8935775b.js";const R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFtSURBVFiFxZQvT8NAGIefQkhAQWZJhpmdrFvmCGIIDILVkwxFUDgwBBwJYnPsCwAKBHbhA5BUI2gCAtGEIJBDXEr/3dpee73+kiZt0/Z57n3fHjSYjeP5udUkfG5x1ohAAAcwLhCFGxdIwo0KyODGBBbBjQhkwWsXyIPXKlAEXptAUXgtAipw7QKqcK0CZeDaBMrCtQhUgQMsmYKPD+D9AgZdTQIq8Ms9GNqwvgajvgYBFfjpThz65FYUSMKHtjhkGXSFQJDJTBzRLFeBj/pwvR/29eUtfLbdgvtDWF0R1+4HONP0NwtXQFb279/wPFrqdgsej0TPATxfDoeCFVjUc/cTeh0BBLC34OFVTHx3M5TcvhESsuTuA3kDF6w2kEjGmaYHL5rMFhSZds+H3bF8hVfP2fBMAZVfzfPBuY3fm8yEQF6kM1Bme/36ESK9jpiDk7ti76VmoOrerpqYgGl4TKAJ+L9AU3AAq0k4wB/0NauxShzJvAAAAABJRU5ErkJggg==",Y=g=>(j("data-v-8df98701"),g=g(),z(),g),Z={class:"dialog-main"},X={class:"invoice-header-flex"},q={class:"list"},O=Y(()=>i("div",{class:"title"},"\u6DFB\u52A0\u53D1\u7968\u65B0\u5730\u5740",-1)),W=["onClick"],$={class:"title"},ee={class:"titleType"},oe={class:"edit-delete"},te=["onClick"],ie=["onClick"],se={class:"pagination"},ae=V({__name:"InvoiceHeaderDialog",emits:["select","cancel"],setup(g,{expose:w,emit:_}){const e=U({dialogVisible:!0,invoiceHeaderList:[],limit:5,page:1,total:0,selectTitleIndex:null,showInvoiceHeaderDialog:!1,showAddInvoiceHeaderDialog:!1,type:"add",invoiceInfo:{}}),k=()=>{A()},A=()=>{let s={limit:e.limit,page:e.page};N(s).then(o=>{let{code:c,message:d,data:u}=o;if(c!==200){v.error(d);return}let{list:n,limit:m,page:t,total:l}=u;e.invoiceHeaderList=n,e.limit=m,e.page=t,e.total=l})},h=()=>{_("cancel")},E=()=>{e.selectTitleIndex||e.selectTitleIndex===0?(_("select",e.invoiceHeaderList[e.selectTitleIndex]),_("cancel")):v.error("\u8BF7\u9009\u62E9\u53D1\u7968\u62AC\u5934")},x=s=>{e.page=s,A()},T=()=>{e.showAddInvoiceHeaderDialog=!1},y=s=>{e.showAddInvoiceHeaderDialog=!1,A()},D=(s,o)=>{console.info("type invoice",o,s),e.type=o,o==="edit"&&(e.invoiceInfo=s),e.showAddInvoiceHeaderDialog=!0},b=(s,o)=>{K.confirm("\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}).then(()=>{let c={id:s.id};P().delInvoiceHeaderApi(c).then(d=>{let{code:u,message:n}=d;if(u!==200){v.error(n);return}e.invoiceHeaderList.splice(o,1),v({message:"\u5220\u9664\u6210\u529F",type:"success",showClose:!0}),A()})}).catch(()=>{})};return w({openDialog:k}),(s,o)=>{const c=r("Plus"),d=r("el-icon"),u=r("el-pagination"),n=r("el-button"),m=r("el-dialog");return I(),f("div",null,[L(" \u53D1\u5E03\u6307\u4EE4\u5F39\u51FA\u6846 "),a(m,{modelValue:e.dialogVisible,"onUpdate:modelValue":o[2]||(o[2]=t=>e.dialogVisible=t),width:"548px",title:"\u9009\u62E9\u53D1\u7968\u62AC\u5934",onClose:h},{footer:p(()=>[a(n,{class:"submit-button",onClick:E},{default:p(()=>[B("\u786E\u8BA4")]),_:1}),a(n,{class:"cancel-button",onClick:h},{default:p(()=>[B("\u53D6\u6D88")]),_:1})]),default:p(()=>[i("div",Z,[i("div",X,[i("div",q,[i("div",{class:"add",onClick:D},[i("div",null,[a(d,{size:"24px",color:"#909399"},{default:p(()=>[a(c)]),_:1}),O])])]),(I(!0),f(S,null,Q(e.invoiceHeaderList,(t,l)=>(I(),f("div",{class:"list",key:"invoiceHeaderList"+l,onClick:C=>e.selectTitleIndex=l},[i("div",$,F(t.title),1),i("div",ee,"\u53D1\u7968\u7C7B\u578B\uFF1A "+F(t.titleType===0?"\u589E\u503C\u7A0E\u7535\u5B50\u666E\u901A\u53D1\u7968":t.titleType===1?"\u589E\u503C\u7A0E\u7535\u5B50\u4E13\u7528\u53D1\u7968":""),1),i("div",oe,[i("span",{class:"text",onClick:H(C=>D(t,"edit"),["stop"])},"\u7F16\u8F91",8,te),i("span",{class:"text",onClick:H(C=>b(t,l),["stop"])},"\u5220\u9664",8,ie)]),i("img",{class:"checked-icon",src:R,style:G(e.selectTitleIndex===l?"display: block;":"display: none;")},null,4)],8,W))),128))]),i("div",se,[a(u,{"current-page":e.page,"onUpdate:current-page":o[0]||(o[0]=t=>e.page=t),"page-size":e.limit,"onUpdate:page-size":o[1]||(o[1]=t=>e.limit=t),background:"",layout:"prev, pager, next",total:e.total,onCurrentChange:x},null,8,["current-page","page-size","total"])])]),a(J,{showAddInvoiceHeaderDialog:e.showAddInvoiceHeaderDialog,type:e.type,invoiceInfo:e.invoiceInfo,onUpdateInvoiceHeader:y,onCloseAddInvoiceHeaderDialog:T},null,8,["showAddInvoiceHeaderDialog","type","invoiceInfo"])]),_:1},8,["modelValue"])])}}});const ue=M(ae,[["__scopeId","data-v-8df98701"],["__file","/data/jenkins/workspace/pay.ws.baibaodun.com.cn/src/views/tobeInvoiced/InvoiceHeaderDialog.vue"]]);export{ue as default};