From c46cd6a55ff31dc356b3a69bf4da47d587caf06b Mon Sep 17 00:00:00 2001 From: m0_74163447 <2656695551@qq.com> Date: Wed, 10 May 2023 20:12:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9B=BE=E6=A0=87=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E7=A4=BA=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- teamwork/pages/my/my-modify.vue | 207 +++++++++++++---------- teamwork/pages/my/my-resetpassword.vue | 111 +++++++----- teamwork/pages/my/my-running-record.vue | 9 +- teamwork/pages/my/my-setting.vue | 54 ++++-- teamwork/pages/my/my-walking-record.vue | 5 +- teamwork/static/my/my-record/run.png | Bin 8022 -> 7102 bytes teamwork/static/my/my-record/walk.png | Bin 6260 -> 6386 bytes teamwork/static/my/my-record/walking.png | Bin 4687 -> 6396 bytes 8 files changed, 236 insertions(+), 150 deletions(-) diff --git a/teamwork/pages/my/my-modify.vue b/teamwork/pages/my/my-modify.vue index c9ca6e9..68b592e 100644 --- a/teamwork/pages/my/my-modify.vue +++ b/teamwork/pages/my/my-modify.vue @@ -45,7 +45,10 @@ - + + + @@ -112,41 +115,70 @@ complete() {} }); }, - // avatarChoose() { - // let that = this; - // uni.chooseImage({ - // count: 1, - // sizeType: ['original', 'compressed'], - // sourceType: ['album', 'camera'], - // success: function(res) { - // var tempFilePaths = res.tempFilePaths; - // pathToBase64(tempFilePaths[0]) //图像转base64工具 - // .then(base64 => { - - // that.avatar = base64; - // //将文件转化为base64并显示 - // // that.avatarUpload(base64); //同时将头像上传至数据库进行存储 - // }).catch(error => { - // console.error(error) - // }) - // } - // }); - - // }, - - getUserInfo() { - uni.getUserProfile({ - desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 - success: (res) => { - console.log(res); - uni.showToast({ - title: '已授权', - icon: 'none', - duration: 2000 - }) - } + dialogConfirm() { + + let that = this; + let gender = that.selectSex[that.index1].name; + let school = that.school[that.index2].name; + let nickname = that.nickName; + let mobile = that.mobile; + let headimg = that.avatar; + let updata = {}; + if (!nickname) { + uni.showToast({ + title: '请填写昵称', + icon: 'none', + duration: 2000 + }); + return; + } + updata.nickname = nickname; + if (!headimg) { + headimg = that.avater; + } + updata.headimg = headimg; + updata.gender = gender; + updata.school = school; + if (that.isPoneAvailable(mobile)) { + updata.mobile = mobile; + } else { + uni.showToast({ + title: '手机号码有误,请重填', + icon: 'none', + duration: 2000 + }); + return; + } + this.Upload(updata); + getApp().globalData.icon=updata.headimg; + getApp().globalData.name=updata.nickname; + getApp().globalData.moblie=updata.mobile; + getApp().globalData.gender=updata.gender; + getApp().globalData.school=updata.school; + uni.navigateBack({ + delta: 1, //返回层数,2则上上页 }) + this.$refs.alertDialog.close(); }, + + dialogClose() { + //console.log('点击关闭') + this.$refsalertDialog.close(); + }, + + // getUserInfo() { + // uni.getUserProfile({ + // desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 + // success: (res) => { + // console.log(res); + // uni.showToast({ + // title: '已授权', + // icon: 'none', + // duration: 2000 + // }) + // } + // }) + // }, // getphonenumber(e) { // if (e.detail.iv) { // console.log(e.detail.iv) //传后台解密换取手机号 @@ -158,59 +190,60 @@ // } // }, savaInfo() { - uni.showModal({ - title: '温馨提示', //提示标题 - content: '确认修改你的个人信息吗', //提示内容 - showCancel: true, //是否显示取消按钮 - success: res => { - if (res.confirm) { //confirm为ture,代表用户点击确定 - let that = this; - let gender = that.selectSex[that.index1].name; - let school = that.school[that.index2].name; - let nickname = that.nickName; - let mobile = that.mobile; - let headimg = that.avatar; - let updata = {}; - if (!nickname) { - uni.showToast({ - title: '请填写昵称', - icon: 'none', - duration: 2000 - }); - return; - } - updata.nickname = nickname; - if (!headimg) { - headimg = that.avater; - } - updata.headimg = headimg; - updata.gender = gender; - updata.school = school; - if (that.isPoneAvailable(mobile)) { - updata.mobile = mobile; - } else { - uni.showToast({ - title: '手机号码有误,请重填', - icon: 'none', - duration: 2000 - }); - return; - } - this.Upload(updata); - getApp().globalData.icon=updata.headimg; - getApp().globalData.name=updata.nickname; - getApp().globalData.moblie=updata.mobile; - getApp().globalData.gender=updata.gender; - getApp().globalData.school=updata.school; - uni.navigateBack({ - delta: 1, //返回层数,2则上上页 - }) - // that.updata(updata); - } else if (res.cancel) { //cancel为ture,代表用户点击取消 - console.log('点击了取消按钮'); - } - } - }) + this.$refs.alertDialog.open(); + // uni.showModal({ + // title: '温馨提示', //提示标题 + // content: '确认修改你的个人信息吗', //提示内容 + // showCancel: true, //是否显示取消按钮 + // success: res => { + // if (res.confirm) { //confirm为ture,代表用户点击确定 + // let that = this; + // let gender = that.selectSex[that.index1].name; + // let school = that.school[that.index2].name; + // let nickname = that.nickName; + // let mobile = that.mobile; + // let headimg = that.avatar; + // let updata = {}; + // if (!nickname) { + // uni.showToast({ + // title: '请填写昵称', + // icon: 'none', + // duration: 2000 + // }); + // return; + // } + // updata.nickname = nickname; + // if (!headimg) { + // headimg = that.avater; + // } + // updata.headimg = headimg; + // updata.gender = gender; + // updata.school = school; + // if (that.isPoneAvailable(mobile)) { + // updata.mobile = mobile; + // } else { + // uni.showToast({ + // title: '手机号码有误,请重填', + // icon: 'none', + // duration: 2000 + // }); + // return; + // } + // this.Upload(updata); + // getApp().globalData.icon=updata.headimg; + // getApp().globalData.name=updata.nickname; + // getApp().globalData.moblie=updata.mobile; + // getApp().globalData.gender=updata.gender; + // getApp().globalData.school=updata.school; + // uni.navigateBack({ + // delta: 1, //返回层数,2则上上页 + // }) + // // that.updata(updata); + // } else if (res.cancel) { //cancel为ture,代表用户点击取消 + // console.log('点击了取消按钮'); + // } + // } + // }) }, diff --git a/teamwork/pages/my/my-resetpassword.vue b/teamwork/pages/my/my-resetpassword.vue index 9c1bf95..7047360 100644 --- a/teamwork/pages/my/my-resetpassword.vue +++ b/teamwork/pages/my/my-resetpassword.vue @@ -30,6 +30,10 @@ + + + @@ -53,46 +57,75 @@ bindConfirmPassword(e) { this.confirmPassword = e.detail.value; }, - // showPwd: function() { - // this.showPassword = !this.showPassword; - // }, + dialogConfirm() { + let that = this; + let password = that.password; + let newPassword = that.newPassword; + let confirmPassword = that.confirmPassword; + let updata = {}; + if (!that.isPasswordAvailable(newPassword)) { + uni.showToast({ + title: '密码长度在8-20位!', + icon: 'none', + duration: 2000 + }); + return; + } else if (!that.isConfirmPasswordAvailable(newPassword, confirmPassword)) { + uni.showToast({ + title: '两次密码不一致', + icon: 'none', + duration: 2000 + }); + return; + } else { + updata.password = password; + updata.newPassword = newPassword; + } + this.Upload(updata); + this.$refs.alertDialog.close(); + }, + + dialogClose() { + //console.log('点击关闭') + this.$refsalertDialog.close(); + }, confirmModification() { - - uni.showModal({ - title: '温馨提示', //提示标题 - content: '确认修改密码吗', //提示内容 - showCancel: true, //是否显示取消按钮 - success: res => { - if (res.confirm) { //confirm为ture,代表用户点击确定 - let that = this; - let password = that.password; - let newPassword = that.newPassword; - let confirmPassword = that.confirmPassword; - let updata = {}; - if (!that.isPasswordAvailable(newPassword)) { - uni.showToast({ - title: '密码长度在8-20位!', - icon: 'none', - duration: 2000 - }); - return; - } else if (!that.isConfirmPasswordAvailable(newPassword, confirmPassword)) { - uni.showToast({ - title: '两次密码不一致', - icon: 'none', - duration: 2000 - }); - return; - } else { - updata.password = password; - updata.newPassword = newPassword; - } - this.Upload(updata); - } else if (res.cancel) { //cancel为ture,代表用户点击取消 - console.log('点击了取消按钮'); - } - } - }) + this.$refs.alertDialog.open(); + // uni.showModal({ + // title: '温馨提示', //提示标题 + // content: '确认修改密码吗', //提示内容 + // showCancel: true, //是否显示取消按钮 + // success: res => { + // if (res.confirm) { //confirm为ture,代表用户点击确定 + // let that = this; + // let password = that.password; + // let newPassword = that.newPassword; + // let confirmPassword = that.confirmPassword; + // let updata = {}; + // if (!that.isPasswordAvailable(newPassword)) { + // uni.showToast({ + // title: '密码长度在8-20位!', + // icon: 'none', + // duration: 2000 + // }); + // return; + // } else if (!that.isConfirmPasswordAvailable(newPassword, confirmPassword)) { + // uni.showToast({ + // title: '两次密码不一致', + // icon: 'none', + // duration: 2000 + // }); + // return; + // } else { + // updata.password = password; + // updata.newPassword = newPassword; + // } + // this.Upload(updata); + // } else if (res.cancel) { //cancel为ture,代表用户点击取消 + // console.log('点击了取消按钮'); + // } + // } + // }) }, isPasswordAvailable(newPassword) { diff --git a/teamwork/pages/my/my-running-record.vue b/teamwork/pages/my/my-running-record.vue index 29c3dcb..bf03352 100644 --- a/teamwork/pages/my/my-running-record.vue +++ b/teamwork/pages/my/my-running-record.vue @@ -24,7 +24,6 @@ {{parseInt(item.pace/60).toString().padStart(2,0)}}'{{parseInt(item.pace%60).toString().padStart(2,0)}}'' - @@ -134,7 +133,7 @@ onLoad() { //console.log(this.formatSeconds(10)); - plus.navigator.setStatusBarBackground('#EDEEF0'); + //plus.navigator.setStatusBarBackground('#EDEEF0'); this.getData(); } } @@ -197,9 +196,9 @@ height: 150rpx; margin-top: 20rpx; margin-left: 30rpx; - /* background-size:100% 100%; - background-image:url("/static/my/my-record/run.png"); - background-repeat:no-repeat; */ + background-size:100% 100%; + background-image:url("/static/my/my-record/run.png/"); + background-repeat:no-repeat; float: left; } diff --git a/teamwork/pages/my/my-setting.vue b/teamwork/pages/my/my-setting.vue index ca37dba..e9c0884 100644 --- a/teamwork/pages/my/my-setting.vue +++ b/teamwork/pages/my/my-setting.vue @@ -25,6 +25,10 @@ + + + @@ -37,26 +41,40 @@ } }, methods:{ + dialogConfirm() { + uni.reLaunch({ + url: '/pages/login/login', + animationType: 'pop-in', + animationDuration: 300 + }) + this.$refs.alertDialog.close(); + }, + + dialogClose() { + //console.log('点击关闭') + this.$refsalertDialog.close(); + }, confirmExit(){ - uni.showModal({ - title: '温馨提示', //提示标题 - content: '确认退出你的账号吗', //提示内容 - showCancel: true, //是否显示取消按钮 - success: function (res) { - if (res.confirm) { //confirm为ture,代表用户点击确定 - // uni.navigateTo({ - // url: '/pages/login/login' - // }) - uni.reLaunch({ - url: '/pages/login/login', - animationType: 'pop-in', - animationDuration: 300 - }) - } else if (res.cancel) { //cancel为ture,代表用户点击取消 + this.$refs.alertDialog.open(); + // uni.showModal({ + // title: '温馨提示', //提示标题 + // content: '确认退出你的账号吗', //提示内容 + // showCancel: true, //是否显示取消按钮 + // success: function (res) { + // if (res.confirm) { //confirm为ture,代表用户点击确定 + // // uni.navigateTo({ + // // url: '/pages/login/login' + // // }) + // uni.reLaunch({ + // url: '/pages/login/login', + // animationType: 'pop-in', + // animationDuration: 300 + // }) + // } else if (res.cancel) { //cancel为ture,代表用户点击取消 - } - } - }) + // } + // } + // }) }, goBack(){ uni.navigateBack({ diff --git a/teamwork/pages/my/my-walking-record.vue b/teamwork/pages/my/my-walking-record.vue index a042da4..b089229 100644 --- a/teamwork/pages/my/my-walking-record.vue +++ b/teamwork/pages/my/my-walking-record.vue @@ -121,7 +121,7 @@ }, onLoad() { - plus.navigator.setStatusBarBackground('#EDEEF0'); + //plus.navigator.setStatusBarBackground('#EDEEF0'); this.getData(); } } @@ -184,6 +184,9 @@ height: 150rpx; margin-top: 20rpx; margin-left: 30rpx; + background-size:100% 100%; + background-image:url("/static/my/my-record/walk.png/"); + background-repeat:no-repeat; float: left; } diff --git a/teamwork/static/my/my-record/run.png b/teamwork/static/my/my-record/run.png index 6e8ace386fe83dd3876aa5319fc5f6af735d9df2..79fcf343ea65e3b55049b7a80911306ccd51c450 100644 GIT binary patch literal 7102 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 Y9}Sfvd+r@V>;M1&07*qoM6N<$g3ek>#Q*>R diff --git a/teamwork/static/my/my-record/walk.png b/teamwork/static/my/my-record/walk.png index 8a0b12cb8fc44ab7dbe2037f3cbac33ae362a232..379849c92e19f4ff0e6219a6100a02fa919c10dc 100644 GIT binary patch literal 6386 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 U&4NepKQRE0)pS%Vm0!I3A8_RnivR!s literal 6260 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 z

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 Poq?mOsHK3EvyS{9(K!YZ literal 4687 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 R2)q!13~!hsi3pdN{{X89awq@* -- GitLab