庞东旭 3 лет назад
Родитель
Сommit
ca12459f05
5 измененных файлов: 111 добавлений и 16 удалений
  1. +2
    -2
      config/index.js
  2. +22
    -13
      src/api/user/index.js
  3. +10
    -1
      src/router/index.js
  4. +1
    -0
      src/views/user/accountSetting/index.vue
  5. +76
    -0
      src/views/user/accountSetting/passWordInformation/index.vue

+ 2
- 2
config/index.js Просмотреть файл

@@ -12,8 +12,8 @@ module.exports = {
proxyTable: {
"/dev-api": {
// 请求的目标主机
//target: 'http://116.255.135.38:8081/nsgk_test/',
target: 'http://192.168.31.107:8080/',
target: 'http://116.255.135.38:8081/nsgk_test/',
//target: 'http://192.168.31.107:8080/',
changeOrigin: true,
pathRewrite: {
'^/dev-api': ''


+ 22
- 13
src/api/user/index.js Просмотреть файл

@@ -19,8 +19,17 @@ export function showUserImg(id){
//更新用户资料
export function userUpdate(query){
return request({
url: '/transaction/member',
method: 'put',
url: '/transaction/member/edit',
method: 'post',
data: query
})
}

//更新密码
export function passWordUpdate(query){
return request({
url: '/system/user/profile/updatePwd',
method: 'post',
data: query
})
}
@@ -45,7 +54,7 @@ export function deleteUserImg(id){
//发布咨询
export function userCommunicate(query){
return request({
url: '/transaction/communicate',
url: '/transaction/communicate/add',
method: 'post',
data: query
})
@@ -63,8 +72,8 @@ export function userConsulting(query){
//修改咨询
export function updateCommunicate(query){
return request({
url: '/transaction/communicate',
method: 'put',
url: '/transaction/communicate/edit',
method: 'post',
data: query
})
}
@@ -80,8 +89,8 @@ export function selectCommunicate(id){
//删除咨询
export function deleteInteraction(id){
return request({
url: '/transaction/communicate/'+id,
method: 'delete'
url: '/transaction/communicate/remove/'+id,
method: 'get'
})
}

@@ -97,17 +106,17 @@ export function supplyList(query){
//发布供求
export function userDemand(query){
return request({
url: '/transaction/demand',
url: '/transaction/demand/add',
method: 'post',
data: query
})
}

//发布供求
//修改供求
export function updateDemand(query){
return request({
url: '/transaction/demand',
method: 'put',
url: '/transaction/demand/edit',
method: 'post',
data: query
})
}
@@ -123,8 +132,8 @@ export function selectDemand(id){
//删除供求
export function deleteSupply(id){
return request({
url: '/transaction/demand/'+id,
method: 'delete'
url: '/transaction/demand/remove/'+id,
method: 'get'
})
}



+ 10
- 1
src/router/index.js Просмотреть файл

@@ -228,6 +228,15 @@ export const constantRoutes = [
},
component: (resolve) => require(['@/views/user/accountSetting/bankInformation/index'], resolve)
},
{
path: '/passWordInformation',
name: 'passWordInformation',
meta: {
title: '密码修改',
hidden: true,
},
component: (resolve) => require(['@/views/user/accountSetting/passWordInformation/index'], resolve)
},
{
path: '/phoneInformation',
name: 'phoneInformation',
@@ -326,7 +335,7 @@ export const constantRoutes = [
hidden: true,
},
component: (resolve) => require(['@/views/user/supply/supplyAdd'], resolve)
},
},
//两清三化宅基地
{
path: '/homestead/index',


+ 1
- 0
src/views/user/accountSetting/index.vue Просмотреть файл

@@ -9,6 +9,7 @@
/>
<van-cell title="用户资料修改" @click="goInformation" to="userInformation" is-link icon="points" />
<van-cell title="银行账户信息修改" to="bankInformation" is-link icon="credit-pay" />
<van-cell title="密码修改" to="passWordInformation" is-link icon="lock" />
</div>
</template>



+ 76
- 0
src/views/user/accountSetting/passWordInformation/index.vue Просмотреть файл

@@ -0,0 +1,76 @@
<template>
<div class="app-container" :style="{height:height+'px'}">
<van-nav-bar
title="银行账户修改"
left-arrow
fixed
placeholder
@click-left="onClickLeft"
/>
<van-form @submit="submitBank">
<van-field v-model="form.oldPassWord" type="password" label="原密码" placeholder="请输入原密码" required :rules="[{ required:true }]"/>
<van-field v-model="form.newPassWord" type="password" label="新密码" placeholder="请输入新密码" required :rules="[{ required:true }]"/>
<van-field v-model="form.determinePassWord" type="password" label="确认密码" placeholder="请确认密码" required :rules="[{ required:true }]"/>
<div class="submit">
<van-button round block type="info" color="#007E72" native-type="submit">保存</van-button>
</div>
</van-form>
</div>
</template>

<script>
import { passWordUpdate } from "@/api/user/index";
import {Dialog} from "vant";
export default {
name: "bankInformation",
data() {
return {
height:0,
tel:'',
fileList:[],
form:{
oldPassWord:'',
newPassWord:'',
determinePassWord:'',
id:'',
}
};
},
created() {
this.height = document.body.clientHeight;
this.getInfo();
},
methods: {
submitBank(){
passWordUpdate(this.form).then(response => {
if (response.code == 200){
Dialog.confirm({
title: '系统提示',
message: '修改成功',
confirmButtonText: '确定',
})
}
});
}
},
};
</script>

<style scoped lang="scss">
.app-container {
background-color: #FFF;
}
.submit{
position: absolute;
bottom: 5%;
width: 90%;
left: 5%;
p{
text-align: center;
margin-bottom: 0.2rem;
span{
color: #007E72;
}
}
}
</style>

Загрузка…
Отмена
Сохранить