| | |
| | | <template> |
| | | <div class="account-settings-info-view"> |
| | | |
| | | <a-form layout="vertical" :form="addUserform" ref="addUserform"> |
| | | <a-row :gutter="16" type="flex" justify="center"> |
| | | <a-col :order="isMobile ? 2 : 1" :md="24" :lg="16"> |
| | | |
| | | <a-form-item label="昵称"> |
| | | <a-input |
| | | placeholder="请输入您的昵称" |
| | | v-decorator="['adminName', { rules: [{ required: false, message: '请输入您的昵称', }] }]" |
| | | v-decorator="['adminName', { rules: [{ required: false, message: '请输入您的昵称' }] }]" |
| | | /> |
| | | </a-form-item> |
| | | |
| | | <a-form-item label="ID"> |
| | | <a-input |
| | | placeholder="请输入您的ID" |
| | | v-decorator="['id', { rules: [{ required: true, message: '请输入您的ID', }] }]" |
| | | disabled /> |
| | | v-decorator="['id', { rules: [{ required: true, message: '请输入您的ID' }] }]" |
| | | disabled |
| | | /> |
| | | </a-form-item> |
| | | |
| | | <a-form-item label="新密码"> |
| | | <a-input |
| | | placeholder="请输入您的新密码" |
| | | v-decorator="['adminPwd', { rules: [{ required: true, message: '请输入您的新密码', }] }]" /> |
| | | v-decorator="['adminPwd', { rules: [{ required: true, message: '请输入您的新密码' }] }]" |
| | | /> |
| | | </a-form-item> |
| | | <a-form-item> |
| | | <a-button type="primary" @click="saveinfo">保存基本信息</a-button> |
| | | </a-form-item> |
| | | |
| | | </a-col> |
| | | </a-row> |
| | | </a-form> |
| | | |
| | | <avatar-modal ref="modal" @ok="setavatar" /> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | export default { |
| | | mixins: [baseMixin], |
| | | components: { |
| | | AvatarModal |
| | | AvatarModal, |
| | | }, |
| | | data () { |
| | | data() { |
| | | return { |
| | | // cropper |
| | | preview: {}, |
| | |
| | | fixedBox: true, |
| | | // 开启宽度和高度比例 |
| | | fixed: true, |
| | | fixedNumber: [1, 1] |
| | | fixedNumber: [1, 1], |
| | | }, |
| | | settingdetail: {}, |
| | | addUserform: this.$form.createForm(this), |
| | | fields: ['id', 'adminPwd', 'adminName'] |
| | | fields: ['id', 'adminPwd', 'adminName'], |
| | | } |
| | | }, |
| | | mounted () { |
| | | mounted() { |
| | | this.getnowuser() |
| | | }, |
| | | methods: { |
| | | getnowuser () { |
| | | adminlist().then(res => { |
| | | var index = res.data.list.findIndex(item => item.adminPhone == window.localStorage.getItem('phones')) |
| | | getnowuser() { |
| | | adminlist().then((res) => { |
| | | var index = res.data.list.findIndex((item) => item.adminPhone == window.localStorage.getItem('phones')) |
| | | this.addUserform.setFieldsValue({ |
| | | id: res.data.list[index].id, |
| | | adminName: res.data.list[index].adminName |
| | | |
| | | adminName: res.data.list[index].adminName, |
| | | }) |
| | | }) |
| | | }, |
| | | setavatar (url) { |
| | | setavatar(url) { |
| | | this.option.img = url |
| | | }, |
| | | saveinfo () { |
| | | saveinfo() { |
| | | const form = this.$refs.addUserform.form |
| | | form.validateFields((errors, values) => { |
| | | if (!errors) { |
| | | adminupdate(values).then(res => { |
| | | adminupdate(values).then((res) => { |
| | | if (res.status == 0) { |
| | | this.$message.success({ content: '修改成功', duration: 2 }) |
| | | form.resetFields() |
| | | this.getnowuser() |
| | | } else { |
| | | this.$message.error({ content: res.msg }) |
| | | this.$message.error(res.msg) |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | }, |
| | | } |
| | | </script> |
| | | |