<template>
|
<div class="createUser">
|
<header>
|
<div class="headerTitle">新增账户</div>
|
<div class="headerTip">
|
<span>*</span>
|
<label>为必填项</label>
|
</div>
|
</header>
|
<main>
|
<div class="mainTitle">基础信息</div>
|
<div class="mainContent">
|
<el-form ref="form" :model="user">
|
<!-- 用户名称 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>用户名称:</label></div>
|
<div><el-input v-model="user.nick_name"></el-input></div>
|
</el-form-item>
|
<!-- 用户密码 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>用户密码:</label></div>
|
<div><el-input v-model="user.nick_name"></el-input></div>
|
</el-form-item>
|
<!-- 所属用户姓名 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>所属用户姓名:</label></div>
|
<div><el-input v-model="user.nick_name"></el-input></div>
|
</el-form-item>
|
<!-- 性别 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>性别:</label></div>
|
<el-radio-group v-model="user.gender">
|
<el-radio :label="1">男</el-radio>
|
<el-radio :label="2">女</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<!-- 是否党员 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>是否党员:</label></div>
|
<el-radio-group v-model="user.member">
|
<el-radio :label="1">是</el-radio>
|
<el-radio :label="0">否</el-radio>
|
</el-radio-group>
|
</el-form-item>
|
<!-- 所属手机号码 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>所属手机号码:</label></div>
|
<el-input v-model="user.phone"></el-input>
|
</el-form-item>
|
<!-- 邮箱地址 -->
|
<el-form-item class="optionItem">
|
<div><label>邮箱地址:</label></div>
|
<el-input v-model="user.mail"></el-input>
|
</el-form-item>
|
<!-- 选择角色 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>选择角色:</label></div>
|
<el-select v-model="user.role">
|
<el-option v-for="item in roleList" :key="item.name" :label="item.name" :value="item.value"
|
:disabled="item.disabled">
|
</el-option>
|
</el-select>
|
</el-form-item>
|
<!-- 用户类型 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>用户类型:</label></div>
|
<el-select v-model="user.type">
|
<el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
|
:disabled="item.disabled">
|
</el-option>
|
</el-select>
|
</el-form-item>
|
<!-- 座机/分机 -->
|
<el-form-item class="optionItem">
|
<div><label>座机/分机:</label></div>
|
<el-input v-model="user.nick_name"></el-input>
|
</el-form-item>
|
<!-- 所属部门 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>所属部门:</label></div>
|
<el-input v-model="user.nick_name"></el-input>
|
</el-form-item>
|
<!-- 当前职务 -->
|
<el-form-item class="optionItem">
|
<div><span style="color: #ff3b6c;">*</span><label>当前职务:</label></div>
|
<!-- <el-select v-model="value" placeholder="请选择">
|
<el-option v-for="item in options" :key="item.value" :label="item.label"
|
:value="item.value">
|
</el-option>
|
</el-select> -->
|
</el-form-item>
|
<!-- 填写所属mac地址 -->
|
<el-form-item class="optionItem">
|
<div><label>填写所属mac地址:</label></div>
|
<el-input v-model="user.nick_name"></el-input>
|
</el-form-item>
|
<!-- 填写所属ip地址 -->
|
<el-form-item class="optionItem">
|
<div><label>填写所属ip地址:</label></div>
|
<el-input v-model="user.nick_name"></el-input>
|
</el-form-item>
|
</el-form>
|
</div>
|
</main>
|
</div>
|
</template>
|
<script>
|
export default {
|
data() {
|
return {
|
user: {
|
nick_name: '',
|
password: '',
|
true_name: '',
|
gender: 1,
|
member: 0,
|
phone: '',
|
mail: '',
|
role: 0,
|
type: 0,
|
},
|
roleList: [
|
{ name: '请选择所属角色', value: 0, disabled: true }, { name: '角色1', value: 1 }, { name: '角色2', value: 2 }
|
],
|
typeList: [
|
{ name: '请选择用户类型', value: 0, disabled: true }, { name: '类型1', value: 1 }, { name: '类型2', value: 2 }
|
]
|
}
|
},
|
}
|
</script>
|
<style lang="scss" scpoed>
|
.createUser {
|
border-radius: 1px;
|
header {
|
background-color: #fff;
|
display: flex;
|
justify-content: space-between;
|
height: 60px;
|
line-height: 60px;
|
padding: 0 20px;
|
.headerTitle {
|
font-weight: 600;
|
color: #666;
|
}
|
.headerTip span {
|
color: #ff3b6c;
|
}
|
.headerTip label {
|
color: #999999;
|
}
|
}
|
main {
|
background-color: #fff;
|
margin-top: 1px;
|
text-align: left;
|
.mainTitle {
|
margin-left: 60px;
|
color: #666;
|
font-weight: 600;
|
font-size: 14px;
|
}
|
.mainContent {
|
padding: 0px 100px;
|
.el-form-item__content {
|
display: flex;
|
justify-content: center;
|
div{
|
width: 160px;
|
text-align: right;
|
}
|
}
|
}
|
}
|
}
|
</style>
|