| | |
| | | @confirm="confirm" |
| | | > |
| | | <el-form :model="form" ref="form" :rules="rules"> |
| | | <el-form-item label="用户名" prop="username" required> |
| | | <el-form-item label="用户名" prop="username" required v-if="form.id ==null"> |
| | | <el-input v-model="form.username" placeholder="请输入用户名" v-trim maxlength="50"/> |
| | | </el-form-item> |
| | | <el-form-item label="姓名" prop="realname" required> |
| | |
| | | <el-radio label="0">女</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="头像" prop="avatar" required> |
| | | <el-radio-group v-model="form.avatar" class="form-item-avatar"> |
| | | <el-radio label="/avatar/man.png" border><img src="/avatar/man.png" alt=""></el-radio> |
| | | <el-radio label="/avatar/woman.png" border><img src="/avatar/woman.png" alt=""></el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item v-if="form.id == null" label="初始密码" prop="password" required> |
| | | <el-input v-model="form.password" type="password" placeholder="请输入初始密码" maxlength="30" show-password/> |
| | | </el-form-item> |
| | | <el-form-item label="所属部门" prop="departmentId" required> |
| | | <DepartmentSelect v-model="form.departmentId" placeholder="请选择用户所属部门" :inline="false" clearable/> |
| | | </el-form-item> |
| | | <el-form-item label="岗位" prop="positionId"> |
| | | <PositionSelect v-model="form.positionIds" placeholder="请选择用户所在岗位" :inline="false" :multiple="true" clearable/> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="头像" prop="avatar" required>--> |
| | | <!-- <el-radio-group v-model="form.avatar" class="form-item-avatar">--> |
| | | <!-- <el-radio label="/avatar/man.png" border><img src="/avatar/man.png" alt=""></el-radio>--> |
| | | <!-- <el-radio label="/avatar/woman.png" border><img src="/avatar/woman.png" alt=""></el-radio>--> |
| | | <!-- </el-radio-group>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item v-if="form.id == null" label="初始密码" prop="password" required>--> |
| | | <!-- <el-input v-model="form.password" type="password" placeholder="请输入初始密码" maxlength="30" show-password/>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="所属部门" prop="departmentId" required>--> |
| | | <!-- <DepartmentSelect v-model="form.departmentId" placeholder="请选择用户所属部门" :inline="false" clearable/>--> |
| | | <!-- </el-form-item>--> |
| | | <!-- <el-form-item label="岗位" prop="positionId">--> |
| | | <!-- <PositionSelect v-model="form.positionIds" placeholder="请选择用户所在岗位" :inline="false" :multiple="true" clearable/>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="工号" prop="empNo"> |
| | | <el-input v-model="form.empNo" placeholder="请输入工号" v-trim maxlength="50"/> |
| | | </el-form-item> |
| | | <el-form-item label="手机号码" prop="mobile"> |
| | | <el-input v-model="form.mobile" placeholder="请输入手机号码" v-trim maxlength="11"/> |
| | | </el-form-item> |
| | | <el-form-item label="邮箱" prop="email"> |
| | | <el-input v-model="form.email" placeholder="请输入邮箱" v-trim maxlength="200"/> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="邮箱" prop="email">--> |
| | | <!-- <el-input v-model="form.email" placeholder="请输入邮箱" v-trim maxlength="200"/>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="生日" prop="birthday"> |
| | | <el-date-picker v-model="form.birthday" value-format="yyyy-MM-dd" placeholder="请选择用户生日"/> |
| | | </el-form-item> |
| | |
| | | this.form.id = null |
| | | this.form.departmentId = null |
| | | this.form.positionIds = [] |
| | | this.form.username=null |
| | | }) |
| | | return |
| | | } |