|
@@ -30,18 +30,20 @@
|
|
|
<el-input v-model="authUser.name" disabled></el-input>
|
|
<el-input v-model="authUser.name" disabled></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
|
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="编码">
|
|
<el-form-item label="编码">
|
|
|
<el-input v-model="form.CompanyCode"></el-input>
|
|
<el-input v-model="form.CompanyCode"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
|
+ </el-col> -->
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item required prop="Realname" label="名称">
|
|
<el-form-item required prop="Realname" label="名称">
|
|
|
<el-input v-model="form.Realname"></el-input>
|
|
<el-input v-model="form.Realname"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ </el-col>
|
|
|
|
|
|
|
|
- <el-form-item label="单位地址">
|
|
|
|
|
|
|
+ <!-- <el-form-item label="单位地址">
|
|
|
<el-input v-model="form.Address"></el-input>
|
|
<el-input v-model="form.Address"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
@@ -49,7 +51,7 @@
|
|
|
<el-form-item label="联系人">
|
|
<el-form-item label="联系人">
|
|
|
<el-input v-model="form.Manager"></el-input>
|
|
<el-input v-model="form.Manager"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
|
|
|
|
+ </el-col> -->
|
|
|
|
|
|
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
<el-form-item label="手机">
|
|
<el-form-item label="手机">
|
|
@@ -94,7 +96,7 @@
|
|
|
} from 'vuex'
|
|
} from 'vuex'
|
|
|
export default {
|
|
export default {
|
|
|
name: 'usersetting',
|
|
name: 'usersetting',
|
|
|
- data() {
|
|
|
|
|
|
|
+ data () {
|
|
|
return {
|
|
return {
|
|
|
form: {
|
|
form: {
|
|
|
CompanyCode: '',
|
|
CompanyCode: '',
|
|
@@ -121,7 +123,7 @@
|
|
|
computed: mapGetters({
|
|
computed: mapGetters({
|
|
|
authUser: 'authUser'
|
|
authUser: 'authUser'
|
|
|
}),
|
|
}),
|
|
|
- created() {
|
|
|
|
|
|
|
+ created () {
|
|
|
// initial data
|
|
// initial data
|
|
|
this.form.CompanyCode = this.authUser.Profile.CompanyCode
|
|
this.form.CompanyCode = this.authUser.Profile.CompanyCode
|
|
|
this.form.Realname = this.authUser.Profile.Realname
|
|
this.form.Realname = this.authUser.Profile.Realname
|
|
@@ -138,11 +140,11 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
- handleAvatarSuccess(res, file) {
|
|
|
|
|
|
|
+ handleAvatarSuccess (res, file) {
|
|
|
this.form.Photo = res
|
|
this.form.Photo = res
|
|
|
this.imageUrl = URL.createObjectURL(file.raw)
|
|
this.imageUrl = URL.createObjectURL(file.raw)
|
|
|
},
|
|
},
|
|
|
- beforeAvatarUpload(file) {
|
|
|
|
|
|
|
+ beforeAvatarUpload (file) {
|
|
|
const isJPG = (file.type.indexOf('image/') === 0)
|
|
const isJPG = (file.type.indexOf('image/') === 0)
|
|
|
const isLt2M = file.size / 1024 / 1024 < 1
|
|
const isLt2M = file.size / 1024 / 1024 < 1
|
|
|
if (!isJPG) {
|
|
if (!isJPG) {
|
|
@@ -155,12 +157,13 @@
|
|
|
}
|
|
}
|
|
|
return true
|
|
return true
|
|
|
},
|
|
},
|
|
|
- savedata(formName) {
|
|
|
|
|
|
|
+ savedata (formName) {
|
|
|
let _this = this
|
|
let _this = this
|
|
|
this.$refs[formName].validate((valid) => {
|
|
this.$refs[formName].validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
- this.$axios.put('users/membersetting', _this.form)
|
|
|
|
|
|
|
+ this.$axios.put('users/' + this.authUser.Id, _this.form)
|
|
|
.then(res => {
|
|
.then(res => {
|
|
|
|
|
+ console.log(res)
|
|
|
// response
|
|
// response
|
|
|
if (res.data.code === 0) {
|
|
if (res.data.code === 0) {
|
|
|
_this.$message({
|
|
_this.$message({
|
|
@@ -181,7 +184,6 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style>
|
|
<style>
|