"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("uni-popup")()}Math;const a={__name:"invoice",setup(a){const o=e.ref({code:"044031900111",number:"37164339",date:"2024-03-25",amount:360,title:"个人",taxNumber:"-",issuer:"青岛镜湖医院",hospitalName:"青岛镜湖医院",patientName:"张三",departmentName:"心内科",orderNo:"P202403250001",qrCode:"/static/payment/invoice-qr.png",previewImage:"/static/payment/invoice-preview.png"}),l=a=>{e.index.setClipboardData({data:a,success:()=>{e.index.showToast({title:"复制成功",icon:"success"})}})},t=()=>{e.index.share({provider:"weixin",scene:"WXSceneSession",type:2,imageUrl:o.value.qrCode,success:e=>{console.log("分享成功:",e)},fail:e=>{console.error("分享失败:",e)}})},u=e.ref(null),n=()=>{var e;null==(e=u.value)||e.open()},r=()=>{var e;null==(e=u.value)||e.close()},v=()=>{e.index.previewImage({urls:[o.value.previewImage]})},i=e.ref(null),s=e.ref(1),c=[{label:"彩色",value:"color"},{label:"黑白",value:"bw"}],p=e.ref("color"),d=()=>{var e;null==(e=i.value)||e.open()},m=()=>{var e;null==(e=i.value)||e.close()},g=()=>{e.index.showLoading({title:"打印中..."});const a={invoiceId:o.value.id,count:s.value,color:p.value};console.log("打印参数:",a),setTimeout(()=>{e.index.hideLoading(),e.index.showToast({title:"打印成功",icon:"success"}),m()},2e3)};e.onMounted(()=>{var e,a;const o=getCurrentPages(),l=null==(a=null==(e=o[o.length-1].$page)?void 0:e.options)?void 0:a.id;b(l)});const b=e=>{console.log("加载发票:",e)};return(a,b)=>({a:o.value.qrCode,b:e.t(o.value.code),c:e.o(e=>l(o.value.code)),d:e.t(o.value.number),e:e.o(e=>l(o.value.number)),f:e.t(o.value.date),g:e.t(o.value.amount),h:e.t(o.value.title),i:e.t(o.value.taxNumber),j:e.t(o.value.issuer),k:e.t(o.value.hospitalName),l:e.t(o.value.patientName),m:e.t(o.value.departmentName),n:e.t(o.value.orderNo),o:e.o(r),p:o.value.previewImage,q:e.o(v),r:e.sr(u,"7d4b6442-0",{k:"previewPopup"}),s:e.p({type:"center"}),t:e.o(m),v:s.value<=1?1:"",w:e.o(e=>s.value>1&&s.value--),x:e.t(s.value),y:s.value>=5?1:"",z:e.o(e=>s.value<5&&s.value++),A:e.f(c,(a,o,l)=>({a:e.t(a.label),b:a.value,c:p.value===a.value?1:"",d:e.o(e=>p.value=a.value,a.value)})),B:e.o(g),C:e.sr(i,"7d4b6442-1",{k:"printPopup"}),D:e.p({type:"bottom"}),E:e.o(n),F:e.o(d),G:e.o(t),H:e.gei(a,"")})}};wx.createPage(a);