feat(userSecure): 移除月度累计业绩入口,删除更新邮箱相关内容

This commit is contained in:
woody 2025-04-24 14:47:05 +08:00
parent d6a998fb1a
commit 27f4be0621
7 changed files with 448 additions and 740 deletions

View File

@ -24,9 +24,6 @@ export const forgetVerification = (params) => http.get('/member/api/sms/forget-v
//保存地址
export const saveAddress = (data) => http.post('/member/api/member-address/save', data)
//更新邮箱
export const updateEmail = (data) => http.put('/member/api/member/update-email', data)
//更新密码
export const updatePassword = (data) => http.put('/member/api/member/update-password', data)

View File

@ -80,13 +80,6 @@
"navigationBarBackgroundColor": "#fff"
}
},
{
"path": "pages/forgetEmail/index",
"style": {
"navigationBarTitleText": "邮箱设置",
"navigationBarBackgroundColor": "#fff"
}
},
{
"path": "pages/forgetPayPassword/index",
"style": {

View File

@ -1,239 +0,0 @@
<template>
<view class="main">
<view class="contents">
<u-form ref="uForm" :model="emailObj"
class="paddings"
labelWidth="auto">
<u-form-item :label="'邮箱'"
label-width="60px"
prop="emailed">
<u-input v-model="emailObj.emailed" class="border-color"
disabled
placeholder=""
placeholder-class="place-class" />
</u-form-item>
<u-form-item :label="'验证码'"
label-width="60px"
prop="code">
<u-input v-model="emailObj.code" class="border-color width-s"
:placeholder="'请输入验证码'"
placeholder-class="place-class" />
<!-- <view class="yzm" @click="submit">
{{getCodeText}}
</view> -->
<button :disabled="disabled" class="yzm" @click.stop="getCode()">
{{getCodeText}}
</button>
</u-form-item>
<u-form-item label="新邮箱"
label-width="60px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.email" class="border-color"
:placeholder="'请输入新邮箱'"
placeholder-class="place-class" />
</u-form-item>
</u-form>
</view>
<u-button class="btn"
shape="circle"
type="success"
@click="submit"
>{{'确定'}}</u-button>
<view style="height: 20rpx;"></view>
</view>
</template>
<script>
import * as api from '@/config/login.js'
import { setToken } from '@/config/auth.js'
import address from '@/components/address.vue'
import store from '@/store'
import {getData} from "../../config/login";
export default {
data() {
return {
getCodeText: '获取验证码',
disabled:false,
time:60,
yzmCheck:false,
userInfo:'',
emailObj: {
emailed: '',
code: '',
email: '',
},
rules: {
emailed:[
{
//
required: false,
// u-form-item
message: "邮箱不能为空",
trigger: ["blur"],
}
],
code:[
{
//
required: true,
// u-form-item
message: "验证码不能为空",
trigger: ["blur"],
}
],
email:[
{
//
required: true,
// u-form-item
message: "新邮箱不能为空",
trigger: ["blur"],
}
],
}
}
},
onLoad(option) {
this.getMemberInfo();
},
onReady() {
this.$refs.uForm.setRules(this.rules);
},
methods: {
getMemberInfo() {
api.getData().then((res) => {
// safty: {
// loginPwd: 111111,
// payPwd: 111111,
// email: 111111,
// tel: 111111,
// },
this.emailObj.emailed = res.data.email || ''
})
},
submit() {
this.$refs.uForm.validate().then((res) => {
api.updateEmail(this.emailObj).then((res)=>{
if(res.code=='200'){
uni.showToast({
title: res.msg,
icon: "none",
success() {
setTimeout(()=>{
uni.navigateTo({
url:"/pages/login/index"
})
},2000)
}
});
}else{
uni.showToast({
icon:"none",
title:res.msg
})
}
})
})
},
getCode() {
// this.disabled = true
// this.getCodeText = "..." //
// this.getCodeisWaiting = true;
// this.getCodeBtnColor = "rgba(255,255,255,0.5)" //
this.getYzm()
},
getYzm() {
api.verification().then((res)=>{
if(res.code=='200'){
setTimeout(() => {
//this.$common.msg('')
uni.showToast({
title: '验证码已发送',
icon: "none"
}); //
this.setTimer(); //
}, 1000)
}
})
},
setTimer() {
this.disabled = true
let holdTime = 60; //
this.getCodeText = '重新获取' + "(60)"
//setInterval
//setInterval clearInterval
this.time = setInterval(() => {
if (holdTime <= 0) {
this.disabled = false
this.getCodeisWaiting = false;
this.getCodeBtnColor = "#ffffff";
this.getCodeText = '获取验证码'
clearInterval(this.time); //
return; //
}
this.getCodeText = '重新获取' + "(" + holdTime + ")"
holdTime--;
}, 1000)
}
},
}
</script>
<style lang="scss" scoped>
:v-deep uni-button:after{
border: none;
}
:v-deep .u-form-item__body__right__message{
margin-left: 170rpx !important;
}
.yzm{
// width: 161rpx;
height: 74rpx;
line-height: 74rpx;
text-align: center;
color: #fff;
background: #2FBC42;
border-radius: 40rpx;
margin-left: 30rpx;
font-size: 24rpx;
}
:v-deep .u-form-item:nth-child(2){
width: 670rpx;
}
.contents{
background-color: #fff;
}
page{
background-color: #f2f2f2;
}
:v-deep .width-s{
width: 200rpx !important;
}
.paddings{
padding: 30rpx 0rpx;
margin: 0 40rpx;
}
.border-color{
border-radius: 50rpx;
padding-left: 50rpx !important;
font-size: 28rpx;
width: 400rpx;
height: 60rpx;
background: #F5F6F8;
border: none;
}
.btn{
background-color: #005BAC;
border: none;
height: 92rpx;
line-height: 92rpx;
font-size:30rpx;
margin: 40rpx auto;
width: 690rpx;
}
</style>

View File

@ -1,48 +1,55 @@
<template>
<view class="main">
<view class="contents">
<u-form ref="uForm" :model="emailObj"
class="paddings"
labelWidth="auto">
<u-form-item :label="'旧密码'"
label-width="100px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.oldPassword" class="border-color"
:placeholder="'请输入密码'"
:password="true"
placeholder-class="place-class" />
</u-form-item>
<u-form-item :label="'新密码'"
label-width="100px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.newPassword" class="border-color"
:password="true"
:placeholder="'请输入密码'"
placeholder-class="place-class" />
</u-form-item>
<u-form-item :label="'请确认密码'"
label-width="100px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.loginPassword" class="border-color"
:password="true"
:placeholder="'请输入新邮箱'"
placeholder-class="place-class" />
</u-form-item>
</u-form>
</view>
<u-button class="btn"
shape="circle"
type="success"
@click="upLoginPwd"
>{{'确定'}}</u-button>
<view style="height: 20rpx;"></view>
<view class="contents">
<u-form ref="uForm" :model="emailObj" class="paddings" labelWidth="auto">
<u-form-item
:label="'旧密码'"
label-width="100px"
prop="email"
style="display: flex"
>
<u-input
v-model="emailObj.oldPassword"
class="border-color"
:placeholder="'请输入密码'"
:password="true"
placeholder-class="place-class"
/>
</u-form-item>
<u-form-item
:label="'新密码'"
label-width="100px"
prop="email"
style="display: flex"
>
<u-input
v-model="emailObj.newPassword"
class="border-color"
:password="true"
:placeholder="'请输入密码'"
placeholder-class="place-class"
/>
</u-form-item>
<u-form-item
:label="'请确认密码'"
label-width="100px"
prop="email"
style="display: flex"
>
<u-input
v-model="emailObj.loginPassword"
class="border-color"
:password="true"
:placeholder="'请输入新邮箱'"
placeholder-class="place-class"
/>
</u-form-item>
</u-form>
</view>
<u-button class="btn" shape="circle" type="success" @click="upLoginPwd">{{
'确定'
}}</u-button>
<view style="height: 20rpx"></view>
</view>
</template>
@ -54,202 +61,177 @@ import store from '@/store'
export default {
data() {
return {
getCodeText: '获取验证码',
disabled:false,
time:60,
yzmCheck:false,
userInfo:'',
emailObj: {
oldPassword: '',
loginPassword: '',
newPassword: '',
},
rules: {
oldPassword:[
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ["blur"],
}
],
loginPassword:[
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ["blur"],
}
],
newPassword:[
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ["blur"],
}
],
}
getCodeText: '获取验证码',
disabled: false,
time: 60,
yzmCheck: false,
userInfo: '',
emailObj: {
oldPassword: '',
loginPassword: '',
newPassword: '',
},
rules: {
oldPassword: [
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ['blur'],
},
],
loginPassword: [
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ['blur'],
},
],
newPassword: [
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ['blur'],
},
],
},
}
},
onLoad(option) {
},
onLoad(option) {},
onReady() {
this.$refs.uForm.setRules(this.rules);
this.$refs.uForm.setRules(this.rules)
},
methods: {
upLoginPwd(index) {
if (this.emailObj.newPassword != this.emailObj.loginPassword) {
uni.showToast({
title: '密码输入不一致',
icon: 'none',
duration: 1500,
})
return false
}
upLoginPwd(index) {
if (this.emailObj.newPassword != this.emailObj.loginPassword) {
uni.showToast({
title: '密码输入不一致',
icon: 'none',
duration: 1500,
})
return false
}
// loginObj
api.updatePassword(this.emailObj).then((res) => {
if (res.code == '200') {
uni.showToast({
title: res.msg,
icon: "none"
});
setTimeout(()=>{
this.$store.dispatch('LogOut')
uni.reLaunch({
url: '/pages/login/index'
})
},2000)
}else{
uni.showToast({
title: res.msg,
icon: "none"
});
}
})
},
submit() {
this.$refs.uForm.validate().then((res) => {
api.updateEmail(this.emailObj).then((res)=>{
if(res.code=='200'){
uni.showToast({
title: res.msg,
icon: "none",
success() {
setTimeout(()=>{
uni.navigateTo({
url:"/pages/login/index"
})
},2000)
}
});
}else{
uni.showToast({
icon:"none",
title:res.msg
})
}
})
})
},
getCode() {
// this.disabled = true
// this.getCodeText = "..." //
// this.getCodeisWaiting = true;
// this.getCodeBtnColor = "rgba(255,255,255,0.5)" //
this.getYzm()
},
getYzm() {
api.verification().then((res)=>{
if(res.code=='200'){
setTimeout(() => {
//this.$common.msg('')
uni.showToast({
title: '验证码已发送',
icon: "none"
}); //
this.setTimer(); //
}, 1000)
}
})
},
setTimer() {
this.disabled = true
let holdTime = 60; //
this.getCodeText = '重新获取' + "(60)"
//setInterval
//setInterval clearInterval
this.time = setInterval(() => {
if (holdTime <= 0) {
this.disabled = false
this.getCodeisWaiting = false;
this.getCodeBtnColor = "#ffffff";
this.getCodeText = '获取验证码'
clearInterval(this.time); //
return; //
}
this.getCodeText = '重新获取' + "(" + holdTime + ")"
holdTime--;
}, 1000)
}
// loginObj
api.updatePassword(this.emailObj).then(res => {
if (res.code == '200') {
uni.showToast({
title: res.msg,
icon: 'none',
})
setTimeout(() => {
this.$store.dispatch('LogOut')
uni.reLaunch({
url: '/pages/login/index',
})
}, 2000)
} else {
uni.showToast({
title: res.msg,
icon: 'none',
})
}
})
},
getCode() {
// this.disabled = true
// this.getCodeText = "..." //
// this.getCodeisWaiting = true;
// this.getCodeBtnColor = "rgba(255,255,255,0.5)" //
this.getYzm()
},
getYzm() {
api.verification().then(res => {
if (res.code == '200') {
setTimeout(() => {
//this.$common.msg('')
uni.showToast({
title: '验证码已发送',
icon: 'none',
}) //
this.setTimer() //
}, 1000)
}
})
},
setTimer() {
this.disabled = true
let holdTime = 60 //
this.getCodeText = '重新获取' + '(60)'
//setInterval
//setInterval clearInterval
this.time = setInterval(() => {
if (holdTime <= 0) {
this.disabled = false
this.getCodeisWaiting = false
this.getCodeBtnColor = '#ffffff'
this.getCodeText = '获取验证码'
clearInterval(this.time) //
return //
}
this.getCodeText = '重新获取' + '(' + holdTime + ')'
holdTime--
}, 1000)
},
},
}
</script>
<style lang="scss" scoped>
:v-deep uni-button:after{
border: none;
}
:v-deep .u-form-item__body__right__message{
margin-left: 170rpx !important;
}
.yzm{
// width: 161rpx;
height: 74rpx;
line-height: 74rpx;
text-align: center;
color: #fff;
background: #2FBC42;
border-radius: 40rpx;
margin-left: 30rpx;
font-size: 24rpx;
}
:v-deep .u-form-item:nth-child(2){
width: 670rpx;
}
.contents{
background-color: #fff;
}
page{
background-color: #f2f2f2;
}
:v-deep .width-s{
width: 200rpx !important;
}
.paddings{
padding: 30rpx 0rpx;
margin: 0 40rpx;
}
.border-color{
border-radius: 50rpx;
padding-left: 50rpx !important;
font-size: 28rpx;
width: 400rpx;
height: 60rpx;
background: #F5F6F8;
border: none;
}
.btn{
background-color: #005BAC;
border: none;
height: 92rpx;
line-height: 92rpx;
font-size:30rpx;
margin: 40rpx auto;
width: 690rpx;
}
:v-deep uni-button:after {
border: none;
}
:v-deep .u-form-item__body__right__message {
margin-left: 170rpx !important;
}
.yzm {
// width: 161rpx;
height: 74rpx;
line-height: 74rpx;
text-align: center;
color: #fff;
background: #2fbc42;
border-radius: 40rpx;
margin-left: 30rpx;
font-size: 24rpx;
}
:v-deep .u-form-item:nth-child(2) {
width: 670rpx;
}
.contents {
background-color: #fff;
}
page {
background-color: #f2f2f2;
}
:v-deep .width-s {
width: 200rpx !important;
}
.paddings {
padding: 30rpx 0rpx;
margin: 0 40rpx;
}
.border-color {
border-radius: 50rpx;
padding-left: 50rpx !important;
font-size: 28rpx;
width: 400rpx;
height: 60rpx;
background: #f5f6f8;
border: none;
}
.btn {
background-color: #005bac;
border: none;
height: 92rpx;
line-height: 92rpx;
font-size: 30rpx;
margin: 40rpx auto;
width: 690rpx;
}
</style>

View File

@ -1,48 +1,55 @@
<template>
<view class="main">
<view class="contents">
<u-form ref="uForm" :model="emailObj"
class="paddings"
labelWidth="auto">
<u-form-item :label="'旧密码'"
label-width="100px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.oldPassword" class="border-color"
:placeholder="'请输入旧密码'"
:password="true"
placeholder-class="place-class" />
</u-form-item>
<u-form-item :label="'新密码'"
label-width="100px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.payPassword" class="border-color"
:password="true"
:placeholder="'请输入新密码'"
placeholder-class="place-class" />
</u-form-item>
<u-form-item :label="'请确认密码'"
label-width="100px"
prop="email"
style="display: flex;">
<u-input v-model="emailObj.loginPassword" class="border-color"
:password="true"
:placeholder="'请确认密码'"
placeholder-class="place-class" />
</u-form-item>
</u-form>
</view>
<u-button class="btn"
shape="circle"
type="success"
@click="upLoginPwd"
>{{'确定'}}</u-button>
<view style="height: 20rpx;"></view>
<view class="contents">
<u-form ref="uForm" :model="emailObj" class="paddings" labelWidth="auto">
<u-form-item
:label="'旧密码'"
label-width="100px"
prop="email"
style="display: flex"
>
<u-input
v-model="emailObj.oldPassword"
class="border-color"
:placeholder="'请输入旧密码'"
:password="true"
placeholder-class="place-class"
/>
</u-form-item>
<u-form-item
:label="'新密码'"
label-width="100px"
prop="email"
style="display: flex"
>
<u-input
v-model="emailObj.payPassword"
class="border-color"
:password="true"
:placeholder="'请输入新密码'"
placeholder-class="place-class"
/>
</u-form-item>
<u-form-item
:label="'请确认密码'"
label-width="100px"
prop="email"
style="display: flex"
>
<u-input
v-model="emailObj.loginPassword"
class="border-color"
:password="true"
:placeholder="'请确认密码'"
placeholder-class="place-class"
/>
</u-form-item>
</u-form>
</view>
<u-button class="btn" shape="circle" type="success" @click="upLoginPwd">{{
'确定'
}}</u-button>
<view style="height: 20rpx"></view>
</view>
</template>
@ -54,205 +61,181 @@ import store from '@/store'
export default {
data() {
return {
getCodeText: '获取验证码',
disabled:false,
time:60,
yzmCheck:false,
userInfo:'',
emailObj: {
oldPassword: '',
loginPassword: '',
payPassword: '',
},
rules: {
oldPassword:[
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ["blur"],
}
],
loginPassword:[
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ["blur"],
}
],
payPassword:[
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ["blur"],
}
],
}
getCodeText: '获取验证码',
disabled: false,
time: 60,
yzmCheck: false,
userInfo: '',
emailObj: {
oldPassword: '',
loginPassword: '',
payPassword: '',
},
rules: {
oldPassword: [
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ['blur'],
},
],
loginPassword: [
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ['blur'],
},
],
payPassword: [
{
//
required: true,
// u-form-item
message: '密码不能为空',
trigger: ['blur'],
},
],
},
}
},
onLoad(option) {
},
onLoad(option) {},
onReady() {
this.$refs.uForm.setRules(this.rules);
this.$refs.uForm.setRules(this.rules)
},
methods: {
upLoginPwd(index) {
if (this.emailObj.payPassword != this.emailObj.loginPassword) {
uni.showToast({
title: '密码不一致',
icon: 'none',
duration: 1500,
})
return
}
upLoginPwd(index) {
if (this.emailObj.payPassword != this.emailObj.loginPassword) {
uni.showToast({
title: '密码不一致',
icon: 'none',
duration: 1500,
})
return
}
let data = JSON.parse(JSON.stringify(this.emailObj))
let data = JSON.parse(JSON.stringify(this.emailObj))
delete data.loginPassword
delete data.loginPassword
// loginObj
api.updatePassword(data).then((res) => {
if (res.code == '200') {
uni.showToast({
title: res.msg,
icon: "none"
});
setTimeout(()=>{
uni.navigateTo({
url: '/pages/userSecure/index'
})
},2000)
}else{
uni.showToast({
title: res.msg,
icon: "none"
});
}
})
},
submit() {
this.$refs.uForm.validate().then((res) => {
api.updateEmail(this.emailObj).then((res)=>{
if(res.code=='200'){
uni.showToast({
title: res.msg,
icon: "none",
success() {
setTimeout(()=>{
uni.navigateTo({
url:"/pages/login/index"
})
},2000)
}
});
}else{
uni.showToast({
icon:"none",
title:res.msg
})
}
})
})
},
getCode() {
// this.disabled = true
// this.getCodeText = "..." //
// this.getCodeisWaiting = true;
// this.getCodeBtnColor = "rgba(255,255,255,0.5)" //
this.getYzm()
},
getYzm() {
api.verification().then((res)=>{
if(res.code=='200'){
setTimeout(() => {
//this.$common.msg('')
uni.showToast({
title: '验证码已发送',
icon: "none"
}); //
this.setTimer(); //
}, 1000)
}
})
},
setTimer() {
this.disabled = true
let holdTime = 60; //
this.getCodeText = '重新获取' + "(60)"
//setInterval
//setInterval clearInterval
this.time = setInterval(() => {
if (holdTime <= 0) {
this.disabled = false
this.getCodeisWaiting = false;
this.getCodeBtnColor = "#ffffff";
this.getCodeText = '获取验证码'
clearInterval(this.time); //
return; //
}
this.getCodeText = '重新获取' + "(" + holdTime + ")"
holdTime--;
}, 1000)
}
// loginObj
api.updatePassword(data).then(res => {
if (res.code == '200') {
uni.showToast({
title: res.msg,
icon: 'none',
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/userSecure/index',
})
}, 2000)
} else {
uni.showToast({
title: res.msg,
icon: 'none',
})
}
})
},
getCode() {
// this.disabled = true
// this.getCodeText = "..." //
// this.getCodeisWaiting = true;
// this.getCodeBtnColor = "rgba(255,255,255,0.5)" //
this.getYzm()
},
getYzm() {
api.verification().then(res => {
if (res.code == '200') {
setTimeout(() => {
//this.$common.msg('')
uni.showToast({
title: '验证码已发送',
icon: 'none',
}) //
this.setTimer() //
}, 1000)
}
})
},
setTimer() {
this.disabled = true
let holdTime = 60 //
this.getCodeText = '重新获取' + '(60)'
//setInterval
//setInterval clearInterval
this.time = setInterval(() => {
if (holdTime <= 0) {
this.disabled = false
this.getCodeisWaiting = false
this.getCodeBtnColor = '#ffffff'
this.getCodeText = '获取验证码'
clearInterval(this.time) //
return //
}
this.getCodeText = '重新获取' + '(' + holdTime + ')'
holdTime--
}, 1000)
},
},
}
</script>
<style lang="scss" scoped>
:v-deep uni-button:after{
border: none;
}
:v-deep .u-form-item__body__right__message{
margin-left: 170rpx !important;
}
.yzm{
// width: 161rpx;
height: 74rpx;
line-height: 74rpx;
text-align: center;
color: #fff;
background: #2FBC42;
border-radius: 40rpx;
margin-left: 30rpx;
font-size: 24rpx;
}
:v-deep .u-form-item:nth-child(2){
width: 670rpx;
}
.contents{
background-color: #fff;
}
page{
background-color: #f2f2f2;
}
:v-deep .width-s{
width: 200rpx !important;
}
.paddings{
padding: 30rpx 0rpx;
margin: 0 40rpx;
}
.border-color{
border-radius: 50rpx;
padding-left: 50rpx !important;
font-size: 28rpx;
width: 400rpx;
height: 60rpx;
background: #F5F6F8;
border: none;
}
.btn{
background-color: #005BAC;
border: none;
height: 92rpx;
line-height: 92rpx;
font-size:30rpx;
margin: 40rpx auto;
width: 690rpx;
}
:v-deep uni-button:after {
border: none;
}
:v-deep .u-form-item__body__right__message {
margin-left: 170rpx !important;
}
.yzm {
// width: 161rpx;
height: 74rpx;
line-height: 74rpx;
text-align: center;
color: #fff;
background: #2fbc42;
border-radius: 40rpx;
margin-left: 30rpx;
font-size: 24rpx;
}
:v-deep .u-form-item:nth-child(2) {
width: 670rpx;
}
.contents {
background-color: #fff;
}
page {
background-color: #f2f2f2;
}
:v-deep .width-s {
width: 200rpx !important;
}
.paddings {
padding: 30rpx 0rpx;
margin: 0 40rpx;
}
.border-color {
border-radius: 50rpx;
padding-left: 50rpx !important;
font-size: 28rpx;
width: 400rpx;
height: 60rpx;
background: #f5f6f8;
border: none;
}
.btn {
background-color: #005bac;
border: none;
height: 92rpx;
line-height: 92rpx;
font-size: 30rpx;
margin: 40rpx auto;
width: 690rpx;
}
</style>

View File

@ -49,12 +49,12 @@ export default {
path: '/pages/delear/index',
id: '4',
},
{
name: '月度历史累计业绩',
url: '../../static/images/zz_thhdd.png',
path: '/pages/selfService/monthlyHistory/monthlyHistory',
id: '7',
},
// {
// name: '',
// url: '../../static/images/zz_thhdd.png',
// path: '/pages/selfService/monthlyHistory/monthlyHistory',
// id: '7',
// },
{
name: '自助撤单',
url: '../../static/images/zz_gzs.png',
@ -95,12 +95,12 @@ export default {
path: '/pages/selfService/updateDomicile/updateDomicile',
id: '3',
},
{
name: '月度历史累计业绩',
url: '../../static/images/zz_thhdd.png',
path: '/pages/selfService/monthlyHistory/monthlyHistory',
id: '7',
},
// {
// name: '',
// url: '../../static/images/zz_thhdd.png',
// path: '/pages/selfService/monthlyHistory/monthlyHistory',
// id: '7',
// },
{
name: '自助撤单',
url: '../../static/images/zz_gzs.png',
@ -140,12 +140,12 @@ export default {
path: '/pages/makerspace/index',
id: '6',
},
{
name: '月度历史累计业绩',
url: '../../static/images/zz_thhdd.png',
path: '/pages/selfService/monthlyHistory/monthlyHistory',
id: '7',
},
// {
// name: '',
// url: '../../static/images/zz_thhdd.png',
// path: '/pages/selfService/monthlyHistory/monthlyHistory',
// id: '7',
// },
{
name: '自助撤单',
url: '../../static/images/zz_gzs.png',

View File

@ -27,14 +27,6 @@
<text class="u-cell-text">{{'重置支付密码'}}</text>
</view>
</u-cell>
<u-cell isLink
url="/pages/forgetEmail/index"
class="border-style">
<view slot="title"
class="u-slot-title">
<text class="u-cell-text">{{'设置邮箱'}}</text>
</view>
</u-cell>
<u-cell v-if="showFix == 1">
<view slot="title"
class="u-slot-title">