From 4fde91ade5345359f2bb9aa57ff5ad44ad5f8cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Mon, 16 Oct 2023 09:19:16 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/pagesB/myfamilydoctorteam/index.js | 4 +- api/pagesC/choosedoctor/index.js | 6 +- api/pagesC/contractsigningprotocol/index.js | 4 +- .../protocol/{index.vue => protocol.vue} | 133 ++++++++++------- pages.json | 5 +- pages/homepage/homepage.vue | 37 +++-- pages/medicalservice/medicalservice.scss | 3 + pagesB/Healthitem/Healthitem.vue | 1 - .../myfamilydoctorteam/myfamilydoctorteam.vue | 3 +- pagesB/mysigning/mysigning.scss | 3 +- pagesB/mysigning/mysigning.vue | 7 +- pagesC/Onlinesigning/Onlinesigning.vue | 139 +++++++++++++++--- pagesC/choosedoctor/choosedoctor.scss | 6 +- pagesC/choosedoctor/choosedoctor.vue | 25 +++- .../selectInstitution/selectInstitution.vue | 20 ++- 15 files changed, 269 insertions(+), 127 deletions(-) rename components/protocol/{index.vue => protocol.vue} (69%) diff --git a/api/pagesB/myfamilydoctorteam/index.js b/api/pagesB/myfamilydoctorteam/index.js index ed43382..52f3e68 100644 --- a/api/pagesB/myfamilydoctorteam/index.js +++ b/api/pagesB/myfamilydoctorteam/index.js @@ -1,9 +1,9 @@ import request from "@/api/request.js" -export function getDoctorListtwo(pageNum, pageSize, teamNo, region) { +export function getDoctorListtwo(pageNum, pageSize, teamNo, region,realname) { return request({ - url: `/applet/signinfo/getDoctorList?pageNum=${pageNum}&pageSize=${pageSize}&teamNo=${teamNo}`, + url: `/applet/signinfo/getDoctorList?pageNum=${pageNum}&pageSize=${pageSize}&teamNo=${teamNo}&realname=${realname}`, method: 'get', header: { region: region diff --git a/api/pagesC/choosedoctor/index.js b/api/pagesC/choosedoctor/index.js index 2ed73f2..c2b4711 100644 --- a/api/pagesC/choosedoctor/index.js +++ b/api/pagesC/choosedoctor/index.js @@ -1,9 +1,9 @@ import request from "@/api/request.js" -// 获取区划列表 -export function getDoctorList(pageNum, orgNo, region) { +// 获取医生列表 +export function getDoctorList(pageNum, orgNo, region,realname) { return request({ - url: `/applet/signinfo/getDoctorList?pageNum=${pageNum}&orgNo=${orgNo}`, + url: `/applet/signinfo/getDoctorList?pageNum=${pageNum}&orgNo=${orgNo}&realname=${realname}`, method: 'get', header: { region: region diff --git a/api/pagesC/contractsigningprotocol/index.js b/api/pagesC/contractsigningprotocol/index.js index a7f3cfa..757c883 100644 --- a/api/pagesC/contractsigningprotocol/index.js +++ b/api/pagesC/contractsigningprotocol/index.js @@ -1,9 +1,9 @@ import request from "@/api/request.js" -export function getContent(orgNo, region) { +export function getContent(userNo, region) { return request({ - url: `/applet/signinfo/getContent/${orgNo}`, + url: `/applet/signinfo/getContent/${userNo}`, method: 'get', header: { region: region diff --git a/components/protocol/index.vue b/components/protocol/protocol.vue similarity index 69% rename from components/protocol/index.vue rename to components/protocol/protocol.vue index 6ede464..9f731b2 100644 --- a/components/protocol/index.vue +++ b/components/protocol/protocol.vue @@ -6,11 +6,11 @@

甲方:

-

{{list.signInfo.agencyOrgName}}

+

{{list.orgName}}

乙方:

-

{{list.signInfo.residentName?list.signInfo.residentName:''}}

+

{{list.residentName}}

@@ -24,20 +24,20 @@ 选择签约个性服务包 - {{list.signInfo.residentName?list.signInfo.residentName:''}} - {{list.signInfo.gender === '1' ? '男' : '女'}} - {{list.signInfo.age?list.signInfo.age:''}} - {{list.signInfo.identity?list.signInfo.identity:''}} - {{list.signInfo.address?list.signInfo.address:''}} - {{list.signInfo.phone?list.signInfo.phone:''}} - {{list.basePackagesName?list.basePackagesName:''}} - {{list.specialPackagesName?list.specialPackagesName:""}} + {{list.residentName}} + {{list.gender === '1' ? '男' : '女'}} + {{list.age?list.age:''}} + {{list.identity?list.identity:''}} + {{list.address?list.address:''}} + {{list.phone?list.phone:''}} + {{list.BasePackage?list.BasePackage:''}} + {{list.PersonalityPack?list.PersonalityPack:''}}

甲乙双方本着平等、尊重和自愿的原则,签订此协议,接受以下条款的约定

甲乙双方共同确定 - {{list.signInfo.teamName}}为乙方的家庭医生服务团队 + {{list.teamName}}为乙方的家庭医生服务团队

@@ -47,7 +47,7 @@ 固定电话 联系电话 - + 团队长 @@ -68,15 +68,14 @@ {{member.mobilePhone?member.mobilePhone:''}} - +

三、服务收费

1. 根据自愿选择的原则,乙方选择{{list.basePackagesName?list.basePackagesName:''}}{{list.specialPackagesName?','+list.specialPackagesName:''}}由甲方提供相应服务,服务费为{{list.BasePackage?list.BasePackage:''}}{{list.PersonalityPack?list.PersonalityPack:''}}由甲方提供相应服务,服务费为{{list.packSignCost}}元/年

2.服务过程中,根据医生判断及患者临时需求增加的服务内容,按照国家相关规定和当地物价部门规定收费。

-

3.乙方应于{{list.signInfo.signTime}} +

3.乙方应于{{list.signTime}} 前将签约服务费缴纳至甲方机构指定科室,不得由签约团队成员代收。

四、其他约定服务:{{' '}}

@@ -87,8 +86,7 @@

六、本协议未尽事宜,经双方协商一致,签订补充协议,补充协议具有同等效力。

七、本协议解释权归甲方。协议一式两份,甲、乙双方各执一份,自双方签字之日起生效, - {{list.signInfo.signTime}}{{' —— '}}{{list.signInfo.signDeadline}}有效期{{list.signTime}}{{' —— '}}{{list.signDeadline}}有效期{{list.signYears}}

@@ -96,15 +94,15 @@ 甲方(团队长)签字
或(单位盖章)
- +
乙方(居民)签字
或拍照
- +
机构公章 - +
@@ -119,19 +117,27 @@ diff --git a/pages.json b/pages.json index 3b7277b..7efeccd 100644 --- a/pages.json +++ b/pages.json @@ -9,7 +9,7 @@ "navigationStyle": "custom", "enablePullDownRefresh": false } - },{ + }, { "path": "pages/homepage/homepage", "style": { "enablePullDownRefresh": false, @@ -502,8 +502,7 @@ "navigationBarTitleText": "", "enablePullDownRefresh": false } - }, - { + },{ "path": "contractsigningprotocol/contractsigningprotocol", "style": { "navigationBarTitleText": "签约协议", diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue index 6de6826..6b7b072 100644 --- a/pages/homepage/homepage.vue +++ b/pages/homepage/homepage.vue @@ -113,25 +113,22 @@ }, // 家医签约 goonline() { - uni.navigateTo({ - url: "/pagesC/Onlinesigning/Onlinesigning" - }) - // if (!this.userinfo) { - // this.gologin(); - // } else { - // if (!this.checkSign) { - // this.$refs.uToast.show({ - // title: '未签约,请先签约', - // type: 'error', - // duration: '1000', - // url: "/pagesC/Onlinesigning/Onlinesigning" - // }) - // } else { - // uni.navigateTo({ - // url: "/pagesB/mysigning/mysigning" - // }) - // } - // } + if (!this.userinfo) { + this.gologin(); + } else { + if (!this.checkSign) { + this.$refs.uToast.show({ + title: '未签约,请先签约', + type: 'error', + duration: '1000', + url: "/pagesC/Onlinesigning/Onlinesigning" + }) + } else { + uni.navigateTo({ + url: "/pagesB/mysigning/mysigning" + }) + } + } }, // 积分兑换 count() { @@ -246,4 +243,4 @@ + \ No newline at end of file diff --git a/pages/medicalservice/medicalservice.scss b/pages/medicalservice/medicalservice.scss index e9766c6..6966e75 100644 --- a/pages/medicalservice/medicalservice.scss +++ b/pages/medicalservice/medicalservice.scss @@ -1,3 +1,6 @@ + page{ + background-color: #fff; + } .app { width: 100%; height: 1000rpx; diff --git a/pagesB/Healthitem/Healthitem.vue b/pagesB/Healthitem/Healthitem.vue index 084c96a..27e3c24 100644 --- a/pagesB/Healthitem/Healthitem.vue +++ b/pagesB/Healthitem/Healthitem.vue @@ -17,7 +17,6 @@ }, onLoad(options) { //获取传值 this.item = JSON.parse(decodeURIComponent(options.item)) - console.log(this.item) this.item.informationContent = this.item.informationContent.replace(/\ { + getDoctorListtwo(this.pageNum, this.pageSize, this.teamNo, '1', this.realname).then(res => { this.list = res.rows this.total = res.total }) diff --git a/pagesB/mysigning/mysigning.scss b/pagesB/mysigning/mysigning.scss index 666be57..dcb0c5c 100644 --- a/pagesB/mysigning/mysigning.scss +++ b/pagesB/mysigning/mysigning.scss @@ -27,6 +27,7 @@ flex: 1; text { + width:100%; height: 63rpx; padding: 0 60rpx 0 20rpx; line-height: 63rpx; @@ -217,4 +218,4 @@ height: 35rpx; } } - } \ No newline at end of file + } diff --git a/pagesB/mysigning/mysigning.vue b/pagesB/mysigning/mysigning.vue index a44c9eb..bce8af2 100644 --- a/pagesB/mysigning/mysigning.vue +++ b/pagesB/mysigning/mysigning.vue @@ -85,18 +85,19 @@ 解约类型: - {{list.rescindName}} + {{list.rescindName}} 请选择解约类型 解约原因: - - + 取消 diff --git a/pagesC/Onlinesigning/Onlinesigning.vue b/pagesC/Onlinesigning/Onlinesigning.vue index 7a35b39..51dace4 100644 --- a/pagesC/Onlinesigning/Onlinesigning.vue +++ b/pagesC/Onlinesigning/Onlinesigning.vue @@ -103,6 +103,12 @@ + + 签约时间 + + {{query.signTime}} + + 签约周期(年) @@ -129,7 +135,7 @@ 上一步 - + 提交 @@ -148,12 +154,17 @@ - + + +