From eb0c5193f488cbf6cd6f16b084913b818aa507b8 Mon Sep 17 00:00:00 2001 From: kola-web Date: Wed, 8 Jul 2026 18:31:25 +0800 Subject: [PATCH 1/6] =?UTF-8?q?2.0=E9=A1=B5=E9=9D=A2=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 | 60 +- src/app.json | 11 +- src/app.ts | 9 +- src/components/toast/index.scss | 98 +- src/components/toast/index.wxml | 21 +- src/custom-tab-bar/index.scss | 51 +- src/custom-tab-bar/index.ts | 22 +- src/custom-tab-bar/index.wxml | 13 +- src/doctor/pages/d_createTask/index.scss | 136 +- src/doctor/pages/d_createTask/index.ts | 9 +- src/doctor/pages/d_createTask/index.wxml | 245 +- src/doctor/pages/d_patient/index.scss | 53 +- src/doctor/pages/d_patient/index.wxml | 35 +- src/doctor/pages/d_patientDetail/index.json | 4 +- src/doctor/pages/d_patientDetail/index.scss | 300 +- src/doctor/pages/d_patientDetail/index.ts | 163 +- src/doctor/pages/d_patientDetail/index.wxml | 109 +- src/doctor/pages/d_taskList/index.json | 2 +- src/doctor/pages/d_taskList/index.scss | 156 +- src/doctor/pages/d_taskList/index.ts | 4 +- src/doctor/pages/d_taskList/index.wxml | 219 +- src/gift/pages/record/index.json | 9 + src/gift/pages/record/index.scss | 590 ++ src/gift/pages/record/index.ts | 39 + src/gift/pages/record/index.wxml | 227 + src/gift/pages/recordDetail/index.json | 8 + src/gift/pages/recordDetail/index.scss | 167 + src/gift/pages/recordDetail/index.ts | 8 + src/gift/pages/recordDetail/index.wxml | 57 + src/gift/pages/recordList/index.json | 9 + src/gift/pages/recordList/index.scss | 281 + src/gift/pages/recordList/index.ts | 164 + src/gift/pages/recordList/index.wxml | 97 + src/images/bg38.png | Bin 0 -> 576769 bytes src/images/bg39.png | Bin 0 -> 33683 bytes src/images/bg40.png | Bin 0 -> 52042 bytes src/images/bg41.png | Bin 0 -> 33115 bytes src/images/bg42.png | Bin 0 -> 51118 bytes src/images/icon108.png | Bin 0 -> 1008 bytes src/images/icon109.png | Bin 0 -> 42482 bytes src/images/icon110.png | Bin 0 -> 1024 bytes src/images/icon111.png | Bin 0 -> 896 bytes src/images/icon112.png | Bin 0 -> 461 bytes src/images/icon113.png | Bin 0 -> 46223 bytes src/images/icon114.png | Bin 0 -> 1570 bytes src/images/icon115.png | Bin 0 -> 372 bytes src/images/icon116.png | Bin 0 -> 1494 bytes src/images/icon117.png | Bin 0 -> 1761 bytes src/images/icon118.png | Bin 0 -> 2498 bytes src/images/icon119.png | Bin 0 -> 5880 bytes src/images/icon120.png | Bin 0 -> 2495 bytes src/images/icon121.png | Bin 0 -> 1415 bytes src/images/icon122.png | Bin 0 -> 1506 bytes src/images/icon123.png | Bin 0 -> 1511 bytes src/images/icon124.png | Bin 0 -> 1761 bytes src/images/icon125.png | Bin 0 -> 49867 bytes src/images/icon126.png | Bin 0 -> 1766 bytes src/images/icon127.png | Bin 0 -> 2289 bytes src/images/icon128.png | Bin 0 -> 2661 bytes src/images/icon129.png | Bin 0 -> 2345 bytes src/images/icon130.png | Bin 0 -> 2487 bytes src/images/icon131.png | Bin 0 -> 5161 bytes src/images/icon132.png | Bin 0 -> 2493 bytes src/images/icon133.png | Bin 0 -> 47373 bytes src/images/icon134.png | Bin 0 -> 1578 bytes src/images/icon135.png | Bin 0 -> 1508 bytes src/images/icon136.png | Bin 0 -> 1760 bytes src/images/icon137.png | Bin 0 -> 1381 bytes src/images/icon138.png | Bin 0 -> 1492 bytes src/images/icon139.png | Bin 0 -> 1755 bytes src/images/icon140.png | Bin 0 -> 49290 bytes src/images/icon141.png | Bin 0 -> 1743 bytes src/images/icon142.png | Bin 0 -> 1697 bytes src/images/icon143.png | Bin 0 -> 2504 bytes src/images/icon144.png | Bin 0 -> 800 bytes src/images/tabbar/add.png | Bin 0 -> 15513 bytes src/images/tabbar/drug-add.png | Bin 0 -> 15813 bytes src/images/tabbar/drug-gift-active.png | Bin 2272 -> 2631 bytes src/images/tabbar/gift-active.png | Bin 2195 -> 2511 bytes src/images/tabbar/gift.png | Bin 995 -> 1458 bytes src/images/title4.png | Bin 0 -> 28035 bytes src/images/title5.png | Bin 0 -> 28761 bytes src/pages/caseReport/index.json | 4 + src/pages/caseReport/index.scss | 96 + src/pages/caseReport/index.ts | 14 + src/pages/caseReport/index.wxml | 17 + src/pages/index/index.wxml | 2 +- src/pages/interactivePatient/index.ts | 2 +- src/pages/my/index.wxml | 4 +- src/pages/qaFormDetail/index.scss | 60 +- src/pages/qaFormDetail/index.ts | 19 + src/pages/qaFormDetail/index.wxml | 20 +- src/pages/referral/index.json | 6 - src/pages/referral/index.scss | 82 - src/pages/referral/index.ts | 118 - src/pages/referral/index.wxml | 40 - 健康档案-接口文档.md | 9 - 医生端-接口文档.md | 1155 --- 接口文档.md | 11504 -------------------------- 99 files changed, 3042 insertions(+), 13486 deletions(-) create mode 100644 src/gift/pages/record/index.json create mode 100644 src/gift/pages/record/index.scss create mode 100644 src/gift/pages/record/index.ts create mode 100644 src/gift/pages/record/index.wxml create mode 100644 src/gift/pages/recordDetail/index.json create mode 100644 src/gift/pages/recordDetail/index.scss create mode 100644 src/gift/pages/recordDetail/index.ts create mode 100644 src/gift/pages/recordDetail/index.wxml create mode 100644 src/gift/pages/recordList/index.json create mode 100644 src/gift/pages/recordList/index.scss create mode 100644 src/gift/pages/recordList/index.ts create mode 100644 src/gift/pages/recordList/index.wxml create mode 100644 src/images/bg38.png create mode 100644 src/images/bg39.png create mode 100644 src/images/bg40.png create mode 100644 src/images/bg41.png create mode 100644 src/images/bg42.png create mode 100644 src/images/icon108.png create mode 100644 src/images/icon109.png create mode 100644 src/images/icon110.png create mode 100644 src/images/icon111.png create mode 100644 src/images/icon112.png create mode 100644 src/images/icon113.png create mode 100644 src/images/icon114.png create mode 100644 src/images/icon115.png create mode 100644 src/images/icon116.png create mode 100644 src/images/icon117.png create mode 100644 src/images/icon118.png create mode 100644 src/images/icon119.png create mode 100644 src/images/icon120.png create mode 100644 src/images/icon121.png create mode 100644 src/images/icon122.png create mode 100644 src/images/icon123.png create mode 100644 src/images/icon124.png create mode 100644 src/images/icon125.png create mode 100644 src/images/icon126.png create mode 100644 src/images/icon127.png create mode 100644 src/images/icon128.png create mode 100644 src/images/icon129.png create mode 100644 src/images/icon130.png create mode 100644 src/images/icon131.png create mode 100644 src/images/icon132.png create mode 100644 src/images/icon133.png create mode 100644 src/images/icon134.png create mode 100644 src/images/icon135.png create mode 100644 src/images/icon136.png create mode 100644 src/images/icon137.png create mode 100644 src/images/icon138.png create mode 100644 src/images/icon139.png create mode 100644 src/images/icon140.png create mode 100644 src/images/icon141.png create mode 100644 src/images/icon142.png create mode 100644 src/images/icon143.png create mode 100644 src/images/icon144.png create mode 100644 src/images/tabbar/add.png create mode 100644 src/images/tabbar/drug-add.png create mode 100644 src/images/title4.png create mode 100644 src/images/title5.png create mode 100644 src/pages/caseReport/index.json create mode 100644 src/pages/caseReport/index.scss create mode 100644 src/pages/caseReport/index.ts create mode 100644 src/pages/caseReport/index.wxml delete mode 100644 src/pages/referral/index.json delete mode 100644 src/pages/referral/index.scss delete mode 100644 src/pages/referral/index.ts delete mode 100644 src/pages/referral/index.wxml delete mode 100644 健康档案-接口文档.md delete mode 100644 医生端-接口文档.md delete mode 100644 接口文档.md diff --git a/project.private.config.json b/project.private.config.json index 5e21393..d4b4349 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -22,11 +22,60 @@ "miniprogram": { "list": [ { + "name": "医生-患者详情", + "pathName": "doctor/pages/d_patientDetail/index", + "query": "id=67", + "scene": null, + "launchMode": "default" + }, + { + "name": "病例报告", + "pathName": "pages/caseReport/index", + "query": "name=门诊病历及处方", + "launchMode": "default", + "scene": null + }, + { + "name": "就诊记录详情", + "pathName": "gift/pages/recordDetail/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "就诊记录列表页", + "pathName": "gift/pages/recordList/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "就诊记录", + "pathName": "gift/pages/record/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "医生-新建消息", + "pathName": "doctor/pages/d_createTask/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "医生-任务列表", + "pathName": "doctor/pages/d_taskList/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { "name": "患者-问题反馈", "pathName": "pages/feedback/index", "query": "", - "scene": null, - "launchMode": "default" + "launchMode": "default", + "scene": null }, { "name": "患者-更改手机号", @@ -134,13 +183,6 @@ "scene": null }, { - "name": "医生-患者详情", - "pathName": "doctor/pages/d_patientDetail/index", - "query": "id=1313", - "launchMode": "default", - "scene": null - }, - { "name": "医生-患者列表", "pathName": "doctor/pages/d_patient/index", "query": "", diff --git a/src/app.json b/src/app.json index d80ceaf..e5e5de8 100644 --- a/src/app.json +++ b/src/app.json @@ -47,9 +47,9 @@ "pages/webview/index", "pages/infusionCenter/index", "pages/interactivePatient/index", - "pages/referral/index", "pages/qaForm/index", "pages/qaFormDetail/index", + "pages/caseReport/index", "pages/feedback/index" ], "subpackages": [ @@ -64,7 +64,10 @@ "pages/myHealthRecordChart/index", "pages/cutaneous/index", "pages/cutaneousDetail/index", - "pages/cutaneousVideo/index" + "pages/cutaneousVideo/index", + "pages/record/index", + "pages/recordList/index", + "pages/recordDetail/index" ] }, { @@ -120,10 +123,6 @@ "text": "知识" }, { - "pagePath": "pages/live/index", - "text": "活动" - }, - { "pagePath": "pages/my/index", "text": "我的" } diff --git a/src/app.ts b/src/app.ts index 2079d78..a91c519 100644 --- a/src/app.ts +++ b/src/app.ts @@ -21,13 +21,8 @@ App({ upFileUrl: 'https://m.igg4.hbraas.com/', imageUrl: 'https://m.igg4.hbraas.com/igg4/', - // appid:wx9404bbbdaf52c276 - // url: 'https://m.zd.hbraas.com', - // upFileUrl: 'https://m.zd.hbraas.com/', - // imageUrl: 'https://m.zd.hbraas.com/zd/', - // pro - // appid:wx96f45ca4f1fa36ec + // appid:wx346254575bd711a7 // url: 'https://m.igg4.hbsaas.com', // upFileUrl: 'https://m.igg4.hbsaas.com/', // imageUrl: 'https://m.igg4.hbsaas.com/igg4/', @@ -253,7 +248,7 @@ App({ verifySys(pub = false) { // 1:患者 2:医生 const { loginType, isLogin, anyWhere } = this.globalData - console.log("DEBUGPRINT[229]: app.ts:246: loginType=", loginType) + console.log('DEBUGPRINT[229]: app.ts:246: loginType=', loginType) const pages = getCurrentPages() const currentPage = pages[pages.length - 1] const url = currentPage.route diff --git a/src/components/toast/index.scss b/src/components/toast/index.scss index cee76ff..fccfb40 100644 --- a/src/components/toast/index.scss +++ b/src/components/toast/index.scss @@ -2451,7 +2451,7 @@ width: 670rpx; box-sizing: border-box; border-radius: 24rpx; - background: linear-gradient(180deg, #E6F4FF 0%, #FFFFFF 22.89%, #FFFFFF 100%); + background: linear-gradient(180deg, #e6f4ff 0%, #ffffff 22.89%, #ffffff 100%); .content { font-size: 36rpx; color: rgba(34, 34, 34, 1); @@ -3621,6 +3621,102 @@ } } +.popup-no-write { + .badge { + position: relative; + z-index: 1; + margin: 0 auto -90rpx; + display: block; + width: 204rpx; + height: 160rpx; + } + .popup-container { + padding: 144rpx 0 0; + width: 540rpx; + box-sizing: border-box; + background-color: #fff; + border-radius: 24rpx; + box-shadow: inset 0rpx -1rpx 0rpx 0rpx #e5e6eb; + .title { + padding-bottom: 48rpx; + font-size: 36rpx; + color: #222222; + font-weight: bold; + text-align: center; + } + .footer { + border-top: 1px solid #eaebef; + display: flex; + .btn1, + .btn2 { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + } + .btn1 { + border-right: 1px solid #eaebef; + color: #212120; + } + .btn2 { + color: #0eb66d; + } + } + } + &.drug { + .footer { + .btn2 { + color: rgba(89, 86, 233, 1); + } + } + } +} + +.popup-one-write { + .badge { + position: relative; + z-index: 1; + margin: 0 auto -90rpx; + display: block; + width: 204rpx; + height: 160rpx; + } + .popup-container { + padding: 116rpx 0 32rpx; + width: 550rpx; + box-sizing: border-box; + background-color: #fff; + border-radius: 24rpx; + box-shadow: inset 0rpx -1rpx 0rpx 0rpx #e5e6eb; + .title { + padding-bottom: 48rpx; + font-size: 36rpx; + color: #222222; + font-weight: bold; + text-align: center; + } + .btn { + margin: 0 auto; + width: 486rpx; + height: 96rpx; + background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); + border-radius: 16rpx 16rpx 16rpx 16rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #ffffff; + } + } + &.drug { + .btn { + background: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + } + } +} + .close { margin: 48rpx auto 0; display: block; diff --git a/src/components/toast/index.wxml b/src/components/toast/index.wxml index 0a9312a..dde66f6 100644 --- a/src/components/toast/index.wxml +++ b/src/components/toast/index.wxml @@ -892,7 +892,9 @@ 《用户协议》 《隐私政策》 - 《个人信息共享知情同意书》 + + 《个人信息共享知情同意书》 + @@ -1092,6 +1094,23 @@ + + + + 您有填写信息还未提交 + + 退出 + 提交 + + + + + + + 请至少完成一项填写 + 继续 + + + - + - + - 用药提醒 + 就诊记录 () Page({ data: { - step: 1, + background: 'transparent', + + step: 2, TemplateType: 1, templates: [] as any, @@ -348,6 +350,8 @@ Page({ title: '确认创建群发任务', content: '将会按您创建的规则给所有符合条件患者发送消息', confirmColor: 'rgba(22, 121, 203, 1)', + confirmText: '确认', + cancelText: '取消', success: (res) => { if (res.confirm) { const params = { @@ -401,6 +405,5 @@ Page({ handleBack() { wx.navigateBack() }, - handleViewMp() { - }, + handleViewMp() {}, }) diff --git a/src/doctor/pages/d_createTask/index.wxml b/src/doctor/pages/d_createTask/index.wxml index 356fb05..0492f4e 100644 --- a/src/doctor/pages/d_createTask/index.wxml +++ b/src/doctor/pages/d_createTask/index.wxml @@ -1,7 +1,7 @@ 您配置的内容会通过对话列表及公众号提醒通知患者 + + 选择全员 + + + + 绑定时间 {{BindStartDate}} - + - - {{BindEndDate}} - + + + - 本周ADL测评 - - - {{item.value}} - - - - - 是否有ADL测评 - - - {{item.value}} - - - - - ADL测评间隔时长 - - - {{item.value}} - - - - - 是否双达标 + 确诊IgG4-R + + - ADL评分(多选) + 正在使用的药物 - - ADL分数变化(多选) - - - {{item.value}} - - - - - {{item.value}} - - - - - - 分 - - - - - - 分 - - - - - 激素用量(多选) - - - {{item.value}} - - - - - 激素变化(多选) - - - {{item.value}} - - - - - 延髓症状 - - - {{item.value}} - - - - - 抗体类型 - - - {{item.value}} - - - - - 胸腺异常 - - - {{item.value}} - - - - - 既往发生危象 - - - {{item.value}} - - - - - 传统免疫抑制剂 - - - {{item.value}} - - - - - 医保类型 - - - {{item.value}} - - - @@ -351,7 +142,7 @@ data-id="{{item.Id}}" > - + {{item.InteractMsgContent}} @@ -369,7 +160,7 @@ 刷新 - + 清空选项 diff --git a/src/doctor/pages/d_patient/index.scss b/src/doctor/pages/d_patient/index.scss index 76fe0cf..16ced0c 100644 --- a/src/doctor/pages/d_patient/index.scss +++ b/src/doctor/pages/d_patient/index.scss @@ -14,26 +14,51 @@ page { z-index: 10; background-color: #fff; - .search { - padding: 16rpx 32rpx; + .search-wrap { display: flex; align-items: center; gap: 16rpx; - background: rgba(243, 243, 243, 1); - border-radius: 140rpx 140rpx 140rpx 140rpx; + .search { + flex: 1; + padding: 16rpx 32rpx; + display: flex; + align-items: center; + gap: 16rpx; + background: rgba(243, 243, 243, 1); + border-radius: 140rpx 140rpx 140rpx 140rpx; + height: 76rpx; + box-sizing: border-box; - .icon { - width: 40rpx; - height: 40rpx; - } + .icon { + width: 40rpx; + height: 40rpx; + } - .input { - flex: 1; - font-size: 32rpx; - } + .input { + flex: 1; + font-size: 32rpx; + } - .input-place { - color: rgba(33, 33, 32, 0.3); + .input-place { + color: rgba(33, 33, 32, 0.3); + } + } + .send { + flex-shrink: 0; + padding: 16rpx 28rpx; + background: linear-gradient(96deg, #293b9f 0%, #1679cb 100%); + border-radius: 48rpx; + font-size: 32rpx; + color: #ffffff; + display: flex; + align-items: center; + gap: 12rpx; + height: 76rpx; + box-sizing: border-box; + .icon { + width: 40rpx; + height: 40rpx; + } } } .navbar { diff --git a/src/doctor/pages/d_patient/index.wxml b/src/doctor/pages/d_patient/index.wxml index c0e06e3..47b4a6c 100644 --- a/src/doctor/pages/d_patient/index.wxml +++ b/src/doctor/pages/d_patient/index.wxml @@ -1,18 +1,24 @@ - - - + + + + + + + + 群发 + 全部 @@ -27,7 +33,10 @@ {{item.Name}} - 病程:{{item.DiagnosisTimeRange == 1 ? '6个月以内' : item.DiagnosisTimeRange == 2 ? '6个月-3年' : '3年以上'}} + + 病程:{{item.DiagnosisTimeRange == 1 ? '6个月以内' : item.DiagnosisTimeRange == 2 ? '6个月-3年' : + '3年以上'}} + 邀约时间:{{tools.formatDate(item.InviteTime)}} 备注:{{item.DoctorRemark || '无'}} diff --git a/src/doctor/pages/d_patientDetail/index.json b/src/doctor/pages/d_patientDetail/index.json index 1d9f7fc..e30ea72 100644 --- a/src/doctor/pages/d_patientDetail/index.json +++ b/src/doctor/pages/d_patientDetail/index.json @@ -3,6 +3,8 @@ "usingComponents": { "van-icon": "@vant/weapp/icon/index", "van-popup": "@vant/weapp/popup/index", - "toast": "/components/toast/index" + "toast": "/components/toast/index", + "van-sticky": "@vant/weapp/sticky/index", + "ec-canvas": "/components/ec-canvas/ec-canvas" } } diff --git a/src/doctor/pages/d_patientDetail/index.scss b/src/doctor/pages/d_patientDetail/index.scss index d339dc1..eb8ce68 100644 --- a/src/doctor/pages/d_patientDetail/index.scss +++ b/src/doctor/pages/d_patientDetail/index.scss @@ -1,4 +1,5 @@ page { + background-color: #fcfcfc; padding-bottom: calc(140rpx + env(safe-area-inset-bottom)); } .page { @@ -6,6 +7,7 @@ page { overflow-x: hidden; padding-bottom: 200rpx; .banner { + position: relative; margin: 40rpx 40rpx 0; padding: 48rpx 32rpx; display: flex; @@ -13,6 +15,25 @@ page { border-radius: 12rpx 12rpx 12rpx 12rpx; border: 1px solid #f4f3f3; box-shadow: 0 4rpx 32rpx 0 rgba(0, 0, 0, 0.08); + .generate-pdf { + position: absolute; + right: 0; + top: 0; + padding: 0 24rpx; + height: 56rpx; + background: linear-gradient(96deg, #293b9f 0%, #1679cb 100%); + font-size: 28rpx; + color: rgba(255, 255, 255, 1); + border-radius: 0 12rpx 0 24rpx; + line-height: 56rpx; + display: flex; + align-items: center; + gap: 12rpx; + .icon { + width: 28rpx; + height: 28rpx; + } + } .avatar { flex-shrink: 0; .avatar-img { @@ -45,8 +66,32 @@ page { } } } + .nav { + padding: 32rpx 40rpx; + background-color: #fcfcfc; + .nav-wrap { + background-color: rgba(243, 243, 243, 1); + padding: 8rpx; + border-radius: 12rpx; + display: flex; + align-items: center; + .nav-item { + flex: 1; + padding: 10rpx; + font-size: 32rpx; + color: rgba(33, 33, 32, 0.4); + line-height: 48rpx; + text-align: center; + &.active { + background-color: #fff; + border-radius: 8rpx; + color: rgba(22, 121, 203, 1); + } + } + } + } .container { - margin: 32rpx 40rpx; + margin: 0 40rpx 32rpx; padding: 0 32rpx; background: #ffffff; box-shadow: 0rpx 4rpx 32rpx 0rpx rgba(0, 0, 0, 0.08); @@ -79,16 +124,265 @@ page { } } } + .chart { + margin: 32rpx 40rpx; + .chart-header { + margin-top: 48rpx; + display: flex; + gap: 24rpx; + .type { + padding: 8rpx 32rpx; + font-size: 32rpx; + color: rgba(34, 34, 34, 0.6); + background-color: rgba(246, 246, 246, 1); + border-radius: 58rpx; + display: flex; + align-items: center; + gap: 14rpx; + .icon { + font-size: 24rpx; + color: rgba(34, 34, 34, 0.6); + transform: rotate(90deg); + } + } + .date { + padding: 8rpx 32rpx; + font-size: 32rpx; + color: rgba(34, 34, 34, 0.6); + background-color: rgba(246, 246, 246, 1); + border-radius: 58rpx; + display: flex; + align-items: center; + gap: 14rpx; + .line { + margin: 0 10rpx; + } + .icon { + transform: rotate(90deg); + color: rgba(34, 34, 34, 0.6); + font-size: 24rpx; + } + } + } + .chart-container { + margin-top: 32rpx; + padding: 32rpx; + background-color: #fff; + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + box-shadow: 0rpx 4rpx 32rpx 0rpx rgba(0, 0, 0, 0.08); + .c-header { + display: flex; + justify-content: space-between; + .title { + font-size: 36rpx; + color: rgba(0, 0, 0, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 24rpx; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + background: rgba(22, 121, 203, 1); + border-radius: 32rpx 32rpx 32rpx 32rpx; + } + } + .sub { + font-size: 32rpx; + color: rgba(34, 34, 34, 0.4); + } + } + .w-chart { + height: 460rpx; + } + } + } + .case-report { + margin: 64rpx 40rpx 0; + .c-header { + display: flex; + align-items: center; + gap: 32rpx; + .name { + flex-shrink: 0; + font-size: 36rpx; + color: rgba(0, 0, 0, 1); + font-weight: bold; + text-align: center; + position: relative; + z-index: 1; + &::after { + margin-top: -20rpx; + display: block; + content: ''; + height: 20rpx; + background: linear-gradient(90deg, #1679cb 0%, rgba(22, 121, 203, 0) 100%); + border-radius: 0rpx 0rpx 0rpx 0rpx; + opacity: 0.2; + } + } + } + .list { + .row { + margin-top: 32rpx; + padding: 34rpx; + background-color: #fff; + border-radius: 24rpx; + display: flex; + gap: 24rpx; + box-shadow: 0rpx 8rpx 40rpx 0rpx rgba(0, 0, 0, 0.08); + .icon { + flex-shrink: 0; + width: 96rpx; + height: 96rpx; + } + .col { + .name { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + } + .content { + margin-top: 8rpx; + font-size: 28rpx; + color: rgba(34, 34, 34, 0.5); + } + } + } + } + } + + .record-list { + margin: 32rpx 40rpx 0; + .card { + display: flex; + gap: 20rpx; + .aside { + display: flex; + flex-direction: column; + align-items: center; + flex-shrink: 0; + .line-top, + .line-bottom { + border-right: 1px dashed rgba(34, 34, 34, 0.2); + } + .line-top { + flex-shrink: 0; + } + .line-bottom { + flex: 1; + } + .circle { + flex-shrink: 0; + width: 20rpx; + height: 20rpx; + border-radius: 50%; + background-color: rgba(22, 121, 203, 1); + background-clip: content-box; + border: 6rpx solid rgba(22, 121, 203, 0.1); + } + } + .wrap { + flex: 1; + min-width: 0; + padding-bottom: 48rpx; + .date { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + line-height: 1; + } + .w-container { + position: relative; + margin-top: 24rpx; + padding: 32rpx; + border-radius: 24rpx; + background-color: #fff; + box-shadow: 0rpx 4rpx 32rpx 0rpx rgba(0, 0, 0, 0.08); + .del { + position: absolute; + top: 1px; + right: 1px; + padding: 8rpx 16rpx; + background-color: rgba(246, 246, 246, 1); + font-size: 28rpx; + font-weight: bold; + color: rgba(34, 34, 34, 1); + border-radius: 0 24rpx 0 24rpx; + } + .name { + font-size: 32rpx; + color: rgba(34, 34, 34, 1); + } + .content { + margin-top: 16rpx; + display: flex; + align-items: center; + justify-content: space-between; + .c-left { + display: flex; + gap: 8rpx; + align-items: baseline; + line-height: 84rpx; + .num { + font-size: 72rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + } + .sub { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + } + .icon { + width: 44rpx; + height: 51rpx; + } + } + .status { + font-size: 32rpx; + color: rgba(14, 182, 109, 1); + padding: 0 12rpx; + background-color: rgba(14, 182, 109, 0.08); + border-radius: 8rpx; + } + } + .row { + margin-top: 32rpx; + padding: 32rpx; + background-color: rgba(246, 246, 246, 1); + border-radius: 16rpx; + display: flex; + align-items: center; + gap: 8rpx; + .col { + flex: 1; + .c-name { + font-size: 32rpx; + color: rgba(34, 34, 34, 0.5); + } + .c-content { + margin-top: 16rpx; + font-size: 40rpx; + color: rgba(34, 34, 34, 1); + } + } + } + } + } + } + } .footer { - padding: 0 40rpx; + padding: 32rpx 40rpx calc(env(safe-area-inset-bottom) + 32rpx); position: fixed; - bottom: calc(env(safe-area-inset-bottom) + 32rpx); + bottom: 0; left: 0; width: 100%; box-sizing: border-box; display: flex; align-items: center; gap: 30rpx; + background-color: #fff; + box-shadow: 0rpx -12rpx 44rpx 0rpx rgba(0, 0, 0, 0.05); .remark { flex: 1; height: 96rpx; diff --git a/src/doctor/pages/d_patientDetail/index.ts b/src/doctor/pages/d_patientDetail/index.ts index 668988d..bf56b52 100644 --- a/src/doctor/pages/d_patientDetail/index.ts +++ b/src/doctor/pages/d_patientDetail/index.ts @@ -2,6 +2,8 @@ import dayjs from 'dayjs' const app = getApp() +let echarts: any = null + Page({ data: { toastShow: false, @@ -106,16 +108,170 @@ Page({ 2: '6个月-3年', 3: '3年以上', }, + + caseReportList: [ + { + icon: 'icon142.png', + name: '门诊病历及处方', + content: '医生手写或电脑打印的病历、处方', + }, + { icon: 'icon127.png', name: '检验报告', content: '抽血检测的IgG4、IgG、ESR等' }, + { icon: 'icon128.png', name: '影像学检查', content: '超声/CT/MRI的描述结论、电子胶片' }, + { icon: 'icon129.png', name: '病理诊断及活检', content: '受累组织穿刺或切除免疫组化报告' }, + { icon: 'icon130.png', name: '外周血免疫功能评估', content: '免疫细胞亚群、淋巴细胞比例测定' }, + ], }, - onLoad(option) { + ecDataTrendComponent: null as any, + async onLoad(option) { this.setData({ id: option.id, }) + echarts = await require.async('../../../resource/components/echart/echarts.js') + this.ecDataTrendComponent = this.selectComponent('#chart1') + this.initChart() app.waitLogin().then(async (_res) => { this.getDoctorDetail() await this.getDetail() }) }, + + initChart(defaultList = []) { + const list: any = [ + ...defaultList, + { Date: '2026-7-7', TotalScore: 100, InjectionBottles: false }, + { Date: '2026-7-8', TotalScore: 1000, InjectionBottles: false }, + ] + return new Promise((reslove) => { + this.ecDataTrendComponent.init((canvas, width, height, dpr) => { + const chart = echarts.init(canvas, null, { + width, + height, + devicePixelRatio: dpr, // new + }) + canvas.setChart(chart) + + const option: any = { + tooltip: { + show: false, + trigger: 'axis', + axisPointer: { + type: 'shadow', + }, + confine: true, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + textStyle: { + color: '#fff', + fontSize: 10, + }, + order: 'seriesDesc', + }, + grid: { + top: '30', + left: '0', + right: '0', + bottom: '10', + containLabel: true, + }, + xAxis: [ + { + type: 'category', + axisTick: { + alignWithLabel: true, + }, + axisLine: { + lineStyle: { + color: 'rgba(34, 34, 34, 0.20)', + type: 'dashed', + }, + }, + data: list.map((item) => dayjs(item.Date).format('MM-DD')), + }, + ], + yAxis: [ + { + type: 'value', + minInterval: 1, + axisLabel: { + color: 'rgba(34, 34, 34, 0.40)', + }, + splitLine: { + lineStyle: { + color: 'rgba(34, 34, 34, 0.20)', + type: 'dashed', + }, + }, + }, + ], + series: [ + { + name: '总分', + data: list.length ? list.map((item) => item.TotalScore) : [25], + barWidth: '16', + label: { + show: true, + position: 'top', + color: 'rgba(22, 121, 203, 1)', + }, + type: 'line', + symbol: 'circle', + symbolSize: 8, + showSymbol: list.length >= 1, + connectNulls: true, + z: 10, + itemStyle: { + color: 'rgba(22, 121, 203, 1)', + }, + markLine: { + symbol: ['none', 'none'], + data: [ + { + name: '135 安全区', + yAxis: 135, + label: { + formatter: '{b}', + position: 'insideMiddle', + color: 'rgba(22, 121, 203, 1)', + fontSize: '10', + }, + lineStyle: { + cap: '', + color: 'rgba(22, 121, 203, 1)', + type: 'dashed', + }, + }, + ], + }, + markArea: { + itemStyle: { + color: 'rgba(22, 121, 203, 0.16)', + }, + data: [ + [ + { + yAxis: 0, + }, + { + yAxis: 135, + }, + ], + ], + }, + }, + ], + dataZoom: { + type: 'inside', // 有type这个属性,滚动条在最下面,也可以不行,写y:36,这表示距离顶端36px,一般就是在图上面。 + startValue: 0, + endValue: 4, + filterMode: 'none', + }, + } + + chart.setOption(option) + reslove(chart) + return chart + }) + }) + }, getDoctorDetail() { wx.ajax({ method: 'GET', @@ -170,7 +326,10 @@ Page({ this.setData({ detail: { ...res, - hideName: res.Name.length <= 2 ? res.Name.charAt(0) + '*' : res.Name.charAt(0) + '*' + res.Name.charAt(res.Name.length - 1), + hideName: + res.Name.length <= 2 + ? res.Name.charAt(0) + '*' + : res.Name.charAt(0) + '*' + res.Name.charAt(res.Name.length - 1), hideTelephone: res.Telephone ? res.Telephone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2') : '', }, }) diff --git a/src/doctor/pages/d_patientDetail/index.wxml b/src/doctor/pages/d_patientDetail/index.wxml index aef6b86..06ed764 100644 --- a/src/doctor/pages/d_patientDetail/index.wxml +++ b/src/doctor/pages/d_patientDetail/index.wxml @@ -1,6 +1,10 @@ + + + + + 基本信息 + 就诊记录 + + + @@ -23,7 +36,10 @@ {{item.AnswerTextStr}} - {{ans}}({{item.OtherText}}) + + {{ans}} + ({{item.OtherText}}) + @@ -34,6 +50,97 @@ {{detail.DoctorRemark || '无'}} + + + + + 按年 + + + + + + 2025.08 + + - + + 2025.09 + + + + + + + 血清IgG4趋势监测 + 单位mg/dL + + + + + + + + + 我的病历报告 + + + + + + {{item.name}} + {{item.content}} + + + + + + + + + + + + + + 2025-06-11 + + lgG4值 + + + 385 + mg/dL + + + + + + + 激素用量 + 10mg/天 + + + 下次复诊时间 + 2025.06.11 + + + + + + 备注 diff --git a/src/doctor/pages/d_taskList/index.json b/src/doctor/pages/d_taskList/index.json index ea9f53c..e89c713 100644 --- a/src/doctor/pages/d_taskList/index.json +++ b/src/doctor/pages/d_taskList/index.json @@ -1,5 +1,5 @@ { - "navigationStyle": "custom", + "navigationBarTitleText": "任务列表", "usingComponents": { "navBar": "/components/navBar/navBar" } diff --git a/src/doctor/pages/d_taskList/index.scss b/src/doctor/pages/d_taskList/index.scss index 03ad008..32ebe30 100644 --- a/src/doctor/pages/d_taskList/index.scss +++ b/src/doctor/pages/d_taskList/index.scss @@ -1,96 +1,100 @@ page { - background: #f2f4f5; + background: rgba(246, 246, 246, 1); } .page { padding-bottom: 300rpx; .card { margin: 30rpx; - padding: 32rpx 30rpx; - background-color: #fff; + background-color: rgba(246, 246, 246, 1); + border: 1px solid rgba(255, 255, 255, 1); border-radius: 24rpx; + .card-body { + padding: 32rpx 30rpx; + background-color: #fff; + border-radius: 24rpx; + .c-header { + padding-bottom: 32rpx; + display: flex; + align-items: center; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid rgba(242, 244, 245, 1); - .c-header { - padding-bottom: 32rpx; - display: flex; - align-items: center; - justify-content: space-between; - align-items: center; - border-bottom: 1px solid rgba(242, 244, 245, 1); - - .id { - font-size: 32rpx; - color: rgba(40, 48, 49, 1); - } - - .status { - font-size: 32rpx; - color: rgba(154, 161, 162, 1); - - &.status1 { - color: rgba(215, 108, 108, 1); - } - - &.status2 { - color: rgba(229, 154, 41, 1); - } - - &.status4 { - color: rgba(103, 186, 202, 1); + .id { + font-size: 32rpx; + color: rgba(34, 34, 34, 1); } - &.status5 { + .status { + font-size: 32rpx; color: rgba(154, 161, 162, 1); - } - &.status6 { - color: rgba(154, 161, 162, 1); - } - } - } + &.status1 { + color: rgba(215, 108, 108, 1); + } - .c-container { - padding-bottom: 32rpx; + &.status2 { + color: rgba(229, 154, 41, 1); + } - .row { - margin-top: 32rpx; - display: flex; + &.status4 { + color: rgba(103, 186, 202, 1); + } - .label { - flex-shrink: 0; - width: 5em; - font-size: 32rpx; - color: rgba(173, 179, 180, 1); + &.status5 { + color: rgba(154, 161, 162, 1); + } + + &.status6 { + color: rgba(154, 161, 162, 1); + } } + } - .content { - flex: 1; - font-size: 32rpx; - color: rgba(40, 48, 49, 1); + .c-container { + padding-bottom: 32rpx; - &:empty::after { - display: block; - content: '无'; - } + .row { + margin-top: 32rpx; + display: flex; - .icon { - margin-left: 10rpx; - width: 32rpx; - height: 32rpx; - vertical-align: -4rpx; + .label { + flex-shrink: 0; + width: 5em; + font-size: 32rpx; + color: rgba(173, 179, 180, 1); } - .f-row { + .content { + flex: 1; font-size: 32rpx; - color: rgba(40, 48, 49, 1); - line-height: 52rpx; + color: rgba(34, 34, 34, 1); - .f-label { - display: inline-block; + &:empty::after { + display: block; + content: '无'; } - .f-content { - display: inline; + .icon { + margin-left: 10rpx; + width: 32rpx; + height: 32rpx; + vertical-align: -4rpx; + } + + .f-row { + font-size: 32rpx; + color: rgba(40, 48, 49, 1); + line-height: 52rpx; + + .f-label { + display: inline-block; + } + + .f-content { + display: inline; + } } } } @@ -98,7 +102,7 @@ page { } .c-footer { - padding: 40rpx 0 0; + padding: 24rpx 30rpx; border-top: 1px solid rgba(242, 244, 245, 1); display: flex; gap: 28rpx; @@ -110,7 +114,7 @@ page { color: rgba(173, 179, 180, 1); .num { - color: rgba(103, 186, 202, 1); + color: rgba(22, 121, 203, 1); font-weight: bold; } } @@ -125,13 +129,13 @@ page { .copy { padding: 12rpx 30rpx; - font-size: 32rpx; + font-size: 28rpx; display: flex; align-items: center; justify-content: center; - color: rgba(103, 186, 202, 1); + color: rgba(22, 121, 203, 1); border-radius: 88rpx 88rpx 88rpx 88rpx; - border: 1rpx solid #67baca; + border: 1rpx solid rgba(22, 121, 203, 1); } .send { @@ -139,7 +143,7 @@ page { display: flex; align-items: center; justify-content: center; - color: rgba(40, 48, 49, 1); + color: rgba(34, 34, 34, 1); border-radius: 88rpx 88rpx 88rpx 88rpx; border: 1rpx solid rgba(39, 58, 101, 0.15); } @@ -149,7 +153,7 @@ page { display: flex; align-items: center; justify-content: center; - color: rgba(40, 48, 49, 1); + color: rgba(34, 34, 34, 1); border-radius: 88rpx 88rpx 88rpx 88rpx; border: 1rpx solid rgba(39, 58, 101, 0.15); } @@ -162,8 +166,8 @@ page { bottom: 100rpx; left: 50%; transform: translateX(-50%); - width: 178rpx; - height: 178rpx; + width: 168rpx; + height: 168rpx; .icon { width: 100%; diff --git a/src/doctor/pages/d_taskList/index.ts b/src/doctor/pages/d_taskList/index.ts index 1bd844d..2810516 100644 --- a/src/doctor/pages/d_taskList/index.ts +++ b/src/doctor/pages/d_taskList/index.ts @@ -5,7 +5,7 @@ const app = getApp() Page({ data: { - list: [] as any[], + list: [{}] as any[], pagination: { page: 1, pages: 1, @@ -32,7 +32,7 @@ Page({ }, onShow() { app.waitLogin().then(() => { - this.getList() + // this.getList() }) }, getList(newPage = 1) { diff --git a/src/doctor/pages/d_taskList/index.wxml b/src/doctor/pages/d_taskList/index.wxml index c76ab25..4ae44c1 100644 --- a/src/doctor/pages/d_taskList/index.wxml +++ b/src/doctor/pages/d_taskList/index.wxml @@ -1,120 +1,121 @@ - - + - - ID:{{item.IdNumber}} - {{Status[item.Status]}} - - - - 创建时间 - {{item.CreateTime}} + + + ID:{{item.IdNumber}} + {{Status[item.Status]}} - - 发布时间 - - {{item.SendTime}} - + + + 创建时间 + {{item.CreateTime}} - - - 筛选条件 - - - 搜索: - {{item.FilterCondition.Search}} - - - 绑定时间: - {{item.FilterCondition.BindStartDate || '---'}}~{{item.FilterCondition.BindEndDate || '---'}} - - - 本周ADL测评: - {{IsThisWeekAdlObj[item.FilterCondition.IsThisWeekAdl]}} - - - 是否有ADL测评: - {{HasAdlObj[item.FilterCondition.HasAdl]}} - - - ADL测评间隔时长: - {{AdlTimeObj[item.FilterCondition.AdlTime]}} - - - 是否双达标: - {{DoubleStandardObj[item.FilterCondition.DoubleStandard]}} + + 发布时间 + + {{item.SendTime}} + - - ADL评分(多选): - - - {{AdlScorceObj[subItem]}}{{index < item.FilterCondition.AdlScore.length - 1 ? ',' : ''}} - + + + 筛选条件 + + + 搜索: + {{item.FilterCondition.Search}} - - - ADL分数变化(多选): - - - {{AdlScoreChangeObj[subItem]}}{{index < item.FilterCondition.AdlScoreChange.length - 1 ? ',' : ''}} - - - {{AdlScoreChangeTypeObj[item.FilterCondition.AdlScoreChangeType]}} - - - ({{item.FilterCondition.AdlScoreChangeMin}}-{{item.FilterCondition.AdlScoreChangeMax}}) - + + 绑定时间: + + {{item.FilterCondition.BindStartDate || '---'}}~{{item.FilterCondition.BindEndDate || '---'}} + - - - 激素用量(多选): - - - {{SteroidDailyDoseObj[subItem]}}{{index < item.FilterCondition.SteroidDailyDose.length - 1 ? ',' : ''}} - + + 本周ADL测评: + {{IsThisWeekAdlObj[item.FilterCondition.IsThisWeekAdl]}} - - - 激素变化(多选): - - - {{SteroidDailyDoseChangeObj[subItem]}}{{index < item.FilterCondition.SteroidDailyDoseChange.length - 1 ? - ',' : ''}} - + + 是否有ADL测评: + {{HasAdlObj[item.FilterCondition.HasAdl]}} - - - 延髓症状: - {{PharyngealSymptomsObj[item.FilterCondition.PharyngealSymptoms]}} - - - 抗体类型: - {{AntibodyTypeObj[item.FilterCondition.AntibodyType]}} - - - 胸腺异常: - {{ThyroidAbnormalObj[item.FilterCondition.ThyroidAbnormal]}} - - - 既往发生危象: - {{PreviousConvulsionObj[item.FilterCondition.PreviousConvulsion]}} - - - 传统免疫抑制剂: - - {{TraditionalImmunosuppressantObj[item.FilterCondition.TraditionalImmunosuppressant]}} + + ADL测评间隔时长: + {{AdlTimeObj[item.FilterCondition.AdlTime]}} + + + 是否双达标: + {{DoubleStandardObj[item.FilterCondition.DoubleStandard]}} + + + ADL评分(多选): + + + {{AdlScorceObj[subItem]}}{{index < item.FilterCondition.AdlScore.length - 1 ? ',' : ''}} + + + + + ADL分数变化(多选): + + + {{AdlScoreChangeObj[subItem]}}{{index < item.FilterCondition.AdlScoreChange.length - 1 ? ',' : ''}} + + + {{AdlScoreChangeTypeObj[item.FilterCondition.AdlScoreChangeType]}} + + + ({{item.FilterCondition.AdlScoreChangeMin}}-{{item.FilterCondition.AdlScoreChangeMax}}) + + + + + 激素用量(多选): + + + {{SteroidDailyDoseObj[subItem]}}{{index < item.FilterCondition.SteroidDailyDose.length - 1 ? ',' : + ''}} + + + + + 激素变化(多选): + + + {{SteroidDailyDoseChangeObj[subItem]}}{{index < item.FilterCondition.SteroidDailyDoseChange.length - 1 + ? ',' : ''}} + + + + + 延髓症状: + {{PharyngealSymptomsObj[item.FilterCondition.PharyngealSymptoms]}} + + + 抗体类型: + {{AntibodyTypeObj[item.FilterCondition.AntibodyType]}} + + + 胸腺异常: + {{ThyroidAbnormalObj[item.FilterCondition.ThyroidAbnormal]}} + + + 既往发生危象: + {{PreviousConvulsionObj[item.FilterCondition.PreviousConvulsion]}} + + + 传统免疫抑制剂: + + {{TraditionalImmunosuppressantObj[item.FilterCondition.TraditionalImmunosuppressant]}} + + + + 医保类型: + {{MedicalInsuranceTypeObj[item.FilterCondition.MedicalInsuranceType]}} - - - 医保类型: - {{MedicalInsuranceTypeObj[item.FilterCondition.MedicalInsuranceType]}} @@ -138,6 +139,6 @@ - + diff --git a/src/gift/pages/record/index.json b/src/gift/pages/record/index.json new file mode 100644 index 0000000..531c2ae --- /dev/null +++ b/src/gift/pages/record/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "就诊记录", + "navigationBarBackgroundColor": "#F6F6F6", + "usingComponents": { + "uploadFile": "/components/uploadFile/index", + "van-icon": "@vant/weapp/icon/index", + "toast": "/components/toast/index" + } +} diff --git a/src/gift/pages/record/index.scss b/src/gift/pages/record/index.scss new file mode 100644 index 0000000..40ea24b --- /dev/null +++ b/src/gift/pages/record/index.scss @@ -0,0 +1,590 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + .page-header { + padding: 50rpx 64rpx 0; + display: flex; + justify-content: space-between; + .item { + flex-shrink: 0; + display: flex; + flex-direction: column; + align-items: center; + .order { + width: 52rpx; + height: 52rpx; + text-align: center; + font-size: 36rpx; + color: rgba(34, 34, 34, 0.3); + line-height: 52rpx; + border-radius: 50%; + background-color: rgba(236, 236, 236, 1); + border: 8rpx solid rgba(255, 255, 255, 0); + background-clip: content-box; + .icon { + width: 28rpx; + height: 28rpx; + } + } + .order-end { + width: 52rpx; + height: 52rpx; + } + .name { + margin-top: 4rpx; + font-size: 28rpx; + color: rgba(34, 34, 34, 0.4); + &.current { + color: rgba(14, 182, 109, 1); + } + } + &.active { + .order { + background-color: rgba(14, 182, 109, 1); + border: 8rpx solid #e5f2ec; + color: #fff; + opacity: 1; + } + } + } + .line { + margin: 30rpx -10rpx 0; + flex: 1; + border-top: 1px dashed rgba(34, 34, 34, 0.1); + &.active { + border-color: rgba(14, 182, 109, 1); + } + } + } + .step1 { + margin: 32rpx; + background-color: rgba(255, 255, 255, 0.9); + border-radius: 24rpx; + .s-header { + padding: 20rpx 0; + display: flex; + align-items: start; + justify-content: center; + .title { + margin-top: 48rpx; + width: 410rpx; + height: 122rpx; + } + .badge { + margin-left: -24rpx; + width: 224rpx; + height: 188rpx; + } + } + .s-form { + padding: 24rpx 40rpx 40rpx; + background-color: #fff; + border-radius: 16rpx; + box-shadow: 0rpx 4rpx 40rpx 0rpx rgba(0, 0, 0, 0.08); + .form-item { + margin-top: 32rpx; + padding-bottom: 32rpx; + border-bottom: 1px dashed rgba(34, 34, 34, 0.1); + .label { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 12rpx; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + background: #0eb66d; + border-radius: 44rpx 44rpx 44rpx 44rpx; + } + } + .date { + margin-top: 24rpx; + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 32rpx; + height: 96rpx; + background: #f6f6f6; + border-radius: 16rpx 16rpx 16rpx 16rpx; + gap: 24rpx; + .icon1 { + flex-shrink: 0; + width: 44rpx; + height: 44rpx; + } + .icon2 { + flex-shrink: 0; + width: 40rpx; + height: 40rpx; + } + .content { + flex: 1; + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + + &:empty::after { + content: attr(data-place); + color: rgba(34, 34, 34, 0.7); + } + } + } + } + } + } + .step1-btn { + margin: 82rpx 40rpx 0; + height: 96rpx; + font-size: 40rpx; + color: rgba(255, 255, 255, 1); + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); + border-radius: 16rpx 16rpx 16rpx 16rpx; + } + + .step2 { + .tip-card { + margin: 32rpx; + padding: 16rpx 32rpx; + font-size: 32rpx; + color: rgba(248, 167, 28, 1); + line-height: 48rpx; + background-color: rgba(255, 248, 236, 1); + border-radius: 24rpx; + border: 1px solid #fff; + } + .form-card { + margin: 32rpx; + padding: 32rpx; + border-radius: 24rpx; + background-color: #fff; + .f-header { + display: flex; + align-items: center; + justify-content: space-between; + .label { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + display: flex; + align-items: center; + line-height: 48rpx; + &::before { + margin-right: 24rpx; + margin-left: -32rpx; + width: 8rpx; + height: 36rpx; + background: #0eb66d; + content: ''; + border-radius: 0 8rpx 8rpx 0; + } + &.required::after { + display: inline; + content: '*'; + color: rgba(211, 62, 48, 1); + bottom: none; + padding: 0; + background: transparent; + } + &::after { + padding: 0 16rpx; + line-height: 40rpx; + content: '选填'; + background-color: rgba(34, 34, 34, 0.06); + border-radius: 8rpx; + font-size: 28rpx; + color: rgba(34, 34, 34, 1); + font-weight: normal; + } + } + .example { + font-size: 32rpx; + color: rgba(14, 182, 109, 1); + } + } + .content { + margin-top: 16rpx; + font-size: 32rpx; + color: rgba(34, 34, 34, 0.5); + } + .upload-container { + margin-top: 32rpx; + padding: 0; + width: 300rpx; + height: 168rpx; + box-sizing: border-box; + background: #f3fffa; + border-radius: 16rpx 16rpx 16rpx 16rpx; + border: 2rpx dashed #0eb66d; + overflow: hidden; + .icon { + display: block; + margin: 28rpx auto 0; + width: 48rpx; + height: 48rpx; + } + .name { + margin-top: 18rpx; + text-align: center; + font-size: 28rpx; + color: rgba(14, 182, 109, 1); + } + } + .upload-preview { + position: relative; + margin-top: 32rpx; + width: 300rpx; + height: 168rpx; + border-radius: 24rpx; + .upload-img { + display: block; + width: 100%; + height: 100%; + border-radius: 24rpx; + } + .del { + position: absolute; + top: 0; + right: 0; + color: #fff; + font-size: 28rpx; + padding: 4rpx 12rpx; + background-color: rgba(0, 0, 0, 0.8); + border-radius: 0 24rpx 0 24rpx; + } + } + } + .step2-footer { + position: sticky; + bottom: 0; + left: 0; + width: 100%; + padding: 32rpx 32rpx calc(env(safe-area-inset-bottom)); + background-color: #fff; + box-sizing: border-box; + display: flex; + align-items: center; + gap: 26rpx; + .prev { + flex: 1; + height: 96rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 36rpx; + color: rgba(14, 182, 109, 1); + background: #ffffff; + border-radius: 16rpx 16rpx 16rpx 16rpx; + border: 2rpx solid #0eb66d; + box-sizing: border-box; + } + .next { + flex: 1; + height: 96rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 36rpx; + color: #fff; + background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); + border-radius: 16rpx 16rpx 16rpx 16rpx; + } + } + } + + .step3 { + .tip-card { + margin: 32rpx; + padding: 16rpx 32rpx; + font-size: 32rpx; + color: rgba(248, 167, 28, 1); + line-height: 48rpx; + background-color: rgba(255, 248, 236, 1); + border-radius: 24rpx; + border: 1px solid #fff; + } + .form-card { + margin: 32rpx; + padding: 32rpx; + border-radius: 24rpx; + background-color: #fff; + .f-header { + display: flex; + align-items: center; + justify-content: space-between; + .label { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + line-height: 48rpx; + display: flex; + &::before { + display: inline-block; + margin-right: 24rpx; + margin-left: -32rpx; + width: 8rpx; + height: 36rpx; + background: #0eb66d; + content: ''; + border-radius: 0 8rpx 8rpx 0; + } + &.doboule::before { + height: 84rpx; + } + } + } + .num { + margin-top: 24rpx; + display: flex; + align-items: center; + gap: 20rpx; + .wrap { + padding: 0 32rpx; + background: #f6f6f6; + border-radius: 16rpx 16rpx 16rpx 16rpx; + display: flex; + align-items: center; + gap: 24rpx; + .input { + flex: 1; + height: 96rpx; + line-height: 96rpx; + font-size: 36rpx; + color: rgba(0, 0, 0, 1); + } + .place-input { + color: rgba(0, 0, 0, 0.4); + } + .icon { + width: 44rpx; + height: 44rpx; + } + } + .sub { + flex-shrink: 0; + font-size: 36rpx; + color: rgba(34, 34, 34, 0.3); + } + } + .check-group { + margin-top: 32rpx; + display: grid; + gap: 24rpx; + &.col1 { + grid-template-columns: repeat(1, 1fr); + } + &.col2 { + grid-template-columns: repeat(2, 1fr); + } + .check-item { + display: flex; + align-items: center; + gap: 24rpx; + padding: 0 32rpx; + height: 96rpx; + border-radius: 16rpx; + background-color: rgba(248, 248, 248, 1); + border: 1px solid rgba(248, 248, 248, 1); + box-sizing: border-box; + .check { + flex-shrink: 0; + width: 40rpx; + height: 40rpx; + border-radius: 8rpx; + border: 1px solid rgba(34, 34, 34, 0.2); + display: flex; + align-items: center; + justify-content: center; + .icon { + display: none; + } + } + .content { + font-size: 36rpx; + color: rgba(34, 34, 34, 0.7); + } + &.active { + border-color: rgba(14, 182, 109, 1); + background-color: rgba(14, 182, 109, 0.08); + .check { + border-color: rgba(14, 182, 109, 1); + background-color: rgba(14, 182, 109, 1); + .icon { + color: #fff; + display: block; + } + } + } + } + } + .num-select { + margin-top: 32rpx; + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 24rpx 22rpx; + .n-item { + display: flex; + align-items: center; + justify-content: center; + gap: 24rpx; + height: 96rpx; + border-radius: 16rpx; + background-color: rgba(248, 248, 248, 1); + border: 1px solid rgba(248, 248, 248, 1); + box-sizing: border-box; + .content { + font-size: 36rpx; + color: rgba(34, 34, 34, 0.7); + } + &.active { + border-color: rgba(14, 182, 109, 1); + background-color: rgba(14, 182, 109, 0.08); + } + } + } + .custom-num { + margin-top: 24rpx; + padding: 0 32rpx; + background: #f6f6f6; + border-radius: 16rpx 16rpx 16rpx 16rpx; + display: flex; + align-items: center; + gap: 24rpx; + .input { + flex: 1; + height: 96rpx; + line-height: 96rpx; + font-size: 36rpx; + color: rgba(0, 0, 0, 1); + } + .place-input { + color: rgba(0, 0, 0, 0.4); + } + .sub { + font-size: 36rpx; + color: rgba(0, 0, 0, 0.8); + } + } + } + .step3-footer { + position: sticky; + bottom: 0; + left: 0; + width: 100%; + padding: 32rpx 32rpx calc(env(safe-area-inset-bottom)); + background-color: #fff; + box-sizing: border-box; + display: flex; + align-items: center; + gap: 26rpx; + .prev { + flex: 1; + height: 96rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 36rpx; + color: rgba(14, 182, 109, 1); + background: #ffffff; + border-radius: 16rpx 16rpx 16rpx 16rpx; + border: 2rpx solid #0eb66d; + box-sizing: border-box; + } + .submit { + flex-shrink: 0; + width: 406rpx; + height: 96rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 36rpx; + color: #fff; + background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); + border-radius: 16rpx 16rpx 16rpx 16rpx; + } + } + } +} + +#drug-page { + .page-header { + .name.current { + color: rgba(89, 86, 233, 1); + } + .item.active { + .order { + background-image: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + border-color: rgba(89, 86, 233, 0.08); + } + } + .line.active { + border-color: rgba(89, 86, 233, 1); + } + } + .step1 { + .label::before { + background: rgba(89, 86, 233, 1); + } + } + .step1-btn { + background: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + } + .step2 { + .form-card { + .label::before { + background: rgba(89, 86, 233, 1); + } + .example { + color: rgba(89, 86, 233, 1); + } + .upload-container { + border-color: rgba(89, 86, 233, 1); + background-color: rgba(249, 249, 255, 1); + .name { + color: rgba(89, 86, 233, 1); + } + } + } + } + .step2-footer { + .prev { + color: rgba(89, 86, 233, 1); + border-color: rgba(89, 86, 233, 1); + } + .next { + background: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + } + } + .step3 { + .f-header { + .label::before { + background: rgba(89, 86, 233, 1); + } + } + .check-group { + .check-item.active { + border-color: rgba(89, 86, 233, 1); + background-color: rgba(89, 86, 233, 0.08); + .check { + border-color: rgba(89, 86, 233, 1); + background-color: rgba(89, 86, 233, 1); + } + } + } + } + .step3-footer { + .prev { + color: rgba(89, 86, 233, 1); + border-color: rgba(89, 86, 233, 1); + } + .submit { + background: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + } + } +} diff --git a/src/gift/pages/record/index.ts b/src/gift/pages/record/index.ts new file mode 100644 index 0000000..ebe1998 --- /dev/null +++ b/src/gift/pages/record/index.ts @@ -0,0 +1,39 @@ +const _app = getApp() + +Page({ + data: { + step: 3, + + toastShow: false, + toastType: '', + // toastType: 'oneWrite', + // toastType: 'noWrite', // 用户信息未填全的提醒弹窗 + toastParams: {} as any, + }, + onLoad() {}, + handleSetData(e: WechatMiniprogram.CustomEvent) { + const imgUrl = e.detail[0].imgUrl + this.setData({ + uploadImg: imgUrl, + audit: true, + }) + }, + handleExample(e) { + wx.previewImage({ + urls: [e.currentTarget.dataset.url], + }) + }, + handleToastOk() { + const { toastType } = this.data + }, + handleToastCancel(_e = null) { + const { toastType } = this.data + this.setData({ + toastShow: false, + toastType: '', + toastParams: '', + }) + }, +}) + +export {} diff --git a/src/gift/pages/record/index.wxml b/src/gift/pages/record/index.wxml new file mode 100644 index 0000000..2e9dd87 --- /dev/null +++ b/src/gift/pages/record/index.wxml @@ -0,0 +1,227 @@ + + + + + 1 + + + 时间记录 + + + + + 2 + + + 上传资料 + + + + 3 + 核对指标 + + + + + + + + + + + 我的本次就诊时间 + + + + + + + + + + 我的下次就诊时间 + + + + + + + + + + + 下一步 + + + 门诊材料会分类存储到 "我的-健康档案",方便您查看对比。 + + + 门诊病历及处方 + 示意 + + 医生手写或电脑打印的病历、处方 + + + + 添加文件照片 + + + + + + + + + + + + 检验报告(IgG4化验单等) + 示意 + + 抽血检测的IgG4、总免疫球蛋白、ESR等 + + + + 添加文件照片 + + + + + + + + + 影像学检查(CT/超声/核磁) + + 超声、CT、核磁共振的描述结论、电子胶片 + + + + 添加文件照片 + + + + + + + + + 病理诊断及活检 + + 受累组织穿刺或切除免疫组化报告 + + + + 添加文件照片 + + + + + + + + + 外周血免疫功能评估 + + 免疫细胞亚群、淋巴细胞比例测定 + + + + 添加文件照片 + + + + + + + + 上一页 + 下一页 + + + + 请填写本次就诊的以下信息,方便医生关注您的健康情况 + + + + + 本次就诊检验的 + + IgG4(免疫球蛋白G4亚类) + + + + + + + + + mg/dL + + + + + 本次就诊已使用的药物 + + + + + + + + 没有使用激素 + + + + + + 没有使用激素 + + + + + + 最近一周,口服激素的每日用量 + + + 8片 + + + + + + + + + 正在使用的免疫抑制剂名称 + + + + + + + + 没有使用激素 + + + + + + 没有使用激素 + + + + + 上一页 + 提交 + + + + + diff --git a/src/gift/pages/recordDetail/index.json b/src/gift/pages/recordDetail/index.json new file mode 100644 index 0000000..1690f71 --- /dev/null +++ b/src/gift/pages/recordDetail/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "就诊记录详情页", + "navigationBarBackgroundColor": "#F6F6F6", + "usingComponents": { + "uploadFile": "/components/uploadFile/index", + "van-icon": "@vant/weapp/icon/index" + } +} diff --git a/src/gift/pages/recordDetail/index.scss b/src/gift/pages/recordDetail/index.scss new file mode 100644 index 0000000..c0ce1aa --- /dev/null +++ b/src/gift/pages/recordDetail/index.scss @@ -0,0 +1,167 @@ +page { + background-color: #f6f6f6; +} +.page { + padding: 32rpx; + .banner { + padding: 28rpx 32rpx; + border-radius: 24rpx; + background-color: #fff; + .row { + display: flex; + gap: 32rpx; + &:last-of-type { + margin-top: 52rpx; + } + .icon { + flex-shrink: 0; + width: 96rpx; + height: 96rpx; + } + .col { + .name { + font-size: 32rpx; + color: rgba(34, 34, 34, 0.6); + } + .date { + margin-top: 12rpx; + font-size: 40rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + } + } + } + } + .switch-wrap { + margin-top: 32rpx; + padding: 28rpx 32rpx; + border-radius: 24rpx; + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + .name { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + } + .switch { + } + } + .photos { + margin-top: 32rpx; + padding: 28rpx 32rpx; + border-radius: 24rpx; + background-color: #fff; + .p-header { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 24rpx; + margin-left: -32rpx; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + border-radius: 0 8rpx 8rpx 0; + background: #0eb66d; + } + } + .p-container { + margin-top: 24rpx; + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 22rpx; + .photo { + display: block; + width: 100%; + height: 168rpx; + border-radius: 16rpx; + } + } + } + .container { + margin-top: 32rpx; + padding: 0 32rpx 28rpx; + border-radius: 24rpx; + background-color: #fff; + .row { + padding-top: 32rpx; + border-bottom: 1px solid rgba(34, 34, 34, 0.08); + &:last-of-type { + border: none; + } + .name { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 24rpx; + margin-left: -32rpx; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + border-radius: 0 8rpx 8rpx 0; + background: #0eb66d; + } + } + .content { + margin-top: 16rpx; + padding-bottom: 28rpx; + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + } + } + } + .footer { + display: flex; + align-items: center; + justify-content: center; + .col { + flex: 1; + padding: 50rpx; + display: flex; + align-items: center; + justify-content: center; + gap: 12rpx; + .icon { + width: 44rpx; + height: 44rpx; + } + .name { + font-size: 36rpx; + color: #222222; + &.name1 { + color: #0eb66d; + } + } + } + .line { + width: 1px; + height: 36rpx; + background: rgba(34, 34, 34, 0.1); + } + } +} + +#drug-page { + .photos { + .p-header::before { + background: rgba(89, 86, 233, 1); + } + } + .container { + .name::before { + background: rgba(89, 86, 233, 1); + } + } + .footer{ + .name1{ + color: rgba(89, 86, 233, 1); + } + } +} diff --git a/src/gift/pages/recordDetail/index.ts b/src/gift/pages/recordDetail/index.ts new file mode 100644 index 0000000..067b6bb --- /dev/null +++ b/src/gift/pages/recordDetail/index.ts @@ -0,0 +1,8 @@ +const _app = getApp(); + +Page({ + data: {}, + onLoad() {}, +}); + +export {} diff --git a/src/gift/pages/recordDetail/index.wxml b/src/gift/pages/recordDetail/index.wxml new file mode 100644 index 0000000..59e3495 --- /dev/null +++ b/src/gift/pages/recordDetail/index.wxml @@ -0,0 +1,57 @@ + + + + 复诊提醒 + + + + 门诊病历及处方 + + + + + + + IgG4值 + 115 mg/dL + + + 本次就诊已使用的药物 + 激素免疫抑制剂 + + + 最近一周,每日激素使用剂量 + 5mg/天 + + + 正在使用的免疫抑制剂名称 + 吗替麦考酚酯(骁悉、麦考芬) + + + + + + 删除 + + + + + 编辑 + + + diff --git a/src/gift/pages/recordList/index.json b/src/gift/pages/recordList/index.json new file mode 100644 index 0000000..6df6a90 --- /dev/null +++ b/src/gift/pages/recordList/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "就诊记录", + "navigationBarBackgroundColor": "#F6F6F6", + "usingComponents": { + "uploadFile": "/components/uploadFile/index", + "van-icon": "@vant/weapp/icon/index", + "ec-canvas": "/components/ec-canvas/ec-canvas" + } +} diff --git a/src/gift/pages/recordList/index.scss b/src/gift/pages/recordList/index.scss new file mode 100644 index 0000000..76b5fd4 --- /dev/null +++ b/src/gift/pages/recordList/index.scss @@ -0,0 +1,281 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + padding: 32rpx 32rpx 300rpx; + .user { + .name { + font-size: 44rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 12rpx; + .icon { + width: 57rpx; + height: 73rpx; + } + } + .content { + margin-top: 12rpx; + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + .high { + color: rgba(14, 182, 109, 1); + } + } + } + .chart { + .chart-header { + margin-top: 48rpx; + display: flex; + gap: 24rpx; + .type { + padding: 8rpx 32rpx; + font-size: 32rpx; + color: rgba(105, 104, 110, 1); + background-color: #fff; + border-radius: 58rpx; + display: flex; + align-items: center; + gap: 14rpx; + .icon { + font-size: 24rpx; + color: rgba(105, 104, 110, 1); + transform: rotate(90deg); + } + } + .date { + padding: 8rpx 32rpx; + font-size: 32rpx; + color: rgba(105, 104, 110, 1); + background-color: #fff; + border-radius: 58rpx; + display: flex; + align-items: center; + gap: 14rpx; + .line { + margin: 0 10rpx; + } + .icon { + transform: rotate(90deg); + color: rgba(105, 104, 110, 1); + font-size: 24rpx; + } + } + } + .chart-container { + margin-top: 32rpx; + padding: 32rpx; + background: linear-gradient(180deg, #f5f4f4 0%, #ffffff 17.72%, #ffffff 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .c-header { + display: flex; + justify-content: space-between; + .title { + font-size: 36rpx; + color: rgba(0, 0, 0, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 24rpx; + &::before { + content: ''; + width: 8rpx; + height: 36rpx; + background: #0eb66d; + border-radius: 32rpx 32rpx 32rpx 32rpx; + } + } + .sub { + font-size: 32rpx; + color: rgba(34, 34, 34, 0.4); + } + } + .w-chart { + height: 460rpx; + } + } + } + .list { + margin-top: 56rpx; + .l-header { + padding-bottom: 32rpx; + .title { + font-size: 36rpx; + color: #000; + font-weight: bold; + } + } + .card { + display: flex; + gap: 20rpx; + .aside { + display: flex; + flex-direction: column; + align-items: center; + flex-shrink: 0; + .line-top, + .line-bottom { + border-right: 1px dashed rgba(34, 34, 34, 0.2); + } + .line-top { + flex-shrink: 0; + } + .line-bottom { + flex: 1; + } + .circle { + flex-shrink: 0; + width: 20rpx; + height: 20rpx; + border-radius: 50%; + background-color: rgba(14, 182, 109, 1); + background-clip: content-box; + border: 6rpx solid #e1f0e9; + } + } + .wrap { + flex: 1; + min-width: 0; + padding-bottom: 48rpx; + .date { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + line-height: 1; + } + .container { + position: relative; + margin-top: 24rpx; + padding: 32rpx; + border-radius: 24rpx; + background-color: #fff; + .del { + position: absolute; + top: 1px; + right: 1px; + padding: 8rpx 16rpx; + background-color: rgba(246, 246, 246, 1); + font-size: 28rpx; + font-weight: bold; + color: rgba(34, 34, 34, 1); + border-radius: 0 24rpx 0 24rpx; + } + .name { + font-size: 32rpx; + color: rgba(34, 34, 34, 1); + } + .content { + margin-top: 16rpx; + display: flex; + align-items: center; + justify-content: space-between; + .c-left { + display: flex; + gap: 8rpx; + align-items: baseline; + line-height: 84rpx; + .num { + font-size: 72rpx; + color: rgba(34, 34, 34, 1); + font-weight: bold; + } + .sub { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + } + .icon { + width: 44rpx; + height: 51rpx; + } + } + .status { + font-size: 32rpx; + color: rgba(14, 182, 109, 1); + padding: 0 12rpx; + background-color: rgba(14, 182, 109, 0.08); + border-radius: 8rpx; + } + } + .row { + margin-top: 32rpx; + padding: 32rpx; + background-color: rgba(246, 246, 246, 1); + border-radius: 16rpx; + display: flex; + align-items: center; + gap: 8rpx; + .col { + flex: 1; + .c-name { + font-size: 32rpx; + color: rgba(34, 34, 34, 0.5); + } + .c-content { + margin-top: 16rpx; + font-size: 40rpx; + color: rgba(34, 34, 34, 1); + } + } + } + } + } + } + } + .page-footer { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + box-sizing: border-box; + padding: 32rpx 32rpx calc(env(safe-area-inset-bottom) + 32rpx); + background-color: #fff; + box-shadow: 0rpx -10rpx 30rpx 0rpx rgba(0, 0, 0, 0.01); + .btn { + font-size: 36rpx; + color: rgba(255, 255, 255, 1); + height: 96rpx; + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); + border-radius: 16rpx 16rpx 16rpx 16rpx; + } + } +} + +#drug-page { + .user { + .content { + .high { + color: rgba(89, 86, 233, 1); + } + } + } + .chart { + .c-header { + .title::before { + background: rgba(89, 86, 233, 1); + } + } + } + .list { + .card { + .circle { + background-color: rgba(89, 86, 233, 1); + border-color: rgba(89, 86, 233, 0.08); + } + .status{ + background-color: rgba(89, 86, 233, 0.08); + color: rgba(89, 86, 233, 1); + } + } + } + .page-footer { + .btn { + background: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + } + } +} diff --git a/src/gift/pages/recordList/index.ts b/src/gift/pages/recordList/index.ts new file mode 100644 index 0000000..9b73225 --- /dev/null +++ b/src/gift/pages/recordList/index.ts @@ -0,0 +1,164 @@ +import dayjs from 'dayjs' +const _app = getApp() +let echarts: any = null + +Page({ + data: {}, + ecDataTrendComponent: null as any, + async onLoad() { + echarts = await require.async('../../../resource/components/echart/echarts.js') + this.ecDataTrendComponent = this.selectComponent('#chart1') + this.initChart() + }, + + initChart(defaultList = []) { + const list: any = [ + ...defaultList, + { Date: '2026-7-7', TotalScore: 100, InjectionBottles: false }, + { Date: '2026-7-8', TotalScore: 1000, InjectionBottles: false }, + ] + return new Promise((reslove) => { + const { theme } = this.data + this.ecDataTrendComponent.init((canvas, width, height, dpr) => { + const chart = echarts.init(canvas, null, { + width, + height, + devicePixelRatio: dpr, // new + }) + canvas.setChart(chart) + + const option: any = { + tooltip: { + show: false, + trigger: 'axis', + axisPointer: { + type: 'shadow', + }, + confine: true, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + textStyle: { + color: '#fff', + fontSize: 10, + }, + order: 'seriesDesc', + }, + grid: { + top: '30', + left: '0', + right: '0', + bottom: '10', + containLabel: true, + }, + xAxis: [ + { + type: 'category', + axisTick: { + alignWithLabel: true, + }, + axisLine: { + lineStyle: { + color: 'rgba(34, 34, 34, 0.20)', + type: 'dashed', + }, + }, + data: list.map((item) => dayjs(item.Date).format('MM-DD')), + }, + ], + yAxis: [ + { + type: 'value', + minInterval: 1, + axisLabel: { + color: 'rgba(34, 34, 34, 0.40)', + }, + splitLine: { + lineStyle: { + color: 'rgba(34, 34, 34, 0.20)', + type: 'dashed', + }, + }, + }, + ], + series: [ + { + name: '总分', + data: list.length ? list.map((item) => item.TotalScore) : [25], + barWidth: '16', + label: { + show: true, + position: 'top', + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', + }, + type: 'line', + symbol: 'circle', + symbolSize: 8, + showSymbol: list.length >= 1, + connectNulls: true, + z: 10, + itemStyle: { + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', + }, + markLine: { + symbol: ['none', 'none'], + data: [ + { + name: '135 安全区', + yAxis: 135, + label: { + formatter: '{b}', + position: 'insideMiddle', + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', + fontSize: '10', + }, + lineStyle: { + cap: '', + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', + type: 'dashed', + }, + }, + ], + }, + markArea: { + itemStyle: { + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 0.06)' : 'rgba(14, 182, 109, 0.06)', + }, + data: [ + [ + { + yAxis: 0, + }, + { + yAxis: 135, + }, + ], + ], + }, + }, + ], + dataZoom: { + type: 'inside', // 有type这个属性,滚动条在最下面,也可以不行,写y:36,这表示距离顶端36px,一般就是在图上面。 + startValue: 0, + endValue: 4, + filterMode: 'none', + }, + } + + chart.setOption(option) + reslove(chart) + return chart + }) + }) + }, + handleDetail() { + wx.navigateTo({ + url: '/gift/pages/recordDetail/index', + }) + }, + handleAdd() { + wx.navigateTo({ + url: '/gift/pages/record/index', + }) + }, +}) + +export {} diff --git a/src/gift/pages/recordList/index.wxml b/src/gift/pages/recordList/index.wxml new file mode 100644 index 0000000..fe8f954 --- /dev/null +++ b/src/gift/pages/recordList/index.wxml @@ -0,0 +1,97 @@ + + + + 张先生,您好 + + + + 您的最近一次IgG4数值为: + 115 mg/dL + + + + + + + 按年 + + + + + + 2025.08 + + - + + 2025.09 + + + + + + + 血清IgG4趋势监测 + 单位mg/dL + + + + + + + + + 我的就诊历史总轴(按日期) + + + + + + + + + 2025-06-11 + + + lgG4值 + + + 385 + mg/dL + + + + + 草稿 + + + + 激素用量 + 10mg/天 + + + 下次复诊时间 + 2025.06.11 + + + + + + + + 新增就诊记录 + + diff --git a/src/images/bg38.png b/src/images/bg38.png new file mode 100644 index 0000000000000000000000000000000000000000..95e545bce006bd952f0ce389bdc78483db650b5d GIT binary patch literal 576769 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ΜX&!Q;$k3_v;r{zQ;fqFoA?P2 z9jY0shQ(0OUcmh*VX4k>wBh@C6(x#H`&&&H5h%gZoGs|8?bkwc{e8GXKtJ{x)8Y*o zHd4oxbSlkaXs2ft4;0rdSAiD-)wpDP0Xjit2`Cxgc@9)sP&?zXXPu?MUI3~(>8mOD z8)K+(hgV8|mu(lx@+@gek;X@feoY8@u+W%cVZ4FoXdbS45wC|Zx(Bi}8rb85yYUrD zIW!RTVkb({0iff8#3hvx!<=Nmr!FAf*Yd-4FwsvOJMfqWe-Q&0U|R#nHrkDyKw#j+ z7*e;EM!aYc#lZhpt!6+q>d6q@w#g+A$>*VdQ9WTe<|KdNi9XjLszDO=p?+BN;?X_~ zULNrYz)iy@kuUwDn4lJ+k)$91A9LYjnmm+wHY>npz)y%7!xagkfnw}v->eHcxzNUk z*wd4EAJ~k2?CNCKur$a$_KaQeZFaXi z1A}~wHiT_zCLI%C1P4;YN5=&|S#anzx%CqV?ihYB>30aAZ4Xs#FS@bUFV;)PI>@v6 zAmJJqK_}H^uCI!XMpt}AJPYzGB#&cu|ES5FO181%UDEJs#+f#XLKjWG2A>CHe1(yuvxQj zY}BG}-{fr=bw&-fT-YaXMU15{I@zQIl4CYEti4hDHWVGv7eJ48)}*n7Ya)jV|3QNA zN$t~p>hwuPDz-tcF7}NDd?UW=F8zuRUywzf51Fb5etahPY?z{BPIu_|asK+zQ06ro zRzmc^32YQheym)uVT=8#^ckpuuh-bU484($8?dvsI}8@vZ*zqIhd;j#KiJSgmu=!j z?gHTd6{DBUtYP7}irBs4Mve{Y*Q0pO6Ewr&d%F$;0w!;)pQ zf!qf%(qi+%TwXSv&x@@03co(?MZPM}lIZ4smESIooFikq{dhdtSdy2IJF<`2>t|TH z5yxA8ZRa|)6Hn%dSafG1KDnWYL)qBEiqEdM>u9*`RyOvM)pPZj`uRl+w3B3GS8w?J zb{ookk4@qkrfl}V9tVC;-MJxHzHD+=PSK4&TMc~1ys+;N^!@xg$gz7P|KqyXJDXFK{cAkMJWOAcx5R{P?o0eM`BmjtX+F@E52}NCzc$a#eJt+X!N&Vo_J}*r z{;Z39X!#L6XKudm=M(t(c@&SJj_LjFLQb6fN|Wc?Cv*Sxth%#)H+;Et9_%YEdFe$_ zogi>kEr^=g*~TE(mRKd*)P*Ilbh_!w^1-J~heix` zFmyJ(c|uTiUqrKjYw7nw%xXKxROFTMmQ_o!r%*~5o6wyX!zmG&&`}bDZZd>s>&vS{ zOU-0O=9@1a=+tjJ{zdEQU%dEOJ>b=Uxm2-xinogD4$(By>475KG6>nHf~3N-Xx&-# z=nquvI2=I6$JqwYSXzmDH7X>n1|>m$<8_Z@!AqbPC6{C${U>J;M=`Q0`opq1iVeCU z0uW)O4}!cxN=vsZI08Z+>04}im2?rNd-|zR79P3y#2_qG#Hl2;=oFlwF!gx4ywt$E zx*uB6Gf+5^YnKg<8{ITp)Kz1QG}4z)uu+&0mr6fS?M}gqVAovI#}W*)iU$sEAaUZz zGeC{dP}v{@#qntbw?dNPL5%CGR!DTxzQC{qN={Bs4jRkti%Q~y4Sq&~%l4{0M|l!Y+Uv7xvZm@<6U~)!HP&(jCP> z+Z~|z583zBG3D;JdNA0?(3ShPY~u*8Ns-q<{*>%det*BDoWWPYOG8}b7~dFg

;`;O{!>5R#2Ytj&%u_3V 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

%Xa$cyI%iV5soK3UaB?R+m&#o}?}d`=q@H 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�Mky}4k;M1He@#-bmDDBM-}-t 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%0Arz}O6C+gdOce3Ohs%ue(E#98?<&YcBtCcnx_F< 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%0AZ3bSz_X!HKM4;HsLdeG_Vl=zcpsl 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 JPDHLkV1lSx-~<2w literal 0 HcmV?d00001 diff --git a/src/images/bg39.png b/src/images/bg39.png new file mode 100644 index 0000000000000000000000000000000000000000..06b6b8b31521b66c852929c533bf7e6dc7f70780 GIT binary patch literal 33683 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 Bykr0X literal 0 HcmV?d00001 diff --git a/src/images/bg41.png b/src/images/bg41.png new file mode 100644 index 0000000000000000000000000000000000000000..f49df9f38ee28b5a0521ad1e50633d7c9041b0ce GIT binary patch literal 33115 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

ZCz%tIfg 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 z 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 bj&$XzqKYC_e|H<$az#>1?qRNo&ddJ+3=Mi! literal 0 HcmV?d00001 diff --git a/src/images/bg42.png b/src/images/bg42.png new file mode 100644 index 0000000000000000000000000000000000000000..30661b1ded1f9fb34de43597183282715e114a97 GIT binary patch literal 51118 zcmZU41yq#J_dc-_(y1V^N=vDYKo zp`Z|=$V!O6bVWrZVJ7ORPh6*LF=&^_e%M`QSP3x?^ltYmU2dDD z#JTqgA5S^dS0>JSD#a~$U!~O$_@R!W{GT7OoC28PA^{qq4+^Lx97W3)1q2SS0bzhv zJ}S!L{(rAGx)#F3hzYQ|!Qhm7790>51r_N zj}|4^u+oE2)_)m{0@_aoY}rwMeCyqxA@m*5T4Wf29v@nKBL8a~Fw_vKJs!{|n@&vb z&%i{Dek`}|{(Gezf@Z-|fojHF%oW7myWmiPfPLQ}*_2!M&{FMwoFZ+vVCG*;`19RAPiO(bIanQO#givQ`4 z8EE<$J>{3F;VB?yGGIkf0b6jzR>S`~P7Is^^mTBG$jq@$NB^^iD4?HWC@=wxR}%ie zJz`9Px{n64X7Fk39_4yo|KG5o#A5m@Yk_p|><3~`|Mr<45BPILLiX=!!vaab{)vo0 zP;aJOxz_}iASod->%0ZSnaM({s=c?pc08AShU`Ts6R_#)6&zzeNI z*B;TsK`0X{rluCgeySEAyxSErIy{^( zrL_3*=xkFLd1wbme8uDohr4G`M7SfA0*stp0KHpwFHgTY@JCeI$wL<+o}?+P~Kp1>kk~)_8vAAZE#7;KUMBa zrwMMkj{+Me1ibQ|F8k(SD0~o;m5s0|Rjg7@D=+WU)1Fz5Ic;Z0BM>DmR#SQ{$b#Ha ze|{@o0#V$SS1jSYs;s@xoKT}4M|M00F06l2HM39cl5@BHM=)n7q`Q9iS&go}mQm*x zCLcH6QrImlF|gd1>peo{YexL zR^O-{lsV;8H^E=AXOYWPA~#$UvPD(GPG#5QT`kQvD(}5r)J7BX(R_iFe!qKXQuBJ_U4^q9p6v(OLYT-CBceO;ClIP$L9$hd+v75ANvR>SIjH@I9! zDg4^LZ?&=0F)UX4_mx)Do`@aqP0wlxIU*m#vvkE+jF!Y{F8cWLO{dDpc8y0M=T!IS+6I#umfREWs`eEQ7EsxbFDazfg^y5<}slyAqA3@Li4xOLlO zE{159R;6nXG2{L^ziNWI+a~WDbIEgpdrP|$&#l-9Sv&ivMP=Dmmh5Yfr2WvK+fz^A z2XyKj>ZK(m4+Jk9{MHM!hK#}l`(kGAu0Ge}&e_|5t?x#yvHqr)SZEHFUh_FdYw;?XGd1NkMdjgWBzK^E45Ln7 z&9c!?-(?ef@bI+Gr!R8QdOu6jbv`{ba2}}4n#hLaR^FOTw8Y_z<+XON_3Y&@y}$h! z>z&wrlDn52Y{pMN*MYG;R!aSRWs>90x2;0D#FM|dCuMPr-z9%^I}-fV@#>3fIAK)y zK*cNf?XWH6My?;)stnW1a&JPrdrU~=OxEP5$AKmK4Z6x2(gT85_(nua1$#E2lbxwfoVbI?z_QM+ocdF7SIlb)ip{Dc?t!nxK+>zJym z@K3}{9$|MMdeEMZd}+%UjlVuiu&VaFs%ql%IaT@)BQTHPV?5p4^&{d`(JVkz#7}lW z-*I|Y4XtKoX11?%Q?TW>Y=`jml?@;!CAluHifM^s7xJv;jte@3YdzsMte=P-_CR{p zvAs6@Tg7Z$HJ-hdsWT_%Bva=`vSHr^p7~g3CN?e!CA~;iBz`A$hBaI*cdnK~L;9W= zv=?8gu8NV&99Vk!jHV4-3ExpMfZJ%&k%qR#P_!zArN6|ER4ZMjX%bF)tx;pj78B2apuJIux0c9Dx}-EKjymwVF$) z>`QtUevKklg=S5|S6xp6lNr1zNxg4Jt|#7_nUJ7qbE!Hw`Z~=@HVvm!($5j{%D8^M zdRox$6PJ{v5}ozk+u;R7j*IZ1wN!d|riD0o42bd$m$;vH$*ieqmO{>}u^h%F}{n313|}WoFbkjFuK5 z0{%)&UQhg%xGsn_m}#7hBl3;+jyq;+?YsK;^>RhVoxIwd*U_HH{-#X({D7^}uLUT? z^~W{)?fg%%pLcY5BRbHzD*f%_g?NGyTv2@cFMuX-|6-DG5IitCVJe#K0f88gIgi)iZ8k8aBV5N)h?sbQ9n6z*4n=33^ z)_X`%{vzky4s|5~a?@k2DTHw^HKYRz`9t@>`Asr|$H)ZL2p?YKI0?HNfZOikDKaJcL2@*UtF}BiT{CA6&wvt4IUmpqG+2HuX zpG~!vgKY2U2<>8Duo$bVQVJNwK{jnRieE`@ssA znj?j3=+e#T?ki09$9d+Yb+LWRd{Gs>PdpRqMn%!8bE?hT8#BPRh{}Q(0f*EFaGcpI zR7K(in2O?X2$(m2w_50J|0I^w?r%?{|L2ETC>*h||sU8#7kNNp!_DaW~$BE{? zCUp|#L+&flf`yI|`TpxuF3JkIZ@=9$CB-^({cUm$M~J4 zqePB#35o^E+<5RHCX2E`l_6>pY=yR{}gs9 zpX|JfIO(|U%4IC$to??&gSXDz}lgaCG&JisWlb0v0nW`_S?mfA3 zf<9S>;$?jiiQ8CA_&74g(EAaoSxvNR@p%mR($x*if*DI1HwEJf$v87&@N@G%cykQe zTZf{;tQo^ku)}+*80`pUNMPTe{&27=pnZQc%xgo%obb0_Ed z40ypV8+zmw$ei+6gg$V&*lJDj!{v=6T> zgEYLg@;?~V!sI8(`{+L{b>LPAU+m67XY8(7cn_!tGCk$@mGvB;_{R=C!w{j0-iL|b zKTC626SvA0CwuSh2VowHPH&Y za^1tN^$LsYVb#3_hTB7@a%DDb^ZNxkHIm~MaIak&MQ(RLA!L*N;YY0K)AuMK4D57S zeSDg52COAY)Ik3tbDaI_J!J)K^2jUv;8=a8z`A0rSp5cJdM)!%71Rf(oE?q}P|j!LZwTugQ{H z#T4OZ_CBr^9?-I|H?=w&{)|){oF^WuNd)lPel}b;=xsZk=+#=Qq6r8m*F3it;DuD6 zxKzdWcm}?Ys&2W*s7*kCA^Y8-`@QRB`4UU;9hy?BpPD>`(oj4z2{LEb@E5LdnJ!8; z;+o44zG}sulH&Qa{Oje6c{Lm$5l0#fiHAgoo>kUgxj9OB@Y^ChLgsA(qj_#?r`7&| z^E}f#y&YiE`ZiHPW^Hp>T(8^2dvjlJ0Qj?PFBbF`asP8Dqjtl>J{~%H$x@tpZG_iL zv9W}OZ)D=oV6(b`Sz(nj19B0jR&1&c;<~0#@koy%8joCBr=rA%c9!8ZvxMz;fcn!z zAo8=(AlA3pjECIRU_{eUZMYGU1o5K{rf-hM`{wJ~nMU7OUUp5GcP3yQgP>|8mPHqH z==U(CS}_giJaZ>_rw%C}MY*cXO5>eTSX}Q`FnN=%{K{xl{rfQHLQs8t~LkC)M?~==Mo9 zSewo(cf#eMCrz)~r0c2TkeV!RXj?SWMY|sr4nJojjP5$is(kT1ulhQRrJN0@IL4J6 zd-h<|F3*x=4=ocgOm5Aeg(ihV>=(4$&%f|#n0&lrHqwAWw!!!nvT(aCL;?eoQC)Kg zldJo^2^I)gThzck?@}`wl5ihvDPs9XkIQ>%>{H$CXZu z_)7DguZPgptAzYB%`#aYEcwIyQz3|leLsoYhJ{*yLU>`|JVOb|7A-zOSV0WGj_W)( zjzp%A?eP>@k~p}wPo~RKNdwa4S}|eDfE>&4JM}s$Ov*eU;Vfw8HuOq2@~>psc@3#_ zR{3n<`5?1NmiSukxuNQ`vhO0d0;|TZk1R?~)ze4VDs}IeeUW(0NBQ-iZqxR}Ct!4? z9xk*(iXUvWjtUHgakK;vjn3MLoiejN*Z*lGaToM{W?&Zp?l7>-K{l@R#TX3c$!&d9 zuerb)M_4t+YAvNoGt9UBYMa^71qs+o%RZ4N!S4HxOpbWW4`DOf-&}@@e z@vK|%fJda&C~gpAQUFdbWXF46ddv2;;A(fwYN4e!9yzJ%}xzcEcU?0BTic&ww#1ID(v*MZ^OA4fwN)xha z=c~MdeXf=3nnr24l{<#lp?+^oqP!6Avun3-GwhWsFo3ba?gHoRE;#QQ7z`dDI-H0X zsT=q07&MZ`wwg?hc<7+sf6TvQ628q*^D-Xej=5(_m^!@s%9I~F74A)yw5b9wX&ttv zcBNW|Mxm(9a6i<0Cf@ZV>hVHLeDq@6-D!v8pD;x^vtX?OIUVce$AePPQ+k^6#CCeq zAHKQ{hMkf0b}7+*m#Lg6erezRc6VLI7r(8zDMqAiam}h)o+G$U(7>uBg`5QdY?1t9 z)o!Ntt>~Tf3fY%+2T6Wta?P5lvhbfq#B*bML&mT%_0v(Da8R*Or?T*bt(k{Ik}N4J z#7Ox4yU}~sAKbioK4jF_k8>Y|SG=&xN{|XP0`cm4rGg5VIqU3qP1V43J=sSv!lFHBQ_hZr{}twWb_8+o)+e0 z-X>GVMcc!A zBSzF5%w2VX4cQ>QtZQ+K`<(#j3(L9E^0n7>ub*CN#F_9Mdp5wO~(=s*^uHwNG>yez~^cpl~FMVRK;2pbihd!;H_@8NM z84M^57g26Q-w^T~N!#Ay(tA;}?mN@wW+~;p++VAjrAql`5f!DquT~Yu$`>#>#a>6( zl|OxWNJ&Zj@snygkpi1O{fON(j{)QpIzXa9=fwRbRydHt4zqXl;2jJOB5ug zF}fXBd32kvpQ7SO9&ZMozT4MWKTtEG>g6Y_U!>c*hdaupl7)%>lNwFYS(8?Ib$p0rdVsDY~=zePvO*@|Lj65(KV~g?G&!8 z?p^`2c$-t2Eb|_Pp8B?$6@;CK!-kKU&ZT?9b)9Jqasw~T?R@x_gwB$pOUEfhcXBh$ zPfsVLgg_$x%<*Bb45J2}6XwY!m+H>`RMqlxJ)O^{nr0~-^5<`^g;MvKy^#HsHYKM4 zWB5dIe6!rutD-`1pWbq1=0hT+@#d@Qw&w`}Y*J?lM_h;|s!vQB;BcE8klR_RUHK=r zOk?}KtdH%HL`WePwnvJ+RLJdbELu?xMY>%EVKMPBBt0(B6QXkT%cttFHWCT(>cvxy z$PIN(+oE93*LFDd^}T4y3Go^v8BCmCTjDBM^4Lo`c(om}F%bm3k^AWwJ603;< zem(HxDPa%#@9!-8L-Y@N{8WZ>hP>6M(Hor}~M{3yB!wp%| z!rgaEfrHv5=|4EGoYPtltmQxF;`kw_S$dDYSREEB^;^||Qlx@o{4s`Qj4_fo;wK+S z-W$;KFnIH5*cnbxcctf5^}`qYx+_s5?0Arvo+j|{^&6Upr(`K8IJ1OzrSwlCp|42M zz~Nb-1yXsM_@Xw|h9bH`mBeo|i*IjgAKvU|!(vHbF*MWVPI1(78Ys{@529YPw`kgm*4xd}aCNN&?3DriCNab#71^ znN#sa^xMME*Zh5Mr&u_QPIOqNl>J@--nQm0w*idpplGLFy(uRQh6oa%zFJKb?4b`Q37mm-A95lpuSo^hm$LQf1L|CXY`JGu zb3mllENZ>h3Q9jD?^}WCpkpcU=qPu%L{Dj8Yh`1D z$AWE8&k;WE4>cD%y3UtQicLAx`|I%rGpn!=Tk)~b^Zjef$zvQ3fb{x-MM{8k9|i4} zoS0(U@m1c)ON;iGM4l&feuiKgay-Y0Ca60p1ldAj<3*oy)@kv@zu7n^T$=ci+&P#D zgOW1na!>vK?D4^`fxDy#M1T{J8XV25F(9ONl5MKuYT_fQxPYw<|wa4ZqbNR)D(Ch+2OUk zdamHz6LU3X;H@{9t*el18fef!eAX}gW^@8C^D1Mnf;FeNVLKrL1HzJgcT+p_;G12X zP>d#|+(7^AQQ*XGBL|cf0?inDY{yq8vzCl|O*v>jRuT#e2}5yT76Ayw?Ud(o;SbPq z^6H^(e!7+BBz8Gd#Ol`b&pY8H2!~~LuG-`0WPMSZeY@-C@QZ$*u-*E36X?5wlkGVX z2&8|mE`6SV--ksw&I|u>txcH;c4b#Vtii*v;2SN9xIVl@)Jh^b53 zyoyK-&LW^_%(z^bh)5~CCnJ9vIi{sIy$cmVem`@q!N(rr$;e#&Lbd-WXf|BtD_P*g z%gK9o5}2d!@FU)+K2!DN8==+cY2N3x3=b(7*;T^3ba<6B0f{WO0-d{X(30Agn#JHt z5V)sC&B$=t7q?N!w6L$OJ{Z|rM3jzB90kYg$Q(8lc$t@H#w3b$Z@8XCJ!t)GUcVjB zh=YMxla%Asog{yy92R$0pF^;@RaqX7aj(OV+InmaR3-Bl3qUE=kFx_mxX?t zJb>#IkoWnx`UEvFo!vC5+Vp%_JCE-%5ffCMfrF)xp6XKoL@ z^eIpC?-b}?GF4W_V$fK4UK#Mn2D-O~@YFSa3(Ks|l)131$$a!_ckHb`!POIDHhfok zhPM#6Y=W_Zd47yB zkXD~lt897Sm-BtG4)N%4j12IK(Pi~K^AOYT2HiFeXv&g>k;WQ61J7bxH+cGI?|=3e zmOj<9?c@_d+sMtalFYOSYR+Cei;x-S+-BBu)kc&YBW<*8i9f(>>QD8DTnQnDFQFfnji1}`1KKz?T_J)tITo)Od*pL3>4S_GWfd&NKF1@=sjSELSs?kx4JD*@ z4d9t*?dSxFD$p`-frlFmr(zEe6^kCA$`!ibvjarGGcj1xg8tD9(e^#l=L-b}uRB~_ zlqbCCu)97}zk3H(`2r*Zx7-$3c>l51GVHLXVZvBHwpTX_jz3(x3@UJPZ-YO9fG4n* zL}2P0HvAM=y*L81h$sK#1~9e<;Q?q|!E2w${?X+sJ~u&A^)mlx)xc({w1r zqM$i6W66TmK{A+sNOaf*7!VAE9muf!nM95MS{*@ps)03;pKsXuuC zSJH9&0}5KHj}ous9{~e!h)_ov1At-Pe*g6FpMlJ;fbM*Sk4UNhQxTxRz5)h5hZbS{ zQ$y_giDAgY8oR+B_`ve~ao7G0$4}e$&;;=F3&6HtW&+GUVeF#MPmX_%K|u?|R;X`O z@UX7<=Vw6HaUWO^n&g*3AfP`m1zO9E#Nd$@&^S^u+VMY`0}RktD6O@Wa{V*eM~n?< z%0@K$>m~3pwh9{1LmJSMqP4H-zm`{k$YEtxKv6yLpG#4(J_Z9G&>0`c{_W&&7Bs3m zXcNl7KDb={Ky{;O__dy}#0P-yvxg*2)&5Ql_^((Yz*!we@|}O@_Avyd_~1sap{zvT z`gbFspiMjj`eQfq^$`1?^$a%v8sny*;NR$2ZpINaAY@K|@!%28y0x0dU!Q`*F@V>& z#a0M`7jm%vY^5bMV8$GY4EtFBoL>?rrZ7Vo`&jJN-vz!g@GdH7rRAiU?`Eg|-Q`d~ zu@T3Y^~v{-_dhZ9kBpcB3W8UmPt0w$6t9fUz@}c<-MA=AzeO?O5YU5&j{NVMm$~rZ zY6UgmK+80_v1?KopHWh-pI~)ItQFz?a@31wU`^tP?>eqCZZ%tNJ)=WIdw3CXdyI+(QiY3T7MFqEBTF_4A57Kz1_voEkWrYpS%vc4J^Jr;n7qatv=G1ww z-mW>w%C9(F#%~ZFkalv4n07treplf~@*@z*K!p}Z59}Ly&(PneL`za^rd>@L3J(=7 z=&c6|R`|Z~GInc*L{^_iV%TZG$ar@ggNCY>F>%ZoWXza#7J;;|1*mfBBmdWM$5P^& znZVvGZ^5@DmGN67T08s+dm*A&3V_mUg&v&|`fJYsnv}YNz?!_g_LaIq!zl_)wezY~ zzF48~7>}9(zQ7yC+osaf|2Sx7FOppF$V$xyptC&HYR^1=ZkAF69!{_@A^(H` zT)H>A_jxMj4&TFeC$4o@;@bqb4sUHD!ul%USt7!%fnC{|^^ulO8y1n|v@XZOISM`d zub~TLHWjXWQg$xW6PCwQ(;G2ONkr zJ^8d=F?*$kIPNQhHy_+noDZN?6~yg@;$%%Y1@jiO)^q&`(q+G#$?v+XZk8&g;F5cv zA&mlhBHpN59mmhs_D6w7iUISyuAB@#HB8C}6cu+MWitdD6Sn7X1&=Q<#&q#PgrHe|d%xP0M z<*Blg&PW4#GC+&dlhQXm!+qoN`;f4p6*kN)XWbg4is}5G$uQ`mpR4I|-s;lJ!P8@u zo&90EKDV{^sZrAOZk?%iO~F_gBLqN@6AlWV(DKC*Tv}(W4Cw4<;k)ni5xFmE5;Y`v zJ#OdRMFr9Y;JBwoifaJhTk8j6dSJqo#s*ENgiHcA=fUNrKS-* zoz5=T0sj!>8lBBdLiWmT7e`nqV~h(|?W}nhaZbFnnkXmq+$JA6xz7PNO?V4nOncW0 z{pM}Pf}o%Bz{%8mi@^L90ie=z?R{gD88Ll#i*<+{vr+^`mSDBc1B?|%qs!#yE^}>G zc_k&|E4J#kDMGG6NuIWTx*qF}vs5B8B9YqN50B8_`5Hkyw{QiI%CeP~HuzwM4v)^< zEG#0_)eWk;^$$xEtL{cVe8i>67K-~j=G+y80UDoRoBdElNi_Q|_Abv^xz;d%DJ?)1 z0!o2aj4-G!jWQnL?a+LWj{*_>_{+)F*lh?2NTfP<7vX@TmKpx-=vr1iJ+4I!Y&ZM zd4VL+^oJIh;NKWrFkjYtXk5K4c2=9^PMdB;Z2Dguh*n97Zn7X0G!pv$871AAE~m@0 zBVm$SG)9->JknT2Md1pBT@rcVA*1>k5-Fm6b*wbxCA;-VE?v)Myth~6$CEy>Rm0Ci ztt-#&iwWEhr$-&RB@fxYOYYv|?PlGPk~%Le?D?Yt6E$!nxu8JA9Wn3$pix{1ou19! z9D|D%!Q{@}m4s{orBsEDQ#s+7Q#acOtKfmEp7*T^0q3#d2dwd!k!3LwKv zNq1J0N@o@V`%|W74DaanuPwH`s5uBFui5O?s5z4E$*g8`t{ElcXu4}PNp97dwO?wR ze_+{SUAvq~UW51~wJNl}ubq5uRFgeJ)j{v$X)FQ`H$~gSkKu)}s6t06HW6KI4K}Mu zH8ZwVRjtwNnf0MAC6qTuK&|wV#=Wb-Ao-6&7x!Eiw==gaRT^uR4DJLzY zRu)^OPD(m@j!kZAL$0Y*>nl*;i|oGVk3WP?Z=GzChD&*x3&xD{^%p^;eQhC^xw#f~N(|Sx`2Rjh_9(KH=V}Mz8W)lEiwgtf9 z0pd6VE1Rt&cznED?KgGmEFU1?SXm>A7efn&a&l>Fwmz0pBBlDSfD=N* ztfXlQd>;_sIEN=h&R=RvN=8I|Ce_+KE^vvO04==o`iljuoAI8!;kmOWPGlW?T(@(r z0f%l&$^Tr~QvR(zU%CSWB0H~P9r*Ea&Vfes=hz+TZ1O^ZormRdT*3K|O^aHZ0*1#i zU2==69J&xu4LMbwej{Ud;4uv^>`Y7~Gq|t*R6OOmhtqp)#aXa8sGRw3I=BYlX70Wpd4c(6xFsI{l2#n zclEwup+pKtJ9SyDfp=tfNvkC>?^ir*q$hOU=d%F<-_Z|51VmE7ci;bxVB%eF?ONBg zN@*I4Qq075?HZ1U2yXqC`1sgA=|mxBKoV^_rdQfDyaD7s7;3^9_2G9obnM!^vU@Aw z1yeLm7T>N^srg<+P-c?BzXpup7E_qbv5(Z+V?viN6KEZC>J!C%DZd?DZYC^-st_#DpJ|+J z3{kwQvno+0jd_D*j1DWqRv^=8w%g-OrP~=cCUOiHS@~=$ws>_B<>(g4IIkrk}7-2!BHhHG3=61GUL7QIk zOI3Copl~#3Zp48ASNvM>(c)q1E$P9ZWc#l6>Uh~Jl_{)JhJVCv{-{+7Ms>gE>b+#Wc=k}%7vQj;g*)ZNoa$qU+ z1(5Eoo4T1AH-xX5ve1C3<+Fy9!S#wEr6>`P`O}aY`PZ+bzfTDB_QVwk=w3cuMh%(% z`4lKzd}=Nk8~FDXHkbo?3we$#21*nZ7p1#~PI|JP=K+Oy>W+;e--Ui=3a1+UD3ggG zeFj`kGk!?HKyEdedCFt-gJ)0&{^)m!0YS55aNqCXz0t#?qm_P7Zx17flxDUmOLLnk z#mUb3vrIX-4-${>nKK{2)d#Fgu#sv;8in(erzvyoJPJ)f2;ZFNQ=~ zY{PU5^VoQKyxZazY)WlTi)@VQ_M-5A19?@FbMu&VnNKAYJAg|d=y95tC9BEm$O@9U zCKMVduOC)EdywE7?BzjuMctWP3@ynQ$WBBW9r60n0e{LRJ5QiX{7S*_urwvkmy_a5 zmJn|543IUVLSLA8pxCdxWwx`Dildmf(3_@bm*2l7yXY3$Izu=)Ec-!J$X9Ify~Vh* zMz)V!fd$Q^*At>;1PS_@aAQS9#}DLmZ22I5Ac}`GqU9KgK;MK2?``td>?lcHh^Hk_>T zlK3*{zj3RG#w-!FMeUB9+~A9_H|?8Q)nYTkAu}R}MNI=!@%a*-U;gRhsQ`*d-*Ywf*q4wLb-U+ zTHcG@CmaVv-(4?txhZEOHUTioA7cK!s0j>#eFKOSf@}VmHz@97BnFNF7yyTL>j=$X z-=dqL!_k5M1m1jVH~fbp0~V|Ul!5}LNhs=X2l$8?qFHwc0$!*U%pk@3XS8uNP)L_v z2t54{*GECqdJcSb9M-$2om)*p?&5yO`0wX7g0h|F@}{sFWE2~E@Mv=**k)T}`TxH3 z9pi~3o^`RL1%Necm3ATk%(Y3sk*AU8QGu1uDrTQ@0V?nV3xuH8cz%1>05YAF`vF|` z`(r5zXiyS7Z$CIFk-WQR{l~dCK5hRW^V?a_jLCsnh|vH}TA7#4komg|V&F*7zPP^W zC)zeZjrzCO5BGful^a0g7zF(*nm0xTmQ?>Gy}I#*`^$nJN|GT{?b0gS^hwW?6Cq^ z|K`R_1&rG)F!q`Bf7=oP_erE%en|bdPgp@EOeq$3V(scDOiCoMZs7KxN5X-;ZFt@Q zR+xFYU`tPkc1uib>^lD1v5nor-JSMWTIUJq8E{9KZbUO}hdQKq12R22ICxJN+jFDd zbH&AGbY$et?VkMB%uJeVkM;GA=_gC%ds7`Ylebo=MJ>wRw{5AP$?(P5irtzy9nz>d z9K?IA&{?(vkj99hF3J!bAr@na&gW>s-o*p;=hK<6PuWj~gfrY1fTVGPVphj2qJ8(a zk{~zFQ9LrtO#W*4EAw+e6A-^OC{G#iZh7do2~12(|AuPtJ-D|8)Jncz(i<3RH3~!P z4|UypFwPfCw|*c!7siNcmRHDu3VQx{qNrVq@QYaoa9Q;I($ajugR9fQfyXcPMULB? zgF^(3r8V}G#U^i==DG*x76KQXk%5rPs?NtyRSHDjy_3!z>!P1O^{mX9i*E!BITwbC zQ8q;cvo|+m`$WfVZxD&V&aVWQt|kPa6_SDy_mwzj90UwvTgD)tN;bQ2uB}KWRpf1L zLj3Lk59aaUCMWL=SI@29>P@NmXkP8zY~sBgM(up0?#Jor?O=FREKP^(ga~?aL)pD| zwkzY~9|TX2Nw+r>j1>1(naMxV0{9qq`;vya49Q~fs=I`PH=WOb z;*jjCHzt&EoAukb8IMwUog9Glu7-ia`prBNka17geS%!QX*`gR2 zhp^oUZAQB?74As8Cdul$=LVn_oQb|ibM9s5iz#-F@Ez}2+pa5`BNUO-1YWgi$7aoq zExbxa#bxNn$W$^gY{@DGyBQha)KBg%ge_k6`?-*rrvb*5`jk8L1-^`~GTq9A#c-ZpgEdbG5@VeN>%}T<}_)#}B0T?2g z$aOi2W2cIfgQX-CDY9x{!2_jnQeHRNULu*TXvA?i^L5H}ng|i4I?P+5AP(XpMy+6w z6yvlNt*UFS7*8E8sCRzx~%QfK62e`|+ot=9@P+R}VIC!!H`-%DV{N&$4-O_|P}p zsEO|fk{vDH(1(%7Oo40Ys=iiU>sv?(a4yB<*+ zY+_<-@DX$9h|?@E`Jg)ML4=5!w<-Ik_JX>svlB8dzGszIV^RB_M@(U?ctM0rA+6CD zdyJgfGRTw6%X;rijPv^30PcRyap`5X*p2(;;GEtU!lZD>zF7f>+V_nLeaJ`_EE~Tt z=V1xKj+TJR7zW&T2YT?(SND`d49$WhHmCn;c4Z*Q7Et4z@;%?fuZ@)U{MviN)Z~(O zDUfAEqg%yl7&guBFY9KO-H0cX9BlmnNwA6Yxea?JpAuB|PIAMHo_l^*=;e!~hBd!S z!-f(1J>@aBy_g2a_;?n>N~TwpK!nVzY(wm|!4=xngr?Igr-rS)q1i(K$kco&<~CN- ziD7JE`0%!YSle^n`HqJ#wA@p8mmF99@~}yr@;p49m9gD*}cI_b&oey00edgP|f@pSIRRa12{(t+kK?V5;OP)|-yFu<+}D$acP(ovXK z+YagCkQ=}WY##HsWuO2oIR<`E{*hRTun zgfql&;Yh-}xsdCzJbDc4{9K%}6oupS#`mh^Kw51BP(Yr-WhZy?(TnfQHVgy+43#ZI z!Lkvirdjs(;P|Z(lc1C4gDqrk0Np6us=ik(mW?pDxE>rzm2eCGURoNWscU7NMg{y}*rA0Ll!&XZyIMrV{TN4{mk z;=7F0oudKESp`nzoLbImiV^x$#+b{qx=P}BOxh={r7ESFLQ<92-zU^JR$83%&uPvR zN<%})@L@nvoJO#Kkhh2{AH7sD%o6%)7o-DaJP{~q;q5pmlu2E^)XD=%VV79 zbiIDk^EhIsVSMTH*qolqt#9u0qqO#%EpH7y>Cv($ZVF-Nvp6-~+}BmpPG*~g=T+{f zW2#rxWezgm7xG^bQ9mx&A`Z)m2^FmGy%C}w2Z)>}V!+4BXJp^qTnO5_fXTrRO^XcO0EwXCK7kyL{|U)H0-fdpraP@SkETWPehg#6LM9-RT|(PSYEw|Cr*IGd-s0 z?v>t|MQ8S5L)=Ng{i67T9js<`TjP2V3IHV{N{E2hyGx0x*TcZ&$mzvY#cbc)@+nqaJn73Sb1m}C3ZUFY+UdFtxgiN` zGFNupw`a@&pmAIk^6iKKLtP^+=^6IqqVl)O(}30nnA9Ys*}2|oQ000cA!+r68mlaQ zt}pJ6OW8sD2FB-rBPLOcJw=W-5BqO#rrc?nHiz%FKz`Su;gat~!$az6E0~J}n)>FG)}x3| z0HT?3ZkYgFm!2|u^!g2_(4IuXG*D^UbK;g5u+)Jnrb;~KeB4H7T@Mr@b!*Ju6U4|2 zyNv@kh1cXq04~8CNF(O8(=_TQwzNB!K-tMJ5Rls=`X{8(KZVn+L0@B?gaF7;|?nY9&1O%kJ8-8o6pr7~qKKHrz5AHc< zuf2MXImVc9xUI9*LQnpqL3{jTg^8Sb`{Ey&jM1s0)_Q9_lHAf9QA73LbY67gA{yhx z0JwH84kpRRt)!U+j+*Za7EMt4hlSmelXLIbAot?OjV}HgeoDGQCb=^e89syDi9-(t zcdL*RfbAUD-)i+(TDwmYD9g2EZZ1>4wx2?Gf&VG~(>UK9HbfQa*=Z#4rey|Yyo0G| z`&hbfFQz};@U(DX7g^N#ax_n+N&Kc?e3+&6D+3}FC-XdVb=XZpx5;;1-XB*z`@oHv z=DHiYsCYkGqfm!js>@vHlx*_b&kfG5vJcD?j$RXc{q=Bm^LQzYDU9t?TP7)L^FA2@ zufgofYL(|*Q}vJ7eS+s}Bfg$wT8>(}lT@pCJ7pe5`P$@HXGxJNSAT(R|A^CJc$-x@ zpxQfVph;NcxMHI~Lcm|sZryu*1-4UR_*yQ`M0%hu{d3oN%J&WG;Ou3=+6GY}8~__c zJdSwRM-(6Dz1LE7wlBxjx)Ah<-H(2hN5ddfh!2RT=Zn~pXbh*1R@Mq7IY9!cq}*_g zf~+Rl)M98{pEsV>=vDKIqgbymw?w`s$=*%cuPP@C9Q`&UY;l|~qCesLYV#c`mqpq4 zXVnHiyD%Z~t`kH4nJHj7{Y59zXP;~9rwa!Ct32g{Fmki*1QwAU2OyS$m4*R4U|x-I zpjjC1Du)*w903pBto}d%gg7@g3fK(18U=yHP?AU91UOq=+1Os57^rl9HYG4;(WXgK z+z37r7#D7i)w+B9Xq|nKE6Z20_Ce?mQm9d~MxXQYI8E-O4Jl2Dt1l--7}-{?b*y#s zs7bRbyozIM2B2nla&y3caG^?362AQ*p>*##EC`%-rjZdSsxP0Gl(ul%(@CgQ`Vt0_ zmKAnh=cJ@G(W$eRMH%p{-N8$lKWAfqb6oUl?A?zw6Jf8>DYCw`xNQ&ifDY3v2{rF% zQYY>Q{PG0m-fAW@Z{;!UCj_q z5u_iALh#u`VkAV053v&XNec;gqlGf=ai+ZhfDQ_t)J z<%fgGd2yE5F{@~8m9(u3-~^^y47$s@I8EY%rOU+5Ob6eK+It2*)`VxpH!Rg28Ac~_ z7zZ#&tN{h@ajb^Lg>{Eu#PKoCNvDzNS-|2XS$0XdOp*ysb9-%5_OavgaJBo6aJ>1f za3S1`j;M9<#0#kqFnCZ*W7+PAuG`pK45hFgOL^@xBJ5V6~?%QBo4GEc>qk_J%Y}osxnoPo!q<5AlOa3jrNK>PBTW43;Fh3=yNjN+~n;+7nS;f zSJuLnCwa;|EAQ>`)p~=<6fRnRXvS=;6HH*-8~NZL>Y74^tz~@wxsrxi+_7nRY!@hYon7oLLz`*UBBC-KiT6g5&AUuC)S+rA3y63A)6dag8)#w~%i$UhvA zph`&f24L~+P;!jZrxy73d~^yw9PId{WleVPKI8pNg8qQoiC2KARq~Xdy;;Vg2fZmB zsi{_4Ju?tt1_a0_QyPP6VR4A09ywh}=ecoME(|l1i~7eRII&Sk{g@$(%=cdX*CWas zP!`YA>t1np*YIdLTZ39w{G(IBv(lBQn1y=VpKV9o|QNIgl1d_7c0OzTY4 zc#m3nVe8N7n=Pos?!vi|QE^`bXuYzXyq3!E_pCxH9iN4KPG{lL?}eREf^}a&+n?+W zQIqt3ywj05xjCW&;`8v~C@vj1ktAmZwYpY$VaG1UHLoSzK}@`y6`r!&Gl{Q(je#Xd z-fF00pfEIzTb`_SNW=Q=c1$BQs~&GPDCawH&WL8Y?Re5nkOxthDGPj?!LgMNoPcxD zW7%57gObO0ZVKjnaXeR0GmGN<^~5xo0OGk|fIW zbYyEprYCD!Ya0)%t(q-}jQM)2KltSx*pia3`-CnQFsPx4RT&E|Tes$I?WsRb9~Sk;Q55~U zq%faAmgNh&yHC+H)zJH!ohyjb*1W0c_RO9;1A2y;OY8t~3`PytAb!H6w$288$}9La z4ai@Y|CA+xQ$JQBtZ=fI>v)>NuTxPb%F--u2mcv#Kv2fGO{jqD@bQfD7W=lE^swJd z6UK0l3vE7*-}D;JTXccVS>Q{=BXLH#ak8plUf^M3_?)-7cRVR-Zu(|xzjU@0yU?4) zmv05#5T8D^Un5@Dw0KsOiP>D@VqcnB>3fWtJtKF~8kv_VDGiH55UPdarTr}Ies_rl zoDYPr)m+%g=EoWeqc${7xuo>L(oG)|^N-nlbQQu&ZEvh*z9&>-M1&wMkaqmzgRIOW zKTdY9js~PvMJ%xd5I)bu)lLNBWnkZ{Wd>esY=jQ<-PmaS6Fgg*`}=28CR(CPhxOGN z++1!>6SiYo2Ok==+)^5Ue(5a|>P`u$;hSI+WFE-_`HKeRK5FKJqZh>tRoZdQn(uK; zD&C2*Xe>@knK}zB(Dpv4S}V=pG^U$)(O;z#t;zqi_Yvw(b_8e2?#FsrOsQ`^f){6H zch1JC06D%@h2*@glPs40HajJkEaKvIPLM9^)Nnbn>la?d31fWcfeN7IJ#qenQ{(+< zzSQuDU_~b`Tsy4m2Pr7I?YboBHf67_t**NYS7yAAFr+SBx|?F`$5>-m@s%r$ii5YD9^{`oZD*e~JYkW$*AI_8 zbl3gbBprb=jooH|Sh3IE_#{Ux;Z>~N1>Kq-oHh1jg)2oXt7G3yh8n4ll*sD~dS`(_ z;0Od~-bDTdYKC}2sI*gG8^opm1H#jLg$4)J5yxVwU2(U8{T@U_eWoo8@vcJt5VFX% z0C>5x*D25V7rnfX$i>LaDje8&McoGK0l>kPdiNId*Atm75LW?f`VJc)XbB~|qhGSG zL2eOZeY?OjB|`r}b!8yn_^0uI{lA;bg-CoC5t}d&kkr_om|c><0RBse3xM7jtJ_@v zL)eGx0jF#wzy5hQJt{#r)HH}6PDLmVatxQKH90`xZ;EYVUQx6Goa_aNWiKsbn0R7Ldc}uSy_w-rC(Dj67@bre%byEgRAF2I z=Ju#@Mh%~ol&1B|)UzLN;ai2;0;oTUy#QnkC&+$bYP?i@;y%f}>Rz@Qw&$?XqZ-bb zu`WO|+r?S=i?0g|_{RUM9eX8vQNobP##mj}Yf+ufm089ewVl)Mm`0+iF*<2?)NA`Q z(8Dh9PNX@u7_Ao&{Tcxhi_R0{taI+I4$JYr^hEIt+XD>-haKrIeEf)DzI%_-Q%`Ka zykV?%s)k)0AKK4mDe*b9i<_=(wNj)~H9DZa_XF_lJV2Pu=u0ftHcOi!{ZMH-zt;5i zbPaGpQ!C9IhOQ9 zkPl$QqmUWNZ?uU%3%R95J*q}PQaU8Vzh%y|AH!ZV^KvuL-l6^|&|%JzV+62L%nrU+ z_d=Aj5H_4#HjaIO;@Mb!15~{)H^|-%(474d@y*lgst0W`QKD<;R2F((cb&5v< zK;8(#&+yx8n>~XMma$#u@)OS)*0)+eMz%wgwqYgfNn6K(hpFhIc(OTXu920vzG*G! z$TrD!P{{4`*v>tW;c#AY9FQq~QCLm$O`wbXiAQ|&2!sq-)~<&-@3fo8oBN`70zzqa z&V#}wRtdA63;*>g=G+lFx=#LcKU#;?=;hU>@RhYMmQuwEwaS(%TC9!T{H66|oTn-H zZ(be(FVZX5k;qs=2^K~VN^TA&3@UFIm&9%Is-kPud*|eGd-9YxaJ}t49X63iHfn5T%0Sso_Gr* z12;OV@RmrGuFrtM$iEurewY%teokAsR>DNqcYFYtg|4!T+4&BbXtjHy42|2^L?80> zhc)>M;O8T3FMS2+z25UCs#HxHfHaV`uv%f$(XO6N$Al-23UEUgfXsapi zSI&?i1~`?)z<+TIZvY-2S<#*~A~E3*aHLS%(xD!H(ugH0#efO{bw7RN%HrCn$OX20 zO%%o+Ro=?U!iji}DV5afSe@M&FidV1q((M!-%!Zd16Hp%-a$fRh?|Wq#^XifPO_D& z56FMKGme$6p^_2hLHn8)@&x-c+3Yf~*o~U(K}RIHDVe%#b@Z_PrG?2dhfmgLB(wRszk?I>U(~> zN1l^O`~qb{(l?9}C$!ZpUd~$zJ97r}83t|$;JdA~?DP2WE577Ev#aDgecnWYODsen z5hVglYU?Bpbkj|_`#e0_;_sqXOgQFmJIgCLVwarl=berFJ`-@aaShlQF4Gk$HI?BU zru$~1#eZ%-bwgoB9`93Cg6sNS>4z06%lvzNv|jWWn#XoiC}Uww!5Y`%}$?|67! zMsoznFis_P0R7$grOp`B5G4N*K(eb9SdQD$D=oU^Re;m>uI@WPKsR8Dwu0J_OsJWW zlR%5byse}wp_NKA#lpVpTGlIllJzyYF4TAnRo#kSJdf@K`P!U4taT2jev^19*x-QK zIS_vMvWvgs0rxA44>d6+GD&>hdE|g?r{hbiJj)j?>QT@gkwnM%=y`ItZMXSnkMqW2 z-tSXcAKp;kCPWp0Wn-nQ{`ZA=Bzg9WOpXIy{ywJEjgekHT*zz^v7ay7icjD*Gb~$P z=`jZjLP=0!-T4hEYu%z24qN*Gl*HH*p7S@{C#oLNIMtumYFyJbU_PmkJHLo-?I3wCb9my|8leCfnpR zRn9baF2z!6mYz9d#Hu(js9fc)>V98|>xE6|C%lDk+7U*EoL-VaDY3pO8KH#4G5!!TRE8ZLgP3tGvgt zL50IH`;~1A!i{GSVLo5yyNH$p1Eu5bQQt=jHWix~3m+7#Sbm0_MQ$WzdRS>_6!3wp zWpYAXSbl|#w}zv6_}9vj`TZ@T8Mp5arbWirmigC7)s75Hja!f>0!q)ynp>46Si;P>kqcmKW`w_hRcy+O$`So&~;^R(J$C+rgrrc{?Tt5KBd=RC_? z--ElxFE#&@E}}G5CxewMQf1q})PExZOS1#9L@27dn_OyUq!g2qjrynBS~S2D(qBOoYJQK9rssoZLxXXapW2FnOg4kY*b>Qud$f6XW!PZD+y_rS30eE6R!FYY z?*VfFGn_B2ZUsZGe0ZY!-=2ngA@FgYYbhoGB5=1Cb2s+ zk$YI&o18Dzl6^||-fFhJmUw0v7AGmSIlwf3e!_9d~vy}tj_UJLIk?UjNd!Z;JF*< zU2dX&OFl9O@o)k8@1HXpA~rFk4k}RYUSByL5?-2yJyWgenHW}4uc_CMs}ZxNf)_J} zbBgJ_@WK_d-l}!et%d?Tp6#}K0#n<7_sbbb@{Lbf)dViYvOSbNDc|o<)hK$Lcz?*q z;YVvKj7=7(zZD%b(*-~7Mx1+bZ#S80NRJ7rs!r-gDP#zFo+ww@_5^o_*&N6A4wV8E zT0$06|LwVt+gM)jalwWbaUgfr+~BZ&bPrSW=ZSy9g2ji=J|{1}5~b4mo0tZ`k_q<4 z6~kjmQCI@q@syOlsAAE7-+DO?qE=jlz5G5HMX*kpI*!w})dQ(BqCJwHfsN%=TOv1+ zy}A5>BZONOj&~0FK@{7t%bJ`xlYz-?InAcvkvnP~*Xy<-TuUBt&CFuG2$1NVy*}BG zn&yjSJdmG^aHr_MhGE|SMKaEp)ohs})tnGnURn@0jp@QQ8pyM#c~(02sDqE7+oo-O zyZ5KpnvA=bSisjV_K#{hE5ipP)d#|S=LJX4HPV^=zKyFZl=aEsmd&RGKJKa1EQzXg zeQG^v*EO%I!by-z!-Cn@Tg^D`W}9KBAv`Ct;`Q}p>9z0KK^e-m>N|8~jT|`Fyu`@? zvF>g@@p5C~#6I4B3(-W$ynr{Or2RQo>u}dr_qo3`o+3!Th?_09DBLhUdy^=f5qC|c zd>+H60|@T>71)M&(lvZ|(kFOtFI&C3q7{PL87s7_nL>|4zh*xW z`qa+QOWC>Xp`@i^=6Lp{*`g-1+0OC^`B)&T=DUuHJIxquE_ZOk;S_BTev<1^biqAb zP1vHUp%MBu6^F?EI2IG$J9T{heywe1YnVWBJc`VN7YBLAFW;JXC!{2iG&hompd)4l zXu73LaPde;lS*Q?%XP$6#l%$$+ct2pAB=T6MjRWiwvt%}j5EEQ++%T!wJ3#^uaznI zROZK>1(Uu?D=S$tSgA0LbBh{e5Lqz^+(Do{{syC$%cORyUR-i=QBHf{9OhN`4w;3H zdCykeacXd8VM*Q~v%A@3U-L9zktk(y8&Z`H2uP(r7ihO8uqKDjPtH)agOiw*dGQBb9aA61?u4rw6>=W1y*Y!eMTIwTPq!QDN@W{JSoWhrJf? zQXaJD6JN4^P+|}AZi0k3ytJd1am~guLct6eC?7A84Me!_DG^D%W-nn;#62cnxE^Xm zBNzT!-~kzSn>-?5>ci`AEF?{72h^1MX~5Q~sc&=ON1ly^f=!y9WD8Oz~g!z+^cmW7vPD#dK5~huyY6; zHKfj1_qH=OL!|_=Y4Vo<^XaTdz$DBlwkq0$^wi_5%T4H>Wo}T3<|3EXeCa(YThy#R zeptQgMJH;F<(ZuAXW&UBMvK73Pl-?92FoRg!U?TlQq-#Y!5g1dyS$ugA9gDzRsu?5 zPq7|+C$SG|E4Xje3T$Y$ci5*6J-RqxE(Mt~+zVz zSDMMILItU^Wa{KdH$kYVJ=I-Z7$z{Nx;c?;I6@GVR|Jkivy7y|A-fIZYZG5(JT)D} zzZB0JA-sR`*z$RpcpfBxvH=H$h<68kcWC)nQ+~isKZVZQ8%$)<}<}r~R zUJP0X2ey{81i4l~y6ZDscu$-XhtIa_qv!<9u~zwPJ5G1?mMt^U<);n0F|wk2J}^$usX%CeEy#^q|5hQU#Md%-9)- zvta?PNo1KExi^%xI3IjG>jp+9?~%V#akubMV{5>a+5Fd+O^srn6_`*a(#2YZ;k?CQ zN?50H8}dy2@pcf?X4!bpp)JGIEqokPAYrL_33$s_m)cDG^qUb4zbBB9#9I-kk!5Gc zc%?1pH0~4~@Ew-rPx5g4BXu}&d&k6A!VSO9{2 z7uns3%n3Hjiv87}3}Q9Uzif;yaEvGoo9S*fCD754h;E6pq`RISa290e$4-mRnf&;M zHx;|imlv(^s8R9A=U}*L2$Em8s^irFyKi?!DQP_1lK+Bp_H0dq6w6I6oT%%w3iV=Z zeH#}9nYg#QRVo@4Wf>k<*9R~R@^GK8j;7a;at#;bt1ne~Rh;9Ia!jaIl-$_|2Qt>X zE++TPN!N4lH5{vosM_;D6rP@9!X{O-v1Hz~7X2~VBZ-z0>s;)1(H!ID)T6VV_MrXT z=&q47QB|zujz{!HRis}Js!WEwL%YZIEhMw+6oq!5(d7F@;l|38P3Gy>V`i6a4}7{S z3oL2febJe?8+E1)Cd{Vo8pc~Ha&830Q5WEJupw0ozTZ2Yb9K{L!7;B;vCD0Fn7@AA zugz)vHM4XT|2TW`issD*>g`+$<}7Uk7e6Tu4d+*mQ>i8+DN09Qd9uE|H7BOhZjYFG zuT>da<5;+LxR+wMASa_U#<`-|SDk($anSSX?l*fb5SawSqu%r`^O8NP_gy!7`MT@n zZFP0^CceRtBko6&FbyT8gaT7aThZ z{vR{O8TyCQzc6ky0JCXPBy0eDdquMTNe9V@leo73`lPT3k^AXUFo$~z-?;*=K^-0d zW``SzNI`$f{8Kw-8#1cMmu2$#t9@Rg38_S6JTZ}cLWc$J@_7K`>P>hoCrZcPfjTUfbcui6u;DI zzsb>*KyV#PpGo|F__tNasNwb4EnaL@)YwaUS@n1$MNaO_G$*_j?!~{P?(VL{Lza^1fTs-`_lXY>GxJnr} zf$=p2{p-hE^Ys;6M%9(bMAF&9r(C|X!Q^rG{lN?d z$^Kq`u04gVog9tz@knZ@lQq4X*MoGq{bw8~K z3bfQFxv=-6qd!h|s%YK4so=JjT^6|Fy5>wnDd`{ZgK(MB3L+kW>8mdeUHMNx8<+W!8h-8L>$UoNQ>F5a`8N=~hvi z?*Yq#9X+(K`IOA{WysffoS^m&CeQL>g%`7rsg{U^+53IJ)ANJ4FD8zYy}G57eP*&} z@Gc;`o^(nbcjYHLQfeXvX;9b2l)&>7=Y`vQJi8td5qCxl)?cKji|kkIa7^w2emJmd zZp;Ckt0?a2Ec4RIvA){UQCSPi0wAD=VCu0)TEr$0HB4zxgt|W4i$updbIwcn`)l5U z_Kxql?F^sqvVJ5T;R;g0hFg;4=LWjF-6FcUTq^opkn%eIsq;n6MKz|w6pU!CCEjSv z0#I{rwn;j5DG{xLWUJX^6*?LIN$<#r-Zpx-o2cR&ARShdG|lH*;*Cf?GYf=(y4nuB zsYJ*ZZ44-x$Afs39{0ej0^IxSL>s^0@XU6ijDxG8!=etm19Z9rbCg>J6%`Z^Oit!7 zAXn_JHK+BY^vl31RILc)E_`E}a*^{Xw6+qLYThSXI|HC|y8|67KJHsEAe-W5$;BVk zyc!KYbz2jRDe*nfxr=!Bex1;tB$_ymSY=&=5hRtYI*=u;g8VLz-4|2d?d`_!?Z1d8 zdy!htUKo8G-=&l^nC)6+1%knq6B6cTc9nP~6@qbJ0eJ%tpy40DDgxdzz+|KVm}L|N z?bqB#+yPqmn79-GxZXD3k9uAW40znX6j%9p(I#@!=oa&z)OOg3B@cpZ?oX98SrHW!c%}qKR6*gzJBKSD`z?B*==xXNy8L_q&J8TA zUCv4yeoFwM^j-)ClmvElId;1c6LLPBez&o47>uVOLq0Up*zHyTY*4eoqlZ10kJ%gGi0MTG1yw zn=z%NdqDDd!r}X)u{$Jh$kyUAO-=mQd^y>8@?Xu=1l^`NOaf*NI}-a&*5B88(>7rF zxW$%sm9qyg4MajoPSRBsGzUEtwx+DcDU-bQd}`TW(SGk_#2?Euj%k=iZ-i7#6oM7M zmPd#LM0nm_PTUXtEr>+8p?tzZ%w5~U>D+;F2o;&xI?Lr(C-b6_oqUqpF;Awv5?@WW zk=!V+Yc@Jn;f8xsEnr#<(0TLamBa70Yb6u=atO3oU{#E1DR0D8v4_Av+Ptdm92?V} zGGhuhF_p~!*isA(q1U3~)p7t;f(2!6JT zE?*oD7@0_Qt!zw{HyjKcdj(!%0Z2+(-=JHwC0~=XVKHfmc6@N%jjJ;h#5v8G?J6uw zopDO@8Hi!b-%a!BXc#-p_SEabO*-5^7=S>t;(`dC)MfyPJ-UGXDH1H8%ZF4;DjHb1R5&3EF_7gH!Zn-m{@gNCj z6!>fm9B#}(aVIjpDOmOyIhD_K{P*yK+lQAaWgyRz0DM^mBvXsp+(FmfB&UyEj1`}I z^D5zAImInEc!NyvwSYzJdaY%u$Z>p0Py3PT_*Ggk|hHnXc1Tu!i}O9)^$?=U7c#mVH{n7Oq@NsW9JjIv}Bs)C~zibT_bZsl2l(` zS&=wRhy!YU6Hp>dx2vlfgf253V`Ina$0Dl4%;{%C%N8rIHuh#5w7u1wj!Vs<{A+3UB(JHS8W(p2T zjr_w^HTAo=5klLp>o3i5>cED>9KxH8Z?<|dWG8V<^#Rhi{MW?((Jd19?O2szU_(Wf zXklSt+pP=rz~r1WP%`Nxnoe_MayqV=s%B6{VS2eT^N4M@Vz>C8jaHrFc|u+%NUpOzHo1WtG0hE}j(;8GT6v-q@9WegON zF?R$OF3TOxqf~+JoO@maub;VTZLd8WzBw`XX7LUaC9qKKVADNmz!)0;xWW+=HxkXX zu?^!IRJ`yeigPPF_NW2$#;`}uB;LL2t%=W#eBCNqCM)d+`e_kh8$BGVP0lj1_L^g$ zBG_8+-XZXF166RUS`|qZ&t8WJ|4b(Uyf8*~>3(46!G`J9=YS?ZCn@k>rry+1KfWte zqlcd#7c$fZ)ib@of7@iBjm%&UNW;+{1tvuuRsf$ahqD8Ytus0#UMztxy#um4fgTRy z>oUyk@psKYd4bIL4x{M}166sCZ!esw?>GckyLQ;{tRHeiDi%Dm?FThR7O^B-N2(s3 z!0W;wBY9Liu29U|pY8Yrl1^w2*0BwSG_Z5IJ$>pYOLLk+8%n842BVyb?@vCokG~jg zFRB@2wo>0CirjSDYQ6pC1jFNrot5tedeYMbTHF(Ck#e84Hgjp;vMnz9Z^)D?s83SauqS66zd^Cy zW$<#|=jyLojQA0mA#ZTFuEZ*J($q55=Qrz(mATakv{Ja0%W-!B?u-fS0@x)OX&*8$ z6lP`hzF%9?R#c7}p#2Z$_eM?51YO9fB_$~sc`Xg9&L|}YjpVFn&1H=M(Y-*N_r|2O zw6&rZ8CmulgAh(1T4-}tUTxf0r-G-TAqbFIJCajn84={KF20bI_O565{XaeKBkkF@zyrd( znq-~!-+o-sY1s!=w>11geCsNl14rrqsTkTOg7|Y3NJqI*Pp<@~pcrfr2>k5n#eps5 zWj)SoUjIJ@Lyu7@T`7?b3)9~HeJ*(jkQf`v$Gn50)l0)k!E?YTn!n(Jzq!2U3XX37PNr-k8rl>=-0Rd7+)W&UyR$Gx^u(;q-g z7x&)iZjTM5B37?P0VKwdH*8YU5noU{2lOKq$wLN_+lVj6`V73#8TsL*MJzcP+H<%R z) z7*x(4qH>@(zVb&Up92r36_t2>H7*}MqoqC3#^(@{_{&WrX9lb>Thv>?R}NUE;v%#| z;(T&e@YUGqZn?iJe-hBuf^1Ai|9G@Pw*h7jsC8QuzYTHqZy?wJvA6ys2+>F;F8rr; zkb5gZk80Mo)L(!=8wco(X%Ohd|Iq2EpLoLVhpd3-mb;^T75MwYEZ`yZJooi!{^h?( zfq8A{&)fRPk@OA)Lc2OP`0jP!;o`N)>VioKkhQ@ zviHvbsqo(Y66jBt%j`Kha^Vwgj=YTmv9wab5QSfO%-7p5_VO)Uce>VpQndONJ23PN zJ$``-=1QL+`79zhDC|aGTLM>}Br{2P8T`h4ZYi6Zii%dlAx=(yRi81|sZFYe{TxdF zBb;Z3Kox$?i=N7A_JVzUZ`hnrWqr5Ly@hjlbT*jkzznw3LjtkbkXrj#9e`q)A+*^w zj}cbh2r8xO$(I1)EmEs4a1&?~K)g#3Q*=?;2~6JCdfX4J9|FjzgQu>tWibUtCbGc)A_O(JCDMbw#LH66y4*{8<*+hkA zB`6!%Sdy=qIJOX%6kh8ApTM7*S`HW+7%&By%KIr3E~Wv&oQFF5$Nm+#< z*~|u)V#YMh?cSw=avn%J_4`WM-;wfb>9P3AdTZ5JuJe2b$iDNl+xZ#aX~y-#5Qz?#z8BW6YQXP(dCQp-56$%~gS zL(Qj=*Ip?n48<7@n9<;RJqE`qAzIoVNAgjSd_22p*;0z4vgRE}fNDhEy0diQKEn3x z<`-aEhBU4Eq9msyh|f^^NosBI1K?2v?BAR=hUSzN6!amL{P9CZ#=_<0nfss?qQyz6 z>8)T)Ch_V1ld){h5s+eY0SgC1 zC<8CSjJVveQ$LXrF@?vVVUpZFNCQe8ZDeJcF$g<7D#S6Efyz8Se7Q-666!OKMnBXl)aYslxy z4ga9sA$}d6jf6dTrk_4R!qg(CaU4bN4FIY(idyyvbBEQ6{18d z;)HDZew?q~4^r;lY^Mbmz|kVf8z{?m<*jO_D<7ieoINhO@f^OR*#na8sAn0^zNGz_ z{up%%K?&2o<<9MAM==Fot@5*Yb8f(N+e7#UE7BG={qZJ%=fUmpZxN_4L4F^TODrIx zqmp8|JZEoogT5GKD<4S*3=EDMsc~=QlmMG4LHFBY*>wYr3u7YjFLI!Yg=V%!1=Fg- z{HgasYQba z>WCJ=4$-}-G_C|PbEBnyhs*zQrnGb~_V}YIq8(bf;E3__;Gsr9lY3enJpF~bunKq? z#-kX5P%Jw6hemkm%25s*`(U3rFtTgd86F32y0Iv*^`p>FjtYQ!AxK_}nx>?Uu3=xy zU4T^_Hbe1{@$NnRrlQ;Dl;m2#vid6$H%M{9j#=3qM)6ozpH_;VX!9QmHi2w=cho8E zn3wyTv|s)tApX8}{PWJR8Smgh_y8;Y>62Vq4~s+1BJl_9shLY2lx(;LHh|i7>`YJQ z{#X~J@O1%Gc~`D=oKLLw-8`nC*m6pX?Su~Jmt)w^w?J5(t3WP2vyUT#K452rH|aO0-U6E>t|`Qog;WpIyq zcMf+&TC+!#%yWB}afqz= zP-~BCrcD*2DgsKnaSoT3?2m#noX5#$B!#RG!Q(Y=w~2cJrRK65zo~Mpk_uk=jeJa^ zL%sEl#=N7sFv*N@P4++jXk~a6Ja%8IMW|X|glpvTOx5x)i%3yQ>GeCCJ4f@KTE)8>Mx976 z(<~9_@=vNxn1i%Dzv7b@wci}NONYh*j5%&UEKv!5qGOKk63Yv36 zZtT>u8GmN?qQ^~X_Y}5kG=z9}PjbKd?0xpf#2PBLeC+G;ZoN#;2W*Uy)yF2$FsGg@ zFS(d$C)FWEQWx8yM%5L_Thq(z{s*H`0OYX;ews8K|MWp&a<@Z&AxWSsKr*-E-ta*M z!4gY5jwx)@H@(8a<&6L#$Or|bV7LFIYMtB@6hSm&SO6KzIotYMalUH$3x5cj--ScFc z0LtNMgo+C-`KV7mmv-F+0wwra!{l?44af?THBnGeK!W7NGgxK3a!O;~=;#HoSKRf+ z%dZ+UHXYvM#xjZ}+4Woek=EX>ixHG9Br>KV;Qh-MdcNIayxC8@di9~YvX+*amKBBK zlbv@x!*roHONS!BwI7dIsm?`pj5f!;$7_nS)xww8vg+I|U{R!>QUDfG9qwt>WegS)zm^ zRBmV8p^y2u6mLe;0WNCM{^xFTHF>#8G4CuJAn;T$PEZSrwLHX zaa3sS9S2oyT%3$apqK!hmz3vhe$J0Aw<+5jbX23T!$0(Q6a(K{0LK6|!NXHYM{JI< z(r4K{2|u+svvV0Z_`LOYcvL4xZh;W$h8G%o=c%V4?NulNVlq(>+;K;x{fe7iQA2Q{ z7~?Kv;QxQiTx`8GzyM3(PZ(177=$6M2!R^E{sOF}9)oBrWDSHmqwa6p$gV!v_6S5K z#5_8g?Tr68czuQJr05INFn<3UArHbn*l9rQIp1uY2I@Y5w}l==?h1v?4)%L5B_)|q zym!@+tlsXR4tpkvj&7o^Fa9VOs}`(oV`n}Z7F1KSd`9XF5H28)e_Ibl*5v)ef+eV( zz#KXWSiM|##MD1NXKI=)Ee71Yx=yjLj~`q$(o^smYFe{*Y-pJEbJU+y2;x2w$^ zG=5b;^ylx|CD1-VBY6H6wDVSd{qNNCub8Y(7+@we5+P^z|BcCT!IyctLht+q5u^Z( zI>Wz?n1^-$@)bcGMhM_JTja-PP#}IO^!gA2y7&K-#o(f3?icia`sovf1B#i=3Y~ zUmioWhiFf*KwFycb$t9qtXd~{@C$KqSy@|q`)_1I|NP#!omV5_%t#1SRIx_&du?0* zhPW^l?1{U{I|GccS#ht=#*9AoOt@_D^A})#_}JIb0=Ktc<4a!0iA)Vi%lf{BF<%YG z11Zqj2HuSb?tepT9q`@85bVndD42&!eh~}F&FDRX!2JI6jBN-;+K{2W{`xN=K@cSB zfdTq#i{{^%#foh6;}e*fkHz(W7sP-X^b-ff<&238+o0>NBJ(;*9I=49RUi?^By#!l z=BLn`<0NN_(@acG##`g_MrTHsp=@8=gQ|%fmq)a}n2D=w*PU-!DG|UoM(q3-P-`96)neAobvpt>CR+V+m>r$#`z#f$}ScUWr!z ze^xg57 zXb0gES6(Gr5m1|eRpI*{pXborx#XXqgZWeRLx$`6Uyr0A1A}-+m`W=qUQrCD??VKqOh#n{Fc7_lH>no^=GVO|%xm`+m*Y zKl2o*G*LUPQ}smud59Bo9|bd@l9*3akmhU>T6J?RymZ90v)gTU#fS3&HRL}VproYb zSh6LzHdxa657mr}lK)J*UG{JN;UtJf8Ldv#@=W@h_kO&LSTd5U2$~vm=GaN^ElR%eKsbso1jc*x-$I#yZHRT;!EzP2Ig~DY#>2x zMDUBao~?O*r&A)b&D;yrPIWGYpZ`=JKm}7LDB(dN+P{lWA3RxxL#OW&i3WuMpJ}Tj z7S$2Tsb97Z496odXM+&%f8m0F&QJ(p!{nE<7VYYTAp%g32KaXZh@z>DX2IW-JU<_S zFSu~}w&rS54KG0^0c7deXN{>p6T3ia9quubm8BccRdmN2VffmxU<>qN>WfUyGH=zE?$QNsp?32wJ6IgiNpH4qVnx};K+jW4paUuR74(947%W@s|odgdTHS8{%lp$ z$zWk@-?c^l{fD|XUrG)H$iq+`yZ`M|kn4mN5Ead9vp+w!9eypH zP8dv~C%h{WzoBes4oXpg`A6A6W&C$P18@~IOwrx=&X;wQ$m3B%qM;hrXm!~C;;8)K z_qMF{m_T1%?Zn$b(5XS$XA17AftRNSbo?swwyCK(gMIBelMSZSIs3Pf5!Q91Nnr=6 zfI3B#ljF`mduJp22P1hn1JUD<8|$KZUJbw$bE`@+zOGYv`Y|=M?{(t*ScK*ZIslK0 zn0t8A|5=L9$XBktQJ{}R~9u|Wx`yGU;a|J?x5LFJC3=RLf0 zzZ&S(Kq;7c|DWPje|CYZqkQP!?>-|3zQ8Y6gXA?e_5W;jFib%F3EUKunu3Sn%*KjU z*Rh9en|d0Vt+JNn(6jbb&DinEJbV}cm=HKOQPh#tk?z)_(9yB%d=7*SDXZ+Lr)hrB z{CO|t)bv9M2ZKD*{%xaJuI0~W(2=Q+n1Y&ri3MOF`~n!k&K2_jOb=nS!oRR~j2j}C zJuA4M+Zj-+(2S&~SW{h!tr_kkQ=P5XiO_*IrPs{=wH?LN^ zwmSIOY(t9-^q0cGYe&#V7y^}w8?|L@L%Z54+c3av`)2&laV)4k13raoB!>R$$C%5J z#Yh0)2jb}4F)$cxXgmPSKXNzB#hSK)h3liz_Yo2=HuvgSdVHT$pxB*dY&uY6(o=$d z9vvDox;T=>iV{a5=2^)Tm>_t0C`B%5Oz~~3-8R%E#cHK_eVuLM6*09Qv_G&abKm;2 z4BBiE^|26-fD}JA*eH_a>hSQo3HEjl3rh-@LpfRL`)#gOGEz);Cl*oLuRVqY5!}y>^S|TYg~k2rP@+*oBeyDutKu? z&;kIeUtSi$i6Rafn7j}v|F?l#I5C^{^GR=;o$|cGaFRU4`5xFj zmIn{HwR8V3o!}ax9$2=-|9w^zq4`yw@K;}i>258g&1+jO2!2-7k3m_JUvHf8w-+9D9KdtNBZ@p{>c>8~DeK!8rVt;MqUb~>Z@L+b)%Zwg4 zD}}UgA{LQ5Jr}!r)&I3mZhMTt0_~3E9njQWeG~Few?jFvUe-3q)%nj967&b3Qa}#V z|MeGb7Ss^1VTS~O&y_n3wf(J6*rp4XGCe<6X8XN=f<8Ow$`sDg`lop}akSA8ogtQO zX-3rRzZ16;9OZ^@c|@iEU0EwoAQ%-*@KQtL5sJ6977{zVak*mAItta(BgqdRUoTMX zHH@q@fBg8poTklK2UkooS3^}*UjcqckD2g*{kcYBlw|SeWRwX0T;$!EF0klza=_$$ zgwC4FNq2*Y6TxKd*WF8s1L5+j@sk?N5{o2Go6A!GaAU2$%YpMkR7CjCnGMZ7uL9`q z;e&7eKf#|K=mB2-@;kq)1Va7wK2Xp^_djNZ#!$tp4!wqa41VuKXcG!JFV9%P6maLk zKgJV0x;o?p{n7L@>!hq{#c%!HSjnL(;Kon8emO+{L_qNWHIQiF!Ib2;{}yHv1gurm z&Yv&S>8Sr1j4DuHv~#6ja{5F^%{GAx2WBx41p8}xs&Xe^dV*V*5B`6OXEUrWGhuQ$DL`rzN89=$v z{X|@wOQt!vpFo+=3|X>R-+!)=+R#+h4(Q4X&7s_B_w^f9MP3Ay7^?B8Bokv|5&E>TW{=p#L9e zAV(73_CE~-wMzSK4p&3}Mg$=~;0Z6C*S>GK<_4_@}b`UFN;@uHH&0Sy{Jt zB0@=&tw~u$k`fiWZ%PnWJ)};zzS$8tf;Q3Fjc84Ow_9j!h?VH=c+QW9HcTQi8Jt+o z+;i(lpnFSYiA6(&S4fnS(wu0DhpDM!=j-wDawNEW#$d0f5Q8Ij^DSN~3xM{alm= z`_z38=n;bCD%K}jxFDTGe1_td{&X!onH^<9I%eIvB_bra^0l+mH8=Nfc3xQDi?jAf z2^MYXRBTsBlvKwlhhqIsItQKbCjN?6H(R%37og!uJrsP?klLQ|d(1TSM=M-^Z10QG z$;nh6Icr~9RP7L)|88W&V61S!{s3GnLE_md%Y}iZ9?)+O3c|i?!VsA%j}?=K@aH`- zvt+mT;U7nbm2RsvKGq1aRrw_*4?#_6>et~7`B`_$Tdy4Oi@3)8ptqIF3a&GYovC^F zek5F?)%Hil;$t;2^}5LA!zuMwtP|Z!Y{K_JWC*F>97AZSfP0DlV_tr6i!D5>c=c2F z`vqqMxt-kHZ8KqGe})a+3ib2Pksc8Ixj>Sn!vyK)8+S#O6{-aqOa`m)6rFP;7n`4dV579!;) zuK|I*y?v&Vec>8*lW*41$wv%4g>6p;LPG8IY=~R;g`i(c{%O?V`ujN5qX-pe`Hpbx zOn#;wH3S_$jWWicTKTP<&Aqs;bdj!=Yv%z0>lM4esX&Wvy*9WO`r{hQkuiZuN%`>F z8#hjuE~Hvb7D5slgXZWM9d!2LnqP5kHx7}FJ?b=KUF>F)30+PySx!Q4x;W|K=Su6t zQ=_JC6iHj6>_ZvO1ZTE(*5@15mYi#?)u?& zLB`YXZNZO$jQ#y@#(w`+xK1m!Hrix@w6*hOS{dT+3bi@a)#dWkYHoYZUTHUezM#U} z^mO#Of`nt^E@i^Ge~|@;qZP z3uA+rp_+T!i{HQhRF;Y2+s+^AHe>wankM{i0G{n_A7C4EcN9`6YqRq0MTLRaBj-w^{#x{j+1}|`ndaZ_0uvCxLz>sRnM&{#RzNkQ`ed8` zbUYzMBdl@DE<{>sziozo3$zgW;NVl=bdu%$@L*E>^4AWetJm#GPskvNSUi98D4+AA z5afC&Qc!Rp>zjwaLyOQFq0N5{`#9t?qxOK~m2g)ip9B>(a5i4CeQ#cInerRaiK%%B z@&Qk>#Nb{Qn6S`zO6-G0`^zrtaH7`=VUOf z!sjK6tBSx5R-`of>Jz`~7cV@9h<dJar>Wt-4}|I9dE=r4Kj=~-#fCsRjXxCS5UWah> z(dNH>44w&Ay+auq$nETzGe_;3m*H}Ksmt(=jJ2pR$M0vMc#ex}=+ig-!aJbg2=lVu z1x(a~A4-zC^}nFVl7DxjZMpKyLZ#;`B!_5dU$RSqtL{*7gt2SUjFmxhc9w%zthG{g zW&b~;ow>b}97%K=+6flZ&A{pU0=q0QiLLo`?TPrGNyo}J-=v8bBcNc^kz~h9LJw-E zk)i<5ge4@|!qny>5=b}ZNope&kJjx0@ZL9c+v z56WHZr3#xHlSfvZ3~H8ZytEn?2i1@YX8v&7JT$dVR%pE_jbQ&*KcMaGb9HR8J>ymE zJS#?mq>SP@IcgHB+$Mh)LL}CO@5dv@cgKqRsogG2%!Kd^SZYAxMusC*Q&E+uMi`W* zEiZo2@hv?Rxdk=#xOsfk#O^|9E#{|QcZa*92U54{L8KmypQ7X7bZd#5YinKJl8l%+ zQ~=dD#m+Zgv7prwT2c4I)A(iHU?}6@Ka9^eTkS*~#>6XgXR6Qe{r1Tkyp?P*2n~Pj z?y|=n(rQpCc!S)*ZVr%BQ~#0S_GdL)Enajv`Ly$Q5w=%{AYRI;G=y0>JdFyA2b zZy=9fgshry(14{v@VeoZ!@7pryPK5=5~=o6UBej~H)?&MRM!~IWkub0pZzH`J^c@q zn9B&w(!FXX@(jA~etYIEEj_^dt;T))VBBB!50+}B6DNmPe8q1m#9dO#GQ{0jI2Kd- z-b*FoEZ9E+XcbcHALpw`qY-hYPx2dzGbA4BIvvL+R^(jTl#o>TVDJLe-7L`K1#SDV zC^nI(u(p@V=i4w*oR#1;t2Dv=h_9F+$7pr|mhcJ`Tc4HHyFnC) zFwuzJVH03r9xJ@z=%GR-f(xf^dq5;9#&+ER=dDekA_gn{=WQ%3Sm(tk2A47J4ch`3Kk}t9dWQ3h`1_op&v7|5R zz7Xmdm;#dYT3b+IjOjgv6#8XeQDQIzIrP%6QC0KMfVYUpiH&OmY%Dab zVW|7c%LZXdN(LyBrUwmm{%tm*BzQwG<1{Mk=hZ4BrDIK--X~fU@TT-|Q+)t;{H8Sk z-y*df$r1#y3fWOMVsaMdBJ7(%57rv+HM$&~^0|bdR`n3h2nqdAib!sHtg%jth&v@V zR_B0^i~cG8fuU8O9nK$+;MqBrqr}8jT-AFbqPV$j^chK*u5+Xb6yyzKWngoHaGstf z9?5uiP2${wG_ql6WHNBOjuLgE!XE-;9NH;ORuHFeQ$5CGZ-AFW0iC*8P!k`F7;>!& zhQ%8|BWnl4aF7Sj2AUDk+`+qHu!1iV!CXpeWWKVAG*!fVcunGtv^K@U2NcQi0$Ifz zidEcLVbvmI|7t2jUGl-}oQN_FFCo?^Hv$Uu7qzXdpeF?(mhopdDU{oL|&7jJ0ljq?aYW@II)6mR^xM}uBsSf$VJ0&swN58(ZYM$lU2s)iINAbD?)%Bf3=8^|e9>St)P9=L z=(E~JID&+4Njq5LTg`?0ySB2NFknaf60zqTdAsF~q1r^`Bu+BVZ$`UVYuMpqX;n67 zVltRNJH{FzjgP>Hs{SrxlrClnMUfhBnHPp{Dds8+F2S8mZ5cU4dSVr?+7B=4BlH4c z#qsf1rSil}2F}EQ_Px|hQIgO9FOi~x>Pt%V%bcsO474}oLs+c%lBQv`6H zJEP+vyy@y@O;7}c=xZCkrLYK+-!#2j3#D+dVfSM)+kl9%frw3_Qs&hN_ZuG&|&+|Emy_YUM=LL>MqUkWGW&kcoBt!V03iuDkfQl5gdRJwhh#R^1jKp>NQCKDIyF971nWZnM+|t`Rf~i5 zDJK<#M|Ck#r-kKaemk3QR^)&VejuLeMlDt{TDdh*5 zja}sXJvv(ZOPAi}CV0N1;l@(5HA!ZzjE%nvLITPEuYQf8i3h}P<@Jz zjtLo!ZAWpdSd0v8rkyn6v80e{L_DxeS^p1~tt|8Z1@iTFP@D6DTYPY_Eq~L!hr=RG z3RTRIt2GM z#?5k$B#se0-k(Je2sLbPprvtG;oEzE*~XVN_}reBH7!beTyVo;0}G?P^~&qhfe zfcC0tOO}-6mT&LE-sld#vm&houKZx)S!+b#O=&e==grVxKUjY*TFE+}H>Ejf8%#hT z7F2gdiS*mEUJx+(CNVZZpejt?UpeV)z&i&!r|j6fr}tVpyZf1aJLIN&yU?M%_v|@8 zsnc9fYV>S#w-1=3)pqNBeW>>^{#TRLT6ETjqPVXjalQ9b%#T<}S+cgt1T}ixs~_xL zNsjJvj!}+Q9t!c15pqdY_G}nXZJfCxcyBUwCY1w)W?)qj!8i%#|B0lcM*hNJG4#~b z3iR*Gvdvh?PY6sXlnd9Cexk-BT z6udr3}gQ;i1Zgh z4Hfvp8D_foRUNwf5tm1J0EtYnh%LI+k|fa`V~$~|G_HYw_a6n|HXGxsoMf1x7Sho5MKK9{JP2Vu~O6f z`OEPIg&&g`pQ>GpHI5VKm1JcuSHjrP)#$8U&|kXicvUB6&I`zfPXf*pI2@%)Gnp|Wy!zHDv!Z4Gm)o7`mR0ZTUl{&$=|5v(3Y zl^n)V;l(&v<>FbpA2Px-1htm%cT!Zg5)pLd!9E6tgnfjz>j;kH%&YPlStS8wHnVI^ zTI6xDpU~*Kdpk}z)LU+BpgrKM)ValwxLZ4AoLEq?uoZjdBh(I&H&8MXMoG^9a<2^i zO`G&gItzy@PG4mv?eWNNLgpMBtK6u<_do;kN5B8Y;o8_-=!K)>ae)YN;ILBwQg77V zo$RFb>u`Um;Drs`&fHCg2+bgEg{`v7A^c@ztue%EB9NJ}QBxO)&}8wG!NkuqNS9er z`}}g5Ck+G76Lhgv$@JAy03~_jzv*MEa+=SL?xj!$4N8nDLEy_J1`3ApI@=f$Zi^qM zhBq$A5LRFq6$5OQ2GjdjenlxQF6fe~t(fF^*<9eiX*7GaF$*#_g9S97Ul| z0^qjC3Mlx*VJ%?6d+u;;q4s#d-?ORjw#2#R#CrDPix?Ra+#gxWQU4d_K*df|ocd78^K)#Q8#P5ibaeW_lRl4!S zK#Tbtg+AJ)Fiu6W)&oTNdIp$&L}DQyu5KjaaVq5%CSi=z&eJ@KBC^z!&kSWTPBMRa z&XI8Wqy)FtVg%dRh8vZk;J*uDg6l1&7|K`pd$1ZYUdej$YHsZzSQY^Nwu#44W@3;& z48)2~wckRlVgQxFqbym<258Wp%rUHTV{7mrKcPnX0NweNo&Y|~X=>t3#{bQ;scVMA!u zrkk@eGxwU;9KSH+)XBg8djDkoihn&G`az7WbQm^*Sb2#JcxapHMS=;-k3OzXC}Vf^$SGWD8J=gQ#VCETGeXd*oWA;iLFO5MqTY%4PN zW5HvH8Wj06wjoy1u{M!nPH|_`U&c^qiye?IO7l2zgZo*}y#nFmacYi(EFvz5e=)Dh zNxTad9~q_6SlBzNIAai|W|yezcf;huF!|x_*N#&5H+wf6ewuL=8@q7gJ_tQYEp=p6 zY$kfwO)C5}P{{!A-hE;engx=O{vbEdqPMXP?Ld7+-9OlfJ5{xc`p*6&0l?0uZV@1Z zU1bg=VW^3UOrwZO@cF{Pw7d-Ur1iFNetD|K1bfHK99ccn7$t=;Zq=?DFXpi}1*__A z+hrphmJzMSE@#+72uCyRBarrnUK@?aocS& zIb!or!24RG$xuLQrtD^a6@JRDx}+wSF+oRAz#Z^Jh3DZ*eZaRsxQ??s8qo%YWV9%iVkT*^b5&T7Q#nR;qCZEi{B={w+`I5^A+8 z-`iwik}=twxA5+rg7!3xqhLgmM<<7_tY_;~iy@&ImY(@RAc_jl$M}2XG_8Z*^sSs* zr4yZLAt`}N-z4ZypF1Z~F_}JKaoZ)>_|0@*!1njKuf~%6=w`#igu+)Qg(5Q31n&e* zq}oi*8kjF?OhOZ)hi7Z!t~EdX^t0P<2)o*rHc|I8Gk(0Ix;MZ2=;`2Kmp?|MoG42; z|DMX-T1H@HVoX;E5~}bBNcXOFoU9LwL)k2A#rh7)UoWVrn0VcHX640r({$9&{l)I> z4=XDreoi$gLE*oLuh(a;oj+#fKgM%g-J_ekTBw`D^PsEW>Zta+sq0}X(YY7rz1s(W zUaplDh>2}J@a$jZlya${gN0+ipJh!9`w6Hive^o1@>HiicUwL^$$0!E;SY5|)3TZ_ za=aFxzvoVd@8FNRFQjr-r);EuK>m4{#XQ?8-)b<4=&6+6`}pu7&?gUTwkDf8B_n8RDWz7vwvsry**ddv<=S=^eZN) zVGNv7#m@9{{L64%UumeT`!4(CR)5{@?7YRl2Y;s(%D4wLJj+dO$>`PyFt(enuKrjw zRQ*CBWo7=3^1LH|Qsn3-t=20hebR$075+M%L6eZbFR`Gb)}iwB9yhnftgQCb+xe-* zD2b!Jw`v3GZPr#gV%|)Buzw-DMY&!W>$S5XB^qgQ^}KRJuivK@Su)%QML@dw z+<8P1xFCAzE3NGN*?TepLc3BE@}+abx*w~%JlVcIqB_1pB_Y=Lz@_e=Q?Exp+smsc zvT?6}&A+3NR(`iZ%E517VzG0GuJ7&bSaRP*dT0o$tIt%5d=9)A(xB zzrK#ajeFxi6f{O2kO^8iqV`VJ(&|~_(nY`8NAK>8f9%cmR2TOs4Qc*0eM5Qvtb4`q z;GLWC#<`}aRBeZ^W5a17E6=Pq^8SlqK4WB`jcJ>VHJ-Vli(joy%isOn!S5<*p+A{v zpvI9{l;rSfqN{IeIA~r-raJ8lheX)=^y{$~b5rFKGPfIp12GFW&03HMdi3OQI_F}pV98Tr0_Z9=6o-+sAnfcK8!?D?fc*ZKO_b`|+v=MU~P z6{BtO<@nnEF|k#-%**m*I_p-g{k|!Nwx&KQ=#fp^>r;b6G8QbR=g^-oKI>++aAma4 z9cgH=)0+FHXE%?xpNewiyXAO!CVQ-Dsi)_1pZP+Ao~vZzYGMV%H&4W5|2r(ZN7AF? z0AFVE3yq2ORs8Fr3H;@rTJ1LR;fu?mf%+Ypv5guE?XUX<(;RS_g}}_gS0M* zco_;3o$wEeCG@OHlaE|dER_75-;HnLt??C?r>)JBne3F`nYOryE$ii~?Y;H%yYk`g zk;{uuhwm*;{GJ$opiC7RW$diX{kYLMqjok+V=ng-lw9jL5SMFMoALR_kN#t(YUi)m zg??C;E))ElSnoUbvc)f~qLl5DYiMe7fqYDaxj)F$vE3(r%wOaI8rv!Rr=)e^VKj9GkDZgz{dG$l;>%Mus%G^!s_bcnp_Bkh8xNOsQeflo&x2g1n zy3BgdGVj^G8=oB0hK+uI9ff<^YIZu1BNiydpO`bhMny%}tbgRtalZJ5%=oN7>LG34 zR^F)xX%pU~V%Bfoe@*j%c>K0-=_${p*S6LhoLu(~O7oa69{*nMwRE<$x9#J==uBvU zdwQe8gb+{EMSfRy&$3gd>6NUCjv>Qdy2A>|!)}8a#+qKEx(iAT*ola&YUcXFNt=VE zQl)n#yNnbq&7T{0WE?Qsm$a;=Nyu>bmX#9yLJcUOsbMDC3%QIM#eSj_#jat^)3ePn z@!3O9H8s^FyDU=$S!VB4AMLHLyli9_QopS7x7yl;1zXvBt+aPNmA~F&TEFo}^3%Lo zn|k`n{haY3POiaI+qAuwhs(WMZho((<({wZ={aII^RUZnbYIXJ&zOV8s@5rSY)@Xm zaXRp|<&{6iT|8;W(Q02QTsj)G67W&P zUVQy&(!$4)maaR7e?~<#6UuGuUv-tpu55QbVx3+PIh4{Zq^W7&w)<9Ig^RX-^Or|a zf^~v^oNK$W7_?Cg(aK@k`{zB!Zm*Ts| z6MPNT>`VI&^1JGG`_57KM!=IrTd?LX*axZ5n_p5Q6p z-tgMKv7`3<2Yjo2*3}>Q-?lIP_(HuQv-_0RTLZ z_MqY2e*AYyW+l^a_z`thq}69gn)K@Q(lnsn(bUXzlDB#P#BQfJ zuWv6CL1-$m>IGP49;{Vyv~FJJ+?nJaqa~5}{qgfe!DIJ}Oy9`w3sM!My?Q;4^PHne z*LY_}Y3bhky}Z7D0$2XAlwPeg9~X9tyYN~uj-p)#192~&Nx#0SU2d4RWTo$$uG2&6 z01e&FK{6yp`+H<(NA_cVeVytec#@w7=b%t>*CmqoP(62)OJ#RL-aP6Sf#OE3jH*0frUtm{(Y zX+c@oCSE{8jiOk{*?YiH@v)nO9C_kfU$U$ITi}r6HhuzeOA;>d!vMJNj!DpC$^Hbh zGq9SE*Pe}1-tcGORCOwPR5?PiA6d^8fED24)B^fCArKXK1k|}DFyWR$awzIL>j?s= z^w{TR2dpXfJ0TnNPD@>@N@QXJ7xfCvcnyb3r1?*3V_PBta9!!LT8fc^!{)-cCs`^R zh^9dbdNvm919Y8w3P7%&c|yNw;@9YaDR}*u*ap~)_n$dX7X+Wlps4it!+_!If`WHIQjyJB>=3M` z!A6~(vYMSJc&G5s7yS(c>o9>k1pN{y3LR&Mr9mc_gUOv}{!^t)^#Z<$+5J0~yiHh) z1b71_^jZ+Q!m6Xc>Ep1xw9NE%0p-DCUM{B literal 0 HcmV?d00001 diff --git a/src/images/icon108.png b/src/images/icon108.png new file mode 100644 index 0000000000000000000000000000000000000000..ba807eea94d8f99ca6b4962769e39a1ab3abc63d GIT binary patch literal 1008 zcmV zwg(rD2Wz!j2ke7`aHV;%mWLQIRXB*C-|#*>0sCQ$mIy>pCp-*aqT(}@s7_jgFQzlE z0ui(YUgzOo;V|3`eRyGvO&5ruE;s5ooC-vcNqB|uAy3%_J75~0FdT(bFb#Rx+8P#!C?$M9?K4hQ7?tq0 zOki^%k7@oG#>>#R?hST}(gG2*9-4%|$%(zN2wKz4f^n#FvWzwjdGxJooRvTX$y-YJ z4;-R5t(WjDixkdY68|8B1Mm)93VryZOs+r(^2qyGW z>4jDx6H46B5VG7tFVxN9LoiNo#I0dgWk)UDAY{C!T~;86k78H_Ra|e-PQoH2!f6&F zZX11F0^~uu!AKNnv&#yU0g+R11RjFRvFT%efi|7I%FX!K$(#k^`WWa3RrIZ8i5JBl z^ld@p7(5L(GB58+EZt}rTO3XeM8ply7S%YWbMcp%_b`Km2Q#yd0YMWCRW?-ZRdN{q z2jb4tQ++Ix!)%S-alS-G>Azrs+Q=dLwJL=BG!_xJmi82E1m5uKz*z~@26zi@K-dae zp&CVM8lv|Hq7%yqe9T5S%w3Ed#oT$2Fe_Icp~!^UcV%Ka7~TSHc9-#>_PSwC*E?OO zu4z#qbG@hiWd*unc0(+2x>_CQaDC$H6?>LNx%sEbQUaYY>wafGXGYvN9n6}iwCms# zScIl{P!Ej5Oh-AG5Qi-WA}8Sv2D)k~cj+b|o3}ulRi!*Qvw4J8Uk-&xVU0b9EdxYe z!KfROUWBeiZhmc6$C literal 0 HcmV?d00001 diff --git a/src/images/icon109.png b/src/images/icon109.png new file mode 100644 index 0000000000000000000000000000000000000000..94f79d634f74314eca752b7d2015b65a029056e1 GIT binary patch literal 42482 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

@w}0yY{<-lLFMgEI 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 Sy3oS_0000TDv literal 0 HcmV?d00001 diff --git a/src/images/icon110.png b/src/images/icon110.png new file mode 100644 index 0000000000000000000000000000000000000000..4b680729efff5c82050db7e3aca19aa8156a96e9 GIT binary patch literal 1024 zcmV+b1poVqP)7DS{Q$w2BA8n>~2+ra}b| zg;r3oO(_Z<1Su-?P?A=96q{z8Z~J!p@{%+!jfp{Ab~4}2?CgAR^Y*=c8=)32{|>=; zYGtr{GII+8T2c z?Zs$!(m#PPmWe|S_04tnocP*3wS0vFrHG);NPnB;=XHd5pkL#g%snLhqBFI6$)Bu< zpb$MK;uvWWkqs%x_+EiVAnJRjW>bM-t3?oFg7pX3#)|MHiF{MDR*prepd1u>)e(%} z%$(7wKEH35pSx|*f!u8GqwU$`O9%^n-uDp!!&ZwRhP(o7V{ho1(qcenuZumwG|UnA$~uXytN}9BR*}hBWMlK zdgJDy{j!zreUqI@-i84CePJ+S5DNhg#^}tI;hiuCC-(Y!&L zrFHT3mAjbo1o6-$GEaJHmS*bFTqV^J)OTgH#M=S}A3<(+d_)%PlfGG6-zM)}ejjiI zeKx%vXv03~o27|))6c=;vIMQO6?ABV@u}5e-3{j;@rl*pAo+Uz!SQT6G{Hzgo)S|W z5@E%51W(uN_l7A^p$V2mHpvj0U?IYzx_Y)C1_uZlo6wQ{f#F;;G{LQViC4N4>4E^e z5j+4Jd=OyI>=bP9L4cj33J6W`@NpXF4Nb7#Raz~+(j|r_Snn#W7GF2PN&__79(o4r zU8U9HD_y7~sDFX^szOKoCh36o3sxRhAOzU&1BMMg2rz7Zfek(gu-|tWb_Dl`4?bFi z4t6$&MgKvceo4AX@pEwm3zGk6^9jq)$yBD_wi~VEskK37aXadKH1f&jbOe9g@7vI; zSb~FzqsK@VaImAB19RloD2*Hu%D<+A6OH-(?_@H?5k!llJf$P|LlQ65kVM0GM7$XP&`1wH^@7# zXp|N`JkmwcmrM61vkwyMnzyKy5VYQGI{7X;lX#f*jyoEqad@-h$00030|4{k4od5s;21!IgR09C~tXO_;Z|xEQ0000>rY`0xnmKK#T;p5HwcIM63x1H`=1OJ$vK|%Km z{n431Q~>3lbi)JhP}KY|8aIoD_{hMozKf9`0`U{M;%m7UR9G-UYA5f`%S% z+=}OlpXhSL=^W`EF9>9|TFlK!j5p6cmm2ZhS}~SeyXnqz1SMuSu7$YrmVj}0Krej) zC6$2H!P&J5T}RF9E|c{TAp2JEUcGBzch6BHIo}%wb({yVok#s4!VGM41gU_-uCO>O zUDFZr$whlD>?psZ9MzSuLRp;$S4X-8!7$Fn`n+dp)Y>;3ij*mfE_OBS?tS)8toxR-uhCUs^~}HvzS#US2(R-t0b4ebI9n z8w3gQw{b40-5vPPcPLW`L*V_G>PXv?mso)}{)lrEIp#Q4kF?RqsF>RkL*-F@yQGrhVgefX~>mAa}kJ z;Jj&^gm>p^Kae1u+>5bE5UWGhVIiJQn8mq-S)5}a1KY$GP9VNbs~=%xgcJDj>fAN0 z;{o~&k2MLRFjmwvruKfNzAtGI<^}3q%Mn!b1M(nBLm8{%&OTS)E4SgVNsv6xm<>}B z8X~(mk+qp&mKUeCyvsHTl7QWOa{0gtt0zA_QukrLn_wn$zhaE<=C3bHEiYOMlA!Y9 z;z}@#i9!U0000|-Di8>r z3#R%tpn@Lg+%VO40<|y&eUU%bkU8i!vd=jhf!Zx7+QinMpg#5yYWz~O&pTRyHXFzr z`n7({90ZI3RCAXO9033T|NniNp)vpf00v1!K~w_(Oa-Jl^aa1=00000NkvXXu0mjf DPTsq1 literal 0 HcmV?d00001 diff --git a/src/images/icon113.png b/src/images/icon113.png new file mode 100644 index 0000000000000000000000000000000000000000..f19eeefb5f5923a6ab4ed2385b6b5f39546cf06a GIT binary patch literal 46223 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 Um4sA(!~g&Q07*qoM6N<$f^);{u>b%7 literal 0 HcmV?d00001 diff --git a/src/images/icon115.png b/src/images/icon115.png new file mode 100644 index 0000000000000000000000000000000000000000..87703e22f4ab400c8dc0753896ba6a1591e0b93a GIT binary patch literal 372 zcmV-)0gL{LP)mKm*l@kzRDWn7r^Syvr#D$c?VRjH8 z7REwqz+rAMAQp#0YQbS<6d(jXNKH7*iw1<~3{o2ovsi!-{({W&ym=q$+c_6=l)&$- z*nluRLgF1t3vTnmO;R7o?_sV92QE>9FhCK=XXqaSx{y)<#2`Qp!_cGGEHyw)DC%W^ zG!0H~335`S8cUF-!RakQPHI$R3DPt;{pAyU0RRC1|NN=PI{*Lx21!IgR09CX-rZ3W S$_VHH00006#spPR0a-hq zMvXB_h!HWkRt#eJ!#@b3(FA3X$cV%UCX7CKjIw(?=Wgw~b#3ou*Rn3(x!?KDch2ve z-}-&`ez(kLXLn40BkM_(pyIXyaR0d)%0$Ue371VZis$v;xtqKmcqyH_o4*_>gMUw(eA8M7S>QTUS zH{sRPSo$=95yshs8pUXbj4gL#!%Yp?Fs%XCRe0=xOkp(fGQT!8NE0BXtz@H|S-2Z~ zi_Bb#g*CIV@P=8~e%qqK1EvrZhG`1RQ$tOZ>OHTF;f?#S=yr(5S&18~(*Gpf>ZyT; zZFXQA7&?4%m=xV0;LtBU%?C4=7)nAEhN*JLBT}m-7e3=WE`4c<{;brijSBn6@e_BN z3`$Crx}}n9*L2|ik}5o-SSN6|#>;1BhOM+zg*$lObw;&>DH@a-pJB?Q_D(sJ zh6>G@Q_6X+*SlL2TfP{LUpTrwtz2oc2BMKxLPj~OaD4XLI5lToPC0h(>MTgH<%?;b zy%r;#!?WTF7)J0OfTibr)8x7El-d7QDVQrKJy4+D{?p2%^*5E;SW`gMO3|y@b|ZTE zf|U?czJmGI(Qi!o_Bv5iK7q5nhQeA$@;qwyF2~qCFXxnr`&MKDi7j8uguSohO!8b- zTz-S<&Z`C__=AF2I=3XFO6oZwG@EE6bzTeN8%)W!tV zfud!!J&`(~l>z&0$1M`zW#BvQj5l-=3O^Sqr)_C??;gIuweu2UOkI7%*HUYrO2GyJ zMaj>3aEYZcr4qiqrVz5J^$qV=;`d1q2aQttGEo~U2!prB2#GEas z1;!vCicVO|y=|XD!=bI%+P)v5r+=20hx{01;5fs z`9vQIBDEyEEjtFPWk3Srn5YkKB2 zBK4qALms@m1SBq27Yy@B{SG4hD&t~^6 zSOl9uuSqV+$)qE=*q&5MHUSji)ELYa#p{Y~A;q1I7<_#@ATeqRzDv)IYsRZZdHJ^&r zwY<-X@6t%Gn+a literal 0 HcmV?d00001 diff --git a/src/images/icon117.png b/src/images/icon117.png new file mode 100644 index 0000000000000000000000000000000000000000..edfe7147ffdbeb7a590c8abc416322bc3c754ed6 GIT binary patch literal 1761 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 QFZM2gvpv@C*=a)J-wwK<;Q#;t literal 0 HcmV?d00001 diff --git a/src/images/icon122.png b/src/images/icon122.png new file mode 100644 index 0000000000000000000000000000000000000000..33485340c20b010277fdab7ef0d516951f29232d GIT binary patch literal 1506 zcmV<81s(c{P)FTa}uj>1{db&4D zIF$V(fWgk?1-P-by!gx3nt%P1)85{tGgK~}K^E}q$ERRtYZ-Pn7XVq6+4?J^Muo6MZxI!kN~psxa0e8yuPMH40n%xA1^?j^{w5D>t46t!eC>2(#}Ex z$PPuoZ=bHoOOrFM!(jp6Z#7!WFP=)cQ@DJ_1*Cn433$C&F$Kvse{@s;p7}2=ttKKG zYb)QG>g5R_)0SkLUkM`uTCHcF!G`6-Qp=+dP;A#9UhWqh}j0M{xbZ zVj6uYV0+v3MeLDw;o9YSWyJD;>Xu$H|NVnG4y(;(-6lUX^NpHPz{7T9W(HKZfv|?l{bYe2x-5zJ z1J~vFlRQiLYo8X`4{t+jkHQ`R5@3(L%1i1hR!0Lug{r>7M_0uBhcN&H{792_aPmF5IZ!TLF$pUUrk@XD5mO!Rs}a{9tk4QObn=e>o8UfI0JRY}c&_KoCrbJpi%60Okxp z@L2-yVouC$AYbVeRs=8*U&s;qvY3APOe9~LPC6-{6#*dN?MZ{uc}xJamV4a1><9oD zIr}5-Jg2i{CoV5}^Vz!XZCe6t&wFO_lK{&qNB{`{ILf{LG;J+2o|v9bJW2<(6L>lW zXvbDv0uoRi%c&yGgaDn-02q5JGKM$U0VXI<$YDi*0O)1Mls^;8*0V8A z>b4aD48$K*0E?1%fk$@?nRoSH$0`lK6RRTP2tXc>-E+n1(Nq|neC1R6+5|DH@Aptt+ zmWWLPNJBl9SO)2FEaEet-AYe`ilKt>DwB7D1BgOrwMFj*D>+UV}`%psx z?_G<7sHJvP5T8O65D41x?3c{3*-!v(o&V;3n8XooQqf01F@FC_C(Upm0QYon-Q~=s z=K^G*p@hg*GR}q`6(E;I_hzR}60(S@*;eo+Tab*i5l02!kq@s9y7&IQqm~NRsT`Yt zVkwz|WSb9mSOB&_OXsfahqvQEePiQ3Dn}-O?808B3zB92%uj=j7myy6Ulu{Izb_4v zh?Gf*&rm+thE5nFJ2?O2{YhOW3&5Vk)zAsfefNJjx6%$fVHmoDzPhI2@u$3$nI5tT z2lB6kj*LLEf{m;9o^;k{V?F`^0RR6(FuBbD000I_L_t&o06I+R|MJS9CjbBd07*qo IM6N<$f? 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 z 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%0DD&s*FF0YEAa6~NoUz* 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 literal 0 HcmV?d00001 diff --git a/src/images/icon127.png b/src/images/icon127.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0bd99b5d067f752ac04407077f84f78f4c0f9a GIT binary patch literal 2289 zcmVR*YE!bl{i( z-qP|O4rn9FEeHmmLnLwnIR6$0wHRdvFqVh;@JM~J6k{-pMT`_H#*DH5gF+Y-VwNYSy?a9V+~3P%1BKMF>u1*IX)Rb<1Fw#mTe`=1n}D006O^r@AfC?;VYDE z6rK7I$i^q*JDdfcAx7JIU7clYED^w8zy1j3&%cFEenfwkjic^JOGHE^j2}-^(}z}q z&qx5yaVucdsCzi4&$VJu>mUM*5mxtcBl0Ph(x$WoAov@x_n#>Gu164Trfj@v&qpy# z*)=5r(T=phr0lF4EFn-6#WJaKQUaonjs`y|WR5C{gcZqp4j@1*xQzXgOj*|r3V~Dj zBn()X;|LJjr(p0Ty2(ZvzR91+Xoqx)w)3&>;|PGl!Y#OP&Yv?eOya)pDVl9fk`w;|>QZ^oDeo4Me0#;E$i-!ns{yBLwq6-2Yt5R8uR|qgx z!r#67z<|-CKk>?^_LG1>B(m7R#aG|`3AlJx42KsI0dqWas2#;4z}OsGgr~;Wx>eG4 z2Oz-t40-}44`|R8ULjCu;Mvdc`SgNUu*venSe_xvmbT*z0Zo82+@$r=1W1F@nITPp zGu)*08nOiNa2Ps|9D&Yb$AGS-A>y&2AxQx5?uL%)YUnzD9=gt+g^pdjfa*NPPKvuB zM*#2WfR3sv=)H5NAAsI__e34PE$+P7{6(oLzPSi_JYfBcZ?b56*^j2f3$j7B9CmlTo00@{UA_$6mo7;QzWc%j z=(>1Onmw6@lp`QqR|lPk56g^E*rKO^Y>R?IFG>+0=KX#90D5}lLxeUv&^GyyZ``>> zr3eU}J`MC{%6T~Hdy?(Y$&=}oJZ@En0Gb}?aLsD`@0~dVu@cuWO`+@DISAL+r_u1X zNf`p@?ssMCNyIY}fzG2x6Kj1dD?tF={XI8tdIkb*O?w|c^vqv6M@kSN?*4S6bfK;5 z$`u!^+BfMt0d&6KgXj5~h8{cL({-Xg)x}C;dt$lg+BG2GiS=HWeJ7yj#tnD2otcot zwZO}1FV%4TC*Z+@RAY0!UWIkQcLHbub{**y4hD13m%^m&YTpUq&CQku{buD#h?T@n zv2Apn*q*E$eo6oGC|Qelb^a58zhw6=+yqadP(p?GMc)Yk!^a``={w4`#OR|IZDuSt z*JclS>a3tZo-v1(d?&z|GR4u*X`YW2Cq|436P$FD+Q)YSvZhUw8ju}hSw%&5)Lqf_ zoq)g`Yk#5^`!3hYwH34ivu0UQb5+N80)iza;LAcB3_@_h0$0JcV%&EEXb}!BT4ZIc zQgwp!<^lPZYSe)--wB{GXRk>5-@K^FHOXGR+BMsD3@bqZErz3(E=@b`*d33R>vYD* z7x_%5<5imy1W>R!YuAD?aUxy1D&&KFx$4A*ab*ag`FPBxO#rw!+8Dn*RkWR3UarL4 zZw}lrFI30_#l=7Xxk5q|eA!daU~yB501Ae7CwY~Xz$Cs)C0lt_RY11Mhf1Ox0R#@c zLCW8=2V`tdX|GSV0yAflY2`#o0th8z+&IYHumSRR?t}pD*{RNs1ZK|`eQ8P~TXy<- zsjDmjCJ1y?kylXx1&0nn&boCFEG-3N`t-PklooIU&y=VwXZ?DiOH&T@HSMUHD^Gw4 zoH1z{J$@X_Ga#mt;$uv5Np=Pfx&WyZwCEA3g(UFn}@Ve+N2zfbb_0#_DMb zQsaa2{y^ZbSI!?Akd<}a-%*Tc@7E3J>iT;`L*Qrd!QfQ`k8102Cv@A-ag0dcoL^^S z#=I~@@Qj@jxqk5uf#_F-^$`#b|AwCZ|EMqyVuU2Z`ge*|5WvQbdxM1&C^~t80OyBT zL4o++YJvdav!`bV=EMwUI=P5I2zQ>BXZ7`gR{Z6~&??=Q>2#vZA6;thqP> zr~wy;$CwidnCT=90nS%Nv5hl1fB|e=DB_)6qk%YaNYZ4HI zL8h`OmPyT|B!ILv-ek?FcqL5f+i2&+E+b4V)c0edp zghcGex)6#^eFzX1hanIsX8HL)iS2w}ea2VI1eliCq)81(#P?XHFMumUGDhw%bU3GD z{4&VTpNx0>*L1v$xY$az2{5gr!zPryNJc3#KNX2sgK`ktuVVf$%CPvf1;zs+7S8E+ z=M>vPEU%%MF?O12_AZ0~00v1!K~w_(;z+0F9I{i!00000 LNkvXXu0mjf{rWgE literal 0 HcmV?d00001 diff --git a/src/images/icon128.png b/src/images/icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..b7eed52b466f6d64446ccb118623e0a0ef03d639 GIT binary patch literal 2661 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 X%`bn1LneM`00000NkvXXu0mjf!Fv1* literal 0 HcmV?d00001 diff --git a/src/images/icon132.png b/src/images/icon132.png new file mode 100644 index 0000000000000000000000000000000000000000..173fbac08139a399a0c512f7e08260879ef2f1ac GIT binary patch literal 2493 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%0At9wfJ6zPf+n+F*YU|jqb@JyaZKa@2H_aC;qKm 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 literal 0 HcmV?d00001 diff --git a/src/images/icon135.png b/src/images/icon135.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5309653490f3740bb252d76f375a5269ce311d GIT binary patch literal 1508 zcmVTZFb!pwL4h{D}y`L`^{XVq%QOg!ny9%Q_S)<9?snVd=)KJJy*F>> zH}lKxd%N9JU_*1euihK*cC7PxBDH=`*G~aYXN%v{*~?0|wAb(L{8QF^?BjDs0)f@- z^K3{BV3U0YnFTgQpxWKBw4(g(Q-Js$ z15akXUBX0Y7w0-BIn5-=OCaElJWHs4Ww3`>3nlkUPM^DdRlbBd3Gn6IOoU(a<(-lb z$nJH?iRftJP0j~HcJ! zh(+h_0D=c6TIH#FxVEX~<=awo9w^qN1Onajc;|0TPHgy7QK4YNOXW$OHa(SQ+{g&9 z!|m>vX#k~=DG}ev#^LWTJRQ62d}kUw`PAg3zP@eh*nu)4vBU{#yJ1ceke4Y0avR3+ z_NAo?T(cc1n1u^95F6OlkZM-(%cQ_12_$Z)7x?xm7ejFeX#?_~dzj$HgWOujbm-ptI!ZVyoP!SJSk|6`;PtFce$wAbeCIsl~-sxKXc8 zw1lq!nf&M42m??GKr6xQstx%XBaLmjVg%FhHQV#izgPjmG_wKXS5~Ir(BYYI^jLO1 z_*td6rm5I+#R#Tgrv>GkAXX>sv1ex#^%!W|RglC#dj{<}!SZJ{r!Nv_&VEvlxy6NSs8Hi%b6(g8}oe`MZ z(5?7xzL47|b5+*?;&IBMnKAKr?ij($jLK)hONxjr6UYZ!sC7d9g5v*wPZcVm?RiL@ zQW%f_Y&&p)00$BSKdQQ>Ic*5|TY+-gmxkc?CazrxBJasBq%S7r`~R5KnD#UL8xU1kd^0N*|z)i>R932wC%0hvd8uhjz485vJVB{*01*FU?4*Oo@$#EC^W z!ReGQ6n(>;Cdjx?fzyBJ%9gK?G}MJdu=Nc{bFAXPh5dQw9NX2!*Sf z6*#i~s31OtR6ccTLSa|KXgNnEAdYp7l?M=Ti;VB2@~=c&LXEQyWUC=70STyYoVAZh zJc9uJGB>R@I7&`LdM?!H;@_gP1LhfQ{pJgqG5Wv|u=d5pVeUmR?UIGG8 z7oL5dkJuFixSi+MS#OtI2OZw*>Akih%sI^@F-1UtV=d(kl7n+Y}1T zZncVGnShZX7+l!N8|>pyW7T8m9GuVRbTt#=4M!(|@FM#SePSSp@}~To-*``o59<2* z1Ucpe!>;AQRV|GyL0v;Y7A21!IgR09B7s3q$fl4EB80000< KMNUMnLSTX!K;Jb0 literal 0 HcmV?d00001 diff --git a/src/images/icon136.png b/src/images/icon136.png new file mode 100644 index 0000000000000000000000000000000000000000..1d191938385b5a7d72639824119723e04aff5ac3 GIT binary patch literal 1760 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 literal 0 HcmV?d00001 diff --git a/src/images/icon140.png b/src/images/icon140.png new file mode 100644 index 0000000000000000000000000000000000000000..a76749187d1d26c24f5eae58ff88cd618678bd7a GIT binary patch literal 49290 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 O0000~7MGGjPJ59Ib7PJJ%o$LAL;gLtZ`%!M z^HoX)K=KIsRb8F@g@}EyeXvbg0A)WC?@K1-CN%jVowj#jy`dTh2Sd5LU}t1srY8rc%P8sby`u z+j>y|^YeD+!-w(*I(NXdcvGMQC+pbVyY`V{yB7q2%c*B&MSgI|ivD<4fSNscAU{#V zLcKNw;B@39Td2Rb6<46o(b9EKR{+kXqvE?t=4)dg=Fv{Kp6dW$$5sqG-@EOs+x#nl zd2|q0!n%n$4*+kUFnN5(@ymax2=p{?h}0C?4)S(>b@)60xP3Z>M!nmC2$d*+(9zZ= z)Hvrp2LO-NO(676u0kRdS9ymPX65l(6qKe*F#gFfdJz4*9)O37epWoK`8IQFAe;!^iskLkD*Z^?NE&>}BfMG}qKmiz5z;JlI0u(@D z1wQ_)QOdEx-p#k_6=0Zw0#E>k6)+sW>aPGVPq>BlF|2RV@BsoS8cTO@Q9uE>h!W-| z1rVm%F0rZ}KsnCxJ2eKsW~&P2w1rqlelG#Cf4t0^gOz5R$h_IQodhA<>>$ZKn_$;4#rfKTX>-5CeK zBc>21PS(r&mv)x*`7hu76thboHOk4C>V+{G+q6{$0MjCvjIRJps*l(T03w(y3c#fL zh)n>|`gRK(bX+<7DLcA4nd>w zNhw;H;0hQ`EG@~e(K_t-94!D`Ni;WGQ%LD|n3fO~!0h3%|J|QR~`T`Bw0g0kCI}bq_=au&yNp1)%j8+qYYD43z=E1x&{0 zNQTR5l~aHkZ`&ppvJr9soXPlnwn6L4D1fv7LMmnbo%NmrzzyT$auM|y%%$k2auvYY zKZg018s}W)0XTHXT0u(}cGL+OLIhc;DbD^b%(r>k<^f>9oja|GL_#wEVu|Z&!6*Rn zk5SvT-qr!&4tPMgjJg-5B^U*IA^wn?D^~#A5gqzbD+Gv8W}*1h($&p|0JygU;c1Rv zTvzk105!v~bJWpr!;S?3uooN*!BGbs>fI3q@nF=7nmI#x!5&2cus0w~EG)4sW=dip7_8|f(2nfOAXz?}f9``mjTJJfx z^K2?=o&jV%A;2_1ys>qw@E^eSBKT(hK!>mKdy`3Nf+i<0VhM;P6J@hRG`p#BqeEdJU8d9b9B6F)m=Zp^WpIU|1#HT^qwSpRS*KlVQW00960 lb^L;N3ZJqzI<7Ydc)tBVi&+qg1`}z4_qN)(a zRH>*?`6UnKgGIQtzg)U~U>Ms!l=Pj)Po<$yE~WB;LAi+>EBEu@c}f`Q0tmnj*m|VF zyFcl=d2K~E%_Y6q)O1J9xy@$A(=wrKU>HdT?Spc0i_Hw>CUP_{FX`|7Sfbp47yz=E zGRPDHaBsi)uxM=Wujr+PMLpZjP8mD#t5NR6fLK8J%SD(%#AE`{wz0io=ua;%&|Z;v zf*~b9EcD{4CPeJqFHF+ycmgV(O2dt8Q?N+_%u`!pqr>F_u>xWSqo>gV$_F{)?|p-Y z+vx7N1rZ=t#0<)x=BPfb3>Sch96aePli6XN@UmV4#7r-~wA?vK_b%_w87zR{<4LyL zkl&{xK!@#N68a0k!;V;Sx|qC{kAPr_OntLOwO0V1Jd8|zNi5};&Q9V!UtI`D!{7g3ctpdt*Bo+7zAw_}PNs=I4fSS#|4+<0!erSJ5k|14x z0`Nv?aw+Jr6$eXP5*D@&)**O<8X=oR56T0jycq+Y-%3A9{hnF|2~c+e#(Et6SNBjCalR4v!{i7MS0 z%Y@x8c4`FlOD+lXSb$_pEPw?_CLlRHj{p`hoPcdRt3k@}-sLal5g^$C3t$0~2}lkf z`w=kC9qzC;lKGAdAEJPfvA97W0xX~plqhGhfGBDAi4}VRLGA%)-99;;6HZ45hO0g|P#fPeymt{w*gcF-iI zUtg(Bziv2dN*CaP_kB32Ox}y<$&20HTImAXj{5<4a14=8O0C_74umH&fB!^cO+w~-G!`y}^_NuBE+KD5Ok_|RpyR9C2HVcp?bfwT% zp{lvE;?I3tWUs<=h1T4IkOkoIj}~5rK41Z|1U%Su=)b48t(M9XB9>s~+75u?;RpbL zqk0ox`7cTW|2QZBpd(;!y+PNcQO2L=Sc3K5n+;;n5dh$swG$o%L?nV@Y8m_%P!Tu4 zT>$`}T{{tGBG`a=4j~xdSwjIG3TFZo#WU-zdS^Dj&WeC}i5PeGeu{A>fNFc|_TVcb zYQQB30l~Ji{{P-jeO(klb5>ueiD5#Yxr9bQFh#ch4toVul(y*>r2kyQzoAL5o9?eQ zK(^qUdIeB}doMdy>lq2ZRG{GLD^{y|4ENp<*ZuzN`U{{|yH^@4fj|T+0{-p|an0Ya zr@;cKHAy(mABp1^)wzsKfS6gx4u-&|&V~!17I-)^FI_do8Jy}|MiL-a#0-$#sK%oO zP!DwS*nQQqjA!{~jd%1&Yt&oVqyJz z)F3v1_fnJam`s4^8SmomyjG`R7TU&>%-lZ8rb7)eFz>!zh0m|!RU@(yjK+VNLO{23 z3`VwhZ&=nRYloI$)bONZ({pa?_}H~l@@osqmU6N3dAE~W-WItU-&Dn+h8W<(Olmhx r`40d9|Nrq>0}ucJ00v1!K~w_(9ak}>9RrNa00000NkvXXu0mjfjM^0~ literal 0 HcmV?d00001 diff --git a/src/images/icon143.png b/src/images/icon143.png new file mode 100644 index 0000000000000000000000000000000000000000..9976680ca13fdfa717749f11cb38a0c32b7c6954 GIT binary patch literal 2504 zcmV;(2{-nMP);&ph000SnNklKc1!K09sqT%BVoCHbkHMYc@`o^>BEAy_j2oBO;CGr=%SwY`#RsTMy|TXxoJ>?FVG zz{E0D4GB(QsY*v?RUVM$kf?frvjB%iGO}yTdMZzb6Nx8Z34jb9j+P2n1qEW+i49*0 zhIyN}>AE%;7VYpcTeK5-H*kl;QZO??5Ou~qEg1S;eZW;=`Di>6%t}E0l9Iq*Yd0O3 zqpvGbEkTK0)$N{5RR%sgM(2Kda)0?}h6Ku7fh(c%A-PQlt}hNSf}n~8*{N&+kpQ-W z>Vm|MsZL~!lY7e*;wovZxlIQS9sz<c*~6hqN%Mp=qPl0U=tkU zP7)rLva3Jy58$_if;q>nqjf;KlfYaI(>Ve`kA9i}NwCQ`vZeaHM{`bs$2B`mtMTMl zvtSf_sGh03rmZw=1*tDx8`U2^0AdT2sBEVBX}C81)!aQARkDQyIa}DMt{{%jS^3FF zHbF;PE|R7{m3Je+R0u#p92a1o9CLC7PLjWCOn-45Dskt6O+=o4C5S;~a=;pZQu3V5 zRa^JuH*?c{HT|5d>avKoaR~UaCXM-tw772oI88tu@b1xoFphXY$Tq<0vF40NVysbL zPZPEBAt|keVbW(h@cel?KumYE^?C5w{1FBZ38cwq^zrj(K8KZkp-HqjPX{hI1qaBu z2A*688-Vl|AaptMG*xk7Q@?x6PlYwy4;UtWCIc%dF$L4~%%y1R53p?6JpnQ$VFK+q z&#-v{NV#>D7Iv=EBv?8BUtmqHCE|~2#`x>GL&C?T&SX8-)MDtKjnDiUZRTVLb0wv| z2ZptRtYe!D+zFz}NDA)!BXy5P_yI>X@#9HhsXs(DC;yJGVL@UyDY!Oc95wD9+-IXdl3*Xkaqf@yy!zGS`gipo-gDqY;IfC||VAXa_8kO7o};if&B`pBf(3kS6Vk;>1rUNZ8LoIRwPk9_{{p*OF%^Qw=& zrb}JG>fCkZ);~3%f%)gyFbQTRn9gd{B)U{yb`pY8zb8D5s^Cwje1M|0!0s%-Y%~T8 zduFw+B4n#|%#j>>MmGGb(qcfrdT0Oanw8y`92TRr3ar6hpWV9e=+U=7Nq}FEP10Co zbv@=;lhAxatKYn{kWUl{>+l60Tfyl>SV!LgG3EFFrIoaO?{#db(iQv3oR^=<^v@hH>>HwYkZcAXdpm(gN<;H0H}= zUGTD_?#x#kV=Z&?@mL-I*nj_zn@)xm-+O>%l;g^^=kJQh?{^(L>N$>2V*&yK5O!i$ z0?xd1hYMOT%+aTMY31+P7)wU0Kb=U5J%?|00(4G;W#3!5_JXgktnBP!IazB0FP!fA z`~~0f^ly1&Mpb#E1q}jtHeC?{n5QLRrg4d}bHwtM<~C#f@X>k+Kjte*d^&r4 z^WN((yhkzD)B6Hz@qJ&sfXAL)&Bm`)V1hYk$GEBOa{$3>zQ)+p0+sUX9{6SfmYsR| zQsg7#ck_KWT=XDmv{6>3D(PUt4{v;3czy1B?UA*P))wjC<1qP%l-?<6}s20G{Pt#mv z+iT5sK63N+KWMM1+7PgUJkN9Tv0HZB9d366+<^fo&AG>n4K-}XpV7fw828_HKDzs& z7q!PmG#&V)D39N|IiLn~df2!giv&Dg>>v8@<&WQb(Y}+mm^3_XU`6}M zmv=l9dDiEEe7&G~PU%@J@NpgDg?F|rU-r}8=f5KV)6p3L7QoNGvVBjSwR|aW!M)w1 zb;{m7n|nOFKVG@|sogu?lHcj-i~$Se=Nz}cJ^Pf0{m!`xRQHz$_Z`^v{B1i=_{AmP zjp~d73*xEUFFE-7(t)d~^tTWF3)q!22dn-62LJ&7{}%p_#Q*>R21!IgR09CO&xU~7 Sz3BJ=00002z1 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 bK~w_(K0sceB;vXb00000NkvXXu0mjf;<+GM literal 0 HcmV?d00001 diff --git a/src/images/tabbar/drug-add.png b/src/images/tabbar/drug-add.png new file mode 100644 index 0000000000000000000000000000000000000000..8e1d86b8a20080119b20aeb532a989b6ff5fb924 GIT binary patch literal 15813 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 P00000NkvXXu0mjfaOu?A literal 0 HcmV?d00001 diff --git a/src/images/tabbar/drug-gift-active.png b/src/images/tabbar/drug-gift-active.png index 74bd94e1984991d94f3327d0b051bd0b1ad58ce4..2ffac04940d14f64834ae86b69b32777eaebf137 100644 GIT binary patch delta 2623 zcmV-F3c&T?5yupeBYz3}Nkl>X^fp!8OQ(6xwCeetNj3zZ!qRun<#2NORCBqSI^qQscsCru>j2QhR2(++8z zDc1Y=d(OG zKQjLJ^`ql^<|6jLjg5@&xaflMQ~p;M`=&QAGV;oj^`oymSg*bDqRHGNjxQJIdU z!GXDm{dhBNNS%6NY;=4R_IDiG4zOm;uAUC_CndjxraBI_6O%TNachSfcc}ht2RLHI z;=4$8CV1Fjs()`C8F}^8!%lDzfh`9ZTl@0rIQfH!e+w7usj2?UwQG09&PC?3D#d%Jq?n{Ro0G%W{k_cd=%`YMZ!T{N?W(HUG1>L7QMV``AL)OM|S@uK7YldqvM}FnA$A|;0yAOJ+p7t zl$ko>@Sq!N(o=kje_!6m_E9YdzTwM^Shxm+3K!Z z=Y#EPr*?+-lAcHEoQvE1Jy{R~#9`LGetyuoxL^j5>5RF}hrDnGkn`&xTAqyyW&mF1 zRkK?!(tm;(K;}KA<=Okf89;Vu0~muI-Cxtkj_TGqC-mxbAL`Y4AMDNiXO8RDSs&=p zr;qK?n$eO*V9a=rm zp`-gd^!~n@j#ygL%EdJeFG?EfP3rGSTH0+|)PHH}s+m$WqV_AbG7XX>nm+BwZmps~ zH-Fcq;+gZAi?4!W!6`8KX(mhjBF~V8?307DIK5?qs&ox%;@dC!S0@wHT6U?t=9zxI zW%5&J9oM72?rD=53A1}+bDQoAmC4wF*#xbF=z)d_u7E?bE^o8aVVQ=?FS_9e-p8jc zg?|fu;n<(pyl<7+e;(;zYQ!1f&BOJ`*pw<4l+g$zTFE3#3?3vfXCN2|F%Q=C%lRTf zHnCv=V44tTR+Bw8_n)I#1N3z0yJY5v)7M&&FAZ%QuW zguP&nh`E@lm5bvK-FS9D2ygn5|Z1=caExw2rWOO6~Y(oolMDuL{jA*XMc`HxR?fE8)w zDL4<{0SO=iLI&bs0Hc7>6Fv|W01O4$0Yo60g#eWw6bT?DAdlOSHzG2jSA|JYEPt?+ zA|~bv3vOoNrv4Q}C!HRaz~%t;R6jlxAg*)?Q$bc_AzE?Lm>U(ciY@X-d8|fcwu{1s zk4c%s$3is4iW@Lg@I_I2HYZl%NuyIkXZQg4ASiOP$sE1CmfJYa?=j97^*3Na9` zxKT%8bb*wasC$LfPj+Zqn#IQa6kxcSC4FXsu|? zY;ROR$}uFfs1B9tqU|W^*%o?3BNokJKyS*u)g4|cE>P5so!$|s(U2hl9-DHk2qPaP zzzuiu#2)fAdeUo^)Et06d9N8w1y;t2lGF+xy;4PZaOYvP=Apmydgp| z#flvyQIX;RkVP*r=Y;>4b2f|Ard2pAsM?xawEMIR>v0! z0eu4N_@d)XB2Fw94o(DhSC}aVvoqv30w=TJ{&#u_kZ&%*lZ&%+jplh}d*mr(3VAtI>VAtP0 zXy3nQ&~CVQNH^U-Xq)aFv`?NLU+tWTJb+3Kk&vR6XTi*KoQLL=ka#(;@7uR5dPSC+ z1AKY&u~VGTJ~RA1+eF8TWswaGo&rD=GmjU&XHoLg&+S%suVwSWY=7PSSUYE3uX=lP z1*(;N5sLtc9`fzMh$anPfZ=HSo_x~whZNWxAOv}ORV70q@Kq>-TVO7kl}H?m^Ma>Z zjy|NVPMqRUEN7&WSkC!n89soL5Gt`Zc=P7zqhz?)E9C9Q*+R@)FktW&#Xu?YrK>s^*A0LL~_Y36d}CuyZw4#IvWetqI?D)n0A==7isRbL!k}S05 zK@NEB51O%N4RGP+WiR3STaXwd9#1Eo0&_g2;myNEEOROIal*kfytyj-G|hS(R2DHn z@e2kmzJJ&OWGhM0W+0eTikY9=xpVj*S=ZQR4G_AN(zTLJkw|%2>`f^Iaw!+6v~e&ee}TvGQrPSS<$#zq7Bki3>L^**1DZ-?=J%KU@pg|K; zS{nyY8-m(0sUaGgGL>3sY=j1@XiR3>ABEN*r1k&?Pe42Z2Y*>BvPWoQ(lUE_-Rs%I z%rLX}48_3HGuuFM~O@*k&;K6z#D-F_mQK7oDv{yP4|zW3(yb6@DC;u(1Ans=3x@oc-l9 zy}h$XdJpK9ac<^c<8RJfpXtY^|A>D*b-R#qzt4@2%KX>f<{OiZAE#%UN3rZd5BF56; z+I)1wTz}||9ILIo5~#f2o{C7?2@nesQVD?+L^cix5{MYVf~<(6LoC5~sGt2kaNiRl zUa#gOjAG!%K6(x%upCw?N!XI5qN8;#Q-ikLk_MxEsZNU^DZ6xZCl79<*-L3CK(Gig zxU!4^MwFn4cCI+ANJ9w_vnq;am?7%+m1UzL(tm&gHo>yI@dP*mZb(ve5DrwLRVT8% z@REmR&bk`p&Q3V+s6mj9Q`-PC`_OxTkgtWI7~74*YK6So6C+*<;?Cf(zXaUX?@^=ce0rDgipaB1(f1;vq`mMvC2W0#XS(p)HbR{lYfTq zLkX-6sXXKp6=+KI$j_;0sVwpUFAr?KQ`;aZ_h>TDUvyb!aJV4%NjN| zArP%3i6oVr+-ysR%~vU5W%|%ygnyN!Yd?|@zcjg|gvl7Ub1dCg100v-`jZNfp-@FpwtG#(3Bo6FO=7o4%o2-fO*H~skRg_?(w}Ixf>V?O0%z?Fz*E^?F$@a+5fT0)$@&Isiv&^; zp}H%jBxEsMi<7%l;-NXc1dBOq~Z9KL{z|AKK zSV=xlG_t0TfJ5s}P?QuA3W0KakV8UNLGr-aFi(U(tzr;^FCN@JzF_4C;1g5$+-Pl$ z0OhJxGPnXN&7-)$vcYnd3H5Pk@XZHfYogJ+8$=?UXA}Ml6_I>s?0 zV*~-JWID<6g^wDZ%S9A8u;mwr3;_Q_xGJg^iWOl00T0Qt++i94eTI)5Q4t0qHUh)8`JE@E`* z6Q^}EL$9m@2LP!D(uPO47M9f9`Q4WhHk~KW?!J8D?5?@zUfnSfUH?Ex7fmEGQm{Zr z;@3x@DDpyt5J^^wQX)4Trk zgVWm&O#ggrEc@NwP@Lvn`hyfbUMjkFzj>Lb;HNcnJ#UPC?Ya9WzdAFv=~M4CWJLHT zd{Zo_3~{?{_~}#I-ah>D_US`EdtmZAC%5f5_|xq%^?%~F?unmlpLqPlw#i3-eE;(Y zX2uq`ns_LIt0sF#PYOALNE*zd(T zlt5;`F{oc6KID6`dwLp5AR_9QfZsS@|E51@6ER zp#;wVZcg{yxi=r2c;l^IW9Q!5#s8wWmG`bW4<&HdI=I6^pAfji3%uj-e**vj|NrL& jo16du00v1!K~w_(>@b{;*;E@(00000NkvXXu0mjf9CKV< diff --git a/src/images/tabbar/gift-active.png b/src/images/tabbar/gift-active.png index f0aa16a0f906b71b26dd3fe314087c21bdf2f0e2..195a55687848fef2b2a7bd7b0928196d1f8b5600 100644 GIT binary patch delta 2502 zcmV;%2|4zY5ziBlBYz2mNkl?TZo-k703VUJ2RO{GBb|ara{^outFacOHD7f zX%jCoP1*;=7as&8_)wZmFe$-8#TM~G%-s{~EGjrw=Gp(%--Pvoe|GMtA_TJ~5X)7)9@qfl>pm${3+Xs&C*fub- z{o4aaxBtBV=+KJ;M~D73m$v_*e`MQ{l|LMM&+B!um%oAUKhW1dGW1xtRWGRNUzgb@ zBwK6JwUP!khwKKkYHOpRUk@DH{s{Khd@kI;k*&S`eT`#g`ZNW1ExHo7NBc&0Y+H2P zA_Ep|pnp~WFn@)wTV%ctceCcc6;JGVZ-?@~EX>H4D+o zkq1`m(G83Ktj*hiNjEN{x+`+6!h_n#J`hBf}ye}C({$NEQxeivWGe2Z*;=K`45KTcW2(c z7iwT$=l_v%O;@iTTWIg4(13VW_bl{#vLqUa)32;~U+~$qbQ+M|KD+pkmrMgLUlRq- zrX|yW$$wVQEd*op^GaUn&|5))ZeA?fuL@U4|Z!T=*`P?;VsZxp{thZ{8c?Ve>JqKN2Aw3t9vyX zgdBdC$Qw0K%Di*I8{k7TDI;! zi-u`%io+{To$H(i`i>5*4;PaKOX7zFj$9{4m|;c2#Ei0w5Z2l^^l3o+wF` zaetwAS?wQEn1UyHte$xSO~)WbrEcHVuRhc9hi0g;mTA`bED5iT@`6-v#5aIbIV4w9 z*rHUrb3^G)7I$<^7!sguBPKDr=^QrGpBQ#eBl{rHsfVUyVs%}oM$aRl_MC3u$ktwj zPnLMW2xU_-3<*X)nYm2N!V>{KKolb>%729FSS+a#BQQ*qM~;w!QWJ}j+(n#W4K7E6 z97g0|9F%X>Q`7(9L(QR=2Hv(Z{$I|ZQ-;;vu@lgfha1TplCy@KFS8TiIB=I!T0}E}J(MZYj!T{EJmN@+B$b!#Q#|vFYOq6${fN1-xnP zKP%b|H06_K5fyh3QEU?oGGZbrgp!G$BAK%Vww%#Vga;MHj1^dMZ>>_o$I;~kFca44 z9DD4k&?hL?`POy={8pVNfYO+FntuwMJ!S}DdSmcN$t^WyxhX= z8yGuz?v$yd52Kj{E9BFLw$|Aztk||)w_bl;_Z7Ra{-9mBJLrJM?>cDX>kcGM+|FM7 zOtm`pj2hoLJkiorEl~5n2XAEzta2~`jU}Z3U?!d}by)>o+?@2L$bU_Ae0y@LVt8nB zixgB24xH1=I{p4bp1t#_(si_2{CVQxhdL(}lQuOhT>F{HF@64zPiSC(DAVIA) z`eHX11*Sgi28tBumYH4 zb{2ur=2;HiWw0c&8oO2-JKe8iGh!Xa|0Hp9~xBG@RvBS6pTrh|V$ z)1Dm-gx0)zh?5_W6A2j{Yz~#WsLBg!JJhn*ip-OOMUiL?qA*V-x)fP_21cAIIsT?G zHEbv>GkBqf}L#ebeZBEfE-s@CYHJx`*WGpjk8mSW>K z&z##by#MUI!<)};9=?9`p5bNZHV@nArr~OI)7Pr=ABHwUA39uJ_#pHF=>3PPu|fv7 z@%4wQiMtO~{AF5A+;y;;;IGq*L3bReF1;^kzg@a*e>GXirf%J5Q)~BC&0F?%H`ngH z&OdM7yHPiPb-&i`;RafTb@GK9==A%)mHrI?0RR6-dSZ0|000I_L_t&o0Jl-}jv;B& QQ~&?~07*qoM6N<$f&u2mjsO4v delta 2184 zcmV;32zU3-6O$2;BYy};Nkl?SQY@8Pp;s_-16pjOBx+!6YOM7D zuK+n0n1Rr8R(fWHFay}cGw2nN9w^2%9cpZ<(J%(j1#f_kEv?8f@ACJo{ePJm=KT*- zsgQnb_Q(2s)_V5-&p;UHGd{i~@Tec~i}M0IE>7=w^3tIbPk;XI;QZHqfB4$=w+;=r zzjZjbzddtf``gp=Ps~rxesz9&-@|^9`@X=AOVblyzjSbZdE4^)5qeb-ds8`~>{`v- ziL^JQ!Vm`*KUILB{ zfnLaZuVUaZ*47Y;Fx?yR=ZxrG+l(s&Fk1ymX6PAJ2=Z9@XU zDJ6c^9R$+Kfi~4l8}kwjqIt zdw)Q)+E)aHnWb?ijTUy63ylDF+X9nMRxmi)%sNu#&uA#Nr8n8Gh_C>KM9|o=F##Y} zXNBqymzVWzM^Ygb9*(n@yAI1Nno^UKcPK)oT1)&i#*S7OfmpLb99%gTB)(epj9vny z^Ws&9o;bt(xEgXX!YFtEI15Eha!R1l}s_{2ycLWJl8&v&+Kj=^1JkNCpX*mYf%UOepa%*SYN~X%7dgO$fvFmFHIjXz5`T=;8u1

    n2B3gcA`) z-x4a5;AU&GfF;3sazY6jH-9!oz=^&S8J%TF4z-tv2r`YI zB@KvhEr*2sq?RhuA!j;i-7#2aS#2;*r!T(v>()@G_Z_#U=6|lUF8q7X>?D72AD|aL zvx=^cAeiFkz^5DavbT7prFsm~@FYj(jK1;9nevR;HYNZ-J>i(d&6rH&*7s+phD*a; zDZN3Hi;+Bs*Ij^2T189YQOJ`^&%B&DnAA5<_TIi2y#$gE8mNo_lE4Rq=dw?1`an@6@i7Q`+^5`@VWFfdCjle?*~A zaopZL`{vT_(=$uEPfgwV&Z(#GeEU=^KX+;{eD>tz@^dGrhR>dQO}pk6H(Rooz-9p+ zb=>EdK>Z9n>g(M^{oWUdSoP`qCt(v{k0PX(Kn}AQ)PGB)N`4d#-mhjafrzNz1fd8( z?)&SEn3eeurCtJ=nu!QEzPQZ4fgWN{pQuzXfe&9gci~?zo}K*Q$LDr_^pn@$_(Z4= zF}Rn&L+s&!N_|P-fv)dUNd7MX00960oN3z900006Nkl8);ZPy diff --git a/src/images/tabbar/gift.png b/src/images/tabbar/gift.png index 7322ac8d19ac770b94dec19f262828fbc5527afd..130d2eb0633ab4e383337e6ffe1320657d35fb05 100644 GIT binary patch delta 1441 zcmV;S1z!5&2eJ#0BYy>FNkl@U1(fI6vva@>}HKxEtZCo4M{diRrE#Ziw`0c zd?`wWQjHdig({YcQYeBCQjrK1M1o)`NF*W@!P20DB8YE-h*eNp5|Zpjj5V-D-F9Q> zCL4dJ*_@r3`_Y?^-CQx8f9}kgGc)Hu-!q$N`H%noKM3^q_kVBC<#Kz#G4M7R24@_6 z)YsQ{8r@4hJw1KR>e$d8=LI z;f6~Xfm9-qIDu1-;6)OwRt6xkXSJDDYo7?pK+8*u-y4)3QU7c z-;0GpVRU+W`eLC__+xfi4U-u0xFO=z-sn> z5UArrCjB{xzROpZ;s-QyNWhl>m04r9R4V-$Qifkrg}HK)a?JVQXXomYegRidy5%4u$tr8OF z>51dy`+pit;m~XlNG}18FyuPZ>GTm#LQT<70#XMg@~mJ(;AQ5<;UJKHfVsCHg0F(_ zCGQG|?+V&a8ctxvi6~!|;du!D0^Y#hS~%#1UFbX#D*~o>wE9qp>Bx5#;i959|N7)`Rs>Yza(EOt^bUs(K)3C~S-G(DQTc|@QMUTM;IU?*t*uQiL0?d}DciUlJ!vXT0x1aWHWN8WeS*X9 zfPY`nS3%Qce0+R{dQVZ|IiOPWQT^5cvp$EFc@HS%^Z7IAHdP=of&)dcBDXLX^jM(; zXl;4ZSuv9D&-`=OVpL6+D!yGbYo!J3o|Fzc-w5j_$c0$lj5gB-U!^?y|f%+JqT7k5}%nambwb{JpG#ifO~`lJdkGeXV1f*+pa@0zV`dX$H)bd67L|WxCnSYEm z7a?wq6pH}0{tZ-UsoOLX5Rms#>_&jJOn{X~eU+9Rk-VN1M}fl@0rG_suzCQetmVro zTcf-pjDjcFHKU%Do?@5(ObZAJ`1oM?==Olcj^)Z?A5u>vliX2YjS`oDE>GeS$5(6i zi*6I(&cnY!}^lxh((}M zsZ5xOu;0n1^9=8jUFdzEHPAOgQoKlKrEUthey8KXYYd%=MSvadGEU1eS`CQr<6ZI; zJMCEzX{XKQa_hA_+uq*(p46?5EC()#kITX3{}usJ(PeUhSo52{l+hquV}JO_@6}fE z9s;c8;~2gP5o<-Vay3746`uy>sot&HLqH5LJU=%#cZ4n+CjJAED_x|mAKQ%(sjEmM z{=~vE%+I-p@##muf_({yp=|T)uA}tG>);T097Nq|*J~$r9b&hBjo%DL#TW6(4}k>y vjN_>L7XSeN|M8HoHvj+t1{z63K~w_(ya@%4nPB^&00000NkvXXu0mjfn!>@M delta 974 zcmV;<12O!v3*!fnBYy*!Nkl4`QmHrx2M0ga?U6(eVBnq%ER{;<7=PD9j*&gYEw8VyB^t+D zTU(7{vDiUhK&}1#{VM&Lmso(KqoW1}j<7;TQzaMl1ytYJ+4(7OfKHQVMQbp>mgH3< z0LD8nFE38?($>Al0JVV_BB#j0b8#z3599mj^yF3AE!vUA2!Qd8@C=U04GWH_oyla< zm>_CzZ*TX|y?;cWk#_}%GSWsAJ1y<1Vk)fY8LneGU@YkMI?s{C2oTl=sQ38z*nN0- z7*j6{Rr~(_{u-D8;s^%Fzv20T=Q`sZ#T0=*V0ZOVkcDDTl0r(bp zAeX>6z;rksW9o@N9<1q~BW|1p`{UY~0|Z|V%%AapNpF zFRr~-fUqHVcXv|^zV#&45&KktFi@K393aiEedL_n10T7YY1aBq9!Rr4+0V&6ko_LV zzajTP{D1yrKbpz|UglII8L6!+c{go^H2^ts1B3e*f6lMOO7xXR_PpeMtn3PL(5abT zmPNlc04b#s6D8@9=^nolR}kgVJs?*~;{ONC8eo-|;Gv}?9-vg|qRl(g0z9+ZH=aah zSAmz;0UB|JwV(fo=ySXP^T^!KO~R-Wm>=*z_dVIzd!)$ zDt~!L?~-FQr?x8SD#jd){}VSMQvmZk(CkI$%x3bX9J&?t&uCk`l z1AK=UpE%mHRTeF*QP~K94MRlVW`XE0lt(;nUNHjjgXGHlHtWj!YV%Bgv&abWHoW=& w=K!DWqkjMZ0RR7(B89F1000I_L_t&o0PJ~{a4p!$QUCw|07*qoM6N<$f)$0*tN;K2 diff --git a/src/images/title4.png b/src/images/title4.png new file mode 100644 index 0000000000000000000000000000000000000000..85cab7e8e026341c68a34892478167ae2208732d GIT binary patch literal 28035 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 literal 0 HcmV?d00001 diff --git a/src/pages/caseReport/index.json b/src/pages/caseReport/index.json new file mode 100644 index 0000000..324a51a --- /dev/null +++ b/src/pages/caseReport/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "病例报告", + "usingComponents": {} +} diff --git a/src/pages/caseReport/index.scss b/src/pages/caseReport/index.scss new file mode 100644 index 0000000..b1d39ec --- /dev/null +++ b/src/pages/caseReport/index.scss @@ -0,0 +1,96 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + padding: 32rpx 32rpx 300rpx; + .list { + .card { + display: flex; + gap: 20rpx; + .aside { + display: flex; + flex-direction: column; + align-items: center; + flex-shrink: 0; + .line-top, + .line-bottom { + border-right: 1px dashed rgba(34, 34, 34, 0.2); + } + .line-top { + flex-shrink: 0; + } + .line-bottom { + flex: 1; + } + .circle { + flex-shrink: 0; + width: 20rpx; + height: 20rpx; + border-radius: 50%; + background-color: rgba(14, 182, 109, 1); + background-clip: content-box; + border: 6rpx solid #e1f0e9; + } + } + .wrap { + flex: 1; + min-width: 0; + padding-bottom: 48rpx; + .date { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + line-height: 1; + } + .container { + margin-top: 20rpx; + padding: 32rpx; + background-color: #fff; + border-radius: 12rpx; + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 24rpx; + .photo { + display: block; + width: 100%; + height: 154rpx; + border-radius: 12rpx; + } + } + } + } + } + .page-footer { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + box-sizing: border-box; + padding: 32rpx 32rpx calc(env(safe-area-inset-bottom) + 32rpx); + background-color: #fff; + box-shadow: 0rpx -10rpx 30rpx 0rpx rgba(0, 0, 0, 0.01); + .btn { + font-size: 36rpx; + color: rgba(255, 255, 255, 1); + height: 96rpx; + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); + border-radius: 16rpx 16rpx 16rpx 16rpx; + } + } +} + +#drug-page { + .list { + .card { + .aside { + .circle { + background-color: rgba(89, 86, 233, 1); + border-color: rgba(89, 86, 233, 0.1); + } + } + } + } +} diff --git a/src/pages/caseReport/index.ts b/src/pages/caseReport/index.ts new file mode 100644 index 0000000..7a22cd8 --- /dev/null +++ b/src/pages/caseReport/index.ts @@ -0,0 +1,14 @@ +const _app = getApp() + +Page({ + data: {}, + onLoad(options) { + if (options.name) { + wx.setNavigationBarTitle({ + title: options.name, + }) + } + }, +}) + +export {} diff --git a/src/pages/caseReport/index.wxml b/src/pages/caseReport/index.wxml new file mode 100644 index 0000000..6320ab7 --- /dev/null +++ b/src/pages/caseReport/index.wxml @@ -0,0 +1,17 @@ + + + + + + + + + + 2025-06-11 + + + + + + + diff --git a/src/pages/index/index.wxml b/src/pages/index/index.wxml index f6da6ea..6c7b559 100644 --- a/src/pages/index/index.wxml +++ b/src/pages/index/index.wxml @@ -14,7 +14,7 @@ - 设置复诊提醒 + 添加就诊记录 健康档案 - + - 复诊提醒 + 就诊记录 diff --git a/src/pages/qaFormDetail/index.scss b/src/pages/qaFormDetail/index.scss index 096032e..e0caf63 100644 --- a/src/pages/qaFormDetail/index.scss +++ b/src/pages/qaFormDetail/index.scss @@ -10,9 +10,13 @@ page { border-radius: 12rpx 12rpx 12rpx 12rpx; border: 2rpx solid #f4f3f3; .card { - margin-bottom: 32rpx; + padding-top: 32rpx; padding-bottom: 32rpx; - border-bottom: 1px solid rgba(244, 243, 243, 1); + border-top: 1px solid rgba(244, 243, 243, 1); + &:first-of-type { + padding-top: 0; + border: none; + } .c-title { font-size: 36rpx; color: rgba(33, 33, 32, 1); @@ -83,6 +87,58 @@ page { font-size: 36rpx; color: rgba(255, 255, 255, 1); } + .case-report { + margin-top: 64rpx; + .c-header { + display: flex; + align-items: center; + gap: 32rpx; + .left { + width: 204rpx; + height: 2rpx; + background: linear-gradient(90deg, rgba(14, 182, 109, 0) 0%, #0eb66d 100%); + border-radius: 0rpx 0rpx 0rpx 0rpx; + } + .right { + width: 204rpx; + height: 2rpx; + background: linear-gradient(270deg, rgba(14, 182, 109, 0) 0%, #0eb66d 100%); + border-radius: 0rpx 0rpx 0rpx 0rpx; + } + .name { + flex-shrink: 0; + font-size: 36rpx; + color: #222222; + text-align: center; + } + } + .list { + .row { + margin-top: 32rpx; + padding: 34rpx; + background-color: #fff; + border-radius: 24rpx; + display: flex; + gap: 24rpx; + .icon { + flex-shrink: 0; + width: 96rpx; + height: 96rpx; + } + .col { + .name { + font-size: 36rpx; + color: #222222; + } + .content { + margin-top: 8rpx; + font-size: 28rpx; + color: rgba(34, 34, 34, 0.5); + } + } + } + } + } } #drug-page { diff --git a/src/pages/qaFormDetail/index.ts b/src/pages/qaFormDetail/index.ts index 74a626f..f28f9f5 100644 --- a/src/pages/qaFormDetail/index.ts +++ b/src/pages/qaFormDetail/index.ts @@ -33,6 +33,18 @@ Page({ data: { questions: [] as IQuestion[], hasData: false, + caseReportList: [ + { + icon: 'icon126.png', + drugIcon: 'icon141.png', + name: '门诊病历及处方', + content: '医生手写或电脑打印的病历、处方', + }, + { icon: 'icon127.png', name: '检验报告', content: '抽血检测的IgG4、IgG、ESR等' }, + { icon: 'icon128.png', name: '影像学检查', content: '超声/CT/MRI的描述结论、电子胶片' }, + { icon: 'icon129.png', name: '病理诊断及活检', content: '受累组织穿刺或切除免疫组化报告' }, + { icon: 'icon130.png', name: '外周血免疫功能评估', content: '免疫细胞亚群、淋巴细胞比例测定' }, + ], }, onLoad() { @@ -198,4 +210,11 @@ Page({ url: '/pages/qaForm/index', }) }, + + handleDetail(e) { + const { name } = e.currentTarget.dataset + wx.navigateTo({ + url: `/pages/caseReport/index?name=${name}`, + }) + }, }) diff --git a/src/pages/qaFormDetail/index.wxml b/src/pages/qaFormDetail/index.wxml index 50aba2f..a7d2527 100644 --- a/src/pages/qaFormDetail/index.wxml +++ b/src/pages/qaFormDetail/index.wxml @@ -47,11 +47,27 @@ + 更新健康档案 暂未填写健康档案 去填写 - - 更新健康档案 + + + + 我的病历报告 + + + + + + + + {{item.name}} + {{item.content}} + + + + diff --git a/src/pages/referral/index.json b/src/pages/referral/index.json deleted file mode 100644 index 0dc20ec..0000000 --- a/src/pages/referral/index.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "复诊记录", - "usingComponents": { - "referralFrom": "/components/referralFrom/index" - } -} diff --git a/src/pages/referral/index.scss b/src/pages/referral/index.scss deleted file mode 100644 index 07656f5..0000000 --- a/src/pages/referral/index.scss +++ /dev/null @@ -1,82 +0,0 @@ -page { - background-color: #f2f4f5; -} -.page { - padding: 30rpx; - .card { - margin-bottom: 24rpx; - padding: 32rpx 32rpx 0; - background: linear-gradient(1deg, #ffffff 0%, #e7f1f3 100%); - border-radius: 24rpx 24rpx 24rpx 24rpx; - border: 2rpx solid #ffffff; - .date { - display: flex; - font-weight: bold; - .label { - flex-shrink: 0; - width: 5em; - font-size: 32rpx; - color: #1d2021; - line-height: 36rpx; - } - - .content { - font-size: 32rpx; - color: #283031; - line-height: 36rpx; - } - } - .container { - margin-top: 32rpx; - padding-bottom: 24rpx; - display: flex; - .label { - flex-shrink: 0; - width: 5em; - font-size: 32rpx; - color: #9aa1a2; - line-height: 48rpx; - } - - .content { - font-size: 32rpx; - color: #283031; - line-height: 48rpx; - counter-reset: item; - &:empty::after { - display: inline; - content: '---'; - } - .item { - display: flex; - &::before { - flex-shrink: 0; - width: 1.2em; - counter-increment: item; /* 递增计数器 */ - content: counter(item) '.'; /* 显示计数器值 */ - margin-right: 8px; - } - } - } - } - .adl { - border-top: 1px solid rgba(0, 0, 0, 0.04); - padding: 24rpx 0; - font-size: 32rpx; - color: rgba(154, 161, 162, 1); - display: flex; - align-items: center; - justify-content: space-between; - } - } -} - -.record { - position: fixed; - bottom: 112rpx; - left: 50%; - transform: translateX(-50%); - z-index: 1; - width: 148rpx; - height: 148rpx; -} diff --git a/src/pages/referral/index.ts b/src/pages/referral/index.ts deleted file mode 100644 index 0497c5a..0000000 --- a/src/pages/referral/index.ts +++ /dev/null @@ -1,118 +0,0 @@ -import dayjs from 'dayjs' - -const app = getApp() - -Page({ - data: { - list: [] as any[], - total: 0, - pagination: { - page: 1, - pages: 1, - count: 1, - }, - - referralFromShow: false, - referralFromParams: null as any, - }, - onLoad(options) { - app.waitLogin().then(() => { - // 强制疾病患者以上身份 - app.permissionVerification(3, 0, `/pages/referral/index`).then(() => { - this.getList() - if (options.pushId) { - this.updatePush(options.pushId) - } - }) - }) - }, - updatePush(id) { - wx.ajax({ - method: 'POST', - url: '?r=igg4/push-click/update-click-status', - data: { - pushId: id, - }, - }) - }, - getList(newPage = 1) { - wx.ajax({ - method: 'GET', - url: '?r=igg4/re-visit/get-list', - data: { - page: newPage, - }, - }).then((res) => { - res.list = res.list.map((item: any) => { - item.adlDate = dayjs(item.LastAdlDate).format('YYYY-MM-DD') - return item - }) - 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 { index } = e.currentTarget.dataset - const { list } = this.data - const { - Id, - VisitDate, - Hormone, - TraditionalInhibitor, - GammaGlobulin, - PlasmaExchange, - BCellInhibitor, - FcRnAntagonists, - C5ComplementInhibitor, - ChineseMedicine, - Other, - } = list[index] - - this.setData({ - referralFromShow: true, - referralFromParams: { - recordId: Id, - visitDate: VisitDate, - hormone: Number(Hormone), - traditionalInhibitor: Number(TraditionalInhibitor), - gammaGlobulin: Number(GammaGlobulin), - plasmaExchange: Number(PlasmaExchange), - bCellInhibitor: Number(BCellInhibitor), - fcRnAntagonists: Number(FcRnAntagonists), - c5ComplementInhibitor: Number(C5ComplementInhibitor), - chineseMedicine: Number(ChineseMedicine), - other: Number(Other), - }, - }) - }, - handleRecord() { - this.setData({ - referralFromShow: true, - referralFromParams: null, - }) - }, - handleRefrech() { - this.getList() - }, - handleAdl() { - wx.navigateTo({ - url: '/gift/pages/myHealthRecord/index', - }) - }, -}) - -export {} diff --git a/src/pages/referral/index.wxml b/src/pages/referral/index.wxml deleted file mode 100644 index b25fe19..0000000 --- a/src/pages/referral/index.wxml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - 复诊时间 - {{item.VisitDate}} - - - 复诊方案 - - 激素 - 传统免疫抑制剂(如他克莫司、吗 替麦考酚酯等) - 静脉输注丙种球蛋白 - 血浆置换 - B细胞抑制剂(如:利妥昔单抗、泰 它西普、伊奈利珠单抗) - FcRn拮抗剂(如:艾加莫德) - C5补体抑制剂(如:依库珠单抗) - 中药或中成药 - 其他 - - - - - 最近一次ADL得分: - {{item.LastAdlScore}}分 - - {{item.adlDate}} - - - - - - - - diff --git a/健康档案-接口文档.md b/健康档案-接口文档.md deleted file mode 100644 index 9deb17b..0000000 --- a/健康档案-接口文档.md +++ /dev/null @@ -1,9 +0,0 @@ -# 健康问卷问题 - -{"target_id":"d41445e2-ce89-4300-ad6c-763538701281","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"d41445e2-ce89-4300-ad6c-763538701281","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"健康问卷问题","method":"GET","sort":14,"status":1,"create_dtime":1779076063,"update_dtime":"2026-05-21 10:23:11","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/health-question/questionnaire-list","description":"","body":{"mode":"none","parameter":[],"raw":"","raw_para":[],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/health-question/questionnaire-list","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/health-question/questionnaire-list"},"response":{"success":{"raw":"{\n\t\"code\": 0,\n\t\"data\": {\n\t\t\"questions\": [\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 1,\n\t\t\t\t\"QuestionContent\": \"您首次发病的时间\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 3,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 2,\n\t\t\t\t\"QuestionContent\": \"您首次发病的部位\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"OptionsNeedText\": [\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"淋巴结\",\n\t\t\t\t\t\"2\": \"颌下腺\",\n\t\t\t\t\t\"3\": \"泪腺\",\n\t\t\t\t\t\"4\": \"胰腺\",\n\t\t\t\t\t\"5\": \"肺\",\n\t\t\t\t\t\"6\": \"胆管\",\n\t\t\t\t\t\"7\": \"鼻窦\",\n\t\t\t\t\t\"8\": \"腮腺\",\n\t\t\t\t\t\"9\": \"腹膜后组织\",\n\t\t\t\t\t\"10\": \"大动脉\",\n\t\t\t\t\t\"11\": \"肾脏\",\n\t\t\t\t\t\"12\": \"皮肤\",\n\t\t\t\t\t\"13\": \"甲状腺\",\n\t\t\t\t\t\"14\": \"垂体\",\n\t\t\t\t\t\"15\": \"硬脑膜/硬脊膜\",\n\t\t\t\t\t\"16\": \"心包和纵隔\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 3,\n\t\t\t\t\"QuestionContent\": \"您是否已确诊lgG4相关性疾病\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 1,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"是,已确诊\",\n\t\t\t\t\t\"2\": \"否,未确诊\",\n\t\t\t\t\t\"3\": \"不确定\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 5,\n\t\t\t\t\"QuestionContent\": \"从您第一次被诊断为IgG4相关性疾病,到现在大概多久了?\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 1,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"6个月以内\",\n\t\t\t\t\t\"2\": \"6个月-3年\",\n\t\t\t\t\t\"3\": \"3年以上\"\n\t\t\t\t},\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 3,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t1\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 4,\n\t\t\t\t\"QuestionContent\": \"您目前正在使用的药物有哪些?\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"OptionsNeedText\": [\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"没有使用激素\",\n\t\t\t\t\t\"2\": \"激素\",\n\t\t\t\t\t\"3\": \"免疫抑制剂\",\n\t\t\t\t\t\"4\": \"靶向CD19生物制剂(伊奈利珠单抗)\",\n\t\t\t\t\t\"5\": \"靶向CD20生物制剂(利妥昔单抗等)\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 6,\n\t\t\t\t\"QuestionContent\": \"您最近一周,每日激素使用剂量\",\n\t\t\t\t\"Description\": \"此处按醋酸泼尼松片用量计算,每片为5mg,若其他激素药物根据规格做等量换算,如5mg醋酸泼尼松=4mg甲泼尼龙*\",\n\t\t\t\t\"QuestionType\": 4,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 4,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t2\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 7,\n\t\t\t\t\"QuestionContent\": \"您正在使用的免疫抑制剂名称\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"OptionsNeedText\": [\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 4,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t3\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"吗替麦考酚酯\",\n\t\t\t\t\t\"2\": \"硫唑嘌呤\",\n\t\t\t\t\t\"3\": \"环磷酰胺\",\n\t\t\t\t\t\"4\": \"来氟米特\",\n\t\t\t\t\t\"5\": \"甲氨蝶呤\",\n\t\t\t\t\t\"6\": \"环孢素A\",\n\t\t\t\t\t\"7\": \"他克莫司\",\n\t\t\t\t\t\"8\": \"艾拉莫德\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 8,\n\t\t\t\t\"QuestionContent\": \"请上传您的处方证明\",\n\t\t\t\t\"Description\": \"完善个人信息,可获得【医生】更多关注\",\n\t\t\t\t\"QuestionType\": 5,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 4,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t3\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n}","parameter":[{"key":"code","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data","value":"","description":"","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.questions","value":"","description":"问题列表","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"data.questions.QuestionNo","value":"1","description":"问题序号","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.QuestionContent","value":"您首次发病的时间","description":"问题","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Description","value":"","description":"问题说明","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.QuestionType","value":"3","description":"类型 1-单选,2-多选,3-日期,4-文本,5-图片","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.HasOther","value":"0","description":"是否有其他选项 1-有 0-没有","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.Required","value":"0","description":"答案可否为空 0-可以为空,1-不能为空","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"description":"需要填写文本的选项值","field_type":"Array","is_checked":1,"key":"data.questions.OptionsNeedText","value":"","not_null":1,"type":"Text"},{"description":"选项值","field_type":"String","is_checked":1,"key":"data.questions.Options","value":"","not_null":1,"type":"Text"},{"description":"此问题出现的条件","field_type":"Object","is_checked":1,"key":"data.questions.Condition","value":"","not_null":1,"type":"Text"},{"description":"问题序号","field_type":"Integer","is_checked":1,"key":"data.questions.Condition.QuestionNo","value":"","not_null":1,"type":"Text"},{"description":"问题选项值","field_type":"Array","is_checked":1,"key":"data.questions.Condition.values","value":"","not_null":1,"type":"Text"}],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} - -# 提交健康问卷 -{"target_id":"65ed2ac8-5f37-4d2b-ac37-56082e895fdf","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"65ed2ac8-5f37-4d2b-ac37-56082e895fdf","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"提交健康问卷","method":"POST","sort":15,"status":1,"create_dtime":1779078955,"update_dtime":"2026-05-21 09:49:07","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/health-question/submit-questionnaire","description":"## 不同问题类型的提交格式\n\n### 提交接口\n\n**接口地址**: `POST igg4/health-question/submit-questionnaire`\n\n**通用格式**:\n```json\n{\n \"answers\": [\n {\n \"questionNo\": 1,\n \"answer\": \"答案值\",\n \"otherText\": \"额外说明文本\"\n }\n ]\n}\n```\n\n### 各类型详细格式\n\n| 类型 | 问题类型编号 | answer 格式 | 示例 |\n|------|-------------|-------------|------|\n| **单选** | 1 | 数字或对象 | `2` 或 `{\"value\": 2, \"text\": \"说明\"}` |\n| **多选** | 2 | 对象数组 | `[{\"value\": 1, \"text\": \"说明1\"}, {\"value\": 2, \"text\": \"说明2\"}]` |\n| **日期** | 3 | 字符串 | `\"2024-01-15\"` |\n| **文本** | 4 | 字符串 | `\"具体症状描述\"` |\n| **图片** | 5 | 对象数组 | `[{\"url\": \"/uploads/1.jpg\", \"name\": \"报告1.jpg\"}]` |\n\n### 详细示例\n\n#### 1. 单选题(Simple格式)\n```json\n{\n \"questionNo\": 2,\n \"answer\": 1,\n \"otherText\": \"\"\n}\n```\n\n#### 2. 单选题(带文本说明)\n```json\n{\n \"questionNo\": 2,\n \"answer\": {\"value\": 2, \"text\": \"复发日期是2024年3月\"},\n \"otherText\": \"\"\n}\n```\n\n#### 3. 多选题(每个选项带文本说明)\n```json\n{\n \"questionNo\": 1,\n \"answer\": [\n {\"value\": 1, \"text\": \"左眼视力下降明显\"},\n {\"value\": 3, \"text\": \"口干明显,需要频繁喝水\"},\n {\"value\": 99, \"text\": \"皮肤瘙痒\"}\n ],\n \"otherText\": \"\"\n}\n```\n\n#### 4. 多选题(部分选项带文本说明)\n```json\n{\n \"questionNo\": 4,\n \"answer\": [\n {\"value\": 2, \"text\": \"泼尼松 10mg/天\"},\n 3,\n {\"value\": 4, \"text\": \"利妥昔单抗 500mg\"}\n ],\n \"otherText\": \"\"\n}\n```\n\n#### 5. 日期题\n```json\n{\n \"questionNo\": 3,\n \"answer\": \"2024-03-15\",\n \"otherText\": \"\"\n}\n```\n\n#### 6. 文本题\n```json\n{\n \"questionNo\": 6,\n \"answer\": \"患者报告近一个月出现持续性疲劳,伴有轻微关节疼痛\",\n \"otherText\": \"\"\n}\n```\n\n#### 7. 图片上传题\n```json\n{\n \"questionNo\": 8,\n \"answer\": [\n {\"url\": \"/uploads/reports/blood_test.jpg\", \"name\": \"血常规检查.jpg\"},\n {\"url\": \"/uploads/reports/liver_scan.jpg\", \"name\": \"肝脏B超.jpg\"}\n ],\n \"otherText\": \"\"\n}\n```\n\n### 完整提交示例\n\n```json\nPOST health-question/submit-questionnaire\n{\n \"answers\": [\n {\n \"questionNo\": 1,\n \"answer\": [\n {\"value\": 3, \"text\": \"左眼视力下降\"},\n {\"value\": 8, \"text\": \"口干明显\"}\n ],\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 2,\n \"answer\": 2,\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 3,\n \"answer\": \"2024-03-01\",\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 4,\n \"answer\": [\n {\"value\": 2, \"text\": \"泼尼松 15mg/天\"},\n {\"value\": 3, \"text\": \"环孢素 50mg bid\"}\n ],\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 5,\n \"answer\": 2,\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 6,\n \"answer\": [\n {\"value\": 1, \"text\": \"轻度疲劳,可以正常活动\"},\n {\"value\": 3, \"text\": \"右膝关节偶尔疼痛\"}\n ],\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 7,\n \"answer\": \"2024-04-10\",\n \"otherText\": \"\"\n },\n {\n \"questionNo\": 8,\n \"answer\": [\n {\"url\": \"/uploads/reports/lab_20240415.jpg\", \"name\": \"实验室检查.jpg\"}\n ],\n \"otherText\": \"\"\n }\n ]\n}\n```","body":{"mode":"json","parameter":[],"raw":"{\r\n \"answers\": [\r\n {\r\n \"questionNo\": 1,\r\n \"answer\": \"2024-03-01\"\r\n },\r\n {\r\n \"questionNo\": 2,\r\n \"answer\": [2,3,99],\r\n \"otherText\": \"肚子\"\r\n },\r\n {\r\n \"questionNo\": 3,\r\n \"answer\": 3\r\n },\r\n {\r\n \"questionNo\": 4,\r\n \"answer\": [\r\n 2,3,4,99\r\n ],\r\n \"otherText\": \"呵呵yaowu\"\r\n },\r\n {\r\n \"questionNo\": 7,\r\n \"answer\": [\r\n {\"value\": 1},\r\n {\"value\": 3},99\r\n ],\r\n \"otherText\": \"qitazhiji\"\r\n },\r\n {\r\n \"questionNo\": 8,\r\n \"answer\": [\r\n {\"url\": \"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/33625fb3874133ce08e8bb79eba10d2e_17790889563616.png\"}\r\n ],\r\n \"otherText\": \"\"\r\n }\r\n ]\r\n}","raw_para":[{"key":"answers","value":"","description":"","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"answers.questionNo","value":"1","description":"问题号","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"answers.answer","value":"1","description":"答案 多选为数组,单选为数字,日期为时间,图片为图片url对象数组","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"description":"答案 其他文本","field_type":"String","is_checked":1,"key":"answers.otherText","value":"","not_null":1,"type":"Text"}],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/health-question/submit-questionnaire","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/health-question/submit-questionnaire"},"response":{"success":{"raw":"{\n\t\"code\": 0,\n\t\"data\": {\n\t\t\"UserId\": \"4\",\n\t\t\"PatientId\": 1,\n\t\t\"PatientName\": \"查处\",\n\t\t\"AuditStatus\": 0,\n\t\t\"UserType\": 3,\n\t\t\"RelationType\": 1,\n\t\t\"UserImg\": \"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png\",\n\t\t\"Telephone\": \"18513583927\",\n\t\t\"EntryThreePeriod\": 0,\n\t\t\"EntryFourPeriod\": 0,\n\t\t\"MedicineAuditSwitch\": \"0\",\n\t\t\"has7DayAdl\": 0,\n\t\t\"isFollow\": 0,\n\t\t\"isShowFollowGuide\": 1,\n\t\t\"UserRegTime\": \"2026-05-12 10:24:39\",\n\t\t\"AdlNotifySwitch\": 1,\n\t\t\"OpenTraining\": 0,\n\t\t\"IsRootUser\": 1,\n\t\t\"AgeYear\": 0,\n\t\t\"AgeMonth\": 0,\n\t\t\"Birth\": \"\",\n\t\t\"Gender\": 1,\n\t\t\"AgeRange\": 1,\n\t\t\"DiagnosisTimeRange\": 1,\n\t\t\"AntibodyType\": 0,\n\t\t\"ThyroidAbnormal\": 0,\n\t\t\"PreviousConvulsion\": 0,\n\t\t\"TraditionalImmunosuppressant\": 0,\n\t\t\"MedicalInsuranceType\": 0,\n\t\t\"DiagnosisTime\": \"\",\n\t\t\"DiagnoseType\": 0,\n\t\t\"DiagnoseImg\": \"\",\n\t\t\"CommitTime\": null,\n\t\t\"RejectReason\": \"\",\n\t\t\"IsSick\": 1,\n\t\t\"PatientCanFollowUp\": 3,\n\t\t\"IsUseDrugs\": 2,\n\t\t\"UseDrugsAuditStatus\": 0,\n\t\t\"UseDrugsAuditTime\": null,\n\t\t\"UseDrugsRejectReason\": \"\",\n\t\t\"UseDrugsImg\": \"\",\n\t\t\"UseDrugsCommitTime\": null,\n\t\t\"JoinDays\": 1,\n\t\t\"HasSelf\": true,\n\t\t\"DiagnosisCertificate\": \"\",\n\t\t\"InviteDoctorId\": 0,\n\t\t\"ExclusiveDoctorId\": null,\n\t\t\"ExclusiveDoctorImg\": null,\n\t\t\"ExclusiveDoctorName\": null,\n\t\t\"ExclusiveDoctorHospitalId\": null,\n\t\t\"ExclusiveDoctorHospitalName\": null,\n\t\t\"ExclusiveDoctorHospitalClassification\": null,\n\t\t\"ExclusiveDoctorHospitalClassificationName\": null,\n\t\t\"ExclusiveDoctorHospitalLevel\": null,\n\t\t\"ExclusiveDoctorHospitalLevelName\": null,\n\t\t\"EntryTwoPeriod\": 0,\n\t\t\"IsHasRecommendDoctor\": 2\n\t}\n}","parameter":[{"key":"code","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data","value":"","description":"","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.UserId","value":"4","description":"UserId","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.PatientId","value":"1","description":"PatientId","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.PatientName","value":"查处","description":"患者姓名","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.AuditStatus","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UserType","value":"3","description":"用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.RelationType","value":"1","description":"与患者的关系 1-本人,2-亲友","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UserImg","value":"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png","description":"用户头像","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.Telephone","value":"18513583927","description":"手机号","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.EntryThreePeriod","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.EntryFourPeriod","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.MedicineAuditSwitch","value":"0","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.has7DayAdl","value":"0","description":"7天内是否有adl 1-有,0-没有","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.isFollow","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.isShowFollowGuide","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UserRegTime","value":"2026-05-12 10:24:39","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.AdlNotifySwitch","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.OpenTraining","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.IsRootUser","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AgeYear","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AgeMonth","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.Birth","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.Gender","value":"1","description":"性别 1-男 2-女","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AgeRange","value":"1","description":"年龄范围1-<40岁,2-40-49岁,3-50-59岁,4-60-69岁,5-70-79岁,6-80岁以上","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.DiagnosisTimeRange","value":"1","description":"确诊时间范围 1-6个月以内 2-6个月-3年 3-3年以上","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AntibodyType","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.ThyroidAbnormal","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.PreviousConvulsion","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.TraditionalImmunosuppressant","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.MedicalInsuranceType","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.DiagnosisTime","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.DiagnoseType","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.DiagnoseImg","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.CommitTime","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.RejectReason","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.IsSick","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.PatientCanFollowUp","value":"3","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.IsUseDrugs","value":"2","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UseDrugsAuditStatus","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UseDrugsAuditTime","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.UseDrugsRejectReason","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.UseDrugsImg","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.UseDrugsCommitTime","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.JoinDays","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.HasSelf","value":"true","description":"","not_null":1,"field_type":"Boolean","type":"Text","is_checked":1},{"key":"data.DiagnosisCertificate","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.InviteDoctorId","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorId","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorImg","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalId","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalClassification","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalClassificationName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalLevel","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalLevelName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.EntryTwoPeriod","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.IsHasRecommendDoctor","value":"2","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1}],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} - -# 获取患者的问卷答案 -{"target_id":"0fafdb00-73d7-4a1f-ac53-03e2fed1b53e","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"0fafdb00-73d7-4a1f-ac53-03e2fed1b53e","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"获取患者的问卷答案","method":"GET","sort":16,"status":1,"create_dtime":1779076210,"update_dtime":"2026-05-21 10:11:09","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/health-question/get-patient-questionnaire","description":"","body":{"mode":"none","parameter":[],"raw":"","raw_para":[],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/health-question/get-patient-questionnaire","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/health-question/get-patient-questionnaire"},"response":{"success":{"raw":"{\n\t\"code\": 0,\n\t\"data\": {\n\t\t\"patientId\": 1,\n\t\t\"hasSubmitted\": true,\n\t\t\"latestSubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\"questions\": [\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 1,\n\t\t\t\t\"QuestionContent\": \"您首次发病的时间\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 3,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Answer\": \"2024-03-01\",\n\t\t\t\t\"AnswerText\": \"2024-03-01\",\n\t\t\t\t\"OtherText\": \"\",\n\t\t\t\t\"SubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 2,\n\t\t\t\t\"QuestionContent\": \"您首次发病的部位\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"OptionsNeedText\": [\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"淋巴结\",\n\t\t\t\t\t\"2\": \"颌下腺\",\n\t\t\t\t\t\"3\": \"泪腺\",\n\t\t\t\t\t\"4\": \"胰腺\",\n\t\t\t\t\t\"5\": \"肺\",\n\t\t\t\t\t\"6\": \"胆管\",\n\t\t\t\t\t\"7\": \"鼻窦\",\n\t\t\t\t\t\"8\": \"腮腺\",\n\t\t\t\t\t\"9\": \"腹膜后组织\",\n\t\t\t\t\t\"10\": \"大动脉\",\n\t\t\t\t\t\"11\": \"肾脏\",\n\t\t\t\t\t\"12\": \"皮肤\",\n\t\t\t\t\t\"13\": \"甲状腺\",\n\t\t\t\t\t\"14\": \"垂体\",\n\t\t\t\t\t\"15\": \"硬脑膜/硬脊膜\",\n\t\t\t\t\t\"16\": \"心包和纵隔\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t},\n\t\t\t\t\"Answer\": [\n\t\t\t\t\t2,\n\t\t\t\t\t3,\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"AnswerText\": [\n\t\t\t\t\t\"颌下腺\",\n\t\t\t\t\t\"泪腺\",\n\t\t\t\t\t\"其他\"\n\t\t\t\t],\n\t\t\t\t\"OtherText\": \"肚子\",\n\t\t\t\t\"SubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 3,\n\t\t\t\t\"QuestionContent\": \"您是否已确诊lgG4相关性疾病\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 1,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"是,已确诊\",\n\t\t\t\t\t\"2\": \"否,未确诊\",\n\t\t\t\t\t\"3\": \"不确定\"\n\t\t\t\t},\n\t\t\t\t\"Answer\": \"3\",\n\t\t\t\t\"AnswerText\": \"不确定\",\n\t\t\t\t\"OtherText\": \"\",\n\t\t\t\t\"SubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 5,\n\t\t\t\t\"QuestionContent\": \"从您第一次被诊断为IgG4相关性疾病,到现在大概多久了?\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 1,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"6个月以内\",\n\t\t\t\t\t\"2\": \"6个月-3年\",\n\t\t\t\t\t\"3\": \"3年以上\"\n\t\t\t\t},\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 3,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t1\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t\"Answer\": null,\n\t\t\t\t\"AnswerText\": null,\n\t\t\t\t\"OtherText\": null,\n\t\t\t\t\"SubmitTime\": null,\n\t\t\t\t\"Version\": null,\n\t\t\t\t\"UserId\": null\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 4,\n\t\t\t\t\"QuestionContent\": \"您目前正在使用的药物有哪些?\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"OptionsNeedText\": [\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"没有使用激素\",\n\t\t\t\t\t\"2\": \"激素\",\n\t\t\t\t\t\"3\": \"免疫抑制剂\",\n\t\t\t\t\t\"4\": \"靶向CD19生物制剂(伊奈利珠单抗)\",\n\t\t\t\t\t\"5\": \"靶向CD20生物制剂(利妥昔单抗等)\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t},\n\t\t\t\t\"Answer\": [\n\t\t\t\t\t2,\n\t\t\t\t\t3,\n\t\t\t\t\t4,\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"AnswerText\": [\n\t\t\t\t\t\"激素\",\n\t\t\t\t\t\"免疫抑制剂\",\n\t\t\t\t\t\"靶向CD19生物制剂(伊奈利珠单抗)\",\n\t\t\t\t\t\"其他\"\n\t\t\t\t],\n\t\t\t\t\"OtherText\": \"呵呵yaowu\",\n\t\t\t\t\"SubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 6,\n\t\t\t\t\"QuestionContent\": \"您最近一周,每日激素使用剂量\",\n\t\t\t\t\"Description\": \"此处按醋酸泼尼松片用量计算,每片为5mg,若其他激素药物根据规格做等量换算,如5mg醋酸泼尼松=4mg甲泼尼龙*\",\n\t\t\t\t\"QuestionType\": 4,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 4,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t2\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t\"Answer\": null,\n\t\t\t\t\"AnswerText\": null,\n\t\t\t\t\"OtherText\": null,\n\t\t\t\t\"SubmitTime\": null,\n\t\t\t\t\"Version\": null,\n\t\t\t\t\"UserId\": null\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 7,\n\t\t\t\t\"QuestionContent\": \"您正在使用的免疫抑制剂名称\",\n\t\t\t\t\"Description\": \"\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Required\": 0,\n\t\t\t\t\"OptionsNeedText\": [\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 4,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t3\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"吗替麦考酚酯\",\n\t\t\t\t\t\"2\": \"硫唑嘌呤\",\n\t\t\t\t\t\"3\": \"环磷酰胺\",\n\t\t\t\t\t\"4\": \"来氟米特\",\n\t\t\t\t\t\"5\": \"甲氨蝶呤\",\n\t\t\t\t\t\"6\": \"环孢素A\",\n\t\t\t\t\t\"7\": \"他克莫司\",\n\t\t\t\t\t\"8\": \"艾拉莫德\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t},\n\t\t\t\t\"Answer\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"value\": 1\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"value\": 3\n\t\t\t\t\t},\n\t\t\t\t\t99\n\t\t\t\t],\n\t\t\t\t\"AnswerText\": [\n\t\t\t\t\t\"吗替麦考酚酯\",\n\t\t\t\t\t\"环磷酰胺\",\n\t\t\t\t\t\"其他\"\n\t\t\t\t],\n\t\t\t\t\"OtherText\": \"qitazhiji\",\n\t\t\t\t\"SubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 8,\n\t\t\t\t\"QuestionContent\": \"请上传您的处方证明\",\n\t\t\t\t\"Description\": \"完善个人信息,可获得【医生】更多关注\",\n\t\t\t\t\"QuestionType\": 5,\n\t\t\t\t\"HasOther\": 0,\n\t\t\t\t\"Required\": 1,\n\t\t\t\t\"Condition\": {\n\t\t\t\t\t\"questionNo\": 4,\n\t\t\t\t\t\"values\": [\n\t\t\t\t\t\t3\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\t\"Answer\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"url\": \"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/33625fb3874133ce08e8bb79eba10d2e_17790889563616.png\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"AnswerText\": [\n\t\t\t\t\t\"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/33625fb3874133ce08e8bb79eba10d2e_17790889563616.png\"\n\t\t\t\t],\n\t\t\t\t\"OtherText\": \"\",\n\t\t\t\t\"SubmitTime\": \"2026-05-20 23:21:28\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t}\n\t\t],\n\t\t\"patientName\": \"charlie\"\n\t}\n}","parameter":[{"key":"code","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data","value":"","description":"","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.patientId","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.hasSubmitted","value":"true","description":"患者是否提交过问卷","not_null":1,"field_type":"Boolean","type":"Text","is_checked":1},{"key":"data.latestSubmitTime","value":"2026-05-20 23:21:28","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions","value":"","description":"问题列表","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"data.questions.QuestionNo","value":"1","description":"问题序号","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.QuestionContent","value":"您首次发病的时间","description":"问题","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Description","value":"","description":"问题说明","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.QuestionType","value":"3","description":"类型 1-单选,2-多选,3-日期,4-文本,5-图片","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.HasOther","value":"0","description":"是否有其他选项 1-有 0-没有","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.Required","value":"0","description":"答案可否为空 0-可以为空,1-不能为空","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.Answer","value":"2024-03-01","description":"答案 多选为数组,单选为数字,日期为文本,","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.AnswerText","value":"2024-03-01","description":"答案文本","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.OtherText","value":"","description":"其他文本","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.SubmitTime","value":"2026-05-20 23:21:28","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Version","value":"2","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.UserId","value":"4","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.patientName","value":"charlie","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1}],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} diff --git a/医生端-接口文档.md b/医生端-接口文档.md deleted file mode 100644 index bf2aba6..0000000 --- a/医生端-接口文档.md +++ /dev/null @@ -1,1155 +0,0 @@ -## 全局公共参数 -#### 全局Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 全局Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 全局Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 全局认证方式 -```text -noauth -``` -#### 全局预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 全局后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -loginState | {{loginState}} | - -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序/医生码海报 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=poster/prepare - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | poster/prepare | String | 是 | - -#### 请求Body参数 -```javascript -{ - "posterId": "doctor_mini", - "doctorId": 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "info": { - "id": "doctor_mini", - "title": "医生码海报", - "desc": "医生小程序码海报" - }, - "body": { - "bgImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/135530bb4f0016dbb5fa885de1646ec7_17504862342103.png", - "width": "750", - "height": "1448" - }, - "elements": [ - { - "id": "doctorAvatar", - "desc": "医生头像", - "type": 0, - "picType": "avatar", - "src": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d74d48ab1071e2b5db3484d7feb4c9f3_16941744887904.jpg", - "width": "156", - "height": "156", - "halign": "center", - "top": "222", - "shape": "circle" - }, - { - "id": "doctorName", - "desc": "医生姓名", - "type": 1, - "text": "医生2", - "font": "宋体", - "font-size": "38", - "color": "#283031", - "single-line": true, - "halign": "center", - "top": "404" - }, - { - "id": "hospitalName", - "desc": "医院名称", - "type": 1, - "text": "北京大学第一医院", - "font": "宋体", - "font-size": "32", - "color": "#283031", - "single-line": true, - "halign": "center", - "top": "456" - }, - { - "id": "minicode", - "desc": "医生小程序码", - "type": 0, - "picType": "minicode", - "src": "https://m.zd.hbraas.com/?r=minicode/gen&cid=doctor_mini&doctorId=1&inviteChan=1", - "width": "416", - "height": "416", - "halign": "center", - "top": "656" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.info | - | Object | - -data.info.id | doctor_mini | String | - -data.info.title | 医生码海报 | String | - -data.info.desc | 医生小程序码海报 | String | - -data.body | - | Object | - -data.body.bgImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/135530bb4f0016dbb5fa885de1646ec7_17504862342103.png | String | - -data.body.width | 750 | String | - -data.body.height | 1448 | String | - -data.elements | - | Array | - -data.elements.id | doctorAvatar | String | - -data.elements.desc | 医生头像 | String | - -data.elements.type | 0 | Integer | - -data.elements.picType | avatar | String | - -data.elements.src | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d74d48ab1071e2b5db3484d7feb4c9f3_16941744887904.jpg | String | - -data.elements.width | 156 | String | - -data.elements.height | 156 | String | - -data.elements.halign | center | String | - -data.elements.top | 222 | String | - -data.elements.shape | circle | String | - -## /医生端/小程序/发送验证码 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/login/send-verify-code - -#### 请求方式 -> POST - -#### Content-Type -> form-data - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/login/send-verify-code | Text | 是 | - -#### 请求Body参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -mobile | 18513583927 | Text | 是 | 电话号码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序/验证码登录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/login/reg-login - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/login/reg-login | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "mobile": "18513583927", - "code": "4413" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -mobile | 18513583927 | String | 是 | 手机号 -code | 4413 | String | 是 | 验证码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "username": "", - "userid": "50022", - "doctorid": "1", - "avatar": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d74d48ab1071e2b5db3484d7feb4c9f3_16941744887904.jpg", - "reg": 0, - "userinfo": 1, - "isWorker": 0, - "rolesId": 0, - "isLogin": 1, - "loginType": 2 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.username | - | String | - -data.userid | 50022 | String | - -data.doctorid | 1 | String | 医生Id -data.avatar | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d74d48ab1071e2b5db3484d7feb4c9f3_16941744887904.jpg | String | - -data.reg | 0 | Integer | - -data.userinfo | 1 | Integer | - -data.isWorker | 0 | Integer | - -data.rolesId | 0 | Integer | - -data.isLogin | 1 | Integer | 是否登录 1-登录,0-未登录 -data.loginType | 2 | Integer | 登录类型 1-患者用户,2-医生 -## /医生端/小程序/微信登录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/login/wx-reg-login - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/login/wx-reg-login | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "iv": "", - "encryptedData": "" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -iv | - | String | 是 | - -encryptedData | - | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "username": "", - "userid": "50022", - "doctorid": "1", - "avatar": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d74d48ab1071e2b5db3484d7feb4c9f3_16941744887904.jpg", - "reg": 0, - "userinfo": 1, - "isWorker": 0, - "rolesId": 0, - "isLogin": 1, - "loginType": 2 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.username | - | String | - -data.userid | 50022 | String | - -data.doctorid | 1 | String | 医生Id -data.avatar | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d74d48ab1071e2b5db3484d7feb4c9f3_16941744887904.jpg | String | - -data.reg | 0 | Integer | - -data.userinfo | 1 | Integer | - -data.isWorker | 0 | Integer | - -data.rolesId | 0 | Integer | - -data.isLogin | 1 | Integer | 是否登录 1-登录,0-未登录 -data.loginType | 2 | Integer | 登录类型 1-患者,2-医生 -## /医生端/小程序/医生信息 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/account/info - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/account/info | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "doctor": { - "Id": 2, - "Name": "秦医生", - "Img": "https://m.igg4.hbraas.com/images/doctor_default.png", - "Telephone": "18513583927", - "HospitalId": 1, - "Introduce": "呵呵", - "ClinicType": 1, - "Clinic": [ - { - "weekday": "1", - "timeType": "1" - } - ], - "Department": "全科", - "JobTitle": "主任医师", - "TipStatus": 2 - }, - "hospital": { - "Id": "1", - "Name": "协和", - "HospitalClassification": "3", - "HospitalLevel": "1", - "Telephone": "", - "Introduce": "", - "ProvinceName": "北京市", - "CityName": "北京市", - "CountyName": "东城区", - "Address": "北京市东城区帅府园1号", - "IsMedical": "1", - "HospitalClassificationName": "三级", - "HospitalLevelName": "甲等" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.doctor | - | Object | 医生信息 -data.doctor.Id | 2 | Integer | 医生id -data.doctor.Name | 秦医生 | String | 医生名 -data.doctor.Img | https://m.igg4.hbraas.com/images/doctor_default.png | String | 头像 -data.doctor.Telephone | 18513583927 | String | 医生手机号 -data.doctor.HospitalId | 1 | Integer | 医院id -data.doctor.Introduce | 呵呵 | String | 医生介绍 -data.doctor.ClinicType | 1 | Integer | - -data.doctor.Clinic | - | Array | 门诊时间 -data.doctor.Clinic.weekday | 1 | String | - -data.doctor.Clinic.timeType | 1 | String | - -data.doctor.Department | 全科 | String | 科室 -data.doctor.JobTitle | 主任医师 | String | 职称 -data.doctor.TipStatus | 2 | Integer | - -data.hospital | - | Object | 医院信息 -data.hospital.Id | 1 | String | 医院id -data.hospital.Name | 协和 | String | 医院名 -data.hospital.HospitalClassification | 3 | String | 医院等级分类ID -data.hospital.HospitalLevel | 1 | String | 医院等级ID -data.hospital.Telephone | - | String | 电话 -data.hospital.Introduce | - | String | 简介 -data.hospital.ProvinceName | 北京市 | String | 省 -data.hospital.CityName | 北京市 | String | 市 -data.hospital.CountyName | 东城区 | String | 县 -data.hospital.Address | 北京市东城区帅府园1号 | String | 详细地址 -data.hospital.IsMedical | 1 | String | - -data.hospital.HospitalClassificationName | 三级 | String | 医院等级 -data.hospital.HospitalLevelName | 甲等 | String | 医院等级 -## /医生端/小程序/医生邀约码 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/account/mp-info - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/account/mp-info | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序/退出登录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/account/reg-logout - -#### 请求方式 -> POST - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/account/reg-logout | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序/首页 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序/首页/首页汇总信息 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/index/summary - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/index/summary | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "TotalPatientNum": "1", - "MonthNewPatientCount": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.TotalPatientNum | 1 | String | 邀约患者数 -data.MonthNewPatientCount | 1 | String | 当月新增 -## /医生端/小程序/首页/获取医生端统计数据列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/doctor-stat/get-month-list&statYear=2026 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/doctor-stat/get-month-list | String | 是 | - -statYear | 2026 | String | 是 | 筛选年份 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "StatMonth": "2025-05", - "InvitePCount": "2", - "MonthInvitePCount": "0", - "MonthActivePCount": "0", - "YearActivePCount": "0", - "MonthRegularAssessPCount": "0", - "RegularAssessPCount": "0", - "YearAdlStandardRate": "0.00", - "YearDoubleStandardRate": "0.00" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | 列表数据 -data.list.StatMonth | 2025-05 | String | - -data.list.InvitePCount | 2 | String | 累计邀约患者数 -data.list.MonthInvitePCount | 0 | String | 月邀约患者数 -data.list.MonthActivePCount | 0 | String | 月激活患者数 -data.list.YearActivePCount | 0 | String | 年激活患者数 -data.list.MonthRegularAssessPCount | 0 | String | 月规律评估患者数 -data.list.RegularAssessPCount | 0 | String | 累计规律评估患者数 -data.list.YearAdlStandardRate | 0.00 | String | 疗效达标率 -data.list.YearDoubleStandardRate | 0.00 | String | 双达标率 -## /医生端/小程序/患者 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生端/小程序/患者/患者列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/patient/list&page=1&Search=&IsPreviousConvulsion=&IsUseDrugs=&HasRemark=&count=10&HasAdl=&DoubleStandard=&AdlTime=&AdlScore=&AdlScoreChange=&AdlScoreChangeType=&AdlScoreChangeMax=&AdlScoreChangeMin=&SteroidDailyDose=&SteroidDailyDoseChange=&AntibodyType=&ThyroidAbnormal=&PreviousConvulsion=&TraditionalImmunosuppressant=&MedicalInsuranceType=&PharyngealSymptoms=&BindStartDate=&BindEndDate=&IsThisWeekAdl= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/patient/list | String | 是 | - -page | 1 | String | 是 | 页码 -Search | - | String | 是 | 搜索 -IsPreviousConvulsion | - | String | 是 | 复发期 1-是 -IsUseDrugs | - | String | 是 | 是否用药 1-是 -HasRemark | - | String | 是 | 是否有备注 1-是 -count | 10 | String | 是 | 每页条数 -HasAdl | - | String | 是 | 是否有ADL记录 0-全部 1-有,2-无 -DoubleStandard | - | String | 是 | 是否双达标 0-全部 1-是 2-否 -AdlTime | - | String | 是 | adl测评时间 0-全部 1-小于等于7天 2-大于7天 -AdlScore | - | String | 是 | adl评分(多选) 空-全部 1:0-1分 2:2-4分 3:>=5分 多个用'-'连接 -AdlScoreChange | - | String | 是 | adl评分变化 (多选)空-全部 1-增加,2-不变 3-减少 多个用'-'连接 -AdlScoreChangeType | - | String | 是 | 其中增加有附加字段 1:>=2分,2:其它 -AdlScoreChangeMax | - | String | 是 | 评分变化最小值 -AdlScoreChangeMin | - | String | 是 | 评分变化最大值 -SteroidDailyDose | - | String | 是 | 激素用量 (多选)空-全部 1:0-5mg 2:6-19mg 3:>=20mg 多个用'-'连接 -SteroidDailyDoseChange | - | String | 是 | 激素用量变化 (多选)空-全部 1-增加 2-不变 3-减少 多个用'-'连接 -AntibodyType | - | String | 是 | 抗体类型 0:全部,1:AChR 2:Musk 3:LRP4 4:RYR -ThyroidAbnormal | - | String | 是 | 胸腺异常 0:全部,1:是 2:否 -PreviousConvulsion | - | String | 是 | 既往发生危象 0:全部,1:是 2:否 -TraditionalImmunosuppressant | - | String | 是 | 传统免疫抑制剂 0:全部,1:特克莫苏 2:硫唑嘌呤 3:马替麦考酚酯 4:其他 -MedicalInsuranceType | - | String | 是 | 医保类型 0:全部,1:城市职工 2:城市居民 3:新农合 -PharyngealSymptoms | - | String | 是 | 延髓症状 0:全部,1:>=2 分,2:<2分 -BindStartDate | - | String | 是 | 绑定开始日期 -BindEndDate | - | String | 是 | 绑定结束日期 -IsThisWeekAdl | - | String | 是 | 本周是否测试Adl 0:全部,1:是,2:否 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "UserImg": "https://m.igg4.hbraas.com/images/user_default.png", - "TelephoneRegionId": "12", - "TelephoneRegionName": "其他", - "TelephoneProvince": "北京市", - "TelephoneCity": "北京市", - "Name": "charlie", - "PatientId": "1", - "DoctorRemark": "", - "Gender": "1", - "UseDrugsNum": "0", - "IsSick": "1", - "IsUseDrugs": "1", - "LastUseDrugsTime": null, - "InviteTime": "2026-05-18 18:26:47", - "DiagnosisTimeRange": "1", - "Telephone": "185****3927", - "AdlScore": null, - "SteroidDailyDose": null, - "LastAdlTime": null, - "AdlScore2": null, - "SteroidDailyDose2": null, - "AdlTime": null, - "AdlTime2": null, - "AdlId": null, - "AdlId2": null, - "UserType": 4, - "TotalScoreChange": null, - "SteroidDailyDoseChange": null, - "Tags": [] - } - ], - "pages": 1, - "count": "1", - "page": 1 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | 列表数据 -data.list.UserImg | https://m.igg4.hbraas.com/images/user_default.png | String | 头像 -data.list.TelephoneRegionId | 12 | String | - -data.list.TelephoneRegionName | 其他 | String | - -data.list.TelephoneProvince | 北京市 | String | - -data.list.TelephoneCity | 北京市 | String | - -data.list.Name | charlie | String | 患者名 -data.list.PatientId | 1 | String | 患者Id -data.list.DoctorRemark | - | String | 医生备注 -data.list.Gender | 1 | String | 患者性别 0-未知, 1-男,2-女 -data.list.UseDrugsNum | 0 | String | 用药次数 -data.list.IsSick | 1 | String | - -data.list.IsUseDrugs | 1 | String | 是否用药 1-是 -data.list.LastUseDrugsTime | null | Null | 最近一次用药时间 -data.list.InviteTime | 2026-05-18 18:26:47 | String | 邀约时间 -data.list.DiagnosisTimeRange | 1 | String | 确诊时间范围 1-6个月以内 2-6个月-3年 3-3年以上 -data.list.Telephone | 185****3927 | String | 患者手机号 -data.list.AdlScore | null | Null | adl评分 -data.list.SteroidDailyDose | null | Null | 激素日用量(mg) -data.list.LastAdlTime | null | Null | 最近一次adl测评时间 -data.list.AdlScore2 | null | Null | - -data.list.SteroidDailyDose2 | null | Null | - -data.list.AdlTime | null | Null | - -data.list.AdlTime2 | null | Null | - -data.list.AdlId | null | Null | - -data.list.AdlId2 | null | Null | - -data.list.UserType | 4 | Integer | - -data.list.TotalScoreChange | null | Null | 分评变化 -data.list.SteroidDailyDoseChange | null | Null | 激素日用量(mg)变化 -data.list.Tags | - | Array | 患者标签 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -data.page | 1 | Integer | 页码 -## /医生端/小程序/患者/患者详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/patient/info&patientId=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/patient/info | String | 是 | - -patientId | 1 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "UserImg": "https://m.igg4.hbraas.com/zd/doctor/user_default.png", - "Name": "charlie", - "DiagnosisTimeRange": "1", - "InviteTime": "2026-05-18 18:26:47", - "AgeRange": "1", - "PatientId": "1", - "DoctorRemark": "", - "Gender": "1", - "UseDrugsNum": "0", - "LastUseDrugsTime": null, - "IsUseDrugs": "1", - "IsSick": "1", - "AntibodyType": "1", - "ThyroidAbnormal": "1", - "PreviousConvulsion": "1", - "TraditionalImmunosuppressant": "1", - "MedicalInsuranceType": "1", - "Telephone": "18513583927", - "AdlScore": null, - "SteroidDailyDose": null, - "LastAdlTime": null, - "LastAdlNeedFollowStatus": "2", - "AdlScore2": null, - "SteroidDailyDose2": null, - "AdlTime": null, - "AdlTime2": null, - "AdlId": null, - "AdlId2": null, - "IsCurrent": "1", - "TotalScoreChange": null, - "SteroidDailyDoseChange": null, - "Tags": [], - "UserType": 4, - "HealthQA": { - "patientId": "1", - "hasSubmitted": true, - "latestSubmitTime": "2026-05-18 12:18:12", - "questions": [ - { - "QuestionNo": 1, - "QuestionContent": "您目前被确诊的受累器官有哪些?(可多选)", - "QuestionType": 2, - "HasOther": 1, - "Options": { - "1": "泪腺/眼眶", - "2": "唾液腺(腮腺、颌下腺)", - "3": "胰腺", - "4": "胆管/肝脏", - "5": "肺部", - "6": "肾脏", - "7": "腹膜后", - "8": "淋巴结", - "9": "甲状腺", - "99": "其他" - }, - "Answer": [ - 1, - 2 - ], - "AnswerText": [ - "泪腺/眼眶", - "唾液腺(腮腺、颌下腺)" - ], - "OtherText": "", - "SubmitTime": "2026-05-18 12:18:12", - "Version": "2", - "UserId": "4" - }, - { - "QuestionNo": 2, - "QuestionContent": "您目前是否处于疾病复发或活动期?", - "QuestionType": 1, - "HasOther": 0, - "Options": { - "1": "否(稳定)", - "2": "是(复发/活动)", - "3": "不清楚" - }, - "Answer": 1, - "AnswerText": "否(稳定)", - "OtherText": "", - "SubmitTime": "2026-05-18 12:18:12", - "Version": "2", - "UserId": "4" - }, - { - "QuestionNo": 3, - "QuestionContent": "您目前正在使用的药物有哪些?", - "QuestionType": 2, - "HasOther": 1, - "Options": { - "1": "未用药", - "2": "糖皮质激素(泼尼松等)", - "3": "免疫抑制剂", - "4": "CD20靶点生物制剂(利妥昔单抗、奥妥珠单抗)", - "5": "CD19靶点生物制剂(伊奈利珠单抗)", - "99": "其他" - }, - "Answer": [ - 1, - 2, - 3, - 99 - ], - "AnswerText": [ - "未用药", - "糖皮质激素(泼尼松等)", - "免疫抑制剂", - "其他" - ], - "OtherText": "益生素", - "SubmitTime": "2026-05-18 12:18:12", - "Version": "2", - "UserId": "4" - }, - { - "QuestionNo": 4, - "QuestionContent": "近1个月是否有新发或加重的不适症状?", - "QuestionType": 1, - "HasOther": 0, - "Options": { - "1": "无", - "2": "有" - }, - "Answer": 2, - "AnswerText": "有", - "OtherText": "", - "SubmitTime": "2026-05-18 12:18:12", - "Version": "2", - "UserId": "4" - } - ] - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.UserImg | https://m.igg4.hbraas.com/zd/doctor/user_default.png | String | 患者头像 -data.Name | charlie | String | 患者名 -data.DiagnosisTimeRange | 1 | String | 确诊时间范围 1-6个月以内 2-6个月-3年 3-3年以上 -data.InviteTime | 2026-05-18 18:26:47 | String | 邀约时间 -data.AgeRange | 1 | String | 年龄范围1-<40岁,2-40-49岁,3-50-59岁,4-60-69岁,5-70-79岁,6-80岁以上 -data.PatientId | 1 | String | 患者Id -data.DoctorRemark | - | String | 医生备注 -data.Gender | 1 | String | 患者性别 0-未知, 1-男,2-女 -data.UseDrugsNum | 0 | String | 用药次数 -data.LastUseDrugsTime | null | Null | 最近一次用药时间 -data.IsUseDrugs | 1 | String | 是否用药患者 1-是 -data.IsSick | 1 | String | - -data.AntibodyType | 1 | String | 抗体类型 1:AChR 2:Musk 3:LRP4 4:RYR -data.ThyroidAbnormal | 1 | String | 胸腺异常 1:是 2:否 -data.PreviousConvulsion | 1 | String | 既往发生危象 1:是 2:否 -data.TraditionalImmunosuppressant | 1 | String | 传统免疫抑制剂 1:特克莫苏 2:硫唑嘌呤 3:马替麦考酚酯 4:其他 -data.MedicalInsuranceType | 1 | String | 医保类型 1:城市职工 2:城市居民 3:新农合 -data.Telephone | 18513583927 | String | 患者手机号号 -data.AdlScore | null | Null | adl评分 -data.SteroidDailyDose | null | Null | 激素日用量(mg) -data.LastAdlTime | null | Null | 最近一次adl测评时间 -data.LastAdlNeedFollowStatus | 2 | String | - -data.AdlScore2 | null | Null | - -data.SteroidDailyDose2 | null | Null | - -data.AdlTime | null | Null | - -data.AdlTime2 | null | Null | - -data.AdlId | null | Null | - -data.AdlId2 | null | Null | - -data.IsCurrent | 1 | String | - -data.TotalScoreChange | null | Null | 分评变化 -data.SteroidDailyDoseChange | null | Null | 激素日用量(mg)变化 -data.Tags | - | Array | 患者标签 -data.UserType | 4 | Integer | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -data.HealthQA | - | Object | 健康问卷内容 -data.HealthQA.patientId | 1 | String | - -data.HealthQA.hasSubmitted | true | Boolean | - -data.HealthQA.latestSubmitTime | 2026-05-18 12:18:12 | String | - -data.HealthQA.questions | - | Array | - -data.HealthQA.questions.QuestionNo | 1 | Integer | - -data.HealthQA.questions.QuestionContent | 您目前被确诊的受累器官有哪些?(可多选) | String | - -data.HealthQA.questions.QuestionType | 2 | Integer | - -data.HealthQA.questions.HasOther | 1 | Integer | - -data.HealthQA.questions.Options | - | Object | - -data.HealthQA.questions.Options.1 | 泪腺/眼眶 | String | - -data.HealthQA.questions.Options.2 | 唾液腺(腮腺、颌下腺) | String | - -data.HealthQA.questions.Options.3 | 胰腺 | String | - -data.HealthQA.questions.Options.4 | 胆管/肝脏 | String | - -data.HealthQA.questions.Options.5 | 肺部 | String | - -data.HealthQA.questions.Options.6 | 肾脏 | String | - -data.HealthQA.questions.Options.7 | 腹膜后 | String | - -data.HealthQA.questions.Options.8 | 淋巴结 | String | - -data.HealthQA.questions.Options.9 | 甲状腺 | String | - -data.HealthQA.questions.Options.99 | 其他 | String | - -data.HealthQA.questions.Answer | 1 | Array | - -data.HealthQA.questions.AnswerText | 泪腺/眼眶 | Array | - -data.HealthQA.questions.OtherText | - | String | - -data.HealthQA.questions.SubmitTime | 2026-05-18 12:18:12 | String | - -data.HealthQA.questions.Version | 2 | String | - -data.HealthQA.questions.UserId | 4 | String | - -## /医生端/小程序/患者/修改患者备注 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/doctor/patient/remark - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/patient/remark | String | 是 | - -#### 请求Body参数 -```javascript -{ - "PatientId": 1, - "DoctorRemark": "这是本人" -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` \ No newline at end of file diff --git a/接口文档.md b/接口文档.md deleted file mode 100644 index 9d38b21..0000000 --- a/接口文档.md +++ /dev/null @@ -1,11504 +0,0 @@ -## 全局公共参数 -#### 全局Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 全局Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 全局Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 全局认证方式 -```text -noauth -``` -#### 全局预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 全局后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/小程序 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -loginState | {{loginState}} | - -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/小程序/init-login -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=igg4/user/init-login&loginState=&code=0b1hUsFa1rmfIL0VcdGa1WFK4s4hUsFJ - -#### 请求方式 -> POST - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/user/init-login | String | 是 | - -loginState | - | String | 是 | - -code | 0b1hUsFa1rmfIL0VcdGa1WFK4s4hUsFJ | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "loginState": "lszddfcbfee0b12e80b5196ead1db12718e0", - "isLogin": 0, - "isReg": 0, - "hasUserInfo": 0, - "userId": "15635", - "openId": "oIkr25W8tjBD0i6EnwxMjFv29MVE", - "userInfo": {} - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.loginState | lszddfcbfee0b12e80b5196ead1db12718e0 | String | 登录态 -data.isLogin | 0 | Integer | 是否登录 1-登录,0-未登录 -data.isReg | 0 | Integer | 是否注册 1-已注册,0-未注册 -data.hasUserInfo | 0 | Integer | - -data.userId | 15635 | String | UserId -data.openId | oIkr25W8tjBD0i6EnwxMjFv29MVE | String | openId -data.userInfo | - | Object | - -## /用户管理/小程序/微信登录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=igg4/login/wx-reg-login - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/login/wx-reg-login | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "iv": "", - "encryptedData": "", - "registrationSource": 0, - "registChannel": 1, - "regBusinessId": "" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -iv | - | String | 是 | - -encryptedData | - | String | 是 | - -registrationSource | 0 | Integer | 是 | 注册来源 0-本系统 -registChannel | 1 | Integer | 是 | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -regBusinessId | - | String | 是 | 注册却熬业务Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/小程序/用户信息 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=igg4/account/info - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/account/info | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "UserId": "4", - "PatientId": 1, - "PatientName": "查处", - "AuditStatus": 0, - "UserType": 3, - "RelationType": 1, - "UserImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png", - "Telephone": "18513583927", - "EntryThreePeriod": 0, - "EntryFourPeriod": 0, - "MedicineAuditSwitch": "0", - "has7DayAdl": 0, - "isFollow": 0, - "isShowFollowGuide": 1, - "UserRegTime": "2026-05-12 10:24:39", - "AdlNotifySwitch": 1, - "OpenTraining": 0, - "IsRootUser": 1, - "AgeYear": 0, - "AgeMonth": 0, - "Birth": "", - "Gender": 1, - "AgeRange": 1, - "DiagnosisTimeRange": 1, - "AntibodyType": 0, - "ThyroidAbnormal": 0, - "PreviousConvulsion": 0, - "TraditionalImmunosuppressant": 0, - "MedicalInsuranceType": 0, - "DiagnosisTime": "", - "DiagnoseType": 0, - "DiagnoseImg": "", - "CommitTime": null, - "RejectReason": "", - "IsSick": 1, - "PatientCanFollowUp": 3, - "IsUseDrugs": 2, - "UseDrugsAuditStatus": 0, - "UseDrugsAuditTime": null, - "UseDrugsRejectReason": "", - "UseDrugsImg": "", - "UseDrugsCommitTime": null, - "JoinDays": 1, - "HasSelf": true, - "DiagnosisCertificate": "", - "InviteDoctorId": 0, - "ExclusiveDoctorId": null, - "ExclusiveDoctorImg": null, - "ExclusiveDoctorName": null, - "ExclusiveDoctorHospitalId": null, - "ExclusiveDoctorHospitalName": null, - "ExclusiveDoctorHospitalClassification": null, - "ExclusiveDoctorHospitalClassificationName": null, - "ExclusiveDoctorHospitalLevel": null, - "ExclusiveDoctorHospitalLevelName": null, - "EntryTwoPeriod": 0, - "IsHasRecommendDoctor": 2 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.UserId | 4 | String | UserId -data.PatientId | 1 | Integer | PatientId -data.PatientName | 查处 | String | 患者姓名 -data.AuditStatus | 0 | Integer | - -data.UserType | 3 | Integer | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -data.RelationType | 1 | Integer | 与患者的关系 1-本人,2-亲友 -data.UserImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png | String | 用户头像 -data.Telephone | 18513583927 | String | 手机号 -data.EntryThreePeriod | 0 | Integer | - -data.EntryFourPeriod | 0 | Integer | - -data.MedicineAuditSwitch | 0 | String | - -data.has7DayAdl | 0 | Integer | 7天内是否有adl 1-有,0-没有 -data.isFollow | 0 | Integer | - -data.isShowFollowGuide | 1 | Integer | - -data.UserRegTime | 2026-05-12 10:24:39 | String | - -data.AdlNotifySwitch | 1 | Integer | - -data.OpenTraining | 0 | Integer | - -data.IsRootUser | 1 | Integer | - -data.AgeYear | 0 | Integer | - -data.AgeMonth | 0 | Integer | - -data.Birth | - | String | - -data.Gender | 1 | Integer | 性别 1-男 2-女 -data.AgeRange | 1 | Integer | 年龄范围1-<40岁,2-40-49岁,3-50-59岁,4-60-69岁,5-70-79岁,6-80岁以上 -data.DiagnosisTimeRange | 1 | Integer | 确诊时间范围 1-6个月以内 2-6个月-3年 3-3年以上 -data.AntibodyType | 0 | Integer | - -data.ThyroidAbnormal | 0 | Integer | - -data.PreviousConvulsion | 0 | Integer | - -data.TraditionalImmunosuppressant | 0 | Integer | - -data.MedicalInsuranceType | 0 | Integer | - -data.DiagnosisTime | - | String | - -data.DiagnoseType | 0 | Integer | - -data.DiagnoseImg | - | String | - -data.CommitTime | null | Null | - -data.RejectReason | - | String | - -data.IsSick | 1 | Integer | - -data.PatientCanFollowUp | 3 | Integer | - -data.IsUseDrugs | 2 | Integer | - -data.UseDrugsAuditStatus | 0 | Integer | - -data.UseDrugsAuditTime | null | Null | - -data.UseDrugsRejectReason | - | String | - -data.UseDrugsImg | - | String | - -data.UseDrugsCommitTime | null | Null | - -data.JoinDays | 1 | Integer | - -data.HasSelf | true | Boolean | - -data.DiagnosisCertificate | - | String | - -data.InviteDoctorId | 0 | Integer | - -data.ExclusiveDoctorId | null | Null | - -data.ExclusiveDoctorImg | null | Null | - -data.ExclusiveDoctorName | null | Null | - -data.ExclusiveDoctorHospitalId | null | Null | - -data.ExclusiveDoctorHospitalName | null | Null | - -data.ExclusiveDoctorHospitalClassification | null | Null | - -data.ExclusiveDoctorHospitalClassificationName | null | Null | - -data.ExclusiveDoctorHospitalLevel | null | Null | - -data.ExclusiveDoctorHospitalLevelName | null | Null | - -data.EntryTwoPeriod | 0 | Integer | - -data.IsHasRecommendDoctor | 2 | Integer | - -## /用户管理/小程序/注册患者 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=igg4/account/reg - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/account/reg | String | 是 | - -#### 请求Body参数 -```javascript -{ - "registrationSource": "0", - "registChannel": "0", - "relationType": 1, - "gender": 1, - "name": "查处", - "ageRange": 1, - "diagnosisTimeRange": 1, - "WorkerId": "", - "inviteDoctorId": 12, - "inviteChannel": 1, - "patientCanFollowUp": 2, - "antibodyType": 1, - "thyroidAbnormal": 1, - "previousConvulsion": 1, - "traditionalImmunosuppressant": 1, - "medicalInsuranceType": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -registrationSource | 0 | String | 是 | 注册来源 0-本系统 -registChannel | 0 | String | 是 | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/10-线下活动/11-健康问答/12-nrdl活动 -relationType | 1 | Integer | 是 | 与患者关系 1-本人,2-亲友 -gender | 1 | Integer | 是 | 性别 1-男2-女 -name | 查处 | String | 是 | 姓名 -ageRange | 1 | Integer | 是 | 年龄范围1-<40岁,2-40-49岁,3-50-59岁,4-60-69岁,5-70-79岁,6-80岁以上 -diagnosisTimeRange | 1 | Integer | 是 | 确诊时间范围 1-6个月以内 2-6个月-3年 3-3年以上 -WorkerId | - | String | 是 | - -inviteDoctorId | 12 | Integer | 是 | 邀约医生Id -inviteChannel | 1 | Integer | 是 | 邀约渠道 1-医生码,2-Adl -patientCanFollowUp | 2 | Integer | 是 | 患者是否接受随访,1-接受,2-不接受 -antibodyType | 1 | Integer | 是 | - -thyroidAbnormal | 1 | Integer | 是 | - -previousConvulsion | 1 | Integer | 是 | - -traditionalImmunosuppressant | 1 | Integer | 是 | - -medicalInsuranceType | 1 | Integer | 是 | 医保类型 1:城市职工 2:城市居民 3:新农合 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -msg | 登录成功 | String | 返回文字描述 -url | https://home.raredcare.hbraas.com/statics/ | String | - -## /用户管理/小程序/上传诊断凭证 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=igg4/account/upload-audit-img - -#### 请求方式 -> POST - -#### Content-Type -> urlencoded - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/account/upload-audit-img | Text | 是 | - -#### 请求Body参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -diagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 是 | 诊断凭证地址 -registrationSource | - | String | 是 | - -registChannel | - | String | 是 | - -regBusinessId | - | String | 是 | - -aiPass | 0 | String | 是 | 是否AI审核通过1-通过,0-未通过 -imgHash | - | String | 是 | 图片hash 不能为空 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /用户管理/小程序/扫药盒码 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/drugs/record-code - -#### 请求方式 -> POST - -#### Content-Type -> urlencoded - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/drugs/record-code | Text | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -m | - | - -#### 请求Body参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -drugsCode | 86460060000058582906 | String | 是 | 药盒码 -registrationSource | - | String | 是 | - -registChannel | - | String | 是 | - -regBusinessId | - | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "IsCompliance": 1, - "IsUse": 0, - "UseTime": "", - "Drugs": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.IsCompliance | 1 | Integer | 药盒码是否符合标准 1-符合 -data.IsUse | 0 | Integer | 药盒码是否使用 1-被使用 0-未被使用 -data.UseTime | - | String | - -data.Drugs | 1 | String | 药品类型 1-卫伟迦 -## /用户管理/小程序/更新患者信息 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/update-info - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/update-info | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "name": "charlie", - "relationType": 1, - "gender": 1, - "birth": "2021-02", - "diagnosisTime": "2021-02", - "WorkerId": "", - "diagnoseType": 2, - "ageRange": 1, - "patientCanFollowUp": 1, - "antibodyType": 1, - "thyroidAbnormal": 1, - "previousConvulsion": 1, - "traditionalImmunosuppressant": 1, - "medicalInsuranceType": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -name | charlie | String | 是 | 姓名 -relationType | 1 | Integer | 是 | 与患者关系 1-本人,2-亲友 -gender | 1 | Integer | 是 | 性别 1-男2-女 -birth | 2021-02 | String | 是 | 生日 -diagnosisTime | 2021-02 | String | 是 | 确诊时间 -WorkerId | - | String | 是 | - -diagnoseType | 2 | Integer | 是 | 诊断分型 1-眼肌型 2-全身性型 3-性猛暴型 4-晚发严重型 5-肌肉萎缩型 -ageRange | 1 | Integer | 是 | - -patientCanFollowUp | 1 | Integer | 是 | 患者是否接受随访,1-接受,2-不接受 -antibodyType | 1 | Integer | 是 | 抗体类型 1:AChR 2:Musk 3:LRP4 4:RYR -thyroidAbnormal | 1 | Integer | 是 | 胸腺异常 1:是 2:否 -previousConvulsion | 1 | Integer | 是 | 既往发生危象 1:是 2:否 -traditionalImmunosuppressant | 1 | Integer | 是 | 传统免疫抑制剂 1:特克莫苏 2:硫唑嘌呤 3:马替麦考酚酯 4:其他 -medicalInsuranceType | 1 | Integer | 是 | 医保类型 1:城市职工 2:城市居民 3:新农合 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -msg | 登录成功 | String | 返回文字描述 -url | https://home.raredcare.hbraas.com/statics/ | String | - -## /用户管理/小程序/注销 -```text -解绑亲友,不能解绑根账户 -``` -#### 接口状态 -> 已完成 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/cancellation - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/cancellation | Text | 是 | - -#### 请求Body参数 -```javascript - -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -data | 操作成功 | String | 返回数据 -## /用户管理/小程序/切换用户 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/login/change-user-login - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/login/change-user-login | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "mobile": "18513583927", - "code": "7697" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -mobile | 18513583927 | String | 是 | 手机号 -code | 7697 | String | 是 | 验证码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "username": "", - "userid": "14512", - "avatar": "", - "reg": 1, - "userinfo": 1, - "isWorker": 0, - "rolesId": 0, - "gender": "男", - "branchId": "", - "branchName": "", - "branchAccount": "", - "isLogin": 1 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.username | - | String | - -data.userid | 14512 | String | - -data.avatar | - | String | - -data.reg | 1 | Integer | - -data.userinfo | 1 | Integer | - -data.isWorker | 0 | Integer | - -data.rolesId | 0 | Integer | - -data.gender | 男 | String | - -data.branchId | - | String | - -data.branchName | - | String | - -data.branchAccount | - | String | - -data.isLogin | 1 | Integer | - -## /用户管理/小程序/更新患者头像 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/update-user-img - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/update-user-img | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "UserImg":"https://www.baidu.com" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -UserImg | https://www.baidu.com | String | 是 | 头像url -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -msg | 登录成功 | String | 返回文字描述 -url | https://home.raredcare.hbraas.com/statics/ | String | - -## /用户管理/小程序/更改手机号 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/update-telephone - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/update-telephone | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "mobile": "18513583927", - "code": "7697" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -mobile | 18513583927 | String | 是 | 手机号 -code | 7697 | String | 是 | 验证码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "username": "", - "userid": "14512", - "avatar": "", - "reg": 1, - "userinfo": 1, - "isWorker": 0, - "rolesId": 0, - "gender": "男", - "branchId": "", - "branchName": "", - "branchAccount": "", - "isLogin": 1 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.username | - | String | - -data.userid | 14512 | String | - -data.avatar | - | String | - -data.reg | 1 | Integer | - -data.userinfo | 1 | Integer | - -data.isWorker | 0 | Integer | - -data.rolesId | 0 | Integer | - -data.gender | 男 | String | - -data.branchId | - | String | - -data.branchName | - | String | - -data.branchAccount | - | String | - -data.isLogin | 1 | Integer | - -## /用户管理/小程序/更新医生码渠道 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/update-doctor - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/update-doctor | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "inviteDoctorId": 12, - "inviteChannel": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -inviteDoctorId | 12 | Integer | 是 | 邀约医生Id -inviteChannel | 1 | Integer | 是 | 邀约渠道 1-医生码,2-Adl -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -msg | 登录成功 | String | 返回文字描述 -url | https://home.raredcare.hbraas.com/statics/ | String | - -## /用户管理/小程序/更新患者是否接受随访 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/update-patient-can-follow-up - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/update-patient-can-follow-up | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "patientCanFollowUp": 2 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -name | charlie | String | 是 | 姓名 -relationType | 1 | Integer | 是 | 与患者关系 1-本人,2-亲友 -gender | 1 | Integer | 是 | 性别 1-男2-女 -birth | 2021-02 | String | 是 | 生日 -diagnosisTime | 2021-02 | String | 是 | 确诊时间 -WorkerId | - | String | 是 | - -diagnoseType | 2 | Integer | 是 | 诊断分型 1-眼肌型 2-全身性型 3-性猛暴型 4-晚发严重型 5-肌肉萎缩型 -ageRange | 1 | Integer | 是 | - -patientCanFollowUp | 1 | Integer | 是 | 患者是否接受随访,1-接受,2-不接受 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -msg | 登录成功 | String | 返回文字描述 -url | https://home.raredcare.hbraas.com/statics/ | String | - -## /用户管理/小程序/ai识别 用药凭证 是否有风险 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/common/medicine-image-verify - -#### 请求方式 -> POST - -#### Content-Type -> urlencoded - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/common/medicine-image-verify | String | 是 | - -#### 请求Body参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -ImageUrl | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/37406b8b0ea9eb1fcce5097ed6a1347a_17083143003119.png | String | 是 | 电话号码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "code": 0, - "msg": "ok", - "risk": "", - "Hash": "13645efc656fe0415b8d6b6603f3ec03" - } -} -``` -## /用户管理/小程序/上传用药审核凭证 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/upload-use-drugs-audit-img - -#### 请求方式 -> POST - -#### Content-Type -> urlencoded - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/upload-use-drugs-audit-img | Text | 是 | - -#### 请求Body参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -diagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/37406b8b0ea9eb1fcce5097ed6a1347a_17083143003119.png | String | 是 | 诊断凭证地址 -aiPass | 1 | String | 是 | 是否AI审核通过1-通过,0-未通过 -imgHash | 13645efc656fe0415b8d6b6603f3ec03 | String | 是 | 图片hash 不能为空 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /用户管理/小程序/上传图片 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=file-service/upload-img - -#### 请求方式 -> POST - -#### Content-Type -> form-data - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | file-service/upload-img | String | 是 | - -#### 请求Body参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -file | ["C:\\Users\\qinch\\Desktop\\艾加莫德.png"] | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Url": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/37406b8b0ea9eb1fcce5097ed6a1347a_17083143003119.png" - } -} -``` -## /用户管理/小程序/更新adl推送状态 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/update-adl-notify-switch - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/update-adl-notify-switch | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "AdlNotifySwitch":2 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -AdlNotifySwitch | 1 | Integer | 是 | adl推送开关 1-开,2-关 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -msg | 登录成功 | String | 返回文字描述 -url | https://home.raredcare.hbraas.com/statics/ | String | - -## /用户管理/后台 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -pass | 1 | - -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/后台/患者列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/list&Search=&UserType=&DiagnoseType=&BecomePatientTimeBegin=&BecomePatientTimeEnd=&UseDrugsJoinTimeBegin=&UseDrugsJoinTimeEnd=&RegistChannel=&SamePatient=&Sort=&count=&LastUseDrugsTimeBegin=&LastUseDrugsTimeEnd=&TelephoneRegionId=&InsuranceSuccessTimeBegin=&InsuranceSuccessTimeEnd=&InviteChannel=&IsOpenNrdlActivity=1&InviteDoctorId=&UseDrugsDate= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/list | String | 是 | - -Search | - | String | 是 | 患者姓名 -UserType | - | String | 是 | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -DiagnoseType | - | String | 是 | 诊断分型 1-眼肌型 2-全身性型 3-急性猛暴型 4-晚发严重型 5-肌肉萎缩型 -BecomePatientTimeBegin | - | String | 是 | 认证时间开始 -BecomePatientTimeEnd | - | String | 是 | 认证时间结束 -UseDrugsJoinTimeBegin | - | String | 是 | 用药时间开始 -UseDrugsJoinTimeEnd | - | String | 是 | 用药时间结束 -RegistChannel | - | String | 是 | 用户注册渠道 0-其他/1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/10-线下活动 -SamePatient | - | String | 是 | 同患者模式 -Sort | - | String | 是 | 排序 BecomePatientTime -BecomePatientTime UseDrugsJoinTime -UseDrugsJoinTime -count | - | String | 是 | 每页条数 -LastUseDrugsTimeBegin | - | String | 是 | 最近一次用药时间开始 -LastUseDrugsTimeEnd | - | String | 是 | 最近一次用药时间结束 -TelephoneRegionId | - | String | 是 | 大区Id -InsuranceSuccessTimeBegin | - | String | 是 | 商保项目审核成功时间 开始 -InsuranceSuccessTimeEnd | - | String | 是 | 商保项目审核成功时间 结束 -InviteChannel | - | String | 是 | 邀约渠道 1-医生码,2-ADL -IsOpenNrdlActivity | 1 | String | 是 | 是否打开Nrdl活动 1-打开,2-未打开 -InviteDoctorId | - | String | 是 | 邀约医生Id -UseDrugsDate | - | String | 是 | 指定用药日期(计算上次用药的间隔天数,默认为今天) -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "pages": 1, - "page": 1, - "list": [ - { - "PatientId": "856", - "Name": "", - "UserId": "2415", - "Telephone": "15208327246", - "RelationType": "1", - "AgeYear": "0", - "AgeMonth": "0", - "Gender": "2", - "Avatar": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png", - "DiagnoseType": "0", - "BecomePatientTime": "2024-04-20 15:32:21", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/bcab677e86765391f6db4d89d9ea3833_16928589877137.jpg", - "UseDrugsJoinTime": "2024-04-20 15:37:28", - "ConversionDays": "0", - "AdlNums": "6", - "IsSick": "1", - "IsUseDrugs": "1", - "LastAdlId": "412", - "UseDrugsNum": "0", - "LastUseDrugsTime": null, - "UseDrugsIntervalDays": null, - "DiagnosisCertificate": "", - "AgeRange": "4", - "PatientWeight": null, - "RegistChannel": "0", - "AdlTotalScore": "24", - "DoctorId": null, - "DoctorName": null, - "HospitalId": null, - "HospitalName": null, - "HospitalProvinceName": null, - "HospitalCityName": null, - "RegionId": null, - "IsCOE": null, - "InviteChannel": "0", - "TelephoneRegionId": "3", - "TelephoneProvince": "四川省", - "TelephoneCity": "成都市", - "ActivityRegionId": null, - "ActivityInviteDoctorId": null, - "ActivityInviteDoctorName": null, - "ActivityInviteDoctorHospitalId": null, - "ActivityInviteDoctorHospitalName": null, - "ActivityInviteDoctorHospitalProvinceName": null, - "ActivityInviteDoctorHospitalCityName": null, - "ActivityInviteDoctorHospitalRegionId": null, - "ActivityInviteDoctorHospitalIsCOE": null, - "IsOpenNrdlActivity": "1", - "TerritoryTelephoneId": "32", - "TerritoryTwoId": "32", - "TerritoryTwoName": "四川组", - "TerritoryTwoUserName": "韩静", - "TerritoryProvinceName": "四川省", - "TerritoryCityName": "成都市", - "EnrollmentStatus": 0, - "EnrollmentSubmissionTime": null, - "EnrollmentStatusText": "否", - "EnrollmentSuccess": 0, - "EnrollmentSuccessText": "否", - "EnrollmentSuccessTime": null, - "BenefitCount": null, - "EnrollmentStatus2": 0, - "EnrollmentSubmissionTime2": null, - "EnrollmentStatusText2": "否", - "EnrollmentSuccess2": 0, - "EnrollmentSuccessText2": "否", - "EnrollmentSuccessTime2": null, - "BenefitCount2": null, - "AgeRangeText": "75岁以上", - "ReginonName": "", - "ActivityInviteDoctorHospitalRegionName": "", - "InviteChannelName": "", - "UserType": 4, - "TelephoneRegionName": "西南区", - "ActivityRegionName": "", - "NewRegionId": "3", - "NewRegionName": "西南区", - "SignUpNum": 0, - "WatchNum": 0 - } - ], - "count": "6", - "AllPatient": 6, - "NanPatient": 5, - "NvPatient": 1, - "SickPatient": 6, - "UseDrugsPatient": 3, - "RegionUserNum": [ - { - "Num": 2, - "RegionName": "东一区" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 856 | String | 患者Id -data.list.Name | - | String | 患者姓名 -data.list.UserId | 2415 | String | userId -data.list.Telephone | 15208327246 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 0 | String | 年龄-年 -data.list.AgeMonth | 0 | String | 年龄-月 -data.list.Gender | 2 | String | 患者性别 0-未知, 1-男,2-女 -data.list.Avatar | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png | String | - -data.list.DiagnoseType | 0 | String | 诊断分型 1-眼肌型 2-全身性型 3-急性猛暴型 4-晚发严重型 5-肌肉萎缩型 -data.list.BecomePatientTime | 2024-04-20 15:32:21 | String | 认证加入时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/bcab677e86765391f6db4d89d9ea3833_16928589877137.jpg | String | 诊断凭证 -data.list.UseDrugsJoinTime | 2024-04-20 15:37:28 | String | 用药加入时间 -data.list.ConversionDays | 0 | String | 转化周期 -data.list.AdlNums | 6 | String | adl次数 -data.list.IsSick | 1 | String | 是否是疾病 患者 1-是, 2-不是 -data.list.IsUseDrugs | 1 | String | 是否是用药患者 1-是, 2-不是 -data.list.LastAdlId | 412 | String | - -data.list.UseDrugsNum | 0 | String | 用药次数 -data.list.LastUseDrugsTime | null | Null | 最近一次用药时间 -data.list.UseDrugsIntervalDays | null | Null | 上次用药时间间隔 -data.list.DiagnosisCertificate | - | String | 诊断证明地址 -data.list.AgeRange | 4 | String | 年龄范围 1-18-44,2-45-59,3-60-74,4-75以上; -data.list.PatientWeight | null | Null | 患者体重(单位:kg) -data.list.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AdlTotalScore | 24 | String | Adl评分 -data.list.DoctorId | null | Null | - -data.list.DoctorName | null | Null | 邀约医生 -data.list.HospitalId | null | Null | - -data.list.HospitalName | null | Null | 医生所属医院 -data.list.HospitalProvinceName | null | Null | 医院所属省份 -data.list.HospitalCityName | null | Null | 医院所属城市 -data.list.RegionId | null | Null | - -data.list.IsCOE | null | Null | 是否为COE医院 1-是,2-不是 -data.list.InviteChannel | 0 | String | - -data.list.TelephoneRegionId | 3 | String | 大区Id -data.list.TelephoneProvince | 四川省 | String | 手机号省份 -data.list.TelephoneCity | 成都市 | String | 手机号城市 -data.list.ActivityRegionId | null | Null | - -data.list.ActivityInviteDoctorId | null | Null | - -data.list.ActivityInviteDoctorName | null | Null | 活动医生姓名 -data.list.ActivityInviteDoctorHospitalId | null | Null | - -data.list.ActivityInviteDoctorHospitalName | null | Null | 活动医生所在医院 -data.list.ActivityInviteDoctorHospitalProvinceName | null | Null | 活动医生所在医院省份 -data.list.ActivityInviteDoctorHospitalCityName | null | Null | 活动医生所在医院城市 -data.list.ActivityInviteDoctorHospitalRegionId | null | Null | - -data.list.ActivityInviteDoctorHospitalIsCOE | null | Null | - -data.list.IsOpenNrdlActivity | 1 | String | 是否打开Nrdl活动 1-打开,2-未打开 -data.list.TerritoryTelephoneId | 32 | String | - -data.list.TerritoryTwoId | 32 | String | - -data.list.TerritoryTwoName | 四川组 | String | - -data.list.TerritoryTwoUserName | 韩静 | String | - -data.list.TerritoryProvinceName | 四川省 | String | - -data.list.TerritoryCityName | 成都市 | String | - -data.list.EnrollmentStatus | 0 | Integer | 商保项目参与状态(1-是,0-否) -data.list.EnrollmentSubmissionTime | null | Null | - -data.list.EnrollmentStatusText | 否 | String | - -data.list.EnrollmentSuccess | 0 | Integer | 商保项目入组成功(1-是,0-否) -data.list.EnrollmentSuccessText | 否 | String | - -data.list.EnrollmentSuccessTime | null | Null | 商保项目审核成功时间 -data.list.BenefitCount | null | Null | 商保项目打款次数 -data.list.EnrollmentStatus2 | 0 | Integer | - -data.list.EnrollmentSubmissionTime2 | null | Null | - -data.list.EnrollmentStatusText2 | 否 | String | - -data.list.EnrollmentSuccess2 | 0 | Integer | - -data.list.EnrollmentSuccessText2 | 否 | String | - -data.list.EnrollmentSuccessTime2 | null | Null | - -data.list.BenefitCount2 | null | Null | - -data.list.AgeRangeText | 75岁以上 | String | - -data.list.ReginonName | - | String | 医院所属大区 -data.list.ActivityInviteDoctorHospitalRegionName | - | String | 活动医生所在医院所属大区 -data.list.InviteChannelName | - | String | 邀约渠道 -data.list.UserType | 4 | Integer | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -data.list.TelephoneRegionName | 西南区 | String | 所属大区 -data.list.ActivityRegionName | - | String | 直播活动大区 -data.list.NewRegionId | 3 | String | - -data.list.NewRegionName | 西南区 | String | - -data.list.SignUpNum | 0 | Integer | 报名场次 -data.list.WatchNum | 0 | Integer | 观看场次 -data.count | 6 | String | 总条数 -data.AllPatient | 6 | Integer | 总患者数 -data.NanPatient | 5 | Integer | 男患者数 -data.NvPatient | 1 | Integer | 女患者数 -data.SickPatient | 6 | Integer | 疾病患者数 -data.UseDrugsPatient | 3 | Integer | 用药患者数 -data.RegionUserNum | - | Array | - -data.RegionUserNum.Num | 2 | Integer | 次数 -data.RegionUserNum.RegionName | 东一区 | String | 大区 -## /用户管理/后台/患者列表 导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=PatientExport&Search=&UserType=&DiagnoseType=&BecomePatientTimeBegin=&BecomePatientTimeEnd=&UseDrugsJoinTimeBegin=&UseDrugsJoinTimeEnd=&RegistChannel=&SamePatient=&Sort=&LastUseDrugsTimeBegin=&LastUseDrugsTimeEnd=&InsuranceSuccessTimeBegin=2023-09-06&InsuranceSuccessTimeEnd=2023-09-09&InviteChannel=&IsOpenNrdlActivity=1&InviteDoctorId=&UseDrugsDate= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | PatientExport | String | 是 | - -Search | - | String | 是 | 患者姓名 -UserType | - | String | 是 | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -DiagnoseType | - | String | 是 | 诊断分型 1-眼肌型 2-全身性型 3-急性猛暴型 4-晚发严重型 5-肌肉萎缩型 -BecomePatientTimeBegin | - | String | 是 | 认证时间开始 -BecomePatientTimeEnd | - | String | 是 | 认证时间结束 -UseDrugsJoinTimeBegin | - | String | 是 | 用药时间开始 -UseDrugsJoinTimeEnd | - | String | 是 | 用药时间结束 -RegistChannel | - | String | 是 | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -SamePatient | - | String | 是 | 同患者模式 -Sort | - | String | 是 | 排序 BecomePatientTime -BecomePatientTime UseDrugsJoinTime -UseDrugsJoinTime -LastUseDrugsTimeBegin | - | String | 是 | 最近一次用药时间开始 -LastUseDrugsTimeEnd | - | String | 是 | 最近一次用药时间结束 -InsuranceSuccessTimeBegin | 2023-09-06 | String | 是 | 商保项目审核成功时间 开始 -InsuranceSuccessTimeEnd | 2023-09-09 | String | 是 | 商保项目审核成功时间 结束 -InviteChannel | - | String | 是 | 邀约渠道 1-医生码,2-ADL -IsOpenNrdlActivity | 1 | String | 是 | 是否打开Nrdl活动 1-打开,2-未打开 -InviteDoctorId | - | String | 是 | 邀约医生Id -UseDrugsDate | - | String | 是 | 指定用药日期(计算上次用药的间隔天数,默认为今天) -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/后台/患者详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/user-info&UserId=2280 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/user-info | String | 是 | - -UserId | 2280 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "PatientId": "751", - "Name": "怎么", - "UserId": "2280", - "Telephone": "18513583927", - "RelationType": "1", - "AgeYear": "0", - "AgeMonth": "0", - "Birth": "", - "DiagnosisTime": "", - "Gender": "1", - "CreateTime": "2024-03-18 12:17:57", - "Avatar": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png", - "DiagnoseType": "0", - "BecomePatientTime": "2024-02-20 15:34:36", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/bcab677e86765391f6db4d89d9ea3833_16928589877137.jpg", - "UseDrugsJoinTime": "2024-03-29 15:53:52", - "ConversionDays": "38", - "AdlNums": "6", - "IsSick": "1", - "IsUseDrugs": "1", - "LastAdlId": "438", - "UseDrugsNum": "1", - "LastUseDrugsTime": "2024-03-29", - "HasUserNum": "1", - "RegistChannel": "0", - "RegBusinessId": "", - "AdlTotalScore": "16", - "AdlSteroidDailyDose": "15", - "JoinDays": 92, - "LastMedicationRecord": { - "Id": "393", - "UserId": "", - "UserRelationType": "0", - "Telephone": "", - "PatientId": "751", - "InjectionDate": "2024-03-29", - "InjectionTime": "2024-03-29 23:59:59", - "InjectionBottles": "8", - "DiagnosisCertificate": null, - "IsInpatient": "0", - "Remark": null, - "Times": "1", - "DaysSinceLastInjection": null, - "IsInsuranceProject": "1", - "ExternalMedicationAuditId": "981575440177037312", - "Status": "0", - "CreatedAt": "2024-04-01 17:37:53", - "UpdatedAt": "2024-04-01 17:37:53", - "TelephoneRegionId": "0", - "TelephoneProvince": "", - "TelephoneCity": "" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.PatientId | 751 | String | 患者Id -data.Name | 怎么 | String | 患者姓名 -data.UserId | 2280 | String | 用户Id -data.Telephone | 18513583927 | String | 手机号 -data.RelationType | 1 | String | 用户身份 1-本人2-亲友 -data.AgeYear | 0 | String | 年龄-年 -data.AgeMonth | 0 | String | 年龄-月 -data.Birth | - | String | - -data.DiagnosisTime | - | String | - -data.Gender | 1 | String | 性别 1-男,2-女 -data.CreateTime | 2024-03-18 12:17:57 | String | 本次创建时间 -data.Avatar | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png | String | - -data.DiagnoseType | 0 | String | 诊断分型 1-眼肌型 2-全身性型 3-急性猛暴型 4-晚发严重型 5-肌肉萎缩型 -data.BecomePatientTime | 2024-02-20 15:34:36 | String | 认证加入时间 -data.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/bcab677e86765391f6db4d89d9ea3833_16928589877137.jpg | String | 认证材料 -data.UseDrugsJoinTime | 2024-03-29 15:53:52 | String | 用药加入时间 -data.ConversionDays | 38 | String | 转换周期 -data.AdlNums | 6 | String | adl次数 -data.IsSick | 1 | String | 是否是疾病 患者 1-是, 2-不是 -data.IsUseDrugs | 1 | String | 是否是用药患者 1-是, 2-不是 -data.LastAdlId | 438 | String | - -data.UseDrugsNum | 1 | String | 用药次数 -data.LastUseDrugsTime | 2024-03-29 | String | - -data.HasUserNum | 1 | String | 用户数量 0-没有 -data.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.RegBusinessId | - | String | 注册业务Id -data.AdlTotalScore | 16 | String | Adl评分 -data.AdlSteroidDailyDose | 15 | String | adl激素用量(mg) -data.JoinDays | 92 | Integer | - -data.LastMedicationRecord | - | Object | - -data.LastMedicationRecord.Id | 393 | String | 记录id -data.LastMedicationRecord.UserId | - | String | 用户Id -data.LastMedicationRecord.UserRelationType | 0 | String | - -data.LastMedicationRecord.Telephone | - | String | - -data.LastMedicationRecord.PatientId | 751 | String | 患者Id -data.LastMedicationRecord.InjectionDate | 2024-03-29 | String | 注射日期 -data.LastMedicationRecord.InjectionTime | 2024-03-29 23:59:59 | String | - -data.LastMedicationRecord.InjectionBottles | 8 | String | 瓶数 -data.LastMedicationRecord.DiagnosisCertificate | null | Null | 诊断证明地址 -data.LastMedicationRecord.IsInpatient | 0 | String | - -data.LastMedicationRecord.Remark | null | Null | 备注 -data.LastMedicationRecord.Times | 1 | String | 次数 -data.LastMedicationRecord.DaysSinceLastInjection | null | Null | 与上次相差几天 -data.LastMedicationRecord.IsInsuranceProject | 1 | String | 是否商保项目 1-是,0-不是 -data.LastMedicationRecord.ExternalMedicationAuditId | 981575440177037312 | String | - -data.LastMedicationRecord.Status | 0 | String | - -data.LastMedicationRecord.CreatedAt | 2024-04-01 17:37:53 | String | - -data.LastMedicationRecord.UpdatedAt | 2024-04-01 17:37:53 | String | - -data.LastMedicationRecord.TelephoneRegionId | 0 | String | 手机号大区Id -data.LastMedicationRecord.TelephoneProvince | - | String | 手机号省份 -data.LastMedicationRecord.TelephoneCity | - | String | 手机号城市 -## /用户管理/后台/用户列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/user-list&Search=&RegTimeBegin=&RegTimeEnd=&UserType=&count=&Sort=&AuditStatus=4 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/user-list | String | 是 | - -Search | - | String | 是 | 手机号,userId -RegTimeBegin | - | String | 是 | 注册时间开始 -RegTimeEnd | - | String | 是 | 注册时间结束 -UserType | - | String | 是 | 用户身份 1-空白,2-注册,3-疾病,4-用药 -count | - | String | 是 | 每页条数 -Sort | - | String | 是 | 排序 RegTime-升序,-RegTime-降序 -AuditStatus | 4 | String | 是 | 审核状态 1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "pages": 1, - "page": 1, - "list": [ - { - "UserId": "14512", - "Telephone": "18513583927", - "RelationType": "1", - "RegTime": "2023-06-21 14:51:56", - "PatientId": "1", - "AuditStatus": "4", - "IsSick": "1", - "IsUseDrugs": "0", - "UserType": 3 - } - ], - "count": "1", - "AllUser": "1", - "RegUser": "0", - "SickUser": "1", - "UseDrugsUser": "0" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.UserId | 14512 | String | 用户Id -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.RegTime | 2023-06-21 14:51:56 | String | 注册时间 -data.list.PatientId | 1 | String | 患者Id -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.list.IsSick | 1 | String | 是否是疾病 患者 1-是, 2-不是 -data.list.IsUseDrugs | 0 | String | 是否是用药患者 1-是, 2-不是 -data.list.UserType | 3 | Integer | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -data.count | 1 | String | 总条数 -data.AllUser | 1 | String | 用户总数 -data.RegUser | 0 | String | 注册用户数 -data.SickUser | 1 | String | 疾病患者数 -data.UseDrugsUser | 0 | String | 用药患者数 -## /用户管理/后台/用户列表 导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=UserExport&Search=&RegTimeBegin=&RegTimeEnd=&AuditStatus= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | UserExport | String | 是 | - -Search | - | String | 是 | 手机号,userId -RegTimeBegin | - | String | 是 | 注册时间开始 -RegTimeEnd | - | String | 是 | 注册时间结束 -AuditStatus | - | String | 是 | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "pages": 1, - "page": 1, - "list": [ - { - "UserId": "14512", - "Telephone": "18513583927", - "RelationType": "1", - "RegTime": "2023-06-21 14:51:56", - "PatientId": "1", - "AuditStatus": "0", - "IsSick": "0", - "IsUseDrugs": "0", - "UserType": 2 - } - ], - "count": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.UserId | 14512 | String | - -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.RegTime | 2023-06-21 14:51:56 | String | 注册时间 -data.list.PatientId | 1 | String | 患者Id -data.list.AuditStatus | 0 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.list.IsSick | 0 | String | 是否是疾病 患者 1-是, 2-不是 -data.list.IsUseDrugs | 0 | String | 是否是用药患者 1-是, 2-不是 -data.list.UserType | 2 | Integer | 用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -data.count | 1 | String | 总条数 -## /用户管理/后台/审核列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/audit-list&Search=&AuditStatus=&count=&CommitTimeBegin=&CommitTimeEnd=&AuditTimeBegin=&AuditTimeEnd= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/audit-list | String | 是 | - -Search | - | String | 是 | 手机号,userId -AuditStatus | - | String | 是 | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -count | - | String | 是 | 每页条数 -CommitTimeBegin | - | String | 是 | 提交时间 开始 -CommitTimeEnd | - | String | 是 | 提交时间 结束 -AuditTimeBegin | - | String | 是 | 审核时间 开始 -AuditTimeEnd | - | String | 是 | 审核时间 结束 -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "pages": 1, - "page": 1, - "list": [ - { - "PatientId": "1", - "Name": "charlie", - "UserId": "14512", - "Telephone": "18513583927", - "RelationType": "1", - "AgeYear": "2", - "AgeMonth": "4", - "Gender": "1", - "CommitTime": "2023-06-25 11:12:39", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png", - "AuditTime": "2023-06-25 11:12:39", - "RegistChannel": "1", - "AuditStatus": "4", - "DiagnoseType": "2" - }, - { - "PatientId": "2", - "Name": "可乐", - "UserId": null, - "Telephone": null, - "RelationType": null, - "AgeYear": "0", - "AgeMonth": "0", - "Gender": "1", - "CommitTime": "2023-06-26 15:55:08", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/0b1dbbfb87beb2740edce3e998d92f19_16877661037663.png", - "AuditTime": "2023-06-26 16:51:52", - "RegistChannel": null, - "AuditStatus": "2", - "DiagnoseType": "1" - } - ], - "count": "2", - "auditCount": "2", - "auditPassCount": "0", - "auditAiPassCount": "1", - "auditIngCount": "0" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | 用户Id -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.AuditTime | 2023-06-25 11:12:39 | String | 审核时间 -data.list.RegistChannel | 1 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.list.DiagnoseType | 2 | String | - -data.count | 2 | String | 总条数 -data.auditCount | 2 | String | 总审核条数 -data.auditPassCount | 0 | String | 审核通过 -data.auditAiPassCount | 1 | String | AI审核痛殴 -data.auditIngCount | 0 | String | 审核中条数 -## /用户管理/后台/审核列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=AuditExport&Search=&RegTimeBegin=&RegTimeEnd=&AuditStatus= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | AuditExport | String | 是 | - -Search | - | String | 是 | 手机号,userId -RegTimeBegin | - | String | 是 | 注册时间开始 -RegTimeEnd | - | String | 是 | 注册时间结束 -AuditStatus | - | String | 是 | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "pages": 1, - "page": 1, - "list": [ - { - "PatientId": "1", - "Name": "charlie", - "UserId": "14512", - "Telephone": "18513583927", - "RelationType": "1", - "AgeYear": "2", - "AgeMonth": "4", - "Gender": "1", - "CommitTime": "2023-06-25 11:12:39", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png", - "RegistChannel": "0", - "AuditStatus": "4" - } - ], - "count": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | - -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.count | 1 | String | 总条数 -## /用户管理/后台/审核通过 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/audit-pass - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/audit-pass | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "PatientId" : 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | - -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.count | 1 | String | 总条数 -## /用户管理/后台/审核驳回 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/audit-reject - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/audit-reject | String | 是 | - -#### 请求Body参数 -```javascript -{ - "PatientId" : 1, - "RejectReason":"驳回原因" -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | - -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.count | 1 | String | 总条数 -## /用户管理/后台/患者审核列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/audit-record&PatientId=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/audit-record | String | 是 | - -PatientId | 1 | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "2", - "UserId": "14512", - "PatientId": "1", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png", - "AuditStatus": "4", - "RejectReason": "", - "WorkerId": "", - "AuditTime": "2023-06-25 11:12:39", - "CreateTime": "2023-06-25 11:12:39", - "AuditStatusText": "AI审核通过" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | 列表 -data.list.Id | 2 | String | 记录Id -data.list.UserId | 14512 | String | 用户Id -data.list.PatientId | 1 | String | 患者Id -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.AuditStatus | 4 | String | 审核状态 1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.list.RejectReason | - | String | 驳回原因 -data.list.WorkerId | - | String | 审核人Id -data.list.AuditTime | 2023-06-25 11:12:39 | String | 审核时间 -data.list.CreateTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.AuditStatusText | AI审核通过 | String | 审核状态文体 -## /用户管理/后台/待审核数量 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/audit-count - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/audit-count | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "2" -} -``` -## /用户管理/后台/综合报告 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=adl/graph&PatientId=751 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | adl/graph | String | 是 | - -PatientId | 751 | String | 是 | 患者Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "393", - "UserId": "2280", - "PatientId": "751", - "TalkingScore": "0", - "ChewScore": "1", - "SwallowScore": "0", - "BreathScore": "1", - "BrushTeethAndCombHairScore": "0", - "GetUpFromChairScore": "1", - "DoubleVisionScore": "0", - "DroopyEyelidsScore": "1", - "ResultsImgUrl": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/e5c67c1e8dcb10ecdf117a60221b46c0_17117843173909.png", - "CreateTime": "2024-04-01 15:38:38", - "UpdateTime": "2024-03-30 15:38:38", - "LastAdlRecordId": "0", - "Status": "0", - "Telephone": "18513583927", - "RelationType": "1", - "Times": "1", - "TelephoneRegionId": "4", - "TelephoneProvince": "北京市", - "TelephoneCity": "北京市", - "TelephoneTerritoryType": "2", - "TelephoneTerritoryOneId": "1", - "TelephoneTerritoryOneName": "北一区", - "TelephoneTerritoryOneUserName": "陈昊", - "TelephoneTerritoryTwoId": "9", - "TelephoneTerritoryTwoName": "北京1组", - "TelephoneTerritoryTwoUserName": "董雪", - "SteroidDailyDose": null, - "Date": "2024-04-01", - "TotalScore": "4", - "MedullaTypeScore": "1", - "BreathTypeScore": "1", - "LimbsTypeScore": "1", - "EyeTypeScore": "1", - "LastTalkingScore": null, - "LastChewScore": null, - "LastSwallowScore": null, - "LastBreathScore": null, - "LastBrushTeethAndCombHairScore": null, - "LastGetUpFromChairScore": null, - "LastDoubleVisionScore": null, - "LastDroopyEyelidsScore": null, - "LastMedullaTypeScore": null, - "LastBreathTypeScore": null, - "LastLimbsTypeScore": null, - "LastEyeTypeScore": null, - "LastTotalScore": null, - "LastCreateTime": null, - "LastSteroidDailyDose": null, - "TotalScoreChange": null, - "MedullaTypeScoreChange": null, - "BreathTypeScoreChange": null, - "LimbsTypeScoreChange": null, - "EyeTypeScoreChange": null, - "Days": null, - "SteroidDailyDoseChange": null - } - ], - "pages": 1, - "count": "2", - "page": 1, - "medication": [ - { - "Id": "3", - "UserId": "504", - "UserRelationType": "2", - "Telephone": "18513583927", - "PatientId": "325", - "InjectionDate": "2023-08-27", - "InjectionTime": "2023-08-27 23:59:59", - "InjectionBottles": "2", - "DiagnosisCertificate": null, - "IsInpatient": "0", - "Remark": "这是备注", - "Times": "1", - "DaysSinceLastInjection": null, - "IsInsuranceProject": "0", - "ExternalMedicationAuditId": null, - "Status": "0", - "CreatedAt": "2023-08-30 18:08:59", - "UpdatedAt": "2023-08-30 18:08:58" - }, - { - "Id": "2", - "UserId": "504", - "UserRelationType": "2", - "Telephone": "18513583927", - "PatientId": "325", - "InjectionDate": "2023-08-29", - "InjectionTime": "2023-08-29 23:59:59", - "InjectionBottles": "2", - "DiagnosisCertificate": null, - "IsInpatient": "0", - "Remark": "这是备注", - "Times": "2", - "DaysSinceLastInjection": "2", - "IsInsuranceProject": "0", - "ExternalMedicationAuditId": null, - "Status": "0", - "CreatedAt": "2023-08-30 18:08:50", - "UpdatedAt": "2023-08-30 18:08:58" - }, - { - "Id": "1", - "UserId": "504", - "UserRelationType": "2", - "Telephone": "18513583927", - "PatientId": "325", - "InjectionDate": "2023-08-30", - "InjectionTime": "2023-08-30 23:59:59", - "InjectionBottles": "4", - "DiagnosisCertificate": null, - "IsInpatient": "0", - "Remark": "这是备注", - "Times": "3", - "DaysSinceLastInjection": "1", - "IsInsuranceProject": "0", - "ExternalMedicationAuditId": null, - "Status": "0", - "CreatedAt": "2023-08-30 18:03:45", - "UpdatedAt": "2023-08-30 18:08:58" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 393 | String | 记录id -data.list.UserId | 2280 | String | 用户Id -data.list.PatientId | 751 | String | 患者Id -data.list.TalkingScore | 0 | String | 说话得分 -data.list.ChewScore | 1 | String | 咀嚼得分 -data.list.SwallowScore | 0 | String | 吞咽得分 -data.list.BreathScore | 1 | String | 呼吸得分 -data.list.BrushTeethAndCombHairScore | 0 | String | 刷牙和梳头能力得分 -data.list.GetUpFromChairScore | 1 | String | 从椅子上起身能力得分 -data.list.DoubleVisionScore | 0 | String | 复视/重影得分 -data.list.DroopyEyelidsScore | 1 | String | 眼睑下垂得分 -data.list.ResultsImgUrl | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/e5c67c1e8dcb10ecdf117a60221b46c0_17117843173909.png | String | 图片地址 -data.list.CreateTime | 2024-04-01 15:38:38 | String | - -data.list.UpdateTime | 2024-03-30 15:38:38 | String | - -data.list.LastAdlRecordId | 0 | String | - -data.list.Status | 0 | String | - -data.list.Telephone | 18513583927 | String | - -data.list.RelationType | 1 | String | - -data.list.Times | 1 | String | 次数 -data.list.TelephoneRegionId | 4 | String | 手机号大区Id -data.list.TelephoneProvince | 北京市 | String | 手机号省份 -data.list.TelephoneCity | 北京市 | String | 手机号城市 -data.list.TelephoneTerritoryType | 2 | String | - -data.list.TelephoneTerritoryOneId | 1 | String | - -data.list.TelephoneTerritoryOneName | 北一区 | String | - -data.list.TelephoneTerritoryOneUserName | 陈昊 | String | - -data.list.TelephoneTerritoryTwoId | 9 | String | - -data.list.TelephoneTerritoryTwoName | 北京1组 | String | - -data.list.TelephoneTerritoryTwoUserName | 董雪 | String | - -data.list.SteroidDailyDose | null | Null | 激素日用量(mg) -data.list.Date | 2024-04-01 | String | 评测日期 -data.list.TotalScore | 4 | String | 评测总分 -data.list.MedullaTypeScore | 1 | String | 延髓分数 -data.list.BreathTypeScore | 1 | String | 呼吸分数 -data.list.LimbsTypeScore | 1 | String | 四肢分数 -data.list.EyeTypeScore | 1 | String | 眼睛分数 -data.list.LastTalkingScore | null | Null | 上次说话得分 -data.list.LastChewScore | null | Null | 上次咀嚼得分 -data.list.LastSwallowScore | null | Null | 上次吞咽得分 -data.list.LastBreathScore | null | Null | 上次呼吸得分 -data.list.LastBrushTeethAndCombHairScore | null | Null | 上次刷牙和梳头能力得分 -data.list.LastGetUpFromChairScore | null | Null | 上次从椅子上起身能力得分 -data.list.LastDoubleVisionScore | null | Null | 上次复视/重影得分 -data.list.LastDroopyEyelidsScore | null | Null | 上次眼睑下垂得分 -data.list.LastMedullaTypeScore | null | Null | 上次延髓分数 -data.list.LastBreathTypeScore | null | Null | 上次呼吸分数 -data.list.LastLimbsTypeScore | null | Null | 上次四肢分数 -data.list.LastEyeTypeScore | null | Null | 上次眼睛分数 -data.list.LastTotalScore | null | Null | 上次总分 -data.list.LastCreateTime | null | Null | - -data.list.LastSteroidDailyDose | null | Null | 上次激素日用量(mg) -data.list.TotalScoreChange | null | Null | - -data.list.MedullaTypeScoreChange | null | Null | - -data.list.BreathTypeScoreChange | null | Null | - -data.list.LimbsTypeScoreChange | null | Null | - -data.list.EyeTypeScoreChange | null | Null | - -data.list.Days | null | Null | - -data.list.SteroidDailyDoseChange | null | Null | 激素日用量(mg)变化 -data.pages | 1 | Integer | 总页数 -data.count | 2 | String | 每页条数 -data.page | 1 | Integer | 页码 -data.medication | - | Array | 用药记录 -data.medication.Id | 3 | String | 记录id -data.medication.UserId | 504 | String | 用户Id -data.medication.UserRelationType | 2 | String | - -data.medication.Telephone | 18513583927 | String | - -data.medication.PatientId | 325 | String | 患者Id -data.medication.InjectionDate | 2023-08-27 | String | 注射日期 -data.medication.InjectionTime | 2023-08-27 23:59:59 | String | - -data.medication.InjectionBottles | 2 | String | 瓶数 -data.medication.DiagnosisCertificate | null | Null | 诊断证明地址 -data.medication.IsInpatient | 0 | String | - -data.medication.Remark | 这是备注 | String | 备注 -data.medication.Times | 1 | String | 次数 -data.medication.DaysSinceLastInjection | null | Null | 与上次相差几天 -data.medication.IsInsuranceProject | 0 | String | 是否商保项目 1-是,0-不是 -data.medication.ExternalMedicationAuditId | null | Null | - -data.medication.Status | 0 | String | - -data.medication.CreatedAt | 2023-08-30 18:08:59 | String | - -data.medication.UpdatedAt | 2023-08-30 18:08:58 | String | - -## /用户管理/后台/用药审核列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/use-drugs-audit-list&Search=&AuditStatus=&count=&CommitTimeBegin=&CommitTimeEnd=&AuditTimeBegin=&AuditTimeEnd= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/use-drugs-audit-list | String | 是 | - -Search | - | String | 是 | 手机号,userId -AuditStatus | - | String | 是 | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -count | - | String | 是 | 每页条数 -CommitTimeBegin | - | String | 是 | 提交时间 开始 -CommitTimeEnd | - | String | 是 | 提交时间 结束 -AuditTimeBegin | - | String | 是 | 审核时间 开始 -AuditTimeEnd | - | String | 是 | 审核时间 结束 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "pages": 1, - "page": 1, - "list": [ - { - "PatientId": "732", - "Name": "", - "UserId": "2258", - "Telephone": "18513583927", - "RelationType": "1", - "AgeYear": "0", - "AgeMonth": "0", - "Gender": "1", - "CommitTime": "2024-02-19 12:04:19", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/37406b8b0ea9eb1fcce5097ed6a1347a_17083143003119.png", - "AuditTime": "2024-02-19 12:04:19", - "RegistChannel": "0", - "AuditStatus": "4", - "DiagnoseType": "0" - } - ], - "count": "1", - "auditCount": "1", - "auditPassCount": "0", - "auditAiPassCount": "1", - "auditIngCount": "0" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | 用户Id -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.AuditTime | 2023-06-25 11:12:39 | String | 审核时间 -data.list.RegistChannel | 1 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.list.DiagnoseType | 2 | String | - -data.count | 2 | String | 总条数 -data.auditCount | 2 | String | 总审核条数 -data.auditPassCount | 0 | String | 审核通过数 -data.auditAiPassCount | 1 | String | AI审核通过数 -data.auditIngCount | 0 | String | 审核中条数 -## /用户管理/后台/患者用药审核列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/use-drugs-audit-record&PatientId=732 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/use-drugs-audit-record | String | 是 | - -PatientId | 732 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "2", - "UserId": "14512", - "PatientId": "1", - "DiagnoseImg": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png", - "AuditStatus": "4", - "RejectReason": "", - "WorkerId": "", - "AuditTime": "2023-06-25 11:12:39", - "CreateTime": "2023-06-25 11:12:39", - "AuditStatusText": "AI审核通过" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | 列表 -data.list.Id | 2 | String | 记录Id -data.list.UserId | 14512 | String | 用户Id -data.list.PatientId | 1 | String | 患者Id -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.AuditStatus | 4 | String | 审核状态 1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.list.RejectReason | - | String | 驳回原因 -data.list.WorkerId | - | String | 审核人Id -data.list.AuditTime | 2023-06-25 11:12:39 | String | 审核时间 -data.list.CreateTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.AuditStatusText | AI审核通过 | String | 审核状态文体 -## /用户管理/后台/用药审核驳回 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/use-drugs-audit-reject - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/use-drugs-audit-reject | String | 是 | - -#### 请求Body参数 -```javascript -{ - "PatientId" : 1, - "RejectReason":"驳回原因" -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | - -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.count | 1 | String | 总条数 -## /用户管理/后台/用药审核通过 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/use-drugs-audit-pass - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/use-drugs-audit-pass | String | 是 | - -#### 请求Body参数 -```javascript -{ - "PatientId" : 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.list | - | Array | 列表 -data.list.PatientId | 1 | String | 患者Id -data.list.Name | charlie | String | 姓名 -data.list.UserId | 14512 | String | - -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 与患者关系1-本人,2-亲友 -data.list.AgeYear | 2 | String | 年龄-年 -data.list.AgeMonth | 4 | String | 年龄-月 -data.list.Gender | 1 | String | 性别 1-男2-女 -data.list.CommitTime | 2023-06-25 11:12:39 | String | 提交时间 -data.list.DiagnoseImg | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5f68d27f2d352b27d9ebbb9e978ed01b_16873273508943.png | String | 诊断凭证 -data.list.RegistChannel | 0 | String | 用户注册渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/50-其他 -data.list.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.count | 1 | String | 总条数 -## /用户管理/后台/用药待审核数量 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=patient/use-drugs-audit-count - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | patient/use-drugs-audit-count | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "2" -} -``` -## /用户管理/后台/用药审核列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=medicationAuditList&Search=&RegTimeBegin=&RegTimeEnd=&AuditStatus= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | medicationAuditList | String | 是 | - -Search | - | String | 是 | 手机号,userId -RegTimeBegin | - | String | 是 | 注册时间开始 -RegTimeEnd | - | String | 是 | 注册时间结束 -AuditStatus | - | String | 是 | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/亲友号 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/亲友号/小程序码页面信息 -```text -亲属码页面信息 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/mp-info - -#### 请求方式 -> GET - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/mp-info | Text | 是 | - -#### 请求Body参数 -```javascript - -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "UserId": "14512", - "PatientId": 1, - "PatientName": "charlie", - "RelationType": 1, - "Avatar": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png", - "BindNum": 1, - "LeftBindNum": 2 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | 返回数据 -data.UserId | 14512 | String | UserId -data.PatientId | 1 | Integer | PatientId -data.PatientName | charlie | String | 患者姓名 -data.RelationType | 1 | Integer | 用户与患者关系 1-本人,2-亲友 -data.Avatar | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png | String | 头像 -data.BindNum | 1 | Integer | 已经绑定亲属数 -data.LeftBindNum | 2 | Integer | 剩余绑定亲属数 -## /用户管理/亲友号/小程序码图片地址 -```text -小程序码图片 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/mp-img&PatientId=207 - -#### 请求方式 -> GET - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/mp-img | Text | 是 | - -PatientId | 207 | Text | 是 | PatientId -#### 请求Body参数 -```javascript - -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /用户管理/亲友号/(扫小程序码后)获取患者绑定信息 -```text -亲属码页面信息 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/mp-patient-info&PatientId=267 - -#### 请求方式 -> GET - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/mp-patient-info | Text | 是 | - -PatientId | 267 | Text | 是 | PatientId -#### 请求Body参数 -```javascript - -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "UserId": "403", - "PatientId": 264, - "PatientName": "风之谷", - "RelationType": 2, - "ToBindPatientId": 267, - "ToBindPatientName": "一哥", - "ToBindPatientAge": 0, - "BindNum": 0, - "LeftBindNum": 3, - "HasSelf": false - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 错误码,0 - 成功;非0 - 报错 -data | - | Object | 返回数据 -data.UserId | 403 | String | UserId -data.PatientId | 264 | Integer | PatientId -data.PatientName | 风之谷 | String | 患者姓名 -data.RelationType | 2 | Integer | 用户与原患者关系 1-本人,2-亲友 -data.ToBindPatientId | 267 | Integer | 将要绑定的患者Id -data.ToBindPatientName | 一哥 | String | 将要绑定患者姓名 -data.ToBindPatientAge | 0 | Integer | 将要绑定患者年龄 -data.BindNum | 0 | Integer | 已经绑定亲属数 -data.LeftBindNum | 3 | Integer | 剩余绑定亲属数 -data.HasSelf | false | Boolean | 是否有本人 true有 false 没有 -## /用户管理/亲友号/绑定患者 -```text -用户扫描小程序码后,进行绑定 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/bind-patient - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/bind-patient | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "RelationType": "2", - "PatientId": 6 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -RelationType | 2 | String | 是 | 用户与患者关系 1-本人,2-妈妈,3-爸爸,4-亲属 -PatientId | 6 | Number | 是 | PatientId -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | 错误码,0 - 成功;非0 - 报错 -data | 操作成功 | String | 返回数据 -## /用户管理/亲友号/我的亲友列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/relatives - -#### 请求方式 -> GET - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/relatives | Text | 是 | - -#### 请求Body参数 -```javascript - -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "IsRootUser": "1", - "UserId": "13", - "RelationType": "2", - "BindPatientTime": "2022-07-20 10:06:35" - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -data | - | Object | 返回数据 -data.IsRootUser | 1 | String | 是否是根用户 1-是,0-不是 -data.UserId | 13 | String | UserId -data.RelationType | 2 | Number | 用户与患者关系 1-本人,2-妈妈,3-爸爸,4-亲属 -data.BindPatientTime | 2022-07-20 10:06:35 | String | 绑定患者时间 -## /用户管理/亲友号/解绑亲友 -```text -解绑亲友,不能解绑根账户 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=zd/account/unbind-user - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | zd/account/unbind-user | Text | 是 | - -#### 请求Body参数 -```javascript -{ - "UserId": "2", -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -UserId | 2 | String | 是 | UserId -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | - -data | 操作成功 | String | 返回数据 -## /患者运营 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/小程序 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -loginState | {{loginState}} | - -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/小程序/图文 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/小程序/图文/首页图文列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/index-list&count=0&ConfigId=10 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/index-list | String | 是 | - -count | 0 | String | 是 | - -ConfigId | 10 | String | 是 | 配置Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "32", - "ArticleId": "2", - "Title": "di1", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "CateName": "", - "Labels": [ - "头" - ] - } - ], - "page": 1, - "pages": 1, - "count": "1", - "OpenStatus": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 32 | String | 记录Id -data.list.ArticleId | 2 | String | 文章Id -data.list.Title | di1 | String | 标题 -data.list.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.list.CateName | - | String | 分类名 -data.list.Labels | 头 | Array | 标签,字符串数组 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -data.OpenStatus | 1 | String | 资讯模块状态 1-开启,0-关闭 -## /患者运营/小程序/图文/图文分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/cate-list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/cate-list | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":[{"CateId":"6","CateName":"分类55"}]} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Array | - -data.CateId | 6 | String | 分类id -data.CateName | 分类55 | String | 分类名 -## /患者运营/小程序/图文/mg全知道banner配置 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com/?r=igg4/mini-conf/get-mg-config - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/mini-conf/get-mg-config | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "spreadId": "2593", - "title": "bannerq图片", - "img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/662e59389df638c1955c2396e304bd6a_17506704717947.png", - "linkUrl": "" - } - ] -} -``` -## /患者运营/小程序/图文/图文列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/list&Search=&CateId=&count=10&page=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/list | String | 是 | - -Search | - | String | 是 | 标题,副标题 -CateId | - | String | 是 | 分类Id -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "1", - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "ReadCost": "3", - "CatId": "1", - "Labels": [ - "头" - ], - "Content": "hahahhahahhahah", - "AudioLink": { - "url": "" - }, - "Sort": "1", - "Status": "2", - "PublishAt": "2026-05-14 17:54:28", - "IsDeleted": "0", - "CreatorId": "1959", - "CreatedAt": "2026-05-14 17:54:28", - "UpdaterId": "", - "UpdatedAt": "2026-05-14 17:54:28", - "EditorId": "", - "EditedAt": null, - "DeleterId": "", - "DeletedAt": null, - "OpenPeopleNum": "0", - "OpenNum": "0", - "BasicNum": "99", - "CollectionPeopleNum": "0", - "ComplimentPeopleNum": "0", - "SharePeopleNum": "0", - "ShareNum": "0", - "ComplimentNum": "0", - "EbookImageUrl": [], - "BigPicLink": "", - "DrugsSort": "1", - "CateName": "分类1", - "IsCollect": 0, - "IsCompliment": 0, - "IsShare": 0, - "IsView": 0, - "WillSendScore": "0", - "IsNew": 1 - } - ], - "page": 1, - "pages": 1, - "count": "1", - "OpenStatus": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.list | - | Array | - -data.list.Id | 1 | String | 记录Id -data.list.Title | di1 | String | 标题 -data.list.SubTitle | di1sub | String | 副标题 -data.list.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.list.ReadCost | 3 | String | 阅读耗时 分钟 -data.list.CatId | 1 | String | 分类Id -data.list.Labels | 头 | Array | 标签,字符串数组 -data.list.Content | hahahhahahhahah | String | 内容 -data.list.AudioLink | - | Object | 语音链接信息,字段自定义 -data.list.AudioLink.url | - | String | 语音url -data.list.Sort | 1 | String | 排序 -data.list.Status | 2 | String | 状态,保存时传1,保存并发布传2 -data.list.PublishAt | 2026-05-14 17:54:28 | String | 发布时间 -data.list.IsDeleted | 0 | String | - -data.list.CreatorId | 1959 | String | - -data.list.CreatedAt | 2026-05-14 17:54:28 | String | - -data.list.UpdaterId | - | String | - -data.list.UpdatedAt | 2026-05-14 17:54:28 | String | 最后更新时间 -data.list.EditorId | - | String | - -data.list.EditedAt | null | Null | - -data.list.DeleterId | - | String | - -data.list.DeletedAt | null | Null | - -data.list.OpenPeopleNum | 0 | String | 打开人数 -data.list.OpenNum | 0 | String | 打开次数 -data.list.BasicNum | 99 | String | 运营基础数 -data.list.CollectionPeopleNum | 0 | String | 收藏人数 -data.list.ComplimentPeopleNum | 0 | String | 点赞人数 -data.list.SharePeopleNum | 0 | String | 分享人数 -data.list.ShareNum | 0 | String | 分享次数 -data.list.ComplimentNum | 0 | String | - -data.list.EbookImageUrl | - | Array | - -data.list.BigPicLink | - | String | 故事大图 -data.list.DrugsSort | 1 | String | 用药患者排序 -data.list.CateName | 分类1 | String | 分类名 -data.list.IsCollect | 0 | Integer | 是否收藏 1-收藏,0-未收藏 -data.list.IsCompliment | 0 | Integer | 是否点赞 1-点赞,0-未点赞 -data.list.IsShare | 0 | Integer | 是否分享 1-分享,0-未分享 -data.list.IsView | 0 | Integer | 是否观看 1-观看,0-未观看 -data.list.WillSendScore | 0 | String | 浏览将会赠送的积分 -data.list.IsNew | 1 | Integer | 是否上新 1-是,2-否 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -data.OpenStatus | 1 | String | 图文模块状态 1-开启,0-关闭 -## /患者运营/小程序/图文/图文详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/detail&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/detail | String | 是 | - -Id | 1 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": 2, - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "ReadCost": 3, - "CatId": 1, - "Labels": [ - "头", - "肩" - ], - "Content": "

    hahahhahahhahah

    ", - "AudioLink": { - "url": "" - }, - "Sort": 300, - "Status": 1, - "PublishAt": null, - "IsDeleted": 0, - "CreatorId": "1", - "CreatedAt": "2023-06-27 10:05:14", - "UpdaterId": "1", - "UpdatedAt": "2023-06-28 11:51:51", - "EditorId": "1", - "EditedAt": "2023-06-28 11:47:39", - "DeleterId": "", - "DeletedAt": null, - "OpenPeopleNum": 1, - "OpenNum": 5, - "BasicNum": 99, - "CollectionPeopleNum": 1, - "ComplimentPeopleNum": 0, - "SharePeopleNum": 1, - "ShareNum": 1, - "CateName": null, - "IsCollect": 1, - "IsCompliment": 1, - "IsShare": 1, - "Recommends": [], - "CanGetScore": false - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.Id | 2 | Integer | 记录Id -data.Title | di1 | String | 标题 -data.SubTitle | di1sub | String | 副标题 -data.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.ReadCost | 3 | Integer | 阅读耗时 分钟 -data.CatId | 1 | Integer | 分类Id -data.Labels | 头 | Array | 标签,字符串数组 -data.Content |

    hahahhahahhahah

    | String | 内容 -data.AudioLink | - | Object | 语音链接信息,字段自定义 -data.AudioLink.url | - | String | 语音url -data.Sort | 300 | Integer | 排序 -data.Status | 1 | Integer | 状态,保存时传1,保存并发布传2 -data.PublishAt | null | Null | 发布时间 -data.IsDeleted | 0 | Integer | - -data.CreatorId | 1 | String | - -data.CreatedAt | 2023-06-27 10:05:14 | String | - -data.UpdaterId | 1 | String | - -data.UpdatedAt | 2023-06-28 11:51:51 | String | 最后更新时间 -data.EditorId | 1 | String | - -data.EditedAt | 2023-06-28 11:47:39 | String | - -data.DeleterId | - | String | - -data.DeletedAt | null | Null | - -data.OpenPeopleNum | 1 | Integer | 打开人数 -data.OpenNum | 5 | Integer | 打开次数 -data.BasicNum | 99 | Integer | 运营基础数 -data.CollectionPeopleNum | 1 | Integer | 收藏人数 -data.ComplimentPeopleNum | 0 | Integer | 点赞人数 -data.SharePeopleNum | 1 | Integer | 分享人数 -data.ShareNum | 1 | Integer | 分享次数 -data.CateName | null | Null | 分类名 -data.IsCollect | 1 | Integer | 是否收藏 1-收藏,0-未收藏 -data.IsCompliment | 1 | Integer | 是否点赞 1-点赞,0-未点赞 -data.IsShare | 1 | Integer | 是否分享 1-分享,0-未分享 -data.Recommends | - | Array | 推荐文章 -data.CanGetScore | false | Boolean | 是否可以获得积分 true可以,false不可以 -## /患者运营/小程序/图文/图文阅读记录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/view - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/view | String | 是 | - -#### 请求Body参数 -```javascript -{ - "ContentId": 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":{"HistoryId":4}} -``` -## /患者运营/小程序/图文/图文收藏 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/collection - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/collection | String | 是 | - -#### 请求Body参数 -```javascript -{ - "ContentId": 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/图文/图文点赞 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/compliment - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/compliment | String | 是 | - -#### 请求Body参数 -```javascript -{ - "ContentId": 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/图文/图文分享 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/share - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/share | String | 是 | - -#### 请求Body参数 -```javascript -{ - "ContentId": 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/图文/图文取消收藏 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/cancel-collection - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/cancel-collection | String | 是 | - -#### 请求Body参数 -```javascript -{ - "ContentId": 1 -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/图文/更改图文观看时长 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/watch-duration - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/watch-duration | String | 是 | - -#### 请求Body参数 -```javascript -{ - "HistoryId":1, - "WatchDuration":10 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -HistoryId | 1 | Integer | 是 | 历史记录Id -WatchDuration | 10 | Integer | 是 | 观看时长 秒 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/图文/收藏列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/pic-text/collection-list&count=10&page=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/pic-text/collection-list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "1", - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "ReadCost": "3", - "CatId": "1", - "Labels": [ - "头" - ], - "Content": "hahahhahahhahah", - "AudioLink": { - "url": "" - }, - "Sort": "1", - "Status": "2", - "PublishAt": "2026-05-14 17:54:28", - "IsDeleted": "0", - "CreatorId": "1959", - "CreatedAt": "2026-05-14 17:54:28", - "UpdaterId": "", - "UpdatedAt": "2026-05-14 17:54:28", - "EditorId": "", - "EditedAt": null, - "DeleterId": "", - "DeletedAt": null, - "OpenPeopleNum": "1", - "OpenNum": "1", - "BasicNum": "99", - "CollectionPeopleNum": "1", - "ComplimentPeopleNum": "1", - "SharePeopleNum": "1", - "ShareNum": "1", - "ComplimentNum": "1", - "EbookImageUrl": "", - "BigPicLink": "", - "DrugsSort": "1", - "ContentId": "1", - "CollectTime": "2026-05-15 10:28:47", - "CateName": "分类1", - "IsCollect": 0, - "IsCompliment": 1, - "IsShare": 1, - "IsView": 1 - } - ], - "page": 1, - "pages": 1, - "count": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.list | - | Array | - -data.list.Id | 1 | String | 记录Id -data.list.Title | di1 | String | 标题 -data.list.SubTitle | di1sub | String | 副标题 -data.list.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.list.ReadCost | 3 | String | 阅读耗时 分钟 -data.list.CatId | 1 | String | 分类Id -data.list.Labels | 头 | Array | 标签,字符串数组 -data.list.Content | hahahhahahhahah | String | 内容 -data.list.AudioLink | - | Object | 语音链接信息,字段自定义 -data.list.AudioLink.url | - | String | 语音url -data.list.Sort | 1 | String | 排序 -data.list.Status | 2 | String | 状态,保存时传1,保存并发布传2 -data.list.PublishAt | 2026-05-14 17:54:28 | String | 发布时间 -data.list.IsDeleted | 0 | String | - -data.list.CreatorId | 1959 | String | - -data.list.CreatedAt | 2026-05-14 17:54:28 | String | - -data.list.UpdaterId | - | String | - -data.list.UpdatedAt | 2026-05-14 17:54:28 | String | 最后更新时间 -data.list.EditorId | - | String | - -data.list.EditedAt | null | Null | - -data.list.DeleterId | - | String | - -data.list.DeletedAt | null | Null | - -data.list.OpenPeopleNum | 1 | String | 打开人数 -data.list.OpenNum | 1 | String | 打开次数 -data.list.BasicNum | 99 | String | 运营基础数 -data.list.CollectionPeopleNum | 1 | String | 收藏人数 -data.list.ComplimentPeopleNum | 1 | String | 点赞人数 -data.list.SharePeopleNum | 1 | String | 分享人数 -data.list.ShareNum | 1 | String | 分享次数 -data.list.ComplimentNum | 1 | String | - -data.list.EbookImageUrl | - | String | - -data.list.BigPicLink | - | String | 故事大图 -data.list.DrugsSort | 1 | String | 用药患者排序 -data.list.ContentId | 1 | String | - -data.list.CollectTime | 2026-05-15 10:28:47 | String | 收藏时间 -data.list.CateName | 分类1 | String | 分类名 -data.list.IsCollect | 0 | Integer | 是否收藏 1-收藏,0-未收藏 -data.list.IsCompliment | 1 | Integer | 是否点赞 1-点赞,0-未点赞 -data.list.IsShare | 1 | Integer | 是否分享 1-分享,0-未分享 -data.list.IsView | 1 | Integer | 是否观看 1-观看,0-未观看 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -## /患者运营/小程序/活动 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/小程序/活动/分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/cate-list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/cate-list | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":[{"CateId":"6","CateName":"分类55"}]} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Array | - -data.CateId | 6 | String | 分类id -data.CateName | 分类55 | String | 分类名 -## /患者运营/小程序/活动/活动列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/list&Type=1&Search=&CateId= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -LNG | 116.23128 | String | 是 | 经度 此参数需要定位距离时才传 -LAT | 40.22077 | String | 是 | 纬度 此参数需要定位距离时才传 -r | igg4/activity/list | String | 是 | - -Type | 1 | String | 是 | 活动类型 1-线上,2-线下 -Search | - | String | 是 | 名称 -CateId | - | String | 是 | 分类Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "1", - "Name": "线上活动", - "Type": "1", - "CateId": "1", - "Labels": [ - "标签1" - ], - "BigImgUrl": "", - "CreateTime": "2026-05-15 17:18:29", - "BeginTime": "2026-05-16 16:00:00", - "EndTime": "2026-05-16 17:00:00", - "SignUpDeadline": "2026-05-16 17:00:00", - "ShareNum": "0", - "SharePeopleNum": "0", - "SignUpPeopleNum": "0", - "OpenPeopleNum": "0", - "OpenNum": "0", - "JoinPeopleNum": null, - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "Status": "1", - "ReplayVideoUrl": "", - "AttachmentFileName": "", - "AttachmentUrl": "", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": "", - "Link": "", - "WorkerId": "1959", - "ActivityBasicNum": "0", - "TencentMeetingId": "", - "TencentMeetingCode": "", - "MasterName": "ha", - "MasterTitle": "tt", - "MasterHosipital": "回龙观医院", - "DoctorId": "1", - "Location": "", - "LocationLNG": "0.000000", - "LocationLAT": "0.000000", - "UpdateTime": "2026-05-15 17:18:29", - "TencentMeetingStatus": "0", - "ReplayStatus": "0", - "RegionId": "1", - "RegionLThreeId": "1", - "RegionLThreeName": "北中国", - "WxPicUrl": null, - "WxProxyPicUrl": null, - "ThumbMediaId": null, - "SubscribeUserCount": "0", - "SubscribeSendSuccessCount": "0", - "JumpObj": { - "url": "www.baidu.com" - }, - "ss": "1", - "CateName": "分类1", - "IsSignUp": 0, - "SignUpStatus": 0, - "WillSendScore": "0" - } - ], - "page": 1, - "pages": 1, - "count": "1", - "OpenStatus": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 1 | String | 记录id -data.list.Name | 线上活动 | String | 活动名称 -data.list.Type | 1 | String | 活动类型 1-线上,2-线下 -data.list.CateId | 1 | String | 分类Id -data.list.Labels | 标签1 | Array | 标签 -data.list.BigImgUrl | - | String | - -data.list.CreateTime | 2026-05-15 17:18:29 | String | 创建时间 -data.list.BeginTime | 2026-05-16 16:00:00 | String | 活动开始时间 -data.list.EndTime | 2026-05-16 17:00:00 | String | 活动结束时间 -data.list.SignUpDeadline | 2026-05-16 17:00:00 | String | 报名截止时间 -data.list.ShareNum | 0 | String | - -data.list.SharePeopleNum | 0 | String | 分享人数 -data.list.SignUpPeopleNum | 0 | String | 报名人数 -data.list.OpenPeopleNum | 0 | String | 打开人数 -data.list.OpenNum | 0 | String | 打开次数 -data.list.JoinPeopleNum | null | Null | 参与人数 -data.list.IsLimitUser | 1 | String | 是否限额 1-限制,0-不限制 -data.list.LimitPeopleNum | 100 | String | 限额人数 -data.list.Status | 1 | String | 状态 1-待开始,2-进行中,3-已结束,99-取消,100-删除 -data.list.ReplayVideoUrl | - | String | 视频回放地址 -data.list.AttachmentFileName | - | String | - -data.list.AttachmentUrl | - | String | - -data.list.PosterUrl | - | String | 海报图 -data.list.IntroductionUrl | http://www.baidu.com | String | 介绍Url -data.list.DetailJson | - | String | 详情 -data.list.Link | - | String | - -data.list.WorkerId | 1959 | String | - -data.list.ActivityBasicNum | 0 | String | 运营基础数 -data.list.TencentMeetingId | - | String | 腾讯会议Id -data.list.TencentMeetingCode | - | String | 腾讯会议code -data.list.MasterName | ha | String | 专家名称 -data.list.MasterTitle | tt | String | 专家头衔 -data.list.MasterHosipital | 回龙观医院 | String | 专家所在医院 -data.list.DoctorId | 1 | String | - -data.list.Location | - | String | 活动地点 -data.list.LocationLNG | 0.000000 | String | 地点经度 -data.list.LocationLAT | 0.000000 | String | 地点纬度 -data.list.UpdateTime | 2026-05-15 17:18:29 | String | - -data.list.TencentMeetingStatus | 0 | String | - -data.list.ReplayStatus | 0 | String | - -data.list.RegionId | 1 | String | - -data.list.RegionLThreeId | 1 | String | - -data.list.RegionLThreeName | 北中国 | String | - -data.list.WxPicUrl | null | Null | - -data.list.WxProxyPicUrl | null | Null | - -data.list.ThumbMediaId | null | Null | - -data.list.SubscribeUserCount | 0 | String | - -data.list.SubscribeSendSuccessCount | 0 | String | - -data.list.JumpObj | - | Object | 活动跳转信息 -data.list.JumpObj.url | www.baidu.com | String | - -data.list.ss | 1 | String | - -data.list.CateName | 分类1 | String | 分类名 -data.list.IsSignUp | 0 | Integer | 是否报名 -data.list.SignUpStatus | 0 | Integer | 报名状态 -data.list.WillSendScore | 0 | String | 报名将会赠送的积分 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 页数 -data.count | 1 | String | 总条数 -data.OpenStatus | 1 | String | 开关状态 1-开,0-关 -## /患者运营/小程序/活动/活动详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/detail&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/detail | String | 是 | - -Id | 1 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": "1", - "Name": "线上活动", - "Type": "1", - "CateId": "1", - "Labels": [ - "标签1" - ], - "BigImgUrl": "", - "CreateTime": "2026-05-15 17:18:29", - "BeginTime": "2026-05-16 16:00:00", - "EndTime": "2026-05-16 17:00:00", - "SignUpDeadline": "2026-05-16 17:00:00", - "ShareNum": "0", - "SharePeopleNum": "0", - "SignUpPeopleNum": "0", - "OpenPeopleNum": "0", - "OpenNum": "0", - "JoinPeopleNum": null, - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "Status": "1", - "ReplayVideoUrl": "", - "AttachmentFileName": "", - "AttachmentUrl": "", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": "", - "Link": "", - "WorkerId": "1959", - "ActivityBasicNum": "0", - "TencentMeetingId": "", - "TencentMeetingCode": "", - "MasterName": "ha", - "MasterTitle": "tt", - "MasterHosipital": "回龙观医院", - "DoctorId": "1", - "Location": "", - "LocationLNG": "0.000000", - "LocationLAT": "0.000000", - "UpdateTime": "2026-05-15 17:18:29", - "TencentMeetingStatus": "0", - "ReplayStatus": "0", - "RegionId": "0", - "RegionLThreeId": "1", - "RegionLThreeName": "北中国", - "WxPicUrl": null, - "WxProxyPicUrl": null, - "ThumbMediaId": null, - "SubscribeUserCount": "0", - "SubscribeSendSuccessCount": "0", - "JumpObj": { - "url": "www.baidu.com" - }, - "CateName": "分类1", - "IsSignUp": 0, - "SignUpStatus": 0, - "SignUpRecord": [] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.Id | 1 | String | 记录Id -data.Name | 线上活动 | String | 活动名称 -data.Type | 1 | String | 活动类型 1-线上,2-线下 -data.CateId | 1 | String | 分类Id -data.Labels | 标签1 | Array | 标签 -data.BigImgUrl | - | String | - -data.CreateTime | 2026-05-15 17:18:29 | String | 创建时间 -data.BeginTime | 2026-05-16 16:00:00 | String | 活动开始时间 -data.EndTime | 2026-05-16 17:00:00 | String | 活动结束时间 -data.SignUpDeadline | 2026-05-16 17:00:00 | String | 报名截止时间 -data.ShareNum | 0 | String | - -data.SharePeopleNum | 0 | String | 分享人数 -data.SignUpPeopleNum | 0 | String | 报名人数 -data.OpenPeopleNum | 0 | String | 打开人数 -data.OpenNum | 0 | String | 打开次数 -data.JoinPeopleNum | null | Null | 参与人数 -data.IsLimitUser | 1 | String | 是否限额 1-限制,0-不限制 -data.LimitPeopleNum | 100 | String | 限额人数 -data.Status | 1 | String | 状态 1-待开始,2-进行中,3-已结束,99-取消,100-删除 -data.ReplayVideoUrl | - | String | 回放地址 -data.AttachmentFileName | - | String | - -data.AttachmentUrl | - | String | - -data.PosterUrl | - | String | 海报图 -data.IntroductionUrl | http://www.baidu.com | String | 介绍Url -data.DetailJson | - | String | 详情 -data.Link | - | String | - -data.WorkerId | 1959 | String | - -data.ActivityBasicNum | 0 | String | 运营基础数 -data.TencentMeetingId | - | String | - -data.TencentMeetingCode | - | String | 腾讯会议Code -data.MasterName | ha | String | 专家名称 -data.MasterTitle | tt | String | 专家头衔 -data.MasterHosipital | 回龙观医院 | String | 专家所在医院 -data.DoctorId | 1 | String | - -data.Location | - | String | 活动地点 -data.LocationLNG | 0.000000 | String | 经度 -data.LocationLAT | 0.000000 | String | 纬度 -data.UpdateTime | 2026-05-15 17:18:29 | String | - -data.TencentMeetingStatus | 0 | String | - -data.ReplayStatus | 0 | String | - -data.RegionId | 0 | String | - -data.RegionLThreeId | 1 | String | - -data.RegionLThreeName | 北中国 | String | - -data.WxPicUrl | null | Null | - -data.WxProxyPicUrl | null | Null | - -data.ThumbMediaId | null | Null | - -data.SubscribeUserCount | 0 | String | - -data.SubscribeSendSuccessCount | 0 | String | - -data.JumpObj | - | Object | 活动跳转信息 -data.JumpObj.url | www.baidu.com | String | - -data.CateName | 分类1 | String | 分类名 -data.IsSignUp | 0 | Integer | 是否报名 1-报名,0-没有 -data.SignUpStatus | 0 | Integer | 报名状态 1-审核中,2-已报名 -data.SignUpRecord | - | Array | - -## /患者运营/小程序/活动/打开记录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/view - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/view | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 16 | Integer | 是 | 记录id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/活动/分享记录 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/share - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/share | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 16 | Integer | 是 | 记录id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/活动/报名 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/sign-up - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/sign-up | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 1, - "PreUserIdentity": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 16 | Integer | 是 | 记录id -PreUserIdentity | 1 | Integer | 是 | 报名前身份 1-空白用户,2-注册用户,3-疾病患者,4-用药患者 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "rewardScore":50 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.rewardScore | 50 | Integer | 赠送积分 -## /患者运营/小程序/活动/签到 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/sign-in - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/sign-in | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 1 | Integer | 是 | 记录id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/小程序/活动/报名活动列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/sign-up-list&Type=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/sign-up-list | String | 是 | - -Type | 1 | String | 是 | 活动类型 1-线上,2-线下 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "16", - "Name": "线下活动2", - "Type": "2", - "CateId": "1", - "Labels": [ - "标签1" - ], - "BigImgUrl": "", - "CreateTime": "2023-07-06 17:46:50", - "BeginTime": "2023-07-06 16:00:00", - "EndTime": "2023-07-06 17:00:00", - "SignUpDeadline": "2023-07-09 17:00:00", - "SharePeopleNum": "1", - "SignUpPeopleNum": "0", - "OpenPeopleNum": "1", - "OpenNum": "2", - "JoinPeopleNum": null, - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "Status": "3", - "ReplayVideoUrl": "", - "AttachmentFileName": "", - "AttachmentUrl": "", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": "[]", - "Link": "", - "WorkerId": "1", - "ActivityBasicNum": "0", - "TencentMeetingId": "", - "TencentMeetingCode": "", - "MasterName": "", - "MasterTitle": "", - "MasterHosipital": "", - "Location": "北京市昌平区霍营地铁站", - "LocationLNG": "116.368073", - "LocationLAT": "40.074886", - "UpdateTime": "2023-07-08 14:24:26", - "CateName": "", - "IsSignUp": 1, - "SignUpStatus": "2" - } - ], - "page": 1, - "pages": 1, - "count": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 16 | String | 记录id -data.list.Name | 线下活动2 | String | 活动名称 -data.list.Type | 2 | String | 活动类型 1-线上,2-线下 -data.list.CateId | 1 | String | 分类Id -data.list.Labels | 标签1 | Array | 标签 -data.list.BigImgUrl | - | String | - -data.list.CreateTime | 2023-07-06 17:46:50 | String | 创建时间 -data.list.BeginTime | 2023-07-06 16:00:00 | String | 活动开始时间 -data.list.EndTime | 2023-07-06 17:00:00 | String | 活动结束时间 -data.list.SignUpDeadline | 2023-07-09 17:00:00 | String | 报名截止时间 -data.list.SharePeopleNum | 1 | String | 分享人数 -data.list.SignUpPeopleNum | 0 | String | 报名人数 -data.list.OpenPeopleNum | 1 | String | 打开人数 -data.list.OpenNum | 2 | String | 打开次数 -data.list.JoinPeopleNum | null | Null | 参与人数 -data.list.IsLimitUser | 1 | String | 是否限额 1-限制,0-不限制 -data.list.LimitPeopleNum | 100 | String | 限额人数 -data.list.Status | 3 | String | 状态 1-待开始,2-进行中,3-已结束,99-取消,100-删除 -data.list.ReplayVideoUrl | - | String | 视频回放地址 -data.list.AttachmentFileName | - | String | - -data.list.AttachmentUrl | - | String | - -data.list.PosterUrl | - | String | 海报图 -data.list.IntroductionUrl | http://www.baidu.com | String | 介绍Url -data.list.DetailJson | [] | String | 详情 -data.list.Link | - | String | - -data.list.WorkerId | 1 | String | - -data.list.ActivityBasicNum | 0 | String | 运营基础数 -data.list.TencentMeetingId | - | String | 腾讯会议Id -data.list.TencentMeetingCode | - | String | 腾讯会议code -data.list.MasterName | - | String | 专家名称 -data.list.MasterTitle | - | String | 专家头衔 -data.list.MasterHosipital | - | String | 专家所在医院 -data.list.Location | 北京市昌平区霍营地铁站 | String | 活动地点 -data.list.LocationLNG | 116.368073 | String | 地点经度 -data.list.LocationLAT | 40.074886 | String | 地点纬度 -data.list.UpdateTime | 2023-07-08 14:24:26 | String | - -data.list.CateName | - | String | 分类名 -data.list.IsSignUp | 1 | Integer | 是否报名 -data.list.SignUpStatus | 2 | String | 报名状态 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 页数 -data.count | 1 | String | 总条数 -## /患者运营/小程序/活动/报名状态 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/sign-up-detail&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/sign-up-detail | String | 是 | - -Id | 1 | String | 是 | 记录id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "ActivityId": 15, - "ActivityName": "线上活动3", - "Type": 1, - "TencentMeetingCode": "525460508", - "Location": "", - "LocationLNG": 0, - "LocationLAT": 0, - "BeginTime": "2023-07-07 16:00:00", - "AuditStatus": "4", - "IsSignUp": 1, - "SignUpStatus": "1", - "IsFollow": 1 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.ActivityId | 15 | Integer | 活动Id -data.ActivityName | 线上活动3 | String | 活动名称 -data.Type | 1 | Integer | 活动类型 1-线上 2-线下 -data.TencentMeetingCode | 525460508 | String | 腾讯会议Code -data.Location | - | String | 活动地点 -data.LocationLNG | 0 | Integer | 经度 -data.LocationLAT | 0 | Integer | 纬度 -data.BeginTime | 2023-07-07 16:00:00 | String | 活动开始时间 -data.AuditStatus | 4 | String | 审核状态 0-未申请,1-审核中,2-审核驳回,3-审核通过,4-ai审核通过 -data.IsSignUp | 1 | Integer | 是否报名 1-报名,0-没有 -data.SignUpStatus | 1 | String | 报名状态 1-审核中,2-已报名 -data.IsFollow | 1 | Integer | 是否关注 1-关注,0-未关注 -## /患者运营/小程序/活动/签到状态 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/sign-in-detail&Id=16 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/sign-in-detail | String | 是 | - -Id | 16 | String | 是 | 记录id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "ActivityId": 16, - "ActivityName": "线下活动2", - "Type": 2, - "Location": "北京市昌平区霍营地铁站", - "LocationLNG": 116.368073, - "LocationLAT": 40.074886, - "BeginTime": "2023-07-06 16:00:00", - "IsSignIn": 1 - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.ActivityId | 16 | Integer | 活动Id -data.ActivityName | 线下活动2 | String | 活动名称 -data.Type | 2 | Integer | 活动类型 1-线上 2-线下 -data.Location | 北京市昌平区霍营地铁站 | String | 活动地点 -data.LocationLNG | 116.368073 | Number | 经度 -data.LocationLAT | 40.074886 | Number | 纬度 -data.BeginTime | 2023-07-06 16:00:00 | String | 活动开始时间 -data.IsSignIn | 1 | Integer | 签到状态 1-已签到,0-未签到 -## /患者运营/小程序/活动/海报 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=poster/prepare - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | poster/prepare | String | 是 | - -#### 请求Body参数 -```javascript -{ - "posterId":"activity-invite", - "activityId":15, - "userId":"14512" -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/小程序/活动/首页活动列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/activity/index-list&ConfigId=16&count=5 - -#### 请求方式 -> GET - -#### Content-Type -> form-data - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/activity/index-list | String | 是 | - -ConfigId | 16 | String | 是 | 配置Id -count | 5 | String | 是 | 数量 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "26", - "Name": "节日庆典", - "Type": "2", - "CateId": "12", - "Labels": [ - "[\"[\\\"[\\\\\\\"112\\\\\\\"]\\\"]\"]" - ], - "BigImgUrl": "", - "CreateTime": "2023-07-12 14:44:35", - "BeginTime": "2023-07-12 14:00:00", - "EndTime": "2023-08-31 14:00:00", - "SignUpDeadline": "2023-07-15 14:45:00", - "ShareNum": "0", - "SharePeopleNum": "0", - "SignUpPeopleNum": "2", - "OpenPeopleNum": "5", - "OpenNum": "29", - "JoinPeopleNum": null, - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "Status": "2", - "ReplayVideoUrl": "https://circlehbsaas.oss-cn-beijing.aliyuncs.com/video/20230712546_1635738115605487.mp4", - "AttachmentFileName": "", - "AttachmentUrl": "", - "PosterUrl": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/7c9aab855c97b203e0bdc15ce8819186_16891442189041.png", - "IntroductionUrl": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/25614fceaf4ddb9426437b098c642525_16891442214619.png", - "DetailJson": "[{\"name\":\"微信图片_20230706144658.png\",\"type\":\"image\",\"url\":\"https:\\/\\/picsissiok-10049618.cos.ap-shanghai.myqcloud.com\\/150d741a6cf83c3ce87a13467c2779e9_16891442233305.png\",\"size\":\"428527\"},{\"name\":\"微信图片_20230706144658.png\",\"type\":\"image\",\"url\":\"https:\\/\\/picsissiok-10049618.cos.ap-shanghai.myqcloud.com\\/45fd9fbf17f307fe0c8ecff178d790eb_16891442267963.png\",\"size\":\"428527\"},{\"name\":\"微信图片_20230706144658.png\",\"type\":\"image\",\"url\":\"https:\\/\\/picsissiok-10049618.cos.ap-shanghai.myqcloud.com\\/b7785469bdcc9fdcf47555e6774ec61f_16891442302865.png\",\"size\":\"428527\"}]", - "Link": "", - "WorkerId": "14510", - "ActivityBasicNum": "0", - "TencentMeetingId": "", - "TencentMeetingCode": "", - "MasterName": "", - "MasterTitle": "", - "MasterHosipital": "", - "Location": "北京市天通苑西三区北20号楼4单元111111111111111111111111111111111111111111", - "LocationLNG": "116.409561", - "LocationLAT": "40.076954", - "UpdateTime": "2023-07-13 09:31:22", - "TencentMeetingStatus": "0", - "ReplayStatus": "0", - "ss": "0", - "CateName": "日常护理", - "IsSignUp": 0, - "SignUpStatus": 0 - } - ], - "page": 1, - "pages": 1, - "count": "1", - "OpenStatus": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 26 | String | 记录id -data.list.Name | 节日庆典 | String | 活动名称 -data.list.Type | 2 | String | 活动类型 1-线上,2-线下 -data.list.CateId | 12 | String | 分类Id -data.list.Labels | ["[\"[\\\"112\\\"]\"]"] | Array | 标签 -data.list.BigImgUrl | - | String | - -data.list.CreateTime | 2023-07-12 14:44:35 | String | 创建时间 -data.list.BeginTime | 2023-07-12 14:00:00 | String | 活动开始时间 -data.list.EndTime | 2023-08-31 14:00:00 | String | 活动结束时间 -data.list.SignUpDeadline | 2023-07-15 14:45:00 | String | 报名截止时间 -data.list.ShareNum | 0 | String | 分享次数 -data.list.SharePeopleNum | 0 | String | 分享人数 -data.list.SignUpPeopleNum | 2 | String | 报名人数 -data.list.OpenPeopleNum | 5 | String | 打开人数 -data.list.OpenNum | 29 | String | 打开次数 -data.list.JoinPeopleNum | null | Null | 参与人数 -data.list.IsLimitUser | 1 | String | 是否限额 1-限制,0-不限制 -data.list.LimitPeopleNum | 100 | String | 限额人数 -data.list.Status | 2 | String | 状态 1-待开始,2-进行中,3-已结束,99-取消,100-删除 -data.list.ReplayVideoUrl | https://circlehbsaas.oss-cn-beijing.aliyuncs.com/video/20230712546_1635738115605487.mp4 | String | 视频回放地址 -data.list.AttachmentFileName | - | String | - -data.list.AttachmentUrl | - | String | - -data.list.PosterUrl | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/7c9aab855c97b203e0bdc15ce8819186_16891442189041.png | String | 海报图 -data.list.IntroductionUrl | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/25614fceaf4ddb9426437b098c642525_16891442214619.png | String | 介绍Url -data.list.DetailJson | [{"name":"微信图片_20230706144658.png","type":"image","url":"https:\/\/picsissiok-10049618.cos.ap-shanghai.myqcloud.com\/150d741a6cf83c3ce87a13467c2779e9_16891442233305.png","size":"428527"},{"name":"微信图片_20230706144658.png","type":"image","url":"https:\/\/picsissiok-10049618.cos.ap-shanghai.myqcloud.com\/45fd9fbf17f307fe0c8ecff178d790eb_16891442267963.png","size":"428527"},{"name":"微信图片_20230706144658.png","type":"image","url":"https:\/\/picsissiok-10049618.cos.ap-shanghai.myqcloud.com\/b7785469bdcc9fdcf47555e6774ec61f_16891442302865.png","size":"428527"}] | String | 详情 -data.list.Link | - | String | - -data.list.WorkerId | 14510 | String | - -data.list.ActivityBasicNum | 0 | String | 运营基础数 -data.list.TencentMeetingId | - | String | 腾讯会议Id -data.list.TencentMeetingCode | - | String | 腾讯会议code -data.list.MasterName | - | String | 专家名称 -data.list.MasterTitle | - | String | 专家头衔 -data.list.MasterHosipital | - | String | 专家所在医院 -data.list.Location | 北京市天通苑西三区北20号楼4单元111111111111111111111111111111111111111111 | String | 活动地点 -data.list.LocationLNG | 116.409561 | String | 地点经度 -data.list.LocationLAT | 40.076954 | String | 地点纬度 -data.list.UpdateTime | 2023-07-13 09:31:22 | String | - -data.list.TencentMeetingStatus | 0 | String | - -data.list.ReplayStatus | 0 | String | - -data.list.ss | 0 | String | - -data.list.CateName | 日常护理 | String | 分类名 -data.list.IsSignUp | 0 | Integer | 是否报名 -data.list.SignUpStatus | 0 | Integer | 报名状态 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 页数 -data.count | 1 | String | 总条数 -data.OpenStatus | 1 | String | 开关状态 1-开,0-关 -## /患者运营/小程序/获取微信公众号关注二维码,带场景值 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/common/get-channel-wx-code&ChannelType=1&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/common/get-channel-wx-code | String | 是 | - -ChannelType | 1 | String | 是 | 用户关注渠道 1-直播/2-ADL/3-图文/4-视频/5-患者故事/6-平台介绍/7-升级服务介绍/8-亲友号/9-渠道码/10-线下活动/11-其它(搜索公众号,无法控制的渠道)/12-NRDL活动 -Id | 1 | String | 是 | 记录id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -pass | 1 | - -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/内容分类管理 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/内容分类管理/新建分类 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=po-cate/create - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | po-cate/create | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Name": "故事分类" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Name | 分类2 | String | 是 | 分类名 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"创建成功"} -``` -## /患者运营/后台/内容分类管理/分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=po-cate/list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | po-cate/list | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "Id": "4", - "Name": "分类1" - }, - { - "Id": "5", - "Name": "分类2" - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Array | - -data.Id | 4 | String | 分类Id -data.Name | 分类1 | String | 分类名 -## /患者运营/后台/内容分类管理/更新分类 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=po-cate/update - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | po-cate/update | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id":5, - "Name":"分类3" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 5 | Integer | 是 | 分类Id -Name | 分类3 | String | 是 | 分类名 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"编辑成功"} -``` -## /患者运营/后台/内容分类管理/删除分类 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=po-cate/delete - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | po-cate/delete | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id":5 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 5 | Integer | 是 | 分类Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"删除成功"} -``` -## /患者运营/后台/图文 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/图文/分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=pic-text/cate-list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/cate-list | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "Id": "12", - "CateId": "12", - "Sort": "7", - "IsShow": "2", - "ImageUrl": "", - "CateName": "日常护理", - "Num": 0 - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Array | - -data.Id | 12 | String | 记录Id -data.CateId | 12 | String | 分类id -data.Sort | 7 | String | 排序 -data.IsShow | 2 | String | 是否展示 1-展示,2-不展示 -data.ImageUrl | - | String | 图片地址 -data.CateName | 日常护理 | String | 分类名 -data.Num | 0 | Integer | 内容数量 -## /患者运营/后台/图文/分类排序 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=pic-text/cate-sort - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/cate-sort | String | 是 | - -#### 请求Body参数 -```javascript -{ - "IdList":[4,6] -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/图文/分类设置是否展示 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/cate-set-show - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/cate-set-show | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Id":4, - "IsShow":2 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 4 | Integer | 是 | 分类Id -IsShow | 2 | Integer | 是 | 是否显示 1-显示,2-不显示 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/图文/可选分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/select-cate-list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/select-cate-list | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "CateId": "6", - "CateName": "分类55", - "Num": 0 - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Array | - -data.CateId | 6 | String | 分类id -data.CateName | 分类55 | String | 分类名 -data.Num | 0 | Integer | 内容数量 -## /患者运营/后台/图文/创建图文 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://home.igg4.hbraas.com/?r=pic-text/create - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/create | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "BigPicLink":"https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "ReadCost": 3, - "CatId": 1, - "Labels": [ - "头", - "肩" - ], - "Content": "hahahhahahhahah", - "AudioLink": { - "url": "" - }, - "BasicNum": 99, - "Status": 2, - "EbookImageUrl": [ - - ], - "BookIds": [ - - ] -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Title | di1 | String | 是 | 标题 -SubTitle | di1sub | String | 是 | 副标题 -TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 是 | 标题图地址 -BigPicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 是 | 故事图片链接 -ReadCost | 3 | Integer | 是 | 阅读耗时 分钟 -CatId | 1 | Integer | 是 | 分类Id -Labels | 头 | Array | 是 | 标签,字符串数组 -Content | hahahhahahhahah | String | 是 | 内容 -AudioLink | - | Object | 是 | 语音链接信息,字段自定义 -AudioLink.url | - | String | 是 | 音频链接 -BasicNum | 99 | Integer | 是 | 运营基础数 -Status | 2 | Integer | 是 | 状态,保存时传1,保存并发布传2 -EbookImageUrl | - | Array | 是 | 电子书图片 -BookIds | 1 | Array | 是 | 电子书Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/图文/图文列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/list&count=10&page=1&Search=&Status=&PublishAtBegin=&PublishAtEnd=&UpdateTimeBegin=&UpdateTimeEnd=&Sort= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Search | - | String | 是 | 名称 -Status | - | String | 是 | 状态,1-待发布,2-已发布 -PublishAtBegin | - | String | 是 | 发布时间开始 -PublishAtEnd | - | String | 是 | 发布时间结束 -UpdateTimeBegin | - | String | 是 | 更新时间开始 -UpdateTimeEnd | - | String | 是 | 更新时间结束 -Sort | - | String | 是 | 排序 默认为-sort,time - 更改时间键升序,-time -更改时间降序,sort - 权重升序 ,-sort -权重降序,-drugsSort 用药患者权重降序, drugsSort 用药患者权重升序 -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "1", - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "BigPicLink": "", - "ReadCost": "3", - "CatId": "1", - "Labels": [ - "头" - ], - "Sort": "1", - "DrugsSort": "1", - "Status": "2", - "PublishAt": "2026-05-14 17:54:28", - "UpdatedAt": "2026-05-14 17:54:28", - "EditedAt": null, - "OpenPeopleNum": "0", - "OpenNum": "0", - "BasicNum": "99", - "CollectionPeopleNum": "0", - "ComplimentPeopleNum": "0", - "ComplimentNum": "0", - "SharePeopleNum": "0", - "ShareNum": "0", - "CateName": "分类1" - } - ], - "page": 1, - "pages": 1, - "count": "1", - "OpenStatus": "1", - "EbookStatus": "0" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.list | - | Array | - -data.list.Id | 1 | String | 记录Id -data.list.Title | di1 | String | 标题 -data.list.SubTitle | di1sub | String | 副标题 -data.list.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.list.BigPicLink | - | String | 故事图片链接 -data.list.ReadCost | 3 | String | 阅读耗时 分钟 -data.list.CatId | 1 | String | 分类Id -data.list.Labels | 头 | Array | 标签,字符串数组 -data.list.Sort | 1 | String | 排序权重 -data.list.DrugsSort | 1 | String | 用药患者 权重排序 -data.list.Status | 2 | String | 状态,1-待发布,2-已发布 -data.list.PublishAt | 2026-05-14 17:54:28 | String | 发布时间 -data.list.UpdatedAt | 2026-05-14 17:54:28 | String | 最后更新时间 -data.list.EditedAt | null | Null | - -data.list.OpenPeopleNum | 0 | String | 打开人数 -data.list.OpenNum | 0 | String | 打开次数 -data.list.BasicNum | 99 | String | 运营基础数 -data.list.CollectionPeopleNum | 0 | String | 收藏人数 -data.list.ComplimentPeopleNum | 0 | String | 点赞人数 -data.list.ComplimentNum | 0 | String | - -data.list.SharePeopleNum | 0 | String | 分享人数 -data.list.ShareNum | 0 | String | 分享次数 -data.list.CateName | 分类1 | String | 分类名 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 总条数 -data.OpenStatus | 1 | String | 资讯模块状态 1-开启,0-关闭 -data.EbookStatus | 0 | String | 电子书模式 1-是,0-不是 -## /患者运营/后台/图文/图文详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/view&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/view | String | 是 | - -Id | 1 | String | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": 1, - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "ReadCost": 3, - "CatId": 1, - "Labels": [ - "头" - ], - "Content": "hahahhahahhahah", - "AudioLink": { - "url": "" - }, - "Sort": 1, - "Status": 2, - "PublishAt": "2026-05-14 17:54:28", - "IsDeleted": 0, - "CreatorId": "1959", - "CreatedAt": "2026-05-14 17:54:28", - "UpdaterId": "", - "UpdatedAt": "2026-05-14 17:54:28", - "EditorId": "", - "EditedAt": null, - "DeleterId": "", - "DeletedAt": null, - "OpenPeopleNum": 0, - "OpenNum": 0, - "BasicNum": 99, - "CollectionPeopleNum": 0, - "ComplimentPeopleNum": 0, - "SharePeopleNum": 0, - "ShareNum": 0, - "ComplimentNum": 0, - "EbookImageUrl": [], - "BigPicLink": "", - "DrugsSort": 1, - "CateName": "分类1", - "BookIds": [] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.Id | 1 | Integer | 记录Id -data.Title | di1 | String | 标题 -data.SubTitle | di1sub | String | 副标题 -data.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.ReadCost | 3 | Integer | 阅读耗时 分钟 -data.CatId | 1 | Integer | 分类Id -data.Labels | 头 | Array | 标签,字符串数组 -data.Content | hahahhahahhahah | String | 内容 -data.AudioLink | - | Object | 语音链接信息,字段自定义 -data.AudioLink.url | - | String | 语音url -data.Sort | 1 | Integer | 排序 -data.Status | 2 | Integer | 状态,1-待发布,2-已发布 -data.PublishAt | 2026-05-14 17:54:28 | String | 发布时间 -data.IsDeleted | 0 | Integer | - -data.CreatorId | 1959 | String | - -data.CreatedAt | 2026-05-14 17:54:28 | String | - -data.UpdaterId | - | String | - -data.UpdatedAt | 2026-05-14 17:54:28 | String | 最后更新时间 -data.EditorId | - | String | - -data.EditedAt | null | Null | - -data.DeleterId | - | String | - -data.DeletedAt | null | Null | - -data.OpenPeopleNum | 0 | Integer | 打开人数 -data.OpenNum | 0 | Integer | 打开次数 -data.BasicNum | 99 | Integer | 运营基础数 -data.CollectionPeopleNum | 0 | Integer | 收藏人数 -data.ComplimentPeopleNum | 0 | Integer | 点赞人数 -data.SharePeopleNum | 0 | Integer | 分享人数 -data.ShareNum | 0 | Integer | 分享次数 -data.ComplimentNum | 0 | Integer | - -data.EbookImageUrl | - | Array | 电子书图片 -data.BigPicLink | - | String | 故事图片链接 -data.DrugsSort | 1 | Integer | 用药患者 权重排序 -data.CateName | 分类1 | String | 分类名 -data.BookIds | - | Array | 电子书Id -## /患者运营/后台/图文/编辑图文 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/update - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/update | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Id": 2, - "Title": "di1", - "SubTitle": "di1sub", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "ReadCost": 3, - "CatId": 1, - "Labels": [ - "头", - "肩" - ], - "Content": "hahahhahahhahah", - "AudioLink": { - "url": "" - }, - "BasicNum": 100, - "Status": 2, - "EbookImageUrl": [], - "BookIds": [ - 1, - 2 - ] -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -Title | di1 | String | 是 | 标题 -SubTitle | di1sub | String | 是 | 副标题 -TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 是 | 标题图地址 -ReadCost | 3 | Integer | 是 | 阅读耗时 分钟 -CatId | 1 | Integer | 是 | 分类Id -Labels | 头 | Array | 是 | 标签,字符串数组 -Content | hahahhahahhahah | String | 是 | 内容 -AudioLink | - | Object | 是 | 语音链接信息,字段自定义 -AudioLink.url | - | String | 是 | 音频链接 -BasicNum | 100 | Integer | 是 | 运营基础数 -Status | 2 | Integer | 是 | 状态,保存时传1,保存并发布传2 -EbookImageUrl | - | Array | 是 | 电子书图片 -BookIds | 1 | Array | 是 | 电子书Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"编辑成功"} -``` -## /患者运营/后台/图文/删除图文 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/delete - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/delete | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Id":1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"删除成功"} -``` -## /患者运营/后台/图文/发布图文 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/shelve - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/shelve | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Id":2 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/图文/下架图文 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/off-shelve - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/off-shelve | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Id":2 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/图文/编辑权重 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/edit-sort-weight - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/edit-sort-weight | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Id": 2, - "Sort": 300, - "DrugsSort":2 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -Sort | 300 | Integer | 是 | 权重排序 -DrugsSort | 2 | Integer | 是 | 用药患者 权重排序 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/图文/编辑资讯模块开关 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/edit-open-status - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/edit-open-status | String | 是 | - -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 请求Body参数 -```javascript -{ - "Status":0 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Status | 1 | Integer | 是 | 资讯模块 1-开启 0-关闭 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/图文/装修页 选择资讯列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/select-list&count=10&page=1&Search= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/select-list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Search | - | String | 是 | 标题,副标题 -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":{"list":[{"Id":"2","Title":"di1","SubTitle":"di1sub","TitlePicLink":"https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500","ReadCost":"3","CatId":"1","Labels":["头","肩"],"Content":"hahahhahahhahah","AudioLink":{"url":""},"Sort":"300","Status":"2","PublishAt":"2023-06-27 11:13:56","IsDeleted":"0","CreatorId":"1","CreatedAt":"2023-06-27 10:05:14","UpdaterId":"1","UpdatedAt":"2023-06-27 11:13:56","EditorId":"1","EditedAt":"2023-06-27 10:48:27","DeleterId":"","DeletedAt":null,"OpenPeopleNum":"0","OpenNum":"0","BasicNum":"99","CollectionPeopleNum":"0","ComplimentPeopleNum":"0","SharePeopleNum":"0","ShareNum":"0","CateName":""}],"page":1,"pages":1,"count":"1"}} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.list | - | Array | - -data.list.Id | 2 | String | 记录Id -data.list.Title | di1 | String | 标题 -data.list.SubTitle | di1sub | String | 副标题 -data.list.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.list.ReadCost | 3 | String | 阅读耗时 分钟 -data.list.CatId | 1 | String | 分类Id -data.list.Labels | 头 | Array | 标签,字符串数组 -data.list.Content | hahahhahahhahah | String | 内容 -data.list.AudioLink | - | Object | 语音链接信息,字段自定义 -data.list.AudioLink.url | - | String | 语音url -data.list.Sort | 300 | String | 排序权重 -data.list.Status | 2 | String | 状态,1-待发布,2-已发布 -data.list.PublishAt | 2023-06-27 11:13:56 | String | 发布时间 -data.list.IsDeleted | 0 | String | - -data.list.CreatorId | 1 | String | - -data.list.CreatedAt | 2023-06-27 10:05:14 | String | - -data.list.UpdaterId | 1 | String | - -data.list.UpdatedAt | 2023-06-27 11:13:56 | String | 最后更新时间 -data.list.EditorId | 1 | String | - -data.list.EditedAt | 2023-06-27 10:48:27 | String | - -data.list.DeleterId | - | String | - -data.list.DeletedAt | null | Null | - -data.list.OpenPeopleNum | 0 | String | 打开人数 -data.list.OpenNum | 0 | String | 打开次数 -data.list.BasicNum | 99 | String | 运营基础数 -data.list.CollectionPeopleNum | 0 | String | 收藏人数 -data.list.ComplimentPeopleNum | 0 | String | 点赞人数 -data.list.SharePeopleNum | 0 | String | 分享人数 -data.list.ShareNum | 0 | String | 分享次数 -data.list.CateName | - | String | 分类名 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 总条数 -## /患者运营/后台/图文/装修页 资讯预览 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/index-list&count=3&ConfigId=18 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/index-list | String | 是 | - -count | 3 | String | 是 | - -ConfigId | 18 | String | 是 | 配置Id -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "32", - "ArticleId": "2", - "Title": "di1", - "TitlePicLink": "https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500", - "CateName": "", - "Labels": [ - "头" - ] - } - ], - "page": 1, - "pages": 1, - "count": "1", - "OpenStatus": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 32 | String | 记录Id -data.list.ArticleId | 2 | String | 文章Id -data.list.Title | di1 | String | 标题 -data.list.TitlePicLink | https://img0.baidu.com/it/u=2512167382,1370449062&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500 | String | 标题图地址 -data.list.CateName | - | String | 分类名 -data.list.Labels | 头 | Array | 标签,字符串数组 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 总条数 -data.OpenStatus | 1 | String | 资讯模块状态 1-开启,0-关闭 -## /患者运营/后台/图文/统计信息 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/stat-info&Id=2 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/stat-info | String | 是 | - -Id | 2 | String | 是 | 记录Id -#### 路径变量 -参数名 | 示例值 | 参数描述 ---- | --- | --- -home | - | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "OpenNum": 5, - "OpenPeopleNum": 1, - "CollectionPeopleNum": 1, - "ComplimentPeopleNum": 0, - "SharePeopleNum": 1, - "ShareNum": 1, - "ConvertPatientNum": "0" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.OpenNum | 5 | Integer | 打开次数 -data.OpenPeopleNum | 1 | Integer | 打开人数 -data.CollectionPeopleNum | 1 | Integer | 收藏人数 -data.ComplimentPeopleNum | 0 | Integer | 点赞人数 -data.SharePeopleNum | 1 | Integer | 分享人数 -data.ShareNum | 1 | Integer | 分享次数 -data.ConvertPatientNum | 0 | String | 转化患者数 -## /患者运营/后台/图文/统计列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/stat-list&Id=2&StartDate=&EndDate=&count=0&page=&IsAsc= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/stat-list | String | 是 | - -Id | 2 | String | 是 | 记录Id -StartDate | - | String | 是 | 开始日期 -EndDate | - | String | 是 | 结束日期 -count | 0 | String | 是 | 每页条数 -page | - | String | 是 | 页码 -IsAsc | - | String | 是 | 是否日期升序 1-是,2-不是 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "StatDate": "2023-06-27", - "OpenNum": "5", - "OpenUserNum": "1", - "ComplimentUserNum": "1", - "CollectionUserNum": "1", - "ShareNum": "1", - "ShareUserNum": "1", - "ConvertPatientNum": "0" - } - ], - "pages": 1, - "count": "1", - "page": 1, - "Sum": { - "OpenNum": "5", - "OpenUserNum": "1", - "ComplimentUserNum": "1", - "CollectionUserNum": "1", - "ShareNum": "1", - "ShareUserNum": "1", - "ConvertPatientNum": "0" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.list | - | Array | - -data.list.StatDate | 2023-06-27 | String | 统计日期 -data.list.OpenNum | 5 | String | 打开次数 -data.list.OpenUserNum | 1 | String | - -data.list.ComplimentUserNum | 1 | String | - -data.list.CollectionUserNum | 1 | String | - -data.list.ShareNum | 1 | String | 分享次数 -data.list.ShareUserNum | 1 | String | - -data.list.ConvertPatientNum | 0 | String | - -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -data.page | 1 | Integer | 页码 -data.Sum | - | Object | 统计数据 -data.Sum.OpenNum | 5 | String | 打开次数 -data.Sum.OpenUserNum | 1 | String | 打开人数 -data.Sum.ComplimentUserNum | 1 | String | 点赞人数 -data.Sum.CollectionUserNum | 1 | String | 收藏人数 -data.Sum.ShareNum | 1 | String | 分享次数 -data.Sum.ShareUserNum | 1 | String | 分享人数 -data.Sum.ConvertPatientNum | 0 | String | 转化患者数 -## /患者运营/后台/图文/观看列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/view-list&UserId=15645&count=10&page=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/view-list | String | 是 | - -UserId | 15645 | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "ViewTime": "2023-07-10 18:17:49", - "CateName": "奇形怪状", - "Title": "给第一次诊断重症肌无力患者的建议", - "WatchDuration": "0", - "Id": "16" - } - ], - "page": 1, - "pages": 14, - "count": "131" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.ViewTime | 2023-07-10 18:17:49 | String | 观看时间 -data.list.CateName | 奇形怪状 | String | 分类 -data.list.Title | 给第一次诊断重症肌无力患者的建议 | String | 标题 -data.list.WatchDuration | 0 | String | 观看时长 秒 -data.list.Id | 16 | String | 记录Id -data.page | 1 | Integer | 页码 -data.pages | 14 | Integer | 总页数 -data.count | 131 | String | 总条数 -## /患者运营/后台/图文/分类图片 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/cate-pic - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/cate-pic | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 4, - // "ImageUrl": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/a78dd4de1d434513c5627bfbcad323f6_16952103839929.jpg" - "ImageUrl":"" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 4 | Integer | 是 | 分类Id -ImageUrl | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/a78dd4de1d434513c5627bfbcad323f6_16952103839929.jpg | String | 是 | 分类图片地址,设为空字符串是清空 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/图文/编辑电子书模式 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=pic-text/edit-ebook-mode - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | pic-text/edit-ebook-mode | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Status": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Status | 1 | Integer | 是 | 电子书 1-开启 0-关闭 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/图文/图文列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=PicTextListExport&Search=&Status=&PublishAtBegin=&PublishAtEnd=&UpdateTimeBegin=&UpdateTimeEnd=&Sort= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | PicTextListExport | String | 是 | - -Search | - | String | 是 | - -Status | - | String | 是 | - -PublishAtBegin | - | String | 是 | - -PublishAtEnd | - | String | 是 | - -UpdateTimeBegin | - | String | 是 | - -UpdateTimeEnd | - | String | 是 | - -Sort | - | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "21", - "Title": "11111", - "SubTitle": "", - "TitlePicLink": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5ff758858b26217ec5a7eb7ed865bb43_16901844546131.jpg", - "ReadCost": "111", - "CatId": "0", - "Labels": "", - "Content": "


    \n\n


    ", - "AudioLink": { - "url": "" - }, - "Sort": "16", - "Status": "2", - "PublishAt": "2023-08-02 10:39:37", - "IsDeleted": "0", - "CreatorId": "1", - "CreatedAt": "2023-07-24 15:40:57", - "UpdaterId": "194", - "UpdatedAt": "2023-08-02 10:39:37", - "EditorId": "194", - "EditedAt": "2023-08-02 10:39:37", - "DeleterId": "", - "DeletedAt": null, - "OpenPeopleNum": "8", - "OpenNum": "13", - "BasicNum": "0", - "CollectionPeopleNum": "0", - "ComplimentPeopleNum": "4", - "SharePeopleNum": "1", - "ShareNum": "1", - "ComplimentNum": "5", - "EbookImageUrl": [], - "CateName": "" - } - ], - "page": 1, - "pages": 2, - "count": "17", - "OpenStatus": "1", - "EbookStatus": "0" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Object | - -data.list | - | Array | - -data.list.Id | 21 | String | 记录Id -data.list.Title | 11111 | String | 标题 -data.list.SubTitle | - | String | 副标题 -data.list.TitlePicLink | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/5ff758858b26217ec5a7eb7ed865bb43_16901844546131.jpg | String | 标题图地址 -data.list.ReadCost | 111 | String | 阅读耗时 分钟 -data.list.CatId | 0 | String | 分类Id -data.list.Labels | - | String | 标签,字符串数组 -data.list.Content |



    | String | 内容 -data.list.AudioLink | - | Object | 语音链接信息,字段自定义 -data.list.AudioLink.url | - | String | 语音url -data.list.Sort | 16 | String | 排序权重 -data.list.Status | 2 | String | 状态,1-待发布,2-已发布 -data.list.PublishAt | 2023-08-02 10:39:37 | String | 发布时间 -data.list.IsDeleted | 0 | String | - -data.list.CreatorId | 1 | String | - -data.list.CreatedAt | 2023-07-24 15:40:57 | String | - -data.list.UpdaterId | 194 | String | - -data.list.UpdatedAt | 2023-08-02 10:39:37 | String | 最后更新时间 -data.list.EditorId | 194 | String | - -data.list.EditedAt | 2023-08-02 10:39:37 | String | - -data.list.DeleterId | - | String | - -data.list.DeletedAt | null | Null | - -data.list.OpenPeopleNum | 8 | String | 打开人数 -data.list.OpenNum | 13 | String | 打开次数 -data.list.BasicNum | 0 | String | 运营基础数 -data.list.CollectionPeopleNum | 0 | String | 收藏人数 -data.list.ComplimentPeopleNum | 4 | String | 点赞人数 -data.list.SharePeopleNum | 1 | String | 分享人数 -data.list.ShareNum | 1 | String | 分享次数 -data.list.ComplimentNum | 5 | String | - -data.list.EbookImageUrl | - | Array | - -data.list.CateName | - | String | 分类名 -data.page | 1 | Integer | 页码 -data.pages | 2 | Integer | 总页数 -data.count | 17 | String | 总条数 -data.OpenStatus | 1 | String | 资讯模块状态 1-开启,0-关闭 -data.EbookStatus | 0 | String | 电子书模式 1-是,0-不是 -## /患者运营/后台/图文/图文统计列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=PicTextStatExport&Id=22&StartDate=&EndDate= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | PicTextStatExport | String | 是 | - -Id | 22 | String | 是 | 记录Id -StartDate | - | String | 是 | 开始日期 -EndDate | - | String | 是 | 结束日期 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/图文/图文查看次数统计列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=PicTextOpenStatExport&StartDate=&EndDate= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | PicTextOpenStatExport | String | 是 | - -StartDate | - | String | 是 | 开始日期 -EndDate | - | String | 是 | 结束日期 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/cate-list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/cate-list | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "Id": "6", - "CateId": "6", - "Sort": "3", - "IsShow": "1", - "CateName": "分类55", - "Num": 0 - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Array | - -data.Id | 6 | String | 记录Id -data.CateId | 6 | String | 分类id -data.Sort | 3 | String | 排序 -data.IsShow | 1 | String | 是否展示 1-展示,2-不展示 -data.CateName | 分类55 | String | 分类名 -data.Num | 0 | Integer | 内容数量 -## /患者运营/后台/活动/分类排序 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/cate-sort - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/cate-sort | String | 是 | - -#### 请求Body参数 -```javascript -{ - "IdList":[4,6] -} -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/活动/分类设置是否展示 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/cate-set-show - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/cate-set-show | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id":4, - "IsShow":1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 4 | Integer | 是 | 分类Id -IsShow | 2 | Integer | 是 | 是否显示 1-显示,2-不显示 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/活动/可选分类列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/select-cate-list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/select-cate-list | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "CateId": "6", - "CateName": "分类55", - "Num": 0 - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 验证码 -data | - | Array | - -data.CateId | 6 | String | 分类id -data.CateName | 分类55 | String | 分类名 -data.Num | 0 | Integer | 内容数量 -## /患者运营/后台/活动/创建线上活动 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/create - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/create | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Type": 1, - "Name": "线上活动", - "BeginTime": "2026-05-16 16:00", - "EndTime": "2026-05-16 17:00", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": [], - "CateId": 1, - "Labels": [ - "标签1", - "标签2" - ], - "MasterName": "ha", - "MasterTitle": "tt", - "MasterHosipital": "回龙观医院", - "SignUpDeadline": "2026-05-16 17:00", - "IsLimitUser": 1, - "LimitPeopleNum": 100, - "DoctorId": 1, - "RegionId": 1, - "JumpObj":{ - "url":"www.baidu.com" - } -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Type | 1 | Integer | 是 | 活动类型 1-线上,2-线下 -Name | 线上活动 | String | 是 | 活动名称 -BeginTime | 2026-05-16 16:00 | String | 是 | 活动开始时间 -EndTime | 2026-05-16 17:00 | String | 是 | 活动结束时间 -PosterUrl | - | String | 是 | 海报Url -IntroductionUrl | http://www.baidu.com | String | 是 | 介绍Url -DetailJson | - | Array | 是 | 详情 -CateId | 1 | Integer | 是 | 分类Id -Labels | 标签1 | Array | 是 | 标签,字符串数组 -MasterName | ha | String | 是 | 专家名称 -MasterTitle | tt | String | 是 | 专家头衔 -MasterHosipital | 回龙观医院 | String | 是 | 专家所在医院 -SignUpDeadline | 2026-05-16 17:00 | String | 是 | 报名截止时间 -IsLimitUser | 1 | Integer | 是 | 是否限额 1-限额,0-不限额 -LimitPeopleNum | 100 | Integer | 是 | 限额人数 -DoctorId | 1 | Integer | 是 | 医生Id -RegionId | 1 | Integer | 是 | 大区Id,同医院大区 -JumpObj | - | Object | 是 | 活动跳转信息 -JumpObj.url | www.baidu.com | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/活动/创建线下活动 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/create - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/create | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Type": 2, - "Name": "线下活动", - "BeginTime": "2023-07-06 16:00", - "EndTime": "2023-07-06 17:00", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": [], - "CateId": 1, - "Labels": [ - "标签1", - "标签2" - ], - "Location": "北京市昌平区万科金域国际中心A座", - "ActivityBasicNum": 0, - "SignUpDeadline": "2023-07-06 17:00", - "IsLimitUser": 1, - "DoctorId":123, - "LimitPeopleNum": 100 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Type | 2 | Integer | 是 | 活动类型 1-线上,2-线下 -Name | 线下活动 | String | 是 | 活动名称 -BeginTime | 2023-07-06 16:00 | String | 是 | 活动开始时间 -EndTime | 2023-07-06 17:00 | String | 是 | 活动结束时间 -PosterUrl | - | String | 是 | 海报Url -IntroductionUrl | http://www.baidu.com | String | 是 | 介绍Url -DetailJson | - | Array | 是 | 详情 -CateId | 1 | Integer | 是 | 分类Id -Labels | 标签1 | Array | 是 | 标签,字符串数组 -Location | 北京市昌平区万科金域国际中心A座 | String | 是 | 活动地点 -ActivityBasicNum | 0 | Integer | 是 | 运营基础数 -SignUpDeadline | 2023-07-06 17:00 | String | 是 | 报名截止时间 -IsLimitUser | 1 | Integer | 是 | 是否限额 1-限额,0-不限额 -DoctorId | 123 | Integer | 是 | 医生Id -LimitPeopleNum | 100 | Integer | 是 | 限额人数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/活动/活动详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/view&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/view | String | 是 | - -Id | 1 | String | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": "1", - "Name": "线上活动", - "Type": "1", - "CateId": "1", - "Labels": [ - "标签1" - ], - "BigImgUrl": "", - "CreateTime": "2026-05-15 17:18:29", - "BeginTime": "2026-05-16 16:00:00", - "EndTime": "2026-05-16 17:00:00", - "SignUpDeadline": "2026-05-16 17:00:00", - "ShareNum": "0", - "SharePeopleNum": "0", - "SignUpPeopleNum": "0", - "OpenPeopleNum": "0", - "OpenNum": "0", - "JoinPeopleNum": null, - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "Status": "1", - "ReplayVideoUrl": "", - "AttachmentFileName": "", - "AttachmentUrl": "", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": [], - "Link": "", - "WorkerId": "1959", - "ActivityBasicNum": "0", - "TencentMeetingId": "", - "TencentMeetingCode": "", - "MasterName": "ha", - "MasterTitle": "tt", - "MasterHosipital": "回龙观医院", - "DoctorId": "1", - "Location": "", - "LocationLNG": "0.000000", - "LocationLAT": "0.000000", - "UpdateTime": "2026-05-15 17:18:29", - "TencentMeetingStatus": "0", - "ReplayStatus": "0", - "RegionId": "1", - "RegionLThreeId": "1", - "RegionLThreeName": "北中国", - "WxPicUrl": null, - "WxProxyPicUrl": null, - "ThumbMediaId": null, - "SubscribeUserCount": "0", - "SubscribeSendSuccessCount": "0", - "JumpObj": { - "url": "www.baidu.com" - }, - "StatusName": "待开始", - "DoctorInfo": { - "DoctorId": "1", - "DoctorName": "秦医生", - "HospitalId": "1", - "HospitalName": "协和" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.Id | 1 | String | 记录Id -data.Name | 线上活动 | String | 活动名称 -data.Type | 1 | String | 活动类型 1-线上,2-线下 -data.CateId | 1 | String | 分类Id -data.Labels | 标签1 | Array | 标签,字符串数组 -data.BigImgUrl | - | String | - -data.CreateTime | 2026-05-15 17:18:29 | String | 创建时间 -data.BeginTime | 2026-05-16 16:00:00 | String | 活动开始时间 -data.EndTime | 2026-05-16 17:00:00 | String | 活动结束时间 -data.SignUpDeadline | 2026-05-16 17:00:00 | String | 报名截止时间 -data.ShareNum | 0 | String | - -data.SharePeopleNum | 0 | String | 分享人数 -data.SignUpPeopleNum | 0 | String | 报名人数 -data.OpenPeopleNum | 0 | String | 打开人数 -data.OpenNum | 0 | String | 打开次数 -data.JoinPeopleNum | null | Null | 参与人数 -data.IsLimitUser | 1 | String | 是否限额 1-限额,0-不限额 -data.LimitPeopleNum | 100 | String | 限额人数 -data.Status | 1 | String | 状态 1-待开始,2-进行中,3-已结束,100-删除 -data.ReplayVideoUrl | - | String | 回放视频地址 -data.AttachmentFileName | - | String | - -data.AttachmentUrl | - | String | - -data.PosterUrl | - | String | 海报图 -data.IntroductionUrl | http://www.baidu.com | String | 介绍Url -data.DetailJson | - | Array | 详情 -data.Link | - | String | - -data.WorkerId | 1959 | String | - -data.ActivityBasicNum | 0 | String | 运营基础数 -data.TencentMeetingId | - | String | 腾讯会议Id -data.TencentMeetingCode | - | String | 腾讯会议code -data.MasterName | ha | String | 专家名称 -data.MasterTitle | tt | String | 专家头衔 -data.MasterHosipital | 回龙观医院 | String | 专家所在医院 -data.DoctorId | 1 | String | 医生Id -data.Location | - | String | 活动地点 -data.LocationLNG | 0.000000 | String | - -data.LocationLAT | 0.000000 | String | - -data.UpdateTime | 2026-05-15 17:18:29 | String | - -data.TencentMeetingStatus | 0 | String | - -data.ReplayStatus | 0 | String | - -data.RegionId | 1 | String | - -data.RegionLThreeId | 1 | String | - -data.RegionLThreeName | 北中国 | String | - -data.WxPicUrl | null | Null | - -data.WxProxyPicUrl | null | Null | - -data.ThumbMediaId | null | Null | - -data.SubscribeUserCount | 0 | String | - -data.SubscribeSendSuccessCount | 0 | String | - -data.JumpObj | - | Object | 活动跳转信息 -data.JumpObj.url | www.baidu.com | String | - -data.StatusName | 待开始 | String | - -data.DoctorInfo | - | Object | 医生信息 -data.DoctorInfo.DoctorId | 1 | String | 医生Id -data.DoctorInfo.DoctorName | 秦医生 | String | 医生姓名 -data.DoctorInfo.HospitalId | 1 | String | 医院Id -data.DoctorInfo.HospitalName | 协和 | String | 医生所在医院名 -## /患者运营/后台/活动/编辑线上活动 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/edit - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/edit | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 15, - "Name": "线上活动3", - "BeginTime": "2023-07-07 16:00", - "EndTime": "2023-07-07 17:00", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": [], - "CateId": 1, - "Labels": [ - "标签1", - "标签2" - ], - "MasterName": "ha", - "MasterTitle": "tt", - "MasterHosipital": "回龙观医院", - "SignUpDeadline": "2023-07-06 17:00", - "IsLimitUser": 1, - "LimitPeopleNum": 100, - "DoctorId": "12", - "RegionId": 1, - "JumpObj":{ - "url":"www.baidu.com" - } -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 15 | Integer | 是 | 记录id -Name | 线上活动3 | String | 是 | 活动名称 -BeginTime | 2023-07-07 16:00 | String | 是 | 活动开始时间 -EndTime | 2023-07-07 17:00 | String | 是 | 活动结束时间 -PosterUrl | - | String | 是 | 海报Url -IntroductionUrl | http://www.baidu.com | String | 是 | 介绍Url -DetailJson | - | Array | 是 | 详情 -CateId | 1 | Integer | 是 | 分类Id -Labels | 标签1 | Array | 是 | 标签,字符串数组 -MasterName | ha | String | 是 | 专家名称 -MasterTitle | tt | String | 是 | 专家头衔 -MasterHosipital | 回龙观医院 | String | 是 | 专家所在医院 -SignUpDeadline | 2023-07-06 17:00 | String | 是 | 报名截止时间 -IsLimitUser | 1 | Integer | 是 | 是否限额 1-限额,0-不限额 -LimitPeopleNum | 100 | Integer | 是 | 限额人数 -DoctorId | 12 | String | 是 | 医生Id -RegionId | 1 | Integer | 是 | 大区Id,同医院大区 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/活动/编辑线下活动 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/edit - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/edit | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 16, - "Name": "线下活动2", - "BeginTime": "2023-07-06 16:00", - "EndTime": "2023-07-06 17:00", - "PosterUrl": "", - "IntroductionUrl": "http://www.baidu.com", - "DetailJson": [], - "CateId": 1, - "Labels": [ - "标签1", - "标签2" - ], - "Location": "北京市昌平区霍营地铁站", - "ActivityBasicNum": 0, - "SignUpDeadline": "2023-07-06 17:00", - "IsLimitUser": 1, - "DoctorId": "12", - "LimitPeopleNum": 100 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Type | 2 | Integer | 是 | 活动类型 1-线上,2-线下 -Name | 线下活动 | String | 是 | 活动名称 -BeginTime | 2023-07-06 16:00 | String | 是 | 活动开始时间 -EndTime | 2023-07-06 17:00 | String | 是 | 活动结束时间 -PosterUrl | - | String | 是 | 海报Url -IntroductionUrl | http://www.baidu.com | String | 是 | 介绍Url -DetailJson | - | Array | 是 | 详情 -CateId | 1 | Integer | 是 | 分类Id -Labels | 标签1 | Array | 是 | 标签,字符串数组 -Location | 北京市昌平区万科金域国际中心A座 | String | 是 | 活动地点 -ActivityBasicNum | 0 | Integer | 是 | 运营基础数 -SignUpDeadline | 2023-07-06 17:00 | String | 是 | 报名截止时间 -IsLimitUser | 1 | Integer | 是 | 是否限额 1-限额,0-不限额 -LimitPeopleNum | 100 | Integer | 是 | 限额人数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"操作成功"} -``` -## /患者运营/后台/活动/活动列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/list&count=10&page=1&Name=&Type=&BeginDate=&EndDate=&ActivityEndBeginDate=&ActivityEndEndDate=&ReplayStatus=&Status= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Name | - | String | 是 | 标题 -Type | - | String | 是 | 活动类型 1-线上,2-线下 -BeginDate | - | String | 是 | 活动时间 开始 -EndDate | - | String | 是 | 活动时间 结束 -ActivityEndBeginDate | - | String | 是 | 活动截止时间 开始 -ActivityEndEndDate | - | String | 是 | 活动截止时间 结束 -ReplayStatus | - | String | 是 | 回放状态 1-待上传 -Status | - | String | 是 | 状态 1-待开始,2-进行中,3-已结束 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "Id": "1", - "Name": "线上活动", - "Type": "1", - "CateName": "分类1", - "IntroductionUrl": "http://www.baidu.com", - "BeginTime": "2026-05-16 16:00:00", - "EndTime": "2026-05-16 17:00:00", - "Duration": "1小时", - "SignUpDeadline": "2026-05-16 17:00:00", - "SignUpPeopleNum": "0", - "ClickSignUpPeopleNum": "0", - "SharePeopleNum": "0", - "ShareNum": "0", - "OpenNum": "0", - "OpenPeopleNum": "0", - "JoinPeopleNum": null, - "Status": "1", - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "SubscribeUserCount": "0", - "SubscribeSendSuccessCount": "0", - "Location": "", - "TencentMeetingCode": "", - "CreateTime": "2026-05-15 17:18:29", - "UpdateTime": "2026-05-15 17:18:29", - "ReplayVideoUrl": "", - "RegionId": "1", - "RegionName": "北中国", - "ConvertPatientNum": 0, - "FollowUserNum": 0 - } - ], - "page": 1, - "pages": 1, - "count": "1", - "TotalCount": "1", - "WaitCount": "1", - "DoingCount": "0", - "EndCount": "0", - "offline_open_status": "0", - "online_open_status": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.Id | 1 | String | 记录Id -data.list.Name | 线上活动 | String | 活动名称 -data.list.Type | 1 | String | 活动类型 1-线上,2-线下 -data.list.CateName | 分类1 | String | 分类名 -data.list.IntroductionUrl | http://www.baidu.com | String | 介绍Url -data.list.BeginTime | 2026-05-16 16:00:00 | String | 活动开始时间 -data.list.EndTime | 2026-05-16 17:00:00 | String | 活动结束时间 -data.list.Duration | 1小时 | String | 时长 (分钟) -data.list.SignUpDeadline | 2026-05-16 17:00:00 | String | 报名截止时间 -data.list.SignUpPeopleNum | 0 | String | 报名人数 -data.list.ClickSignUpPeopleNum | 0 | String | - -data.list.SharePeopleNum | 0 | String | 分享人数 -data.list.ShareNum | 0 | String | - -data.list.OpenNum | 0 | String | 打开次数 -data.list.OpenPeopleNum | 0 | String | 打开人数 -data.list.JoinPeopleNum | null | Null | 参与人数 -data.list.Status | 1 | String | 状态 1-待开始,2-进行中,3-已结束,100-删除 -data.list.IsLimitUser | 1 | String | 是否限额 1-限额,0-不限额 -data.list.LimitPeopleNum | 100 | String | 限额人数 -data.list.SubscribeUserCount | 0 | String | - -data.list.SubscribeSendSuccessCount | 0 | String | - -data.list.Location | - | String | 活动地点 -data.list.TencentMeetingCode | - | String | - -data.list.CreateTime | 2026-05-15 17:18:29 | String | 报名时间 -data.list.UpdateTime | 2026-05-15 17:18:29 | String | - -data.list.ReplayVideoUrl | - | String | 视频回放地址 -data.list.RegionId | 1 | String | 大区Id,同医院大区 -data.list.RegionName | 北中国 | String | 活动大区 -data.list.ConvertPatientNum | 0 | Integer | - -data.list.FollowUserNum | 0 | Integer | - -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 总条数 -data.TotalCount | 1 | String | 总活动数 -data.WaitCount | 1 | String | 待开始 -data.DoingCount | 0 | String | 进行中 -data.EndCount | 0 | String | 已结束 -data.offline_open_status | 0 | String | 线下活动状态开关 1-开,0-关 -data.online_open_status | 1 | String | 线上活动状态开关 1-开,0-关 -## /患者运营/后台/活动/删除活动 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/delete - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/delete | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id": 1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":"删除成功"} -``` -## /患者运营/后台/活动/编辑模块开关 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/edit-open-status - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/edit-open-status | String | 是 | - -#### 请求Body参数 -```javascript -{ - "online_open_status":1, - "offline_open_status":1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -online_open_status | 1 | Integer | 是 | 线上活动 1-开0-关 -offline_open_status | 0 | Integer | 是 | 线下活动 1-开0-关 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/活动/活动列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=exprot/export&strategy=ActivityExport&Name=&Type=&BeginDate=&EndDate=&ActivityEndBeginDate=&ActivityEndEndDate= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | exprot/export | String | 是 | - -strategy | ActivityExport | String | 是 | - -Name | - | String | 是 | 标题 -Type | - | String | 是 | 活动类型 1-线上,2-线下 -BeginDate | - | String | 是 | 活动时间 开始 -EndDate | - | String | 是 | 活动时间 结束 -ActivityEndBeginDate | - | String | 是 | 活动截止时间 开始 -ActivityEndEndDate | - | String | 是 | 活动截止时间 结束 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/取消活动 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/cancel - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/cancel | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id":15 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 2 | Integer | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/活动/编辑回放地址 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/update-replay-url - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/update-replay-url | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Id":15, - "ReplayVideoUrl":"www" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Id | 15 | Integer | 是 | 记录id -ReplayVideoUrl | - | String | 是 | 视频地址 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "操作成功" -} -``` -## /患者运营/后台/活动/获取签到码 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/get-sign-code&Id=16 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/get-sign-code | String | 是 | - -Id | 16 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/活动报名列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/sign-up-list&count=10&page=1&Serach=&PreUserIdentity=&Status=&ActivityId=70 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/sign-up-list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Serach | - | String | 是 | 关键字 -PreUserIdentity | - | String | 是 | 报名前用户身份 1-空白,2-注册,3-疾病,4-用药 -Status | - | String | 是 | 报名状态 1-审核中,2-已报名 -ActivityId | 70 | String | 是 | 活动Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "ActivityId": "70", - "ActivityName": "vim使用", - "BeginTime": "2023-11-08 14:44:00", - "CreateTime": "2023-11-07 14:45:42", - "PatientName": "周期", - "Telephone": "18513583927", - "PreUserIdentity": "用药", - "PatientAuditStatus": "机器审核通过", - "Status": "已报名", - "TelehponeRegionId": "4", - "TelephoneRegionName": "北区", - "Gender": "女", - "AgeRangeText": "60-74岁", - "AdlNums": "0", - "DiagnoseType": "", - "RegistChannel": "", - "InviteChannel": "", - "PatientId": "453" - } - ], - "count": "1", - "page": 1, - "pages": 1, - "RegionUserNum": [ - { - "Num": 0, - "RegionName": "东区" - }, - { - "Num": 0, - "RegionName": "南区" - }, - { - "Num": 0, - "RegionName": "西区" - }, - { - "Num": 1, - "RegionName": "北区" - }, - { - "Num": 0, - "RegionName": "中区" - }, - { - "Num": 0, - "RegionName": "其他" - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.ActivityId | 70 | String | 活动Id -data.list.ActivityName | vim使用 | String | 活动名称 -data.list.BeginTime | 2023-11-08 14:44:00 | String | 活动开始时间 -data.list.CreateTime | 2023-11-07 14:45:42 | String | 报名时间 -data.list.PatientName | 周期 | String | 患者姓名 -data.list.Telephone | 18513583927 | String | 手机号 -data.list.PreUserIdentity | 用药 | String | 报名前身份 -data.list.PatientAuditStatus | 机器审核通过 | String | 患者审核状态 -data.list.Status | 已报名 | String | 状态 -data.list.TelehponeRegionId | 4 | String | - -data.list.TelephoneRegionName | 北区 | String | - -data.list.Gender | 女 | String | 性别 -data.list.AgeRangeText | 60-74岁 | String | 年龄范围 -data.list.AdlNums | 0 | String | ADL次数 -data.list.DiagnoseType | - | String | 诊断类型 -data.list.RegistChannel | - | String | 来源渠道 -data.list.InviteChannel | - | String | 邀请渠道 -data.list.PatientId | 453 | String | 患者Id -data.count | 1 | String | 总条数 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.RegionUserNum | - | Array | - -data.RegionUserNum.Num | 0 | Integer | 次数 -data.RegionUserNum.RegionName | 东区 | String | - -## /患者运营/后台/活动/活动报名列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=ActivitySignUpExport&Serach=&PreUserIdentity=&Status=&ActivityId=16 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | ActivitySignUpExport | String | 是 | - -Serach | - | String | 是 | 关键字 -PreUserIdentity | - | String | 是 | 报名前用户身份 1-空白,2-注册,3-疾病,4-用药 -Status | - | String | 是 | 报名状态 1-审核中,2-已报名 -ActivityId | 16 | String | 是 | 活动Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/活动签到列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/sign-in-list&count=10&page=1&Search=185&ActivityId=53 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/sign-in-list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Search | 185 | String | 是 | 关键字 -ActivityId | 53 | String | 是 | 活动Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "ActivityId": "16", - "ActivityName": "线下活动2", - "BeginTime": "2023-07-06 16:00:00", - "CreateTime": "2023-07-07 20:01:22", - "PatientName": "charlie", - "Telephone": "18513583927", - "RelationType": "1", - "Gender": "1", - "SignInTime": "2023-07-08 08:57:07" - } - ], - "count": "1", - "page": 1, - "pages": 1, - "ActivityId": 16, - "ActivityName": "线下活动2", - "BeginTime": "2023-07-06 16:00:00" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.ActivityId | 16 | String | 活动Id -data.list.ActivityName | 线下活动2 | String | 活动名称 -data.list.BeginTime | 2023-07-06 16:00:00 | String | 活动开始时间 -data.list.CreateTime | 2023-07-07 20:01:22 | String | 报名时间 -data.list.PatientName | charlie | String | 患者姓名 -data.list.Telephone | 18513583927 | String | 手机号 -data.list.RelationType | 1 | String | 用户身份 1-本人,2-亲友 -data.list.Gender | 1 | String | 性别 1-男,2-女 -data.list.SignInTime | 2023-07-08 08:57:07 | String | 签到时间 -data.count | 1 | String | 总条数 -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.ActivityId | 16 | Integer | 活动Id -data.ActivityName | 线下活动2 | String | 活动名称 -data.BeginTime | 2023-07-06 16:00:00 | String | 活动开始时间 -## /患者运营/后台/活动/活动签到列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=ActivitySignInExport&Search=185&ActivityId=16 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | ActivitySignInExport | String | 是 | - -Search | 185 | String | 是 | 关键字 -ActivityId | 16 | String | 是 | 活动Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/统计信息 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/stat-info&Id=52 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/stat-info | String | 是 | - -Id | 52 | String | 是 | 记录Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": "15", - "Type": "1", - "Name": "线上活动3", - "IsLimitUser": "1", - "LimitPeopleNum": "100", - "BeginTime": "2023-07-07 16:00:00", - "EndTime": "2023-07-07 17:00:00", - "SignUpDeadline": "2023-07-09 17:00:00", - "OpenNum": "0", - "OpenPeopleNum": "0", - "SignUpPeopleNum": "1", - "JoinPeopleNum": null, - "SharePeopleNum": "0", - "ShareNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ClickSignUpPeopleNum": "11" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.Id | 15 | String | 记录Id -data.Type | 1 | String | 类型 1-线上 2-线下 -data.Name | 线上活动3 | String | 活动名称 -data.IsLimitUser | 1 | String | 是否限额 1-限额,0-不限额 -data.LimitPeopleNum | 100 | String | 限额人数 -data.BeginTime | 2023-07-07 16:00:00 | String | 活动开始时间 -data.EndTime | 2023-07-07 17:00:00 | String | 活动结束时间 -data.SignUpDeadline | 2023-07-09 17:00:00 | String | 报名截止时间 -data.OpenNum | 0 | String | 打开次数 -data.OpenPeopleNum | 0 | String | 打开人数 -data.SignUpPeopleNum | 1 | String | 报名人数 -data.JoinPeopleNum | null | Null | 参与人数 -data.SharePeopleNum | 0 | String | 分享人数 -data.ShareNum | 0 | String | 分享次数 -data.ConvertPatientNum | 0 | String | 转化患者数 -data.FollowUserNum | 0 | String | 关注人数 -data.ClickSignUpPeopleNum | 11 | String | 点击报名按钮人数 -## /患者运营/后台/活动/统计列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/stat-list&count=10&page=1&Id=52&StartDate=&EndDate=&IsAsc=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/stat-list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Id | 52 | String | 是 | - -StartDate | - | String | 是 | - -EndDate | - | String | 是 | - -IsAsc | 1 | String | 是 | 是否日期升序 1-是,2-不是 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "StatDate": "2023-07-09", - "OpenNum": "0", - "OpenUserNum": "0", - "SignUpUserNum": "0", - "ClickSignUpUserNum": "11", - "JoinUserNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ShareNum": "0", - "ShareUserNum": "0" - } - ], - "pages": 1, - "count": "1", - "page": 1, - "total": { - "OpenNum": "0", - "OpenUserNum": "0", - "SignUpUserNum": "0", - "ClickSignUpUserNum": "11", - "JoinUserNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ShareNum": "0", - "ShareUserNum": "0" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.StatDate | 2023-07-09 | String | 显示时间 -data.list.OpenNum | 0 | String | 打开次数 -data.list.OpenUserNum | 0 | String | 打开人数 -data.list.SignUpUserNum | 0 | String | 报名人数 -data.list.ClickSignUpUserNum | 11 | String | 点击报名按钮人数 -data.list.JoinUserNum | 0 | String | 参与人数 -data.list.ConvertPatientNum | 0 | String | 转化患者数 -data.list.FollowUserNum | 0 | String | 关注人数 -data.list.ShareNum | 0 | String | 分享次数 -data.list.ShareUserNum | 0 | String | 分享人数 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 总条数 -data.page | 1 | Integer | 页码 -data.total | - | Object | 总数 -data.total.OpenNum | 0 | String | 打开次数 -data.total.OpenUserNum | 0 | String | 打开人数 -data.total.SignUpUserNum | 0 | String | 报名人数 -data.total.ClickSignUpUserNum | 11 | String | 点击报名按钮人数 -data.total.JoinUserNum | 0 | String | 参与人数 -data.total.ConvertPatientNum | 0 | String | 转化患者数 -data.total.FollowUserNum | 0 | String | 关注人数 -data.total.ShareNum | 0 | String | 分享次数 -data.total.ShareUserNum | 0 | String | 分享人数 -## /患者运营/后台/活动/统计列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=ActivityStatExport&Id=52&StartDate=&EndDate= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | ActivityStatExport | String | 是 | - -Id | 52 | String | 是 | 记录Id -StartDate | - | String | 是 | 开始日期 -EndDate | - | String | 是 | 结束日期 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "StatDate": "2023-07-09", - "OpenNum": "0", - "OpenUserNum": "0", - "SignUpUserNum": "0", - "JoinUserNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ShareNum": "0", - "ShareUserNum": "0" - } - ], - "pages": 1, - "count": "1", - "page": 1, - "total": { - "OpenNum": "0", - "OpenUserNum": "0", - "SignUpUserNum": "0", - "JoinUserNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ShareNum": "0", - "ShareUserNum": "0" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.list | - | Array | - -data.list.StatDate | 2023-07-09 | String | 统计日期 -data.list.OpenNum | 0 | String | 打开次数 -data.list.OpenUserNum | 0 | String | 打开人数 -data.list.SignUpUserNum | 0 | String | 报名人数 -data.list.JoinUserNum | 0 | String | 参与人数 -data.list.ConvertPatientNum | 0 | String | 转化患者数 -data.list.FollowUserNum | 0 | String | 关注人数 -data.list.ShareNum | 0 | String | 分享次数 -data.list.ShareUserNum | 0 | String | 分享人数 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -data.page | 1 | Integer | 页码 -data.total | - | Object | - -data.total.OpenNum | 0 | String | 打开次数 -data.total.OpenUserNum | 0 | String | 打开人数 -data.total.SignUpUserNum | 0 | String | 报名人数 -data.total.JoinUserNum | 0 | String | 参与人数 -data.total.ConvertPatientNum | 0 | String | 转化患者数 -data.total.FollowUserNum | 0 | String | 关注人数 -data.total.ShareNum | 0 | String | 分享次数 -data.total.ShareUserNum | 0 | String | 分享人数 -## /患者运营/后台/活动/所有活动统计图 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/all-stat-graph&StartDate=&EndDate=2023&DateType=4 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/all-stat-graph | String | 是 | - -StartDate | - | String | 是 | 开始日期 -EndDate | 2023 | String | 是 | 结束日期 -DateType | 4 | String | 是 | 日期 类型 1-日,2-周,3-月,4-年 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "StatDate": "2023", - "GroupField": "2023", - "OnlineOpenNum": 0, - "OnlineOpenUserNum": 0, - "OnlineSignUpUserNum": 0, - "OnlineJoinUserNum": 0, - "OnlineConvertPatientNum": 0, - "OnlineFollowUserNum": 0, - "OnlineShareNum": 0, - "OnlineShareUserNum": 0, - "OfflineOpenNum": 0, - "OfflineOpenUserNum": 0, - "OfflineSignUpUserNum": 0, - "OfflineJoinUserNum": 0, - "OfflineConvertPatientNum": 0, - "OfflineFollowUserNum": 0, - "OfflineShareNum": 0, - "OfflineShareUserNum": 0 - } - ] - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.list | - | Array | - -data.list.StatDate | 2023 | String | 显示时间 -data.list.GroupField | 2023 | String | - -data.list.OnlineOpenNum | 0 | Integer | 线上打开次数 -data.list.OnlineOpenUserNum | 0 | Integer | 线上打开人数 -data.list.OnlineSignUpUserNum | 0 | Integer | 线上报名人数 -data.list.OnlineJoinUserNum | 0 | Integer | 线上参与人数 -data.list.OnlineConvertPatientNum | 0 | Integer | 线上转化患者数 -data.list.OnlineFollowUserNum | 0 | Integer | 线上关注人数 -data.list.OnlineShareNum | 0 | Integer | 线上分享次数 -data.list.OnlineShareUserNum | 0 | Integer | 线上分享人数 -data.list.OfflineOpenNum | 0 | Integer | 线下打开次数 -data.list.OfflineOpenUserNum | 0 | Integer | 线下打开人数 -data.list.OfflineSignUpUserNum | 0 | Integer | 线下报名人数 -data.list.OfflineJoinUserNum | 0 | Integer | 线下参与人数 -data.list.OfflineConvertPatientNum | 0 | Integer | 线下转化患者数 -data.list.OfflineFollowUserNum | 0 | Integer | 线下关注人数 -data.list.OfflineShareNum | 0 | Integer | 线下分享次数 -data.list.OfflineShareUserNum | 0 | Integer | 线下分享人数 -## /患者运营/后台/活动/所有活动统计列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/all-stat-list&StartDate=2023-07-01&EndDate=2023-07-16&DateType=2&Type=&count=&page= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/all-stat-list | String | 是 | - -StartDate | 2023-07-01 | String | 是 | 开始日期 -EndDate | 2023-07-16 | String | 是 | 结束日期 -DateType | 2 | String | 是 | 日期 类型 1-日,2-周,3-月,4-年 -Type | - | String | 是 | 活动类型 1-线上,2-线下 -count | - | String | 是 | 每页条数 -page | - | String | 是 | 页码 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "StatDate": "07-03-07-09", - "GroupField": "202327", - "OpenNum": "0", - "OpenUserNum": "0", - "SignUpUserNum": "0", - "JoinUserNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ShareNum": "0", - "ShareUserNum": "0" - } - ], - "Total": { - "OpenNum": "0", - "OpenUserNum": "0", - "SignUpUserNum": "0", - "JoinUserNum": "0", - "ConvertPatientNum": "0", - "FollowUserNum": "0", - "ShareNum": "0", - "ShareUserNum": "0" - }, - "pages": 1, - "page": 0, - "count": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 状态码 0-成功,非0-不成功 -data | - | Object | - -data.list | - | Array | - -data.list.StatDate | 07-03-07-09 | String | 显示时间 -data.list.GroupField | 202327 | String | - -data.list.OpenNum | 0 | String | 打开次数 -data.list.OpenUserNum | 0 | String | 打开人数 -data.list.SignUpUserNum | 0 | String | 报名人数 -data.list.JoinUserNum | 0 | String | 参与人数 -data.list.ConvertPatientNum | 0 | String | 转化患者数 -data.list.FollowUserNum | 0 | String | 关注人数 -data.list.ShareNum | 0 | String | 分享次数 -data.list.ShareUserNum | 0 | String | 分享人数 -data.Total | - | Object | - -data.Total.OpenNum | 0 | String | 打开次数 -data.Total.OpenUserNum | 0 | String | 打开人数 -data.Total.SignUpUserNum | 0 | String | 报名人数 -data.Total.JoinUserNum | 0 | String | 参与人数 -data.Total.ConvertPatientNum | 0 | String | 转化患者数 -data.Total.FollowUserNum | 0 | String | 关注人数 -data.Total.ShareNum | 0 | String | 分享次数 -data.Total.ShareUserNum | 0 | String | 分享人数 -data.pages | 1 | Integer | - -data.page | 0 | Integer | 页码 -data.count | 1 | String | 每页条数 -## /患者运营/后台/活动/所有活动统计列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=ActivityAllStatExport&StartDate=2023-07-01&EndDate=2023-07-16&DateType=2&Type= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | ActivityAllStatExport | String | 是 | - -StartDate | 2023-07-01 | String | 是 | 开始日期 -EndDate | 2023-07-16 | String | 是 | 结束日期 -DateType | 2 | String | 是 | 日期 类型 1-日,2-周,3-月,4-年 -Type | - | String | 是 | 活动类型 1-线上,2-线下 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/获取活动小程序码 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/get-qr-code&Id=32 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/get-qr-code | String | 是 | - -Id | 32 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /患者运营/后台/活动/活动观看记录列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=activity/watch-list&count=10&page=1&Search=&ActivityId=61 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | activity/watch-list | String | 是 | - -count | 10 | String | 是 | 每页条数 -page | 1 | String | 是 | 页码 -Search | - | String | 是 | 关键字 -ActivityId | 61 | String | 是 | 活动Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "list": [ - { - "UserId": "332", - "Name": "", - "Telephone": "", - "MeetingUserName": ".·", - "Duration": "1分钟", - "JoinTime": "2023-07-18 18:11:13", - "LeaveTime": "2023-07-18 18:20:29", - "JoinNum": "2", - "ActivityName": "华硕2023电脑发布会" - } - ], - "pages": 1, - "page": 1, - "count": "1" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.list | - | Array | - -data.list.UserId | 332 | String | 用户Id -data.list.Name | - | String | 用户姓名(本平台) -data.list.Telephone | - | String | 手机号 -data.list.MeetingUserName | .· | String | 会议昵称(腾旭会议) -data.list.Duration | 1分钟 | String | 累计参会时长 -data.list.JoinTime | 2023-07-18 18:11:13 | String | 首次进入时间 -data.list.LeaveTime | 2023-07-18 18:20:29 | String | 最后退回时间 -data.list.JoinNum | 2 | String | 入会次数 -data.list.ActivityName | 华硕2023电脑发布会 | String | 活动名称 -data.pages | 1 | Integer | 总页数 -data.page | 1 | Integer | 页码 -data.count | 1 | String | 总条数 -## /患者运营/后台/活动/活动观看记录列表导出 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=export/export&strategy=ActivityWatchExport&Search=&ActivityId=50 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | export/export | String | 是 | - -strategy | ActivityWatchExport | String | 是 | - -Search | - | String | 是 | 关键字 -ActivityId | 50 | String | 是 | 活动Id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /小程序配置 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /小程序配置/获取配置--后台 -```text -nurseTel 护士专线 -gift 礼品库 -train 康复训练 -story 我的故事 -article 精选荐读 -spread 扩展模块 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=mini-conf/get-config&userType=4 - -#### 请求方式 -> GET - -#### Content-Type -> urlencoded - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | mini-conf/get-config | Text | 是 | - -userType | 4 | String | 是 | 用户类型 1-空白用户,3-疾病患者,4-用药患者 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{"code":0,"data":[{"configId":"15","code":"spread1","name":"banner模块","sequence":"1","showNum":"0","showType":"1","showStatus":"1","subList":[{"spreadId":"1","title":"标题","img":"https:\/\/novoraredtststorage.blob.core.chinacloudapi.cn\/image\/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif","linkUrl":"\/pages\/alert\/index","showStatus":"1","configId":"15"}]},{"configId":"16","code":"activity1","name":"线下活动","sequence":"2","showNum":"0","showType":"1","showStatus":"1"},{"configId":"17","code":"activity2","name":"线上活动","sequence":"3","showNum":"0","showType":"1","showStatus":"1"},{"configId":"18","code":"article","name":"资讯模块","sequence":"4","showNum":"0","showType":"1","showStatus":"1","subList":[{"contentId":"1","configId":"18"},{"contentId":"34","configId":"18"},{"contentId":"5","configId":"18"},{"contentId":"6","configId":"18"}]},{"configId":"19","code":"video","name":"视频模块","sequence":"5","showNum":"0","showType":"1","showStatus":"1","subList":[{"contentId":"23","configId":"19"},{"contentId":"45","configId":"19"},{"contentId":"67","configId":"19"}]},{"configId":"20","code":"spread2","name":"banner模块","sequence":"6","showNum":"0","showType":"1","showStatus":"1","subList":[{"spreadId":"2","title":"标题","img":"https:\/\/novoraredtststorage.blob.core.chinacloudapi.cn\/image\/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif","linkUrl":"\/pages\/alert\/index","showStatus":"1","configId":"20"}]},{"configId":"21","code":"story","name":"故事模块","sequence":"7","showNum":"0","showType":"1","showStatus":"1"},{"configId":"22","code":"serviceConf","name":"服务配置","sequence":"8","showNum":"2","showType":"1","showStatus":"1","subList":[{"spreadId":"3","title":"标题","img":"https:\/\/novoraredtststorage.blob.core.chinacloudapi.cn\/image\/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif","linkUrl":"\/pages\/alert\/index","showStatus":"1","configId":"22"}]},{"configId":"23","code":"nurseTel","name":"护士专线","sequence":"9","showNum":"0","showType":"1","showStatus":"1"}]} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 类型 -data | - | Array | 返回数据 -data.configId | 15 | String | 配置Id -data.code | spread1 | String | 类型 -data.name | banner模块 | String | 模块名 -data.sequence | 1 | String | 序号 -data.showNum | 0 | String | 展示数量 -data.showType | 1 | String | 展示规则:1-智能展示,2-默认展示 -data.showStatus | 1 | String | 排序 -data.subList | - | Array | 子列表 code为[''] -data.subList.spreadId | 1 | String | - -data.subList.title | 标题 | String | - -data.subList.img | https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif | String | - -data.subList.linkUrl | /pages/alert/index | String | - -data.subList.showStatus | 1 | String | 排序 -data.subList.configId | 15 | String | 配置Id -## /小程序配置/设置配置--后台 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=mini-conf/set-config&userType=4 - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | mini-conf/set-config | Text | 是 | - -userType | 4 | String | 是 | 用户类型 1-空白用户,3-疾病用户,4-用药患者 -#### 请求Body参数 -```javascript -[ - { - "configId": "15", - "code": "spread1", - "name": "banner模块", - "sequence": "1", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "title": "标题", - "img": "https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif", - "linkUrl": "/pages/alert/index", - "showStatus": 1 - } - ] - }, - { - "configId": "16", - "code": "activity1", - "name": "线下活动", - "sequence": "2", - "showNum": "0", - "showType": "1", - "showStatus": "1" - }, - { - "configId": "17", - "code": "activity2", - "name": "线上活动", - "sequence": "3", - "showNum": "0", - "showType": "1", - "showStatus": "1" - }, - { - "configId": "18", - "code": "article", - "name": "资讯模块", - "sequence": "4", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [1,34,5,6] - }, - { - "configId": "19", - "code": "video", - "name": "视频模块", - "sequence": "5", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [23,45,67] - }, - { - "configId": "20", - "code": "spread2", - "name": "banner模块", - "sequence": "6", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "title": "标题", - "img": "https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif", - "linkUrl": "/pages/alert/index", - "showStatus": 1 - } - ] - }, - { - "configId": "21", - "code": "story", - "name": "故事模块", - "sequence": "7", - "showNum": "0", - "showType": "1", - "showStatus": "1" - }, - { - "configId": "22", - "code": "serviceConf", - "name": "服务配置", - "sequence": "8", - "showNum": "2", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "title": "标题", - "img": "https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif", - "linkUrl": "/pages/alert/index", - "showStatus": 1 - } - ] - }, - { - "configId": "23", - "code": "nurseTel", - "name": "护士专线", - "sequence": "9", - "showNum": "0", - "showType": "1", - "showStatus": "1" - } -] -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -configId | 15 | String | 是 | 配置Id -code | spread1 | String | 是 | 模块编码 -name | banner模块 | String | 是 | 模块名 -sequence | 1 | String | 是 | 排序 -showNum | 0 | String | 是 | 展示数量 -showType | 1 | String | 是 | 展示规则:1-智能展示,2-默认展示 -showStatus | 1 | String | 是 | 状态,1-有效,100-删除 -subList | - | Array | 是 | 子列表 code为[''article','video'']是Id数组,code为['spread1','spread2','serviceConf']是对象数组 -subList.title | 标题 | String | 是 | 文案 -subList.img | https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif | String | 是 | 图片 -subList.linkUrl | /pages/alert/index | String | 是 | 链接(小程序链接) -subList.showStatus | 1 | Integer | 是 | 展示状态,1-展示,2-不展示 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": "保存成功!" -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | - | Number | 配置模块编码 -data | 保存成功! | String | 返回数据 -## /小程序配置/获取配置--小程序 -```text -nurseTel 护士专线 -gift 礼品库 -train 康复训练 -story 我的故事 -article 精选荐读 -spread 扩展模块 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/mini-conf/get-config&userType=3 - -#### 请求方式 -> GET - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/mini-conf/get-config | Text | 是 | - -userType | 3 | String | 是 | 用户类型 1-空白用户,3-疾病患者,4-用药患者 -#### 请求Body参数 -```javascript - -``` -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": [ - { - "configId": "15", - "code": "spread1", - "name": "banner模块", - "sequence": "1", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "spreadId": "1", - "title": "标题", - "img": "https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif", - "linkUrl": "/pages/alert/index", - "showStatus": "1", - "configId": "15" - } - ] - }, - { - "configId": "16", - "code": "activity1", - "name": "线下活动", - "sequence": "2", - "showNum": "0", - "showType": "1", - "showStatus": "1" - }, - { - "configId": "17", - "code": "activity2", - "name": "线上活动", - "sequence": "3", - "showNum": "0", - "showType": "1", - "showStatus": "1" - }, - { - "configId": "18", - "code": "article", - "name": "资讯模块", - "sequence": "4", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "contentId": "1", - "configId": "18" - }, - { - "contentId": "34", - "configId": "18" - }, - { - "contentId": "5", - "configId": "18" - }, - { - "contentId": "6", - "configId": "18" - } - ] - }, - { - "configId": "19", - "code": "video", - "name": "视频模块", - "sequence": "5", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "contentId": "23", - "configId": "19" - }, - { - "contentId": "45", - "configId": "19" - }, - { - "contentId": "67", - "configId": "19" - } - ] - }, - { - "configId": "20", - "code": "spread2", - "name": "banner模块", - "sequence": "6", - "showNum": "0", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "spreadId": "2", - "title": "标题", - "img": "https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif", - "linkUrl": "/pages/alert/index", - "showStatus": "1", - "configId": "20" - } - ] - }, - { - "configId": "21", - "code": "story", - "name": "故事模块", - "sequence": "7", - "showNum": "0", - "showType": "1", - "showStatus": "1" - }, - { - "configId": "22", - "code": "serviceConf", - "name": "服务配置", - "sequence": "8", - "showNum": "2", - "showType": "1", - "showStatus": "1", - "subList": [ - { - "spreadId": "3", - "title": "标题", - "img": "https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif", - "linkUrl": "/pages/alert/index", - "showStatus": "1", - "configId": "22" - } - ] - }, - { - "configId": "23", - "code": "nurseTel", - "name": "护士专线", - "sequence": "9", - "showNum": "0", - "showType": "1", - "showStatus": "1" - } - ] -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | 配置模块编码 -data | - | Array | 返回数据 -data.configId | 15 | String | 配置Id -data.code | spread1 | String | 类型 -data.name | banner模块 | String | 模块名 -data.sequence | 1 | String | 序号 -data.showNum | 0 | String | 展示数量 -data.showType | 1 | String | 展示规则:1-智能展示,2-默认展示 -data.showStatus | 1 | String | 排序 -data.subList | - | Array | 子列表 code为[''] -data.subList.spreadId | 1 | String | - -data.subList.title | 标题 | String | - -data.subList.img | https://novoraredtststorage.blob.core.chinacloudapi.cn/image/16796478703050.bc2d29879201f1e960e9916ab444d826_180x180.gif | String | - -data.subList.linkUrl | /pages/alert/index | String | - -data.subList.showStatus | 1 | String | 排序 -data.subList.configId | 15 | String | 配置Id -## /医院 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医院/后台 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医院/后台/添加/编辑医院 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=hospital/add - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | hospital/add | String | 是 | - -#### 请求Body参数 -```javascript -{ - "id": "", - "Imgs": "", - "IsCOE": "2", - "IsHaveDrug": "2", - "IsKeyFollow": "2", - "Name": "协和", - "HospitalClassification": "3", - "HospitalLevel": "1", - "Address": "北京市东城区帅府园1号", - "ProvinceId": "110000", - "CityId": "110100", - "CountyId": "110101", - "IsMedical":1 -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -id | - | String | 是 | - -Imgs | - | String | 是 | 图片 -IsCOE | 2 | String | 是 | - -IsHaveDrug | 2 | String | 是 | - -IsKeyFollow | 2 | String | 是 | - -Name | 协和 | String | 是 | - -HospitalClassification | 3 | String | 是 | - -HospitalLevel | 1 | String | 是 | - -Address | 北京市东城区帅府园1号 | String | 是 | 地址 -ProvinceId | 110000 | String | 是 | - -CityId | 110100 | String | 是 | - -CountyId | 110101 | String | 是 | - -IsMedical | 2 | Integer | 是 | 是否医保,1-是,2-否 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医院/后台/PC--医院列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=hospital/list&IsMedical=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | hospital/list | String | 是 | - -IsMedical | 1 | String | 是 | 是否医保,1-是,2-否 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "page": 1, - "pages": 1, - "count": "1", - "list": [ - { - "Id": "1", - "Name": "协和", - "Code": "", - "Introduce": "", - "ProvinceId": "110000", - "ProvinceName": "北京市", - "CityId": "110100", - "CityName": "北京市", - "CountyId": "110101", - "CountyName": "东城区", - "AreaId": "0", - "AreaName": "", - "Address": "北京市东城区帅府园1号", - "LNG": "116.416291", - "LAT": "39.914262", - "Telephone": "", - "HospitalClassification": "3", - "HospitalLevel": "1", - "RegionId": "0", - "TerritoryType": "0", - "TerritoryOneId": "0", - "TerritoryOneName": "", - "TerritoryOneUserName": "", - "TerritoryTwoId": "0", - "TerritoryTwoName": "", - "TerritoryTwoUserName": "", - "Imgs": "", - "IsCOE": "2", - "IsShow": "1", - "IsHaveDrug": "2", - "CreateWorkerId": "1959", - "CreateTime": "2026-05-15 15:59:40", - "UpdateWorkerId": "1959", - "UpdateTime": "2026-05-15 15:59:41", - "DeleteWorkerId": "0", - "DeleteTime": null, - "RegionInfoId": "0", - "RegionType": "0", - "RegionLTwoId": "0", - "RegionLTwoName": "", - "RegionLTwoUserName": "", - "RegionLThreeId": "0", - "RegionLThreeName": "", - "RegionLThreeUserName": "", - "RegionLFourId": "0", - "RegionLFourName": "", - "RegionLFourUserName": "", - "IsKeyFollow": "2", - "IsOutProject": "2", - "HospitalType": "1", - "IsMedical": "1", - "IsMedicalName": "是", - "IsCOEName": "否", - "IsKeyFollowName": "否", - "IsOutProjectName": "否", - "HospitalTypeName": "其他" - } - ], - "isCoeList": { - "1": "是", - "2": "否" - }, - "isMedicalList": { - "1": "是", - "2": "否" - }, - "isKeyFollowList": { - "1": "是", - "2": "否" - }, - "isOutProjectList": { - "1": "是", - "2": "否" - }, - "hospitalTypeList": { - "1": "其他", - "2": "emerging", - "3": "rising", - "4": "leading" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.page | 1 | Integer | 页码 -data.pages | 1 | Integer | 总页数 -data.count | 1 | String | 每页条数 -data.list | - | Array | 列表数据 -data.list.Id | 1 | String | 记录id -data.list.Name | 协和 | String | 活动名称 -data.list.Code | - | String | - -data.list.Introduce | - | String | - -data.list.ProvinceId | 110000 | String | - -data.list.ProvinceName | 北京市 | String | - -data.list.CityId | 110100 | String | - -data.list.CityName | 北京市 | String | - -data.list.CountyId | 110101 | String | - -data.list.CountyName | 东城区 | String | - -data.list.AreaId | 0 | String | - -data.list.AreaName | - | String | - -data.list.Address | 北京市东城区帅府园1号 | String | - -data.list.LNG | 116.416291 | String | - -data.list.LAT | 39.914262 | String | - -data.list.Telephone | - | String | 手机号 -data.list.HospitalClassification | 3 | String | - -data.list.HospitalLevel | 1 | String | - -data.list.RegionId | 0 | String | - -data.list.TerritoryType | 0 | String | - -data.list.TerritoryOneId | 0 | String | - -data.list.TerritoryOneName | - | String | - -data.list.TerritoryOneUserName | - | String | - -data.list.TerritoryTwoId | 0 | String | - -data.list.TerritoryTwoName | - | String | - -data.list.TerritoryTwoUserName | - | String | - -data.list.Imgs | - | String | - -data.list.IsCOE | 2 | String | - -data.list.IsShow | 1 | String | - -data.list.IsHaveDrug | 2 | String | - -data.list.CreateWorkerId | 1959 | String | - -data.list.CreateTime | 2026-05-15 15:59:40 | String | 创建时间 -data.list.UpdateWorkerId | 1959 | String | - -data.list.UpdateTime | 2026-05-15 15:59:41 | String | - -data.list.DeleteWorkerId | 0 | String | - -data.list.DeleteTime | null | Null | - -data.list.RegionInfoId | 0 | String | - -data.list.RegionType | 0 | String | - -data.list.RegionLTwoId | 0 | String | - -data.list.RegionLTwoName | - | String | - -data.list.RegionLTwoUserName | - | String | - -data.list.RegionLThreeId | 0 | String | - -data.list.RegionLThreeName | - | String | - -data.list.RegionLThreeUserName | - | String | - -data.list.RegionLFourId | 0 | String | - -data.list.RegionLFourName | - | String | - -data.list.RegionLFourUserName | - | String | - -data.list.IsKeyFollow | 2 | String | 是否重点跟进,1-是,2-否 -data.list.IsOutProject | 2 | String | - -data.list.HospitalType | 1 | String | - -data.list.IsMedical | 1 | String | 是否医保,1-是,2-否 -data.list.IsMedicalName | 是 | String | - -data.list.IsCOEName | 否 | String | - -data.list.IsKeyFollowName | 否 | String | 是否重点跟进 -data.list.IsOutProjectName | 否 | String | - -data.list.HospitalTypeName | 其他 | String | - -data.isCoeList | - | Object | - -data.isCoeList.1 | 是 | String | - -data.isCoeList.2 | 否 | String | - -data.isMedicalList | - | Object | - -data.isMedicalList.1 | 是 | String | - -data.isMedicalList.2 | 否 | String | - -data.isKeyFollowList | - | Object | 是否重点跟进,列表 -data.isKeyFollowList.1 | 是 | String | - -data.isKeyFollowList.2 | 否 | String | - -data.isOutProjectList | - | Object | - -data.isOutProjectList.1 | 是 | String | - -data.isOutProjectList.2 | 否 | String | - -data.hospitalTypeList | - | Object | - -data.hospitalTypeList.1 | 其他 | String | - -data.hospitalTypeList.2 | emerging | String | - -data.hospitalTypeList.3 | rising | String | - -data.hospitalTypeList.4 | leading | String | - -## /医院/后台/PC--医院详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=hospital/detail&Id=1 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | hospital/detail | String | 是 | - -Id | 1 | String | 是 | 医院id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": 1, - "Name": "协和", - "Code": "", - "Introduce": "", - "ProvinceId": 110000, - "ProvinceName": "北京市", - "CityId": 110100, - "CityName": "北京市", - "CountyId": 110101, - "CountyName": "东城区", - "AreaId": 0, - "AreaName": "", - "Address": "北京市东城区帅府园1号", - "LNG": 116.416291, - "LAT": 39.914262, - "Telephone": "", - "HospitalClassification": 3, - "HospitalLevel": 1, - "RegionId": 0, - "TerritoryType": 0, - "TerritoryOneId": 0, - "TerritoryOneName": "", - "TerritoryOneUserName": "", - "TerritoryTwoId": 0, - "TerritoryTwoName": "", - "TerritoryTwoUserName": "", - "Imgs": "", - "IsCOE": 2, - "IsShow": 1, - "IsHaveDrug": 2, - "CreateWorkerId": 1959, - "CreateTime": "2026-05-15 15:59:40", - "UpdateWorkerId": 1959, - "UpdateTime": "2026-05-15 15:59:41", - "DeleteWorkerId": 0, - "DeleteTime": null, - "RegionInfoId": 0, - "RegionType": 0, - "RegionLTwoId": 0, - "RegionLTwoName": "", - "RegionLTwoUserName": "", - "RegionLThreeId": 0, - "RegionLThreeName": "", - "RegionLThreeUserName": "", - "RegionLFourId": 0, - "RegionLFourName": "", - "RegionLFourUserName": "", - "IsKeyFollow": 2, - "IsOutProject": 2, - "HospitalType": 1, - "IsMedical": 1, - "doctors": [], - "HospitalClassificationName": "三级", - "HospitalLevelName": "甲等", - "RegionIdName": "", - "HospitalTypeName": "其他" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.Id | 1 | Integer | 记录Id -data.Name | 协和 | String | - -data.Code | - | String | - -data.Introduce | - | String | - -data.ProvinceId | 110000 | Integer | - -data.ProvinceName | 北京市 | String | - -data.CityId | 110100 | Integer | - -data.CityName | 北京市 | String | - -data.CountyId | 110101 | Integer | - -data.CountyName | 东城区 | String | - -data.AreaId | 0 | Integer | - -data.AreaName | - | String | - -data.Address | 北京市东城区帅府园1号 | String | - -data.LNG | 116.416291 | Number | - -data.LAT | 39.914262 | Number | - -data.Telephone | - | String | - -data.HospitalClassification | 3 | Integer | - -data.HospitalLevel | 1 | Integer | - -data.RegionId | 0 | Integer | - -data.TerritoryType | 0 | Integer | - -data.TerritoryOneId | 0 | Integer | - -data.TerritoryOneName | - | String | - -data.TerritoryOneUserName | - | String | - -data.TerritoryTwoId | 0 | Integer | - -data.TerritoryTwoName | - | String | - -data.TerritoryTwoUserName | - | String | - -data.Imgs | - | String | - -data.IsCOE | 2 | Integer | - -data.IsShow | 1 | Integer | - -data.IsHaveDrug | 2 | Integer | - -data.CreateWorkerId | 1959 | Integer | - -data.CreateTime | 2026-05-15 15:59:40 | String | 本次创建时间 -data.UpdateWorkerId | 1959 | Integer | - -data.UpdateTime | 2026-05-15 15:59:41 | String | - -data.DeleteWorkerId | 0 | Integer | - -data.DeleteTime | null | Null | - -data.RegionInfoId | 0 | Integer | - -data.RegionType | 0 | Integer | - -data.RegionLTwoId | 0 | Integer | - -data.RegionLTwoName | - | String | - -data.RegionLTwoUserName | - | String | - -data.RegionLThreeId | 0 | Integer | - -data.RegionLThreeName | - | String | - -data.RegionLThreeUserName | - | String | - -data.RegionLFourId | 0 | Integer | - -data.RegionLFourName | - | String | - -data.RegionLFourUserName | - | String | - -data.IsKeyFollow | 2 | Integer | 是否重点跟进,1-是,2-否 -data.IsOutProject | 2 | Integer | - -data.HospitalType | 1 | Integer | - -data.IsMedical | 1 | Integer | 是否医保,1-是,2-否 -data.doctors | - | Array | - -data.HospitalClassificationName | 三级 | String | - -data.HospitalLevelName | 甲等 | String | - -data.RegionIdName | - | String | - -data.HospitalTypeName | 其他 | String | - -## /医院/小程序 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -loginState | {{loginState}} | - -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医院/小程序/根据坐标获取省份 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/hospital/location-info&lng=116.378731&lat=32.026706 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/hospital/location-info | String | 是 | - -lng | 116.378731 | String | 是 | 经度 -lat | 32.026706 | String | 是 | 纬度 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - - "code": 0, - "data": { - "ProvinceId": "110000", //省份ID - "ProvinceName": "北京市" //省份名称 - } - -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.ProvinceId | 110000 | String | 省份ID -data.ProvinceName | 北京市 | String | 省份名称 -## /医院/小程序/医院列表 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/hospital/list&lng=&lat=&Name=&ProvinceId=&CityId= - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/hospital/list | String | 是 | - -lng | - | String | 是 | - -lat | - | String | 是 | - -Name | - | String | 是 | - -ProvinceId | - | String | 是 | - -CityId | - | String | 是 | 城市id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医院/小程序/医院详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> m.igg4.hbraas.com?r=igg4/hospital/detail&Id=1&lng=113.28643500000001&lat=23.111162999999998 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/hospital/detail | String | 是 | - -Id | 1 | String | 是 | - -lng | 113.28643500000001 | String | 是 | - -lat | 23.111162999999998 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": 1, - "Name": "协和", - "Code": "", - "Introduce": "", - "ProvinceId": 110000, - "ProvinceName": "北京市", - "CityId": 110100, - "CityName": "北京市", - "CountyId": 110101, - "CountyName": "东城区", - "AreaId": 0, - "AreaName": "", - "Address": "北京市东城区帅府园1号", - "LNG": 116.416291, - "LAT": 39.914262, - "Telephone": "", - "HospitalClassification": 3, - "HospitalLevel": 1, - "RegionId": 0, - "TerritoryType": 0, - "TerritoryOneId": 0, - "TerritoryOneName": "", - "TerritoryOneUserName": "", - "TerritoryTwoId": 0, - "TerritoryTwoName": "", - "TerritoryTwoUserName": "", - "Imgs": "", - "IsCOE": 2, - "IsShow": 1, - "IsHaveDrug": 2, - "CreateWorkerId": 1959, - "CreateTime": "2026-05-15 15:59:40", - "UpdateWorkerId": 1959, - "UpdateTime": "2026-05-15 15:59:41", - "DeleteWorkerId": 0, - "DeleteTime": null, - "RegionInfoId": 0, - "RegionType": 0, - "RegionLTwoId": 0, - "RegionLTwoName": "", - "RegionLTwoUserName": "", - "RegionLThreeId": 0, - "RegionLThreeName": "", - "RegionLThreeUserName": "", - "RegionLFourId": 0, - "RegionLFourName": "", - "RegionLFourUserName": "", - "IsKeyFollow": 2, - "IsOutProject": 2, - "HospitalType": 1, - "IsMedical": 1, - "doctors": [ - { - "Id": 1, - "Name": "秦医生", - "Img": "", - "Telephone": "", - "MobilePhone": "", - "HospitalId": 1, - "Introduce": "呵呵", - "ClinicType": 1, - "Clinic": "\"\"", - "IsShow": 1, - "CreateWorkerId": 1959, - "CreateTime": "2026-05-15 16:06:27", - "UpdateWorkerId": 1959, - "UpdateTime": "2026-05-15 16:06:27", - "DeleteWorkerId": 0, - "DeleteTime": null, - "IsActive": 0, - "FirstLoginTime": null, - "LastOpenStatus": 2, - "FirstOpenTime": "2026-05-15 16:06:27", - "LastOpenTime": "2026-05-15 16:06:27", - "LastActiveStatus": 2, - "FirstActiveTime": null, - "LastActiveTime": null, - "IsViewHistory": 2, - "IsRecommend": 1, - "Department": "全科", - "JobTitle": "主任医师" - } - ], - "HospitalClassificationName": "三级", - "HospitalLevelName": "甲等", - "RegionIdName": "", - "HospitalTypeName": "其他", - "dist": "1892.01km", - "CanGetScore": false - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.Id | 1 | Integer | - -data.Name | 协和 | String | - -data.Code | - | String | - -data.Introduce | - | String | 简介 -data.ProvinceId | 110000 | Integer | - -data.ProvinceName | 北京市 | String | - -data.CityId | 110100 | Integer | - -data.CityName | 北京市 | String | - -data.CountyId | 110101 | Integer | - -data.CountyName | 东城区 | String | - -data.AreaId | 0 | Integer | - -data.AreaName | - | String | - -data.Address | 北京市东城区帅府园1号 | String | 地址 -data.LNG | 116.416291 | Number | - -data.LAT | 39.914262 | Number | - -data.Telephone | - | String | 手机 -data.HospitalClassification | 3 | Integer | - -data.HospitalLevel | 1 | Integer | - -data.RegionId | 0 | Integer | - -data.TerritoryType | 0 | Integer | - -data.TerritoryOneId | 0 | Integer | - -data.TerritoryOneName | - | String | - -data.TerritoryOneUserName | - | String | - -data.TerritoryTwoId | 0 | Integer | - -data.TerritoryTwoName | - | String | - -data.TerritoryTwoUserName | - | String | - -data.Imgs | - | String | 图片 -data.IsCOE | 2 | Integer | - -data.IsShow | 1 | Integer | - -data.IsHaveDrug | 2 | Integer | - -data.CreateWorkerId | 1959 | Integer | - -data.CreateTime | 2026-05-15 15:59:40 | String | - -data.UpdateWorkerId | 1959 | Integer | - -data.UpdateTime | 2026-05-15 15:59:41 | String | - -data.DeleteWorkerId | 0 | Integer | - -data.DeleteTime | null | Null | - -data.RegionInfoId | 0 | Integer | - -data.RegionType | 0 | Integer | - -data.RegionLTwoId | 0 | Integer | - -data.RegionLTwoName | - | String | - -data.RegionLTwoUserName | - | String | - -data.RegionLThreeId | 0 | Integer | - -data.RegionLThreeName | - | String | - -data.RegionLThreeUserName | - | String | - -data.RegionLFourId | 0 | Integer | - -data.RegionLFourName | - | String | - -data.RegionLFourUserName | - | String | - -data.IsKeyFollow | 2 | Integer | - -data.IsOutProject | 2 | Integer | - -data.HospitalType | 1 | Integer | - -data.IsMedical | 1 | Integer | 是否医保,1-是,2-否 -data.doctors | - | Array | - -data.doctors.Id | 1 | Integer | - -data.doctors.Name | 秦医生 | String | 姓名 -data.doctors.Img | - | String | - -data.doctors.Telephone | - | String | 手机 -data.doctors.MobilePhone | - | String | - -data.doctors.HospitalId | 1 | Integer | 医院Id -data.doctors.Introduce | 呵呵 | String | 简介 -data.doctors.ClinicType | 1 | Integer | - -data.doctors.Clinic | "" | String | - -data.doctors.IsShow | 1 | Integer | - -data.doctors.CreateWorkerId | 1959 | Integer | - -data.doctors.CreateTime | 2026-05-15 16:06:27 | String | - -data.doctors.UpdateWorkerId | 1959 | Integer | - -data.doctors.UpdateTime | 2026-05-15 16:06:27 | String | - -data.doctors.DeleteWorkerId | 0 | Integer | - -data.doctors.DeleteTime | null | Null | - -data.doctors.IsActive | 0 | Integer | - -data.doctors.FirstLoginTime | null | Null | - -data.doctors.LastOpenStatus | 2 | Integer | - -data.doctors.FirstOpenTime | 2026-05-15 16:06:27 | String | - -data.doctors.LastOpenTime | 2026-05-15 16:06:27 | String | - -data.doctors.LastActiveStatus | 2 | Integer | - -data.doctors.FirstActiveTime | null | Null | - -data.doctors.LastActiveTime | null | Null | - -data.doctors.IsViewHistory | 2 | Integer | - -data.doctors.IsRecommend | 1 | Integer | - -data.doctors.Department | 全科 | String | 科室 -data.doctors.JobTitle | 主任医师 | String | 职称 -data.HospitalClassificationName | 三级 | String | - -data.HospitalLevelName | 甲等 | String | - -data.RegionIdName | - | String | - -data.HospitalTypeName | 其他 | String | - -data.dist | 1892.01km | String | - -data.CanGetScore | false | Boolean | - -## /医院/小程序/医生详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> https://m.igg4.hbraas.com/?r=igg4/doctor/detail&Id=1&lng=113.28643500000001&lat=23.111162999999998 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | igg4/doctor/detail | String | 是 | - -Id | 1 | String | 是 | - -lng | 113.28643500000001 | String | 是 | - -lat | 23.111162999999998 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": "1", - "Name": "秦医生", - "Img": "https://m.igg4.hbraas.com/zd/doctor/doctor_a.jpg", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "1", - "Introduce": "呵呵", - "ClinicType": "1", - "Clinic": "", - "IsShow": "1", - "CreateWorkerId": "1959", - "CreateTime": "2026-05-15 16:06:27", - "UpdateWorkerId": "1959", - "UpdateTime": "2026-05-15 16:06:27", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "2", - "FirstOpenTime": "2026-05-15 16:06:27", - "LastOpenTime": "2026-05-15 16:06:27", - "LastActiveStatus": "2", - "FirstActiveTime": null, - "LastActiveTime": null, - "IsViewHistory": "2", - "IsRecommend": "1", - "Department": "全科", - "JobTitle": "主任医师", - "hospital": { - "Id": 1, - "Name": "协和", - "Code": "", - "Introduce": "", - "ProvinceId": 110000, - "ProvinceName": "北京市", - "CityId": 110100, - "CityName": "北京市", - "CountyId": 110101, - "CountyName": "东城区", - "AreaId": 0, - "AreaName": "", - "Address": "北京市东城区帅府园1号", - "LNG": 116.416291, - "LAT": 39.914262, - "Telephone": "", - "HospitalClassification": 3, - "HospitalLevel": 1, - "RegionId": 0, - "TerritoryType": 0, - "TerritoryOneId": 0, - "TerritoryOneName": "", - "TerritoryOneUserName": "", - "TerritoryTwoId": 0, - "TerritoryTwoName": "", - "TerritoryTwoUserName": "", - "Imgs": "", - "IsCOE": 2, - "IsShow": 1, - "IsHaveDrug": 2, - "CreateWorkerId": 1959, - "CreateTime": "2026-05-15 15:59:40", - "UpdateWorkerId": 1959, - "UpdateTime": "2026-05-15 15:59:41", - "DeleteWorkerId": 0, - "DeleteTime": null, - "RegionInfoId": 0, - "RegionType": 0, - "RegionLTwoId": 0, - "RegionLTwoName": "", - "RegionLTwoUserName": "", - "RegionLThreeId": 0, - "RegionLThreeName": "", - "RegionLThreeUserName": "", - "RegionLFourId": 0, - "RegionLFourName": "", - "RegionLFourUserName": "", - "IsKeyFollow": 2, - "IsOutProject": 2, - "HospitalType": 1, - "IsMedical": 1, - "HospitalClassificationName": "三级", - "HospitalLevelName": "甲等", - "RegionIdName": "", - "HospitalTypeName": "其他", - "dist": "1892.01km" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.Id | 1 | String | - -data.Name | 秦医生 | String | 姓名 -data.Img | https://m.igg4.hbraas.com/zd/doctor/doctor_a.jpg | String | - -data.Telephone | - | String | 手机 -data.MobilePhone | - | String | - -data.HospitalId | 1 | String | 医院Id -data.Introduce | 呵呵 | String | 简介 -data.ClinicType | 1 | String | - -data.Clinic | - | String | - -data.IsShow | 1 | String | - -data.CreateWorkerId | 1959 | String | - -data.CreateTime | 2026-05-15 16:06:27 | String | - -data.UpdateWorkerId | 1959 | String | - -data.UpdateTime | 2026-05-15 16:06:27 | String | - -data.DeleteWorkerId | 0 | String | - -data.DeleteTime | null | Null | - -data.IsActive | 0 | String | - -data.FirstLoginTime | null | Null | - -data.LastOpenStatus | 2 | String | - -data.FirstOpenTime | 2026-05-15 16:06:27 | String | - -data.LastOpenTime | 2026-05-15 16:06:27 | String | - -data.LastActiveStatus | 2 | String | - -data.FirstActiveTime | null | Null | - -data.LastActiveTime | null | Null | - -data.IsViewHistory | 2 | String | - -data.IsRecommend | 1 | String | - -data.Department | 全科 | String | 科室 -data.JobTitle | 主任医师 | String | 职称 -data.hospital | - | Object | - -data.hospital.Id | 1 | Integer | - -data.hospital.Name | 协和 | String | 姓名 -data.hospital.Code | - | String | - -data.hospital.Introduce | - | String | 简介 -data.hospital.ProvinceId | 110000 | Integer | - -data.hospital.ProvinceName | 北京市 | String | - -data.hospital.CityId | 110100 | Integer | - -data.hospital.CityName | 北京市 | String | - -data.hospital.CountyId | 110101 | Integer | - -data.hospital.CountyName | 东城区 | String | - -data.hospital.AreaId | 0 | Integer | - -data.hospital.AreaName | - | String | - -data.hospital.Address | 北京市东城区帅府园1号 | String | 地址 -data.hospital.LNG | 116.416291 | Number | - -data.hospital.LAT | 39.914262 | Number | - -data.hospital.Telephone | - | String | 手机 -data.hospital.HospitalClassification | 3 | Integer | - -data.hospital.HospitalLevel | 1 | Integer | - -data.hospital.RegionId | 0 | Integer | - -data.hospital.TerritoryType | 0 | Integer | - -data.hospital.TerritoryOneId | 0 | Integer | - -data.hospital.TerritoryOneName | - | String | - -data.hospital.TerritoryOneUserName | - | String | - -data.hospital.TerritoryTwoId | 0 | Integer | - -data.hospital.TerritoryTwoName | - | String | - -data.hospital.TerritoryTwoUserName | - | String | - -data.hospital.Imgs | - | String | 图片 -data.hospital.IsCOE | 2 | Integer | - -data.hospital.IsShow | 1 | Integer | - -data.hospital.IsHaveDrug | 2 | Integer | - -data.hospital.CreateWorkerId | 1959 | Integer | - -data.hospital.CreateTime | 2026-05-15 15:59:40 | String | - -data.hospital.UpdateWorkerId | 1959 | Integer | - -data.hospital.UpdateTime | 2026-05-15 15:59:41 | String | - -data.hospital.DeleteWorkerId | 0 | Integer | - -data.hospital.DeleteTime | null | Null | - -data.hospital.RegionInfoId | 0 | Integer | - -data.hospital.RegionType | 0 | Integer | - -data.hospital.RegionLTwoId | 0 | Integer | - -data.hospital.RegionLTwoName | - | String | - -data.hospital.RegionLTwoUserName | - | String | - -data.hospital.RegionLThreeId | 0 | Integer | - -data.hospital.RegionLThreeName | - | String | - -data.hospital.RegionLThreeUserName | - | String | - -data.hospital.RegionLFourId | 0 | Integer | - -data.hospital.RegionLFourName | - | String | - -data.hospital.RegionLFourUserName | - | String | - -data.hospital.IsKeyFollow | 2 | Integer | - -data.hospital.IsOutProject | 2 | Integer | - -data.hospital.HospitalType | 1 | Integer | - -data.hospital.IsMedical | 1 | Integer | 是否医保,1-是,2-否 -data.hospital.HospitalClassificationName | 三级 | String | - -data.hospital.HospitalLevelName | 甲等 | String | - -data.hospital.RegionIdName | - | String | - -data.hospital.HospitalTypeName | 其他 | String | - -data.hospital.dist | 1892.01km | String | - -## /医生 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生/后台 -```text -暂无描述 -``` -#### Header参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Query参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### Body参数 -参数名 | 示例值 | 参数描述 ---- | --- | --- -暂无参数 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生/后台/医生列表 -```text -## 导出: - 参数: - strategy = doctorList -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=doctor/list - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | doctor/list | String | 是 | - -OpenStatus | 1 | String | 是 | 开通状态 -OpenBeginDate | 2024-01-01 | String | 是 | 开通开始时间 -OpenEndDate | 2024-01-01 | String | 是 | 开通结束时间 -ActiveStatus | 1 | String | 是 | 激活状态 -ActiveBeginDate | 2024-01-01 | String | 是 | 激活开始时间 -ActiveEndDate | 2024-01-01 | String | 是 | 激活结束时间 -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "page": 1, - "pages": 2, - "count": "16", - "list": [ - { - "Id": "24", - "Name": "修", - "Img": "", - "Telephone": "17051000451", - "MobilePhone": "", - "HospitalId": "20", - "Introduce": "", - "Clinic": [ - { - "weekday": "3", - "timeType": "1" - } - ], - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2024-11-29 16:52:10", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-11-29 16:52:10", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "1", - "FirstLoginTime": "2024-11-29 17:10:59", - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "北京大学第一医院宁夏妇女儿童医院(宁夏回族自治区妇幼保健院)", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "22", - "Name": "juli", - "Img": "", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "23", - "Introduce": "", - "Clinic": [ - { - "weekday": "1", - "timeType": "1" - }, - { - "weekday": "1", - "timeType": "2" - }, - { - "weekday": "3", - "timeType": "1" - }, - { - "weekday": "3", - "timeType": "2" - }, - { - "weekday": "5", - "timeType": "1" - }, - { - "weekday": "6", - "timeType": "1" - }, - { - "weekday": "7", - "timeType": "2" - } - ], - "IsShow": "1", - "CreateWorkerId": "1959", - "CreateTime": "2024-09-21 15:42:34", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-09-23 15:23:58", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "1", - "FirstLoginTime": "2024-09-21 15:42:58", - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "天津医院", - "RegionName": "北二区", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "17", - "Name": "山西省汾阳医院医生", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/59e0e73e730e7f84e9c9c9e0ad7713de_17199922949736.jpg", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "20", - "Introduce": "", - "Clinic": "", - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2024-07-03 15:38:18", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-10-10 19:33:44", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "北京大学第一医院宁夏妇女儿童医院(宁夏回族自治区妇幼保健院)", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "16", - "Name": "乌兰察布市中心医院医生", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/ae435cf6053bba5c07149eda36a8fdce_17199922798929.jpg", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "21", - "Introduce": "", - "Clinic": "", - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2024-07-03 15:38:01", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-07-03 15:38:01", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "乌兰察布市中心医院", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "15", - "Name": "呼伦贝尔市人民医院医生", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/797ac9353a23435f5226e8efdb91765e_17199922579667.jpg", - "Telephone": "15567540859", - "MobilePhone": "", - "HospitalId": "23", - "Introduce": "", - "Clinic": "", - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2024-07-03 15:37:41", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-09-04 16:53:24", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "天津医院", - "RegionName": "北二区", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "14", - "Name": "秦医生", - "Img": "", - "Telephone": "15727378108", - "MobilePhone": "", - "HospitalId": "19", - "Introduce": "广州中医药大学第一附属医院肌病科主治医师,\n广东省中西结合协会转化医学专业委员会委员,\n广东省医疗安全协会消化分会委员\n师从国医大师学术继承人刘小斌教授,擅长中西医结合诊治神经肌肉疾病和脾胃系统疾病。目前已发表核心期刊论文10余篇,参与编写书籍3部。师从国医大师学术继承人刘小斌教授,擅长中西医结合诊治神经肌肉疾病和脾胃系统疾病。目前已发表核心期刊论文10余篇,参与编写书籍3部。师从国医大师学术继承人刘小斌教授,擅长中西医结合诊治神经肌肉疾病和脾胃系统疾病。目前已发表核心期刊论文10余篇,参与编写书籍3部。师从国医大师学术继承人刘小斌教授,擅长中西医结合诊治神经肌肉疾病和脾胃系统疾病。目前已发表核心期刊论文10余篇,参与编写书籍3部。师从国医大师学术继承人刘小斌教授,擅长中西医结合诊治神经肌肉疾病和脾胃系统疾病。目前已发表核心期刊论文10余篇,参与编写书籍3部。师从国医大师学术继承人刘小斌教授,擅长中西医结合诊治神经肌肉疾病和脾胃系统疾病。目前已发表核心期刊论文10余篇,参与编写书籍3部。", - "Clinic": [ - { - "weekday": 1, - "timeType": 2 - }, - { - "weekday": 3, - "timeType": 1 - } - ], - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2024-05-11 16:04:41", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-12-30 16:16:06", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "1", - "FirstLoginTime": "2024-10-10 19:53:39", - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "江西省人民医院", - "RegionName": "东一区", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "13", - "Name": "coe医生", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/21fce2e50d7e4a2963fc69d8eb82e0f5_17057159192875.jpg", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "9", - "Introduce": "", - "Clinic": [ - { - "weekday": "3", - "timeType": "1" - }, - { - "weekday": "3", - "timeType": "2" - } - ], - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2024-01-20 09:58:44", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-05-11 16:03:10", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "北京市和平里医院11111111", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "12", - "Name": "李玉江", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/623ac4633b8456d34db1e2a77925480a_16933886567269.png", - "Telephone": "18513583926", - "MobilePhone": "", - "HospitalId": "12", - "Introduce": "空军总医院泌尿外科男科副主任医师,毕业于华北煤炭医学院,大学本科。从事临床工作30余年,对男性不育、前列腺疾病、勃起功能障碍、生殖系感染、生殖器整形等男性疾病的诊治有丰富的临床经验", - "Clinic": [ - { - "weekday": "1", - "timeType": "1" - }, - { - "weekday": "2", - "timeType": "2" - }, - { - "weekday": "4", - "timeType": "1" - }, - { - "weekday": "4", - "timeType": "2" - }, - { - "weekday": "5", - "timeType": "1" - }, - { - "weekday": "7", - "timeType": "1" - }, - { - "weekday": "7", - "timeType": "2" - } - ], - "IsShow": "1", - "CreateWorkerId": "14510", - "CreateTime": "2023-08-30 17:44:18", - "UpdateWorkerId": "1960", - "UpdateTime": "2024-10-08 16:19:00", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "中国人民解放军空军特色医学中心特色医学中心", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "11", - "Name": "林华", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/1828e6db1ef20f4880c6a52e6f4c2b1a_16933884758384.png", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "13", - "Introduce": "主任医师、教授 首都医科大学附属复兴医院乳腺微创中心主任 中华医学会无微创外科委员会委员", - "Clinic": [ - { - "weekday": "3", - "timeType": "1" - }, - { - "weekday": "3", - "timeType": "2" - }, - { - "weekday": "6", - "timeType": "1" - }, - { - "weekday": "6", - "timeType": "2" - }, - { - "weekday": "7", - "timeType": "1" - }, - { - "weekday": "7", - "timeType": "2" - } - ], - "IsShow": "2", - "CreateWorkerId": "14510", - "CreateTime": "2023-08-30 17:41:18", - "UpdateWorkerId": "14510", - "UpdateTime": "2023-09-21 09:21:59", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "0", - "FirstLoginTime": null, - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "首都医科大学附属复兴医院", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - }, - { - "Id": "10", - "Name": "卢颖州", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/d28a58f22e0feae4f280e934abf5da7a_16933883753096.png", - "Telephone": "15735372506", - "MobilePhone": "", - "HospitalId": "13", - "Introduce": "产科临床29年,擅长胚胎胎儿发育异常,妊娠期甲减,甲亢,妊娠期糖尿病,前置胎盘,双胎妊娠,妊娠期高血压,肝内胆汁淤积症,RH阴性血型妊娠,妊娠合并宫颈病变等的诊治,围产期营养与保健,难产的处理,孕前咨询,产后母乳喂养,产褥期问题处理", - "Clinic": [ - { - "weekday": "1", - "timeType": "1" - }, - { - "weekday": "2", - "timeType": "1" - }, - { - "weekday": "3", - "timeType": "1" - }, - { - "weekday": "3", - "timeType": "2" - }, - { - "weekday": "4", - "timeType": "1" - }, - { - "weekday": "4", - "timeType": "2" - } - ], - "IsShow": "2", - "CreateWorkerId": "14510", - "CreateTime": "2023-08-30 17:39:37", - "UpdateWorkerId": "2180", - "UpdateTime": "2024-11-30 11:29:41", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "1", - "FirstLoginTime": "2024-11-30 11:30:17", - "LastOpenStatus": "0", - "FirstOpenTime": null, - "LastOpenTime": null, - "LastActiveStatus": "0", - "FirstActiveTime": null, - "LastActiveTime": null, - "HospitalName": "首都医科大学附属复兴医院", - "RegionName": "", - "LastOpenStatusName": "", - "LastActiveStatusName": "" - } - ], - "allDoctor": [ - { - "DoctorId": "1", - "DoctorName": "医生2", - "HospitalId": "3", - "HospitalName": "北京大学第一医院" - }, - { - "DoctorId": "2", - "DoctorName": "kola", - "HospitalId": "19", - "HospitalName": "江西省人民医院" - }, - { - "DoctorId": "3", - "DoctorName": "梁凯诚", - "HospitalId": "15", - "HospitalName": "苏州市立医院东区" - }, - { - "DoctorId": "4", - "DoctorName": "测试", - "HospitalId": "4", - "HospitalName": "测试测试" - }, - { - "DoctorId": "6", - "DoctorName": "测试222222222222222222222", - "HospitalId": "4", - "HospitalName": "测试测试" - }, - { - "DoctorId": "7", - "DoctorName": "默认打开", - "HospitalId": "3", - "HospitalName": "北京大学第一医院" - }, - { - "DoctorId": "10", - "DoctorName": "卢颖州", - "HospitalId": "13", - "HospitalName": "首都医科大学附属复兴医院" - }, - { - "DoctorId": "11", - "DoctorName": "林华", - "HospitalId": "13", - "HospitalName": "首都医科大学附属复兴医院" - }, - { - "DoctorId": "12", - "DoctorName": "李玉江", - "HospitalId": "12", - "HospitalName": "中国人民解放军空军特色医学中心特色医学中心" - }, - { - "DoctorId": "13", - "DoctorName": "coe医生", - "HospitalId": "9", - "HospitalName": "北京市和平里医院11111111" - }, - { - "DoctorId": "14", - "DoctorName": "秦医生", - "HospitalId": "19", - "HospitalName": "江西省人民医院" - }, - { - "DoctorId": "15", - "DoctorName": "呼伦贝尔市人民医院医生", - "HospitalId": "23", - "HospitalName": "天津医院" - }, - { - "DoctorId": "16", - "DoctorName": "乌兰察布市中心医院医生", - "HospitalId": "21", - "HospitalName": "乌兰察布市中心医院" - }, - { - "DoctorId": "17", - "DoctorName": "山西省汾阳医院医生", - "HospitalId": "20", - "HospitalName": "北京大学第一医院宁夏妇女儿童医院(宁夏回族自治区妇幼保健院)" - }, - { - "DoctorId": "22", - "DoctorName": "juli", - "HospitalId": "23", - "HospitalName": "天津医院" - }, - { - "DoctorId": "24", - "DoctorName": "修", - "HospitalId": "20", - "HospitalName": "北京大学第一医院宁夏妇女儿童医院(宁夏回族自治区妇幼保健院)" - } - ], - "openStatusList": { - "1": "关闭", - "2": "开通" - }, - "activeStatusList": { - "1": "未开通未激活", - "2": "开通未激活", - "3": "开通已激活" - } - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.page | 1 | Integer | 页码 -data.pages | 2 | Integer | 总页数 -data.count | 16 | String | 每页条数 -data.list | - | Array | 列表数据 -data.list.Id | 24 | String | 记录id -data.list.Name | 修 | String | 活动名称 -data.list.Img | - | String | - -data.list.Telephone | 17051000451 | String | 手机号 -data.list.MobilePhone | - | String | - -data.list.HospitalId | 20 | String | - -data.list.Introduce | - | String | - -data.list.Clinic | - | Array | - -data.list.Clinic.weekday | 3 | String | - -data.list.Clinic.timeType | 1 | String | - -data.list.IsShow | 1 | String | - -data.list.CreateWorkerId | 2180 | String | - -data.list.CreateTime | 2024-11-29 16:52:10 | String | 创建时间 -data.list.UpdateWorkerId | 2180 | String | - -data.list.UpdateTime | 2024-11-29 16:52:10 | String | - -data.list.DeleteWorkerId | 0 | String | - -data.list.DeleteTime | null | Null | - -data.list.IsActive | 1 | String | - -data.list.FirstLoginTime | 2024-11-29 17:10:59 | String | - -data.list.LastOpenStatus | 0 | String | 开通状态 -data.list.FirstOpenTime | null | Null | 第一次开通时间 -data.list.LastOpenTime | null | Null | 最新的开通时间 -data.list.LastActiveStatus | 0 | String | 激活状态 -data.list.FirstActiveTime | null | Null | 第一次激活时间 -data.list.LastActiveTime | null | Null | 最新的激活时间 -data.list.HospitalName | 北京大学第一医院宁夏妇女儿童医院(宁夏回族自治区妇幼保健院) | String | 医院 -data.list.RegionName | - | String | - -data.list.LastOpenStatusName | - | String | 开通状态名称 -data.list.LastActiveStatusName | - | String | 激活状态名称 -data.allDoctor | - | Array | - -data.allDoctor.DoctorId | 1 | String | 医生Id -data.allDoctor.DoctorName | 医生2 | String | - -data.allDoctor.HospitalId | 3 | String | - -data.allDoctor.HospitalName | 北京大学第一医院 | String | - -data.openStatusList | - | Object | 开通状态列表 -data.openStatusList.1 | 关闭 | String | - -data.openStatusList.2 | 开通 | String | - -data.activeStatusList | - | Object | 激活状态列表 -data.activeStatusList.1 | 未开通未激活 | String | - -data.activeStatusList.2 | 开通未激活 | String | - -data.activeStatusList.3 | 开通已激活 | String | - -## /医生/后台/添加/编辑医生 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=doctor/add - -#### 请求方式 -> POST - -#### Content-Type -> json - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | doctor/add | String | 是 | - -#### 请求Body参数 -```javascript -{ - "Img": "", - "Name": "秦医生", - "Telephone":"", - "HospitalId": "1", - "Introduce": "呵呵", - "OpenStatus": "2", - "ClinicType": "1", - "Department":"全科", - "JobTitle":"主任医师", - "Clinic[0][weekday]": "1", - "Clinic[0][timeType]": "1", - "Clinic[1][weekday]": "1", - "Clinic[1][timeType]": "2", - "Clinic[2][weekday]": "2", - "Clinic[2][timeType]": "1", - "Clinic[3][weekday]": "2", - "Clinic[3][timeType]": "2", - "Clinic[4][weekday]": "3", - "Clinic[4][timeType]": "1", - "Clinic[5][weekday]": "3", - "Clinic[5][timeType]": "2", - "Clinic[6][weekday]": "4", - "Clinic[6][timeType]": "1", - "Clinic[7][weekday]": "4", - "Clinic[7][timeType]": "2", - "Clinic[8][weekday]": "5", - "Clinic[8][timeType]": "1", - "Clinic[9][weekday]": "5", - "Clinic[9][timeType]": "2", - "Clinic[10][weekday]": "6", - "Clinic[10][timeType]": "2", - "Clinic[11][weekday]": "7", - "Clinic[11][timeType]": "1" -} -``` -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -Img | - | String | 是 | - -Name | 秦医生 | String | 是 | 姓名 -Telephone | - | String | 是 | 手机 -HospitalId | 1 | String | 是 | 医院Id -Introduce | 呵呵 | String | 是 | 简介 -OpenStatus | 2 | String | 是 | - -ClinicType | 1 | String | 是 | - -Department | 全科 | String | 是 | 科室 -JobTitle | 主任医师 | String | 是 | 职称 -Clinic[0][weekday] | 1 | String | 是 | - -Clinic[0][timeType] | 1 | String | 是 | - -Clinic[1][weekday] | 1 | String | 是 | - -Clinic[1][timeType] | 2 | String | 是 | - -Clinic[2][weekday] | 2 | String | 是 | - -Clinic[2][timeType] | 1 | String | 是 | - -Clinic[3][weekday] | 2 | String | 是 | - -Clinic[3][timeType] | 2 | String | 是 | - -Clinic[4][weekday] | 3 | String | 是 | - -Clinic[4][timeType] | 1 | String | 是 | - -Clinic[5][weekday] | 3 | String | 是 | - -Clinic[5][timeType] | 2 | String | 是 | - -Clinic[6][weekday] | 4 | String | 是 | - -Clinic[6][timeType] | 1 | String | 是 | - -Clinic[7][weekday] | 4 | String | 是 | - -Clinic[7][timeType] | 2 | String | 是 | - -Clinic[8][weekday] | 5 | String | 是 | - -Clinic[8][timeType] | 1 | String | 是 | - -Clinic[9][weekday] | 5 | String | 是 | - -Clinic[9][timeType] | 2 | String | 是 | - -Clinic[10][weekday] | 6 | String | 是 | - -Clinic[10][timeType] | 2 | String | 是 | - -Clinic[11][weekday] | 7 | String | 是 | - -Clinic[11][timeType] | 1 | String | 是 | - -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -## /医生/后台/医生详情 -```text -暂无描述 -``` -#### 接口状态 -> 开发中 - -#### 接口URL -> home.igg4.hbraas.com?r=doctor/detail&Id=2 - -#### 请求方式 -> GET - -#### Content-Type -> none - -#### 请求Query参数 -参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 ---- | --- | --- | --- | --- -r | doctor/detail | String | 是 | - -Id | 2 | String | 是 | 医生id -#### 认证方式 -```text -noauth -``` -#### 预执行脚本 -```javascript -暂无预执行脚本 -``` -#### 后执行脚本 -```javascript -暂无后执行脚本 -``` -#### 成功响应示例 -```javascript -{ - "code": 0, - "data": { - "Id": "28", - "Name": "111", - "Img": "https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/ae5bd379fa29559d9d0e46beb9974245_17376191709207.png", - "Telephone": "", - "MobilePhone": "", - "HospitalId": "22", - "Introduce": "", - "ClinicType": "1", - "Clinic": [], - "IsShow": "1", - "CreateWorkerId": "2180", - "CreateTime": "2025-01-23 15:59:33", - "UpdateWorkerId": "2180", - "UpdateTime": "2025-02-27 09:53:18", - "DeleteWorkerId": "0", - "DeleteTime": null, - "IsActive": "1", - "FirstLoginTime": "2025-02-21 18:18:41", - "LastOpenStatus": "2", - "FirstOpenTime": "2025-02-21 18:17:03", - "LastOpenTime": "2025-02-21 18:17:03", - "LastActiveStatus": "3", - "FirstActiveTime": "2025-02-21 18:18:41", - "LastActiveTime": "2025-02-21 18:18:41", - "HospitalName": "呼伦贝尔市人民医院" - } -} -``` -参数名 | 示例值 | 参数类型 | 参数描述 ---- | --- | --- | --- -code | 0 | Integer | - -data | - | Object | - -data.Id | 28 | String | 记录Id -data.Name | 111 | String | 活动名称 -data.Img | https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/ae5bd379fa29559d9d0e46beb9974245_17376191709207.png | String | - -data.Telephone | - | String | - -data.MobilePhone | - | String | - -data.HospitalId | 22 | String | - -data.Introduce | - | String | - -data.ClinicType | 1 | String | 门诊类型,1-单院区,2-多院区 -data.Clinic | - | Array | - -data.IsShow | 1 | String | - -data.CreateWorkerId | 2180 | String | - -data.CreateTime | 2025-01-23 15:59:33 | String | 本次创建时间 -data.UpdateWorkerId | 2180 | String | - -data.UpdateTime | 2025-02-27 09:53:18 | String | - -data.DeleteWorkerId | 0 | String | - -data.DeleteTime | null | Null | - -data.IsActive | 1 | String | - -data.FirstLoginTime | 2025-02-21 18:18:41 | String | - -data.LastOpenStatus | 2 | String | - -data.FirstOpenTime | 2025-02-21 18:17:03 | String | - -data.LastOpenTime | 2025-02-21 18:17:03 | String | - -data.LastActiveStatus | 3 | String | - -data.FirstActiveTime | 2025-02-21 18:18:41 | String | - -data.LastActiveTime | 2025-02-21 18:18:41 | String | - -data.HospitalName | 呼伦贝尔市人民医院 | String | - - - -{"target_id":"c40b7dea-3ad7-4854-91e1-1f927eb69698","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"c40b7dea-3ad7-4854-91e1-1f927eb69698","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"获取短息验证码","method":"POST","sort":17,"status":1,"create_dtime":1779012341,"update_dtime":"2026-05-17 18:05:41","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/login/send-verify-code","description":"","body":{"mode":"form-data","parameter":[{"description":"","field_type":"String","is_checked":1,"key":"mobile","value":"18513583927","not_null":1,"type":"Text","key_var":"","value_var":""}],"raw":"","raw_para":[],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/login/send-verify-code","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/login/send-verify-code"},"response":{"success":{"raw":"","parameter":[],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} -## - - -健康问卷问题 -{"target_id":"d41445e2-ce89-4300-ad6c-763538701281","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"d41445e2-ce89-4300-ad6c-763538701281","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"健康问卷问题","method":"GET","sort":18,"status":1,"create_dtime":1779076063,"update_dtime":"2026-05-18 12:32:57","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/health-question/questionnaire-list","description":"","body":{"mode":"none","parameter":[],"raw":"","raw_para":[],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/health-question/questionnaire-list","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/health-question/questionnaire-list"},"response":{"success":{"raw":"{\n\t\"code\": 0,\n\t\"data\": {\n\t\t\"questions\": [\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 1,\n\t\t\t\t\"QuestionContent\": \"您目前被确诊的受累器官有哪些?(可多选)\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"泪腺/眼眶\",\n\t\t\t\t\t\"2\": \"唾液腺(腮腺、颌下腺)\",\n\t\t\t\t\t\"3\": \"胰腺\",\n\t\t\t\t\t\"4\": \"胆管/肝脏\",\n\t\t\t\t\t\"5\": \"肺部\",\n\t\t\t\t\t\"6\": \"肾脏\",\n\t\t\t\t\t\"7\": \"腹膜后\",\n\t\t\t\t\t\"8\": \"淋巴结\",\n\t\t\t\t\t\"9\": \"甲状腺\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n}","parameter":[{"key":"code","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data","value":"","description":"","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.questions","value":"","description":"问题列表","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"data.questions.QuestionNo","value":"1","description":"问题序号","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.QuestionContent","value":"您目前被确诊的受累器官有哪些?(可多选)","description":"问题","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.QuestionType","value":"2","description":"类型 1-单选,2-多选","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.HasOther","value":"1","description":"是否有其他选项 1-有 0-没有","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.Options","value":"","description":"选项内容","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.questions.Options.1","value":"泪腺/眼眶","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.2","value":"唾液腺(腮腺、颌下腺)","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.3","value":"胰腺","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.4","value":"胆管/肝脏","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.5","value":"肺部","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.6","value":"肾脏","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.7","value":"腹膜后","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.8","value":"淋巴结","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.9","value":"甲状腺","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.99","value":"其他","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1}],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} - -获取患者的问卷答案 -{"target_id":"0fafdb00-73d7-4a1f-ac53-03e2fed1b53e","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"0fafdb00-73d7-4a1f-ac53-03e2fed1b53e","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"获取患者的问卷答案","method":"GET","sort":19,"status":1,"create_dtime":1779076210,"update_dtime":"2026-05-18 12:34:39","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/health-question/get-patient-questionnaire","description":"","body":{"mode":"none","parameter":[],"raw":"","raw_para":[],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/health-question/get-patient-questionnaire","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/health-question/get-patient-questionnaire"},"response":{"success":{"raw":"{\n\t\"code\": 0,\n\t\"data\": {\n\t\t\"patientId\": 1,\n\t\t\"hasSubmitted\": true,\n\t\t\"latestSubmitTime\": \"2026-05-18 12:18:12\",\n\t\t\"questions\": [\n\t\t\t{\n\t\t\t\t\"QuestionNo\": 1,\n\t\t\t\t\"QuestionContent\": \"您目前被确诊的受累器官有哪些?(可多选)\",\n\t\t\t\t\"QuestionType\": 2,\n\t\t\t\t\"HasOther\": 1,\n\t\t\t\t\"Options\": {\n\t\t\t\t\t\"1\": \"泪腺/眼眶\",\n\t\t\t\t\t\"2\": \"唾液腺(腮腺、颌下腺)\",\n\t\t\t\t\t\"3\": \"胰腺\",\n\t\t\t\t\t\"4\": \"胆管/肝脏\",\n\t\t\t\t\t\"5\": \"肺部\",\n\t\t\t\t\t\"6\": \"肾脏\",\n\t\t\t\t\t\"7\": \"腹膜后\",\n\t\t\t\t\t\"8\": \"淋巴结\",\n\t\t\t\t\t\"9\": \"甲状腺\",\n\t\t\t\t\t\"99\": \"其他\"\n\t\t\t\t},\n\t\t\t\t\"Answer\": [\n\t\t\t\t\t1\n\t\t\t\t],\n\t\t\t\t\"AnswerText\": [\n\t\t\t\t\t\"泪腺/眼眶\"\n\t\t\t\t],\n\t\t\t\t\"OtherText\": \"\",\n\t\t\t\t\"SubmitTime\": \"2026-05-18 12:18:12\",\n\t\t\t\t\"Version\": \"2\",\n\t\t\t\t\"UserId\": \"4\"\n\t\t\t}\n\t\t],\n\t\t\"patientName\": \"charlie\"\n\t}\n}","parameter":[{"key":"code","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data","value":"","description":"","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.patientId","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.hasSubmitted","value":"true","description":"患者是否提交过问卷","not_null":1,"field_type":"Boolean","type":"Text","is_checked":1},{"key":"data.latestSubmitTime","value":"2026-05-18 12:18:12","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions","value":"","description":"问题列表","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"data.questions.QuestionNo","value":"1","description":"问题序号","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.QuestionContent","value":"您目前被确诊的受累器官有哪些?(可多选)","description":"问题","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.QuestionType","value":"2","description":"类型 1-单选,2-多选","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.HasOther","value":"1","description":"是否有其他选项 1-有 0-没有","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.questions.Options","value":"","description":"选项内容","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.questions.Options.1","value":"泪腺/眼眶","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.2","value":"唾液腺(腮腺、颌下腺)","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.3","value":"胰腺","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.4","value":"胆管/肝脏","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.5","value":"肺部","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.6","value":"肾脏","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.7","value":"腹膜后","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.8","value":"淋巴结","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.9","value":"甲状腺","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Options.99","value":"其他","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Answer","value":"1","description":"答案 多选为数组,单选为数字","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"data.questions.AnswerText","value":"泪腺/眼眶","description":"答案文本","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"data.questions.OtherText","value":"","description":"其他文本","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.SubmitTime","value":"2026-05-18 12:18:12","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.Version","value":"2","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.questions.UserId","value":"4","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.patientName","value":"charlie","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1}],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} - -提交健康问卷 -{"target_id":"65ed2ac8-5f37-4d2b-ac37-56082e895fdf","user_id":223104,"recent_user_id":223104,"project_id":"1460f681-044b-4f46-b62f-193b91174404","local_target_id":"65ed2ac8-5f37-4d2b-ac37-56082e895fdf","local_parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7","mark":"developing","target_type":"api","example_type":"0","name":"提交健康问卷","method":"POST","sort":20,"status":1,"create_dtime":1779078955,"update_dtime":"2026-05-18 12:35:55","local_server_id":"","extend_server_id":"","extend_server_data":null,"local_server_data":null,"modifier_id":"UUSO6D8EE7AB","created_uuid":"UUSO6D8EE7AB","create_users":{"create_user":"charlie","update_user":"charlie"},"attribute_info":[],"enable_server_mock":-1,"mock_server_url":"","mock_url":"","request":{"url":"https://m.igg4.hbraas.com/?r=igg4/health-question/submit-questionnaire","description":"","body":{"mode":"json","parameter":[],"raw":"{\r\n \"answers\":[\r\n {\"questionNo\":1,\"answer\":[1,2]},\r\n {\"questionNo\":2,\"answer\":1},\r\n {\"questionNo\":3,\"answer\":[1,2,3,99],\"otherText\":\"益生素\"},\r\n {\"questionNo\":4,\"answer\":2}\r\n ]\r\n}","raw_para":[{"key":"answers","value":"","description":"","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"key":"answers.questionNo","value":"1","description":"问题号","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"answers.answer","value":"1","description":"答案 多选为数组,单选为数字","not_null":1,"field_type":"Array","type":"Text","is_checked":1},{"description":"答案 其他文本","field_type":"String","is_checked":1,"key":"answers.otherText","value":"","not_null":1,"type":"Text"}],"raw_schema":{"type":"object"}},"event":{"pre_script":"","test":""},"auth":{"type":"noauth","kv":{"key":"","value":""},"bearer":{"key":""},"basic":{"username":"","password":""},"digest":{"username":"","password":"","realm":"","nonce":"","algorithm":"","qop":"","nc":"","cnonce":"","opaque":""},"hawk":{"authId":"","authKey":"","algorithm":"","user":"","nonce":"","extraData":"","app":"","delegation":"","timestamp":"","includePayloadHash":-1},"awsv4":{"accessKey":"","secretKey":"","region":"","service":"","sessionToken":"","addAuthDataToQuery":-1},"ntlm":{"username":"","password":"","domain":"","workstation":"","disableRetryRequest":1},"edgegrid":{"accessToken":"","clientToken":"","clientSecret":"","nonce":"","timestamp":"","baseURi":"","headersToSign":""},"oauth1":{"consumerKey":"","consumerSecret":"","signatureMethod":"","addEmptyParamsToSign":-1,"includeBodyHash":-1,"addParamsToHeader":-1,"realm":"","version":"1.0","nonce":"","timestamp":"","verifier":"","callback":"","tokenSecret":"","token":""}},"header":{"parameter":[]},"query":{"parameter":[{"description":"","is_checked":1,"key":"r","type":"Text","not_null":1,"field_type":"String","value":"igg4/health-question/submit-questionnaire","key_var":"","value_var":""}]},"cookie":{"parameter":[]},"resful":{"parameter":[]},"origin_url":"https://{{m}}/?r=igg4/health-question/submit-questionnaire"},"response":{"success":{"raw":"{\n\t\"code\": 0,\n\t\"data\": {\n\t\t\"UserId\": \"4\",\n\t\t\"PatientId\": 1,\n\t\t\"PatientName\": \"查处\",\n\t\t\"AuditStatus\": 0,\n\t\t\"UserType\": 3,\n\t\t\"RelationType\": 1,\n\t\t\"UserImg\": \"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png\",\n\t\t\"Telephone\": \"18513583927\",\n\t\t\"EntryThreePeriod\": 0,\n\t\t\"EntryFourPeriod\": 0,\n\t\t\"MedicineAuditSwitch\": \"0\",\n\t\t\"has7DayAdl\": 0,\n\t\t\"isFollow\": 0,\n\t\t\"isShowFollowGuide\": 1,\n\t\t\"UserRegTime\": \"2026-05-12 10:24:39\",\n\t\t\"AdlNotifySwitch\": 1,\n\t\t\"OpenTraining\": 0,\n\t\t\"IsRootUser\": 1,\n\t\t\"AgeYear\": 0,\n\t\t\"AgeMonth\": 0,\n\t\t\"Birth\": \"\",\n\t\t\"Gender\": 1,\n\t\t\"AgeRange\": 1,\n\t\t\"DiagnosisTimeRange\": 1,\n\t\t\"AntibodyType\": 0,\n\t\t\"ThyroidAbnormal\": 0,\n\t\t\"PreviousConvulsion\": 0,\n\t\t\"TraditionalImmunosuppressant\": 0,\n\t\t\"MedicalInsuranceType\": 0,\n\t\t\"DiagnosisTime\": \"\",\n\t\t\"DiagnoseType\": 0,\n\t\t\"DiagnoseImg\": \"\",\n\t\t\"CommitTime\": null,\n\t\t\"RejectReason\": \"\",\n\t\t\"IsSick\": 1,\n\t\t\"PatientCanFollowUp\": 3,\n\t\t\"IsUseDrugs\": 2,\n\t\t\"UseDrugsAuditStatus\": 0,\n\t\t\"UseDrugsAuditTime\": null,\n\t\t\"UseDrugsRejectReason\": \"\",\n\t\t\"UseDrugsImg\": \"\",\n\t\t\"UseDrugsCommitTime\": null,\n\t\t\"JoinDays\": 1,\n\t\t\"HasSelf\": true,\n\t\t\"DiagnosisCertificate\": \"\",\n\t\t\"InviteDoctorId\": 0,\n\t\t\"ExclusiveDoctorId\": null,\n\t\t\"ExclusiveDoctorImg\": null,\n\t\t\"ExclusiveDoctorName\": null,\n\t\t\"ExclusiveDoctorHospitalId\": null,\n\t\t\"ExclusiveDoctorHospitalName\": null,\n\t\t\"ExclusiveDoctorHospitalClassification\": null,\n\t\t\"ExclusiveDoctorHospitalClassificationName\": null,\n\t\t\"ExclusiveDoctorHospitalLevel\": null,\n\t\t\"ExclusiveDoctorHospitalLevelName\": null,\n\t\t\"EntryTwoPeriod\": 0,\n\t\t\"IsHasRecommendDoctor\": 2\n\t}\n}","parameter":[{"key":"code","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data","value":"","description":"","not_null":1,"field_type":"Object","type":"Object","is_checked":1},{"key":"data.UserId","value":"4","description":"UserId","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.PatientId","value":"1","description":"PatientId","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.PatientName","value":"查处","description":"患者姓名","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.AuditStatus","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UserType","value":"3","description":"用户类型 1-空白用户,2-注册用户,3-疾病患者,4-用药患者","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.RelationType","value":"1","description":"与患者的关系 1-本人,2-亲友","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UserImg","value":"https://picsissiok-10049618.cos.ap-shanghai.myqcloud.com/2e344a04caa95332ca809ec487325915_16888035774582.png","description":"用户头像","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.Telephone","value":"18513583927","description":"手机号","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.EntryThreePeriod","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.EntryFourPeriod","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.MedicineAuditSwitch","value":"0","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.has7DayAdl","value":"0","description":"7天内是否有adl 1-有,0-没有","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.isFollow","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.isShowFollowGuide","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UserRegTime","value":"2026-05-12 10:24:39","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.AdlNotifySwitch","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.OpenTraining","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.IsRootUser","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AgeYear","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AgeMonth","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.Birth","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.Gender","value":"1","description":"性别 1-男 2-女","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AgeRange","value":"1","description":"年龄范围1-<40岁,2-40-49岁,3-50-59岁,4-60-69岁,5-70-79岁,6-80岁以上","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.DiagnosisTimeRange","value":"1","description":"确诊时间范围 1-6个月以内 2-6个月-3年 3-3年以上","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.AntibodyType","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.ThyroidAbnormal","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.PreviousConvulsion","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.TraditionalImmunosuppressant","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.MedicalInsuranceType","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.DiagnosisTime","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.DiagnoseType","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.DiagnoseImg","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.CommitTime","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.RejectReason","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.IsSick","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.PatientCanFollowUp","value":"3","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.IsUseDrugs","value":"2","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UseDrugsAuditStatus","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.UseDrugsAuditTime","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.UseDrugsRejectReason","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.UseDrugsImg","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.UseDrugsCommitTime","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.JoinDays","value":"1","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.HasSelf","value":"true","description":"","not_null":1,"field_type":"Boolean","type":"Text","is_checked":1},{"key":"data.DiagnosisCertificate","value":"","description":"","not_null":1,"field_type":"String","type":"Text","is_checked":1},{"key":"data.InviteDoctorId","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorId","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorImg","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalId","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalClassification","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalClassificationName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalLevel","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.ExclusiveDoctorHospitalLevelName","value":"null","description":"","not_null":1,"field_type":"Null","type":"Text","is_checked":1},{"key":"data.EntryTwoPeriod","value":"0","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1},{"key":"data.IsHasRecommendDoctor","value":"2","description":"","not_null":1,"field_type":"Integer","type":"Text","is_checked":1}],"expect":{"name":"成功","isDefault":1,"code":200,"contentType":"json","verifyType":"schema","schema":[],"mock":""}},"error":{"raw":"","parameter":[],"expect":{"name":"失败","isDefault":-1,"code":404,"contentType":"json","verifyType":"schema","schema":[],"mock":""}}},"parent_id":"6053d1c2-b278-446e-9a73-986ea84d9ea7"} From 5cdcbf8624e370a740d552b88fa77b2888e38ca1 Mon Sep 17 00:00:00 2001 From: kola-web Date: Thu, 9 Jul 2026 17:43:55 +0800 Subject: [PATCH 2/6] =?UTF-8?q?2.0=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api.md | 1398 +++++++++++++++++++++++++++ api_doctor_msg_task.md | 572 +++++++++++ project.private.config.json | 18 +- src/components/toast/index.scss | 28 +- src/components/toast/index.ts | 2 +- src/components/toast/index.wxml | 12 +- src/doctor/pages/d_createTask/index.scss | 19 +- src/doctor/pages/d_createTask/index.ts | 170 +--- src/doctor/pages/d_createTask/index.wxml | 16 +- src/doctor/pages/d_patientDetail/index.wxml | 2 +- src/doctor/pages/d_taskDetail/index.ts | 87 +- src/doctor/pages/d_taskDetail/index.wxml | 97 +- src/doctor/pages/d_taskList/index.json | 3 + src/doctor/pages/d_taskList/index.scss | 4 + src/doctor/pages/d_taskList/index.ts | 71 +- src/doctor/pages/d_taskList/index.wxml | 94 +- src/gift/pages/record/index.scss | 46 +- src/gift/pages/record/index.ts | 453 ++++++++- src/gift/pages/record/index.wxml | 299 ++++-- src/gift/pages/recordDetail/index.json | 1 - src/gift/pages/recordDetail/index.ts | 153 ++- src/gift/pages/recordDetail/index.wxml | 42 +- src/gift/pages/recordList/index.json | 3 +- src/gift/pages/recordList/index.scss | 7 + src/gift/pages/recordList/index.ts | 437 ++++++--- src/gift/pages/recordList/index.wxml | 75 +- src/images/bg43.png | Bin 0 -> 157402 bytes src/images/bg44.png | Bin 0 -> 157133 bytes src/images/icon145.png | Bin 0 -> 1079 bytes src/images/icon146.png | Bin 0 -> 1058 bytes src/images/logo.png | Bin 0 -> 6853 bytes src/pages/caseReport/index.json | 6 +- src/pages/caseReport/index.scss | 24 +- src/pages/caseReport/index.ts | 70 +- src/pages/caseReport/index.wxml | 19 +- src/pages/index/index.scss | 22 +- src/pages/index/index.ts | 23 +- src/pages/index/index.wxml | 9 + src/pages/qaFormDetail/index.ts | 13 +- src/pages/qaFormDetail/index.wxml | 2 +- 40 files changed, 3514 insertions(+), 783 deletions(-) create mode 100644 api.md create mode 100644 api_doctor_msg_task.md create mode 100644 src/images/bg43.png create mode 100644 src/images/bg44.png create mode 100644 src/images/icon145.png create mode 100644 src/images/icon146.png create mode 100644 src/images/logo.png diff --git a/api.md b/api.md new file mode 100644 index 0000000..21e7245 --- /dev/null +++ b/api.md @@ -0,0 +1,1398 @@ +# 就诊记录接口文档 + +## 通用说明 + +### 响应格式 + +所有接口返回 JSON,严格遵循以下格式: + +```json +{ + "code": 0, + "message": "success", + "data": {} +} +``` + +- `code`:0 表示成功,非 0 表示失败 +- `message`:成功时为 "success",失败时为错误描述 +- `data`:业务数据,失败时为 null + +### 数据命名规则 + +`data` 中所有字段使用**小驼峰**命名法(如 `visitDate`、`igG4Value`)。 + +### 登录校验 + +所有接口需通过请求头 `loginState` 或请求参数 `loginState` 传递登录态,未登录返回 code=403。 + +### 错误码 + +| code | 说明 | +|------|------| +| 0 | 成功 | +| 1 | 参数缺失 | +| 2 | 记录不存在 | +| 3 | 操作失败 | +| 403 | 需要登录 | + +--- + +## 一、患者端接口 + +模块路由前缀:`igg4/medical-visit` + +--- + +### 1.1 保存草稿 + +- **路由**:`?r=igg4/medical-visit/save-draft` +- **请求方式**:POST +- **说明**:创建或更新草稿记录。传入 `id` 时更新已有草稿,不传时新建草稿。图片列表支持新增、更新、逻辑删除的 diff 处理。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| id | int | 否 | 已有草稿 ID,更新时必传 | +| visitDate | string | 是 | 本次就诊时间,格式 YYYY-MM-DD | +| nextVisitDate | string | 否 | 下次就诊时间,格式 YYYY-MM-DD | +| oralHormoneDosage | float | 否 | 口服激素每日用量(片) | +| manualIgG4Value | float | 否 | 患者手动录入的IgG4数值(冗余字段,单位mg/dL) | +| medicationsUsed | array | 否 | 本次就诊已使用的药物(多选),值为常量ID数组,如 [1,2,3],见附录G | +| immunosuppressantName | array | 否 | 正在使用的免疫抑制剂名称(多选),值为常量ID数组,如 [1,5],见附录G | +| medicationsUsedOtherText | string | 否 | 本次就诊已使用药物选择"其他"(99)时的补充文本 | +| immunosuppressantNameOtherText | string | 否 | 正在使用的免疫抑制剂名称选择"其他"(99)时的补充文本 | +| images | array | 否 | 图片列表 | + +#### images 每项参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| imageUrl | string | 是 | 图片 URL | +| imageType | string | 是 | 图片类型标识,见枚举表 | + +#### imageType 枚举 + +| 值 | 说明 | +|------|------| +| outpatientRecord | 门诊病历及处方 | +| labReport | 检验报告 | +| imagingExam | 影像学检查 | +| pathology | 病理诊断及活检 | +| immuneFunction | 外周血免疫功能评估 | + +#### 请求示例 + +```json +{ + "id": 0, + "visitDate": "2026-06-29", + "nextVisitDate": "2026-09-29", + "oralHormoneDosage": 4, + "manualIgG4Value": 135.0, + "medicationsUsed": [2, 3], + "immunosuppressantName": [1, 7], + "medicationsUsedOtherText": null, + "immunosuppressantNameOtherText": null, + "images": [ + { + "imageUrl": "https://oss.example.com/img001.jpg", + "imageType": "labReport" + }, + { + "imageUrl": "https://oss.example.com/img002.jpg", + "imageType": "outpatientRecord" + } + ] +} +``` + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "id": 1, + "recordStatus": 1 + } +} +``` + +#### 业务逻辑说明 + +1. 若传入 `id`,校验记录存在、属于当前患者、为草稿状态(recordStatus=1),否则报错 +2. 若未传 `id`,新建主记录,设置 recordStatus=1(草稿)、status=1(有效) +3. 保存 CreateWorkerId/CreateTime/UpdateWorkerId/UpdateTime +4. 图片 diff 处理:通过 RecordId + ImageUrl 匹配已有图片记录 + - 已存在 → 更新 ImageType,重置 OcrStatus 为待解析(0),清空 OcrText/OcrParsedData/指标字段 + - 不存在 → 插入新图片记录(OcrStatus 默认为 0) + - 已有但本次未传入 → 逻辑删除(status=100) +5. 最终将所有检验报告图片的指标值和门诊病历图片的病历文本聚合到主表(后出现的值覆盖先出现的值) +6. `manualIgG4Value` 参数写入主表 `ManualIgG4Value` 字段,作为冗余存储,不影响 OCR 解析产生的主数据 `IgG4Value` + +--- + +### 1.1.0 保存图片记录 + +- **路由**:`?r=igg4/medical-visit/save-image` +- **请求方式**:POST +- **说明**:仅保存单张图片记录到就诊记录图片表,不更新主记录字段,不触发指标聚合。前端需先创建草稿获取 RecordId 后再调用此接口。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| recordId | int | 是 | 已有草稿记录 ID | +| imageUrl | string | 是 | 图片 URL | +| imageType | string | 是 | 图片类型标识,见枚举表 | + +#### imageType 枚举 + +同 [1.1 images.imageType](#imagetype-枚举) + +#### 请求示例 + +```json +{ + "recordId": 1, + "imageUrl": "https://oss.example.com/img001.jpg", + "imageType": "labReport" +} +``` + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "imageId": 102, + "recordId": 1, + "imageUrl": "https://oss.example.com/img001.jpg", + "imageType": "labReport", + "ocrStatus": 0 + } +} +``` + +#### 业务逻辑说明 + +1. 校验 recordId 对应的记录存在且属于当前患者,否则报错"就诊记录不存在"或"就诊记录不属于当前患者" +2. 校验记录状态为草稿(recordStatus=1),否则报错"仅草稿状态的记录可添加图片" +3. 将 imageType 字符串转为数据库整型值,无效则报错"无效的图片类型" +4. 根据 RecordId + ImageUrl 判断图片是否已存在: + - 已存在:更新 ImageType,重置 OcrStatus 为待解析(0),清空 OcrText、OcrParsedData 及对应指标/文本字段 + - 不存在:新建图片记录(含 CreateWorkerId/CreateTime),OcrStatus 默认为待解析(0) +5. **不触发主表指标聚合**(与 saveDraft 不同),聚合在调用 saveDraft 或 submit 时发生 +6. 小程序端仅存储原始图片,OCR 解析由后台管理员涂抹图片后触发,返回 ocrStatus 表示当前解析状态 + +--- + +### 1.1.1 删除单个图片 + +- **路由**:`?r=igg4/medical-visit/delete-image` +- **请求方式**:POST +- **说明**:逻辑删除指定图片记录,设置 Status=100,记录操作人和操作时间。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| imageId | int | 是 | 图片记录 ID | + +#### 请求示例 + +```json +{ + "imageId": 102 +} +``` + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": true +} +``` + +#### 业务逻辑说明 + +1. 校验 imageId 必传,否则报错"图片记录ID不能为空" +2. 校验管理员已登录,获取当前操作人 workerId +3. 校验图片记录存在且有效(Status=1),否则报错"图片记录不存在" +4. 逻辑删除:设置 Status=100(已删除),记录 UpdateWorkerId/UpdateTime +5. 返回 true + +--- + +### 1.2 提交就诊记录 + +- **路由**:`?r=igg4/medical-visit/submit` +- **请求方式**:POST +- **说明**:将草稿状态的记录提交,提交后不可再编辑。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| id | int | 是 | 草稿记录 ID | + +#### 请求示例 + +```json +{ + "id": 1 +} +``` + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": true +} +``` + +#### 业务逻辑说明 + +1. 校验记录存在、属于当前患者 +2. 校验记录状态为草稿(recordStatus=1),否则报错"仅草稿状态的记录可提交" +3. 更新 recordStatus=2(已提交),记录 UpdateWorkerId/UpdateTime + +--- + +### 1.3 获取就诊记录详情 + +- **路由**:`?r=igg4/medical-visit/detail` +- **请求方式**:GET +- **说明**:获取单条就诊记录详情,包含主记录所有指标数据和按类型分组的图片列表。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| id | int | 是 | 就诊记录 ID | + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "id": 1, + "visitDate": "2026-06-29", + "nextVisitDate": "2026-09-29", + "recordStatus": 2, + "igG4Value": 135.0, + "manualIgG4Value": 135.0, + "displayIgG4Value": 135.0, + "totalIgGValue": 1200.0, + "igEValue": 50.0, + "eosCount": 0.3, + "esrValue": 20.0, + "crpValue": 5.0, + "oralHormoneDosage": 4.0, + "medicationsUsed": [2, 3], + "immunosuppressantName": [1, 7], + "medicationsUsedOtherText": null, + "immunosuppressantNameOtherText": null, + "medicalRecordTime": "2026-06-29 09:30:00", + "prescriptionTime": "2026-06-29 10:15:00", + "reportTime": "2026-06-28 14:20:00", + "chiefComplaint": "反复腹痛3月", + "medicalHistory": "现病史:患者3月前无明显诱因出现腹痛...", + "diagnosis": "IgG4相关性疾病", + "treatmentPlan": "激素治疗,定期复查", + "prescription": "甲泼尼龙片 4mg 每日1次 口服 30片", + "clinicalDiagnosis": "IgG4相关性疾病", + "images": { + "outpatientRecord": [ + { + "id": 101, + "imageUrl": "https://...", + "maskedImageUrl": "https://...masked.jpg", + "ocrStatus": 2, + "ocrParsedData": "门诊病历文本...", + "medicalRecordTime": "2026-06-29 09:30:00", + "prescriptionTime": "2026-06-29 10:15:00", + "reportTime": null + } + ], + "labReport": [ + { + "id": 102, + "imageUrl": "https://...", + "maskedImageUrl": "https://...masked.jpg", + "ocrStatus": 2, + "ocrParsedData": { + "reportTime": "2026-06-28", + "indicators": { + "igG4": {"value": 135.0, "unit": "mg/dL"}, + "totalIgG": {"value": 1200.0, "unit": "mg/dL"}, + "igE": {"value": 50.0, "unit": "IU/mL"}, + "eos": {"value": 0.3, "unit": "10^9/L"}, + "esr": {"value": 20.0, "unit": "mm/h"}, + "crp": {"value": 5.0, "unit": "mg/L"} + } + }, + "medicalRecordTime": null, + "prescriptionTime": null, + "reportTime": "2026-06-28 14:20:00" + } + ], + "imagingExam": [ + { + "id": 103, + "imageUrl": "https://...", + "maskedImageUrl": null, + "ocrStatus": 0, + "ocrParsedData": null + } + ], + "pathology": [], + "immuneFunction": [] + } + } +} +``` + +#### images 字段说明 + +- 固定返回 5 种图片类型的分组,无数据时为空数组 +- 每张图片包含 `id`、`imageUrl`、`maskedImageUrl`、`ocrStatus`、`ocrParsedData`、`medicalRecordTime`、`prescriptionTime`、`reportTime` +- `maskedImageUrl`:涂抹后图片 URL,后台管理员未涂抹时为 null +- `ocrStatus`:OCR 解析状态,0-待解析,1-解析中,2-解析完成,3-解析失败 +- `ocrParsedData`:检验报告类型为包含 `reportTime` 和 `indicators` 的结构化 JSON 对象,门诊病历类型为包含 `medicalRecordTime` 和 `prescriptionTime` 的结构化 JSON 对象,其他类型为拼接文本字符串,无 OCR 数据时为 null +- `medicalRecordTime`:病历时间(图片类型=门诊病历且识别为门诊病历时有值),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss +- `prescriptionTime`:处方时间(图片类型=门诊病历且识别为处方时有值),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss +- `reportTime`:检查报告时间(图片类型=检验报告时有值),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss + +#### 主记录字段说明 + +- `displayIgG4Value`:展示用 IgG4 数值,优先取 manualIgG4Value,为空则取 igG4Value;均为空时为 null +- `medicalRecordTime`:病历时间(从门诊病历图片聚合),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,无数据时为 null +- `prescriptionTime`:处方时间(从处方图片聚合),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,无数据时为 null +- `reportTime`:检查报告时间(从检验报告图片聚合),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,无数据时为 null + +--- + +### 1.4 就诊记录列表 + +- **路由**:`?r=igg4/medical-visit/list` +- **请求方式**:GET +- **说明**:获取当前患者的就诊记录列表,支持分页和年份/次数筛选。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| page | int | 否 | 页码,默认 1 | +| pageSize | int | 否 | 每页条数,默认 10 | +| year | int | 否 | 按就诊年份筛选 | +| count | int | 否 | 取最近 N 次就诊记录 | + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "page": 1, + "pages": 5, + "totalCount": 50, + "list": [ + { + "id": 1, + "visitDate": "2026-06-29", + "nextVisitDate": "2026-09-29", + "recordStatus": 2, + "igG4Value": 135.0, + "manualIgG4Value": 135.0, + "displayIgG4Value": 135.0, + "medicationsUsed": [2, 3], + "immunosuppressantName": [1, 7], + "medicationsUsedOtherText": null, + "immunosuppressantNameOtherText": null, + "lastIgG4Value": 120.0, + "change": 15.0, + "medicalRecordTime": "2026-06-29 09:30:00", + "prescriptionTime": "2026-06-29 10:15:00", + "reportTime": "2026-06-28 14:20:00" + } + ] + } +} +``` + +#### 说明 + +- 列表按 VisitDate 降序排列 +- 同时传入 `year` 和 `count` 时,先按年份筛选再取最近 N 条 +- `lastIgG4Value`:上一次就诊的 IgG4 值,float 类型;无上一次记录时为 null +- `change`:本次与上一次 IgG4 值的差值(本次 - 上次),float 类型;任一值为 null 时为 null +- `manualIgG4Value`:患者手动录入的 IgG4 数值(冗余字段),未录入时为 null +- `displayIgG4Value`:展示用 IgG4 数值,优先取 manualIgG4Value,为空则取 igG4Value;均为空时为 null +- `medicalRecordTime`:病历时间(从门诊病历图片聚合),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,无数据时为 null +- `prescriptionTime`:处方时间(从处方图片聚合),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,无数据时为 null +- `reportTime`:检查报告时间(从检验报告图片聚合),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss,无数据时为 null +- `medicationsUsed`:本次就诊已使用的药物(多选),值为常量ID数组,见附录G;未选择时为 null +- `immunosuppressantName`:正在使用的免疫抑制剂名称(多选),值为常量ID数组,见附录G;未选择时为 null +- `medicationsUsedOtherText`:本次就诊已使用药物选择"其他"(99)时的补充文本,未选择"其他"时为 null +- `immunosuppressantNameOtherText`:正在使用的免疫抑制剂名称选择"其他"(99)时的补充文本,未选择"其他"时为 null + +--- + +### 1.5 删除就诊记录 + +- **路由**:`?r=igg4/medical-visit/delete` +- **请求方式**:POST +- **说明**:逻辑删除就诊记录及其所有图片。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| id | int | 是 | 就诊记录 ID | + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": true +} +``` + +#### 业务逻辑说明 + +1. 校验记录存在、属于当前患者 +2. 将主记录 status 设为 100(删除),记录 UpdateWorkerId/UpdateTime +3. 将该记录下所有图片 status 设为 100(删除) + +--- + +### 1.6 图片字段历史列表 + +- **路由**:`?r=igg4/medical-visit/image-history` +- **请求方式**:GET +- **说明**:查询指定图片类型的历史列表,返回每次就诊中该类型图片的 URL,按就诊日期降序排列。仅返回已提交的记录。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| imageField | string | 是 | 图片类型标识 | +| year | int | 否 | 按就诊年份筛选 | +| count | int | 否 | 取最近 N 次就诊记录 | + +#### imageField 枚举 + +| 值 | 说明 | +|------|------| +| outpatientRecord | 门诊病历及处方 | +| labReport | 检验报告 | +| imagingExam | 影像学检查 | +| pathology | 病理诊断及活检 | +| immuneFunction | 外周血免疫功能评估 | + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "list": [ + { + "visitDate": "2026-06-29", + "imageUrl": "https://...", + "ocrStatus": 2 + }, + { + "visitDate": "2026-03-15", + "imageUrl": "https://...", + "ocrStatus": 0 + } + ] + } +} +``` + +--- + +### 1.7 指标字段历史列表 + +- **路由**:`?r=igg4/medical-visit/indicator-history` +- **请求方式**:GET +- **说明**:查询指定指标字段的历史数据列表,返回每次就诊中该指标的值,按就诊日期降序排列。仅返回已提交的记录。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| indicatorField | string | 是 | 指标字段标识 | +| year | int | 否 | 按就诊年份筛选 | +| count | int | 否 | 取最近 N 次就诊记录 | + +#### indicatorField 枚举 + +| 值 | 说明 | 单位 | +|------|------|------| +| igG4 | IgG4(免疫球蛋白G4亚类) | mg/dL | +| totalIgG | 总IgG(免疫球蛋白G) | mg/dL | +| igE | IgE(免疫球蛋白E) | IU/mL | +| eos | EOS#(嗜酸细胞绝对计数) | 10^9/L | +| esr | ESR(红细胞沉降率/血沉) | mm/h | +| crp | CRP(C-反应蛋白) | mg/L | + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "unit": "mg/dL", + "list": [ + { + "visitDate": "2026-06-29", + "value": 135.0 + }, + { + "visitDate": "2026-03-15", + "value": 260.0 + } + ] + } +} +``` + +--- + +### 1.8 OCR 图片解析 + +- **路由**:`?r=igg4/medical-visit/ocr-parse` +- **请求方式**:POST +- **说明**:对图片进行阿里云 OCR 文字识别。检验报告类型自动提取指标数值并做单位换算,其他类型仅返回拼接文本。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| imageUrl | string | 是 | 图片 URL(需为阿里云上海 OSS 地址) | +| imageType | string | 是 | 图片类型标识 | + +#### imageType 枚举 + +同 [1.1 images.imageType](#imagetype-枚举) + +#### 响应示例 — 检验报告类型(imageType=labReport) + +```json +{ + "code": 0, + "message": "success", + "data": { + "ocrText": "IgG4 1.35 g/L\n总IgG 12.0 g/L\nIgE 50 IU/mL\nESR 20 mm/h\nCRP 5 mg/L", + "ocrParsedData": { + "reportTime": "2026-06-28 14:20:00", + "indicators": { + "igG4": {"value": 135.0, "unit": "mg/dL"}, + "totalIgG": {"value": 1200.0, "unit": "mg/dL"}, + "igE": {"value": 50.0, "unit": "IU/mL"}, + "eos": {"value": null, "unit": "10^9/L"}, + "esr": {"value": 20.0, "unit": "mm/h"}, + "crp": {"value": 5.0, "unit": "mg/L"} + } + } + } +} +``` + +#### 响应示例 — 门诊病历类型(imageType=outpatientRecord) + +```json +{ + "code": 0, + "message": "success", + "data": { + "ocrText": "患者XXX,男,45岁\n主诉:反复腹痛3月\n现病史:患者3月前无明显诱因出现腹痛\n诊断:IgG4相关性疾病\n处理意见:激素治疗,定期复查", + "ocrParsedData": { + "chiefComplaint": "反复腹痛3月", + "medicalHistory": "患者3月前无明显诱因出现腹痛", + "diagnosis": "IgG4相关性疾病", + "treatmentPlan": "激素治疗,定期复查", + "prescription": "甲泼尼龙片 4mg 每日1次 口服 30片", + "clinicalDiagnosis": "IgG4相关性疾病" + } + } +} +``` + +#### 响应示例 — 其他类型(如 imageType=imagingExam) + +```json +{ + "code": 0, + "message": "success", + "data": { + "ocrText": "影像学检查报告文本...", + "ocrParsedData": "影像学检查报告文本..." + } +} +``` + +#### OCR 指标识别规则 + +| 指标 | 关键词匹配 | 单位换算 | +|------|-----------|---------| +| IgG4 | `IgG4`、`免疫球蛋白G4`、`免疫球蛋白G4亚类` | 若为 g/L 则 ×100 → mg/dL | +| 总IgG | `IgG`(独立,非IgG1-5/IgG4/IgE)、`免疫球蛋白G` | 若为 g/L 则 ×100 → mg/dL | +| IgE | `IgE`、`免疫球蛋白E` | 不换算,保持 IU/mL | +| EOS# | `EOS#`、`嗜酸细胞绝对计数`、`嗜酸性粒细胞绝对值` | 不换算,保持 10^9/L | +| ESR | `ESR`、`红细胞沉降率`、`血沉` | 不换算,保持 mm/h | +| CRP | `CRP`、`C-反应蛋白`、`C反应蛋白` | 不换算,保持 mg/L | + +#### 门诊病历 OCR 识别规则 + +| 字段 | 关键词匹配 | +|------|-----------| +| 主诉 | `主诉` | +| 病史 | `现病史`、`既往史`、`病史` | +| 诊断 | `诊断`、`Imp`、`印象` | +| 处理意见 | `处理意见`、`医嘱`、`处理`、`治疗方案` | + +--- + +### 1.9 保存复诊提醒配置 + +- **路由**:`?r=igg4/medical-visit/save-reminder-config` +- **请求方式**:POST +- **说明**:患者配置是否开启复诊提醒。开启后,定时任务将在复诊日期前7天发送微信Push通知。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| reminderEnabled | int | 是 | 是否开启复诊提醒:1-开启,2-关闭 | + +#### 请求示例 + +```json +{ + "reminderEnabled": 1 +} +``` + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": true +} +``` + +#### 业务逻辑说明 + +1. 校验 reminderEnabled 参数必填,值只能为1(开启)或2(关闭),否则报错"reminderEnabled参数无效" +2. 查询当前患者是否已有配置记录 +3. 已有配置:更新 ReminderEnabled,记录 UpdateWorkerId/UpdateTime +4. 无配置:新建配置记录,设置 PatientId、ReminderEnabled、Status=1,记录 CreateWorkerId/CreateTime/UpdateWorkerId/UpdateTime +5. 每个患者只保留一条有效配置记录(通过 PatientId 唯一约束保证) + +--- + +### 1.10 获取复诊提醒配置 + +- **路由**:`?r=igg4/medical-visit/get-reminder-config` +- **请求方式**:GET +- **说明**:获取当前患者的复诊提醒配置。未配置过时返回默认值(关闭)。 + +#### 请求参数 + +无 + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "reminderEnabled": 2 + } +} +``` + +#### 说明 + +- `reminderEnabled`:1-开启,2-关闭。患者未配置过时默认返回2(关闭) +- 配置数据来源于 `t_medical_visit_reminder_config` 表 + +--- + +### 1.11 获取最近就诊记录 + +- **路由**:`?r=igg4/medical-visit/get-latest-record` +- **请求方式**:GET +- **说明**:获取当前患者按就诊日期最近的一条就诊记录详情,包含草稿和已提交记录。无记录时 data 为 null。 + +#### 请求参数 + +无 + +#### 响应示例 — 有记录时 + +同 [1.3 获取就诊记录详情](#13-获取就诊记录详情) 的 data 格式。 + +#### 响应示例 — 无记录时 + +```json +{ + "code": 0, + "message": "success", + "data": null +} +``` + +#### 说明 + +- 返回当前患者按就诊日期(VisitDate)降序最近的一条就诊记录详情 +- 不限制记录状态,草稿(recordStatus=1)和已提交(recordStatus=2)均可能返回 +- 同一天多条记录时,返回 ID 最大的那条 +- 返回格式与详情接口完全一致,包含图片分组等完整信息 + +--- + +## 二、医生端接口 + +模块路由前缀:`igg4/doctor/medical-visit` + +医生端所有接口均为**只读**,且只能查看**已提交**(recordStatus=2)的记录,草稿对医生不可见。所有接口需额外传入 `patientId` 参数指定查看的患者。 + +--- + +### 2.1 就诊记录列表 + +- **路由**:`?r=igg4/doctor/medical-visit/list` +- **请求方式**:GET +- **说明**:医生查看指定患者的已提交就诊记录列表。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| patientId | int | 是 | 患者 ID | +| page | int | 否 | 页码,默认 1 | +| pageSize | int | 否 | 每页条数,默认 10 | +| year | int | 否 | 按就诊年份筛选 | +| count | int | 否 | 取最近 N 次就诊记录 | + +#### 响应示例 + +同 [1.4 就诊记录列表](#14-就诊记录列表),但仅返回已提交的记录。 + +--- + +### 2.2 就诊记录详情 + +- **路由**:`?r=igg4/doctor/medical-visit/detail` +- **请求方式**:GET +- **说明**:医生查看指定患者的某条就诊记录详情。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| id | int | 是 | 就诊记录 ID | +| patientId | int | 是 | 患者 ID | + +#### 响应示例 + +同 [1.3 获取就诊记录详情](#13-获取就诊记录详情)。 + +--- + +### 2.3 图片字段历史列表 + +- **路由**:`?r=igg4/doctor/medical-visit/image-history` +- **请求方式**:GET +- **说明**:医生查看指定患者的某种图片类型历史列表。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| patientId | int | 是 | 患者 ID | +| imageField | string | 是 | 图片类型标识 | +| year | int | 否 | 按就诊年份筛选 | +| count | int | 否 | 取最近 N 次就诊记录 | + +#### imageField 枚举 + +同 [1.6 imageField 枚举](#imagefield-枚举) + +#### 响应示例 + +同 [1.6 图片字段历史列表](#16-图片字段历史列表),仅返回已提交记录的数据。 + +--- + +### 2.4 指标字段历史列表 + +- **路由**:`?r=igg4/doctor/medical-visit/indicator-history` +- **请求方式**:GET +- **说明**:医生查看指定患者的某个指标字段历史数据趋势。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| patientId | int | 是 | 患者 ID | +| indicatorField | string | 是 | 指标字段标识 | +| year | int | 否 | 按就诊年份筛选 | +| count | int | 否 | 取最近 N 次就诊记录 | + +#### indicatorField 枚举 + +同 [1.7 indicatorField 枚举](#indicatorfield-枚举) + +#### 响应示例 + +同 [1.7 指标字段历史列表](#17-指标字段历史列表),仅返回已提交记录的数据。 + +--- + +### 2.5 导出就诊记录PPT + +- **路由**:`?r=igg4/doctor/medical-visit/export-ppt` +- **请求方式**:POST +- **说明**:医生导出指定患者的就诊记录PPT文件,包含5个模块:患者基本信息、主诉与诊断、检验报告指标趋势、就诊记录处方、激素用量。仅包含已提交的记录。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| patientId | int | 是 | 患者 ID | + +#### 响应 + +直接返回PPT文件流(Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation),浏览器触发下载。文件名格式:`就诊记录_{patientId}_{timestamp}.pptx`。 + +#### PPT内容结构 + +| 页码 | 模块 | 说明 | +|------|------|------| +| 1 | 01. 患者基本信息 | 姓名(脱敏)、性别、年龄段、首次发病时间、首次发病部位、是否确诊IgG4 | +| 2+ | 02. 就诊记录病历:主诉与诊断 | 每页5条,展示就诊时间/主诉/病史/诊断/处理意见 | +| N+ | 03. 检验报告(实验室核心血清学指标趋势追踪) | 每页10条,表格展示6项指标 | +| N+ | 04. 就诊记录处方 | 每页3条,展示处方信息 | +| N+ | 05. 激素用量 | 每页10条,表格展示日期+用量 | + +#### 数据脱敏规则 + +- 患者姓名:2字显示"张*",3字及以上显示"张*丰"(保留首尾字符) +- 年龄:转换为年龄段(18-44岁/45-59岁/60-74岁/75岁以上) + +#### 业务逻辑说明 + +1. 校验 patientId 必传 +2. 查询患者基本信息(TZdPatientInfo + 健康问卷最新答案) +3. 查询已提交就诊记录列表(RecordStatus=2, Status=1) +4. 查询用药记录(TZdPatientMedicationRecord) +5. 生成PPT临时文件并返回文件流 +6. 返回后自动删除临时文件 + +--- + +## 三、后台管理员接口 + +模块路由前缀:`medical-visit-record` + +后台管理员负责对小程序用户上传的图片进行涂抹处理,涂抹后上传涂抹图片并同步触发 OCR 解析。所有 POST 接口使用数据库事务。 + +--- + +### 3.1 就诊记录列表 + +- **路由**:`?r=medical-visit-record/list` +- **请求方式**:GET +- **说明**:后台管理就诊记录列表,以图片为主表(一张图一条数据),支持按提交人姓名和图片类型筛选,仅展示已提交的记录。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| submitterName | string | 否 | 提交人姓名(患者姓名模糊搜索) | +| imageType | string | 否 | 图片类型标识,不传则返回全部,见枚举表 | +| page | int | 否 | 页码,默认 1 | +| pageSize | int | 否 | 每页条数,默认 10 | + +#### imageType 枚举 + +同 [1.1 images.imageType](#imagetype-枚举) + +#### 响应示例 + +```json +{ + "code": 0, + "message": "success", + "data": { + "page": 1, + "pages": 5, + "totalCount": 50, + "list": [ + { + "id": 102, + "submitterName": "张三", + "recordTime": "2026-06-29 14:20:00", + "visitDate": "2026-06-29", + "nextVisitDate": "2026-09-29", + "imageType": "labReport", + "imageUrl": "https://oss.example.com/img001.jpg", + "maskedImageUrl": "https://oss.example.com/img001_masked.jpg", + "igG4Value": 135.0, + "manualIgG4Value": 135.0, + "displayIgG4Value": 135.0, + "chiefComplaint": null, + "medicalHistory": null, + "diagnosis": null, + "treatmentPlan": null, + "medicalRecordTime": null, + "prescriptionTime": null, + "reportTime": "2026-06-28 14:20:00", + "prescription": null, + "clinicalDiagnosis": null, + "oralHormoneDosage": 4.0, + "medicationsUsed": [2, 3], + "immunosuppressantName": [1, 7], + "medicationsUsedOtherText": null, + "immunosuppressantNameOtherText": null + }, + { + "id": 103, + "submitTime": "2026-06-29 10:30:00", + "submitterName": "张三", + "recordTime": "2026-06-29 15:00:00", + "visitDate": "2026-06-29", + "nextVisitDate": "2026-09-29", + "imageType": "outpatientRecord", + "imageUrl": "https://oss.example.com/img002.jpg", + "maskedImageUrl": "https://oss.example.com/img002_masked.jpg", + "igG4Value": null, + "manualIgG4Value": 135.0, + "displayIgG4Value": 135.0, + "chiefComplaint": "反复腹痛3月", + "medicalHistory": "患者3月前无明显诱因出现腹痛", + "diagnosis": "IgG4相关性疾病", + "treatmentPlan": "激素治疗,定期复查", + "medicalRecordTime": "2026-06-29 09:30:00", + "prescriptionTime": "2026-06-29 10:15:00", + "reportTime": null, + "prescription": "甲泼尼龙片 4mg 每日1次 口服 30片", + "clinicalDiagnosis": "IgG4相关性疾病", + "oralHormoneDosage": 4.0, + "medicationsUsed": [2, 3], + "immunosuppressantName": [1, 7], + "medicationsUsedOtherText": null, + "immunosuppressantNameOtherText": null + } + ] + } +} +``` + +#### 字段说明 + +| 字段 | 类型 | 说明 | +|------|------|------| +| id | int | 图片记录 ID | +| submitterName | string | 提交人姓名(患者姓名) | +| recordTime | string | 记录时间(图片创建时间) | +| visitDate | string | 就诊时间 | +| nextVisitDate | string | 复诊时间 | +| imageType | string | 图片类型标识(camelCase) | +| imageUrl | string | 患者提交的图片 URL | +| maskedImageUrl | string | 后台处理后的图片 URL,未涂抹时为 null | +| igG4Value | float | IgG4 数值(mg/dL),仅检验报告类型有值 | +| manualIgG4Value | float | 患者手动录入的 IgG4 数值(冗余字段,mg/dL),未录入时为 null | +| displayIgG4Value | float | 展示用 IgG4 数值,优先取 manualIgG4Value,为空则取 igG4Value;均为空时为 null | +| chiefComplaint | string | 主诉内容,仅门诊病历类型有值 | +| medicalHistory | string | 现病史/既往史/病史,仅门诊病历类型有值 | +| diagnosis | string | 诊断,仅门诊病历类型有值 | +| treatmentPlan | string | 处理意见/医嘱/治疗方案,仅门诊病历类型有值 | +| medicalRecordTime | string | 病历时间(图片类型=门诊病历时有值),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss | +| prescriptionTime | string | 处方时间(图片类型=门诊病历时有值),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss | +| reportTime | string | 检查报告时间(图片类型=检验报告时有值),格式 YYYY-MM-DD 或 YYYY-MM-DD HH:mm:ss | +| prescription | string | 处方内容,仅门诊病历类型有值 | +| clinicalDiagnosis | string | 临床诊断,仅处方类型图片有值;未解析到时为 null | +| oralHormoneDosage | float | 激素用量(片/天) | +| medicationsUsed | array | 本次就诊已使用的药物(多选),值为常量ID数组,见附录G;未选择时为 null | +| immunosuppressantName | array | 正在使用的免疫抑制剂名称(多选),值为常量ID数组,见附录G;未选择时为 null | +| medicationsUsedOtherText | string | 本次就诊已使用药物选择"其他"(99)时的补充文本,未选择"其他"时为 null | +| immunosuppressantNameOtherText | string | 正在使用的免疫抑制剂名称选择"其他"(99)时的补充文本,未选择"其他"时为 null | + +#### 业务逻辑说明 + +1. 以图片表(t_iggfour_medical_visit_record_image)为主表,一张图一条数据 +2. JOIN 就诊记录表获取 VisitDate、NextVisitDate、OralHormoneDosage,且约束 RecordStatus=2(已提交) +3. JOIN 患者表获取患者姓名(submitterName) +4. 提交人姓名筛选:患者姓名模糊匹配(LIKE) +5. 图片类型筛选:imageType 参数传入 camelCase 标识,内部转为整型后 WHERE 匹配 +6. 仅展示已提交记录(RecordStatus=2),草稿不在列表中显示 +7. 按图片创建时间(CreateTime)降序排列 + +--- + +### 3.2 上传涂抹图片并解析 + +- **路由**:`?r=medical-visit-record/upload-masked-image` +- **请求方式**:POST +- **说明**:管理员上传涂抹后的图片 URL,保存后同步触发 OCR 解析。涂抹后立即执行 OCR,无需异步任务。使用数据库事务。 + +#### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| imageId | int | 是 | 图片记录 ID | +| maskedImageUrl | string | 是 | 涂抹后图片 URL | + +#### 请求示例 + +```json +{ + "imageId": 102, + "maskedImageUrl": "https://oss.example.com/img001_masked.jpg" +} +``` + +#### 响应示例 — 检验报告类型(imageType=labReport) + +```json +{ + "code": 0, + "message": "success", + "data": { + "imageId": 102, + "maskedImageUrl": "https://oss.example.com/img001_masked.jpg", + "ocrStatus": 2, + "ocrText": "IgG4 1.35 g/L\n总IgG 12.0 g/L\nIgE 50 IU/mL\nESR 20 mm/h\nCRP 5 mg/L", + "ocrParsedData": { + "reportTime": "2026-06-28 14:20:00", + "indicators": { + "igG4": {"value": 135.0, "unit": "mg/dL"}, + "totalIgG": {"value": 1200.0, "unit": "mg/dL"}, + "igE": {"value": 50.0, "unit": "IU/mL"}, + "eos": {"value": null, "unit": "10^9/L"}, + "esr": {"value": 20.0, "unit": "mm/h"}, + "crp": {"value": 5.0, "unit": "mg/L"} + } + }, + "igG4Value": 322, + "totalIgGValue": 1370, + "igEValue": null, + "eosCount": null, + "esrValue": null, + "crpValue": null, + "chiefComplaint": null, + "medicalHistory": null, + "diagnosis": null, + "treatmentPlan": null, + "prescription": null, + "clinicalDiagnosis": null, + "medicalRecordTime": null, + "prescriptionTime": null, + "reportTime": "2026-06-28 14:20:00" + } +} +``` + +#### 响应示例 — 门诊病历类型(imageType=outpatientRecord) + +```json +{ + "code": 0, + "message": "success", + "data": { + "imageId": 103, + "maskedImageUrl": "https://oss.example.com/img002_masked.jpg", + "ocrStatus": 2, + "ocrText": "患者XXX,男,45岁\n主诉:反复腹痛3月\n诊断:IgG4相关性疾病\n处理意见:激素治疗,定期复查", + "ocrParsedData": { + "medicalRecordTime": "2026-06-29 09:30:00", + "prescriptionTime": "2026-06-29 10:15:00", + "chiefComplaint": "反复腹痛3月", + "medicalHistory": "患者3月前无明显诱因出现腹痛", + "diagnosis": "IgG4相关性疾病", + "treatmentPlan": "激素治疗,定期复查", + "prescription": "甲泼尼龙片 4mg 每日1次 口服 30片", + "clinicalDiagnosis": "IgG4相关性疾病" + }, + "igG4Value": null, + "totalIgGValue": null, + "igEValue": null, + "eosCount": null, + "esrValue": null, + "crpValue": null, + "chiefComplaint": "反复腹痛3月", + "medicalHistory": "患者3月前无明显诱因出现腹痛", + "diagnosis": "IgG4相关性疾病", + "treatmentPlan": "激素治疗,定期复查", + "prescription": "甲泼尼龙片 4mg 每日1次 口服 30片", + "clinicalDiagnosis": "IgG4相关性疾病", + "medicalRecordTime": "2026-06-29 09:30:00", + "prescriptionTime": "2026-06-29 10:15:00", + "reportTime": null + } +} +``` + +#### 响应示例 — OCR 解析失败 + +```json +{ + "code": 0, + "message": "success", + "data": { + "imageId": 104, + "maskedImageUrl": "https://oss.example.com/img003_masked.jpg", + "ocrStatus": 3, + "ocrText": null, + "ocrParsedData": null, + "igG4Value": null, + "totalIgGValue": null, + "igEValue": null, + "eosCount": null, + "esrValue": null, + "crpValue": null, + "chiefComplaint": null, + "medicalHistory": null, + "diagnosis": null, + "treatmentPlan": null, + "prescription": null, + "clinicalDiagnosis": null, + "medicalRecordTime": null, + "prescriptionTime": null, + "reportTime": null + } +} +``` + +#### 业务逻辑说明 + +1. 校验 imageId 对应的图片记录存在,否则报错"图片记录不存在" +2. 校验管理员已登录,获取当前操作人 workerId +3. **事务1**:保存 MaskedImageUrl,设置 OcrStatus=1(解析中),清空旧的 OcrText/OcrParsedData/指标字段/时间字段(MedicalRecordTime/PrescriptionTime/ReportTime),记录 UpdateWorkerId/UpdateTime +4. 事务1提交后,同步调用 OCR 服务:`LabReportOcrService::recognizeByType($maskedImageUrl, $imageTypeKey)` +5. 根据 imageType 类型处理 OCR 结果: + - 检验报告(labReport):解析指标值写入图片记录的独立指标字段(IgG4Value/TotalIgGValue 等),时间字段写入 ReportTime + - 门诊病历(outpatientRecord):解析文本写入图片记录的病历文本字段(ChiefComplaint/MedicalHistory 等),时间字段写入 MedicalRecordTime/PrescriptionTime + - 其他类型:原始文本写入 OcrText,OcrParsedData 存原文 +6. **事务2**:写入 OCR 解析结果,设置 OcrStatus=2(解析完成),记录 UpdateWorkerId/UpdateTime +7. 若 OCR 调用抛异常,**事务2回退**:设置 OcrStatus=3(解析失败),记录 UpdateWorkerId/UpdateTime +8. 返回包含 maskedImageUrl、ocrStatus、ocrText、ocrParsedData、指标字段 的结果数据 +9. igG4Value - IgG4 指标值(单位:mg/dL) +10. totalIgGValue - 总 IgG 指标值(单位:mg/dL) +11. igEValue - IgE 指标值(单位:IU/mL) +12. eosCount - eos 指标值(单位:10^9/L) +13. esrValue - ESR 指标值(单位:mm/h) +14. crpValue - CRP 指标值(单位:mg/L) +15. chiefComplaint - 主诉 +16. medicalHistory - 病史 +17. diagnosis - 诊断 +18. treatmentPlan - 处理意见 +19. prescription - 处方 +20. medicalRecordTime - 病历时间(门诊病历图片识别为门诊病历时,从OCR解析获取) +21. prescriptionTime - 处方时间(门诊病历图片识别为处方时,从OCR解析获取) +22. reportTime - 检查报告时间(检验报告图片,从OCR解析获取) +23. ocrParsedData 结构说明:检验报告返回 `{reportTime, indicators: {...}}`,门诊病历返回 `{medicalRecordTime, prescriptionTime, chiefComplaint, ...}` + + + +--- + +#### ocrStatus 枚举 + +| 值 | 说明 | +|------|------| +| 0 | 待解析(小程序用户已上传原图,后台尚未涂抹) | +| 1 | 解析中(后台已上传涂抹图片,OCR 正在执行) | +| 2 | 解析完成 | +| 3 | 解析失败 | + +--- + +## 附录 + +### A. 记录状态枚举 + +| 值 | 常量名 | 说明 | +|------|------|------| +| 1 | RECORD_STATUS_DRAFT | 草稿 | +| 2 | RECORD_STATUS_SUBMITTED | 已提交 | + +### B. 数据状态枚举 + +| 值 | 常量名 | 说明 | +|------|------|------| +| 1 | STATUS_ACTIVE | 有效 | +| 100 | STATUS_DELETED | 已删除 | + +### C. 口服激素用量预设选项(片/天) + +| 值 | 说明 | +|------|------| +| 1 | 1片/天 | +| 2 | 2片/天 | +| 4 | 4片/天 | +| 6 | 6片/天 | +| 8 | 8片/天 | + +### D. 检验指标单位换算 + +| 指标 | 原始单位 | 目标单位 | 换算公式 | +|------|---------|---------|---------| +| IgG4 | g/L | mg/dL | 值 × 100 | +| 总IgG | g/L | mg/dL | 值 × 100 | +| IgE | — | IU/mL | 不换算 | +| EOS# | — | 10^9/L | 不换算 | +| ESR | — | mm/h | 不换算 | +| CRP | — | mg/L | 不换算 | + +### E. 数据库表结构 + +#### t_iggfour_medical_visit_record 就诊记录主表 + +| 字段名 | 类型 | 说明 | +|--------|------|------| +| Id | int AUTO_INCREMENT PK | 主键 | +| UserId | varchar(40) NOT NULL | 用户 ID | +| PatientId | int NOT NULL | 患者 ID | +| VisitDate | date NOT NULL | 就诊日期 | +| NextVisitDate | date DEFAULT NULL | 下次复诊日期 | +| IgG4Value | decimal(10,2) DEFAULT NULL | IgG4 数值(OCR 解析) | +| ManualIgG4Value | decimal(10,2) DEFAULT NULL | IgG4 数值(患者手动录入,冗余字段) | +| TotalIgGValue | decimal(10,2) DEFAULT NULL | 总 IgG 数值 | +| IgEValue | decimal(10,2) DEFAULT NULL | IgE 数值 | +| EosCount | decimal(10,2) DEFAULT NULL | EOS# 计数 | +| ESRValue | decimal(10,2) DEFAULT NULL | ESR 数值 | +| CRPValue | decimal(10,2) DEFAULT NULL | CRP 数值 | +| OralHormoneDosage | decimal(10,2) DEFAULT NULL | 口服激素每日用量(片) | +| MedicationsUsed | varchar(255) DEFAULT NULL | 本次就诊已使用的药物(JSON数组,多选),见附录G | +| ImmunosuppressantName | varchar(255) DEFAULT NULL | 正在使用的免疫抑制剂名称(JSON数组,多选),见附录G | +| MedicationsUsedOtherText | varchar(500) DEFAULT NULL | 本次就诊已使用药物-其他-补充文本 | +| ImmunosuppressantNameOtherText | varchar(500) DEFAULT NULL | 正在使用的免疫抑制剂名称-其他-补充文本 | +| MedicalRecordTime | varchar(30) DEFAULT NULL | 门诊病历时间 | +| PrescriptionTime | varchar(30) DEFAULT NULL | 处方时间 | +| ReportTime | varchar(30) DEFAULT NULL | 检查报告时间 | +| ChiefComplaint | text DEFAULT NULL | 主诉 | +| MedicalHistory | text DEFAULT NULL | 病史 | +| Diagnosis | text DEFAULT NULL | 诊断 | +| TreatmentPlan | text DEFAULT NULL | 处理意见 | +| Prescription | text DEFAULT NULL | 处方内容 | +| ClinicalDiagnosis | varchar(500) DEFAULT NULL | 临床诊断(从处方图片解析) | +| RecordStatus | tinyint NOT NULL DEFAULT 1 | 记录状态:1-草稿,2-已提交 | +| LastRecordId | int DEFAULT NULL | 上一条记录 ID | +| Status | tinyint NOT NULL DEFAULT 1 | 数据状态:1-有效,100-删除 | +| CreateWorkerId | int NOT NULL DEFAULT 0 | 创建人 | +| CreateTime | datetime NOT NULL | 创建时间 | +| UpdateWorkerId | int NOT NULL DEFAULT 0 | 更新人 | +| UpdateTime | datetime NOT NULL | 更新时间 | + +#### t_iggfour_medical_visit_record_image 就诊记录图片表 + +| 字段名 | 类型 | 说明 | +|--------|------|------| +| Id | int AUTO_INCREMENT PK | 主键 | +| RecordId | int NOT NULL | 关联就诊记录 ID | +| ImageType | tinyint NOT NULL | 图片类型:1-门诊病历,2-检验报告,3-影像检查,4-其他 | +| ImageUrl | varchar(500) NOT NULL | 原始图片 URL | +| MaskedImageUrl | varchar(500) DEFAULT NULL | 涂抹后图片 URL | +| OcrStatus | tinyint NOT NULL DEFAULT 0 | OCR 状态:0-未解析,1-解析中,2-解析完成,3-解析失败 | +| OcrText | text DEFAULT NULL | OCR 原始文本 | +| OcrParsedData | text DEFAULT NULL | OCR 解析结果(JSON) | +| IgG4Value | decimal(10,2) DEFAULT NULL | IgG4 数值 | +| TotalIgGValue | decimal(10,2) DEFAULT NULL | 总 IgG 数值 | +| IgEValue | decimal(10,2) DEFAULT NULL | IgE 数值 | +| EosCount | decimal(10,2) DEFAULT NULL | EOS# 计数 | +| ESRValue | decimal(10,2) DEFAULT NULL | ESR 数值 | +| CRPValue | decimal(10,2) DEFAULT NULL | CRP 数值 | +| ChiefComplaint | text DEFAULT NULL | 主诉(从门诊病历图片解析) | +| MedicalHistory | text DEFAULT NULL | 病史(从门诊病历图片解析) | +| Diagnosis | text DEFAULT NULL | 诊断(从门诊病历图片解析) | +| TreatmentPlan | text DEFAULT NULL | 处理意见(从门诊病历图片解析) | +| Prescription | text DEFAULT NULL | 从本图OCR解析的处方内容,仅图片类型=1时有值 | +| ClinicalDiagnosis | varchar(500) DEFAULT NULL | 临床诊断(从处方图片解析) | +| MedicalRecordTime | varchar(30) DEFAULT NULL | 门诊病历时间 | +| PrescriptionTime | varchar(30) DEFAULT NULL | 处方时间 | +| ReportTime | varchar(30) DEFAULT NULL | 检查报告时间 | +| SortOrder | int NOT NULL DEFAULT 0 | 排序序号 | +| Status | tinyint NOT NULL DEFAULT 1 | 数据状态:1-有效,100-删除 | +| CreateWorkerId | int NOT NULL DEFAULT 0 | 创建人 | +| CreateTime | datetime NOT NULL | 创建时间 | +| UpdateWorkerId | int NOT NULL DEFAULT 0 | 更新人 | +| UpdateTime | datetime NOT NULL | 更新时间 | + +#### t_medical_visit_reminder_config 复诊提醒配置表 + +| 字段名 | 类型 | 说明 | +|--------|------|------| +| Id | int AUTO_INCREMENT PK | 主键 | +| PatientId | int NOT NULL | 患者 ID(唯一索引) | +| ReminderEnabled | tinyint NOT NULL DEFAULT 2 | 是否开启复诊提醒:1-开启,2-关闭 | +| Status | tinyint NOT NULL DEFAULT 1 | 数据状态:1-有效,100-删除 | +| CreateWorkerId | int DEFAULT NULL | 创建人 | +| CreateTime | datetime DEFAULT NULL | 创建时间 | +| UpdateWorkerId | int DEFAULT NULL | 更新人 | +| UpdateTime | datetime DEFAULT NULL | 更新时间 | + + +### G. 药物选项枚举 + +#### MedicationsUsed 本次就诊已使用的药物(多选) + +| 值 | 常量名 | 说明 | +|------|------|------| +| 1 | MED_USED_NO_HORMONE | 没有使用激素 | +| 2 | MED_USED_HORMONE | 激素 | +| 3 | MED_USED_IMMUNOSUPPRESSANT | 免疫抑制剂 | +| 4 | MED_USED_CD19 | 靶向CD19生物制剂(伊奈利珠单抗) | +| 5 | MED_USED_CD20 | 靶向CD20生物制剂(利妥昔单抗等) | +| 99 | MED_USED_OTHER | 其他 | + +#### ImmunosuppressantName 正在使用的免疫抑制剂名称(多选) + +| 值 | 常量名 | 说明 | +|------|------|------| +| 1 | IMMUNOSUPPRESSANT_MMF | 吗替麦考酚酯(骁悉、麦考芬) | +| 2 | IMMUNOSUPPRESSANT_AZA | 替唑嘌呤 | +| 3 | IMMUNOSUPPRESSANT_CYC | 环磷酰胺 | +| 4 | IMMUNOSUPPRESSANT_LEF | 来氟米特 | +| 5 | IMMUNOSUPPRESSANT_MTX | 甲氨蝶呤 | +| 6 | IMMUNOSUPPRESSANT_CYC_A | 环孢素 A | +| 7 | IMMUNOSUPPRESSANT_TAC | 他克莫司 | +| 8 | IMMUNOSUPPRESSANT_IGU | 艾拉莫德 | +| 99 | IMMUNOSUPPRESSANT_OTHER | 其他 | + +#### 复诊提醒配置枚举 + +| 值 | 常量名 | 说明 | +|------|------|------| +| 1 | REMINDER_ENABLED | 开启复诊提醒 | +| 2 | REMINDER_DISABLED | 关闭复诊提醒 | +| 7 | REMINDER_DAYS_BEFORE | 提前提醒天数(天) | diff --git a/api_doctor_msg_task.md b/api_doctor_msg_task.md new file mode 100644 index 0000000..607cff9 --- /dev/null +++ b/api_doctor_msg_task.md @@ -0,0 +1,572 @@ +# 医生消息任务接口文档 + +## 通用说明 + +### 响应格式 + +所有接口返回 JSON,严格遵循以下格式: + +```json +{ + "code": 0, + "message": "success", + "data": {} +} +``` + +- `code`:0 表示成功,非 0 表示失败 +- `message`:成功时为 "success",失败时为错误描述 +- `data`:业务数据,失败时为 null + +### 数据命名规则 + +`data` 中所有字段使用**小驼峰**命名法(如 `patientNum`、`sendTime`)。 + +### 登录校验 + +所有接口需通过请求头 `loginState` 或请求参数 `loginState` 传递登录态,未登录返回 code=403。本模块所有接口需医生身份登录。 + +### 错误码 + +| code | 说明 | +|------|------| +| 0 | 成功 | +| 1 | 参数缺失或业务异常 | +| 403 | 需要登录 | + +--- + +## 一、筛选患者人数 + +- **路由**:`?r=igg4/doctor/task/filter-patient-num` +- **请求方式**:GET +- **说明**:根据筛选条件获取符合条件的患者人数 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| SelectAll | int | 否 | 全选:0-否,1-是;为1时跳过其余筛选条件 | +| BindStartDate | string | 否 | 绑定日期开始,格式 YYYY-MM-DD | +| BindEndDate | string | 否 | 绑定日期结束,格式 YYYY-MM-DD | +| ConfirmedIgg4 | int | 否 | 确诊IGG4-RD:0-全部,1-是,2-否 | +| MedicationType | string | 否 | 正在使用的药物,逗号分隔选项值(如"2,3"),空或0表示全部。可选值见下面枚举表 | + +#### ConfirmedIgg4 枚举 + +| 值 | 说明 | +|----|------| +| 0 | 全部 | +| 1 | 是(确诊患者) | +| 2 | 否(非确诊患者,含未填写和疑似) | + +#### MedicationType 枚举 + +| 值 | 说明 | +|----|------| +| 0 | 全部 | +| 2 | 激素 | +| 3 | 免疫抑制剂 | +| 4 | 靶向CD19生物制剂(伊奈利珠单抗) | +| 5 | 靶向CD20生物制剂(利妥昔单抗等) | + +### 请求示例 + +``` +?r=igg4/doctor/task/filter-patient-num&SelectAll=0&BindStartDate=2026-01-01&BindEndDate=2026-06-30&ConfirmedIgg4=1&MedicationType=2,3 +``` + +### 响应示例 + +```json +{ + "code": 0, + "data": { + "PatientNum": "1" + } +} +``` + +### 业务逻辑说明 + +1. 基础条件:患者状态有效、属于当前医生、有绑定用户 +2. SelectAll=1 时跳过所有筛选直接返回 +3. 绑定时间范围:按 `InviteTime` 字段筛选,使用 BETWEEN 逻辑 +4. 确诊IGG4-RD:选"是"时匹配 `IsSuspectedPatient=2`,选"否"时排除 `IsSuspectedPatient=2`(保留未填写和疑似患者) +5. 药物筛选:关联 `t_patient_health_questionnaire_latest` 表(QuestionNo=4),使用 `FIND_IN_SET` 匹配多选答案,多个选项值之间为 OR 关系 + +--- + +## 二、获取任务模板 + +- **路由**:`?r=igg4/doctor/task/get-template` +- **请求方式**:GET +- **说明**:获取所有消息推送模板,按模板类型分组 + +### 请求参数 + +无 + +### 响应示例 + +```json +{ + "code": 0, + "data": [ + { + "templateType": 1, + "templateTypeText": "复诊提醒", + "templateList": [ + { + "id": 1, + "templateType": 1, + "interactMsgContent": "互动消息内容", + "templateIndex": "模板index", + "templateContent": "模板内容JSON" + } + ] + } + ] +} +``` + +#### TemplateType 枚举 + +| 值 | 说明 | +|----|------| +| 1 | 复诊提醒 | +| 2 | 激素风险提醒 | + +### 业务逻辑说明 + +1. 查询所有模板记录,按 `TemplateType` 升序、`Id` 升序排列 +2. 按 `TemplateType` 分组返回,每组包含类型编号、类型文本和模板列表 + +--- + +## 三、创建任务 + +- **路由**:`?r=igg4/doctor/task/create` +- **请求方式**:POST +- **说明**:创建消息推送任务,使用数据库事务 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| FilterCondition | object | 否 | 筛选条件JSON对象,结构同"筛选患者人数"接口参数 | +| PushTemplateId | int | 是 | 推送模板ID | +| IsSendNow | int | 是 | 是否立即发送:0-否,1-是 | +| SendTime | string | 条件必填 | 发送时间(IsSendNow=0时必填),格式 YYYY-MM-DD HH:mm:ss | +| PatientNum | int | 是 | 患者人数 | + +#### FilterCondition 结构 + +| 字段 | 类型 | 说明 | +|------|------|------| +| SelectAll | int | 全选:0-否,1-是 | +| BindStartDate | string | 绑定日期开始 | +| BindEndDate | string | 绑定日期结束 | +| ConfirmedIgg4 | int | 确诊IGG4-RD:0-全部,1-是,2-否 | +| MedicationType | string | 正在使用的药物,逗号分隔 | + +### 请求示例 + +```json +{ + "FilterCondition": { + "SelectAll": 0, + "BindStartDate": "2026-01-01", + "BindEndDate": "2026-06-30", + "ConfirmedIgg4": 1, + "MedicationType": "2" + }, + "PushTemplateId": 2, + "IsSendNow": 1, + "SendTime": "", + "PatientNum": 25 +} +``` + +### 响应示例(成功) + +```json +{ + "code": 0, + "data": "创建成功" +} +``` + +### 响应示例(失败) + +```json +{ + "code": 1, + "data": "每个医生每天只能创建一次任务" +} +``` + +### 业务逻辑说明 + +1. 校验医生存在(逻辑删除标记 `DeleteTime` 为空) +2. 校验模板存在 +3. 每个医生每天只能创建一次任务(当天已有状态为待发送/发送中/暂停/已发送/已停止的任务则不可再创建) +4. IsSendNow=1 时,SendTime 自动设为当前时间 +5. 自动生成 IdNumber(`YmdHis` + 3位随机数) +6. IsDoctorCreate=1(医生端创建),CreateWorkerId 为空 +7. 生成模板消息内容(调用 `transformTemplateContent` 转化模板变量) +8. 保存任务后,自动调用 `generateUserRecord` 生成用户发送记录 +9. 更新任务的 ActualPatientNum 和 IsInsertUser 字段 + +--- + +## 四、获取任务列表 + +- **路由**:`?r=igg4/doctor/task/list` +- **请求方式**:GET +- **说明**:获取当前医生的任务列表,支持分页,按创建时间降序排列 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| count | int | 否 | 每页条数,默认10 | +| page | int | 否 | 页码,从1开始 | + +### 请求示例 + +``` +?r=igg4/doctor/task/list&count=10&page=1 +``` + +### 响应示例 + +```json +{ + "code": 0, + "data": { + "list": [ + { + "Id": 1, + "IdNumber": "20260702143025123", + "DoctorId": 5, + "FilterCondition": { + "SelectAll": 0, + "BindStartDate": "2026-01-01", + "BindEndDate": "2026-06-30", + "ConfirmedIgg4": 1, + "MedicationType": "2" + }, + "TemplateType": 1, + "CreateTime": "2026-07-02 14:30:25", + "IsSendNow": 1, + "SendTime": "2026-07-02 14:30:25", + "Status": 4, + "PatientNum": 25, + "ActualPatientNum": 23 + } + ], + "pages": 3, + "count": 28, + "page": 1 + } +} +``` + +### 响应字段说明 +| 字段 | 类型 | 说明 | +|------|------|------| +| Id | int | 任务ID | +| IdNumber | string | 任务编号 | +| DoctorId | int | 医生ID | +| FilterCondition | object | 筛选条件JSON对象 | +| TemplateType | int | 模板类型 | +| CreateTime | string | 创建时间 | +| IsSendNow | int | 是否立即发送:0-否,1-是 | +| SendTime | string | 发送时间 | +| Status | int | 任务状态 | +| PatientNum | int | 患者人数 | +| ActualPatientNum | int | 实际发送患者人数 | + +#### FilterCondition 结构说明 + +| 字段 | 类型 | 说明 | +|------|------|------| +| SelectAll | int | 全选:0-否,1-是 | +| BindStartDate | string | 绑定日期开始 | +| BindEndDate | string | 绑定日期结束 | +| ConfirmedIgg4 | int | 确诊IGG4-RD:0-全部,1-是,2-否 | +| MedicationType | string | 正在使用的药物,逗号分隔 | + +#### TemplateType 枚举 + +| 值 | 说明 | +|----|------| +| 1 | 复诊提醒 | +| 2 | 激素风险提醒 | + +#### Status 枚举 + +| 值 | 说明 | +|----|------| +| 1 | 待发送 | +| 2 | 发送中 | +| 3 | 暂停 | +| 4 | 已发送 | +| 5 | 已停止 | +| 6 | 已取消 | + +### 业务逻辑说明 + +1. 仅查询 `DeleteTime` 为空的任务 +2. FilterCondition 字段从 JSON 字符串解码为数组返回 +3. 返回字段包含:Id, IdNumber, DoctorId, FilterCondition, TemplateType, CreateTime, IsSendNow, SendTime, Status, PatientNum, ActualPatientNum +4. 分页参数:pages 为总页数,count 为总记录数,page 为当前页码(从1开始) + +--- + +## 五、获取任务详情 + +- **路由**:`?r=igg4/doctor/task/detail` +- **请求方式**:GET +- **说明**:获取单个任务的详细信息,包含发送统计 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| TaskId | int | 是 | 任务ID | + +### 请求示例 + +``` +?r=igg4/doctor/task/detail&TaskId=1 +``` + +### 响应示例 + +```json +{ + "code": 0, + "data": { + "Id": 1, + "IdNumber": "20260702143025123", + "DoctorId": 5, + "FilterCondition": { + "SelectAll": 0, + "BindStartDate": "2026-01-01", + "BindEndDate": "2026-06-30", + "ConfirmedIgg4": 1, + "MedicationType": "2" + }, + "TemplateType": 1, + "PushTemplateId": 2, + "TemplateMsgContent": "{...}", + "InteractMsgContent": "互动消息内容", + "IsSendNow": 1, + "SendTime": "2026-07-02 14:30:25", + "PatientNum": 25, + "ActualPatientNum": 23, + "IsInsertUser": 1, + "Status": 4, + "IsDoctorCreate": 1, + "WorkerId": "", + "DeleteTime": null, + "CreateTime": "2026-07-02 14:30:25", + "UpdateTime": "2026-07-02 14:30:30", + "SendDetail": { + "TaskId": 1, + "SumSendCount": 23, + "SendCount": 20, + "UnSendCount": 3, + "InteractSendSuccessCount": 18, + "InteractSendFailCount": 2, + "PushSendSuccessCount": 16, + "PushSendFailCount": 4, + "PushClickCount": 10, + "InteractReadCount": 15, + "InteractUnReadCount": 5, + "PushUnClickCount": 10 + } + } +} +``` + +#### SendDetail 字段说明 + +| 字段 | 说明 | +|------|------| +| sumSendCount | 总人数(去重) | +| sendCount | 已发送人数 | +| unSendCount | 未发送人数 | +| InteractSendSuccessCount | 互动消息发送成功人数 | +| InteractSendFailCount | 互动消息发送失败人数(派生值:SendCount - InteractSendSuccessCount) | +| PushSendSuccessCount | Push消息发送成功人数 | +| PushSendFailCount | Push消息发送失败人数 | +| PushClickCount | Push消息点击人数 | +| InteractReadCount | 互动消息已读人数 | +| InteractUnReadCount | 互动消息未读人数(派生值:sendCount - InteractReadCount) | +| PushUnClickCount | Push消息未点击人数(派生值:sendCount - PushClickCount) | + +### 业务逻辑说明 + +1. 校验任务存在且 `DeleteTime` 为空,否则抛出"任务不存在" +2. FilterCondition 从 JSON 字符串解码为数组 +3. 根据 PushTemplateId 查询模板,补充 TemplateType 和 InteractMsgContent 字段 +4. 通过 `TZdDoctorMsgTaskUserMessage::taskDetail` 获取发送统计数据,包含派生的失败/未读/未点击人数 + +--- + +## 六、删除任务 + +- **路由**:`?r=igg4/doctor/task/delete` +- **请求方式**:POST +- **说明**:逻辑删除已取消的任务,使用数据库事务 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| TaskId | int | 是 | 任务ID | + +### 请求示例 + +```json +{ + "TaskId": 1 +} +``` + +### 响应示例(成功) + +```json +{ + "code": 0, + "data": "删除成功" +} +``` + +### 响应示例(失败) + +```json +{ + "code": 1, + "msg": "当前任务状态不能删除", +} +``` + +### 业务逻辑说明 + +1. 校验任务存在、属于当前医生且 `DeleteTime` 为空,否则抛出"任务不存在" +2. 只有状态为"已取消"(Status=6)的任务才能删除 +3. 设置 `DeleteTime` 为当前时间(软删除) + +--- + +## 七、停止任务 + +- **路由**:`?r=igg4/doctor/task/stop` +- **请求方式**:POST +- **说明**:停止正在发送中或暂停的任务,使用数据库事务 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| TaskId | int | 是 | 任务ID | + +### 请求示例 + +```json +{ + "TaskId": 1 +} +``` + +### 响应示例(成功) + +```json +{ + "code": 0, + "data": "停止成功" +} +``` + +### 响应示例(失败) + +```json +{ + "code": 1, + "msg": "当前任务状态不能停止", +} +``` + +### 业务逻辑说明 + +1. 校验任务存在、属于当前医生且 `DeleteTime` 为空,否则抛出"任务不存在" +2. 只有状态为"发送中"(Status=2)或"暂停"(Status=3)的任务才能停止 +3. 将状态更新为"已停止"(Status=5) + +--- + +## 八、取消任务 + +- **路由**:`?r=igg4/doctor/task/cancel` +- **请求方式**:POST +- **说明**:取消待发送的任务,使用数据库事务 + +### 请求参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| TaskId | int | 是 | 任务ID | + +### 请求示例 + +```json +{ + "TaskId": 1 +} +``` + +### 响应示例(成功) + +```json +{ + "code": 0, + "data": "取消成功" +} +``` + +### 响应示例(失败) + +```json +{ + "code": 1, + "msg": "当前任务状态不能取消", +} +``` + +### 业务逻辑说明 + +1. 校验任务存在、属于当前医生且 `DeleteTime` 为空,否则抛出"任务不存在" +2. 只有状态为"待发送"(Status=1)的任务才能取消 +3. 将状态更新为"已取消"(Status=6) + +--- + +## 附录 + +### 附录A:任务状态流转 + +``` +待发送(1) ──发送调度──> 发送中(2) ──发送完成──> 已发送(4) + │ │ ↑ + │取消 │ │暂停 + ↓ ↓ │ +已取消(6) <────────── 暂停(3)─┘ + │ │ + │删除(软删) │停止 + ↓ ↓ +(DeleteTime非空) 已停止(5) +``` diff --git a/project.private.config.json b/project.private.config.json index d4b4349..40cb7a4 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -22,11 +22,18 @@ "miniprogram": { "list": [ { + "name": "就诊记录", + "pathName": "gift/pages/record/index", + "query": "id=15", + "scene": null, + "launchMode": "default" + }, + { "name": "医生-患者详情", "pathName": "doctor/pages/d_patientDetail/index", "query": "id=67", - "scene": null, - "launchMode": "default" + "launchMode": "default", + "scene": null }, { "name": "病例报告", @@ -50,13 +57,6 @@ "scene": null }, { - "name": "就诊记录", - "pathName": "gift/pages/record/index", - "query": "", - "launchMode": "default", - "scene": null - }, - { "name": "医生-新建消息", "pathName": "doctor/pages/d_createTask/index", "query": "", diff --git a/src/components/toast/index.scss b/src/components/toast/index.scss index fccfb40..9205f32 100644 --- a/src/components/toast/index.scss +++ b/src/components/toast/index.scss @@ -2477,21 +2477,29 @@ } .popup-public-toast { .popup-container { - position: relative; - padding: 360rpx 146rpx 0; - width: 590rpx; - height: 880rpx; + padding: 226rpx 0; + width: 630rpx; + height: 864rpx; box-sizing: border-box; + .title { + font-size: 40rpx; + color: rgba(34, 34, 34, 1); + text-align: center; + } .code { - width: 286rpx; - height: 286rpx; + display: block; + width: 310rpx; + height: 310rpx; + margin: 20rpx auto 0; + border: 1px solid rgba(0, 0, 0, 0.03); + border-radius: 22rpx; } } - .close { - margin: 68rpx auto 0; + .clsoe{ display: block; - width: 64rpx; - height: 64rpx; + margin: 52rpx auto 0; + width: 84rpx; + height: 84rpx; } } diff --git a/src/components/toast/index.ts b/src/components/toast/index.ts index 48ed459..0b6d815 100644 --- a/src/components/toast/index.ts +++ b/src/components/toast/index.ts @@ -42,7 +42,7 @@ Component({ if (['storyLead', 'storyStar', 'storyShare'].includes(this.data.type)) { this.getSettingInfo() } - if (this.data.type === 'feedback' || this.data.type === 'doctor-feedback') { + if (this.data.type === 'feedback' || this.data.type === 'doctor-feedback' || this.data.type === 'public-toast') { this.getFeedbackCode() } if (this.data.type === 'follow') { diff --git a/src/components/toast/index.wxml b/src/components/toast/index.wxml index dde66f6..aad9ad2 100644 --- a/src/components/toast/index.wxml +++ b/src/components/toast/index.wxml @@ -718,16 +718,20 @@ bind:tap="handleCancel" > - + - + + 关注「IgG4愈见昕生」公众号 + + 重要提醒不丢失 + + diff --git a/src/doctor/pages/d_createTask/index.scss b/src/doctor/pages/d_createTask/index.scss index 7194283..4f7d626 100644 --- a/src/doctor/pages/d_createTask/index.scss +++ b/src/doctor/pages/d_createTask/index.scss @@ -99,22 +99,29 @@ page { } .select { margin-top: 24rpx; - display: grid; - grid-template-columns: repeat(3, 1fr); + display: flex; + flex-wrap: wrap; gap: 16rpx; .s-item { - padding: 22rpx; + flex: 0 0 auto; + min-width: calc((100% - 44rpx) / 3); + padding: 22rpx 12rpx; text-align: center; border-radius: 12rpx; font-size: 32rpx; color: rgba(34, 34, 34, 0.6); background: rgba(248, 248, 248, 1); border: 1px solid rgba(248, 248, 248, 1); + box-sizing: border-box; &.active { color: rgba(22, 121, 203, 1); background-color: rgba(22, 121, 203, 0.1); border-color: rgba(22, 121, 203, 1); } + &:nth-of-type(4), + &:nth-of-type(5) { + width: 100%; + } } } .custom { @@ -162,7 +169,7 @@ page { .content { font-size: 32rpx; - color: rgba(34, 34, 34, 0.2); + color: rgba(34, 34, 34, 1); &:empty::after { content: attr(data-place); @@ -250,7 +257,7 @@ page { flex: 1; padding: 18rpx; font-size: 32rpx; - color: rgba(34, 34, 34, 0.60); + color: rgba(34, 34, 34, 0.6); text-align: center; background: rgba(248, 248, 248, 1); border-radius: 12rpx 12rpx 12rpx 12rpx; @@ -259,7 +266,7 @@ page { &.active { color: rgba(22, 121, 203, 1); border-color: rgba(22, 121, 203, 1); - background: rgba(22, 121, 203, 0.10); + background: rgba(22, 121, 203, 0.1); } } } diff --git a/src/doctor/pages/d_createTask/index.ts b/src/doctor/pages/d_createTask/index.ts index 56689ad..ade58ee 100644 --- a/src/doctor/pages/d_createTask/index.ts +++ b/src/doctor/pages/d_createTask/index.ts @@ -1,5 +1,4 @@ import dayjs from 'dayjs' -import { filterColumns } from '@/utils/doctorPatientTask' const licia = require('miniprogram-licia') const app = getApp() @@ -7,7 +6,7 @@ Page({ data: { background: 'transparent', - step: 2, + step: 1, TemplateType: 1, templates: [] as any, @@ -25,28 +24,24 @@ Page({ PatientNum: 0, //患者人数 // form - Search: '', - HasAdl: 0, - DoubleStandard: 0, - AdlTime: 0, - AdlScore: [] as any, - AdlScoreChange: [], - AdlScoreChangeType: 0, - AdlScoreChangeMax: '', - AdlScoreChangeMin: '', - SteroidDailyDose: [] as any, - SteroidDailyDoseChange: [] as any, - IsThisWeekAdl: 0, - PharyngealSymptoms: 0, - AntibodyType: 0, - ThyroidAbnormal: 0, - PreviousConvulsion: 0, - TraditionalImmunosuppressant: 0, - MedicalInsuranceType: 0, + SelectAll: 0, + ConfirmedIgg4: 0, + MedicationType: [] as number[], BindStartDate: '', BindEndDate: '', - ...filterColumns, + ConfirmedIgg4Column: [ + { id: 0, value: '全部' }, + { id: 1, value: '是' }, + { id: 2, value: '否' }, + ], + MedicationTypeColumn: [ + { id: 0, value: '全部' }, + { id: 2, value: '激素' }, + { id: 3, value: '免疫抑制剂' }, + { id: 4, value: '靶向CD19生物制剂(伊奈利珠单抗)' }, + { id: 5, value: '靶向CD20生物制剂(利妥昔单抗等)' }, + ], }, onLoad() { const SystemInfo = app.globalSystemInfo @@ -114,26 +109,11 @@ Page({ method: 'GET', url: '?r=igg4/doctor/task/filter-patient-num', data: { - Search: this.data.Search, - HasAdl: this.data.HasAdl, - DoubleStandard: this.data.DoubleStandard, - AdlTime: this.data.AdlTime, - AdlScore: this.data.AdlScore.join('-'), - AdlScoreChange: this.data.AdlScoreChange.join('-'), - AdlScoreChangeType: this.data.AdlScoreChangeType, - AdlScoreChangeMax: this.data.AdlScoreChangeMax, - AdlScoreChangeMin: this.data.AdlScoreChangeMin, - SteroidDailyDose: this.data.SteroidDailyDose.join('-'), - SteroidDailyDoseChange: this.data.SteroidDailyDoseChange.join('-'), - IsThisWeekAdl: this.data.IsThisWeekAdl, - PharyngealSymptoms: this.data.PharyngealSymptoms, - AntibodyType: this.data.AntibodyType, - ThyroidAbnormal: this.data.ThyroidAbnormal, - PreviousConvulsion: this.data.PreviousConvulsion, - TraditionalImmunosuppressant: this.data.TraditionalImmunosuppressant, - MedicalInsuranceType: this.data.MedicalInsuranceType, + SelectAll: this.data.SelectAll, BindStartDate: this.data.BindStartDate, BindEndDate: this.data.BindEndDate, + ConfirmedIgg4: this.data.ConfirmedIgg4, + MedicationType: this.data.MedicationType.join(','), }, loading: true, }) @@ -150,24 +130,9 @@ Page({ success: (res) => { if (res.confirm) { this.setData({ - Search: '', - HasAdl: 0, - DoubleStandard: 0, - AdlTime: 0, - AdlScore: [] as any, - AdlScoreChange: [], - AdlScoreChangeType: 0, - AdlScoreChangeMax: '', - AdlScoreChangeMin: '', - SteroidDailyDose: [] as any, - SteroidDailyDoseChange: [] as any, - IsThisWeekAdl: 0, - PharyngealSymptoms: 0, - AntibodyType: 0, - ThyroidAbnormal: 0, - PreviousConvulsion: 0, - TraditionalImmunosuppressant: 0, - MedicalInsuranceType: 0, + SelectAll: 0, + ConfirmedIgg4: 0, + MedicationType: [], BindStartDate: '', BindEndDate: '', }) @@ -186,14 +151,24 @@ Page({ handleCheckbox(e: any) { const { index, key } = e.currentTarget.dataset const data = this.data[`${key}Column`] + const clickedId = data[index].id const oldValue = this.data[`${key}`] - const value = oldValue.includes(data[index].id) - ? oldValue.filter((item: any) => item !== data[index].id) - : [...oldValue, data[index].id] - this.setData({ - [`${key}`]: data[index].id ? value : [], - }) + if (!clickedId) { + // 点击"全部":清空其他选择 + this.setData({ [`${key}`]: [] }) + return + } + + const value = oldValue.includes(clickedId) + ? oldValue.filter((item: any) => item !== clickedId) + : [...oldValue.filter((item: any) => item !== 0), clickedId] // 选具体选项时移除"全部" + + this.setData({ [`${key}`]: value }) + }, + handleSelectAll() { + this.setData({ SelectAll: this.data.SelectAll === 1 ? 0 : 1 }) + this.getTaskNum() }, handleDay(e) { const { value } = e.currentTarget.dataset @@ -236,33 +211,12 @@ Page({ wx.navigateBack() }, async handleNext() { - const anyValueKeys = [ - 'Search', - 'HasAdl', - 'DoubleStandard', - 'AdlTime', - 'AdlScore', - 'AdlScoreChange', - 'AdlScoreChangeType', - 'AdlScoreChangeMax', - 'AdlScoreChangeMin', - 'SteroidDailyDose', - 'SteroidDailyDoseChange', - 'IsThisWeekAdl', - 'PharyngealSymptoms', - 'AntibodyType', - 'ThyroidAbnormal', - 'PreviousConvulsion', - 'TraditionalImmunosuppressant', - 'MedicalInsuranceType', - 'BindStartDate', - 'BindEndDate', - ] + const anyValueKeys = ['SelectAll', 'ConfirmedIgg4', 'MedicationType', 'BindStartDate', 'BindEndDate'] const empty = anyValueKeys.every((item) => Array.isArray(this.data[item]) ? licia.isEmpty(this.data[item]) : !this.data[item], ) - - if (empty) { + const hasSelectAll = this.data.SelectAll === 1 + if (empty && !hasSelectAll) { wx.showToast({ icon: 'none', title: '请至少选择一个筛选条件', @@ -294,24 +248,9 @@ Page({ }, handleSubmit() { const { - Search, - HasAdl, - DoubleStandard, - AdlTime, - AdlScore, - AdlScoreChange, - AdlScoreChangeType, - AdlScoreChangeMax, - AdlScoreChangeMin, - SteroidDailyDose, - SteroidDailyDoseChange, - IsThisWeekAdl, - PharyngealSymptoms, - AntibodyType, - ThyroidAbnormal, - PreviousConvulsion, - TraditionalImmunosuppressant, - MedicalInsuranceType, + SelectAll, + ConfirmedIgg4, + MedicationType, BindStartDate, BindEndDate, @@ -356,26 +295,11 @@ Page({ if (res.confirm) { const params = { FilterCondition: { - Search, - HasAdl, - DoubleStandard, - AdlTime, - AdlScore: AdlScore.join('-'), - AdlScoreChange: AdlScoreChange.join('-'), - AdlScoreChangeType, - AdlScoreChangeMax, - AdlScoreChangeMin, - SteroidDailyDose: SteroidDailyDose.join('-'), - SteroidDailyDoseChange: SteroidDailyDoseChange.join('-'), - IsThisWeekAdl, - PharyngealSymptoms, - AntibodyType, - ThyroidAbnormal, - PreviousConvulsion, - TraditionalImmunosuppressant, - MedicalInsuranceType, + SelectAll, BindStartDate, BindEndDate, + ConfirmedIgg4, + MedicationType: MedicationType.join(','), }, PushTemplateId, IsSendNow, diff --git a/src/doctor/pages/d_createTask/index.wxml b/src/doctor/pages/d_createTask/index.wxml index 0492f4e..6920904 100644 --- a/src/doctor/pages/d_createTask/index.wxml +++ b/src/doctor/pages/d_createTask/index.wxml @@ -29,7 +29,7 @@ 选择全员 - + @@ -53,13 +53,13 @@ - 确诊IgG4-R + 确诊IgG4-RD @@ -73,9 +73,9 @@ 正在使用的药物 一键生成病历 - + diff --git a/src/doctor/pages/d_taskDetail/index.ts b/src/doctor/pages/d_taskDetail/index.ts index 3a8009b..2ff85df 100644 --- a/src/doctor/pages/d_taskDetail/index.ts +++ b/src/doctor/pages/d_taskDetail/index.ts @@ -1,5 +1,4 @@ import dayjs from 'dayjs' -import { filterObjs } from '@/utils/doctorPatientTask' const app = getApp() @@ -12,39 +11,37 @@ Page({ Status: { 1: '待发送', 2: '发送中', + 3: '暂停', 4: '已发送', 5: '已停止', 6: '已取消', }, - templateObj: {}, - - ...filterObjs, + ConfirmedIgg4Obj: { + 0: '全部', + 1: '是', + 2: '否', + }, + MedicationTypeObj: { + 0: '全部', + 2: '激素', + 3: '免疫抑制剂', + 4: '靶向CD19生物制剂(伊奈利珠单抗)', + 5: '靶向CD20生物制剂(利妥昔单抗等)', + }, + TemplateTypeObj: { + 1: '复诊提醒', + 2: '激素风险提醒', + }, }, onLoad(options) { this.setData({ id: options.id, }) app.waitLogin().then(() => { - this.getTemplate() this.getDetail() }) }, - getTemplate() { - wx.ajax({ - method: 'GET', - url: '?r=igg4/doctor/task/get-template', - data: {}, - }).then((res) => { - const templateObj = {} - res.forEach((item) => { - templateObj[item.TemplateType] = item.TemplateTypeText - }) - this.setData({ - templateObj, - }) - }) - }, getDetail() { wx.ajax({ method: 'GET', @@ -53,33 +50,10 @@ Page({ TaskId: this.data.id, }, }).then((res) => { - if (typeof res.FilterCondition.AdlScore === 'string') { - res.FilterCondition.AdlScore = res.FilterCondition.AdlScore?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) - } else { - res.FilterCondition.AdlScore = [] - } - if (typeof res.FilterCondition.AdlScoreChange === 'string') { - res.FilterCondition.AdlScoreChange = res.FilterCondition.AdlScoreChange?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) - } else { - res.FilterCondition.AdlScoreChange = [] - } - if (typeof res.FilterCondition.SteroidDailyDose === 'string') { - res.FilterCondition.SteroidDailyDose = res.FilterCondition.SteroidDailyDose?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) - } else { - res.FilterCondition.SteroidDailyDose = [] - } - if (typeof res.FilterCondition.SteroidDailyDoseChange === 'string') { - res.FilterCondition.SteroidDailyDoseChange = res.FilterCondition.SteroidDailyDoseChange?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) + if (typeof res.FilterCondition.MedicationType === 'string' && res.FilterCondition.MedicationType) { + res.FilterCondition.MedicationTypeArr = res.FilterCondition.MedicationType.split(',').map(Number) } else { - res.FilterCondition.SteroidDailyDoseChange = [] + res.FilterCondition.MedicationTypeArr = [] } if (res.CreateTime) { res.CreateTime = dayjs(res.CreateTime).format('YYYY-MM-DD HH:mm') @@ -98,26 +72,11 @@ Page({ url: '/doctor/pages/d_createTask/index', success: (res) => { res.eventChannel.emit('FilterCondition', { - Search: FilterCondition.Search, - HasAdl: FilterCondition.HasAdl, - DoubleStandard: FilterCondition.DoubleStandard, - AdlTime: FilterCondition.AdlTime, - AdlScore: FilterCondition.AdlScore.filter((item) => Boolean(item)), - AdlScoreChange: FilterCondition.AdlScoreChange.filter((item) => Boolean(item)), - AdlScoreChangeType: FilterCondition.AdlScoreChangeType, - AdlScoreChangeMax: FilterCondition.AdlScoreChangeMax, - AdlScoreChangeMin: FilterCondition.AdlScoreChangeMin, - SteroidDailyDose: FilterCondition.SteroidDailyDose.filter((item) => Boolean(item)), - SteroidDailyDoseChange: FilterCondition.SteroidDailyDoseChange.filter((item) => Boolean(item)), - IsThisWeekAdl: FilterCondition.IsThisWeekAdl, - PharyngealSymptoms: FilterCondition.PharyngealSymptoms, - AntibodyType: FilterCondition.AntibodyType, - ThyroidAbnormal: FilterCondition.ThyroidAbnormal, - PreviousConvulsion: FilterCondition.PreviousConvulsion, - TraditionalImmunosuppressant: FilterCondition.TraditionalImmunosuppressant, - MedicalInsuranceType: FilterCondition.MedicalInsuranceType, + SelectAll: FilterCondition.SelectAll, BindStartDate: FilterCondition.BindStartDate, BindEndDate: FilterCondition.BindEndDate, + ConfirmedIgg4: FilterCondition.ConfirmedIgg4, + MedicationType: FilterCondition.MedicationType, }) }, }) diff --git a/src/doctor/pages/d_taskDetail/index.wxml b/src/doctor/pages/d_taskDetail/index.wxml index 7619770..d1bad5a 100644 --- a/src/doctor/pages/d_taskDetail/index.wxml +++ b/src/doctor/pages/d_taskDetail/index.wxml @@ -21,97 +21,26 @@ 筛选患者 - - 搜索 - {{detail.FilterCondition.Search}} + + 选择范围 + 全部患者 - + 绑定时间 - {{detail.FilterCondition.BindStartDate}}~{{detail.FilterCondition.BindEndDate}} + {{detail.FilterCondition.BindStartDate || '---'}}~{{detail.FilterCondition.BindEndDate || '---'}} - - 本周ADL测评 - {{IsThisWeekAdlObj[detail.FilterCondition.IsThisWeekAdl]}} + + 确诊IgG4-RD + {{ConfirmedIgg4Obj[detail.FilterCondition.ConfirmedIgg4]}} - - 是否有ADL测评 - {{HasAdlObj[detail.FilterCondition.HasAdl]}} - - - ADL测评间隔时长 - {{AdlTimeObj[detail.FilterCondition.AdlTime]}} - - - 是否双达标 - {{DoubleStandardObj[detail.FilterCondition.DoubleStandard]}} - - - ADL评分(多选) - - - {{AdlScorceObj[subItem]}}{{index < detail.FilterCondition.AdlScore.length - 1 ? ',' : ''}} - - - - - ADL分数变化(多选) - - - {{AdlScoreChangeObj[subItem]}}{{index < detail.FilterCondition.AdlScoreChange.length - 1 ? ',' : ''}} - - - - {{AdlScoreChangeTypeObj[detail.FilterCondition.AdlScoreChangeType]}} - - - ({{detail.FilterCondition.AdlScoreChangeMin}}-{{detail.FilterCondition.AdlScoreChangeMax}}) - - - - - - 激素用量(多选) + + 正在使用的药物 - - {{SteroidDailyDoseObj[subItem]}}{{index < detail.FilterCondition.SteroidDailyDose.length - 1 ? ',' : ''}} + + {{MedicationTypeObj[subItem]}}{{index < detail.FilterCondition.MedicationTypeArr.length - 1 ? '、' : ''}} - - 激素变化(多选) - - - {{SteroidDailyDoseChangeObj[subItem]}}{{index < detail.FilterCondition.SteroidDailyDoseChange.length - 1 ? - ',' : ''}} - - - - - 延髓症状 - {{PharyngealSymptomsObj[detail.FilterCondition.PharyngealSymptoms]}} - - - 抗体类型 - {{AntibodyTypeObj[detail.FilterCondition.AntibodyType]}} - - - 胸腺异常 - {{ThyroidAbnormalObj[detail.FilterCondition.ThyroidAbnormal]}} - - - 既往发生危象 - {{PreviousConvulsionObj[detail.FilterCondition.PreviousConvulsion]}} - - - 传统免疫抑制剂 - - {{TraditionalImmunosuppressantObj[detail.FilterCondition.TraditionalImmunosuppressant]}} - - - - 医保类型 - {{MedicalInsuranceTypeObj[detail.FilterCondition.MedicalInsuranceType]}} - @@ -120,7 +49,7 @@ 消息标题 - {{templateObj[detail.TemplateType]}} + {{TemplateTypeObj[detail.TemplateType]}} 消息内容 diff --git a/src/doctor/pages/d_taskList/index.json b/src/doctor/pages/d_taskList/index.json index e89c713..5541595 100644 --- a/src/doctor/pages/d_taskList/index.json +++ b/src/doctor/pages/d_taskList/index.json @@ -1,6 +1,9 @@ { "navigationBarTitleText": "任务列表", "usingComponents": { + "pagination": "/components/pagination/index", + "van-divider": "@vant/weapp/divider/index", + "van-loading": "@vant/weapp/loading/index", "navBar": "/components/navBar/navBar" } } diff --git a/src/doctor/pages/d_taskList/index.scss b/src/doctor/pages/d_taskList/index.scss index 32ebe30..ce7a4b0 100644 --- a/src/doctor/pages/d_taskList/index.scss +++ b/src/doctor/pages/d_taskList/index.scss @@ -38,6 +38,10 @@ page { color: rgba(229, 154, 41, 1); } + &.status3 { + color: rgba(229, 154, 41, 1); + } + &.status4 { color: rgba(103, 186, 202, 1); } diff --git a/src/doctor/pages/d_taskList/index.ts b/src/doctor/pages/d_taskList/index.ts index 2810516..5efec94 100644 --- a/src/doctor/pages/d_taskList/index.ts +++ b/src/doctor/pages/d_taskList/index.ts @@ -1,5 +1,4 @@ import dayjs from 'dayjs' -import { filterObjs } from '@/utils/doctorPatientTask' const app = getApp() @@ -14,11 +13,27 @@ Page({ Status: { 1: '待发送', 2: '发送中', + 3: '暂停', 4: '已发送', 5: '已停止', 6: '已取消', }, - ...filterObjs, + ConfirmedIgg4Obj: { + 0: '全部', + 1: '是', + 2: '否', + }, + MedicationTypeObj: { + 0: '全部', + 2: '激素', + 3: '免疫抑制剂', + 4: '靶向CD19生物制剂(伊奈利珠单抗)', + 5: '靶向CD20生物制剂(利妥昔单抗等)', + }, + TemplateTypeObj: { + 1: '复诊提醒', + 2: '激素风险提醒', + }, }, onLoad() { const SystemInfo = app.globalSystemInfo @@ -32,7 +47,7 @@ Page({ }, onShow() { app.waitLogin().then(() => { - // this.getList() + this.getList() }) }, getList(newPage = 1) { @@ -44,33 +59,10 @@ Page({ }, }).then((res) => { res.list.forEach((item) => { - if (typeof item.FilterCondition.AdlScore === 'string') { - item.FilterCondition.AdlScore = item.FilterCondition.AdlScore?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) - } else { - item.FilterCondition.AdlScore = [] - } - if (typeof item.FilterCondition.AdlScoreChange === 'string') { - item.FilterCondition.AdlScoreChange = item.FilterCondition.AdlScoreChange?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) - } else { - item.FilterCondition.AdlScoreChange = [] - } - if (typeof item.FilterCondition.SteroidDailyDose === 'string') { - item.FilterCondition.SteroidDailyDose = item.FilterCondition.SteroidDailyDose?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) - } else { - item.FilterCondition.SteroidDailyDose = [] - } - if (typeof item.FilterCondition.SteroidDailyDoseChange === 'string') { - item.FilterCondition.SteroidDailyDoseChange = item.FilterCondition.SteroidDailyDoseChange?.split('-') - .map((item) => Number(item)) - .filter((item) => Boolean(item)) + if (typeof item.FilterCondition.MedicationType === 'string' && item.FilterCondition.MedicationType) { + item.FilterCondition.MedicationTypeArr = item.FilterCondition.MedicationType.split(',').map(Number) } else { - item.FilterCondition.SteroidDailyDoseChange = [] + item.FilterCondition.MedicationTypeArr = [] } if (item.CreateTime) { @@ -123,26 +115,11 @@ Page({ url: '/doctor/pages/d_createTask/index', success: (res) => { res.eventChannel.emit('FilterCondition', { - Search: FilterCondition.Search, - HasAdl: FilterCondition.HasAdl, - DoubleStandard: FilterCondition.DoubleStandard, - AdlTime: FilterCondition.AdlTime, - AdlScore: FilterCondition.AdlScore.filter((item) => Boolean(item)), - AdlScoreChange: FilterCondition.AdlScoreChange.filter((item) => Boolean(item)), - AdlScoreChangeType: FilterCondition.AdlScoreChangeType, - AdlScoreChangeMax: FilterCondition.AdlScoreChangeMax, - AdlScoreChangeMin: FilterCondition.AdlScoreChangeMin, - SteroidDailyDose: FilterCondition.SteroidDailyDose.filter((item) => Boolean(item)), - SteroidDailyDoseChange: FilterCondition.SteroidDailyDoseChange.filter((item) => Boolean(item)), - IsThisWeekAdl: FilterCondition.IsThisWeekAdl, - PharyngealSymptoms: FilterCondition.PharyngealSymptoms, - AntibodyType: FilterCondition.AntibodyType, - ThyroidAbnormal: FilterCondition.ThyroidAbnormal, - PreviousConvulsion: FilterCondition.PreviousConvulsion, - TraditionalImmunosuppressant: FilterCondition.TraditionalImmunosuppressant, - MedicalInsuranceType: FilterCondition.MedicalInsuranceType, + SelectAll: FilterCondition.SelectAll, BindStartDate: FilterCondition.BindStartDate, BindEndDate: FilterCondition.BindEndDate, + ConfirmedIgg4: FilterCondition.ConfirmedIgg4, + MedicationType: FilterCondition.MedicationType, }) }, }) diff --git a/src/doctor/pages/d_taskList/index.wxml b/src/doctor/pages/d_taskList/index.wxml index 4ae44c1..63dd481 100644 --- a/src/doctor/pages/d_taskList/index.wxml +++ b/src/doctor/pages/d_taskList/index.wxml @@ -24,9 +24,9 @@ 筛选条件 - - 搜索: - {{item.FilterCondition.Search}} + + 选择范围: + 全部患者 绑定时间: @@ -34,90 +34,24 @@ {{item.FilterCondition.BindStartDate || '---'}}~{{item.FilterCondition.BindEndDate || '---'}} - - 本周ADL测评: - {{IsThisWeekAdlObj[item.FilterCondition.IsThisWeekAdl]}} + + 确诊IgG4-RD: + {{ConfirmedIgg4Obj[item.FilterCondition.ConfirmedIgg4]}} - - 是否有ADL测评: - {{HasAdlObj[item.FilterCondition.HasAdl]}} - - - ADL测评间隔时长: - {{AdlTimeObj[item.FilterCondition.AdlTime]}} - - - 是否双达标: - {{DoubleStandardObj[item.FilterCondition.DoubleStandard]}} - - - ADL评分(多选): - - - {{AdlScorceObj[subItem]}}{{index < item.FilterCondition.AdlScore.length - 1 ? ',' : ''}} - - - - - ADL分数变化(多选): + + 正在使用的药物: - - {{AdlScoreChangeObj[subItem]}}{{index < item.FilterCondition.AdlScoreChange.length - 1 ? ',' : ''}} - - - {{AdlScoreChangeTypeObj[item.FilterCondition.AdlScoreChangeType]}} - - - ({{item.FilterCondition.AdlScoreChangeMin}}-{{item.FilterCondition.AdlScoreChangeMax}}) + + {{MedicationTypeObj[subItem]}}{{index < item.FilterCondition.MedicationTypeArr.length - 1 ? '、' : ''}} - - 激素用量(多选): - - - {{SteroidDailyDoseObj[subItem]}}{{index < item.FilterCondition.SteroidDailyDose.length - 1 ? ',' : - ''}} - - - - - 激素变化(多选): - - - {{SteroidDailyDoseChangeObj[subItem]}}{{index < item.FilterCondition.SteroidDailyDoseChange.length - 1 - ? ',' : ''}} - - - - - 延髓症状: - {{PharyngealSymptomsObj[item.FilterCondition.PharyngealSymptoms]}} - - - 抗体类型: - {{AntibodyTypeObj[item.FilterCondition.AntibodyType]}} - - - 胸腺异常: - {{ThyroidAbnormalObj[item.FilterCondition.ThyroidAbnormal]}} - - - 既往发生危象: - {{PreviousConvulsionObj[item.FilterCondition.PreviousConvulsion]}} - - - 传统免疫抑制剂: - - {{TraditionalImmunosuppressantObj[item.FilterCondition.TraditionalImmunosuppressant]}} - - - - 医保类型: - {{MedicalInsuranceTypeObj[item.FilterCondition.MedicalInsuranceType]}} - + + 模板类型 + {{TemplateTypeObj[item.TemplateType]}} + diff --git a/src/gift/pages/record/index.scss b/src/gift/pages/record/index.scss index 40ea24b..4133be9 100644 --- a/src/gift/pages/record/index.scss +++ b/src/gift/pages/record/index.scss @@ -87,6 +87,9 @@ page { margin-top: 32rpx; padding-bottom: 32rpx; border-bottom: 1px dashed rgba(34, 34, 34, 0.1); + &:last-of-type { + border: none; + } .label { font-size: 36rpx; color: rgba(34, 34, 34, 1); @@ -125,11 +128,10 @@ page { .content { flex: 1; font-size: 36rpx; - color: rgba(34, 34, 34, 1); + color: rgba(34, 34, 34, 0.4); - &:empty::after { - content: attr(data-place); - color: rgba(34, 34, 34, 0.7); + &.active { + color: rgba(34, 34, 34, 1); } } } @@ -213,19 +215,25 @@ page { font-size: 32rpx; color: rgba(34, 34, 34, 0.5); } - .upload-container { + .upload-wrap { margin-top: 32rpx; + display: flex; + flex-wrap: wrap; + gap: 20rpx; + } + .upload-container { + flex-shrink: 0; padding: 0; width: 300rpx; height: 168rpx; box-sizing: border-box; background: #f3fffa; - border-radius: 16rpx 16rpx 16rpx 16rpx; + border-radius: 16rpx; border: 2rpx dashed #0eb66d; overflow: hidden; .icon { display: block; - margin: 28rpx auto 0; + margin: 34rpx auto 0; width: 48rpx; height: 48rpx; } @@ -238,25 +246,26 @@ page { } .upload-preview { position: relative; - margin-top: 32rpx; + flex-shrink: 0; width: 300rpx; height: 168rpx; - border-radius: 24rpx; + border-radius: 16rpx; + overflow: hidden; .upload-img { display: block; width: 100%; height: 100%; - border-radius: 24rpx; + border-radius: 16rpx; } .del { position: absolute; top: 0; right: 0; color: #fff; - font-size: 28rpx; + font-size: 24rpx; padding: 4rpx 12rpx; background-color: rgba(0, 0, 0, 0.8); - border-radius: 0 24rpx 0 24rpx; + border-radius: 0 16rpx 0 16rpx; } } } @@ -377,23 +386,22 @@ page { display: grid; gap: 24rpx; &.col1 { - grid-template-columns: repeat(1, 1fr); + grid-template-columns: repeat(auto-fill, minmax(300rpx, 1fr)); } &.col2 { grid-template-columns: repeat(2, 1fr); } .check-item { display: flex; - align-items: center; gap: 24rpx; - padding: 0 32rpx; - height: 96rpx; + padding: 32rpx 32rpx; border-radius: 16rpx; background-color: rgba(248, 248, 248, 1); border: 1px solid rgba(248, 248, 248, 1); box-sizing: border-box; .check { flex-shrink: 0; + margin-top: 6rpx; width: 40rpx; height: 40rpx; border-radius: 8rpx; @@ -577,6 +585,12 @@ page { } } } + .num-select { + .n-item.active { + border-color: rgba(89, 86, 233, 1); + background-color: rgba(89, 86, 233, 0.08); + } + } } .step3-footer { .prev { diff --git a/src/gift/pages/record/index.ts b/src/gift/pages/record/index.ts index ebe1998..3a5e836 100644 --- a/src/gift/pages/record/index.ts +++ b/src/gift/pages/record/index.ts @@ -1,37 +1,466 @@ +import { debounce } from 'miniprogram-licia' const _app = getApp() +const MEDICATIONS_OPTIONS = [ + { id: 1, label: '没有使用激素', active: false }, + { id: 2, label: '激素', active: false }, + { id: 3, label: '免疫抑制剂', active: false }, + { id: 4, label: '靶向CD19生物制剂(伊奈利珠单抗)', active: false }, + { id: 5, label: '靶向CD20生物制剂(利妥昔单抗等)', active: false }, + { id: 99, label: '其他', active: false }, +] + +const IMMUNOSUPPRESSANT_OPTIONS = [ + { id: 1, label: '吗替麦考酚酯(骁悉、麦考芬)', active: false }, + { id: 2, label: '替唑嘌呤', active: false }, + { id: 3, label: '环磷酰胺', active: false }, + { id: 4, label: '来氟米特', active: false }, + { id: 5, label: '甲氨蝶呤', active: false }, + { id: 6, label: '环孢素 A', active: false }, + { id: 7, label: '他克莫司', active: false }, + { id: 8, label: '艾拉莫德', active: false }, + { id: 99, label: '其他', active: false }, +] + +const HORMONE_DOSAGE_OPTIONS = [1, 2, 4, 6, 8] + +const IMAGE_TYPE_MAP: Record = { + outpatientRecord: 'outpatientRecord', + labReport: 'labReport', + imagingExam: 'imagingExam', + pathology: 'pathology', + immuneFunction: 'immuneFunction', +} + Page({ data: { - step: 3, + step: 1, + draftId: 0, + recordStatus: 0, + + // step1 + visitDate: '', + nextVisitDate: '', + + // step2 - 每种图片类型的文件列表 + outpatientRecordFiles: [] as any[], + labReportFiles: [] as any[], + imagingExamFiles: [] as any[], + pathologyFiles: [] as any[], + immuneFunctionFiles: [] as any[], + + // step3 + igG4Value: '', + medicationsUsed: [] as number[], + immunosuppressantName: [] as number[], + oralHormoneDosage: 0, + customDosage: '', + medicationsOptions: MEDICATIONS_OPTIONS, + immunosuppressantOptions: IMMUNOSUPPRESSANT_OPTIONS, + hormoneDosageOptions: HORMONE_DOSAGE_OPTIONS, + // 其他输入 + medicationsUsedOtherText: '', + immunosuppressantNameOtherText: '', + medicationsOtherShow: false, + immunosuppressantOtherShow: false, + + // UI toastShow: false, toastType: '', - // toastType: 'oneWrite', - // toastType: 'noWrite', // 用户信息未填全的提醒弹窗 toastParams: {} as any, + saving: false, + submitted: false, + }, + + _saveDraftDebounced: null as any, + + onLoad(options: any) { + if (options.id) { + this.setData({ draftId: Number(options.id) }) + _app.waitLogin().then(() => { + this.getDetail() + }) + } + + this._saveDraftDebounced = debounce(() => { + this.saveDraft() + }, 800) + }, + + onUnload() { + wx.disableAlertBeforeUnload() + }, + + _updateAlertBeforeUnload() { + if (this.data.submitted || !this._hasFilledData()) { + wx.disableAlertBeforeUnload() + } else { + wx.enableAlertBeforeUnload({ message: '您有填写信息还未提交' }) + } }, - onLoad() {}, + + _hasFilledData() { + if (this.data.visitDate || this.data.nextVisitDate) return true + const hasImage = Object.keys(IMAGE_TYPE_MAP).some( + (key) => (this.data[`${key}Files` as any] as any[]).length > 0, + ) + if (hasImage) return true + if (this.data.igG4Value || this.data.oralHormoneDosage || this.data.customDosage) return true + if (this.data.medicationsUsed.length || this.data.immunosuppressantName.length) return true + return false + }, + + // ========== API ========== + + getDetail() { + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/detail', + data: { id: this.data.draftId }, + }).then((res: any) => { + if (!res) return + const images = res.images || {} + const setData: Record = { + visitDate: res.visitDate || '', + nextVisitDate: res.nextVisitDate || '', + igG4Value: res.manualIgG4Value != null ? String(res.manualIgG4Value) : '', + medicationsUsed: res.medicationsUsed || [], + immunosuppressantName: res.immunosuppressantName || [], + medicationsOptions: MEDICATIONS_OPTIONS.map((item) => ({ + ...item, + active: (res.medicationsUsed || []).includes(item.id), + })), + immunosuppressantOptions: IMMUNOSUPPRESSANT_OPTIONS.map((item) => ({ + ...item, + active: (res.immunosuppressantName || []).includes(item.id), + })), + oralHormoneDosage: res.oralHormoneDosage || 0, + recordStatus: res.recordStatus, + customDosage: + res.oralHormoneDosage && !HORMONE_DOSAGE_OPTIONS.includes(res.oralHormoneDosage) + ? String(res.oralHormoneDosage) + : '', + medicationsUsedOtherText: res.medicationsUsedOtherText || '', + immunosuppressantNameOtherText: res.immunosuppressantNameOtherText || '', + medicationsOtherShow: (res.medicationsUsed || []).includes(99), + immunosuppressantOtherShow: (res.immunosuppressantName || []).includes(99), + } + + // 将按类型分组的图片转为 fileList + for (const typeKey of Object.keys(IMAGE_TYPE_MAP)) { + const typeImages = images[typeKey] || [] + setData[`${typeKey}Files`] = typeImages.map((img: any) => ({ + imgUrl: img.maskedImageUrl || img.imageUrl, + fileUrl: img.imageUrl, + type: 'image', + imageId: img.id, + imageType: typeKey, + })) + } + + this.setData(setData) + }) + }, + + saveDraft(): Promise { + if (this.data.saving) return Promise.resolve() + if (!this.data.visitDate) return Promise.resolve() + + this.setData({ saving: true }) + + // 汇总所有图片 + const images: any[] = [] + const typeKeys = Object.keys(IMAGE_TYPE_MAP) + for (const typeKey of typeKeys) { + const files = this.data[`${typeKey}Files` as any] as any[] + if (files && files.length) { + for (const file of files) { + images.push({ + imageUrl: file.fileUrl || file.imgUrl, + imageType: typeKey, + }) + } + } + } + + const data: Record = { + visitDate: this.data.visitDate, + nextVisitDate: this.data.nextVisitDate || undefined, + manualIgG4Value: this.data.igG4Value ? Number(this.data.igG4Value) : undefined, + medicationsUsed: this.data.medicationsUsed.length ? this.data.medicationsUsed : undefined, + medicationsUsedOtherText: this.data.medicationsUsedOtherText || undefined, + immunosuppressantName: this.data.immunosuppressantName.length + ? this.data.immunosuppressantName + : undefined, + immunosuppressantNameOtherText: this.data.immunosuppressantNameOtherText || undefined, + oralHormoneDosage: + this.data.oralHormoneDosage || this.data.customDosage + ? Number(this.data.oralHormoneDosage || this.data.customDosage) + : undefined, + images, + } + + if (this.data.draftId) { + data.id = this.data.draftId + } + + return wx + .ajax({ + method: 'POST', + url: '?r=igg4/medical-visit/save-draft', + data, + }) + .then((res: any) => { + if (res && res.id && !this.data.draftId) { + this.setData({ draftId: res.id }) + } + if (res && res.recordStatus) { + this.setData({ recordStatus: res.recordStatus }) + } + }) + .catch(() => {}) + .finally(() => { + this.setData({ saving: false }) + }) + }, + + autoSave() { + this._updateAlertBeforeUnload() + if (this._saveDraftDebounced) { + this._saveDraftDebounced() + } + }, + + submit() { + if (!this.data.draftId) { + wx.showToast({ title: '请先保存草稿', icon: 'none' }) + return + } + + wx.ajax({ + method: 'POST', + url: '?r=igg4/medical-visit/submit', + data: { id: this.data.draftId }, + loading: true, + }).then(() => { + this.setData({ submitted: true }) + wx.disableAlertBeforeUnload() + wx.showToast({ title: '提交成功', icon: 'success' }) + setTimeout(() => { + wx.navigateBack() + }, 1500) + }) + }, + + // ========== Step1 事件 ========== + + handleVisitDateChange(e: WechatMiniprogram.PickerChange) { + this.setData({ visitDate: e.detail.value as string }) + this.autoSave() + }, + + handleNextVisitDateChange(e: WechatMiniprogram.PickerChange) { + this.setData({ nextVisitDate: e.detail.value as string }) + this.autoSave() + }, + + handleStep1Next() { + if (!this.data.visitDate && !this.data.nextVisitDate) { + this.setData({ toastShow: true, toastType: 'oneWrite', toastParams: {} }) + return + } + this.saveDraft().then(() => { + this.setData({ step: 2 }) + }) + }, + + // ========== Step2 事件 ========== + handleSetData(e: WechatMiniprogram.CustomEvent) { - const imgUrl = e.detail[0].imgUrl + const imageType = e.currentTarget.dataset.type as string + const file = e.detail[0] + const filesKey = `${imageType}Files` + const currentFiles = this.data[filesKey as any] as any[] || [] + const newFile = { + imgUrl: file.imgUrl, + fileUrl: file.imgUrl, + type: 'image', + imageType, + } + this.setData({ + [filesKey]: [...currentFiles, newFile], + }) + this.autoSave() + }, + + handleDeleteFile(e: WechatMiniprogram.CustomEvent) { + const imageType = e.currentTarget.dataset.type as string + const index = e.detail.index + this._removeFile(imageType, index) + }, + + handleDeleteImage(e: WechatMiniprogram.CustomEvent) { + const imageType = e.currentTarget.dataset.type as string + const index = e.currentTarget.dataset.index as number + this._removeFile(imageType, index) + }, + + _removeFile(imageType: string, index: number) { + const filesKey = `${imageType}Files` + const currentFiles = this.data[filesKey as any] as any[] + currentFiles.splice(index, 1) this.setData({ - uploadImg: imgUrl, - audit: true, + [filesKey]: [...currentFiles], }) + this.autoSave() }, - handleExample(e) { + + handlePreviewImage(e: WechatMiniprogram.CustomEvent) { + const imageType = e.currentTarget.dataset.type as string + const filesKey = `${imageType}Files` + const files = this.data[filesKey as any] as any[] + const urls = files.map((f) => f.fileUrl || f.imgUrl) + wx.previewImage({ urls }) + }, + + handleExample(e: WechatMiniprogram.CustomEvent) { wx.previewImage({ urls: [e.currentTarget.dataset.url], }) }, + + handleStep2Prev() { + this.saveDraft().then(() => { + this.setData({ step: 1 }) + }) + }, + + handleStep2Next() { + const hasImage = Object.keys(IMAGE_TYPE_MAP).some( + (key) => (this.data[`${key}Files` as any] as any[]).length > 0, + ) + if (!hasImage) { + this.setData({ toastShow: true, toastType: 'oneWrite', toastParams: {} }) + return + } + this.saveDraft().then(() => { + this.setData({ step: 3 }) + }) + }, + + // ========== Step3 事件 ========== + + handleIgG4Input(e: WechatMiniprogram.Input) { + this.setData({ igG4Value: e.detail.value }) + this.autoSave() + }, + + handleMedicationToggle(e: WechatMiniprogram.CustomEvent) { + const id = e.currentTarget.dataset.id as number + const options = this.data.medicationsOptions.map((item) => { + if (item.id === id) return { ...item, active: !item.active } + return item + }) + const usedIds = options.filter((item) => item.active).map((item) => item.id) + const isOtherActive = usedIds.includes(99) + this.setData({ + medicationsOptions: options, + medicationsUsed: usedIds, + medicationsOtherShow: isOtherActive, + medicationsUsedOtherText: isOtherActive ? this.data.medicationsUsedOtherText : '', + }) + this.autoSave() + }, + + handleMedicationsUsedOtherInput(e: WechatMiniprogram.Input) { + this.setData({ medicationsUsedOtherText: e.detail.value }) + this.autoSave() + }, + + handleImmunosuppressantToggle(e: WechatMiniprogram.CustomEvent) { + const id = e.currentTarget.dataset.id as number + const options = this.data.immunosuppressantOptions.map((item) => { + if (item.id === id) return { ...item, active: !item.active } + return item + }) + const usedIds = options.filter((item) => item.active).map((item) => item.id) + const isOtherActive = usedIds.includes(99) + this.setData({ + immunosuppressantOptions: options, + immunosuppressantName: usedIds, + immunosuppressantOtherShow: isOtherActive, + immunosuppressantNameOtherText: isOtherActive ? this.data.immunosuppressantNameOtherText : '', + }) + this.autoSave() + }, + + handleImmunosuppressantNameOtherInput(e: WechatMiniprogram.Input) { + this.setData({ immunosuppressantNameOtherText: e.detail.value }) + this.autoSave() + }, + + handleDosageSelect(e: WechatMiniprogram.CustomEvent) { + const val = e.currentTarget.dataset.val as number + this.setData({ + oralHormoneDosage: this.data.oralHormoneDosage === val ? 0 : val, + customDosage: '', + }) + this.autoSave() + }, + + handleCustomDosageInput(e: WechatMiniprogram.Input) { + this.setData({ + customDosage: e.detail.value, + oralHormoneDosage: 0, + }) + this.autoSave() + }, + + handleStep3Prev() { + this.saveDraft().then(() => { + this.setData({ step: 2 }) + }) + }, + + handleSubmit() { + const hasData = + this.data.igG4Value || + this.data.medicationsUsed.length || + this.data.immunosuppressantName.length || + this.data.oralHormoneDosage || + this.data.customDosage + if (!hasData) { + this.setData({ toastShow: true, toastType: 'oneWrite', toastParams: {} }) + return + } + this.saveDraft().then(() => { + // 编辑已提交的记录,无需再调用提交接口 + if (this.data.recordStatus === 2) { + this.setData({ submitted: true }) + wx.disableAlertBeforeUnload() + wx.navigateBack() + return + } + this.submit() + }) + }, + + // ========== Toast 事件 ========== + handleToastOk() { - const { toastType } = this.data + this.setData({ + toastShow: false, + toastType: '', + toastParams: {}, + }) }, - handleToastCancel(_e = null) { - const { toastType } = this.data + + handleToastCancel() { this.setData({ toastShow: false, toastType: '', - toastParams: '', + toastParams: {}, }) }, }) diff --git a/src/gift/pages/record/index.wxml b/src/gift/pages/record/index.wxml index 2e9dd87..7d4ed79 100644 --- a/src/gift/pages/record/index.wxml +++ b/src/gift/pages/record/index.wxml @@ -1,4 +1,4 @@ - + @@ -21,6 +21,8 @@ 核对指标 + + @@ -30,117 +32,204 @@ 我的本次就诊时间 - + - - + + {{visitDate || '选择就诊时间'}} 我的下次就诊时间 - + - - + + {{nextVisitDate || '选择复诊时间'}} - 下一步 + 下一步 + + 门诊材料会分类存储到 "我的-健康档案",方便您查看对比。 + + 门诊病历及处方 - 示意 + + 示意 + 医生手写或电脑打印的病历、处方 - - - - 添加文件照片 - - - - + + + + - + + + + 添加文件照片 + + + + + 检验报告(IgG4化验单等) - 示意 + + 示意 + 抽血检测的IgG4、总免疫球蛋白、ESR等 - - - - 添加文件照片 - - - + + + + + + - + + + + 添加文件照片 + + + + + 影像学检查(CT/超声/核磁) 超声、CT、核磁共振的描述结论、电子胶片 - - - - 添加文件照片 - - - + + + + + + - + + + + 添加文件照片 + + + + + 病理诊断及活检 受累组织穿刺或切除免疫组化报告 - - - - 添加文件照片 - - - + + + + + + - + + + + 添加文件照片 + + + + + 外周血免疫功能评估 免疫细胞亚群、淋巴细胞比例测定 - - - - 添加文件照片 - - - + + + + + + - + + + + 添加文件照片 + + + + - 上一页 - 下一页 + 上一页 + 下一页 + + 请填写本次就诊的以下信息,方便医生关注您的健康情况 + + @@ -153,67 +242,119 @@ - - + + mg/dL + + 本次就诊已使用的药物 - - - - - - - 没有使用激素 - - + + - 没有使用激素 + {{item.label}} + + + + + 最近一周,口服激素的每日用量 - 8片 + + {{item}}片 + - + + + 正在使用的免疫抑制剂名称 - - - + + - 没有使用激素 - - - - - - 没有使用激素 + {{item.label}} + + + + - 上一页 - 提交 + 上一页 + 提交 diff --git a/src/gift/pages/recordDetail/index.json b/src/gift/pages/recordDetail/index.json index 1690f71..018eb95 100644 --- a/src/gift/pages/recordDetail/index.json +++ b/src/gift/pages/recordDetail/index.json @@ -2,7 +2,6 @@ "navigationBarTitleText": "就诊记录详情页", "navigationBarBackgroundColor": "#F6F6F6", "usingComponents": { - "uploadFile": "/components/uploadFile/index", "van-icon": "@vant/weapp/icon/index" } } diff --git a/src/gift/pages/recordDetail/index.ts b/src/gift/pages/recordDetail/index.ts index 067b6bb..0513376 100644 --- a/src/gift/pages/recordDetail/index.ts +++ b/src/gift/pages/recordDetail/index.ts @@ -1,8 +1,153 @@ -const _app = getApp(); +const MEDICATIONS_MAP: Record = { + 1: '没有使用激素', + 2: '激素', + 3: '免疫抑制剂', + 4: '靶向CD19生物制剂', + 5: '靶向CD20生物制剂', + 99: '其他', +} + +const IMMUNOSUPPRESSANT_MAP: Record = { + 1: '吗替麦考酚酯', + 2: '替唑嘌呤', + 3: '环磷酰胺', + 4: '来氟米特', + 5: '甲氨蝶呤', + 6: '环孢素A', + 7: '他克莫司', + 8: '艾拉莫德', + 99: '其他', +} + +const IMAGE_TYPE_LABELS: Record = { + outpatientRecord: '门诊病历及处方', + labReport: '检验报告', + imagingExam: '影像学检查', + pathology: '病理诊断及活检', + immuneFunction: '外周血免疫功能评估', +} Page({ - data: {}, - onLoad() {}, -}); + data: { + id: 0, + visitDate: '', + nextVisitDate: '', + displayIgG4Value: '' as string | number | null, + medicationsLabel: '', + oralHormoneDosage: '' as string | number | null, + immunosuppressantLabel: '', + reminderEnabled: 2, + imageGroups: [] as { type: string; label: string; list: string[] }[], + }, + + onLoad(options: any) { + if (options.id) { + this.setData({ id: Number(options.id) }) + this.getDetail() + this.getReminderConfig() + } + }, + + // ========== API ========== + + getDetail() { + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/detail', + data: { id: this.data.id }, + }).then((res: any) => { + if (!res) return + const medicationsLabel = (res.medicationsUsed || []) + .map((id: number) => { + if (id === 99 && res.medicationsUsedOtherText) return `其他:${res.medicationsUsedOtherText}` + return MEDICATIONS_MAP[id] + }) + .filter(Boolean) + .join('、') + const immunosuppressantLabel = (res.immunosuppressantName || []) + .map((id: number) => { + if (id === 99 && res.immunosuppressantNameOtherText) return `其他:${res.immunosuppressantNameOtherText}` + return IMMUNOSUPPRESSANT_MAP[id] + }) + .filter(Boolean) + .join('、') + + const imageGroups: { type: string; label: string; list: string[] }[] = [] + const images = res.images || {} + for (const type of Object.keys(IMAGE_TYPE_LABELS)) { + const list = (images[type] || []).map((img: any) => img.maskedImageUrl || img.imageUrl) + if (list.length) { + imageGroups.push({ type, label: IMAGE_TYPE_LABELS[type], list }) + } + } + + this.setData({ + visitDate: res.visitDate || '', + nextVisitDate: res.nextVisitDate || '', + displayIgG4Value: res.displayIgG4Value, + medicationsLabel, + oralHormoneDosage: res.oralHormoneDosage, + immunosuppressantLabel, + imageGroups, + }) + }) + }, + + getReminderConfig() { + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/get-reminder-config', + }).then((res: any) => { + if (!res) return + this.setData({ reminderEnabled: res.reminderEnabled || 2 }) + }) + }, + + saveReminderConfig(e: any) { + const val = e.detail.value ? 1 : 2 + this.setData({ reminderEnabled: val }) + wx.ajax({ + method: 'POST', + url: '?r=igg4/medical-visit/save-reminder-config', + data: { reminderEnabled: val }, + }) + }, + + // ========== 操作 ========== + + handleDelete() { + wx.showModal({ + title: '确认删除记录?', + content: `删除${this.data.visitDate || ''}记录,此操作不可逆,相关照片将永久删除`, + confirmText: '确认删除', + confirmColor: '#ee0a24', + success: (res) => { + if (!res.confirm) return + wx.ajax({ + method: 'POST', + url: '?r=igg4/medical-visit/delete', + data: { id: this.data.id }, + }).then((res: any) => { + if (!res) return + wx.navigateBack() + }) + }, + }) + }, + + handleEdit() { + wx.navigateTo({ url: `/gift/pages/record/index?id=${this.data.id}` }) + }, + + handlePreviewImage(e: any) { + const { url, type } = e.currentTarget.dataset + const group = this.data.imageGroups.find((g) => g.type === type) + if (!group) return + wx.previewImage({ + current: url, + urls: group.list, + }) + }, +}) export {} diff --git a/src/gift/pages/recordDetail/index.wxml b/src/gift/pages/recordDetail/index.wxml index 59e3495..4f70508 100644 --- a/src/gift/pages/recordDetail/index.wxml +++ b/src/gift/pages/recordDetail/index.wxml @@ -4,52 +4,62 @@ 我的本次就诊时间 - 2026-06-23 + {{visitDate || '--'}} 我的下次就诊时间 - 2026-07-23 + {{nextVisitDate || '--'}} 复诊提醒 - + - - 门诊病历及处方 + + {{item.label}} - + - + IgG4值 - 115 mg/dL + {{displayIgG4Value}} mg/dL - + 本次就诊已使用的药物 - 激素免疫抑制剂 + {{medicationsLabel}} - + 最近一周,每日激素使用剂量 - 5mg/天 + {{oralHormoneDosage}}mg/天 - + 正在使用的免疫抑制剂名称 - 吗替麦考酚酯(骁悉、麦考芬) + {{immunosuppressantLabel}} - + 删除 - + 编辑 diff --git a/src/gift/pages/recordList/index.json b/src/gift/pages/recordList/index.json index 6df6a90..958c3c7 100644 --- a/src/gift/pages/recordList/index.json +++ b/src/gift/pages/recordList/index.json @@ -4,6 +4,7 @@ "usingComponents": { "uploadFile": "/components/uploadFile/index", "van-icon": "@vant/weapp/icon/index", - "ec-canvas": "/components/ec-canvas/ec-canvas" + "ec-canvas": "/components/ec-canvas/ec-canvas", + "pagination": "/components/pagination/index" } } diff --git a/src/gift/pages/recordList/index.scss b/src/gift/pages/recordList/index.scss index 76b5fd4..1c237ac 100644 --- a/src/gift/pages/recordList/index.scss +++ b/src/gift/pages/recordList/index.scss @@ -55,6 +55,13 @@ page { display: flex; align-items: center; gap: 14rpx; + .start, + .end { + color: rgba(105, 104, 110, 1); + &.active { + color: rgba(34, 34, 34, 1); + } + } .line { margin: 0 10rpx; } diff --git a/src/gift/pages/recordList/index.ts b/src/gift/pages/recordList/index.ts index 9b73225..a69ade7 100644 --- a/src/gift/pages/recordList/index.ts +++ b/src/gift/pages/recordList/index.ts @@ -2,162 +2,329 @@ import dayjs from 'dayjs' const _app = getApp() let echarts: any = null +const MEDICATIONS_MAP: Record = { + 1: '没有使用激素', + 2: '激素', + 3: '免疫抑制剂', + 4: '靶向CD19生物制剂', + 5: '靶向CD20生物制剂', + 99: '其他', +} + +const IMMUNOSUPPRESSANT_MAP: Record = { + 1: '吗替麦考酚酯', + 2: '替唑嘌呤', + 3: '环磷酰胺', + 4: '来氟米特', + 5: '甲氨蝶呤', + 6: '环孢素A', + 7: '他克莫司', + 8: '艾拉莫德', + 99: '其他', +} + Page({ - data: {}, + data: { + list: [] as any[], + pagination: { count: 0, page: 1, pages: 1 }, + year: 0 as number, + yearOptions: [] as { label: string; value: number }[], + beginDate: '', + endDate: '', + + // 用户头部 + latestIgG4: '' as string | number, + + // 图表 + chartUnit: '', + chartList: [] as any[], + }, + ecDataTrendComponent: null as any, - async onLoad() { - echarts = await require.async('../../../resource/components/echart/echarts.js') - this.ecDataTrendComponent = this.selectComponent('#chart1') - this.initChart() + + onLoad() { + echarts = require.async('../../../resource/components/echart/echarts.js').then((mod: any) => { + echarts = mod + }) + // 默认按年,筛选前一年 + const lastYear = dayjs().subtract(1, 'year').year() + this.setData({ selectedYear: lastYear, selectedYearLabel: `${lastYear}年` }) + _app.waitLogin().then(() => { + this.getLatestRecord() + this.getList() + this.getIndicatorHistory() + }) + }, + + onShow() { + if (this.data.list.length) { + this.getLatestRecord() + this.getList(true) + } + }, + + // ========== API ========== + + getList(reset = false) { + const page = reset ? 1 : this.data.pagination.page + const data: Record = { page, pageSize: 10 } + + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/list', + data, + }).then((res: any) => { + if (!res) return + const list = (res.list || []).map((item: any) => ({ + ...item, + medicationLabels: (item.medicationsUsed || []).map((id: number) => MEDICATIONS_MAP[id]).filter(Boolean), + immunosuppressantLabels: (item.immunosuppressantName || []) + .map((id: number) => IMMUNOSUPPRESSANT_MAP[id]) + .filter(Boolean), + statusText: item.recordStatus === 1 ? '草稿' : '已提交', + })) + + // 提取年份选项 + const yearSet = new Set() + for (const item of res.list || []) { + if (item.visitDate) yearSet.add(Number(item.visitDate.substring(0, 4))) + } + const yearOptions = [...yearSet].sort((a, b) => b - a).map((y) => ({ label: `${y}年`, value: y })) + + this.setData({ + list: reset ? list : [...this.data.list, ...list], + pagination: { + count: res.totalCount || 0, + page: res.page || 1, + pages: res.pages || 1, + }, + yearOptions: this.data.yearOptions.length ? this.data.yearOptions : yearOptions, + }) + }) + }, + + getLatestRecord() { + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/get-latest-record', + }).then((res: any) => { + if (!res) { + this.setData({ latestIgG4: '' }) + return + } + this.setData({ latestIgG4: res.displayIgG4Value ?? '' }) + }) + }, + + getIndicatorHistory() { + const data: Record = { indicatorField: 'igG4' } + if (this.data.filterMode === 'year') { + data.year = this.data.selectedYear + } else { + data.count = this.data.filterCount || 10 + } + + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/indicator-history', + data, + }).then((res: any) => { + if (!res) return + this.setData({ + chartUnit: res.unit || 'mg/dL', + chartList: res.list || [], + }) + this.initChart(res.list || []) + }) }, - initChart(defaultList = []) { - const list: any = [ - ...defaultList, - { Date: '2026-7-7', TotalScore: 100, InjectionBottles: false }, - { Date: '2026-7-8', TotalScore: 1000, InjectionBottles: false }, - ] - return new Promise((reslove) => { - const { theme } = this.data - this.ecDataTrendComponent.init((canvas, width, height, dpr) => { - const chart = echarts.init(canvas, null, { - width, - height, - devicePixelRatio: dpr, // new + handleDelete(e: any) { + const { id, date } = e.currentTarget.dataset + wx.showModal({ + title: '确认删除记录?', + content: `删除${date}记录,此操作不可逆,相关照片将永久删除`, + confirmText: '确认删除', + confirmColor: '#cf5375', + success: (res) => { + if (!res.confirm) return + wx.ajax({ + method: 'POST', + url: '?r=igg4/medical-visit/delete', + data: { id }, + }).then((res: any) => { + if (!res) return + const list = this.data.list.filter((item: any) => item.id !== id) + this.setData({ list }) }) - canvas.setChart(chart) - - const option: any = { - tooltip: { - show: false, - trigger: 'axis', - axisPointer: { - type: 'shadow', - }, - confine: true, - backgroundColor: 'rgba(0, 0, 0, 0.5)', - textStyle: { - color: '#fff', - fontSize: 10, + }, + }) + }, + + // ========== 图表 ========== + + initChart(defaultList: any[] = []) { + if (!defaultList.length) return + if (!echarts || !this.ecDataTrendComponent) { + this.ecDataTrendComponent = this.selectComponent('#chart1') + if (!echarts || !this.ecDataTrendComponent) return + } + + const list = defaultList + + const { theme } = this.data + this.ecDataTrendComponent.init((canvas: any, width: number, height: number, dpr: number) => { + const chart = echarts.init(canvas, null, { + width, + height, + devicePixelRatio: dpr, + }) + canvas.setChart(chart) + + const option: any = { + tooltip: { + show: false, + trigger: 'axis', + axisPointer: { type: 'shadow' }, + confine: true, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + textStyle: { color: '#fff', fontSize: 10 }, + order: 'seriesDesc', + }, + grid: { + top: '30', + left: '0', + right: '0', + bottom: '10', + containLabel: true, + }, + xAxis: [ + { + type: 'category', + axisTick: { alignWithLabel: true }, + axisLine: { + lineStyle: { color: 'rgba(34, 34, 34, 0.20)', type: 'dashed' }, }, - order: 'seriesDesc', + data: list.map((item: any) => dayjs(item.visitDate).format('MM-DD')), }, - grid: { - top: '30', - left: '0', - right: '0', - bottom: '10', - containLabel: true, + ], + yAxis: [ + { + type: 'value', + min: 200, + minInterval: 1, + axisLabel: { color: 'rgba(34, 34, 34, 0.40)' }, + splitLine: { + lineStyle: { color: 'rgba(34, 34, 34, 0.20)', type: 'dashed' }, + }, }, - xAxis: [ - { - type: 'category', - axisTick: { - alignWithLabel: true, - }, - axisLine: { - lineStyle: { - color: 'rgba(34, 34, 34, 0.20)', - type: 'dashed', - }, - }, - data: list.map((item) => dayjs(item.Date).format('MM-DD')), + ], + series: [ + { + name: 'IgG4', + data: list.length ? list.map((item: any) => item.value) : [0], + barWidth: '16', + label: { + show: true, + position: 'top', + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', }, - ], - yAxis: [ - { - type: 'value', - minInterval: 1, - axisLabel: { - color: 'rgba(34, 34, 34, 0.40)', - }, - splitLine: { - lineStyle: { - color: 'rgba(34, 34, 34, 0.20)', - type: 'dashed', - }, - }, + type: 'line', + symbol: 'circle', + symbolSize: 8, + showSymbol: list.length >= 1, + connectNulls: true, + z: 10, + itemStyle: { + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', }, - ], - series: [ - { - name: '总分', - data: list.length ? list.map((item) => item.TotalScore) : [25], - barWidth: '16', - label: { - show: true, - position: 'top', - color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', - }, - type: 'line', - symbol: 'circle', - symbolSize: 8, - showSymbol: list.length >= 1, - connectNulls: true, - z: 10, - itemStyle: { - color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', - }, - markLine: { - symbol: ['none', 'none'], - data: [ - { - name: '135 安全区', - yAxis: 135, - label: { - formatter: '{b}', - position: 'insideMiddle', - color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', - fontSize: '10', - }, - lineStyle: { - cap: '', - color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', - type: 'dashed', - }, + markLine: { + symbol: ['none', 'none'], + data: [ + { + name: '135 安全区', + yAxis: 135, + label: { + formatter: '{b}', + position: 'insideMiddle', + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', + fontSize: '10', + }, + lineStyle: { + cap: '', + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 1)' : 'rgba(14, 182, 109, 1)', + type: 'dashed', }, - ], - }, - markArea: { - itemStyle: { - color: theme === 'DRUG' ? 'rgba(89, 86, 233, 0.06)' : 'rgba(14, 182, 109, 0.06)', }, - data: [ - [ - { - yAxis: 0, - }, - { - yAxis: 135, - }, - ], - ], + ], + }, + markArea: { + itemStyle: { + color: theme === 'DRUG' ? 'rgba(89, 86, 233, 0.06)' : 'rgba(14, 182, 109, 0.06)', }, + data: [[{ yAxis: 0 }, { yAxis: 135 }]], }, - ], - dataZoom: { - type: 'inside', // 有type这个属性,滚动条在最下面,也可以不行,写y:36,这表示距离顶端36px,一般就是在图上面。 - startValue: 0, - endValue: 4, - filterMode: 'none', }, - } + ], + dataZoom: { + type: 'inside', + startValue: 0, + endValue: 4, + filterMode: 'none', + }, + } - chart.setOption(option) - reslove(chart) - return chart - }) + chart.setOption(option) + return chart }) }, - handleDetail() { - wx.navigateTo({ - url: '/gift/pages/recordDetail/index', + + // ========== 筛选 ========== + + handleFilterModeChange(e: any) { + const mode = e.currentTarget.dataset.mode + this.setData({ filterMode: mode }) + this.getIndicatorHistory() + }, + + handleYearChange(e: any) { + const idx = Number(e.detail.value) + const selected = this.data.yearOptions[idx] + if (!selected) return + this.setData({ + selectedYear: selected.value, + selectedYearLabel: selected.label, }) + this.getIndicatorHistory() + }, + + handleCountChange(e: any) { + const idx = Number(e.detail.value) + const count = this.data.countOptions[idx] + this.setData({ filterCount: count }) + this.getIndicatorHistory() + }, + + // ========== 导航 ========== + + handleDetail(e: any) { + const { id, status } = e.currentTarget.dataset + if (status === 1) { + wx.navigateTo({ url: `/gift/pages/record/index?id=${id}` }) + } else { + wx.navigateTo({ url: `/gift/pages/recordDetail/index?id=${id}` }) + } }, + handleAdd() { - wx.navigateTo({ - url: '/gift/pages/record/index', - }) + wx.navigateTo({ url: '/gift/pages/record/index' }) + }, + + onReachBottom() { + const { page, pages } = this.data.pagination + if (page < pages) { + this.setData({ 'pagination.page': page + 1 }) + this.getList() + } }, }) diff --git a/src/gift/pages/recordList/index.wxml b/src/gift/pages/recordList/index.wxml index fe8f954..97e900d 100644 --- a/src/gift/pages/recordList/index.wxml +++ b/src/gift/pages/recordList/index.wxml @@ -4,40 +4,26 @@ 张先生,您好 - + 您的最近一次IgG4数值为: - 115 mg/dL + {{latestIgG4}} mg/dL - + - + - 按年 + {{year || '按年'}} - - 2025.08 + + {{beginDate ? beginDate : '开始时间'}} - - - 2025.09 + + {{endDate ? endDate : '结束时间'}} @@ -45,7 +31,7 @@ 血清IgG4趋势监测 - 单位mg/dL + 单位{{chartUnit}} @@ -56,40 +42,55 @@ 我的就诊历史总轴(按日期) - + - 2025-06-11 + {{item.visitDate}} - - lgG4值 + + + + IgG4值 - 385 + {{item.displayIgG4Value || '--'}} mg/dL - - - + + - 草稿 + {{item.statusText}} - + 激素用量 - 10mg/天 + {{item.oralHormoneDosage}}mg/天 - + 下次复诊时间 - 2025.06.11 + {{item.nextVisitDate}} + + 暂无就诊记录 + 新增就诊记录 diff --git a/src/images/bg43.png b/src/images/bg43.png new file mode 100644 index 0000000000000000000000000000000000000000..9732d6391bc4fe82f80db0fc653db98850b52097 GIT binary patch literal 157402 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

    =6u#?BfS_YH53XrFm-1xyzHnh`~ea$ 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

    _rXye7aW>^B8hY-VL36 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 Q2><{907*qoM6N<$f)%t3U;qFB literal 0 HcmV?d00001 diff --git a/src/images/icon145.png b/src/images/icon145.png new file mode 100644 index 0000000000000000000000000000000000000000..69e039ecd66992be561c9cee8cfbe373e07605fc GIT binary patch literal 1079 zcmV-71jze|P)y+(b4`TxsZ|@3ruUxX`Np0SZ*G!%liK8xZ+^dXe!t&2pWbus z$t?>H#+J>L0*BZB9PIDJ|rb=ODI28Ll*Dmr^JHRO* zgOX312G+GqH49A50YTKj*n-@#goZOQC@^AHdI7-2eiLlBTc7VCNk8T1-22 zVby~ZvW(VzmihuzWYl1h{H68{c;&Y(8=tqwj}0wazfz6o>2v6(uH|Fx@gu19QXpj0 zXDW{>5#N9x2O~?=N;EEwe%XC=QTJ*LQcB4Ab^gK)oU-78VC0ulxjM!<4XWSnX0&|+ zo=%SJLLsy`+7bf*d^aJ69349|dULu~_Z71t7WfD;-+(L5_6#PHH+P~K0suhZ=L>y^ z>Apnr#?JQP9sRmp&Qivk$>wE-Z$J!e4sSn@C;{mPXAZ{?pw_b}r{ufVNJW5{#4G|i zBXF2NDUjv!Dh5>b#0}E9tft>Phk>WWshGoE-wh6X&UEZa`~k>CO(kOF!pInrwy#Zu2{EyrFyVM0W)hN-%_l7>_^6(& zoW)B*Aza}h>;{RKhH~RO^>1%xLOdt&X6wfPf_b@5`kA?7cYtGJ9Ew z$?;s@EPZ(c)G+__J$==&`~3K%yp*-GNoy9)On-nHbX89>yRz?6X5vW#usD_gjNfys x%Kvfn6xzN9009607%zox00006NklM&rrElSX5YCPI~G00~MwaNxiJ1w_DTNvJV+ zgoK2fi3bx8UQA4k66Imkib4q#f)-nLcbu;}2+QtvmjZ3m|IWl zRCay*WO3od@#2EX!zEXL?DhLYp89%%xfDJrC2Qv;1o0RX7v_~MNZ|7v$a!Qe6h2W* zfdN(7X7%k<498W0R{(cMgam4 z96?tW9Y3}K8}4}O9&~Pfe&d#O5eiySWsUm+&3V?)=&7?3pC$6UIgTKRwGAjq{3(o) zBR^lLuBnwSLlHAo*SdX&4v951$0d3AGiI^O2k&#g|CM|j(S zP`srv(rX5(2iI~p(hIp(MahuMHR@gwAWUKexf*a#AC!gpO)Cb30(y{(*Bm@nyLS%i zE{Jz-#0U{(!LWjk7Lt`n8IBerMA?891;=SWrLU^~J+o3OqLZu=)j{td|69jr*`!@_ zEYWCpGryHq;1S&`V(h1tV7(YE96VOD-K|$6nGHvy%51VAJ%2TQL+EV??V3#WPU5+_ zozsfS5j_Yan-Ls~Urk8d(}NTw@>8sMvbO4``_l3|xBL*+gRH9Ad_Gxytv_)N%5ro} z>o6L7y+RrD!J0EW=d_UCe6gJ6T5S`6!Qifls-ih7Nz)Pa1tDDY&862wxki&y= zE6s_~+?UL5wM_tW93se}eB~^B>TXXplow5$YipV5w-BBPxz`lwqd8|GH({`G`3J~x zfk19p!NRnS+;s_E0EF4Hv!!7|hzk8o(GtMcR=N)3WGGYMfMW?D7y?go!$ej>(9Z-d z0|cnRlO3Nqm5f3^-O>dFs7H^te~J^)($0qXwUQwqOc)GGU*ic!$FzvA%$`bJps&oiiHSC#--(eCbDlYwB)n>dNRS9yMt zkhOpGwg4GuFqk*h*|}vPH!tTECpz8{K?wmcywBwn|KqSZSo;S60RR8w&~PyT000I_ cL_t&o0GCj`;e0Qi*Z=?k07*qoM6N<$f>bcs6951J literal 0 HcmV?d00001 diff --git a/src/images/logo.png b/src/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..21046f70cfe02c7aa1276e4f8e7839d556ddf69a GIT binary patch literal 6853 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 literal 0 HcmV?d00001 diff --git a/src/pages/caseReport/index.json b/src/pages/caseReport/index.json index 324a51a..cd76e72 100644 --- a/src/pages/caseReport/index.json +++ b/src/pages/caseReport/index.json @@ -1,4 +1,8 @@ { "navigationBarTitleText": "病例报告", - "usingComponents": {} + "usingComponents": { + "pagination": "/components/pagination/index", + "van-divider": "@vant/weapp/divider/index", + "van-loading": "@vant/weapp/loading/index" + } } diff --git a/src/pages/caseReport/index.scss b/src/pages/caseReport/index.scss index b1d39ec..b883dfe 100644 --- a/src/pages/caseReport/index.scss +++ b/src/pages/caseReport/index.scss @@ -60,24 +60,12 @@ page { } } } - .page-footer { - position: fixed; - bottom: 0; - left: 0; - width: 100%; - box-sizing: border-box; - padding: 32rpx 32rpx calc(env(safe-area-inset-bottom) + 32rpx); - background-color: #fff; - box-shadow: 0rpx -10rpx 30rpx 0rpx rgba(0, 0, 0, 0.01); - .btn { - font-size: 36rpx; - color: rgba(255, 255, 255, 1); - height: 96rpx; - display: flex; - align-items: center; - justify-content: center; - background: linear-gradient(86deg, #0eb66d 0%, #00d277 100%); - border-radius: 16rpx 16rpx 16rpx 16rpx; + .empty { + padding: 200rpx 0; + text-align: center; + .text { + font-size: 28rpx; + color: rgba(34, 34, 34, 0.4); } } } diff --git a/src/pages/caseReport/index.ts b/src/pages/caseReport/index.ts index 7a22cd8..fec95ba 100644 --- a/src/pages/caseReport/index.ts +++ b/src/pages/caseReport/index.ts @@ -1,13 +1,69 @@ -const _app = getApp() - Page({ - data: {}, - onLoad(options) { + data: { + imageField: '', + list: [] as { visitDate: string; images: string[] }[], + pagination: { count: 0, page: 1, pages: 1 }, + }, + + onLoad(options: any) { if (options.name) { - wx.setNavigationBarTitle({ - title: options.name, - }) + wx.setNavigationBarTitle({ title: options.name }) } + if (options.imageField) { + this.setData({ imageField: options.imageField }) + this.getImageHistory(true) + } + }, + + onReachBottom() { + const { page, pages } = this.data.pagination + if (page < pages) { + this.setData({ 'pagination.page': page + 1 }) + this.getImageHistory() + } + }, + + getImageHistory(reset = false) { + const page = reset ? 1 : this.data.pagination.page + wx.ajax({ + method: 'GET', + url: '?r=igg4/medical-visit/image-history', + data: { imageField: this.data.imageField, page, pageSize: 10 }, + }).then((res: any) => { + if (!res || !res.list) return + // 按就诊日期分组 + const groupMap: Record = {} + for (const item of res.list) { + if (!groupMap[item.visitDate]) { + groupMap[item.visitDate] = [] + } + groupMap[item.visitDate].push(item.imageUrl) + } + const newList = Object.keys(groupMap) + .sort((a, b) => b.localeCompare(a)) + .map((visitDate) => ({ + visitDate, + images: groupMap[visitDate], + })) + this.setData({ + list: reset ? newList : [...this.data.list, ...newList], + pagination: { + count: res.totalCount || 0, + page: res.page || 1, + pages: res.pages || 1, + }, + }) + }) + }, + + handlePreviewImage(e: WechatMiniprogram.CustomEvent) { + const { url, date } = e.currentTarget.dataset + const group = this.data.list.find((item) => item.visitDate === date) + if (!group) return + wx.previewImage({ + current: url, + urls: group.images, + }) }, }) diff --git a/src/pages/caseReport/index.wxml b/src/pages/caseReport/index.wxml index 6320ab7..089a6fa 100644 --- a/src/pages/caseReport/index.wxml +++ b/src/pages/caseReport/index.wxml @@ -1,17 +1,30 @@ - + - 2025-06-11 + {{item.visitDate}} - + + + 暂无记录 + diff --git a/src/pages/index/index.scss b/src/pages/index/index.scss index 1682327..f637c6e 100644 --- a/src/pages/index/index.scss +++ b/src/pages/index/index.scss @@ -481,7 +481,7 @@ page { .reg { position: fixed; left: 64rpx; - bottom: calc(env(safe-area-inset-bottom) + 120rpx); + bottom: calc(env(safe-area-inset-bottom) + 180rpx); width: 622rpx; background-color: rgba(39, 58, 101, 0.8); box-shadow: 0 8rpx 24rpx rgba(92, 144, 220, 0.25); @@ -505,7 +505,7 @@ page { .reg-audit { position: fixed; left: 34rpx; - bottom: calc(env(safe-area-inset-bottom) + 120rpx); + bottom: calc(env(safe-area-inset-bottom) + 180rpx); width: 682rpx; background-color: rgba(39, 58, 101, 0.8); box-shadow: 0 8rpx 24rpx rgba(92, 144, 220, 0.25); @@ -522,12 +522,12 @@ page { .public { position: fixed; left: 30rpx; - bottom: calc(env(safe-area-inset-bottom) + 120rpx); + bottom: calc(env(safe-area-inset-bottom) + 180rpx); width: 690rpx; height: 152rpx; - box-shadow: 0rpx 2rpx 16rpx 0rpx #390f1b2d; + box-shadow: 0rpx 4rpx 32rpx 0rpx rgba(0,0,0,0.08); border-radius: 24rpx; - background: linear-gradient(346deg, #ffffff 0%, #ffe2eb 100%); + background: linear-gradient(358deg, #ffffff 0%, #e1f4ec 100%); border: 2rpx solid #ffffff; display: flex; align-items: center; @@ -561,15 +561,15 @@ page { display: flex; align-items: center; justify-content: center; - background: #cf5375; + background: linear-gradient(188deg, #50e8a6 0%, #00d277 100%); border-radius: 12rpx 12rpx 12rpx 12rpx; } .close { position: absolute; top: 0; right: 0; - width: 48rpx; - height: 48rpx; + width: 40rpx; + height: 40rpx; } } } @@ -601,6 +601,12 @@ page { .action-btn.active { color: #5956e9; } + .public { + background: linear-gradient(358deg, #ffffff 0%, #ece9ff 100%); + .btn { + background: linear-gradient(274deg, #5956e9 0%, #b384f4 100%); + } + } } .slidearea { diff --git a/src/pages/index/index.ts b/src/pages/index/index.ts index 484dd42..0f2714f 100644 --- a/src/pages/index/index.ts +++ b/src/pages/index/index.ts @@ -26,6 +26,8 @@ Page({ detail: {}, + publicCard: false, + toastShow: false, toastType: '', // toastType: 'dedicatedDoctor', // 绑定医生弹窗 @@ -64,6 +66,7 @@ Page({ app.getUserInfo(this, true, (userInfo) => { this.setData({ userInfo, + publicCard: userInfo.isShowFollowGuide == 1, }) this.updateGreeting() this.updateNextVisitDays(userInfo) @@ -337,7 +340,7 @@ Page({ handleNextVisit() { app.permissionVerification(3, 0, '').then(() => { wx.navigateTo({ - url: '/pages/signIn/index', + url: '/gift/pages/record/index', }) }) }, @@ -437,4 +440,22 @@ Page({ }) }) }, + handlePublic() { + this.setData({ + toastShow: true, + toastType: 'public-toast', + toastParams: {}, + }) + this.handlePublicClose() + }, + handlePublicClose() { + this.setData({ + publicCard: false, + }) + wx.ajax({ + method: 'POST', + url: '?r=igg4/account/add-user-subscribe-guide-record', + data: {}, + }) + }, }) diff --git a/src/pages/index/index.wxml b/src/pages/index/index.wxml index 6c7b559..d483459 100644 --- a/src/pages/index/index.wxml +++ b/src/pages/index/index.wxml @@ -224,6 +224,15 @@ + + + + 关注公众号 + 重要提醒不丢失~ + + 去关注 + + - + From 39ec4b83837022a9180f0b217dd1c6736710ea52 Mon Sep 17 00:00:00 2001 From: kola-web Date: Fri, 10 Jul 2026 09:17:43 +0800 Subject: [PATCH 3/6] =?UTF-8?q?2.0=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gift/pages/recordList/index.ts | 68 ++++++++++++++++++++++-------------- src/gift/pages/recordList/index.wxml | 6 ++-- 2 files changed, 45 insertions(+), 29 deletions(-) diff --git a/src/gift/pages/recordList/index.ts b/src/gift/pages/recordList/index.ts index a69ade7..de9c421 100644 --- a/src/gift/pages/recordList/index.ts +++ b/src/gift/pages/recordList/index.ts @@ -28,9 +28,18 @@ Page({ list: [] as any[], pagination: { count: 0, page: 1, pages: 1 }, year: 0 as number, - yearOptions: [] as { label: string; value: number }[], - beginDate: '', - endDate: '', + yearOptions: [ + { + label: '按年', + value: 1, + }, + { + label: '按次', + value: 2, + }, + ] as { label: string; value: number }[], + beginDate: dayjs().subtract(1, 'year').add(1, 'month').format('YYYY-MM'), + endDate: dayjs().format('YYYY-MM'), // 用户头部 latestIgG4: '' as string | number, @@ -38,6 +47,9 @@ Page({ // 图表 chartUnit: '', chartList: [] as any[], + + selected: 1, + selectedLabel: '按年', }, ecDataTrendComponent: null as any, @@ -46,9 +58,6 @@ Page({ echarts = require.async('../../../resource/components/echart/echarts.js').then((mod: any) => { echarts = mod }) - // 默认按年,筛选前一年 - const lastYear = dayjs().subtract(1, 'year').year() - this.setData({ selectedYear: lastYear, selectedYearLabel: `${lastYear}年` }) _app.waitLogin().then(() => { this.getLatestRecord() this.getList() @@ -89,7 +98,6 @@ Page({ for (const item of res.list || []) { if (item.visitDate) yearSet.add(Number(item.visitDate.substring(0, 4))) } - const yearOptions = [...yearSet].sort((a, b) => b - a).map((y) => ({ label: `${y}年`, value: y })) this.setData({ list: reset ? list : [...this.data.list, ...list], @@ -98,7 +106,6 @@ Page({ page: res.page || 1, pages: res.pages || 1, }, - yearOptions: this.data.yearOptions.length ? this.data.yearOptions : yearOptions, }) }) }, @@ -118,10 +125,11 @@ Page({ getIndicatorHistory() { const data: Record = { indicatorField: 'igG4' } - if (this.data.filterMode === 'year') { - data.year = this.data.selectedYear - } else { - data.count = this.data.filterCount || 10 + const { beginDate, endDate, selected } = this.data + + if (beginDate && endDate && selected === 1) { + data.yearStart = Number(beginDate.substring(0, 4)) + data.yearEnd = Number(endDate.substring(0, 4)) } wx.ajax({ @@ -280,28 +288,36 @@ Page({ // ========== 筛选 ========== - handleFilterModeChange(e: any) { - const mode = e.currentTarget.dataset.mode - this.setData({ filterMode: mode }) - this.getIndicatorHistory() - }, - - handleYearChange(e: any) { + handleChange(e: any) { const idx = Number(e.detail.value) const selected = this.data.yearOptions[idx] if (!selected) return + // 按年模式重置为默认12个月范围,按次模式清空让用户选择 + const isByYear = selected.value === 1 this.setData({ - selectedYear: selected.value, - selectedYearLabel: selected.label, + selected: selected.value, + selectedLabel: selected.label, + beginDate: isByYear ? dayjs().subtract(1, 'year').add(1, 'month').format('YYYY-MM') : '', + endDate: isByYear ? dayjs().format('YYYY-MM') : '', }) this.getIndicatorHistory() }, - handleCountChange(e: any) { - const idx = Number(e.detail.value) - const count = this.data.countOptions[idx] - this.setData({ filterCount: count }) - this.getIndicatorHistory() + handleBeginDateChange(e: any) { + const beginDate = e.detail.value + this.setData({ beginDate }) + // 开始和结束日期都选择了才请求 + if (this.data.endDate) { + this.getIndicatorHistory() + } + }, + + handleEndDateChange(e: any) { + const endDate = e.detail.value + this.setData({ endDate }) + if (this.data.beginDate) { + this.getIndicatorHistory() + } }, // ========== 导航 ========== diff --git a/src/gift/pages/recordList/index.wxml b/src/gift/pages/recordList/index.wxml index 97e900d..c540a0f 100644 --- a/src/gift/pages/recordList/index.wxml +++ b/src/gift/pages/recordList/index.wxml @@ -11,13 +11,13 @@ - + - {{year || '按年'}} + {{selectedLabel}} - + {{beginDate ? beginDate : '开始时间'}} From 4e8a13fc31585e7b4375f87a9a7d412ff2aadc67 Mon Sep 17 00:00:00 2001 From: kola-web Date: Fri, 10 Jul 2026 11:27:29 +0800 Subject: [PATCH 4/6] =?UTF-8?q?2.0=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api.md | 39 ++- src/app.json | 3 +- src/doctor/pages/d_caseReport/index.json | 8 + src/doctor/pages/d_caseReport/index.scss | 72 +++++ src/doctor/pages/d_caseReport/index.ts | 73 +++++ src/doctor/pages/d_caseReport/index.wxml | 30 ++ src/doctor/pages/d_createTask/index.ts | 2 - src/doctor/pages/d_interactive/index.scss | 20 ++ src/doctor/pages/d_interactive/index.ts | 5 + src/doctor/pages/d_interactive/index.wxml | 17 +- src/doctor/pages/d_patientDetail/index.scss | 1 + src/doctor/pages/d_patientDetail/index.ts | 466 ++++++++++++++++++++-------- src/doctor/pages/d_patientDetail/index.wxml | 215 +++++++------ src/doctor/pages/d_taskList/index.ts | 2 +- src/doctor/pages/d_taskList/index.wxml | 12 +- 15 files changed, 702 insertions(+), 263 deletions(-) create mode 100644 src/doctor/pages/d_caseReport/index.json create mode 100644 src/doctor/pages/d_caseReport/index.scss create mode 100644 src/doctor/pages/d_caseReport/index.ts create mode 100644 src/doctor/pages/d_caseReport/index.wxml diff --git a/api.md b/api.md index 21e7245..a7f9ddb 100644 --- a/api.md +++ b/api.md @@ -398,8 +398,9 @@ |------|------|------|------| | page | int | 否 | 页码,默认 1 | | pageSize | int | 否 | 每页条数,默认 10 | -| year | int | 否 | 按就诊年份筛选 | -| count | int | 否 | 取最近 N 次就诊记录 | +| year | int | 否 | 按就诊年份筛选(快捷方式,等同于yearStart=year&yearEnd=year) | +| yearStart | int | 否 | 按就诊年份范围筛选-起始年份,优先级高于year | +| yearEnd | int | 否 | 按就诊年份范围筛选-结束年份,优先级高于year | #### 响应示例 @@ -451,6 +452,8 @@ - `medicationsUsedOtherText`:本次就诊已使用药物选择"其他"(99)时的补充文本,未选择"其他"时为 null - `immunosuppressantNameOtherText`:正在使用的免疫抑制剂名称选择"其他"(99)时的补充文本,未选择"其他"时为 null +- 年份筛选优先级:传入 `yearStart`+`yearEnd` 时优先按范围筛选,忽略 `year` 参数;仅传 `yearStart` 取 >= 起始年份;仅传 `yearEnd` 取 <= 结束年份;仅传 `year` 则按单年份筛选 + --- ### 1.5 删除就诊记录 @@ -494,8 +497,11 @@ | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | imageField | string | 是 | 图片类型标识 | -| year | int | 否 | 按就诊年份筛选 | -| count | int | 否 | 取最近 N 次就诊记录 | +| year | int | 否 | 按就诊年份筛选(快捷方式,等同于yearStart=year&yearEnd=year) | +| yearStart | int | 否 | 按就诊年份范围筛选-起始年份,优先级高于year | +| yearEnd | int | 否 | 按就诊年份范围筛选-结束年份,优先级高于year | +| page | int | 否 | 页码,默认 1 | +| pageSize | int | 否 | 每页条数,默认 10 | #### imageField 枚举 @@ -514,6 +520,9 @@ "code": 0, "message": "success", "data": { + "page": 1, + "pages": 5, + "totalCount": 50, "list": [ { "visitDate": "2026-06-29", @@ -530,6 +539,8 @@ } ``` +- 分页按就诊记录维度,每页包含对应就诊记录中该类型的所有图片 + --- ### 1.7 指标字段历史列表 @@ -543,8 +554,9 @@ | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | indicatorField | string | 是 | 指标字段标识 | -| year | int | 否 | 按就诊年份筛选 | -| count | int | 否 | 取最近 N 次就诊记录 | +| year | int | 否 | 按就诊年份筛选(快捷方式,等同于yearStart=year&yearEnd=year) | +| yearStart | int | 否 | 按就诊年份范围筛选-起始年份,优先级高于year | +| yearEnd | int | 否 | 按就诊年份范围筛选-结束年份,优先级高于year | #### indicatorField 枚举 @@ -799,8 +811,9 @@ | patientId | int | 是 | 患者 ID | | page | int | 否 | 页码,默认 1 | | pageSize | int | 否 | 每页条数,默认 10 | -| year | int | 否 | 按就诊年份筛选 | -| count | int | 否 | 取最近 N 次就诊记录 | +| year | int | 否 | 按就诊年份筛选(快捷方式,等同于yearStart=year&yearEnd=year) | +| yearStart | int | 否 | 按就诊年份范围筛选-起始年份,优先级高于year | +| yearEnd | int | 否 | 按就诊年份范围筛选-结束年份,优先级高于year | #### 响应示例 @@ -839,8 +852,9 @@ |------|------|------|------| | patientId | int | 是 | 患者 ID | | imageField | string | 是 | 图片类型标识 | -| year | int | 否 | 按就诊年份筛选 | -| count | int | 否 | 取最近 N 次就诊记录 | +| year | int | 否 | 按就诊年份筛选(快捷方式,等同于yearStart=year&yearEnd=year) | +| yearStart | int | 否 | 按就诊年份范围筛选-起始年份,优先级高于year | +| yearEnd | int | 否 | 按就诊年份范围筛选-结束年份,优先级高于year | #### imageField 枚举 @@ -864,8 +878,9 @@ |------|------|------|------| | patientId | int | 是 | 患者 ID | | indicatorField | string | 是 | 指标字段标识 | -| year | int | 否 | 按就诊年份筛选 | -| count | int | 否 | 取最近 N 次就诊记录 | +| year | int | 否 | 按就诊年份筛选(快捷方式,等同于yearStart=year&yearEnd=year) | +| yearStart | int | 否 | 按就诊年份范围筛选-起始年份,优先级高于year | +| yearEnd | int | 否 | 按就诊年份范围筛选-结束年份,优先级高于year | #### indicatorField 枚举 diff --git a/src/app.json b/src/app.json index e5e5de8..1ca41f9 100644 --- a/src/app.json +++ b/src/app.json @@ -94,7 +94,8 @@ "pages/d_patientList/index", "pages/d_transfer/index", "pages/d_transferLog/index", - "pages/d_transferDetail/index" + "pages/d_transferDetail/index", + "pages/d_caseReport/index" ] }, { diff --git a/src/doctor/pages/d_caseReport/index.json b/src/doctor/pages/d_caseReport/index.json new file mode 100644 index 0000000..cd76e72 --- /dev/null +++ b/src/doctor/pages/d_caseReport/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "病例报告", + "usingComponents": { + "pagination": "/components/pagination/index", + "van-divider": "@vant/weapp/divider/index", + "van-loading": "@vant/weapp/loading/index" + } +} diff --git a/src/doctor/pages/d_caseReport/index.scss b/src/doctor/pages/d_caseReport/index.scss new file mode 100644 index 0000000..55982c1 --- /dev/null +++ b/src/doctor/pages/d_caseReport/index.scss @@ -0,0 +1,72 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + padding: 32rpx 32rpx 300rpx; + .list { + .card { + display: flex; + gap: 20rpx; + .aside { + display: flex; + flex-direction: column; + align-items: center; + flex-shrink: 0; + .line-top, + .line-bottom { + border-right: 1px dashed rgba(34, 34, 34, 0.2); + } + .line-top { + flex-shrink: 0; + } + .line-bottom { + flex: 1; + } + .circle { + flex-shrink: 0; + width: 20rpx; + height: 20rpx; + border-radius: 50%; + background-color: rgba(22, 121, 203, 1); + background-clip: content-box; + border: 6rpx solid rgba(22, 121, 203, 0.10); + } + } + .wrap { + flex: 1; + min-width: 0; + padding-bottom: 48rpx; + .date { + font-size: 36rpx; + color: rgba(34, 34, 34, 1); + line-height: 1; + } + .container { + margin-top: 20rpx; + padding: 32rpx; + background-color: #fff; + border-radius: 12rpx; + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 24rpx; + .photo { + display: block; + width: 100%; + height: 154rpx; + border-radius: 12rpx; + } + } + } + } + } + .empty { + padding: 200rpx 0; + text-align: center; + .text { + font-size: 28rpx; + color: rgba(34, 34, 34, 0.4); + } + } +} + diff --git a/src/doctor/pages/d_caseReport/index.ts b/src/doctor/pages/d_caseReport/index.ts new file mode 100644 index 0000000..d2e0c87 --- /dev/null +++ b/src/doctor/pages/d_caseReport/index.ts @@ -0,0 +1,73 @@ +Page({ + data: { + imageField: '', + patientId: '', + list: [] as { visitDate: string; images: string[] }[], + pagination: { count: 0, page: 1, pages: 1 }, + }, + + onLoad(options: any) { + if (options.name) { + wx.setNavigationBarTitle({ title: options.name }) + } + if (options.imageField) { + this.setData({ imageField: options.imageField, patientId: options.patientId || '' }) + this.getImageHistory(true) + } + }, + + onReachBottom() { + const { page, pages } = this.data.pagination + if (page < pages) { + this.setData({ 'pagination.page': page + 1 }) + this.getImageHistory() + } + }, + + getImageHistory(reset = false) { + const page = reset ? 1 : this.data.pagination.page + const data: Record = { imageField: this.data.imageField, page, pageSize: 10 } + data.patientId = this.data.patientId + wx.ajax({ + method: 'GET', + url: '?r=igg4/doctor/medical-visit/image-history', + data, + }).then((res: any) => { + if (!res || !res.list) return + // 按就诊日期分组 + const groupMap: Record = {} + for (const item of res.list) { + if (!groupMap[item.visitDate]) { + groupMap[item.visitDate] = [] + } + groupMap[item.visitDate].push(item.imageUrl) + } + const newList = Object.keys(groupMap) + .sort((a, b) => b.localeCompare(a)) + .map((visitDate) => ({ + visitDate, + images: groupMap[visitDate], + })) + this.setData({ + list: reset ? newList : [...this.data.list, ...newList], + pagination: { + count: res.totalCount || 0, + page: res.page || 1, + pages: res.pages || 1, + }, + }) + }) + }, + + handlePreviewImage(e: WechatMiniprogram.CustomEvent) { + const { url, date } = e.currentTarget.dataset + const group = this.data.list.find((item) => item.visitDate === date) + if (!group) return + wx.previewImage({ + current: url, + urls: group.images, + }) + }, +}) + +export {} diff --git a/src/doctor/pages/d_caseReport/index.wxml b/src/doctor/pages/d_caseReport/index.wxml new file mode 100644 index 0000000..089a6fa --- /dev/null +++ b/src/doctor/pages/d_caseReport/index.wxml @@ -0,0 +1,30 @@ + + + + + + + + + + {{item.visitDate}} + + + + + + + + 暂无记录 + + diff --git a/src/doctor/pages/d_createTask/index.ts b/src/doctor/pages/d_createTask/index.ts index ade58ee..ca2ed55 100644 --- a/src/doctor/pages/d_createTask/index.ts +++ b/src/doctor/pages/d_createTask/index.ts @@ -101,8 +101,6 @@ Page({ if (typeof e === 'object') { btn = e?.currentTarget?.dataset?.btn } - if (btn == 1) { - } return wx .ajax({ diff --git a/src/doctor/pages/d_interactive/index.scss b/src/doctor/pages/d_interactive/index.scss index 16ef107..b5d7171 100644 --- a/src/doctor/pages/d_interactive/index.scss +++ b/src/doctor/pages/d_interactive/index.scss @@ -13,9 +13,12 @@ page { .wrap { display: flex; align-items: center; + gap: 16rpx; .search { flex: 1; padding: 16rpx 32rpx; + height: 76rpx; + box-sizing: border-box; display: flex; align-items: center; gap: 16rpx; @@ -34,6 +37,23 @@ page { color: rgba(173, 179, 180, 1); } } + .send { + flex-shrink: 0; + padding: 16rpx 28rpx; + background: linear-gradient(96deg, #293b9f 0%, #1679cb 100%); + border-radius: 48rpx; + font-size: 32rpx; + color: #ffffff; + display: flex; + align-items: center; + gap: 12rpx; + height: 76rpx; + box-sizing: border-box; + .icon { + width: 40rpx; + height: 40rpx; + } + } .clear { margin-left: 32rpx; width: 56rpx; diff --git a/src/doctor/pages/d_interactive/index.ts b/src/doctor/pages/d_interactive/index.ts index 02f2e0c..760b8e1 100644 --- a/src/doctor/pages/d_interactive/index.ts +++ b/src/doctor/pages/d_interactive/index.ts @@ -107,4 +107,9 @@ Page({ }, }) }, + handleSendGroup() { + wx.navigateTo({ + url: '/doctor/pages/d_taskList/index', + }) + }, }) diff --git a/src/doctor/pages/d_interactive/index.wxml b/src/doctor/pages/d_interactive/index.wxml index 9b578ec..6c387f5 100644 --- a/src/doctor/pages/d_interactive/index.wxml +++ b/src/doctor/pages/d_interactive/index.wxml @@ -7,26 +7,19 @@ type="text" class="input" placeholder-class="input-place" - placeholder="可根据姓名、手机号搜索患者" + placeholder="搜索姓名、手机号" model:value="{{search}}" confirm-type="search" bindconfirm="handleSearch" bind:tap="handleTapSearch" /> + + + 群发 + - - - - - - - - - - - diff --git a/src/doctor/pages/d_patientDetail/index.scss b/src/doctor/pages/d_patientDetail/index.scss index eb8ce68..4265196 100644 --- a/src/doctor/pages/d_patientDetail/index.scss +++ b/src/doctor/pages/d_patientDetail/index.scss @@ -376,6 +376,7 @@ page { position: fixed; bottom: 0; left: 0; + z-index: 10; width: 100%; box-sizing: border-box; display: flex; diff --git a/src/doctor/pages/d_patientDetail/index.ts b/src/doctor/pages/d_patientDetail/index.ts index bf56b52..8b1a28c 100644 --- a/src/doctor/pages/d_patientDetail/index.ts +++ b/src/doctor/pages/d_patientDetail/index.ts @@ -4,6 +4,27 @@ const app = getApp() let echarts: any = null +const MEDICATIONS_MAP: Record = { + 1: '没有使用激素', + 2: '激素', + 3: '免疫抑制剂', + 4: '靶向CD19生物制剂', + 5: '靶向CD20生物制剂', + 99: '其他', +} + +const IMMUNOSUPPRESSANT_MAP: Record = { + 1: '吗替麦考酚酯', + 2: '替唑嘌呤', + 3: '环磷酰胺', + 4: '来氟米特', + 5: '甲氨蝶呤', + 6: '环孢素A', + 7: '他克莫司', + 8: '艾拉莫德', + 99: '其他', +} + Page({ data: { toastShow: false, @@ -109,17 +130,56 @@ Page({ 3: '3年以上', }, + // 图表筛选 + yearOptions: [ + { label: '按年', value: 1 }, + { label: '按次', value: 2 }, + ] as { label: string; value: number }[], + selected: 1, + selectedLabel: '按年', + BeginMonth: dayjs().subtract(1, 'year').add(1, 'month').format('YYYY-MM'), + EndMonth: dayjs().format('YYYY-MM'), + chartUnit: '', + chartList: [] as any[], + + // 病历报告 caseReportList: [ { icon: 'icon142.png', name: '门诊病历及处方', content: '医生手写或电脑打印的病历、处方', + imageField: 'outpatientRecord', + }, + { icon: 'icon127.png', name: '检验报告', content: '抽血检测的IgG4、IgG、ESR等', imageField: 'labReport' }, + { + icon: 'icon128.png', + name: '影像学检查', + content: '超声/CT/MRI的描述结论、电子胶片', + imageField: 'imagingExam', + }, + { + icon: 'icon129.png', + name: '病理诊断及活检', + content: '受累组织穿刺或切除免疫组化报告', + imageField: 'pathology', + }, + { + icon: 'icon130.png', + name: '外周血免疫功能评估', + content: '免疫细胞亚群、淋巴细胞比例测定', + imageField: 'immuneFunction', }, - { icon: 'icon127.png', name: '检验报告', content: '抽血检测的IgG4、IgG、ESR等' }, - { icon: 'icon128.png', name: '影像学检查', content: '超声/CT/MRI的描述结论、电子胶片' }, - { icon: 'icon129.png', name: '病理诊断及活检', content: '受累组织穿刺或切除免疫组化报告' }, - { icon: 'icon130.png', name: '外周血免疫功能评估', content: '免疫细胞亚群、淋巴细胞比例测定' }, ], + + // Tab 切换 + currentTab: 0, + + // 就诊记录列表 + recordList: [] as any[], + recordPagination: { count: 0, page: 1, pages: 1 }, + + // 导出PPT + pptGenerating: false, }, ecDataTrendComponent: null as any, async onLoad(option) { @@ -128,150 +188,246 @@ Page({ }) echarts = await require.async('../../../resource/components/echart/echarts.js') this.ecDataTrendComponent = this.selectComponent('#chart1') - this.initChart() app.waitLogin().then(async (_res) => { this.getDoctorDetail() await this.getDetail() + this.getIndicatorHistory() + this.getRecordList(true) }) }, - initChart(defaultList = []) { - const list: any = [ - ...defaultList, - { Date: '2026-7-7', TotalScore: 100, InjectionBottles: false }, - { Date: '2026-7-8', TotalScore: 1000, InjectionBottles: false }, - ] - return new Promise((reslove) => { - this.ecDataTrendComponent.init((canvas, width, height, dpr) => { - const chart = echarts.init(canvas, null, { - width, - height, - devicePixelRatio: dpr, // new - }) - canvas.setChart(chart) - - const option: any = { - tooltip: { - show: false, - trigger: 'axis', - axisPointer: { - type: 'shadow', - }, - confine: true, - backgroundColor: 'rgba(0, 0, 0, 0.5)', - textStyle: { - color: '#fff', - fontSize: 10, + // ========== Tab 切换 ========== + + handleTabChange(e: any) { + const { index } = e.currentTarget.dataset + const tab = Number(index) + if (tab === this.data.currentTab) return + this.setData({ currentTab: tab }) + wx.pageScrollTo({ scrollTop: 0, duration: 200 }) + // 切换到就诊记录时如果列表为空则请求 + if (tab === 1 && !this.data.recordList.length) { + this.getRecordList(true) + } + // 切换到基本信息时重新获取图表组件并渲染 + if (tab === 0 && this.data.chartList.length) { + setTimeout(() => { + this.ecDataTrendComponent = this.selectComponent('#chart1') + this.initChart(this.data.chartList) + }, 100) + } + }, + + // ========== 图表筛选 ========== + + handleChange(e: any) { + const idx = Number(e.detail.value) + const selected = this.data.yearOptions[idx] + if (!selected) return + const isByYear = selected.value === 1 + this.setData({ + selected: selected.value, + selectedLabel: selected.label, + BeginMonth: isByYear ? dayjs().subtract(1, 'year').add(1, 'month').format('YYYY-MM') : '', + EndMonth: isByYear ? dayjs().format('YYYY-MM') : '', + }) + this.getIndicatorHistory() + }, + + handleBeginDateChange(e: any) { + const BeginMonth = e.detail.value + this.setData({ BeginMonth }) + if (this.data.EndMonth) { + this.getIndicatorHistory() + } + }, + + handleEndDateChange(e: any) { + const EndMonth = e.detail.value + this.setData({ EndMonth }) + if (this.data.BeginMonth) { + this.getIndicatorHistory() + } + }, + + // ========== 指标趋势图表 ========== + + initChart(defaultList: any[] = []) { + if (!defaultList.length) return + if (!echarts || !this.ecDataTrendComponent) { + this.ecDataTrendComponent = this.selectComponent('#chart1') + if (!echarts || !this.ecDataTrendComponent) return + } + + const list = defaultList + + this.ecDataTrendComponent.init((canvas: any, width: number, height: number, dpr: number) => { + const chart = echarts.init(canvas, null, { + width, + height, + devicePixelRatio: dpr, + }) + canvas.setChart(chart) + + const color = 'rgba(22, 121, 203, 1)' + + const option: any = { + tooltip: { + show: false, + trigger: 'axis', + axisPointer: { type: 'shadow' }, + confine: true, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + textStyle: { color: '#fff', fontSize: 10 }, + order: 'seriesDesc', + }, + grid: { + top: '30', + left: '0', + right: '0', + bottom: '10', + containLabel: true, + }, + xAxis: [ + { + type: 'category', + axisTick: { alignWithLabel: true }, + axisLine: { + lineStyle: { color: 'rgba(34, 34, 34, 0.20)', type: 'dashed' }, }, - order: 'seriesDesc', + data: list.map((item: any) => dayjs(item.visitDate).format('MM-DD')), }, - grid: { - top: '30', - left: '0', - right: '0', - bottom: '10', - containLabel: true, + ], + yAxis: [ + { + type: 'value', + minInterval: 1, + axisLabel: { color: 'rgba(34, 34, 34, 0.40)' }, + splitLine: { + lineStyle: { color: 'rgba(34, 34, 34, 0.20)', type: 'dashed' }, + }, }, - xAxis: [ - { - type: 'category', - axisTick: { - alignWithLabel: true, - }, - axisLine: { - lineStyle: { - color: 'rgba(34, 34, 34, 0.20)', - type: 'dashed', - }, - }, - data: list.map((item) => dayjs(item.Date).format('MM-DD')), + ], + series: [ + { + name: 'IgG4', + data: list.length ? list.map((item: any) => item.value) : [0], + barWidth: '16', + label: { + show: true, + position: 'top', + color, }, - ], - yAxis: [ - { - type: 'value', - minInterval: 1, - axisLabel: { - color: 'rgba(34, 34, 34, 0.40)', - }, - splitLine: { - lineStyle: { - color: 'rgba(34, 34, 34, 0.20)', - type: 'dashed', - }, - }, + type: 'line', + symbol: 'circle', + symbolSize: 8, + showSymbol: list.length >= 1, + connectNulls: true, + z: 10, + itemStyle: { + color, }, - ], - series: [ - { - name: '总分', - data: list.length ? list.map((item) => item.TotalScore) : [25], - barWidth: '16', - label: { - show: true, - position: 'top', - color: 'rgba(22, 121, 203, 1)', - }, - type: 'line', - symbol: 'circle', - symbolSize: 8, - showSymbol: list.length >= 1, - connectNulls: true, - z: 10, - itemStyle: { - color: 'rgba(22, 121, 203, 1)', - }, - markLine: { - symbol: ['none', 'none'], - data: [ - { - name: '135 安全区', - yAxis: 135, - label: { - formatter: '{b}', - position: 'insideMiddle', - color: 'rgba(22, 121, 203, 1)', - fontSize: '10', - }, - lineStyle: { - cap: '', - color: 'rgba(22, 121, 203, 1)', - type: 'dashed', - }, + markLine: { + symbol: ['none', 'none'], + data: [ + { + name: '135 安全区', + yAxis: 135, + label: { + formatter: '{b}', + position: 'insideMiddle', + color, + fontSize: '10', + }, + lineStyle: { + cap: '', + color, + type: 'dashed', }, - ], - }, - markArea: { - itemStyle: { - color: 'rgba(22, 121, 203, 0.16)', }, - data: [ - [ - { - yAxis: 0, - }, - { - yAxis: 135, - }, - ], - ], + ], + }, + markArea: { + itemStyle: { + color: 'rgba(22, 121, 203, 0.16)', }, + data: [[{ yAxis: 0 }, { yAxis: 135 }]], }, - ], - dataZoom: { - type: 'inside', // 有type这个属性,滚动条在最下面,也可以不行,写y:36,这表示距离顶端36px,一般就是在图上面。 - startValue: 0, - endValue: 4, - filterMode: 'none', }, - } + ], + dataZoom: { + type: 'inside', + startValue: 0, + endValue: 4, + filterMode: 'none', + }, + } + + chart.setOption(option) + return chart + }) + }, + + getIndicatorHistory() { + const data: Record = { + patientId: this.data.id, + indicatorField: 'igG4', + } + const { BeginMonth, EndMonth, selected } = this.data + + if (BeginMonth && EndMonth && selected === 1) { + data.yearStart = Number(BeginMonth.substring(0, 4)) + data.yearEnd = Number(EndMonth.substring(0, 4)) + } - chart.setOption(option) - reslove(chart) - return chart + wx.ajax({ + method: 'GET', + url: '?r=igg4/doctor/medical-visit/indicator-history', + data, + }).then((res: any) => { + if (!res) return + this.setData({ + chartUnit: res.unit || 'mg/dL', + chartList: res.list || [], }) + this.initChart(res.list || []) }) }, + + // ========== 就诊记录列表 ========== + + getRecordList(reset = false) { + const page = reset ? 1 : this.data.recordPagination.page + wx.ajax({ + method: 'GET', + url: '?r=igg4/doctor/medical-visit/list', + data: { + patientId: this.data.id, + page, + pageSize: 10, + }, + }).then((res: any) => { + if (!res) return + const list = (res.list || []).map((item: any) => ({ + ...item, + medicationLabels: (item.medicationsUsed || []).map((id: number) => MEDICATIONS_MAP[id]).filter(Boolean), + immunosuppressantLabels: (item.immunosuppressantName || []) + .map((id: number) => IMMUNOSUPPRESSANT_MAP[id]) + .filter(Boolean), + })) + + this.setData({ + recordList: reset ? list : [...this.data.recordList, ...list], + recordPagination: { + count: res.totalCount || 0, + page: res.page || 1, + pages: res.pages || 1, + }, + }) + }) + }, + + // ========== 患者详情 ========== + getDoctorDetail() { wx.ajax({ method: 'GET', @@ -434,4 +590,58 @@ Page({ handleToastCancel() { wx.navigateBack() }, + + // ========== 病历报告导航 ========== + + handleDetail(e: any) { + const { name, imagefield } = e.currentTarget.dataset + wx.navigateTo({ + url: `/doctor/pages/d_caseReport/index?name=${name}&imageField=${imagefield}&patientId=${this.data.id}`, + }) + }, + + // ========== 导出PPT ========== + + handleGeneratePdf() { + if (this.data.pptGenerating) return + this.setData({ pptGenerating: true }) + const patientId = this.data.id + const downloadUrl = `${app.globalData.url}?r=igg4/doctor/medical-visit/export-ppt&loginState=${app.globalData.loginState}&patientId=${patientId}` + wx.downloadFile({ + url: downloadUrl, + success: (res) => { + if (res.statusCode === 200) { + wx.shareFileMessage({ + filePath: res.tempFilePath, + fileName: 'medical-visit.pptx', + success: () => { + wx.showToast({ title: '分享成功', icon: 'success' }) + this.setData({ pptGenerating: false }) + }, + fail: () => { + wx.showToast({ title: '分享失败', icon: 'none' }) + this.setData({ pptGenerating: false }) + }, + }) + } else { + wx.showToast({ title: '下载失败', icon: 'none' }) + this.setData({ pptGenerating: false }) + } + }, + fail: () => { + wx.showToast({ title: '下载失败', icon: 'none' }) + this.setData({ pptGenerating: false }) + }, + }) + }, + + // ========== 分页加载 ========== + + onReachBottom() { + const { page, pages } = this.data.recordPagination + if (page < pages) { + this.setData({ 'recordPagination.page': page + 1 }) + this.getRecordList() + } + }, }) diff --git a/src/doctor/pages/d_patientDetail/index.wxml b/src/doctor/pages/d_patientDetail/index.wxml index d240823..a981d50 100644 --- a/src/doctor/pages/d_patientDetail/index.wxml +++ b/src/doctor/pages/d_patientDetail/index.wxml @@ -1,9 +1,9 @@