退出登录+解绑家庭成员

This commit is contained in:
shidongli 2023-10-18 10:56:01 +08:00
parent 7e62289957
commit 732f11e3f4
5 changed files with 102 additions and 15 deletions

View File

@ -1,3 +1,10 @@
// var baseurl = "https://quanyidaojia.xinelu.cn";
var baseurl = "http://192.168.16.48:8081";
export default baseurl
// var baseurl = "http://192.168.16.48:8088";
// 蒙
var baseurl = "http://8.131.93.145:54088";
// 郝
// var baseurl = "http://8.131.93.145:54010";
// var baseurl = "http://192.168.16.35:8088";
export default baseurl

View File

@ -86,8 +86,11 @@
onShow() {
uni.setStorageSync("region", 1)
this.userinfo = uni.getStorageSync('userinfo');
this.patientName = this.userinfo.patientName
if (this.userinfo) {
this.patientName = this.userinfo.patientName
console.log(this.patientName,'000')
checkSignApply(this.userinfo.cardNo).then(res => {
if (res.data.code != 0) {
this.checkSign = true
@ -95,6 +98,9 @@
this.checkSign = false
}
})
}else{
this.patientName=''
}
},
methods: {

View File

@ -142,7 +142,7 @@
<image src="../../static/huijiantou.png" mode=""></image>
</view>
</view>
<view class="myorder titles">
<view class="myorder titles" @tap="remove()">
<view class="title">
退出登录
</view>
@ -229,6 +229,38 @@
},
methods: {
// 退
remove() {
let that = this
const value = uni.getStorageSync('patientId');
if (value) {
uni.showModal({
title: '提示',
content: '确认要退出此账号吗',
success: function(res) {
if (res.confirm) {
uni.clearStorageSync();
that.$refs.uToast.show({
title: '退出账号成功',
type: 'success',
duration: '1000'
})
setTimeout(e => {
uni.switchTab({
url: '/pages/homepage/homepage'
})
}, 1000)
}
}
});
} else {
that.$refs.uToast.show({
title: '您未登录,请先登录',
type: 'error',
duration: '1000'
})
}
},
//
getpersnoal(){
getCurrentUser(this.valueopenid).then(res => {

View File

@ -4,44 +4,85 @@
<view class="title">
签约时出示二维码
</view>
<!-- <image src="../../static/pagesB/fuli.png" mode=""></image> -->
<image src="../../static/pagesB/ma2x.png" mode=""></image>
</view>
<view class="item">
<view class="lefttext">
姓名
</view>
<view class="righttext">
张三
{{currentInfo.patientName}}
</view>
</view>
<view class="item">
<view class="lefttext">
手机号
</view>
<view class="righttext">
178****3647
<view class="righttext" v-if="currentInfo.phone">
{{currentInfo.phone.substring(0,3)}}****{{currentInfo.phone.substring(7,11)}}
</view>
</view>
<view class="item">
<view class="lefttext">
身份证号
</view>
<view class="righttext">
3703************76
<view class="righttext" v-if="currentInfo.cardNo">
{{currentInfo.cardNo.substring(0,4)}}************{{currentInfo.cardNo.substring(16,18)}}
</view>
</view>
<view class="btn">
<view class="btn" @tap="show = true">
解除绑定家庭成员
</view>
<u-modal v-model="show" :title="title" closeOnClickOverlay :content='content' showCancelButton @confirm='confirmbtn' @close='closebtn'
@cancel='cancelbtn'></u-modal>
</view>
</template>
<script>
import {getInfo,delFamilyItem} from '@/api/pagesB/familymemberdetail/familymemberdetail.js'
export default {
data() {
return {
currentInfo: '',
show: false,
title: '提示',
content: '确定要解除绑定吗?'
};
},
onLoad(options) {
console.log(options)
var patientCode=options.patientCode
getInfo(patientCode).then(res => {
this.currentInfo=res.data
})
},
onShow() {
},
methods: {
closebtn() {
this.show = false;
},
confirmbtn() {
delFamilyItem(this.currentInfo.patientCode).then(res => {
if(res.code == 200) {
uni.showToast({
title: '解除成功',
duration: 1000
});
setTimeout(function() {
uni.navigateBack({
delta: 1
})
}, 1000);
}
})
this.show = false;
},
cancelbtn() {
this.show = false;
}
}
}
</script>

View File

@ -1,13 +1,13 @@
<template>
<view class="app">
<view class="forlist">
<view class="item" @tap='gofamilymemberdetail' v-for="item in familyList">
<view class="item" @tap='gofamilymemberdetail(item)' v-for="item in familyList">
<view class="namesigning">
<span class="name">
{{item.patientName}}
</span>
<view class="signing">
{{}}
{{item.signNo==null ?"未签约":'已签约'}}
</view>
</view>
<view class="card">
@ -77,9 +77,10 @@
},
gofamilymemberdetail() {
gofamilymemberdetail(item) {
console.log((item))
uni.navigateTo({
url: `/pagesB/familymemberdetail/familymemberdetail`
url: `/pagesB/familymemberdetail/familymemberdetail?patientCode=${item.patientCode}`
})
}
},