refactor(user.ts): 调整获取用户表单详情的API路径

This commit is contained in:
郝先瑞
2022-01-22 00:05:36 +08:00
parent 58257ca729
commit da4f92f577
2 changed files with 101 additions and 127 deletions

View File

@@ -20,7 +20,7 @@ export function listUsersWithPage(queryParams: any) {
*/ */
export function getUserFormDetail(userId: any) { export function getUserFormDetail(userId: any) {
return request({ return request({
url: '/youlai-admin/api/v1/users/' + userId + '/form', url: '/youlai-admin/api/v1/users/' + userId + '/form_detail',
method: 'get' method: 'get'
}) })
} }

View File

@@ -78,7 +78,6 @@
size="small" size="small"
style="width: 200px" style="width: 200px"
@keyup.enter="handleQuery" @keyup.enter="handleQuery"
/> />
</el-form-item> </el-form-item>
@@ -95,7 +94,6 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
@@ -244,8 +242,18 @@
:rules="rules" :rules="rules"
label-width="80px" label-width="80px"
> >
<el-row>
<el-col :span="12"> <el-form-item
label="用户名"
prop="username"
>
<el-input
:readonly="!formData.id"
v-model="formData.username"
placeholder="请输入用户名"
/>
</el-form-item>
<el-form-item <el-form-item
label="用户昵称" label="用户昵称"
prop="nickname" prop="nickname"
@@ -255,8 +263,7 @@
placeholder="请输入用户昵称" placeholder="请输入用户昵称"
/> />
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item <el-form-item
label="归属部门" label="归属部门"
prop="deptId" prop="deptId"
@@ -265,13 +272,9 @@
v-model="formData.deptId" v-model="formData.deptId"
:options="deptOptions" :options="deptOptions"
placeholder="请选择归属部门" placeholder="请选择归属部门"
/> />
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item <el-form-item
label="手机号码" label="手机号码"
prop="mobile" prop="mobile"
@@ -282,8 +285,7 @@
maxlength="11" maxlength="11"
/> />
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item <el-form-item
label="邮箱" label="邮箱"
prop="email" prop="email"
@@ -294,33 +296,14 @@
maxlength="50" maxlength="50"
/> />
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item
v-if="formData.id === undefined"
label="用户名称"
prop="userName"
>
<el-input
v-model="formData.username"
placeholder="请输入用户名称"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="状态"> <el-form-item label="状态">
<el-radio-group v-model="formData.status"> <el-radio-group v-model="formData.status">
<el-radio :label="1">正常</el-radio> <el-radio :label="1">正常</el-radio>
<el-radio :label="0">禁用</el-radio> <el-radio :label="0">禁用</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="用户性别"> <el-form-item label="用户性别">
<el-select <el-select
v-model="formData.gender" v-model="formData.gender"
@@ -331,8 +314,7 @@
<el-option label="女" :value="2"/> <el-option label="女" :value="2"/>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="角色"> <el-form-item label="角色">
<el-select <el-select
v-model="formData.roleIds" v-model="formData.roleIds"
@@ -347,10 +329,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item <el-form-item
v-if="formData.id === undefined" v-if="formData.id === undefined"
label="用户密码" label="用户密码"
@@ -362,13 +341,10 @@
type="password" type="password"
/> />
</el-form-item> </el-form-item>
</el-col>
</el-row>
</el-form> </el-form>
<template #footer> <template #footer>
<div <div class="dialog-footer">
class="dialog-footer"
>
<el-button <el-button
type="primary" type="primary"
@click="submitForm" @click="submitForm"
@@ -381,8 +357,6 @@
</div> </div>
</template> </template>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>