完善功能
This commit is contained in:
@ -2,17 +2,36 @@
|
||||
<template>
|
||||
<div class="user-setting">
|
||||
<el-card class="!border-none" shadow="never">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
class="ls-form"
|
||||
:model="formData"
|
||||
:rules="rules"
|
||||
label-width="100px"
|
||||
>
|
||||
<el-form ref="formRef" class="ls-form" :model="formData" :rules="rules" label-width="100px">
|
||||
<el-form-item label="头像:" prop="avatar">
|
||||
<material-picker v-model="formData.avatar" :limit="1" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="企业名称:" prop="company_name">
|
||||
<div class="w-80">
|
||||
<el-input v-model="formData.company_name" disabled />
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="企业税号:" prop="company_sh">
|
||||
<div class="w-80">
|
||||
<el-input v-model="formData.company_sh" disabled />
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="企业地址:" prop="company_address">
|
||||
<div class="w-80">
|
||||
<el-input v-model="formData.company_address" disabled />
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="营业执照:" prop="company_url">
|
||||
<div class="w-80">
|
||||
<el-image style="width:200px;height:100px;" fit="cover" :src="formData.company_url"
|
||||
:preview-src-list="[formData.company_url]" preview-teleported />
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="账号:" prop="account">
|
||||
<div class="w-80">
|
||||
<el-input v-model="formData.account" disabled />
|
||||
@ -27,34 +46,22 @@
|
||||
|
||||
<el-form-item label="当前密码:" prop="password_old">
|
||||
<div class="w-80">
|
||||
<el-input
|
||||
v-model.trim="formData.password_old"
|
||||
placeholder="修改密码时必填, 不修改密码时留空"
|
||||
type="password"
|
||||
show-password
|
||||
/>
|
||||
<el-input v-model.trim="formData.password_old" placeholder="修改密码时必填, 不修改密码时留空" type="password"
|
||||
show-password />
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="新的密码:" prop="password">
|
||||
<div class="w-80">
|
||||
<el-input
|
||||
v-model.trim="formData.password"
|
||||
placeholder="修改密码时必填, 不修改密码时留空"
|
||||
type="password"
|
||||
show-password
|
||||
/>
|
||||
<el-input v-model.trim="formData.password" placeholder="修改密码时必填, 不修改密码时留空" type="password"
|
||||
show-password />
|
||||
</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="确定密码:" prop="password_confirm">
|
||||
<div class="w-80">
|
||||
<el-input
|
||||
v-model.trim="formData.password_confirm"
|
||||
placeholder="修改密码时必填, 不修改密码时留空"
|
||||
type="password"
|
||||
show-password
|
||||
/>
|
||||
<el-input v-model.trim="formData.password_confirm" placeholder="修改密码时必填, 不修改密码时留空"
|
||||
type="password" show-password />
|
||||
</div>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@ -78,6 +85,10 @@ const userStore = useUserStore()
|
||||
const formData = reactive({
|
||||
avatar: '', // 头像
|
||||
account: '', // 账号
|
||||
company_name: '', // 企业名称
|
||||
company_sh: '', // 企业税号
|
||||
company_address: '', // 企业地址
|
||||
company_url: '', // 营业执照
|
||||
name: '', // 名称
|
||||
password_old: '', // 当前密码
|
||||
password: '', // 新的密码
|
||||
|
||||
Reference in New Issue
Block a user