You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.5 KiB
JavaScript

import{o as r,c as l,a as s,t as e,f as i,i as m,h as v}from"./index-gTPnkE6J.js";import{u as y}from"./user-CV-Xe0d9.js";import{_ as b}from"./_plugin-vue_export-helper-DlAUqK2U.js";const f={class:"kiosk-page",style:{"justify-content":"center","align-items":"center",background:"#EDF2F7"}},g={class:"result-card"},k={class:"result-icon"},h={class:"result-title"},w={key:0,class:"result-info"},q={class:"result-row"},$={class:"result-row"},x={class:"result-row"},B={key:1,class:"result-fail"},C={class:"result-btns"},N={key:2,class:"result-hint"},D={__name:"result",setup(E){const o=v(),u=y(),n=o.query.success==="1",c=o.query.date||"",d=o.query.name||"",p=o.query.msg||"";return(a,t)=>(r(),l("div",f,[s("div",g,[s("div",k,e(n?"✅":"❌"),1),s("div",h,e(n?"预约成功":"预约失败"),1),n?(r(),l("div",w,[s("div",q,[t[2]||(t[2]=s("span",null,"患者",-1)),s("span",null,e(i(u).patientName),1)]),s("div",$,[t[3]||(t[3]=s("span",null,"项目",-1)),s("span",null,e(i(d)),1)]),s("div",x,[t[4]||(t[4]=s("span",null,"日期",-1)),s("span",null,e(i(c)),1)])])):(r(),l("div",B,e(i(p)),1)),s("div",C,[s("button",{class:"big-btn big-btn-outline",style:{width:"240px"},onClick:t[0]||(t[0]=_=>a.$router.push("/my-appointments"))},"我的预约"),s("button",{class:"big-btn big-btn-primary",style:{width:"240px"},onClick:t[1]||(t[1]=_=>a.$router.push("/home"))},"返回首页")]),n?(r(),l("div",N,"请按时到达检查地点就诊")):m("",!0)])]))}},j=b(D,[["__scopeId","data-v-b0fad3e6"]]);export{j as default};