用户管理
This commit is contained in:
parent
dba754b1a9
commit
83a8b29bd5
|
|
@ -233,6 +233,17 @@
|
||||||
></el-switch>
|
></el-switch>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
label="人脸照片"
|
||||||
|
align="center"
|
||||||
|
key="photoUrl"
|
||||||
|
v-if="columns[6].visible"
|
||||||
|
>
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span v-if="scope.row.photoUrl" style="color: #1890ff;cursor: pointer;" @click="openImg(scope.row)">查看</span>
|
||||||
|
<span v-else>无</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="账号时效" align="center">
|
<el-table-column label="账号时效" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
|
@ -261,7 +272,7 @@
|
||||||
label="创建时间"
|
label="创建时间"
|
||||||
align="center"
|
align="center"
|
||||||
prop="createTime"
|
prop="createTime"
|
||||||
v-if="columns[6].visible"
|
v-if="columns[7].visible"
|
||||||
width="160"
|
width="160"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
|
@ -444,7 +455,7 @@
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="用户性别">
|
<el-form-item label="用户性别">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.sex"
|
v-model="form.sex" style="width: 100%;"
|
||||||
placeholder="请选择性别"
|
placeholder="请选择性别"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
|
|
@ -472,7 +483,7 @@
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="用户类别">
|
<el-form-item label="用户类别">
|
||||||
<el-select v-model="form.userType" placeholder="请选择用户类别">
|
<el-select v-model="form.userType" placeholder="请选择用户类别" style="width: 100%;">
|
||||||
<el-option
|
<el-option
|
||||||
v-for="dict in dict.type.sys_user_type"
|
v-for="dict in dict.type.sys_user_type"
|
||||||
:key="dict.value"
|
:key="dict.value"
|
||||||
|
|
@ -498,7 +509,7 @@
|
||||||
<el-form-item label="岗位">
|
<el-form-item label="岗位">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.postIds"
|
v-model="form.postIds"
|
||||||
multiple
|
multiple style="width: 100%;"
|
||||||
placeholder="请选择岗位"
|
placeholder="请选择岗位"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
|
|
@ -517,7 +528,7 @@
|
||||||
<el-form-item label="角色" prop="roleIds">
|
<el-form-item label="角色" prop="roleIds">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="form.roleIds"
|
v-model="form.roleIds"
|
||||||
multiple
|
multiple style="width: 100%;"
|
||||||
placeholder="请选择角色"
|
placeholder="请选择角色"
|
||||||
>
|
>
|
||||||
<el-option
|
<el-option
|
||||||
|
|
@ -570,7 +581,7 @@
|
||||||
range-separator="至"
|
range-separator="至"
|
||||||
start-placeholder="开始日期"
|
start-placeholder="开始日期"
|
||||||
end-placeholder="结束日期" clearable
|
end-placeholder="结束日期" clearable
|
||||||
format="yyyy-MM-dd" style="width: 220px"
|
format="yyyy-MM-dd" style="width: 100%"
|
||||||
:picker-options="pickerOptions" >
|
:picker-options="pickerOptions" >
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -653,6 +664,7 @@
|
||||||
<el-button @click="openFace=false">取 消</el-button>
|
<el-button @click="openFace=false">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<el-dialog :visible.sync="dialogVisible" width="700px">
|
<el-dialog :visible.sync="dialogVisible" width="700px">
|
||||||
<img style="width: 100%;height: 100%;" :src="dialogImageUrl" alt="">
|
<img style="width: 100%;height: 100%;" :src="dialogImageUrl" alt="">
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
@ -817,7 +829,8 @@ export default {
|
||||||
{ key: 3, label: `部门`, visible: true },
|
{ key: 3, label: `部门`, visible: true },
|
||||||
{ key: 4, label: `手机号码`, visible: true },
|
{ key: 4, label: `手机号码`, visible: true },
|
||||||
{ key: 5, label: `状态`, visible: true },
|
{ key: 5, label: `状态`, visible: true },
|
||||||
{ key: 6, label: `创建时间`, visible: true },
|
{ key: 6, label: `人脸照片`, visible: true },
|
||||||
|
{ key: 7, label: `创建时间`, visible: true },
|
||||||
],
|
],
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
|
|
@ -1047,7 +1060,7 @@ export default {
|
||||||
roleId: null,
|
roleId: null,
|
||||||
loginType: null,
|
loginType: null,
|
||||||
}
|
}
|
||||||
this.effectiveDateRange = [new Date().setDate(new Date().getDate()),new Date().setDate(new Date().getDate() + 90)]
|
this.effectiveDateRange = [new Date().setDate(new Date().getDate()),new Date().setDate(new Date().getDate() + 92)]
|
||||||
this.resetForm('form')
|
this.resetForm('form')
|
||||||
this.checkUrlList = []
|
this.checkUrlList = []
|
||||||
this.checkUrlNameList = []
|
this.checkUrlNameList = []
|
||||||
|
|
@ -1121,6 +1134,9 @@ export default {
|
||||||
if (loginType) {
|
if (loginType) {
|
||||||
this.loginTypeArr = loginType.split(',')
|
this.loginTypeArr = loginType.split(',')
|
||||||
}
|
}
|
||||||
|
if(this.form.isPermanent==0){
|
||||||
|
this.effectiveDateRange = [new Date(this.form.effectiveStartDay).getTime(),new Date(this.form.effectiveEndDay).getTime()]
|
||||||
|
}
|
||||||
this.postOptions = response.posts
|
this.postOptions = response.posts
|
||||||
this.roleOptions = response.roles
|
this.roleOptions = response.roles
|
||||||
this.$set(this.form, 'postIds', response.postIds)
|
this.$set(this.form, 'postIds', response.postIds)
|
||||||
|
|
@ -1401,6 +1417,11 @@ export default {
|
||||||
this.dialogImageUrl = file.url
|
this.dialogImageUrl = file.url
|
||||||
this.dialogVisible = true
|
this.dialogVisible = true
|
||||||
},
|
},
|
||||||
|
openImg(row) {
|
||||||
|
console.log(row)
|
||||||
|
this.dialogImageUrl = row.photoUrl
|
||||||
|
this.dialogVisible = true
|
||||||
|
},
|
||||||
//日期
|
//日期
|
||||||
formatDate(sdate) {
|
formatDate(sdate) {
|
||||||
let date = new Date(sdate);
|
let date = new Date(sdate);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue