diff --git a/api/pages/myinformation/myinformation.js b/api/pages/myinformation/myinformation.js
index 4c016c6..31c273b 100644
--- a/api/pages/myinformation/myinformation.js
+++ b/api/pages/myinformation/myinformation.js
@@ -23,11 +23,11 @@ export function inviteFriends(patientId) {
}
// 获取已绑定家庭成员列表
-export function getFamilyList(openid,patientCode) {
- return request({
- url: `/applet/register/switchResident/${openid}/${patientCode}`,
- method: 'get',
- })
+export function getFamilyList(openid, patientCode) {
+ return request({
+ url: `/applet/register/switchResident/${openid}/${patientCode}`,
+ method: 'get',
+ })
}
// 添加家庭成员
export function registerdata(data) {
@@ -48,7 +48,7 @@ export function getCurrentUser(openid) {
})
}
// 切换
-export function switchResident(openid,patientCode) {
+export function switchResident(openid, patientCode) {
return request({
url: `/applet/register/switchResident/${openid}/${patientCode}`,
method: 'GET',
@@ -57,3 +57,15 @@ export function switchResident(openid,patientCode) {
},
})
}
+
+//设置主账号
+export function editPrimaryAccountFlag(data) {
+ return request({
+ url: `/applet/register/editPrimaryAccountFlag`,
+ method: 'put',
+ data,
+ header: {
+ Authorization: 'Bearer' + ' ' + uni.getStorageSync('token')
+ },
+ })
+}
\ No newline at end of file
diff --git a/pagesB/managefamily/managefamily.scss b/pagesB/managefamily/managefamily.scss
index 4b9e0b9..a6e67be 100644
--- a/pagesB/managefamily/managefamily.scss
+++ b/pagesB/managefamily/managefamily.scss
@@ -39,17 +39,40 @@
width: 94%;
height: 310rpx;
position: relative;
-
+
+ .primaryAccountFlag{
+ text-align: center;
+ background: #FFFFFF;
+ border: 2rpx solid #26A888;
+ border-radius: 5rpx;
+ font-size: 24rpx;
+ padding: 5rpx 10rpx;
+ color: #26A888;
+ position: absolute;
+ top: 30%;
+ right: 7%;
+ }
+
+ .button{
+ text-align: center;
+ border: 2rpx solid #26A888;
+ border-radius: 5rpx;
+ font-size: 24rpx;
+ padding: 5rpx 10rpx;
+ color: #fff;
+ background-color: #26A888;
+ position: absolute;
+ bottom: 8%;
+ right: 7%;
+ }
+
.identityname {
- // width: 100rpx;
- height: 40rpx;
- line-height: 40rpx;
text-align: center;
background: #FFFFFF;
border: 2rpx solid #FFA115;
border-radius: 5rpx;
font-size: 24rpx;
- padding: 0 10rpx;
+ padding: 5rpx 10rpx;
color: #FFA115;
position: absolute;
bottom: 8%;
diff --git a/pagesB/managefamily/managefamily.vue b/pagesB/managefamily/managefamily.vue
index 4fdb238..c5785ae 100644
--- a/pagesB/managefamily/managefamily.vue
+++ b/pagesB/managefamily/managefamily.vue
@@ -1,15 +1,18 @@
-
+
{{item.patientName}}
- {{item.signNo==null ?"未签约":'已签约'}}
+ {{!item.signNo ?"未签约":'已签约'}}
+
+ {{Number(item.primaryAccountFlag)==0?'主账号':''}}
+
{{item.cardNo}}
@@ -30,6 +33,9 @@
{{item.householdRelationship=='13'?"祖父母":''}}
{{item.householdRelationship=='99'?"其他":''}}
+
+ 设置为主账号
+
@@ -40,46 +46,66 @@
添加家庭成员
+
+