禁止修改角色

duizhaopin_ui
cxw 2 years ago
parent dfdf3e3ab7
commit a9a5222771

@ -2,5 +2,5 @@
ENV = 'development' ENV = 'development'
# base api # base api
VUE_APP_BASE_API = 'http://127.0.0.1:9001' VUE_APP_BASE_API = 'http://192.168.1.114:9001'
VUE_APP_FACE_API = 'http://127.0.0.1:5000' VUE_APP_FACE_API = 'http://192.168.1.114:5000'

@ -2,6 +2,6 @@
ENV = 'production' ENV = 'production'
# base api # base api
VUE_APP_BASE_API = 'http://127.0.0.1:9001' VUE_APP_BASE_API = 'http://192.168.1.114:9001'
VUE_APP_FACE_API ='http://127.0.0.1:5000' VUE_APP_FACE_API ='http://192.168.1.114:5000'

@ -4,6 +4,6 @@ NODE_ENV = production
ENV = 'staging' ENV = 'staging'
# base api # base api
VUE_APP_BASE_API = 'http://127.0.0.1:9001' VUE_APP_BASE_API = 'http://192.168.1.114:9001'
VUE_APP_FACE_API='http://127.0.0.1:5000' VUE_APP_FACE_API='http://192.168.1.114:5000'

@ -40,7 +40,7 @@
<el-input v-model="formData.qq" placeholder="请输入QQ号码" clearable :style="{width: '100%'}" /> <el-input v-model="formData.qq" placeholder="请输入QQ号码" clearable :style="{width: '100%'}" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12" v-if="title !='编辑用户'">
<el-form-item label="角色" prop="role_id"> <el-form-item label="角色" prop="role_id">
<el-select v-model="formData.role_id" placeholder="请选择角色" clearable :style="{width: '100%'}"> <el-select v-model="formData.role_id" placeholder="请选择角色" clearable :style="{width: '100%'}">
<el-option <el-option
@ -71,7 +71,7 @@ export default {
name: 'UserForm', name: 'UserForm',
components: {}, components: {},
// eslint-disable-next-line vue/require-prop-types // eslint-disable-next-line vue/require-prop-types
props: ['handlecancel', 'propsformdata', 'handlesubmit', 'roledata'], props: ['handlecancel', 'propsformdata', 'handlesubmit', 'roledata','title'],
data() { data() {
return { return {
formData: { formData: {
@ -82,7 +82,7 @@ export default {
user_code: undefined, user_code: undefined,
qq: undefined, qq: undefined,
role_id: undefined, role_id: undefined,
is_enabled: false is_enabled: true
}, },
rules: { rules: {
real_name: [{ real_name: [{

@ -204,7 +204,7 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column type="index" width="50" /> <el-table-column type="index" width="50" />
<el-table-column align="center" property="real_name" label="用户名称" /> <el-table-column align="center" property="real_name" label="用户名称" />
<el-table-column align="center" property="user_code" label="号" /> <el-table-column align="center" property="user_code" label="号" />
<el-table-column align="center" label="禁用状态"> <el-table-column align="center" label="禁用状态">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="scope.row.drawer_type === 1?'danger':'success'"> <el-tag :type="scope.row.drawer_type === 1?'danger':'success'">

@ -2,7 +2,7 @@
<div class="main-container-text"> <div class="main-container-text">
<div class="title">用户管理</div> <div class="title">用户管理</div>
<div class="header"> <div class="header">
<el-input v-model="user_code" clearable placeholder="请输入号" /> <el-input v-model="user_code" clearable placeholder="请输入号" />
<el-input v-model="real_name" clearable placeholder="请输入姓名" /> <el-input v-model="real_name" clearable placeholder="请输入姓名" />
<el-select v-model="role_id" clearable placeholder="请输入角色" :value="manageer"> <el-select v-model="role_id" clearable placeholder="请输入角色" :value="manageer">
<el-option <el-option
@ -38,7 +38,7 @@
/> />
<el-table-column <el-table-column
prop="user_code" prop="user_code"
label="号" label="号"
align="center" align="center"
/> />
<el-table-column <el-table-column
@ -132,6 +132,7 @@
<UserForm <UserForm
:propsformdata="userFormData" :propsformdata="userFormData"
:roledata="roleData" :roledata="roleData"
:title="userFormTitle"
@handlesubmit="handleUserSubmit" @handlesubmit="handleUserSubmit"
@handlecancel="handleUserFormCancel" @handlecancel="handleUserFormCancel"
/> />
@ -257,7 +258,7 @@
<img v-if="play" id="video" ref="img" width="200px" height="200px" :src="play" alt=""> <img v-if="play" id="video" ref="img" width="200px" height="200px" :src="play" alt="">
</div> </div>
<div class="name">{{ opt_current_user.real_name }}</div> <div class="name">{{ opt_current_user.real_name }}</div>
<div class="code">{{ opt_current_user.user_code }}</div> <div class="code">{{ opt_current_user.user_code }}</div>
<div class="result"> <div class="result">
请稍后<br> 请稍后<br>
正在为您录入人脸信息.. 正在为您录入人脸信息..
@ -468,6 +469,16 @@ export default {
handleAddUser() { handleAddUser() {
this.userFormTitle = '新增用户' this.userFormTitle = '新增用户'
this.dialogVisible = true this.dialogVisible = true
this.userFormData = {
real_name: undefined,
mobile: undefined,
sex: undefined,
email: undefined,
user_code: undefined,
qq: undefined,
role_id: undefined,
is_enabled: true
}
}, },
handleEdit(index, row) { handleEdit(index, row) {
this.userFormTitle = '编辑用户' this.userFormTitle = '编辑用户'

Loading…
Cancel
Save