"use strict"; const common_vendor = require("../../common/vendor.js"); const _sfc_main = { __name: "patient", setup(__props) { const patients = common_vendor.ref([ { id: 1, name: "张三", gender: "男", age: 45, idType: "身份证", idNo: "440***********1234", cardNo: "1234567890", isDefault: true }, { id: 2, name: "张小明", gender: "男", age: 12, idType: "身份证", idNo: "440***********5678", cardNo: "0987654321", isDefault: false } ]); const selectPatient = (patient) => { var _a; const pages = getCurrentPages(); const prevPage = pages[pages.length - 2]; const { departmentId, hospitalId, doctorId, scheduleId } = ((_a = prevPage.$page) == null ? void 0 : _a.options) || {}; common_vendor.index.navigateTo({ url: `/pages/appointment/confirm?patientId=${patient.id}&departmentId=${departmentId}&hospitalId=${hospitalId}&doctorId=${doctorId}&scheduleId=${scheduleId}` }); }; const addPatient = () => { common_vendor.index.navigateTo({ url: "/pages/my/patient-edit" }); }; return (_ctx, _cache) => { return { a: common_vendor.f(patients.value, (patient, index, i0) => { return common_vendor.e({ a: common_vendor.t(patient.name), b: patient.isDefault }, patient.isDefault ? {} : {}, { c: common_vendor.t(patient.gender), d: common_vendor.t(patient.age), e: common_vendor.t(patient.idType), f: common_vendor.t(patient.idNo), g: patient.cardNo }, patient.cardNo ? { h: common_vendor.t(patient.cardNo) } : {}, { i: index, j: common_vendor.o(($event) => selectPatient(patient), index) }); }), b: common_vendor.o(addPatient), c: common_vendor.gei(_ctx, "") }; }; } }; wx.createPage(_sfc_main); //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/appointment/patient.js.map