"use strict";const e=require("../../common/vendor.js"),i={__name:"list",setup(i){const t=e.ref([{id:1,name:"张三",idType:"身份证",idNumber:"440************123",cardNo:"1234567890",relation:"self",relationText:"本人",isDefault:!0},{id:2,name:"张小明",idType:"身份证",idNumber:"440************456",cardNo:"0987654321",relation:"child",relationText:"子女",isDefault:!1}]),a=()=>{t.value.length>=5?e.index.showToast({title:"最多添加5个就诊人",icon:"none"}):e.index.navigateTo({url:"/pages/patient/add"})};return(i,n)=>({a:e.f(t.value,(i,a,n)=>e.e({a:e.t(i.name),b:i.isDefault},(i.isDefault,{}),{c:e.t(i.relationText),d:e.n(i.relation),e:e.t(i.idType),f:e.t(i.idNumber),g:i.cardNo},i.cardNo?{h:e.t(i.cardNo)}:{},{i:e.o(t=>(i=>{e.index.navigateTo({url:`/pages/patient/edit?id=${i.id}`})})(i),a),j:!i.isDefault},i.isDefault?{}:{k:e.o(a=>(i=>{e.index.showModal({title:"提示",content:"确定要删除该就诊人吗?",success:a=>{if(a.confirm){const a=t.value.findIndex(e=>e.id===i.id);a>-1&&(t.value.splice(a,1),e.index.showToast({title:"删除成功",icon:"success"}))}}})})(i),a)},{l:!i.isDefault},i.isDefault?{}:{m:e.o(a=>(i=>{t.value.forEach(e=>{e.isDefault=e.id===i.id}),e.index.showToast({title:"设置成功",icon:"success"})})(i),a)},{n:a,o:e.o(t=>(i=>{var t,a;const n=getCurrentPages(),o=n[n.length-2];(null==(a=null==(t=null==o?void 0:o.$page)?void 0:t.path)?void 0:a.includes("/appointment/"))&&(e.index.$emit("selectPatient",i),e.index.navigateBack())})(i),a)})),b:e.o(a),c:e.gei(i,"")})}};wx.createPage(i);