个人信息

This commit is contained in:
闫晓茹 2023-10-24 16:30:28 +08:00
parent a07ffbca47
commit e0c5cf32e8
7 changed files with 314 additions and 22 deletions

16
api/login/index.js Normal file
View File

@ -0,0 +1,16 @@
import request from "../request.js"
//密码
export function appLogin(personAccount, personPassword) {
return request({
url: `/newapp/login/appLogin?personAccount=${personAccount}&personPassword=${personPassword}`,
method: 'POST'
})
}
export function createMobileToken() {
return request({
url: `/nurseApplet/authorization/createMobileToken`,
method: 'GET'
})
}

View File

@ -0,0 +1,16 @@
import request from "../request.js"
//密码
export function hospitalPerson(id) {
return request({
url: '/system/hospitalPerson/' + id,
method: 'get'
})
}
export function createMobileToken() {
return request({
url: `/nurseApplet/authorization/createMobileToken`,
method: 'GET'
})
}

View File

@ -4,6 +4,28 @@
},
"pages": [ //pageshttps://uniapp.dcloud.io/collocation/pages
{
"path": "pages/login/login",
"style": {
"enablePullDownRefresh": false,
"navigationStyle": "custom"
}
},
{
"path": "pages/Changepassword/Changepassword",
"style": {
"navigationBarTitleText": "修改密码",
"onReachBottomDistance": 20, // px
"enablePullDownRefresh": true //true
}
},
{
"path": "pages/Modifyphonenumber/Modifyphonenumber",
"style": {
"navigationBarTitleText": "修改手机号",
"onReachBottomDistance": 20, // px
"enablePullDownRefresh": true //true
}
},{
"path": "pages/homepage/homepage",
"style": {
"navigationBarTitleText": "工单",
@ -26,13 +48,7 @@
"navigationStyle": "custom"
}
},
{
"path": "pages/login/login",
"style": {
"enablePullDownRefresh": false,
"navigationStyle": "custom"
}
},
{
"path": "pages/myinformation/myinformation",
"style": {

View File

@ -0,0 +1,107 @@
<template>
<view class="app">
<view class="name">
密码
<u-input v-model="list.personPassword" :type="type" :border="border" placeholder="请输入密码" />
</view>
<view class="submit">提交
</view>
</view>
</template>
<script>
export default {
data() {
return {
list: [{
personPassword: '',
}],
}
},
onLoad(e) {
if (e) {
this.list = JSON.parse(e.list)
console.log(this.list)
}
},
methods: {},
}
</script>
<style lang="scss">
.app {
height: 100vh;
background-color: #fff;
position: relative;
.submit {
width: 496rpx;
height: 61rpx;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 20%;
background: #18CBB3;
// border-radius: 5px;
// width: 20rpx;
// height: 100rpx;
color: white;
line-height: 60rpx;
text-align: center;
border-radius: 18rpx;
font-size: 36rpx;
}
.name {
padding: 25rpx 30rpx 0 30rpx;
font-size: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 38rpx;
::v-deep .u-input {
width: 636rpx;
height: 63rpx;
background: #F6F6F6;
margin: 12rpx auto;
border: none;
border-radius: 5rpx;
}
.select {
width: 636rpx;
height: 63rpx;
background: #F6F6F6;
margin: 12rpx auto;
border-radius: 5rpx;
display: flex;
position: relative;
text {
padding-left: 20rpx;
line-height: 63rpx;
font-size: 20rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #8E8E8E;
}
image {
width: 9rpx;
height: 17rpx;
position: absolute;
right: 40rpx;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
}
}
}
</style>

View File

@ -0,0 +1,105 @@
<template>
<view class="app">
<view class="name">
手机号
<u-input v-model="list.personPhone" type="number" placeholder="请输入手机号" />
</view>
<view class="submit">提交
</view>
</view>
</template>
<script>
export default {
data() {
return {
list: [],
}
},
onLoad(e) {
if (e) {
this.list = JSON.parse(e.list)
console.log(this.list)
}
},
methods: {},
}
</script>
<style lang="scss">
.app {
height: 100vh;
background-color: #fff;
position: relative;
.submit {
width: 496rpx;
height: 61rpx;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 20%;
background: #18CBB3;
// border-radius: 5px;
// width: 20rpx;
// height: 100rpx;
color: white;
line-height: 60rpx;
text-align: center;
border-radius: 18rpx;
font-size: 36rpx;
}
.name {
padding: 25rpx 30rpx 0 30rpx;
font-size: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 38rpx;
::v-deep .u-input {
width: 636rpx;
height: 63rpx;
background: #F6F6F6;
margin: 12rpx auto;
border: none;
border-radius: 5rpx;
}
.select {
width: 636rpx;
height: 63rpx;
background: #F6F6F6;
margin: 12rpx auto;
border-radius: 5rpx;
display: flex;
position: relative;
text {
padding-left: 20rpx;
line-height: 63rpx;
font-size: 20rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #8E8E8E;
}
image {
width: 9rpx;
height: 17rpx;
position: absolute;
right: 40rpx;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
}
}
}
</style>

View File

@ -2,7 +2,7 @@
<view class="app">
<view class="myorder titles">
<view class="title">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;99999
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{list.personName}}
</view>
</view>
<view class="myorder titles">
@ -12,12 +12,12 @@
</view>
<view class="myorder titles">
<view class="title">
身份证号372926199812158850
身份证号{{list.cardNo}}
</view>
</view>
<view class="myorder titles">
<view class="title">
家庭住址山东省济南市
家庭住址{{list.personAddress}}
</view>
</view>
</view>
@ -27,7 +27,13 @@
export default {
data() {
return {
list: [],
}
},
onLoad(e) {
console.log(e)
if (e) {
this.list = JSON.parse(e.list)
}
},
methods: {

View File

@ -1,7 +1,7 @@
<template>
<view class="app">
<!-- 家医 -->
<!-- <view class="Familydoctor">
<view class="Familydoctor" v-if="status=='1'">
<div class="imgs">
<image src="../../static/top.png" mode=""></image>
<view class="my">
@ -51,11 +51,9 @@
</view>
</view>
</view> -->
</view>
<!-- 泉医 -->
<view class="Quanyi">
<view class="Quanyi" v-if="status=='2'">
<div class="imgs">
<image src="../../static/top.png" mode=""></image>
<!-- <view class="my">
@ -66,11 +64,11 @@
</image>
<view class="bodys">
<view class="name">
张三族
{{list.personName}}
</view>
<image src="../../static/time.png" mode="" class="fist" @tap="gotime"></image>
<image src="../../static/see.png" mode="" class="two" @tap="gotime"></image>
<view class="myorder titles" @tap="personlinfo">
<view class="myorder titles" @tap="personlinfo()">
<view class="title">
个人信息
</view>
@ -78,7 +76,7 @@
<image src="../../static/huijiantou.png" mode=""></image>
</view>
</view>
<view class="myorder titles">
<view class="myorder titles" @tap="gophone">
<view class="title">
修改手机号
</view>
@ -86,7 +84,7 @@
<image src="../../static/huijiantou.png" mode=""></image>
</view>
</view>
<view class="myorder titles">
<view class="myorder titles" @tap="gopassword">
<view class="title">
修改密码
</view>
@ -101,22 +99,50 @@
</template>
<script>
import {
hospitalPerson,
createMobileToken
} from '@/api/myinformation/myinformation.js'
export default {
data() {
return {
form: {
name: ''
}
},
status: '',
id:'',
list:[],
}
},
onLoad() {
},
onShow() {
this.status = uni.getStorageSync("status")
this.info()
},
methods: {
info(){
this.id=uni.getStorageSync("id")
hospitalPerson(this.id).then(res=>{
this.list=res.data
})
},
gopassword() {
uni.navigateTo({
url: `/pages/Changepassword/Changepassword?list=${JSON.stringify(this.list)}`
})
},
gophone() {
uni.navigateTo({
url: `/pages/Modifyphonenumber/Modifyphonenumber?list=${JSON.stringify(this.list)}`
})
},
//
personlinfo() {
console.log(this.list,'66')
uni.navigateTo({
url: '/pages/Personalinfo/Personalinfo'
url: `/pages/Personalinfo/Personalinfo?list=${JSON.stringify(this.list)}`
})
},