|
@@ -31,8 +31,15 @@
|
|
|
<el-form-item label="昵称" prop="nickName">
|
|
|
<el-input v-model="drawerProps.row.nickName" placeholder="请填写昵称" clearable />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="用户类型" prop="status">
|
|
|
+ <el-radio-group v-model="drawerProps.row.userType">
|
|
|
+ <el-radio-button :value="item.dictValue" v-for="(item, index) in userTypes" :key="index" :label="item.dictLabel" />
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="性别" prop="gender">
|
|
|
- <el-input v-model="drawerProps.row.gender" placeholder="请选择性别" clearable />
|
|
|
+ <el-radio-group v-model="drawerProps.row.gender">
|
|
|
+ <el-radio-button :value="item.dictValue" v-for="(item, index) in genders" :key="index" :label="item.dictLabel" />
|
|
|
+ </el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="手机号" prop="phoneNumber">
|
|
|
<el-input v-model="drawerProps.row.phoneNumber" placeholder="请填写手机号" clearable />
|
|
@@ -68,6 +75,8 @@ import { useDictOptions } from '@/hooks'
|
|
|
import { OrgTreeVO } from '@/api/interface/system/org'
|
|
|
|
|
|
const commonStatus = useDictOptions('COMMON_STATUS')
|
|
|
+const genders = useDictOptions('USER_GENDER')
|
|
|
+const userTypes = useDictOptions('USER_TYPE')
|
|
|
const rules = reactive({
|
|
|
account: [{ required: true, message: '请填写账号' }],
|
|
|
userName: [{ required: true, message: '请填写姓名' }],
|
|
@@ -104,6 +113,7 @@ const acceptParams = (params: EcoDrawerProps) => {
|
|
|
drawerVisible.value = true
|
|
|
loadTree()
|
|
|
drawerProps.value.row.status = drawerProps.value.row.status || '1'
|
|
|
+ drawerProps.value.row.userType = drawerProps.value.row.userType || 'pc_user'
|
|
|
}
|
|
|
|
|
|
const loadTree = () => {
|