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 @@