Commit c46dc64f authored by wangxl's avatar wangxl

4444444

parent aa137b34
......@@ -47,11 +47,11 @@ export default {
return {
rules: {
personName: [{ required: true, message: '*', trigger: 'blur' },],
nation: [{ required: false, message: '*', trigger: 'change' }],
title: [{ required: false, message: '*', trigger: 'change' }],
spec: [{ required: false, message: '*', trigger: 'change' }],
degree: [{ required: false, message: '*', trigger: 'change' }],
duty: [{ required: false, message: '*', trigger: 'blur' }],
nation: [{ required: true, message: '*', trigger: 'change' }],
title: [{ required: true, message: '*', trigger: 'change' }],
spec: [{ required: true, message: '*', trigger: 'change' }],
degree: [{ required: true, message: '*', trigger: 'change' }],
duty: [{ required: true, message: '*', trigger: 'blur' }],
telephone: [{ required: true, message: '*', trigger: 'blur' },],
fax: [{ required: true, message: '*', trigger: 'blur' },],
email: [{ required: true, message: '*', trigger: 'blur' },],
......@@ -77,12 +77,13 @@ export default {
let par = { ...pars }
this.$api.person.updatePerson(par).then(({ data = {} }) => {
if (data) {
this.$message.success('修改成功!')
this.$message.success('成功!')
}
this.$emit('load', false)
}).catch(() => { this.$emit('load', false) })
} else {
return false;
this.$message.warn('信息未填写完全!')
return false
}
});
},
......
......@@ -18,7 +18,7 @@
import infoEdit from '@/views/basicSetting/person/components/infoEdit'
export default {
name: "unitEdit",
name: "personInfoEdit",
components: {
infoEdit
},
......
<template>
<div class="app-content">
<div style="min-width:910px;width:100%;height: 100%;">
<div class="card-left border-style">
<div class="holder-photo"><img alt="" src="https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png">
<div class="holder-name">
......@@ -81,6 +82,7 @@
</a-spin>
</div>
</div>
</div>
</template>
<script>
......@@ -125,8 +127,8 @@ export default {
this.$api.person.getUserInfo().then(({ data = {} }) => {
if (data) {
this.personInfo = data
Object.assign(this.formData, data)
this.personInfo.birthday = moment(this.personInfo.birthday).format('YYYY-MM-DD')
this.getCurrentPersonInfo()
}
}).catch(() => { })
},
......@@ -135,10 +137,8 @@ export default {
},
onLoad (value) {
this.loading = value
this.personInfo.email=this.formData.email
},
getCurrentPersonInfo () {
Object.assign(this.personInfo, this.formData)
}
}
}
</script>
......
......@@ -18,7 +18,7 @@
import infoEdit from '@/views/basicSetting/person/components/infoEdit'
export default {
name: "unitEdit",
name: "unitInfoEdit",
components: {
infoEdit
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment