| | |
| | | <el-dialog :title="title" v-model="open" append-to-body center> |
| | | <el-form class="form-box" ref="userRef" :model="form" :rules="rules"> |
| | | <el-form-item label="用户名" prop="userName"> |
| | | <el-input :disabled ="form.id" v-model="form.userName" placeholder="请输入用户名称"/> |
| | | <el-input :disabled ="!!form.id" v-model="form.userName" placeholder="请输入用户名称"/> |
| | | </el-form-item> |
| | | <el-form-item v-if="!form.id" label="密码" prop="password"> |
| | | <el-input v-model="form.password" placeholder="请输入密码" /> |
| | |
| | | <el-form-item v-if="!form.id"> |
| | | <br> |
| | | </el-form-item> |
| | | <el-form-item label="上传头像" prop="headImg"> |
| | | <el-form-item label="上传头像" prop=""> |
| | | <upload-icons @uploadData="uploadData" :imageList="form.headImg" :limit="1"></upload-icons> |
| | | </el-form-item> |
| | | <el-form-item></el-form-item> |
| | |
| | | import user from "@/api/system/user"; |
| | | import role from "@/api/system/role"; |
| | | import { PREURL } from "@/config/index"; |
| | | import userClassify from "@/api/configuration/userClassify"; |
| | | import { sysDictData } from "@/api/system/dict"; |
| | | import setPostParams from "../../../utils/searchParams.js"; |
| | | import setPostParams from "@/utils/searchParams.js"; |
| | | const { proxy } = getCurrentInstance(); |
| | | |
| | | /** |
| | |
| | | let tableHeader = ref({ |
| | | userName: '用户名称', |
| | | nickName: '昵称', |
| | | headImg:'头像', |
| | | // headImg:'头像', |
| | | userTypeView:'用户类型', |
| | | // userTypeView:'用户角色', |
| | | contact:'联系方式', |
| | |
| | | |
| | | //获取用户角色列表 |
| | | const getUserRole = async() =>{ |
| | | await role().search({limit:1000,page:1}).then((res) =>{ |
| | | await role().search({limit:100,page:1}).then((res) =>{ |
| | | roleSelectList.value = res.data.list |
| | | }) |
| | | } |