From fec614b67fb7565e27ea2d590aac43f4d210a1a0 Mon Sep 17 00:00:00 2001 From: kola-web Date: Tue, 22 Jul 2025 14:02:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E7=94=9F=E7=AB=AF=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project.private.config.json | 11 +- src/app.json | 22 +- src/components/calendar/index.wxss | 1 + .../calendar/theme/theme-geneDoctorB.wxss | 95 ++++ src/components/uploadFile/index.js | 10 +- src/components/uploadFile/index.wxml | 2 +- src/doctor/pages/bbmRemark/index.json | 4 + src/doctor/pages/bbmRemark/index.scss | 86 +++ src/doctor/pages/bbmRemark/index.ts | 42 ++ src/doctor/pages/bbmRemark/index.wxml | 31 ++ src/doctor/pages/bbmReport/index.json | 4 + src/doctor/pages/bbmReport/index.scss | 163 ++++++ src/doctor/pages/bbmReport/index.ts | 78 +++ src/doctor/pages/bbmReport/index.wxml | 71 +++ src/doctor/pages/blood/index.json | 4 + src/doctor/pages/blood/index.scss | 154 ++++++ src/doctor/pages/blood/index.ts | 84 +++ src/doctor/pages/blood/index.wxml | 49 ++ src/doctor/pages/casesDetail/index.json | 4 + src/doctor/pages/casesDetail/index.scss | 99 ++++ src/doctor/pages/casesDetail/index.ts | 32 ++ src/doctor/pages/casesDetail/index.wxml | 95 ++++ src/doctor/pages/course/index.json | 7 + src/doctor/pages/course/index.scss | 243 +++++++++ src/doctor/pages/course/index.ts | 204 +++++++ src/doctor/pages/course/index.wxml | 504 +++++++++++++++++ src/doctor/pages/courseHostipal/index.json | 4 + src/doctor/pages/courseHostipal/index.scss | 44 ++ src/doctor/pages/courseHostipal/index.ts | 27 + src/doctor/pages/courseHostipal/index.wxml | 10 + src/doctor/pages/file/index.json | 7 + src/doctor/pages/file/index.scss | 607 +++++++++++++++++++++ src/doctor/pages/file/index.ts | 258 +++++++++ src/doctor/pages/file/index.wxml | 336 ++++++++++++ src/doctor/pages/followPlan/index.json | 4 + src/doctor/pages/followPlan/index.scss | 120 ++++ src/doctor/pages/followPlan/index.ts | 47 ++ src/doctor/pages/followPlan/index.wxml | 103 ++++ src/doctor/pages/index/index.scss | 1 - src/doctor/pages/inhibitorsManageList/index.json | 4 + src/doctor/pages/inhibitorsManageList/index.scss | 65 +++ src/doctor/pages/inhibitorsManageList/index.ts | 62 +++ src/doctor/pages/inhibitorsManageList/index.wxml | 34 ++ src/doctor/pages/lastDiagnosisReport/index.json | 7 + src/doctor/pages/lastDiagnosisReport/index.scss | 322 +++++++++++ src/doctor/pages/lastDiagnosisReport/index.ts | 240 ++++++++ src/doctor/pages/lastDiagnosisReport/index.wxml | 201 +++++++ src/doctor/pages/patientDetail/index.json | 3 +- src/doctor/pages/patientDetail/index.ts | 14 +- src/doctor/pages/patientDetail/index.wxml | 10 +- src/doctor/pages/preDiagnosisReport/index.json | 7 + src/doctor/pages/preDiagnosisReport/index.scss | 483 ++++++++++++++++ src/doctor/pages/preDiagnosisReport/index.ts | 224 ++++++++ src/doctor/pages/preDiagnosisReport/index.wxml | 557 +++++++++++++++++++ src/doctor/pages/revisitRecord/index.json | 4 + src/doctor/pages/revisitRecord/index.scss | 43 ++ src/doctor/pages/revisitRecord/index.ts | 64 +++ src/doctor/pages/revisitRecord/index.wxml | 27 + src/images/bg25.png | Bin 0 -> 230404 bytes src/images/bg26.png | Bin 0 -> 63037 bytes src/images/icon107.png | Bin 0 -> 1286 bytes src/images/icon108.png | Bin 0 -> 1123 bytes src/images/icon109.png | Bin 0 -> 1017 bytes src/images/icon110.png | Bin 0 -> 883 bytes src/patient/pages/bbmRemark/index.ts | 2 +- src/patient/pages/bbmReport/index.ts | 2 +- src/patient/pages/lastDiagnosisReport/index.ts | 2 +- src/patient/pages/lastDiagnosisReport/index.wxml | 2 +- src/patient/pages/preDiagnosisReport/index.wxml | 8 +- 69 files changed, 6025 insertions(+), 29 deletions(-) create mode 100644 src/components/calendar/theme/theme-geneDoctorB.wxss create mode 100644 src/doctor/pages/bbmRemark/index.json create mode 100644 src/doctor/pages/bbmRemark/index.scss create mode 100644 src/doctor/pages/bbmRemark/index.ts create mode 100644 src/doctor/pages/bbmRemark/index.wxml create mode 100644 src/doctor/pages/bbmReport/index.json create mode 100644 src/doctor/pages/bbmReport/index.scss create mode 100644 src/doctor/pages/bbmReport/index.ts create mode 100644 src/doctor/pages/bbmReport/index.wxml create mode 100644 src/doctor/pages/blood/index.json create mode 100644 src/doctor/pages/blood/index.scss create mode 100644 src/doctor/pages/blood/index.ts create mode 100644 src/doctor/pages/blood/index.wxml create mode 100644 src/doctor/pages/casesDetail/index.json create mode 100644 src/doctor/pages/casesDetail/index.scss create mode 100644 src/doctor/pages/casesDetail/index.ts create mode 100644 src/doctor/pages/casesDetail/index.wxml create mode 100644 src/doctor/pages/course/index.json create mode 100644 src/doctor/pages/course/index.scss create mode 100644 src/doctor/pages/course/index.ts create mode 100644 src/doctor/pages/course/index.wxml create mode 100644 src/doctor/pages/courseHostipal/index.json create mode 100644 src/doctor/pages/courseHostipal/index.scss create mode 100644 src/doctor/pages/courseHostipal/index.ts create mode 100644 src/doctor/pages/courseHostipal/index.wxml create mode 100644 src/doctor/pages/file/index.json create mode 100644 src/doctor/pages/file/index.scss create mode 100644 src/doctor/pages/file/index.ts create mode 100644 src/doctor/pages/file/index.wxml create mode 100644 src/doctor/pages/followPlan/index.json create mode 100644 src/doctor/pages/followPlan/index.scss create mode 100644 src/doctor/pages/followPlan/index.ts create mode 100644 src/doctor/pages/followPlan/index.wxml create mode 100644 src/doctor/pages/inhibitorsManageList/index.json create mode 100644 src/doctor/pages/inhibitorsManageList/index.scss create mode 100644 src/doctor/pages/inhibitorsManageList/index.ts create mode 100644 src/doctor/pages/inhibitorsManageList/index.wxml create mode 100644 src/doctor/pages/lastDiagnosisReport/index.json create mode 100644 src/doctor/pages/lastDiagnosisReport/index.scss create mode 100644 src/doctor/pages/lastDiagnosisReport/index.ts create mode 100644 src/doctor/pages/lastDiagnosisReport/index.wxml create mode 100644 src/doctor/pages/preDiagnosisReport/index.json create mode 100644 src/doctor/pages/preDiagnosisReport/index.scss create mode 100644 src/doctor/pages/preDiagnosisReport/index.ts create mode 100644 src/doctor/pages/preDiagnosisReport/index.wxml create mode 100644 src/doctor/pages/revisitRecord/index.json create mode 100644 src/doctor/pages/revisitRecord/index.scss create mode 100644 src/doctor/pages/revisitRecord/index.ts create mode 100644 src/doctor/pages/revisitRecord/index.wxml create mode 100644 src/images/bg25.png create mode 100644 src/images/bg26.png create mode 100644 src/images/icon107.png create mode 100644 src/images/icon108.png create mode 100644 src/images/icon109.png create mode 100644 src/images/icon110.png diff --git a/project.private.config.json b/project.private.config.json index 7c2b919..7f8cce9 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -23,11 +23,18 @@ "miniprogram": { "list": [ { + "name": "医生端-诊疗流程", + "pathName": "doctor/pages/course/index", + "query": "id=25¤t=0", + "scene": null, + "launchMode": "default" + }, + { "name": "医生-海报", "pathName": "doctor/pages/poster/index", "query": "", - "scene": null, - "launchMode": "default" + "launchMode": "default", + "scene": null }, { "name": "医生-计算器", diff --git a/src/app.json b/src/app.json index 83a82b4..d6022ec 100644 --- a/src/app.json +++ b/src/app.json @@ -65,18 +65,24 @@ "pages/userInfo/index", "pages/changeTel/index", "pages/calculator/index", - "pages/poster/index" + "pages/poster/index", + "pages/file/index", + "pages/course/index", + "pages/courseHostipal/index", + "pages/casesDetail/index", + "pages/preDiagnosisReport/index", + "pages/inhibitorsManageList/index", + "pages/bbmReport/index", + "pages/bbmRemark/index", + "pages/followPlan/index", + "pages/revisitRecord/index", + "pages/lastDiagnosisReport/index", + "pages/blood/index" ] }, { "root": "doc", - "pages": [ - "pages/doc1/index", - "pages/doc2/index", - "pages/doc3/index", - "pages/doc4/index", - "pages/doc5/index" - ] + "pages": ["pages/doc1/index", "pages/doc2/index", "pages/doc3/index", "pages/doc4/index", "pages/doc5/index"] } ], "tabBar": { diff --git a/src/components/calendar/index.wxss b/src/components/calendar/index.wxss index 2e083ec..7ba3305 100644 --- a/src/components/calendar/index.wxss +++ b/src/components/calendar/index.wxss @@ -3,6 +3,7 @@ @import "./theme/theme-elegant.wxss"; @import "./theme/theme-nuohe.wxss"; @import "./theme/theme-geneB.wxss"; +@import "./theme/theme-geneDoctorB.wxss"; .blod { font-weight: bold; diff --git a/src/components/calendar/theme/theme-geneDoctorB.wxss b/src/components/calendar/theme/theme-geneDoctorB.wxss new file mode 100644 index 0000000..b006fd6 --- /dev/null +++ b/src/components/calendar/theme/theme-geneDoctorB.wxss @@ -0,0 +1,95 @@ +/* 日历主要颜色相关样式 */ + +.geneb_doctor_color, +.geneb_doctor_weekend-color, +.geneb_doctor_handle-color, +.geneb_doctor_week-color { + color: rgba(51, 51, 51, 1); +} + +.geneb_doctor_choosed { + color:#fff; + background-color: rgba(28, 107, 255, 1); +} + +.geneb_doctor_today { + color: #fff; + background-color: rgba(28, 107, 255, 1); +} + +.geneb_doctor_today.geneb_choosed { + color: #fff; + background-color: rgba(28, 107, 255, 1); +} + +.geneb_doctor_date-disable { + color: #c7c7c7; +} + +.geneb_doctor_choosed.geneb_date-disable { + color: #e2e2e2; + background-color: #c2afb6; +} + +.geneb_doctor_prev-month-date, +.geneb_doctor_next-month-date { + color: #e2e2e2; +} + +.geneb_doctor_normal-date { + color: rgba(1, 1, 5, 1); +} + +.geneb_doctor_todo-circle { + border-color: #88d2ac; +} + +.geneb_doctor_todo-dot { + background-color: #e54d42; +} + +.geneb_doctor_date-desc { + color: #c2c2c2; +} + +.geneb_doctor_date-desc-lunar { + color: #e54d42; +} + +.geneb_doctor_date-desc-disable { + color: #e2e2e2; +} + +.geneb_doctor_festival { + color: #c2c2c2; +} + +.date.doc { + position: relative; + background-color: #e5e5e5; +} + +.date.doc::after { + position: absolute; + z-index: 1; + top: -5rpx; + right: -5rpx; + content: ''; + width: 17rpx; + height: 24rpx; + background-repeat: no-repeat; + background-size: cover; + background-image: url('data:image/png;base64,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'); +} + +.date.error { + background-color: rgba(207, 83, 117, 1); + border-radius: 50%; + color: #fff; +} + +.date.primary { + background-color: rgba(37, 217, 200, 1); + color: #fff; + border-radius: 50%; +} diff --git a/src/components/uploadFile/index.js b/src/components/uploadFile/index.js index 758aa5e..f689fc7 100644 --- a/src/components/uploadFile/index.js +++ b/src/components/uploadFile/index.js @@ -10,16 +10,16 @@ Component({ type: Boolean, value: true, }, + // 是否可以删除 + delete: { + type: Boolean, + value: true, + }, // 附件data fileList: { type: Array, value: [], }, - // 是否可以删除 - canDelete: { - type: Boolean, - value: true, - }, // 最大上传数量, -1为不限制 maxNum: { type: Number, diff --git a/src/components/uploadFile/index.wxml b/src/components/uploadFile/index.wxml index e174128..9e64ed3 100644 --- a/src/components/uploadFile/index.wxml +++ b/src/components/uploadFile/index.wxml @@ -13,9 +13,9 @@ class="item_mask_icon" /> () + +Page({ + data: { + patientId: '', + + injectionFeel: '', + injectionRemark: '', + }, + onLoad(options) { + this.setData({ + patientId: options.id || '', + }) + app.waitLogin({ type: 2 }).then(() => { + this.getDetail() + }) + }, + getDetail() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-injection-feel', + data: { + patientId: this.data.patientId, + }, + }).then((res) => { + this.setData({ + ...res, + }) + }) + }, + handleSelect(e) { + const { active } = e.currentTarget.dataset + this.setData({ + injectionFeel: active, + }) + }, + handleBack() { + wx.navigateBack() + }, +}) + +export {} diff --git a/src/doctor/pages/bbmRemark/index.wxml b/src/doctor/pages/bbmRemark/index.wxml new file mode 100644 index 0000000..26d590f --- /dev/null +++ b/src/doctor/pages/bbmRemark/index.wxml @@ -0,0 +1,31 @@ + + + 整体治疗过程感受 + + + + + + + + + + + + + + + + + + 整体治疗过程备注 + + + diff --git a/src/doctor/pages/bbmReport/index.json b/src/doctor/pages/bbmReport/index.json new file mode 100644 index 0000000..37f3d6e --- /dev/null +++ b/src/doctor/pages/bbmReport/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "BBM-H901输注记录", + "usingComponents": {} +} diff --git a/src/doctor/pages/bbmReport/index.scss b/src/doctor/pages/bbmReport/index.scss new file mode 100644 index 0000000..afc2c8d --- /dev/null +++ b/src/doctor/pages/bbmReport/index.scss @@ -0,0 +1,163 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page-tip{ + padding: 18rpx; + text-align: center; + font-size: 28rpx; + color: rgba(255, 163, 112, 1); + background-color: rgba(255, 240, 218, 1); +} +.page { + padding: 48rpx 40rpx; + .container { + border-radius: 24rpx; + background: linear-gradient( 356deg, #1D6BFF 0%, #4F8DFF 100%); + .title { + padding: 20rpx 0 60rpx; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + text-align: center; + } + .card { + margin-top: -40rpx; + padding: 0 32rpx; + border-radius: 22rpx; + background-color: #fff; + .row { + display: flex; + align-items: center; + .label { + width: 5em; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .r-container { + flex: 1; + .picker { + .picker-content { + padding: 32rpx 0; + display: flex; + justify-content: space-between; + .content { + text-align: right; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + &:empty::after { + content: attr(data-place); + color: rgba(207, 209, 213, 1); + } + } + } + } + .columns { + display: flex; + align-items: center; + gap: 20rpx; + .input { + padding: 32rpx 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .input-place { + color: rgba(207, 209, 213, 1); + } + .sub { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + } + } + } + + .body { + margin-top: 24rpx; + padding: 0 32rpx; + border-radius: 24rpx; + background-color: #fff; + .row { + display: flex; + align-items: center; + .label { + width: 5em; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .r-container { + flex: 1; + .picker { + .picker-content { + padding: 32rpx 0; + display: flex; + justify-content: space-between; + .content { + text-align: right; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + &:empty::after { + content: attr(data-place); + color: rgba(207, 209, 213, 1); + } + } + } + } + .columns { + display: flex; + align-items: center; + gap: 20rpx; + .input { + padding: 32rpx 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .input-place { + color: rgba(207, 209, 213, 1); + } + .sub { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + } + } + + .footer { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + padding: 16rpx 40rpx calc(16rpx + env(safe-area-inset-bottom)); + background-color: rgba(255, 255, 255, 1); + display: flex; + gap: 26rpx; + box-sizing: border-box; + .cancel { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(246, 74, 58, 1); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + .submit { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #fff; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + } +} diff --git a/src/doctor/pages/bbmReport/index.ts b/src/doctor/pages/bbmReport/index.ts new file mode 100644 index 0000000..252ed38 --- /dev/null +++ b/src/doctor/pages/bbmReport/index.ts @@ -0,0 +1,78 @@ +const app = getApp() +import { calc } from 'a-calc' + +Page({ + data: { + patientId: '', + + injectionDate: '', + injectionWeight: '', + + injectionDrugs: '', + injectionNum: '', + }, + onLoad(options) { + this.setData({ + patientId: options.id || '', + }) + app.waitLogin({ type: 2 }).then(() => { + this.getDetail() + }) + }, + handleWeight(e) { + const value = e.detail.value + if (value) { + const injectionDrugs = calc(`${value} * 1.25 | =0 ~+`) + const injectionNum = calc(`${value} * 1.25 / 2 | =0 ~+`) + this.setData({ + injectionDrugs, + injectionNum, + }) + } + }, + getDetail() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-injection-info', + data: { + patientId: this.data.patientId, + }, + }).then((res) => { + this.setData({ + ...res, + injectionDate: res.injectionDate || '', + }) + }) + }, + handleBack() { + wx.navigateBack() + }, + handleSubmit() { + const { injectionDate, injectionWeight } = this.data + if (!injectionDate) { + wx.showToast({ + title: '请选择输注时间', + icon: 'none', + }) + return + } + if (!injectionWeight) { + wx.showToast({ + title: '请输入体重', + icon: 'none', + }) + return + } + wx.ajax({ + method: 'POST', + url: '?r=wtx/treatment/save-injection-info', + data: { + injectionWeight, + }, + }).then(() => { + wx.navigateBack() + }) + }, +}) + +export {} diff --git a/src/doctor/pages/bbmReport/index.wxml b/src/doctor/pages/bbmReport/index.wxml new file mode 100644 index 0000000..26999a8 --- /dev/null +++ b/src/doctor/pages/bbmReport/index.wxml @@ -0,0 +1,71 @@ +此信息仅供参考,请以实际临床医生的专业意见为准 + + + BBM-H901输注信息 + + + 输注时间 + + + + {{injectionDate}} + + + + + + 体重 + + + + KG + + + + + + + + 用药体积 + + + + ml + + + + + 预计瓶数 + + + + + + + + + diff --git a/src/doctor/pages/blood/index.json b/src/doctor/pages/blood/index.json new file mode 100644 index 0000000..e403ba9 --- /dev/null +++ b/src/doctor/pages/blood/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "出血管理", + "usingComponents": {} +} diff --git a/src/doctor/pages/blood/index.scss b/src/doctor/pages/blood/index.scss new file mode 100644 index 0000000..5048dc1 --- /dev/null +++ b/src/doctor/pages/blood/index.scss @@ -0,0 +1,154 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + padding-bottom: 200rpx; + .header { + padding: 16rpx 32rpx 32rpx; + background-color: #fff; + border-radius: 24rpx; + .label { + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + display: flex; + align-items: center; + gap: 12rpx; + .icon { + flex-shrink: 0; + width: 48rpx; + height: 48rpx; + } + } + .range { + margin-top: 24rpx; + display: flex; + align-items: center; + gap: 18rpx; + font-size: 32rpx; + color: rgba(207, 209, 213, 1); + .picker { + flex: 1; + .picker-content { + padding: 22rpx 32rpx; + display: flex; + align-items: center; + background-color: rgba(247, 247, 250, 1); + border-radius: 12rpx; + .content { + flex: 1; + font-size: 28rpx; + color: rgba(1, 1, 5, 1); + &:empty::after { + content: attr(data-place); + color: rgba(161, 164, 172, 0.5); + } + } + .tril { + width: 0; + height: 0; + border-style: solid; + border-width: 12rpx 12rpx 0 12rpx; + border-color: rgba(207, 209, 213, 1) transparent transparent transparent; + } + } + } + .clear { + flex-shrink: 0; + font-size: 28rpx; + color: rgba(1, 1, 5, 1); + display: flex; + align-items: center; + gap: 12rpx; + .icon { + width: 36rpx; + height: 36rpx; + } + } + } + } + .list { + padding: 0 32rpx; + margin-top: 32rpx; + .list-item { + display: flex; + gap: 16rpx; + .aside { + display: flex; + align-items: center; + flex-direction: column; + gap: 16rpx; + .order { + margin-top: 8rpx; + width: 16rpx; + height: 16rpx; + border-radius: 50%; + background-clip: content-box; + background-color: rgba(28, 107, 255, 1); + border: 4rpx solid rgba(28, 107, 255, 0.3); + } + .line { + flex: 1; + border-right: 1px dashed rgba(28, 107, 255, 1); + } + } + .container { + flex: 1; + padding-bottom: 16rpx; + .date { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + padding-bottom: 16rpx; + } + .wrap { + padding: 0 32rpx; + background-color: #fff; + border-radius: 24rpx; + .row { + padding: 32rpx; + display: flex; + gap: 16rpx; + border-bottom: 1px solid rgba(247, 247, 250, 1); + .label { + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + } + .content { + flex: 1; + width: 5em; + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + display: flex; + gap: 10rpx; + flex-wrap: wrap; + } + } + .row-resver { + padding: 32rpx; + .label { + width: 7em; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + } + .content { + margin-top: 24rpx; + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + line-height: 48rpx; + } + } + } + } + } + } + .add { + position: fixed; + left: 50%; + bottom: 142rpx; + transform: translateX(-50%); + width: 156rpx; + height: 156rpx; + border-radius: 50%; + box-shadow: 0 20rpx 30rpx #f0b4af; + } +} diff --git a/src/doctor/pages/blood/index.ts b/src/doctor/pages/blood/index.ts new file mode 100644 index 0000000..44ee4e2 --- /dev/null +++ b/src/doctor/pages/blood/index.ts @@ -0,0 +1,84 @@ +const app = getApp() + +Page({ + data: { + patientId: '', + + beginDate: '', + endDate: '', + + list: [] as any[], + total: 0, + pagination: { + page: 1, + pages: 1, + count: 1, + }, + }, + onLoad(options) { + this.setData({ + patientId: options.id || '', + }) + }, + onShow() { + app.waitLogin({ type: 2 }).then(() => { + this.getList() + }) + }, + handleClear() { + this.setData({ + beginDate: '', + endDate: '', + }) + this.getList(1) + }, + handleChange() { + const { beginDate, endDate } = this.data + if (beginDate && endDate) { + this.getList(1) + } + }, + getList(newPage = 1) { + const { beginDate, endDate } = this.data + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-bleeding-list', + data: { + page: newPage, + beginDate, + endDate, + patientId: this.data.patientId, + }, + }).then((res) => { + const list = res.page === 1 ? res.list : [...this.data.list, ...res.list] + this.setData({ + total: res.count, + list, + pagination: { + page: res.page, + pages: res.pages, + count: res.count, + }, + }) + }) + }, + onReachBottom() { + const { page, pages } = this.data.pagination + if (pages > page) { + this.getList(page + 1) + } + }, + handleEdit(e) { + const { id } = e.currentTarget.dataset + wx.navigateTo({ + url: `/patient/pages/bloodDetail/index?id=${id}`, + }) + }, + handleAdd() { + wx.navigateTo({ + url: '/patient/pages/bloodAdd/index', + }) + }, +}) + +export {} diff --git a/src/doctor/pages/blood/index.wxml b/src/doctor/pages/blood/index.wxml new file mode 100644 index 0000000..cdff737 --- /dev/null +++ b/src/doctor/pages/blood/index.wxml @@ -0,0 +1,49 @@ + + + + + + {{beginDate}} + + + + 至 + + + {{endDate}} + + + + + + 重选 + + + + + + + + + + + {{item.bleedingDate}} + + + 出血关节 + + + {{subItem.bleedingPartName}} + + + + + 其他情况备注 + {{item.remark}} + + + + + + + diff --git a/src/doctor/pages/casesDetail/index.json b/src/doctor/pages/casesDetail/index.json new file mode 100644 index 0000000..4315299 --- /dev/null +++ b/src/doctor/pages/casesDetail/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "病史信息", + "usingComponents": {} +} diff --git a/src/doctor/pages/casesDetail/index.scss b/src/doctor/pages/casesDetail/index.scss new file mode 100644 index 0000000..5acff0c --- /dev/null +++ b/src/doctor/pages/casesDetail/index.scss @@ -0,0 +1,99 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + padding: 32rpx 40rpx; + .container1 { + padding: 8rpx 0 0; + .c1_card1 { + margin-top: 24rpx; + padding: 16rpx 32rpx; + background: linear-gradient(180deg, #fffaf9 0%, #ffffff 14%, #ffffff 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .row { + padding: 16rpx 0; + display: flex; + gap: 32rpx; + .label { + width: 6em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + .c1_card2 { + margin-top: 24rpx; + padding: 0 32rpx; + background: linear-gradient(180deg, #fffaf9 0%, #ffffff 14%, #ffffff 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .row { + padding: 32rpx 0; + border-bottom: 1px solid rgba(247, 247, 250, 1); + .wrap { + display: flex; + gap: 32rpx; + .label { + flex-shrink: 0; + width: 9em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + display: flex; + gap: 10rpx; + flex-wrap: wrap; + } + } + .remark { + margin-top: 24rpx; + padding: 22rpx 32rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + border-radius: 12rpx; + background-color: rgba(247, 247, 250, 1); + } + } + .row1 { + padding: 32rpx 0; + border-bottom: 1px solid rgba(247, 247, 250, 1); + .wrap { + display: flex; + align-items: center; + gap: 32rpx; + .label { + flex-shrink: 0; + width: 11em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .line { + width: 1px; + height: 88rpx; + background-color: rgba(247, 247, 250, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .remark { + margin-top: 24rpx; + padding: 22rpx 32rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + border-radius: 12rpx; + background-color: rgba(247, 247, 250, 1); + } + } + } + } +} diff --git a/src/doctor/pages/casesDetail/index.ts b/src/doctor/pages/casesDetail/index.ts new file mode 100644 index 0000000..4f7a46a --- /dev/null +++ b/src/doctor/pages/casesDetail/index.ts @@ -0,0 +1,32 @@ +const app = getApp() + +Page({ + data: { + medical: { + lastBleedingInfo: { + bleedingPartList: [], + }, + }, + }, + onLoad(options) { + console.log("DEBUGPRINT[122]: index.ts:11: options=", options) + app.waitLogin({ type: 2 }).then(() => { + this.getDetail(options.id) + }) + }, + getDetail(patientId: string) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-medical-history-info', + data: { + patientId, + }, + }).then((res) => { + this.setData({ + medical: res, + }) + }) + }, +}) + +export {} diff --git a/src/doctor/pages/casesDetail/index.wxml b/src/doctor/pages/casesDetail/index.wxml new file mode 100644 index 0000000..fb2dc06 --- /dev/null +++ b/src/doctor/pages/casesDetail/index.wxml @@ -0,0 +1,95 @@ + + + + + 出生年月 + {{medical.birthMonth}}({{medical.ageYear}}岁) + + + 确诊时间 + + {{medical.diagnosisTime || '未填写'}} + ({{medical.diagnosisAge}}) + + + + 您的体重 + {{medical.weight}} kg +
未填写
+
+
+ + + 凝血因子 + {{medical.clottingFactor}}% + 未填写 + + + 治疗方案 + {{medical.treatmentPlanName || '未填写'}} + + + FIX暴露日 + {{medical.fixExposureDay}}个 + 未填写 + + + + + + 既往FIX抑制物病史 + {{medical.beforeFixHistoryName || '未填写'}} + + + + + 既往肝脏疾病病史 + {{medical.beforeLiverHistoryName || '未填写'}} + + {{medical.liverRecord}} + + + + 您是否有饮酒史 + {{medical.drinkingHistoryName || '未填写'}} + + + + + 您是否有过敏史 + {{medical.allergyHistoryName || '未填写'}} + + {{medical.allergyRecord}} + + + + + 您是否可能存在不适合 + 使用糖皮质激素的情况? + + + {{medical.isNotGlucocorticoidName || '未填写'}} + + {{medical.medicalHistoryInfo}} + + + + + + 靶关节 + + + {{item.bleedingPartName}} + + + + + + + 最近6个月出血 + + {{medical.lastBleedingInfo.remark}} + + +
+
diff --git a/src/doctor/pages/course/index.json b/src/doctor/pages/course/index.json new file mode 100644 index 0000000..100f6f6 --- /dev/null +++ b/src/doctor/pages/course/index.json @@ -0,0 +1,7 @@ +{ + "navigationStyle": "custom", + "usingComponents": { + "navbar": "/components/navbar/index", + "popup": "/components/popup/index" + } +} diff --git a/src/doctor/pages/course/index.scss b/src/doctor/pages/course/index.scss new file mode 100644 index 0000000..9ed3f7d --- /dev/null +++ b/src/doctor/pages/course/index.scss @@ -0,0 +1,243 @@ +.page { + height: 100vh; + display: flex; + flex-direction: column; + .pgae-header { + flex-shrink: 0; + padding: 0 40rpx 38rpx; + background: linear-gradient(180deg, rgba(241, 251, 251, 0.70) 0%, #ffffff 100%); + box-shadow: 0rpx 8rpx 8rpx 0rpx rgba(0, 0, 0, 0.07); + border-radius: 0rpx 0rpx 0rpx 0rpx; + .title { + font-size: 40rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .content { + margin-top: 6rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .page-container { + flex: 1; + .swiper { + height: 100%; + .swiper-item { + position: relative; + .scroll-view { + height: 100%; + .scroll-view-container { + height: 100%; + padding: 88rpx 40rpx 0; + box-sizing: border-box; + display: flex; + flex-direction: column; + .row { + flex-shrink: 0; + display: flex; + gap: 24rpx; + .aside { + flex-shrink: 0; + width: 64rpx; + display: flex; + flex-direction: column; + align-items: center; + .num { + width: 64rpx; + height: 64rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 38rpx; + color: rgba(255, 255, 255, 1); + background: linear-gradient( 356deg, #1D6BFF 0%, #4F8DFF 100%); + box-shadow: 0rpx 13rpx 26rpx 0rpx rgba(151, 151, 151, 0.05); + border-radius: 50%; + } + .radio { + width: 48rpx; + height: 48rpx; + } + .slow-line { + height: 32rpx; + width: 4rpx; + background-color: rgba(28, 107, 255, 1); + } + .line { + flex: 1; + width: 4rpx; + background-color: rgba(28, 107, 255, 1); + } + } + .container { + padding-bottom: 84rpx; + .c-header { + .title { + font-size: 44rpx; + color: rgba(28, 107, 255, 1); + line-height: 64rpx; + font-weight: bold; + } + .content { + margin-top: 20rpx; + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + line-height: 40rpx; + } + } + .c-body { + padding: 18rpx 42rpx; + min-height: 104rpx; + box-sizing: border-box; + background: #ffffff; + border-radius: 96rpx 96rpx 96rpx 96rpx; + border: 4rpx solid rgba(28, 107, 255, 1); + display: flex; + align-items: center; + gap: 32rpx; + .wrap { + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + align-items: center; + .feel { + margin: -20rpx 0; + width: 96rpx; + height: 96rpx; + } + } + .hostipl-name { + margin-top: 4rpx; + padding-left: 28rpx; + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + line-height: 40rpx; + } + } + .icon { + flex-shrink: 0; + width: 40rpx; + height: 40rpx; + } + .status-icon { + position: relative; + width: 80rpx; + height: 40rpx; + .s-icon { + position: absolute; + top: 50%; + left: 0; + transform: translateY(-50%); + width: 100rpx; + height: 100rpx; + } + } + } + .c-footer { + margin-top: 16rpx; + margin-bottom: -40rpx; + padding-left: 44rpx; + .content { + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + } + .bind-doctor { + font-size: 28rpx; + color: rgba(28, 107, 255, 1); + line-height: 40rpx; + } + .inhibitors-content { + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + .green { + color: rgba(53, 177, 63, 1); + } + } + } + } + } + .row:first-of-type { + .container { + padding-bottom: 48rpx; + } + } + .next { + padding: 34rpx; + width: 472rpx; + height: 104rpx; + font-size: 36rpx; + color: rgba(255, 255, 255, 1); + font-weight: bold; + display: flex; + align-items: center; + justify-content: center; + gap: 32rpx; + background: linear-gradient( 356deg, #1D6BFF 0%, #4F8DFF 100%); + box-shadow: 0rpx 8rpx 16rpx 0rpx rgba(151, 151, 151, 0.05); + border-radius: 112rpx 112rpx 112rpx 112rpx; + box-sizing: border-box; + .icon { + width: 48rpx; + height: 48rpx; + } + } + .grow-row { + flex: 1; + min-height: 80rpx; + display: flex; + gap: 24rpx; + .aside { + flex-shrink: 0; + width: 64rpx; + display: flex; + flex-direction: column; + align-items: center; + .line { + flex: 1; + width: 4rpx; + background-color: rgba(28, 107, 255, 1); + } + } + } + } + } + } + } + } +} + +.guide1 { + position: fixed; + z-index: 10; + top: 640rpx; + right: 86rpx; + width: 172rpx; + height: 256rpx; +} +.guide2 { + position: fixed; + z-index: 10; + top: 660rpx; + right: 86rpx; + width: 172rpx; + height: 256rpx; +} +.guide3 { + position: fixed; + z-index: 10; + top: 620rpx; + right: 86rpx; + width: 172rpx; + height: 256rpx; +} +.guide4 { + position: fixed; + z-index: 10; + top: 620rpx; + right: 86rpx; + width: 172rpx; + height: 256rpx; +} diff --git a/src/doctor/pages/course/index.ts b/src/doctor/pages/course/index.ts new file mode 100644 index 0000000..feb53a8 --- /dev/null +++ b/src/doctor/pages/course/index.ts @@ -0,0 +1,204 @@ +const app = getApp() + +Page({ + data: { + popupShow: false, + // popupType: 'selectStatus', + // popupType: 'selectStatusComplete', + // popupType: 'TCenter', // 诊疗中心 + popupType: 'TCenterEnd', // 诊疗中心完成 + popupParams: { + // position: 'bottom', + }, + + current: 0, + patientId: '', + patientInfo: {}, + + periodInfo1: {} as any, + periodInfo2: {} as any, + periodInfo3: {} as any, + periodInfo4: { followUpWeekInfo: {} } as any, + }, + onLoad(options) { + this.setData({ + current: Number(options.current), + patientId: options.id, + }) + }, + onShow() { + app.waitLogin({ type: 2 }).then(() => { + this.handleUpdate() + this.getDetail() + }) + }, + getDetail() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/patient/get-detail', + data: { + patientId: this.data.patientId, + }, + }).then((res) => { + this.setData({ + patientInfo: { + ...res.patientInfo, + }, + }) + }) + }, + handleUpdate() { + this.getPeriodInfo(this.data.current + 1, `periodInfo${this.data.current + 1}`) + }, + getPeriodInfo(period: number, key: string) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-period-info', + data: { + period, + patientId: this.data.patientId, + }, + }).then((res) => { + this.setData({ + [key]: res, + }) + }) + }, + handleSwiperChange(e) { + this.setData({ + current: e.detail.current, + }) + this.handleUpdate() + }, + handleSelectHostipal() { + const { periodInfo1 } = this.data + wx.navigateTo({ + url: `/doctor/pages/courseHostipal/index?id=${periodInfo1.hospitalId}`, + }) + }, + handleCasesAdd() { + wx.navigateTo({ + url: `/doctor/pages/casesDetail/index?id=${this.data.patientId}`, + }) + }, + handleCheckRedGreen() { + this.setData({ + popupShow: true, + popupType: 'selectStatus', + popupParams: { position: 'bottom' }, + }) + }, + handleTCenter() { + const { periodInfo2 } = this.data + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/common/get-treatment-center-list', + data: { + patientId: this.data.patientId, + }, + }).then((res) => { + this.setData({ + popupShow: true, + popupType: 'TCenter', + popupParams: { + hospitalId: periodInfo2.hospitalId, + list: res, + }, + }) + }) + }, + handlePreDiagnosisReport(e: any) { + const { period } = e.currentTarget.dataset + const { examId } = this.data[`periodInfo${period}`] + wx.navigateTo({ + url: `/doctor/pages/preDiagnosisReport/index?examid=${examId}&period=${period}&id=${this.data.patientId}`, + }) + }, + handleAavReport() { + wx.navigateTo({ + url: '/patient/pages/aavReport/index', + }) + }, + handleBbmReport() { + wx.navigateTo({ + url: `/doctor/pages/bbmReport/index?id=${this.data.patientId}`, + }) + }, + handleBbmRemark() { + wx.navigateTo({ + url: `/doctor/pages/bbmRemark/index?id=${this.data.patientId}`, + }) + }, + hadnleInjectDate() { + wx.navigateTo({ + url: '/patient/pages/injectDate/index', + }) + }, + handleInhibitorsManage(e: any) { + const { period } = e.currentTarget.dataset + wx.navigateTo({ + url: `/doctor/pages/inhibitorsManageList/index?period=${period}&id=${this.data.patientId}`, + }) + }, + handleFollowPlan() { + wx.navigateTo({ + url: '/doctor/pages/followPlan/index', + }) + }, + handleLastDiagnosisReport() { + wx.navigateTo({ + url: `/doctor/pages/revisitRecord/index?period=4&id=${this.data.patientId}`, + }) + }, + handleColtStat() { + wx.navigateTo({ + url: '/patient/pages/coltStat/index', + }) + }, + handleBlood() { + wx.navigateTo({ + url: `/doctor/pages/blood/index?id=${this.data.patientId}`, + }) + }, + handleNext() { + this.setData({ + current: this.data.current + 1, + }) + }, + handlePopupOk(e) { + const { popupType } = this.data + const { id } = e.detail + if (popupType === 'TCenter') { + wx.ajax({ + method: 'POST', + url: '?r=wtx/doctor/treatment/save-t-hospital', + data: { + hospitalId: id, + patientId: this.data.patientId, + }, + }).then(() => { + this.setData({ + popupShow: true, + popupType: 'TCenterEnd', + popupParams: { + close: true, + }, + }) + }) + } + }, + handlePopupCancel() { + const { popupType } = this.data + if (popupType === 'TCenterEnd') { + this.handleUpdate() + } + this.setData({ + popupShow: false, + }) + }, + handleBack() { + wx.navigateBack() + }, +}) + +export {} diff --git a/src/doctor/pages/course/index.wxml b/src/doctor/pages/course/index.wxml new file mode 100644 index 0000000..51f9ebf --- /dev/null +++ b/src/doctor/pages/course/index.wxml @@ -0,0 +1,504 @@ + + + + + + + {{patientInfo.patientName}}的专属诊疗流程 + 从开始治疗到长期随访全周期流程 + + + + + + + + + + 1 + + + + + 准备您的诊前筛查 + + 关注每次检查 + 是对自己和家人的关爱! + + + + + + + + + + + + + + + 1.{{patientInfo.patientName}}诊前检查医院 + {{periodInfo1.hospitalName}} + + + + + + + + + + + + + + + + + 2.病史信息 + + + + + + + + + + + + + + + + 3.诊前检查 + + + + + + + 下一阶段 + + + + + + + + + + + + + + + + + + 2 + + + + + 基因治疗中心检查 + + 做好每一步检查, + 向美好生活继续迈进! + + + + + + + + + + + + + + + 1.治疗中心 + {{periodInfo2.hospitalName}} + + + + + + + + + + + + + + + + + 2.我的检查报告 + + + + + + + 下一阶段 + + + + + + + + + + + + + + + + + + 3 + + + + + 基因治疗-注射日 + + 重要的日子,终于要来了~ + + + + + + + + + + + + + + + 1.注射日 + + {{periodInfo3.injectionDate}} + + + + + + + + + + + + + + + + 2.免疫抑制剂使用记录 + + + + + + 已记录 + {{periodInfo3.immuneCount}} + 次 + + + + + + + + + + + + + + + 3.BBM-H901输注记录 + + + + + 已完成 + + + + + + + + + + + + + + + 4.此次输注感受如何? + + + + + + + + + + + 下一阶段 + + + + + + + + + + + + + + + + + + 4 + + + + + 长期随访 + + 世界本该如此美好,现在也属于你 + + + + + + + + + + + + + + + 1.查看患者随访计划 + + + + + + 当前是注射后 + + 第{{periodInfo4.followUpWeekInfo.iYear}}年 + + 第{{periodInfo4.followUpWeekInfo.iYearDay}}天 + + + + 第{{periodInfo4.followUpWeekInfo.iWeek}}周 + + + + + + + + + + + + + + + + 2.最新复诊检查记录 + + + + + 最近录入:{{periodInfo4.revisitDate}} + + + + + + + + + + + + + + 3.查看患者健康变化 + + + + + + + + + + + + + + + + 4.免疫抑制剂记录 + + + + + 最近录入:{{periodInfo4.immuneDate}} + + + + + + + + + + + + + + 5.出血记录 + + + + + 最近录入:{{periodInfo4.bleedDate}} + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/doctor/pages/courseHostipal/index.json b/src/doctor/pages/courseHostipal/index.json new file mode 100644 index 0000000..cfc5a11 --- /dev/null +++ b/src/doctor/pages/courseHostipal/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "诊前检查医院", + "usingComponents": {} +} diff --git a/src/doctor/pages/courseHostipal/index.scss b/src/doctor/pages/courseHostipal/index.scss new file mode 100644 index 0000000..0dbcb03 --- /dev/null +++ b/src/doctor/pages/courseHostipal/index.scss @@ -0,0 +1,44 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + padding: 154rpx 40rpx; + .card { + position: relative; + background-color: #fff; + padding: 118rpx 40rpx 50rpx; + border-radius: 24rpx; + .c-img { + position: absolute; + top: -68rpx; + left: 50%; + transform: translateX(-50%); + width: 137rpx; + height: 137rpx; + border: 16rpx solid #fff; + border-radius: 14rpx; + } + .title { + text-align: center; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + line-height: 36rpx; + .tag { + display: inline-block; + font-size: 22rpx; + color: rgba(255, 255, 255, 1); + background-color: rgba(255, 186, 1, 1); + border-radius: 8rpx; + padding: 0 10rpx; + } + } + .site { + margin-top: 28rpx; + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + text-align: center; + } + } +} diff --git a/src/doctor/pages/courseHostipal/index.ts b/src/doctor/pages/courseHostipal/index.ts new file mode 100644 index 0000000..1d7470d --- /dev/null +++ b/src/doctor/pages/courseHostipal/index.ts @@ -0,0 +1,27 @@ +const app = getApp() + +Page({ + data: { + detail: {} as any, + }, + onLoad(options: any) { + app.waitLogin({ type: 2 }).then(() => { + this.getDetail(options.id) + }) + }, + getDetail(id: string) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-hospital', + data: { + hospitalId: id, + }, + }).then((res) => { + this.setData({ + detail: res, + }) + }) + }, +}) + +export {} diff --git a/src/doctor/pages/courseHostipal/index.wxml b/src/doctor/pages/courseHostipal/index.wxml new file mode 100644 index 0000000..e7e90ec --- /dev/null +++ b/src/doctor/pages/courseHostipal/index.wxml @@ -0,0 +1,10 @@ + + + + + {{detail.hospitalName}} + {{detail.hospitalClassificationName}}{{detail.hospitalLevelName}} + + {{detail.provinceName}}{{detail.cityName}}{{detail.countyName}}{{detail.address}} + + diff --git a/src/doctor/pages/file/index.json b/src/doctor/pages/file/index.json new file mode 100644 index 0000000..c3e5ce4 --- /dev/null +++ b/src/doctor/pages/file/index.json @@ -0,0 +1,7 @@ +{ + "navigationStyle": "custom", + "usingComponents": { + "navbar": "/components/navbar/index", + "calendar": "/components/calendar/index" + } +} diff --git a/src/doctor/pages/file/index.scss b/src/doctor/pages/file/index.scss new file mode 100644 index 0000000..4555da3 --- /dev/null +++ b/src/doctor/pages/file/index.scss @@ -0,0 +1,607 @@ +page { + background-color: rgba(246, 246, 246, 1); +} +.page { + padding: 40rpx 40rpx 200rpx; + .user { + padding-top: 34rpx; + display: flex; + .avatar { + flex-shrink: 0; + width: 108rpx; + height: 108rpx; + border: 2px solid #fff; + border-radius: 50%; + box-shadow: 0rpx 8rpx 16rpx 0rpx rgba(0, 0, 0, 0.16); + .a-img { + width: 100%; + height: 100%; + border-radius: inherit; + } + } + .wrap { + padding-left: 20rpx; + flex: 1; + .w-header { + display: flex; + align-items: center; + gap: 16rpx; + .name { + font-size: 36rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .age { + padding: 0 14rpx; + border-radius: 20rpx; + background-color: rgba(32, 196, 255, 1); + display: flex; + align-items: center; + gap: 6rpx; + font-size: 24rpx; + color: rgba(255, 255, 255, 1); + line-height: 32rpx; + .icon { + width: 28rpx; + height: 28rpx; + } + } + .site { + padding: 0 14rpx; + border-radius: 20rpx; + background-color: rgba(248, 166, 133, 1); + display: flex; + align-items: center; + gap: 6rpx; + font-size: 24rpx; + color: rgba(255, 255, 255, 1); + line-height: 32rpx; + .icon { + width: 28rpx; + height: 28rpx; + } + } + } + .w-footer { + margin-top: 18rpx; + display: flex; + align-items: center; + justify-content: space-between; + .info { + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + } + .more { + font-size: 28rpx; + color: rgba(28, 107, 255, 1); + } + } + } + } + .navbar { + margin-top: 28rpx; + padding: 8rpx; + border-radius: 112rpx; + background-color: #fff; + border: 2rpx solid #f6f6f6; + display: flex; + align-items: center; + justify-content: space-between; + .nav { + flex: 1; + text-align: center; + line-height: 68rpx; + font-size: 28rpx; + color: rgba(137, 141, 151, 1); + &.active { + background-color: rgba(28, 107, 255, 1); + color: #fff; + border-radius: 112rpx; + } + } + } + + .container0 { + padding: 8rpx 0 0; + .none { + display: block; + margin: 30rpx auto; + width: 80%; + } + .card1 { + margin-top: 24rpx; + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + background: linear-gradient(346deg, #ffffff 0%, #ffffff 85%, #e6efff 100%); + padding-bottom: 32rpx; + .c-header { + padding: 32rpx 16rpx 0 0; + display: flex; + align-items: center; + justify-content: space-between; + .left { + flex: 1; + display: flex; + align-items: center; + justify-content: space-between; + gap: 16rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 22rpx; + &::before { + content: ''; + width: 8rpx; + height: 32rpx; + border-radius: 0 32rpx 32rpx 0; + background: rgba(28, 107, 255, 1); + } + } + .fold-icon { + width: 60rpx; + height: 60rpx; + transition: all 0.3s ease; + transform: rotate(0); + &.trun { + transform: rotate(-180deg); + } + } + } + .btn { + padding: 8rpx 32rpx; + font-size: 32rpx; + line-height: 40rpx; + color: #fff; + text-align: center; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 96rpx; + } + } + .fold { + transition: height 0.3s ease; + max-height: 0; + overflow: hidden; + } + .c-body { + margin: 24rpx 32rpx 0; + padding: 16rpx 32rpx; + background: #f6f6f6; + border-radius: 24rpx 24rpx 24rpx 24rpx; + position: relative; + + .status { + position: absolute; + width: 80rpx; + height: 80rpx; + top: 12rpx; + right: 22rpx; + } + .row { + padding: 16rpx 0; + display: flex; + gap: 32rpx; + line-height: 56rpx; + .label { + flex-shrink: 0; + width: 4em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .detail { + padding: 16rpx; + font-size: 32rpx; + text-align: center; + color: rgba(161, 164, 172, 1); + } + } + .more { + margin-top: 32rpx; + font-size: 32rpx; + color: rgba(28, 107, 255, 1); + text-align: center; + } + } + .card2 { + margin-top: 24rpx; + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + background: linear-gradient(346deg, #ffffff 0%, #ffffff 85%, #e6efff 100%); + padding-bottom: 32rpx; + .c-header { + padding: 32rpx 16rpx 0 0; + display: flex; + align-items: center; + justify-content: space-between; + .left { + flex: 1; + display: flex; + align-items: center; + justify-content: space-between; + gap: 16rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 22rpx; + &::before { + content: ''; + width: 8rpx; + height: 32rpx; + border-radius: 0 32rpx 32rpx 0; + background: rgba(28, 107, 255, 1); + } + } + .fold-icon { + width: 60rpx; + height: 60rpx; + transition: all 0.3s ease; + transform: rotate(0); + &.trun { + transform: rotate(-180deg); + } + } + } + } + .fold { + transition: height 0.3s ease; + max-height: 0; + overflow: hidden; + } + .c-body { + margin: 24rpx 32rpx 0; + padding: 16rpx 0 0; + background: #f6f6f6; + border-radius: 24rpx 24rpx 24rpx 24rpx; + position: relative; + + .row { + padding: 16rpx 32rpx; + display: flex; + gap: 32rpx; + line-height: 56rpx; + .label { + flex-shrink: 0; + width: 6em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .options { + display: flex; + align-items: center; + border-top: 1px solid rgba(232, 233, 237, 1); + .item { + flex: 1; + padding: 22rpx 0; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(28, 107, 255, 1); + text-align: center; + &:first-of-type { + border-right: 1px solid rgba(232, 233, 237, 1); + } + } + } + } + } + .card3, + .card4 { + margin-top: 24rpx; + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + background: linear-gradient(346deg, #ffffff 0%, #ffffff 85%, #e6efff 100%); + padding-bottom: 32rpx; + .c-header { + padding: 32rpx 16rpx 0 0; + display: flex; + align-items: center; + justify-content: space-between; + .left { + flex: 1; + display: flex; + align-items: center; + justify-content: space-between; + gap: 16rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 22rpx; + &::before { + content: ''; + width: 8rpx; + height: 32rpx; + border-radius: 0 32rpx 32rpx 0; + background: rgba(28, 107, 255, 1); + } + } + .fold-icon { + width: 60rpx; + height: 60rpx; + transition: all 0.3s ease; + transform: rotate(0); + &.trun { + transform: rotate(-180deg); + } + } + } + } + .fold { + transition: height 0.3s ease; + max-height: 0; + overflow: hidden; + } + .c-body { + margin: 24rpx 32rpx 0; + padding: 16rpx 0 0; + background: #f6f6f6; + border-radius: 24rpx 24rpx 24rpx 24rpx; + position: relative; + + .row { + padding: 16rpx 32rpx; + display: flex; + gap: 32rpx; + line-height: 56rpx; + .label { + flex-shrink: 0; + width: 4em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .options { + display: flex; + align-items: center; + border-top: 1px solid rgba(232, 233, 237, 1); + .item { + flex: 1; + padding: 22rpx 0; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(28, 107, 255, 1); + text-align: center; + &:first-of-type { + border-right: 1px solid rgba(232, 233, 237, 1); + } + } + } + } + } + } + .container1 { + padding: 8rpx 0 0; + .c1_card1 { + margin-top: 24rpx; + padding: 16rpx 32rpx; + background: linear-gradient(180deg, #fffaf9 0%, #ffffff 14%, #ffffff 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .row { + padding: 16rpx 0; + display: flex; + gap: 32rpx; + .label { + width: 6em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + .c1_card2 { + margin-top: 24rpx; + padding: 0 32rpx; + background: linear-gradient(180deg, #fffaf9 0%, #ffffff 14%, #ffffff 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .row { + padding: 32rpx 0; + border-bottom: 1px solid rgba(247, 247, 250, 1); + .wrap { + display: flex; + gap: 32rpx; + .label { + flex-shrink: 0; + width: 9em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + display: flex; + gap: 10rpx; + flex-wrap: wrap; + } + } + .remark { + margin-top: 24rpx; + padding: 22rpx 32rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + border-radius: 12rpx; + background-color: rgba(247, 247, 250, 1); + } + } + .row1 { + padding: 32rpx 0; + border-bottom: 1px solid rgba(247, 247, 250, 1); + .wrap { + display: flex; + align-items: center; + gap: 32rpx; + .label { + flex-shrink: 0; + width: 11em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .line { + width: 1px; + height: 88rpx; + background-color: rgba(247, 247, 250, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .remark { + margin-top: 24rpx; + padding: 22rpx 32rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + border-radius: 12rpx; + background-color: rgba(247, 247, 250, 1); + } + } + } + } + .container2 { + .date-card { + margin-top: 32rpx; + padding: 18rpx 32rpx; + background: linear-gradient( 355deg, #FFFFFF 0%, #E6EFFF 100%); + box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(0, 0, 0, 0.08); + border-radius: 84rpx 84rpx 84rpx 84rpx; + border: 2px solid #ffffff; + display: flex; + align-items: center; + .icon { + width: 48rpx; + height: 48rpx; + } + .content { + padding-left: 16rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .notic { + position: relative; + margin-top: 32rpx; + height: 168rpx; + box-sizing: border-box; + padding: 24rpx 32rpx; + .title { + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + font-weight: bold; + } + .content { + margin-top: 6rpx; + font-size: 28rpx; + color: rgba(255, 255, 255, 1); + } + .sub-content { + margin-top: 6rpx; + padding: 0 10rpx; + height: 36rpx; + display: inline-block; + font-size: 28rpx; + border-radius: 6rpx; + color: rgba(28, 107, 255, 1); + background-color: #fff; + } + .badge { + position: absolute; + right: 6rpx; + top: -14rpx; + width: 180rpx; + height: 180rpx; + border-radius: 50%; + box-shadow: inset 0rpx -1rpx 0rpx 0rpx rgba(255, 255, 255, 0.25); + } + } + .card { + position: relative; + margin-top: 32rpx; + border-radius: 24rpx; + border: 1px solid #ffffff; + background: rgba(255, 244, 243, 1); + .c-calendar { + position: relative; + z-index: 1; + padding: 40rpx 32rpx 0; + min-height: 400rpx; + background-color: #fff; + border-radius: 24rpx; + .lengend { + padding: 32rpx 0; + display: flex; + align-items: center; + gap: 32rpx; + border-top: 1px solid rgba(247, 247, 250, 1); + .l-item { + display: flex; + align-items: center; + gap: 12rpx; + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + .dot { + width: 12rpx; + height: 12rpx; + border-radius: 50%; + &.dot1 { + background-color: rgba(28, 107, 255, 1); + } + &.dot2 { + background-color: rgba(255, 163, 112, 1); + } + &.dot3 { + background-color: rgba(255, 207, 135, 1); + } + } + } + } + } + .c-sub-card { + position: absolute; + bottom: -24rpx; + left: 40rpx; + width: 590rpx; + height: 636rpx; + background: #e2e3e6; + border-radius: 24rpx 24rpx 24rpx 24rpx; + } + } + .btn { + margin: 52rpx 0 0; + padding: 20rpx; + font-size: 32rpx; + line-height: 48rpx; + color: #fff; + text-align: center; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 96rpx; + } + } +} diff --git a/src/doctor/pages/file/index.ts b/src/doctor/pages/file/index.ts new file mode 100644 index 0000000..82cc12e --- /dev/null +++ b/src/doctor/pages/file/index.ts @@ -0,0 +1,258 @@ +import dayjs from 'dayjs' +const licia = require('miniprogram-licia') + +const app = getApp() + +Page({ + data: { + nav: 0, + id: '', + + userInfo: {}, + + fold1: false, + fold2: false, + fold3: false, + fold4: false, + + periodOne: [], + periodTwo: [], + periodThree: {}, + periodFour: [], + empty0: false, + + medical: { + lastBleedingInfo: { + bleedingPartList: [], + }, + }, + + followExam: { + recommendDate: [], + } as any, + + calendarConfig: { + multi: false, + hideSelectYear: true, + markToday: '今', // 当天日期展示不使用默认数字,用特殊文字标记 + autoChoosedWhenJump: true, + firstDayOfWeek: 'Mon', + theme: 'geneb_doctor', + takeoverTap: false, + highlightToday: true, + onlyShowCurrentMonth: true, + disableMode: { + type: 'after', // [‘before’, 'after'] + }, + }, + }, + onLoad(options) { + this.setData({ + nav: Number(options.nav) || 0, + id: options.id, + }) + }, + onShow() { + app.waitLogin({ type: 2 }).then(() => { + this.getPatientInfo() + this.getInfo() + }) + }, + getPatientInfo() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/patient/get-detail', + data: { + patientId: this.data.id, + }, + }).then((res) => { + console.log('res: ', res) + this.setData({ + userInfo: { + ...res.patientInfo, + CreateTime: dayjs(res.createTime).format('YYYY年MM月DD日'), + }, + }) + }) + }, + handleNav(e) { + const { nav } = e.currentTarget.dataset + this.setData({ + nav, + }) + this.getInfo() + }, + getInfo() { + const { nav } = this.data + if (nav == 0) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-archives', + data: { + patientId: this.data.id, + }, + }).then((res) => { + this.setData({ + ...res, + empty0: + !res.periodOne.length && + !res.periodTwo.length && + !res.periodFour.length && + !res.periodThree.injectionDate && + !res.periodThree.injectionWeight && + !res.periodThree.injectionDrugs && + !res.periodThree.injectionNum, + }) + }) + } + if (nav == 1) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-medical-history-info', + data: { + patientId: this.data.id, + }, + }).then((res) => { + this.setData({ + medical: res, + }) + }) + } + if (nav == 2) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-follow-up-exam', + data: { + patientId: this.data.id, + }, + }).then((res) => { + this.setData({ + followExam: { + injectionDateName: dayjs(res.injectionDate).format('YYYY年MM月DD日 ddd'), + ...res, + }, + }) + this.getFollowList() + }) + } + }, + getFollowList(dateMonth = '') { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-follow-up-exam-list', + data: { + month: dateMonth, + patientId: this.data.id, + }, + }).then((res) => { + console.log('res: ', res) + const { followExam } = this.data + this.setCalendarTodos({ + bleedDate: [followExam.injectionDate], + injectionDate: res, + reportInjectionDate: followExam.recommendDate, + }) + }) + }, + handleWhenChangeMonth(e) { + console.log('DEBUGPRINT[101]: index.ts:129: e=', e) + const next = e.detail.next + const dateMonth = dayjs(`${next.year}-${next.month}`).format('YYYY-MM') + this.getFollowList(dateMonth) + }, + setCalendarTodos({ + bleedDate = [], + injectionDate = [], + reportInjectionDate = [], + }: { + bleedDate: any[] + injectionDate: string[] + reportInjectionDate: string[] + }) { + const calendar = this.selectComponent('#calendar').calendar + const dates: any[] = [] + + const unionArr = licia.union(bleedDate, injectionDate, reportInjectionDate) + + unionArr.forEach((date: string) => { + let color: string[] = [] + if (bleedDate.includes(date)) { + color.push('rgba(28, 107, 255, 1)') + } + if (injectionDate.includes(date)) { + color.push('rgba(255, 163, 112, 1)') + } + if (reportInjectionDate.includes(date)) { + color.push('rgba(255, 207, 135, 1)') + } + + dates.push({ + year: date.split('-')[0], + month: date.split('-')[1], + date: date.split('-')[2], + color, + }) + }) + + calendar.setTodos({ + // 待办点标记设置 + pos: 'bottom', // 待办点标记位置 ['top', 'bottom'] + dotColor: 'purple', // 待办点标记颜色 + circle: false, // 待办圆圈标记设置(如圆圈标记已签到日期),该设置与点标记设置互斥 + showLunar: true, + showLabelAlways: true, // 点击时是否显示待办事项(圆点/文字),在 circle 为 true 及当日历配置 showLunar 为 true 时,此配置失效 + dates, + }) + }, + + handleFold(e) { + const { fold } = e.currentTarget.dataset + this.setData({ + [fold]: !this.data[fold], + }) + console.log(this.data[fold]) + }, + handleRevisitRecord() { + wx.navigateTo({ + url: '/patient/pages/lastDiagnosisReport/index?period=4', + }) + }, + handleRevisitDetail(e) { + const { id, period } = e.currentTarget.dataset + wx.navigateTo({ + url: `/patient/pages/lastDiagnosisReport/index?examid=${id}&period=${period}`, + }) + }, + handleRevisitAll() { + wx.navigateTo({ + url: '/patient/pages/revisitRecord/index', + }) + }, + handleCourse(e: any) { + const { progress } = e.currentTarget.dataset + wx.navigateTo({ + url: `/patient/pages/course/index?current=${progress}`, + }) + }, + handleBbmDetail() { + wx.navigateTo({ + url: '/patient/pages/bbmReport/index', + }) + }, + handlePreDiagnosisReport(e) { + const { id, period } = e.currentTarget.dataset + wx.navigateTo({ + url: `/patient/pages/preDiagnosisReport/index?examid=${id}&period=${period}`, + }) + }, + handleInjectionDate() { + wx.navigateTo({ + url: '/patient/pages/injectDate/index', + }) + }, + handleBack() { + wx.navigateBack() + }, +}) + +export {} diff --git a/src/doctor/pages/file/index.wxml b/src/doctor/pages/file/index.wxml new file mode 100644 index 0000000..860f385 --- /dev/null +++ b/src/doctor/pages/file/index.wxml @@ -0,0 +1,336 @@ + + + + + + + + + + + {{userInfo.patientName}} + + + {{userInfo.ageYear}}岁 + + + + {{userInfo.provinceName}} + + + + 入组时间:{{userInfo.CreateTime}} + + + + + 治疗档案 + 病史档案 + 随访日历 + + + + + + 随访计划 + + + + + + + + + + 日期 + {{item.beginDate}}~{{item.endDate}} + -- + + + 诊疗医院 + {{item.hospitalName || '未填写'}} + + + 检查项目 + {{item.totalNum}}/{{item.allNum}} + + + + 查看全部 + + + + + + + + 注射日 + + + + + + + 注射日期 + {{periodThree.injectionDate}} + + + BBM-H901 + + 体重 {{periodThree.injectionWeight}}kg + 体重 未填写 + 用药 {{periodThree.injectionDrugs}}ml + 用药 未填写 + 预期用药 {{periodThree.injectionNum}} 瓶 + 预期用药 未填写 + + + + + 诊疗阶段详情 + + + + 查看详情 + + + + + + + + + + 基因治疗中心检查 + + + + + + + 日期 + {{item.beginDate}}~{{item.endDate}} + 未填写 + + + 诊疗医院 + {{item.hospitalName || '未填写'}} + + + 检查项目 + {{item.totalNum}}/{{item.allNum}} + + + + 诊疗阶段详情 + + + + 查看详情 + + + + + + + + + + 诊前筛查 + + + + + + + 日期 + {{item.beginDate}}~{{item.endDate}} + 未填写 + + + 定点医院 + {{item.hospitalName || '未填写'}} + + + 检查项目 + {{item.totalNum}}/{{item.allNum}} + + + + 诊疗阶段详情 + + + + 查看详情 + + + + + + + + + + + + 出生年月 + {{medical.birthMonth}}({{medical.ageYear}}岁) + + + 确诊时间 + + {{medical.diagnosisTime || '未填写'}} + ({{medical.diagnosisAge}}) + + + + 您的体重 + {{medical.weight}} kg +
未填写
+
+
+ + + 凝血因子 + {{medical.clottingFactor}}% + 未填写 + + + 治疗方案 + {{medical.treatmentPlanName || '未填写'}} + + + FIX暴露日 + {{medical.fixExposureDay}}个 + 未填写 + + + + + + 既往FIX抑制物病史 + {{medical.beforeFixHistoryName || '未填写'}} + + + + + 既往肝脏疾病病史 + {{medical.beforeLiverHistoryName || '未填写'}} + + {{medical.liverRecord}} + + + + 您是否有饮酒史 + {{medical.drinkingHistoryName || '未填写'}} + + + + + 您是否有过敏史 + {{medical.allergyHistoryName || '未填写'}} + + {{medical.allergyRecord}} + + + + + 您是否可能存在不适合 + 使用糖皮质激素的情况? + + + {{medical.isNotGlucocorticoidName || '未填写'}} + + {{medical.medicalHistoryInfo}} + + + + + + 靶关节 + + + {{item.bleedingPartName}} + + + + + + + 最近6个月出血 + + {{medical.lastBleedingInfo.remark}} + + +
+ + + + 注射日:{{followExam.injectionDateName}} + 请填写您的注射日生成随访计划 + + + {{followExam.tipsInfo}} + {{followExam.lastNoticeWeekInfo}} + {{followExam.lastNoticeExamInfo}} + + + + + + + + + + 注射日 + + + + 已复诊 + + + + 建议复诊 + + + + + + +
diff --git a/src/doctor/pages/followPlan/index.json b/src/doctor/pages/followPlan/index.json new file mode 100644 index 0000000..3fe7246 --- /dev/null +++ b/src/doctor/pages/followPlan/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "随访计划", + "usingComponents": {} +} diff --git a/src/doctor/pages/followPlan/index.scss b/src/doctor/pages/followPlan/index.scss new file mode 100644 index 0000000..12c19ae --- /dev/null +++ b/src/doctor/pages/followPlan/index.scss @@ -0,0 +1,120 @@ +page { + background-color: #f7f7fa; +} +.page { + padding: 32rpx 40rpx 260rpx; + .date-card { + padding: 18rpx 32rpx; + background: linear-gradient(to top, #ffffff 60%, #d8e5ff 100%); + border-radius: 84rpx 84rpx 84rpx 84rpx; + border: 2px solid #ffffff; + display: flex; + align-items: center; + .icon { + width: 48rpx; + height: 48rpx; + } + .content { + padding-left: 16rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + + .body { + margin-top: 32rpx; + background: #F2F7FF; + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .title { + padding: 20rpx; + font-size: 32rpx; + color: rgba(28, 107, 255, 1); + text-align: center; + } + .container { + padding: 48rpx 24rpx 0; + background-color: #fff; + .table { + .thead { + display: grid; + border-radius: 24rpx 24rpx 0 0; + grid-template-columns: repeat(2, 1fr); + background-color: rgba(28, 107, 255, 1); + .th { + padding: 22rpx; + text-align: center; + font-size: 28rpx; + color: rgba(255, 255, 255, 1); + } + } + .tbody { + .tr { + display: grid; + grid-template-columns: 36rpx calc(50% - 36rpx) 50%; + .aside { + margin-right: 12rpx; + display: flex; + flex-direction: column; + align-items: center; + .line-top { + flex: 1; + border-right: 1px dashed rgba(207, 209, 213, 1); + } + .order { + flex-shrink: 0; + width: 24rpx; + height: 24rpx; + border-radius: 50%; + background-color: rgba(207, 209, 213, 1); + } + .line-bottom { + flex: 1; + border-right: 1px dashed rgba(207, 209, 213, 1); + } + } + .td { + padding: 28rpx 32rpx; + font-size: 28rpx; + color: rgba(1, 1, 5, 1); + line-height: 40rpx; + white-space: pre-line; + display: flex; + justify-content: center; + flex-direction: column; + } + } + .tr:nth-child(even) { + .td { + background-color: rgba(242, 247, 255, 1); + } + } + .active { + .aside { + .line-top, + .line-bottom { + border-color: rgba(28, 107, 255, 1); + } + .order { + background-color: rgba(28, 107, 255, 1); + } + } + } + .current { + .aside { + .line-top { + border-color: rgba(28, 107, 255, 1); + } + .order { + background-color: rgba(28, 107, 255, 1); + } + } + .td { + color: rgba(28, 107, 255, 1); + } + } + } + } + } + } +} diff --git a/src/doctor/pages/followPlan/index.ts b/src/doctor/pages/followPlan/index.ts new file mode 100644 index 0000000..6649cc0 --- /dev/null +++ b/src/doctor/pages/followPlan/index.ts @@ -0,0 +1,47 @@ +import dayjs from 'dayjs' + +const app = getApp() + +Page({ + data: { + patientId: '', + + injectionDate: '', + stage: '', + }, + onLoad(options) { + this.setData({ + patientId: options.id, + }) + app.waitLogin({ type: 2 }).then(() => { + this.getDetail() + }) + }, + getDetail() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-follow-up-plan', + data: { + patientId: this.data.patientId, + }, + }).then((res) => { + console.log('res: ', res) + this.setData({ + injectionDate: res.injectionDate ? dayjs(res.injectionDate).format('YYYY年MM月DD日 ddd') : '', + stage: res.stage, + }) + }) + }, + handleClander() { + wx.navigateTo({ + url: '/patient/pages/file/index?nav=2', + }) + }, + handleLastDiagnosisReport() { + wx.navigateTo({ + url: '/patient/pages/lastDiagnosisReport/index', + }) + }, +}) + +export {} diff --git a/src/doctor/pages/followPlan/index.wxml b/src/doctor/pages/followPlan/index.wxml new file mode 100644 index 0000000..f59960b --- /dev/null +++ b/src/doctor/pages/followPlan/index.wxml @@ -0,0 +1,103 @@ + + + + 注射日:{{injectionDate || '未录入'}} + + + 基因治疗后时间 监测频率 + + + + 输注后时间 + 监测频率 + + + + + + + + + 1 周内 + + 每周2次 + 输注后第3天,第6天 + + + + + + + + + + 输注后 + 第2周~第12周 + + 每周1次 + + + + + + + + + 输注后 + 第13周~第26周 + + 每2周1次 + + + + + + + + + 输注后 + 第27周~第52周 + + 每4周1次 + + + + + + + + + 输注后 + 第1年~第2年内 + + 每周1次 + + + + + + + + + 输注后 + 第2年~第5年内 + + 每6个月1次 + + + + + + + + + 输注后 + 5年以后 + + 每年1次或2次 + + + + + + diff --git a/src/doctor/pages/index/index.scss b/src/doctor/pages/index/index.scss index 7761d31..415be8f 100644 --- a/src/doctor/pages/index/index.scss +++ b/src/doctor/pages/index/index.scss @@ -13,7 +13,6 @@ page { .page-header { padding: 54rpx 0 0; .user { - padding: 0 32rpx; display: flex; align-items: center; justify-content: space-between; diff --git a/src/doctor/pages/inhibitorsManageList/index.json b/src/doctor/pages/inhibitorsManageList/index.json new file mode 100644 index 0000000..2df42aa --- /dev/null +++ b/src/doctor/pages/inhibitorsManageList/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "免疫抑制剂管理", + "usingComponents": {} +} diff --git a/src/doctor/pages/inhibitorsManageList/index.scss b/src/doctor/pages/inhibitorsManageList/index.scss new file mode 100644 index 0000000..b54b4d8 --- /dev/null +++ b/src/doctor/pages/inhibitorsManageList/index.scss @@ -0,0 +1,65 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + .empty { + padding: 276rpx 108rpx; + .none-img { + width: 533rpx; + height: 339rpx; + } + .title { + text-align: center; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .add { + margin: 174rpx 0 0; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + line-height: 88rpx; + text-align: center; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx 84rpx 84rpx 84rpx; + } + } + .list { + padding: 32rpx 40rpx; + .total { + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + .red { + color: rgba(246, 74, 58, 1); + font-size: 40rpx; + } + } + .list-card { + padding: 16rpx 0; + margin-top: 24rpx; + background: #ffffff; + border-radius: 24rpx 24rpx 24rpx 24rpx; + .item { + padding: 16rpx 32rpx; + display: flex; + .item-title { + flex-shrink: 0; + width: 5em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .item-content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + .add { + position: fixed; + left: 50%; + bottom: 142rpx; + transform: translateX(-50%); + width: 156rpx; + height: 156rpx; + } + } +} diff --git a/src/doctor/pages/inhibitorsManageList/index.ts b/src/doctor/pages/inhibitorsManageList/index.ts new file mode 100644 index 0000000..c925dfd --- /dev/null +++ b/src/doctor/pages/inhibitorsManageList/index.ts @@ -0,0 +1,62 @@ +const app = getApp() + +Page({ + data: { + patientId: '', + period: '', + + list: [] as any[], + total: 0, + pagination: { + page: 1, + pages: 1, + count: 1, + }, + }, + onLoad(options) { + this.setData({ + period: options.period || '', + patientId: options.id || '', + }) + }, + onShow() { + app.waitLogin().then(() => { + this.getList() + }) + }, + getList(newPage = 1) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-immune-list', + data: { + page: newPage, + patientId: this.data.patientId, + }, + }).then((res) => { + const list = res.page === 1 ? res.list : [...this.data.list, ...res.list] + this.setData({ + total: res.count, + list, + pagination: { + page: res.page, + pages: res.pages, + count: res.count, + }, + }) + }) + }, + onReachBottom() { + const { page, pages } = this.data.pagination + if (pages > page) { + this.getList(page + 1) + } + }, + handleEdit(e: any) { + // const { id, period } = e.currentTarget.dataset + // wx.navigateTo({ + // url: `/patient/pages/inhibitorsManageDetail/index?id=${id}&peroid=${period}`, + // }) + }, +}) + +export {} diff --git a/src/doctor/pages/inhibitorsManageList/index.wxml b/src/doctor/pages/inhibitorsManageList/index.wxml new file mode 100644 index 0000000..fdb94ca --- /dev/null +++ b/src/doctor/pages/inhibitorsManageList/index.wxml @@ -0,0 +1,34 @@ + + + + 已记录剂量处方 + {{total}} + 次 + + + + 用药时间 + {{item.recordDate}} + + + 药物名称 + {{item.drugName}} + + + 用药方式 + {{item.typeName}} + + + 用药剂量 + {{item.dosage}}{{item.dosageUnitName}} + + + + + diff --git a/src/doctor/pages/lastDiagnosisReport/index.json b/src/doctor/pages/lastDiagnosisReport/index.json new file mode 100644 index 0000000..264ee68 --- /dev/null +++ b/src/doctor/pages/lastDiagnosisReport/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "最新复诊检查记录", + "usingComponents": { + "uploadFile": "/components/uploadFile/index", + "popup": "/components/popup/index" + } +} diff --git a/src/doctor/pages/lastDiagnosisReport/index.scss b/src/doctor/pages/lastDiagnosisReport/index.scss new file mode 100644 index 0000000..2c16106 --- /dev/null +++ b/src/doctor/pages/lastDiagnosisReport/index.scss @@ -0,0 +1,322 @@ +page { + background-color: rgba(247, 247, 250, 1); +} + +.page { + padding: 32rpx 30rpx 240rpx; + .date-form { + padding: 24rpx 32rpx; + background-color: #fff; + border-radius: 24rpx; + .title { + display: flex; + align-items: center; + .icon { + flex-shrink: 0; + width: 48rpx; + height: 48rpx; + } + .label { + flex-shrink: 0; + margin-left: 16rpx; + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + } + .content { + margin-left: 32rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .range { + margin-top: 24rpx; + display: flex; + align-items: center; + gap: 18rpx; + font-size: 32rpx; + color: rgba(207, 209, 213, 1); + .picker { + flex: 1; + .picker-content { + padding: 22rpx 32rpx; + display: flex; + align-items: center; + background-color: rgba(247, 247, 250, 1); + border-radius: 12rpx; + .content { + flex: 1; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + &:empty::after { + content: attr(data-place); + color: rgba(161, 164, 172, 0.5); + } + } + .tril { + width: 0; + height: 0; + border-style: solid; + border-width: 12rpx 12rpx 0 12rpx; + border-color: rgba(207, 209, 213, 1) transparent transparent transparent; + } + } + } + } + } + .select-hostipal { + margin-top: 24rpx; + padding: 28rpx 32rpx; + display: flex; + align-items: center; + justify-content: space-between; + background-color: #fff; + border-radius: 24rpx; + gap: 32rpx; + .label { + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + } + .picker { + flex: 1; + .picker-content { + display: flex; + align-items: center; + justify-content: space-between; + color: rgba(161, 164, 172, 0.5); + .content { + flex: 1; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + &:empty::after { + content: attr(data-place); + color: rgba(161, 164, 172, 0.5); + } + } + } + } + } + .form { + margin-top: 48rpx; + .form-card { + display: flex; + gap: 24rpx; + .aside { + flex-shrink: 0; + display: flex; + flex-direction: column; + align-items: center; + .line-top { + flex-shrink: 0; + height: 32rpx; + border-left: 1px dashed rgba(207, 209, 213, 1); + } + .order { + flex-shrink: 0; + width: 40rpx; + height: 40rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + background-color: rgba(207, 209, 213, 1); + border-radius: 50%; + } + .line-bottom { + flex: 1; + height: 20rpx; + border-left: 1px dashed rgba(207, 209, 213, 1); + } + &.active { + .order { + color: #fff; + background-color: rgba(28, 107, 255, 1); + } + .line-bottom, + .line-top { + background-color: rgba(28, 107, 255, 1); + } + } + } + .container { + flex: 1; + background-color: #fff; + border-radius: 24rpx; + margin-bottom: 24rpx; + .c-header { + padding: 32rpx 32rpx 32rpx 0; + .wrap { + display: flex; + align-items: center; + justify-content: space-between; + .left { + display: flex; + align-items: center; + gap: 12rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + gap: 24rpx; + align-items: center; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + border-radius: 0 8rpx 8rpx 0; + background: rgba(28, 107, 255, 1); + } + } + .icon { + width: 32rpx; + height: 32rpx; + transition: transform 0.3s; + &.turn { + transform: rotate(180deg); + } + } + } + .status { + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + display: flex; + align-items: center; + gap: 12rpx; + .icon { + width: 32rpx; + height: 32rpx; + } + &.active { + color: rgba(14, 209, 167, 1); + } + } + } + .content { + padding: 16rpx 32rpx 0; + font-size: 24rpx; + color: rgba(96, 97, 99, 1); + line-height: 36rpx; + } + } + .c-body { + max-height: 100vh; + transition: all 0.3s; + &.fold { + max-height: 0; + overflow: hidden; + } + .module1 { + padding: 16rpx 32rpx 32rpx; + .m-input-area { + padding: 0 32rpx; + border-radius: 24rpx; + background-color: rgba(247, 247, 250, 1); + .m-input { + padding: 32rpx 0; + display: flex; + align-items: center; + gap: 32rpx; + border-bottom: 1px solid rgba(241, 241, 244, 1); + .label { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + width: 7em; + .sub-label { + font-size: 20rpx; + } + } + .input { + width: 3em; + font-size: 32rpx; + height: 72rpx; + color: rgba(1, 1, 5, 1); + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + .sub { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module2 { + padding: 0 32rpx 32rpx; + .m-input { + padding: 0 32rpx; + display: flex; + align-items: center; + gap: 32rpx; + background-color: rgba(247, 247, 250, 1); + border-radius: 24rpx; + .label { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .input { + flex: 1; + font-size: 32rpx; + height: 96rpx; + color: rgba(1, 1, 5, 1); + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + .sub { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .text-area { + padding: 24rpx 32rpx; + width: 100%; + height: 182rpx; + border-radius: 12rpx; + box-sizing: border-box; + background-color: rgba(247, 247, 250, 1); + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module3 { + padding: 0 32rpx 32rpx; + .text-area { + padding: 24rpx 32rpx; + width: 100%; + height: 182rpx; + border-radius: 12rpx; + box-sizing: border-box; + background-color: rgba(247, 247, 250, 1); + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + } + } + } + } +} diff --git a/src/doctor/pages/lastDiagnosisReport/index.ts b/src/doctor/pages/lastDiagnosisReport/index.ts new file mode 100644 index 0000000..ddb08e4 --- /dev/null +++ b/src/doctor/pages/lastDiagnosisReport/index.ts @@ -0,0 +1,240 @@ +const app = getApp() + +Page({ + data: { + popupShow: false, + popupType: 'preDiagnosisReportDate', // 确认绑定曾经扫码医生 + popupParams: {}, + + edit: false, + + fold1: true, + fold2: true, + fold3: true, + + hospitalName: '', + + patientId: '', + examId: '', + period: '1', + + beginDate: '', + endDate: '', + hospitalId: '', + isBiochemical: 2, + alt: '', + ast: '', + bilirubin: '', + isCFIxActivity: 2, + clottingFactor: '', + isOther: 2, + otherInfo: '', + + attachmentList2: [], + attachmentList3: [], + attachmentList10: [], + + formKeys: [ + 'beginDate', + 'endDate', + 'hospitalId', + 'isBiochemical', + 'alt', + 'ast', + 'bilirubin', + 'isCFIxActivity', + 'clottingFactor', + 'isOther', + 'otherInfo', + ], + + dict: { + result: {}, + number: {}, + }, + }, + onLoad(options) { + this.setData({ + examId: options.examid || '', + period: options.period || '1', + patientId: options.id || '', + edit: options.edit === '1', + }) + }, + onShow() { + app.waitLogin({ type: 2 }).then(() => { + this.getDict() + this.getDetail() + }) + }, + getDict() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/treatment/get-dict', + data: {}, + }).then((res) => { + this.setData({ + dict: res, + }) + }) + }, + getDetail() { + const { examId, formKeys } = this.data + if (!examId) return + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-exam-detail', + data: { + examId: examId, + patientId: this.data.patientId, + }, + }).then((res) => { + const reset = formKeys.reduce((pre, cur) => { + pre[cur] = res[cur] || '' + return pre + }, {}) + this.setData({ + ...reset, + attachmentList2: res.attachmentList[2] || [], + attachmentList3: res.attachmentList[3] || [], + attachmentList10: res.attachmentList[10] || [], + hospitalName: res.hospitalName || '', + }) + }) + }, + handleSelectHospital() { + wx.navigateTo({ + url: `/patient/pages/selectHostipal/index?select=1&id=${this.data.hospitalId}`, + events: { + acceptDataFromOpenedPage: (data) => { + this.setData({ + hospitalId: data.hospitalId, + hospitalName: data.hospitalName, + }) + this.updateSave() + }, + }, + }) + }, + handleToggleFold(e: any) { + const { fold } = e.currentTarget.dataset + this.setData({ + [fold]: !this.data[fold], + }) + }, + handleToggleCheck(e: any) { + const { check, fold } = e.currentTarget.dataset + let foldValue = this.data[fold] + if (this.data[check] == 2) { + foldValue = false + } + this.setData({ + [check]: this.data[check] == 1 ? 2 : 1, + [fold]: foldValue, + }) + this.updateSave() + }, + updateSave(e = null) { + let isBack = false + if (e) { + const { back } = (e as any).currentTarget.dataset + isBack = back == 1 + } + const { formKeys, period, examId, ...reset } = this.data + const form = formKeys.reduce((pre, cur) => { + pre[cur] = reset[cur] + return pre + }, {}) + wx.ajax({ + method: 'POST', + url: '?r=wtx/exam/save-record', + data: { + examId, + period, + ...form, + }, + }).then((res) => { + this.setData({ + examId: res, + }) + if (isBack) { + wx.navigateBack() + } + }) + }, + setFile(e: any) { + const { type, key } = e.currentTarget.dataset + const { examId, period } = this.data + const detail = e.detail || [] + let apiArr: any[] = [] + const fileList = this.data[key] || [] + detail.forEach((item: any) => { + const params: any = { + examId, + period, + type, + fileType: item.fileType, + name: item.name, + url: item.url, + videoUrl: item.videoUrl, + duration: item.duration, + } + fileList.push(params) + apiArr.push(this.saveAttachment(params)) + }) + this.setData({ + [key]: fileList, + }) + Promise.all(apiArr).then((res) => { + console.log(res) + }) + }, + saveAttachment(params: any) { + return wx.ajax({ + method: 'POST', + url: '?r=wtx/treatment/save-attachment', + data: params, + }) + }, + delFile(e: any) { + const { key } = e.currentTarget.dataset + const { index, item } = e.detail + if (item.attachmentId) { + wx.ajax({ + method: 'POST', + url: '?r=wtx/treatment/del-attachment', + data: { + attachmentId: item.attachmentId, + }, + }) + } + const fileList = this.data[key] + const newFileList = fileList.filter((_, i) => i !== index) + this.setData({ + [key]: newFileList, + }) + }, + handleDel() { + const { examId } = this.data + wx.showModal({ + title: '确认删除?', + confirmColor: 'rgba(246, 74, 58, 1)', + success: (res) => { + if (res.confirm) { + wx.ajax({ + method: 'POST', + url: '?r=wtx/exam/del', + data: { examId }, + }).then(() => { + wx.navigateBack() + }) + } + }, + }) + }, + handleBack() { + wx.navigateBack() + }, +}) + +export {} diff --git a/src/doctor/pages/lastDiagnosisReport/index.wxml b/src/doctor/pages/lastDiagnosisReport/index.wxml new file mode 100644 index 0000000..80cf1f5 --- /dev/null +++ b/src/doctor/pages/lastDiagnosisReport/index.wxml @@ -0,0 +1,201 @@ + + + + + 检查时间 + {{beginDate}}至{{endDate}} + -- + + + + 检查医院 +
+ + {{hospitalName}} + +
+
+ + + + + 1 + + + + + + + 生化检查 + + + {{isBiochemical==1?'已检查':'未检查'}} + + + + + + + + ALT + 丙氨酸氨基转移酶 + + + U/L + + + + AST + 天门冬氨酸氨基转移酶 + + + U/L + + + 总胆红素 + + μmol/L + + + 请上传您的检查报告 + + + + + + + + + + + 2 + + + + + + + 凝血因子 IX 活性 + + + {{isCFIxActivity==1?'已检查':'未检查'}} + + + + + + 您的凝血因子水平 + + % + + 请上传您的检查报告 + + + + + + + + + + + 3 + + + + + + + 其他检查 + + + {{isOther==1?'已检查':'未检查'}} + + 您的其他项检查 + + + + + 提交您的检测报告 + + + + + + + + +
+ + diff --git a/src/doctor/pages/patientDetail/index.json b/src/doctor/pages/patientDetail/index.json index cf28c8e..ad4d4ef 100644 --- a/src/doctor/pages/patientDetail/index.json +++ b/src/doctor/pages/patientDetail/index.json @@ -1,7 +1,6 @@ { "navigationStyle": "custom", "usingComponents": { - "navbar": "/components/navbar/index", - "doctor-tab-bar": "/doctor/components/doctor-tab-bar/index" + "navbar": "/components/navbar/index" } } diff --git a/src/doctor/pages/patientDetail/index.ts b/src/doctor/pages/patientDetail/index.ts index 26c65ed..908e9f5 100644 --- a/src/doctor/pages/patientDetail/index.ts +++ b/src/doctor/pages/patientDetail/index.ts @@ -5,7 +5,7 @@ const app = getApp() Page({ data: { id: '', - patientInfo: {}, + patientInfo: {} as any, doctorAvatarListMore: false, doctorAvatarList: [], lastBindDoctorInfo: {}, @@ -42,6 +42,18 @@ Page({ }) }) }, + handleFile() { + const { patientInfo } = this.data + wx.navigateTo({ + url: `/doctor/pages/file/index?id=${patientInfo.patientId}`, + }) + }, + handleCourse(e) { + const { period } = e.currentTarget.dataset + wx.navigateTo({ + url: `/doctor/pages/course/index?id=${this.data.id}¤t=${period}`, + }) + }, handleBack() { wx.navigateBack() }, diff --git a/src/doctor/pages/patientDetail/index.wxml b/src/doctor/pages/patientDetail/index.wxml index 66cfca5..0b83cb3 100644 --- a/src/doctor/pages/patientDetail/index.wxml +++ b/src/doctor/pages/patientDetail/index.wxml @@ -29,7 +29,7 @@ 入组时间:{{patientInfo.createTimeName}} - + 查看档案 @@ -67,6 +67,8 @@ {{patientInfo.patientName}}的检查进展 @@ -103,6 +105,8 @@ @@ -132,6 +136,8 @@ @@ -171,6 +177,8 @@ diff --git a/src/doctor/pages/preDiagnosisReport/index.json b/src/doctor/pages/preDiagnosisReport/index.json new file mode 100644 index 0000000..f0a3a25 --- /dev/null +++ b/src/doctor/pages/preDiagnosisReport/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "我的诊前检查报告", + "usingComponents": { + "uploadFile": "/components/uploadFile/index", + "popup": "/components/popup/index" + } +} diff --git a/src/doctor/pages/preDiagnosisReport/index.scss b/src/doctor/pages/preDiagnosisReport/index.scss new file mode 100644 index 0000000..5dbf949 --- /dev/null +++ b/src/doctor/pages/preDiagnosisReport/index.scss @@ -0,0 +1,483 @@ +page { + background-color: rgba(247, 247, 250, 1); +} + +.page-tip { + padding: 20rpx; + font-size: 28rpx; + color: rgba(255, 163, 112, 1); + line-height: 40rpx; + text-align: center; + background-color: rgba(255, 247, 232, 1); +} +.page { + padding: 32rpx 30rpx; + .date-form { + padding: 24rpx 32rpx; + background-color: #fff; + border-radius: 24rpx; + .title { + display: flex; + align-items: center; + .icon { + flex-shrink: 0; + width: 48rpx; + height: 48rpx; + } + .label { + flex-shrink: 0; + margin-left: 16rpx; + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + } + .content { + margin-left: 32rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + .form { + margin-top: 48rpx; + .form-header { + padding-bottom: 24rpx; + display: flex; + align-items: center; + justify-content: space-between; + .form-title { + font-size: 36rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .order { + display: flex; + align-items: baseline; + color: rgba(161, 164, 172, 1); + font-size: 28rpx; + .green { + font-size: 44rpx; + color: rgba(14, 209, 167, 1); + font-weight: bold; + } + .all { + font-size: 28rpx; + } + } + } + .form-card { + display: flex; + gap: 24rpx; + .aside { + flex-shrink: 0; + display: flex; + flex-direction: column; + align-items: center; + .line-top { + flex-shrink: 0; + height: 32rpx; + border-left: 1px dashed rgba(207, 209, 213, 1); + } + .order { + flex-shrink: 0; + width: 40rpx; + height: 40rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + background-color: rgba(207, 209, 213, 1); + border-radius: 50%; + } + .line-bottom { + flex: 1; + height: 20rpx; + border-left: 1px dashed rgba(207, 209, 213, 1); + } + &.active { + .order { + color: #fff; + background-color: rgba(28, 107, 255, 1); + } + .line-bottom, + .line-top { + background-color: rgba(28, 107, 255, 1); + } + } + } + .container { + flex: 1; + background-color: #fff; + border-radius: 24rpx; + margin-bottom: 24rpx; + .c-header { + padding: 32rpx 32rpx 32rpx 0; + .wrap { + display: flex; + align-items: center; + justify-content: space-between; + .left { + display: flex; + align-items: center; + gap: 12rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + gap: 24rpx; + align-items: center; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + border-radius: 0 8rpx 8rpx 0; + background: rgba(28, 107, 255, 1); + } + } + .icon { + width: 32rpx; + height: 32rpx; + transition: transform 0.3s; + &.turn { + transform: rotate(180deg); + } + } + } + .status { + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + display: flex; + align-items: center; + gap: 12rpx; + .icon { + width: 32rpx; + height: 32rpx; + } + &.active { + color: rgba(14, 209, 167, 1); + } + } + } + .content { + padding: 16rpx 32rpx 0; + font-size: 24rpx; + color: rgba(96, 97, 99, 1); + line-height: 36rpx; + } + } + .c-body { + max-height: 100vh; + transition: all 0.3s; + &.fold { + max-height: 0; + overflow: hidden; + } + .module1 { + padding: 16rpx 32rpx 32rpx; + .m-title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module2 { + padding: 16rpx 32rpx 32rpx; + .m-input-area { + padding: 0 32rpx; + border-radius: 24rpx; + background-color: rgba(247, 247, 250, 1); + .m-input { + padding: 32rpx 0; + display: flex; + align-items: center; + gap: 32rpx; + border-bottom: 1px solid rgba(241, 241, 244, 1); + .label { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + width: 7em; + .sub-label { + font-size: 20rpx; + } + } + .input { + width: 3em; + font-size: 32rpx; + height: 72rpx; + color: rgba(1, 1, 5, 1); + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + .sub { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module3 { + padding: 0 32rpx 32rpx; + .m-input { + padding: 0 32rpx; + display: flex; + align-items: center; + gap: 32rpx; + background-color: rgba(247, 247, 250, 1); + border-radius: 24rpx; + .label { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .input { + flex: 1; + font-size: 32rpx; + height: 96rpx; + color: rgba(1, 1, 5, 1); + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + .sub { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module4 { + padding: 0 32rpx 32rpx; + .m-select { + display: flex; + flex-wrap: wrap; + gap: 28rpx; + .m-item { + padding: 12rpx 24rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + background: #f7f7fa; + border-radius: 12rpx 12rpx 12rpx 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module5 { + padding: 0 32rpx 32rpx; + .m-select-title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .m-select { + margin-top: 24rpx; + display: flex; + flex-wrap: wrap; + gap: 28rpx; + .m-item { + padding: 12rpx 24rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + background: #f7f7fa; + border-radius: 12rpx 12rpx 12rpx 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module6 { + padding: 0 32rpx 32rpx; + .m-select-title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .m-select { + margin-top: 24rpx; + display: flex; + flex-wrap: wrap; + gap: 28rpx; + .m-item { + padding: 12rpx 24rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + background: #f7f7fa; + border-radius: 12rpx 12rpx 12rpx 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module7 { + padding: 0 32rpx 32rpx; + .m-select-title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .m-select { + margin-top: 24rpx; + display: flex; + flex-wrap: wrap; + gap: 28rpx; + .m-item { + padding: 12rpx 24rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + background: #f7f7fa; + border-radius: 12rpx 12rpx 12rpx 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module8 { + padding: 0 32rpx 32rpx; + .m-input { + padding: 0 32rpx; + display: flex; + align-items: center; + gap: 32rpx; + background-color: rgba(247, 247, 250, 1); + border-radius: 24rpx; + .label { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .input { + flex: 1; + font-size: 32rpx; + height: 96rpx; + color: rgba(1, 1, 5, 1); + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + .sub { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module9 { + padding: 0 32rpx 32rpx; + .m-select-title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .m-select { + margin-top: 24rpx; + display: flex; + flex-wrap: wrap; + gap: 28rpx; + .m-item { + padding: 12rpx 24rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + background: #f7f7fa; + border-radius: 12rpx 12rpx 12rpx 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + .module10 { + padding: 0 32rpx 32rpx; + .text-area { + padding: 24rpx 32rpx; + width: 100%; + height: 182rpx; + border-radius: 12rpx; + box-sizing: border-box; + background-color: rgba(247, 247, 250, 1); + } + .m-title { + margin-top: 48rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .file-list { + margin-top: 24rpx; + } + } + } + } + } + } +} diff --git a/src/doctor/pages/preDiagnosisReport/index.ts b/src/doctor/pages/preDiagnosisReport/index.ts new file mode 100644 index 0000000..ea740dc --- /dev/null +++ b/src/doctor/pages/preDiagnosisReport/index.ts @@ -0,0 +1,224 @@ +const app = getApp() + +Page({ + data: { + popupShow: false, + popupType: 'preDiagnosisReportDate', // 确认绑定曾经扫码医生 + popupParams: {}, + + fold1: true, + fold2: true, + fold3: true, + fold4: true, + fold5: true, + fold6: true, + fold7: true, + fold8: true, + fold9: true, + fold10: true, + + // form + examId: '', + period: '1', + patientId: '', + + beginDate: '', + endDate: '', + isBloodRoutine: 2, + isBiochemical: 2, + alt: '', + ast: '', + bilirubin: '', + isCFIxActivity: 2, + clottingFactor: '', + isCFIxInhibitor: 2, + cFII: '', + isHepatitisB: 2, + hbsAg: '', + hbvDNA: '', + isHepatitisC: 2, + hcvAntibody: '', + hcvRNA: '', + isHivAntibody: 2, + hiv: '', + isAfp: 2, + afp: '', + isAav: 2, + aav: '', + isOther: 2, + otherInfo: '', + + attachmentList1: [], + attachmentList2: [], + attachmentList3: [], + attachmentList4: [], + attachmentList5: [], + attachmentList6: [], + attachmentList7: [], + attachmentList8: [], + attachmentList9: [], + attachmentList10: [], + + formKeys: [ + 'beginDate', + 'endDate', + 'isBloodRoutine', + 'isBiochemical', + 'alt', + 'ast', + 'bilirubin', + 'isCFIxActivity', + 'clottingFactor', + 'isCFIxInhibitor', + 'cFII', + 'isHepatitisB', + 'hbsAg', + 'hbvDNA', + 'isHepatitisC', + 'hcvAntibody', + 'hcvRNA', + 'isHivAntibody', + 'hiv', + 'isAfp', + 'afp', + 'isAav', + 'aav', + 'isOther', + 'otherInfo', + ], + + checkNum: 0, + checkList: [ + 'isBloodRoutine', + 'isBiochemical', + 'isCFIxActivity', + 'isCFIxInhibitor', + 'isHepatitisB', + 'isHepatitisC', + 'isHivAntibody', + 'isAfp', + 'isAav', + 'isOther', + ], + + dict: { + result: {}, + number: {}, + }, + }, + onLoad(options) { + this.setData({ + examId: options.examid || '', + period: options.period || '1', + patientId: options.id || '', + }) + if (options.period === '2') { + wx.setNavigationBarTitle({ + title: '我的检查报告', + }) + } + }, + onShow() { + const { formKeys, period } = this.data + app.waitLogin().then(() => { + this.getDict() + this.getDetail() + }) + }, + handleInput(e) { + const { key, length } = e.currentTarget.dataset + const value = e.detail.value + this.setData({ + [`${key}`]: this.validateInput(value, length), + }) + }, + validateInput(val, integerLimit) { + let num = val.toString() + // 清除“数字”和“.”以外的字符 + num = num.replace(/[^\d.]/g, '') + // 只保留第一个.,清除多余的 + num = num.replace(/\.{2,}/g, '.') + // 限制整数位位数 + const index = num.indexOf('.') + if (index !== -1) { + num = num.slice(0, index + integerLimit + 1) + } else { + num = num.slice(0, integerLimit) + } + return num + }, + getDict() { + wx.ajax({ + method: 'GET', + url: '?r=wtx/treatment/get-dict', + data: {}, + }).then((res) => { + this.setData({ + dict: res, + }) + }) + }, + getDetail() { + const { examId, formKeys } = this.data + if (!examId) return + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-exam-detail', + data: { + examId: examId, + patientId: this.data.patientId, + }, + }).then((res) => { + const reset = formKeys.reduce((pre, cur) => { + pre[cur] = res[cur] || '' + return pre + }, {}) + this.setData({ + ...reset, + attachmentList1: res.attachmentList[1] || [], + attachmentList2: res.attachmentList[2] || [], + attachmentList3: res.attachmentList[3] || [], + attachmentList4: res.attachmentList[4] || [], + attachmentList5: res.attachmentList[5] || [], + attachmentList6: res.attachmentList[6] || [], + attachmentList7: res.attachmentList[7] || [], + attachmentList8: res.attachmentList[8] || [], + attachmentList9: res.attachmentList[9] || [], + attachmentList10: res.attachmentList[10] || [], + }) + this.getCheckNum() + }) + }, + handleToggleFold(e: any) { + const { fold } = e.currentTarget.dataset + this.setData({ + [fold]: !this.data[fold], + }) + }, + handleToggleCheck(e: any) { + const { check, fold } = e.currentTarget.dataset + let foldValue = this.data[fold] + if (this.data[check] == 2 || !this.data[check]) { + foldValue = false + } + this.setData({ + [check]: this.data[check] == 1 ? 2 : 1, + [fold]: foldValue, + }) + this.getCheckNum() + }, + getCheckNum() { + const { checkList } = this.data + let num = 0 + checkList.forEach((item) => { + if (this.data[item] == 1) { + num += 1 + } + }) + this.setData({ + checkNum: num, + }) + }, +}) + +export {} diff --git a/src/doctor/pages/preDiagnosisReport/index.wxml b/src/doctor/pages/preDiagnosisReport/index.wxml new file mode 100644 index 0000000..84a9ee9 --- /dev/null +++ b/src/doctor/pages/preDiagnosisReport/index.wxml @@ -0,0 +1,557 @@ +以下内容仅供参考,不作为任何临床诊断依据 + + + + + 检查时间 + {{beginDate}}至{{endDate}} + -- + + + + + 您的诊前检查项目 + + {{checkNum}} + / + 10 + + + + + + 1 + + + + + + + 血常规检查 + + + + {{isBloodRoutine==1?'已检查':'未检查'}} + + + 重点检查项目:白细胞计数)WBC)血红蛋白(HGB)血小板计数(PLT) + + + + 请上传您的检查报告 + + + + + + + + + + + 2 + + + + + + + 生化检查 + + + + {{isBiochemical==1?'已检查':'未检查'}} + + + + + + + + + ALT + 丙氨酸氨基转移酶 + + + U/L + + + + AST + 天门冬氨酸氨基转移酶 + + + U/L + + + 总胆红素 + + μmol/L + + + 请上传您的检查报告 + + + + + + + + + + + 3 + + + + + + + 凝血因子 IX 活性 + + + + {{isCFIxActivity==1?'已检查':'未检查'}} + + + + + + + 您的凝血因子水平 + + % + + 请上传您的检查报告 + + + + + + + + + + + 4 + + + + + + + 凝血因子 IX 抑制物检测 + + + + {{isCFIxInhibitor==1?'已检查':'未检查'}} + + + + + + + {{item}} + + 可上传您的抑制物检查结果 + + + + + + + + + + + 5 + + + + + + + 乙型肝炎相关检查 + + + + {{isHepatitisB==1?'已检查':'未检查'}} + + + + + + 乙型肝炎病毒表面抗原(HBsAg) + + {{item}} + + 乙型肝炎病毒脱氧核糖核酸(HBV - DNA) + + {{item}} + + 请上传乙型肝炎检查报告 + + + + + + + + + + + 6 + + + + + + + 丙型肝炎相关检查 + + + + {{isHepatitisC==1?'已检查':'未检查'}} + + + + + + 丙型肝炎病毒抗体(抗 - HCV) + + + {{item}} + + + 丙型肝炎病毒核糖核酸(HCV - RNA) + + {{item}} + + 请上传丙型肝炎检查报告 + + + + + + + + + + + 7 + + + + + + + HIV抗体 + + + + {{isHivAntibody==1?'已检查':'未检查'}} + + + 类免疫缺陷病毒抗体(HIV - Ab) + + + + 填选您的HIV检查结果 + + {{item}} + + 提交您的HIV检测报告 + + + + + + + + + + + 8 + + + + + + + 甲胎蛋白(AFP)检测 + + + + {{isAfp==1?'已检查':'未检查'}} + + + + + + + 您的(AFP)检测 + + μg/L + + 提交您的AFP 检测报告 + + + + + + + + + + + 9 + + + + + + + AAV 抗体检查 + + + + {{isAav==1?'已检查':'未检查'}} + + + 提交您的AAV抗体检查报告 + + + + 填选您的AAV检查结果 + + {{item}} + + 提交您的AAV检测报告 + + + + + + + + + + + 10 + + + + + + + 其他检查 + + + + {{isOther==1?'已检查':'未检查'}} + + + 您的其他项检查 + + + + + 提交您的检测报告 + + + + + + + + + + + diff --git a/src/doctor/pages/revisitRecord/index.json b/src/doctor/pages/revisitRecord/index.json new file mode 100644 index 0000000..2aecd72 --- /dev/null +++ b/src/doctor/pages/revisitRecord/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "我的复诊记录", + "usingComponents": {} +} diff --git a/src/doctor/pages/revisitRecord/index.scss b/src/doctor/pages/revisitRecord/index.scss new file mode 100644 index 0000000..e20c727 --- /dev/null +++ b/src/doctor/pages/revisitRecord/index.scss @@ -0,0 +1,43 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + .list { + padding: 32rpx 40rpx; + .total { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + .red { + color: rgba(28, 107, 255, 1); + font-size: 40rpx; + } + } + .list-card { + padding: 16rpx 0; + margin-top: 24rpx; + background: linear-gradient( 349deg, #FFFFFF 0%, #F1F6FF 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + .item { + padding: 16rpx 32rpx; + display: flex; + .item-title { + width: 5em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .item-content { + color: rgba(1, 1, 5, 1); + } + } + } + .add { + position: fixed; + left: 50%; + bottom: 142rpx; + transform: translateX(-50%); + width: 156rpx; + height: 156rpx; + } + } +} diff --git a/src/doctor/pages/revisitRecord/index.ts b/src/doctor/pages/revisitRecord/index.ts new file mode 100644 index 0000000..5806dcd --- /dev/null +++ b/src/doctor/pages/revisitRecord/index.ts @@ -0,0 +1,64 @@ +const app = getApp() + +Page({ + data: { + list: [], + pagination: { + page: 1, + pages: 1, + count: 1, + }, + + patientId: '', + examId: '', + period: '1', + }, + onLoad(options) { + this.setData({ + examId: options.examid || '', + period: options.period || '1', + patientId: options.id || '', + }) + }, + onShow() { + app.waitLogin({ type: 2 }).then(() => { + this.getList() + }) + }, + getList(newPage = 1) { + wx.ajax({ + method: 'GET', + url: '?r=wtx/doctor/treatment/get-exam-list', + data: { + page: newPage, + period: 4, + patientId: this.data.patientId, + }, + }).then((res) => { + const list = res.page === 1 ? res.list : [...this.data.list, ...res.list] + this.setData({ + total: res.count, + list, + pagination: { + page: res.page, + pages: res.pages, + count: res.count, + }, + }) + }) + }, + onReachBottom() { + const { page, pages } = this.data.pagination + if (pages > page) { + this.getList(page + 1) + } + }, + handleEdit(e) { + const { id } = e.currentTarget.dataset + wx.navigateTo({ + url: `/doctor/pages/lastDiagnosisReport/index?period=${this.data.period}&examid=${id}&edit=1&id=${this.data.patientId}`, + }) + }, +}) + +export {} diff --git a/src/doctor/pages/revisitRecord/index.wxml b/src/doctor/pages/revisitRecord/index.wxml new file mode 100644 index 0000000..d704863 --- /dev/null +++ b/src/doctor/pages/revisitRecord/index.wxml @@ -0,0 +1,27 @@ + + + + 随访次数: + {{pagination.count}} + 次 + + + + 日期 + + {{item.beginDate}}-{{item.endDate}} + --- + + + + 诊疗医院 + {{item.hospitalName || '---'}} + + + 检查项目 + {{item.totalNum}}/{{item.allNum}} + + + + + diff --git a/src/images/bg25.png b/src/images/bg25.png new file mode 100644 index 0000000000000000000000000000000000000000..37910bf836b2221c276dbcb071396980309ebc14 GIT binary patch literal 230404 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 z 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 p?p!7m?g?A`*nDvCvL!8;Nl){m#9*dm>uiD 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

V;DhvFGLm04nJ~ir%y*pT? zM;Y?adcDY#g>C|{Fx-M{CGH(pUSE9k*)ey_&f$1R%c|dlPIEp#^4Bk^9^0eqSI)H2 zLKX{hIf)M)6dqzNsVVo=S?J5zXRA3_lJx2-ypQgkjJ<%`Q0b0)5#4C8&@MKU?C z(u)Ppehj*V_W=eH=l8_Fq|`)&rTkSuWPK%=9Y$ff0JDMT1eN){%aIF=TL?*~#RPq( zSkv`Td%=nFyVGbeKi)671#@dYsWnQoalSw2B8!fWc*L8Z9>NoJ7}Y3ZNrYD+otYu; z)H$;N34&yo`8oIye?CrbaA3X+Z=buA+nCtTcm|g3qRhm)^i`}D=;&*Z)X{JxAETu@ zuSdKL3kwaWcr?}91A_?5rBk14Nj`KczppO{+ygL)hKG{{UB*(%NTvboz3QN;_;`%~ zY;e-W=Jo~Cnni1g8a+qFrB8rNHY_U0Las&Jg` zyFw(nj&A{j`i{2)3su0lv@4cs>t~xftFFuyi>ub#lCN(%9$FcNa>Y7qPeZ533quKGzZa0G>ar)B|8hWO4)M4UM%?f&ZOkJsz}E|i8YD164Op4n3EzbAJ+ z0hU05Hkk?4t`G}SUOjDk7p;uGQQUZ%B|lnO=sQB?(L-YL z_#S|&HS(^!yK+wg`7iUg35ds)A2R>-&v`bABpDhlAso$t)edcC8l+V7TN1hLi0k)~ zY4lWI{zh*zZU_Y-Er3^s5{jQ>XmXHr( z-O8|jdPJnHFqf+TUZ1KS{0drQ_3=y)r`xB%l_ON1m%Wp92p>hy-wAYvyr9xBNQib? z`Uzd13m=J%_=_TTz*&o%+AP11mfNxcHrDB0uA`@wXI_?~msJ4jfN7$f{@XNmI_9H5 zKIaOvuBvs_%Nx1ey1!>ARxI$o3)csCz38oHgd!_p35L}&_HvanD=iDV1L!Q9&zB6d z-4(U33*Nw~(%Z7P%0Al@XZ1J|Ag@+zjOF4VH^~JN}HIYa`0 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�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 G{QQ5IT005{61^@s6Ny_dD00001b5ch_0Itp) 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 literal 0 HcmV?d00001 diff --git a/src/images/icon109.png b/src/images/icon109.png new file mode 100644 index 0000000000000000000000000000000000000000..d147734e73af7194c1d0b33abee6cad9b9cfc2ec GIT binary patch literal 1017 zcmVPx&vq?ljRA@upT1|*fQ5b$6EEI}`vSUFg`6&x!ff|jPnOOS?QAV@DVo;Q#kitfp z!jPXenW-sX8D*o?jA;s)1v_Oy8D)Xjeec}wbLY;v_n!N6uKDI}zP|gt=RMDJ&ikJ8 zp67f-lRs>7{3wNhh%5xK1;8c%8v!f>umr&TV1UK}dMs)k5m~7t z24HK}jx6m50URLt$;j_vl6d}!*! zNI*oE2AhuSgtg_ZiM^iW`)GqW0?!>TmA0Uxc7r6hr4kU4ogUlAd3$l(Zb~RknE{W$ zkWQClAbH)70a#7)SKYxR0wU7p6=QvQy;sz(JzP6Q2|NYRUJ($#n}HFaJ6K`f-7R>`jE~gUE@L5dqn_4zzpz836g3mxe zO?TBR*D!&~>KzmK*|UJ2LqO}g)EQ8N#_k*@P)Yp9fxmGOXxm@~UX5xbw?{+hLx~3z zBa)K9tM4(dv{(@(@I7>fO&yBbC~)HbgxQtd=~G`Kc>HQYqP75KOi%ACagLqJ!rnS{=5 zc$2aTwG1I_OyXyr;M9`AiEkQ5LVv68uqA_6ca3tQl#R?pB0LajNuG7k;x@8E=YTj8 z4!|ql4w8P=9G(HyH?^3{DiJmYFiOG^cs*WfG3V>5rI*vXI(0v?-{5kDkGY&yM^#s( zIlya^!~>0n&s*0uQBL66Y}hNKCzX7rGqEbq4+?bRvT5TSQ14{s$tpoEtOB6w#B>t2 zRE_u;o!%sAaXN*P-WeF>_B3&~vSVgK;v~xKGh1G-kIH|N*%M{;#8t>Noq^o0_hYUT zTT6w*adNtK6339x``=!N%C%nd9VMyv$yQHl4#W`A%2lsf%MyWAwAE`?<0VEClUxKs zxuH7hk>DVdHMCSB901UxpJBz>YUl%_LIgrYR9DrzPx&ElET{R9HvlSiwsaVHE$pU5(W|coC#s!Al@iRHqC&2ni*uV0iK9E#39dT_Xeg z58PQVL6@K)kg(9h26n2TNC+Y5A~+L57Z0L~uKUYx+}YfjvHf;-R?NQ3!p{4>_v5|q zz3;szIORub<<~jJ?x^6BwS#wfCV4IVC}Z&!+};&@`DMt47N#Ur6TyxYJI@Jz2+#&% z$uwj@$5=eg1p$%-w)XdNWn)g(bZ|8ci8^*xd1y85wYi|8}6^4^UL#e+&|JjMG0+#->&vhq=r;0*!~M36IQ<*6Sg zG=e&Wg2a5YsC&`brxkS+&eG#;m^9ssxXDN%SoQkQCJak_0fT z4LNgJ?0JjhDNd?pLg3RU5;Fk>0=>hfR#x8Hugw^f62-!?@g?%6AuVAOT=ezGVGFgjOI&mYB73lk;+s9Y_@6gsMg~JA z*geYFUJU&a@rHPhSaA5O*qR^a2Zp}3j)*WK)bPOo?9}p}J-;szn#ChVA zdmvZ$usMpWo)8yN@EiK;_MkI-`$f<_kXH=&{s7O=UpK*1UuNPHoRlJ_d}|@G)U=Iz zPG+i%-*3eN)dIkE2ozMow`M~w)B%%I8&-FSwJik{{Pzi}WrkyQC=Q(P4EthrC{1aMiB$1AvTwa{azwP)gldrY_3*y6^%sY0 { + app.waitLogin({ type: 1 }).then(() => { this.getDetail() }) }, diff --git a/src/patient/pages/bbmReport/index.ts b/src/patient/pages/bbmReport/index.ts index dff37b9..63ecb0a 100644 --- a/src/patient/pages/bbmReport/index.ts +++ b/src/patient/pages/bbmReport/index.ts @@ -10,7 +10,7 @@ Page({ injectionNum: '', }, onLoad() { - app.waitLogin().then(() => { + app.waitLogin({ type: 1 }).then(() => { this.getDetail() }) }, diff --git a/src/patient/pages/lastDiagnosisReport/index.ts b/src/patient/pages/lastDiagnosisReport/index.ts index 365b17a..6ca3b52 100644 --- a/src/patient/pages/lastDiagnosisReport/index.ts +++ b/src/patient/pages/lastDiagnosisReport/index.ts @@ -60,7 +60,7 @@ Page({ }) }, onShow() { - app.waitLogin().then(() => { + app.waitLogin({ type: 1 }).then(() => { this.getDict() this.getDetail() }) diff --git a/src/patient/pages/lastDiagnosisReport/index.wxml b/src/patient/pages/lastDiagnosisReport/index.wxml index 6eca264..5b5508f 100644 --- a/src/patient/pages/lastDiagnosisReport/index.wxml +++ b/src/patient/pages/lastDiagnosisReport/index.wxml @@ -210,7 +210,7 @@ disable-default-padding bind:blur="updateSave" > - 填提交您的检测报告 + 提交您的检测报告 - 填提交您的HIV检测报告 + 提交您的HIV检测报告 μg/L - 填提交您的AFP 检测报告 + 提交您的AFP 检测报告 - 填提交您的AAV检测报告 + 提交您的AAV检测报告 - 填提交您的检测报告 + 提交您的检测报告