| | |
| | | <el-form ref="user" label-width="140px" autoComplete="on" :model="role" :rules="createRoleRules" |
| | | label-position="right"> |
| | | <!-- 角色名称 --> |
| | | <el-form-item class="optionItem" label="用户名称:" prop="name"> |
| | | <el-form-item class="optionItem" label="角色名称:" prop="name"> |
| | | <el-input v-model="role.name" placeholder="请填写角色名称"></el-input> |
| | | </el-form-item> |
| | | <!-- 角色类型 --> |
| | | <el-form-item class="optionItems" label="角色类型:" prop="status"> |
| | | <el-select v-model="role.status" placeholder="请选择用户类型"> |
| | | <el-select v-model="role.type" placeholder="请选择角色类型"> |
| | | <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value" |
| | | :disabled="item.disabled"> |
| | | </el-option> |
| | |
| | | }; |
| | | return { |
| | | role: { |
| | | name: '', |
| | | type: '', |
| | | status: '', |
| | | description: '', |
| | | }, |
| | |
| | | }, |
| | | methods: { |
| | | handleUser() { |
| | | const { user } = this; |
| | | console.log(user); |
| | | this.$axios.post('sccg/admin/register', { |
| | | departmentId: user.departmentId, |
| | | email: user.email, |
| | | jsDy: user.isDy, |
| | | jobTitle: user.jobTitle, |
| | | mobile: user.mobile, |
| | | nickName: user.nickName, |
| | | password: user.password, |
| | | userType: user.userType, |
| | | username: user.username, |
| | | const { role } = this; |
| | | console.log(role); |
| | | this.$axios.post('sccg/role/create', { |
| | | description:role.description,name:role.name,type:role.type |
| | | }).then(res => { |
| | | if (res.code === 200) { |
| | | this.refresh(); |
| | |
| | | <span class="line">|</span> |
| | | <!-- <span>修改密码</span> --> |
| | | <!-- <span>删除</span> --> |
| | | <span @click="handleUpdate(scope.row)">权限设置</span> |
| | | <span @click="handleUpdate(scope.row)">修改角色</span> |
| | | </div> |
| | | </template> |
| | | </el-table-column> |