修改选人的搜索条件
This commit is contained in:
@@ -140,13 +140,14 @@
|
|||||||
|
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<pagination
|
<el-pagination
|
||||||
:page="page"
|
:current-page="page"
|
||||||
|
:page-sizes="[5, 10, 20]"
|
||||||
:pageSize="pageSize"
|
:pageSize="pageSize"
|
||||||
:total="total"
|
:total="total"
|
||||||
@pageChange="handlePageChange"
|
@current-change="handlePageChange"
|
||||||
@pageSizeChange="handlePageSizeChange"
|
@size-change="handlePageSizeChange"
|
||||||
></pagination>
|
></el-pagination>
|
||||||
<template v-if="btnFlag">
|
<template v-if="btnFlag">
|
||||||
<!-- 已选择的用户 -->
|
<!-- 已选择的用户 -->
|
||||||
<template v-if="maxSelected !== 1">
|
<template v-if="maxSelected !== 1">
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
:header-cell-style="{ color: '#606266', fontSize: '13px',
|
:header-cell-style="{ color: '#606266', fontSize: '13px',
|
||||||
height: '48px'}"
|
height: '48px'}"
|
||||||
|
border
|
||||||
@sort-change="sortChange">
|
@sort-change="sortChange">
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
@@ -160,9 +161,6 @@ export default {
|
|||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.table-box{
|
.table-box{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
.el-table{
|
|
||||||
border: 1px solid #e5e5e5;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
.lookFile{
|
.lookFile{
|
||||||
color: #0c91e5;
|
color: #0c91e5;
|
||||||
|
|||||||
@@ -15,46 +15,16 @@
|
|||||||
inline
|
inline
|
||||||
class="label-input-form"
|
class="label-input-form"
|
||||||
@keyup.enter.native="handleSearch">
|
@keyup.enter.native="handleSearch">
|
||||||
<el-form-item label="部门" class="search-item">
|
<el-form-item label="角色名" class="search-item">
|
||||||
<el-input v-model="searchForm.orgId" v-show="false"/>
|
<el-select v-model="searchForm.roleName" class="icon-auth" placeholder="请选择角色名">
|
||||||
<el-popover
|
<el-option label="全部" value=""></el-option>
|
||||||
placement="bottom"
|
<template v-for="item in roleList">
|
||||||
popper-class="user-dept-popper"
|
<el-option :label="item.rname" :value="item.rname" :key="item.rid"></el-option>
|
||||||
trigger="click"
|
</template>
|
||||||
:value="false"
|
</el-select>
|
||||||
>
|
|
||||||
<el-input
|
|
||||||
@mouseenter.native="handleMouseEnter"
|
|
||||||
@mouseleave.native="handleMouseLeave"
|
|
||||||
slot="reference"
|
|
||||||
v-model="searchForm.orgName"
|
|
||||||
placeholder="根据部门查询"
|
|
||||||
readonly
|
|
||||||
clearable
|
|
||||||
id="orgInput">
|
|
||||||
<i slot="suffix"
|
|
||||||
class="org el-icon-circle-close"
|
|
||||||
@click.stop="handleOrgDel"
|
|
||||||
v-show="visibleOrgClearBtn"></i>
|
|
||||||
</el-input>
|
|
||||||
<div class="api">
|
|
||||||
<laws-tree
|
|
||||||
:zNodes="orgZNodes"
|
|
||||||
ref="orgTree"
|
|
||||||
:editable="false"
|
|
||||||
treeDivId="orgTree"
|
|
||||||
deptSelect
|
|
||||||
@treeDblClick="handleSearchOrgChecked"
|
|
||||||
style="width: 200px;height: 400px;overflow: auto;">
|
|
||||||
</laws-tree>
|
|
||||||
</div>
|
|
||||||
</el-popover>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="姓名" class="search-item">
|
<el-form-item label="用户名" class="search-item">
|
||||||
<el-input
|
<el-input :placeholder="'请输入用户名'" class="search-item" v-model="searchForm.account"/>
|
||||||
v-model="searchForm.uname"
|
|
||||||
placeholder="根据姓名查询"
|
|
||||||
clearable></el-input>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item class="search-item btn-box">
|
<el-form-item class="search-item btn-box">
|
||||||
<el-button
|
<el-button
|
||||||
@@ -109,7 +79,7 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
v-if="workNumFlag"
|
v-if="workNumFlag"
|
||||||
label="工号"
|
label="用户名"
|
||||||
width="120"
|
width="120"
|
||||||
prop="ACCOUNT"
|
prop="ACCOUNT"
|
||||||
align="center">
|
align="center">
|
||||||
@@ -283,7 +253,9 @@ export default {
|
|||||||
orgId: '',
|
orgId: '',
|
||||||
orgName: '',
|
orgName: '',
|
||||||
USNAME: '',
|
USNAME: '',
|
||||||
uname: ''
|
uname: '',
|
||||||
|
account: '',
|
||||||
|
roleName: ''
|
||||||
},
|
},
|
||||||
tableData: [],
|
tableData: [],
|
||||||
tableChecked: null,
|
tableChecked: null,
|
||||||
@@ -308,6 +280,12 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// 角色列表
|
||||||
|
getSysRole () {
|
||||||
|
this.$api.role.getSysRole().then(({ data }) => {
|
||||||
|
this.roleList = data
|
||||||
|
})
|
||||||
|
},
|
||||||
handleClose () {
|
handleClose () {
|
||||||
this.searchForm = {
|
this.searchForm = {
|
||||||
orgId: '',
|
orgId: '',
|
||||||
@@ -383,7 +361,9 @@ export default {
|
|||||||
orgId: '',
|
orgId: '',
|
||||||
orgName: '',
|
orgName: '',
|
||||||
USNAME: '',
|
USNAME: '',
|
||||||
uname: ''
|
uname: '',
|
||||||
|
account: '',
|
||||||
|
roleName: ''
|
||||||
}
|
}
|
||||||
this.getRoleAndUserByOrgIdPage()
|
this.getRoleAndUserByOrgIdPage()
|
||||||
},
|
},
|
||||||
@@ -678,7 +658,7 @@ export default {
|
|||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
this.isVisible = this.visible
|
this.isVisible = this.visible
|
||||||
|
this.getSysRole()
|
||||||
if (!this.dialogModel) {
|
if (!this.dialogModel) {
|
||||||
this.checkedName = this.config.valueName || ''
|
this.checkedName = this.config.valueName || ''
|
||||||
if (this.config.value !== '') {
|
if (this.config.value !== '') {
|
||||||
@@ -773,4 +753,7 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.dialog-footer{
|
||||||
|
margin: 20px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user