admin_new P0+P1 全批次合并 (84 commits) #2
@ -14,7 +14,6 @@
|
||||
* sex 性别 0男1女 (选填)
|
||||
* enabled 禁用标识 0正常1禁用 (选填, 默认正常)
|
||||
* enterpriseId 关联企业 (单选, 取 tb_user.enterpriseId; 真多对多需后端加 user_enterprise_bind 表, 当前未做)
|
||||
* remark 备注 (选填)
|
||||
*
|
||||
* 已去掉:
|
||||
* - header (头像 URL): 改用默认头像, 此处无意义
|
||||
@ -32,7 +31,6 @@ interface UserForm {
|
||||
sex: '' | '0' | '1'
|
||||
enterpriseId: number | null
|
||||
enabled: '' | '0' | '1'
|
||||
remark: string
|
||||
}
|
||||
|
||||
interface EnterpriseOpt { id: number; name: string }
|
||||
@ -62,7 +60,6 @@ const form = reactive<UserForm>({
|
||||
sex: '',
|
||||
enterpriseId: null,
|
||||
enabled: '0',
|
||||
remark: ''
|
||||
})
|
||||
|
||||
const rules = {
|
||||
@ -107,7 +104,6 @@ function resetForm() {
|
||||
form.sex = ''
|
||||
form.enterpriseId = null
|
||||
form.enabled = '0'
|
||||
form.remark = ''
|
||||
}
|
||||
|
||||
/**
|
||||
@ -144,7 +140,6 @@ async function loadDetail() {
|
||||
form.sex = (data.sex === 0 || data.sex === 1 ? String(data.sex) : '') as UserForm['sex']
|
||||
form.enterpriseId = data.enterpriseId ? Number(data.enterpriseId) : null
|
||||
form.enabled = (data.enabled === 0 || data.enabled === 1 ? String(data.enabled) : '0') as UserForm['enabled']
|
||||
form.remark = data.remark || ''
|
||||
}
|
||||
await nextTick()
|
||||
formRef.value?.clearValidate()
|
||||
@ -177,7 +172,6 @@ async function submit() {
|
||||
if (form.sex !== '') payload.sex = Number(form.sex)
|
||||
if (form.enterpriseId) payload.enterpriseId = Number(form.enterpriseId)
|
||||
if (form.enabled !== '') payload.enabled = Number(form.enabled)
|
||||
if (form.remark) payload.remark = form.remark
|
||||
|
||||
if (mode.value === 'create') {
|
||||
await httpPost('/user/user/save', payload)
|
||||
@ -259,7 +253,6 @@ async function submit() {
|
||||
:value="opt.id"
|
||||
/>
|
||||
</el-select>
|
||||
<div class="rr-form-tip">由企业认证流程自动带过来, 手动修改可能与认证状态不一致</div>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="禁用标识">
|
||||
@ -269,9 +262,6 @@ async function submit() {
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="备注">
|
||||
<el-input v-model="form.remark" type="textarea" :rows="2" placeholder="选填" maxlength="200" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
|
||||
@ -285,10 +275,4 @@ async function submit() {
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.rr-form-tip {
|
||||
font-size: 12px;
|
||||
color: var(--ink-3, #94A3B8);
|
||||
line-height: 18px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
</style>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user