Browse Source

用户信息修改

master
xuhuajiao 2 weeks ago
parent
commit
5c4a966d4a
  1. 2
      .env.development
  2. 10
      src/api/system/user.js
  3. 3
      src/views/assetManage/inventory/index.vue
  4. 12
      src/views/system/user/center.vue
  5. 8
      src/views/system/user/center/updatePass.vue

2
.env.development

@ -3,7 +3,7 @@ ENV = 'development'
# 接口地址 # 接口地址
# 许镇-本地服地址 # 许镇-本地服地址
VUE_APP_BASE_API = 'http://192.168.99.72:15000'
VUE_APP_BASE_API = 'http://192.168.99.63:15000'
VUE_APP_WEBRTCSTREAMER_API = '127.0.0.1:8000' VUE_APP_WEBRTCSTREAMER_API = '127.0.0.1:8000'
# 是否启用 babel-plugin-dynamic-import-node插件 # 是否启用 babel-plugin-dynamic-import-node插件

10
src/api/system/user.js

@ -53,7 +53,7 @@ export function edit(data) {
export function editUser(data) { export function editUser(data) {
return request({ return request({
url: 'api/users/updateOwn',
url: 'api/user/updateOwn',
method: 'put', method: 'put',
data data
}) })
@ -61,11 +61,13 @@ export function editUser(data) {
export function updatePass(user) { export function updatePass(user) {
const data = { const data = {
oldPass: encrypt(user.oldPass),
newPass: encrypt(user.newPass)
oldPass: user.oldPass,
// oldPass: encrypt(user.oldPass),
// newPass: encrypt(user.newPass)
newPass: user.newPass
} }
return request({ return request({
url: 'api/users/updatePass/',
url: 'api/user/updatePass',
method: 'post', method: 'post',
data data
}) })

3
src/views/assetManage/inventory/index.vue

@ -125,7 +125,6 @@
<img :src="selectedAsset && selectedAsset.imageUrl || require('@/assets/images/system/default-img2.png')" alt="资产图片"> <img :src="selectedAsset && selectedAsset.imageUrl || require('@/assets/images/system/default-img2.png')" alt="资产图片">
</div> --> </div> -->
<!-- 资产图片轮播 --> <!-- 资产图片轮播 -->
<div class="asset-image"> <div class="asset-image">
<!-- 有图片时显示轮播 --> <!-- 有图片时显示轮播 -->
@ -197,7 +196,7 @@ export default {
newCount: 0, newCount: 0,
updateCount: 0, updateCount: 0,
tabIndex: 0, tabIndex: 0,
assetImageList: [],
assetImageList: []
} }
}, },
computed: { computed: {

12
src/views/system/user/center.vue

@ -155,7 +155,7 @@ export default {
} }
}, },
created() { created() {
this.form = { userId: this.user.id, lastname: this.user.lastname, sex: this.user.sex, mobile: this.user.mobile, email: this.user.email }
this.form = { id: this.user.id, lastname: this.user.lastname, sex: this.user.sex, mobile: this.user.mobile, email: this.user.email }
store.dispatch('GetInfo').then(() => {}) store.dispatch('GetInfo').then(() => {})
if (this.$route.query) { if (this.$route.query) {
this.activeIndex = this.$route.query.activeIndex this.activeIndex = this.$route.query.activeIndex
@ -180,9 +180,15 @@ export default {
this.$refs['form'].validate((valid) => { this.$refs['form'].validate((valid) => {
if (valid) { if (valid) {
this.saveLoading = true this.saveLoading = true
editUser(this.form).then(() => {
this.editSuccessNotify()
editUser(this.form).then((res) => {
console.log('res', res)
if (res.data !== null) {
this.$message({ message: '修改成功,请重新登录', type: 'success', offset: 8 })
store.dispatch('GetInfo').then(() => {}) store.dispatch('GetInfo').then(() => {})
} else {
this.$message({ message: res.message, type: 'error', offset: 8 })
}
this.editSuccessNotify()
this.saveLoading = false this.saveLoading = false
}).catch(() => { }).catch(() => {
this.saveLoading = false this.saveLoading = false

8
src/views/system/user/center/updatePass.vue

@ -65,13 +65,19 @@ export default {
if (valid) { if (valid) {
this.loading = true this.loading = true
updatePass(this.form).then(res => { updatePass(this.form).then(res => {
this.resetForm()
console.log(res)
if (res === 'SUCCESS') {
this.$message({ message: '密码修改成功,请重新登录', type: 'success', offset: 8 }) this.$message({ message: '密码修改成功,请重新登录', type: 'success', offset: 8 })
setTimeout(() => { setTimeout(() => {
store.dispatch('LogOut').then(() => { store.dispatch('LogOut').then(() => {
location.reload() // vue-router bug location.reload() // vue-router bug
}) })
}, 1500) }, 1500)
} else {
this.$message({ message: res.message, type: 'error', offset: 8 })
}
this.resetForm()
this.loading = false
}).catch(err => { }).catch(err => {
this.loading = false this.loading = false
console.log(err.response.data.message) console.log(err.response.data.message)

Loading…
Cancel
Save