From 195bca26a1b0bd290e50d8eb3af1d67c26fe6489 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Thu, 17 Jun 2021 14:23:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
pages/myself/childen/info/phone.vue | 2
xcxjingqingmap_clock_sign_in/css/body.css | 2
pages/myself/childen/xinxi.vue | 21 +++++--
pages/myself/childen/info/email.vue | 2
pages/myself/myself.vue | 152 +++++++++++++++++++++++++++++---------------------
5 files changed, 106 insertions(+), 73 deletions(-)
diff --git a/pages/myself/childen/info/email.vue b/pages/myself/childen/info/email.vue
index 7e69c15..6b7d38d 100644
--- a/pages/myself/childen/info/email.vue
+++ b/pages/myself/childen/info/email.vue
@@ -76,7 +76,7 @@
height: 60rpx;
float: left;
margin-left: 30rpx;
- margin-top: 10rpx;
+ margin-top: 15rpx;
font-size: 28rpx;
}
diff --git a/pages/myself/childen/info/phone.vue b/pages/myself/childen/info/phone.vue
index 4d68222..e2c6f59 100644
--- a/pages/myself/childen/info/phone.vue
+++ b/pages/myself/childen/info/phone.vue
@@ -75,7 +75,7 @@
height: 50rpx;
float: left;
margin-left: 30rpx;
- margin-top: 15rpx;
+ margin-top: 20rpx;
font-size: 28rpx;
}
diff --git a/pages/myself/childen/xinxi.vue b/pages/myself/childen/xinxi.vue
index 9362a6b..ecf1277 100644
--- a/pages/myself/childen/xinxi.vue
+++ b/pages/myself/childen/xinxi.vue
@@ -36,7 +36,9 @@
</view>
</view>
- <view class="dept-info-title">所属部门</view>
+ <view class="dept-info-title">
+ <view class="dept-title">所属部门</view>
+ </view>
<view class="dept-info">
<view class="row row-dept-info">
@@ -71,7 +73,11 @@
return this.$store.state.puserIphone
},
},
- mounted(){
+ //子页面返回时刷新数据
+ onShow(){
+ this.getUserInfo();
+ },
+ onLoad() {
//页面进入后查询用户账户信息
this.getUserInfo();
},
@@ -169,7 +175,7 @@
image{
position: absolute;
- margin-top: 20rpx;
+ margin-top: 25rpx;
right: 30rpx;
width: 40rpx;
height: 40rpx;
@@ -196,7 +202,7 @@
image{
position: absolute;
- margin-top: 20rpx;
+ margin-top: 25rpx;
right: 30rpx;
width: 40rpx;
height: 40rpx;
@@ -207,10 +213,13 @@
.dept-info-title{
height: 60rpx;
line-height: 60rpx;
- position: relative;
- left: 20rpx;
font-size: 24rpx;
color: #808080;
+
+ .dept-title{
+ position: absolute;
+ left: 20rpx;
+ }
}
.dept-info{
diff --git a/pages/myself/myself.vue b/pages/myself/myself.vue
index 4dc7b3c..1b981ff 100644
--- a/pages/myself/myself.vue
+++ b/pages/myself/myself.vue
@@ -108,6 +108,10 @@
this.useimg = this.$store.state.avatar;
}
},
+ //子页面返回时执行
+ onShow() {
+
+ },
methods: {
openThere(fn) {
this[fn]();
@@ -166,73 +170,93 @@
that.showTextmsg = false;
}
},
- //图片上传
+ //头像查看,上传
ChooseImage() {
var that = this;
- uni.chooseImage({
- count: 1, //可选择数量,默认9
- sizeType: ['compressed','original'], //上传压缩图,原图
- sourceType: ['album','camera'], //从相册选择或从使用相机
- success: async (res) => {
- for (var i = 0; i < res.tempFiles.length; i++) {
- if(res.tempFiles[i].size > 10 * 1024 * 1000){ //上传图片大小限制
- uni.showToast({
- title: "照片大小不能10MB",
- icon: "none"
- })
- return
- }
- }
- var tempFilePath = res.tempFilePaths;
- try{
- uni.showLoading({
- title:"上传中...",
- mask:true
- })
- var that = this;
- // 文件上传
- uni.uploadFile({
- // url: 'https://web.byisf.com/api/blade-jfpts/depl/put-depl', //仅为示例,非真实的接口地址
- url: 'http://web.byisf.com:82/blade-jfpts/depl/put-depl',
- filePath: tempFilePath[0],
- name: 'file',
- formData: {
- 'user': 'test' // 上传附带参数
- },
- success: (data) => {
- that.useimg = JSON.parse(data.data).data;
- //修改用户头像信息
- uni.request({
- url:"http://s16s652780.51mypc.cn/api/blade-user/updateUserInfo",
- method:"POST",
- data:{
- id: this.$store.state.puserID,
- avatar:that.useimg
- },
- success:(res)=> {
- if(res.data.code==200){
- uni.showToast({
- title: '上传成功!',
- duration: 2000
- });
- }
- }
- })
- }
- });
- }catch(e){
- console.log(e);
- }finally{
- uni.hideLoading();
- }
+ uni.showActionSheet({
+ // itemList按钮的文字接受的是数组
+ itemList: ["查看头像","拍摄","从相册选择"],
+ success(e){
+ var index = e.tapIndex;
+ if(index == 0){
+ // 用户点击了预览当前图片
+ // 可以自己实现当前头像链接的读取
+ let url = that.useimg;
+ let arr=[]
+ arr.push(url)
+ uni.previewImage({
+ // 预览功能图片也必须是数组的
+ urls: arr
+ })
}
- });
- }
- // geton() {
- // wx.navigateTo({
- // url: '../poput/workbench/policeDetails/policeDetails?id=111'
- // })
- // }
+ if(index == 1 || index==2 ){
+ //拍照或从图库上传
+ that.uploadPictrue(index);
+ }
+ }
+ });
+ },
+ //图片上传
+ uploadPictrue(e){
+ var that = this;
+ var sourceTypeArr = [];
+ e==1 ? sourceTypeArr.push("camera") : sourceTypeArr.push("album")
+ uni.chooseImage({
+ count: 1, //可选择数量,默认9
+ sizeType: ['compressed','original'], //上传压缩图,原图
+ sourceType: sourceTypeArr, //从相册选择
+ success: async (res) => {
+ if(res.tempFiles[0].size > 10 * 1024 * 1000){ //上传图片大小限制
+ uni.showToast({
+ title: "照片大小不能10MB",
+ icon: "none"
+ })
+ return
+ }
+ var tempFilePath = res.tempFilePaths;
+ try{
+ uni.showLoading({
+ title:"上传中...",
+ mask:true
+ })
+ // 文件上传
+ uni.uploadFile({
+ // url: 'https://web.byisf.com/api/blade-jfpts/depl/put-depl', //仅为示例,非真实的接口地址
+ url: 'http://web.byisf.com:82/blade-jfpts/depl/put-depl',
+ filePath: tempFilePath[0],
+ name: 'file',
+ formData: {
+ 'user': 'test' // 上传附带参数
+ },
+ success: (data) => {
+ that.useimg = JSON.parse(data.data).data;
+ //修改用户头像信息
+ uni.request({
+ url:"http://s16s652780.51mypc.cn/api/blade-user/updateUserInfo",
+ method:"POST",
+ data:{
+ id: that.$store.state.puserID,
+ avatar:that.useimg
+ },
+ success:(res)=> {
+ if(res.data.code==200){
+ uni.showToast({
+ title: '上传成功!',
+ duration: 2000
+ });
+ }
+ }
+ })
+ }
+ });
+ }catch(e){
+ console.log(e);
+ }finally{
+ uni.hideLoading();
+ }
+ }
+ })
+ }
},
}
</script>
diff --git a/xcxjingqingmap_clock_sign_in/css/body.css b/xcxjingqingmap_clock_sign_in/css/body.css
index eb9bd20..44e3de1 100644
--- a/xcxjingqingmap_clock_sign_in/css/body.css
+++ b/xcxjingqingmap_clock_sign_in/css/body.css
@@ -95,7 +95,7 @@
left: 20px;
border: none;
height: 33px;
- top: -2px;
+ /* top: -2px; */
font-size: 13px;
color: #808080;
}
--
Gitblit v1.9.3