update 岗位查询增加单部门查询

This commit is contained in:
AprilWind 2024-04-23 12:38:38 +08:00
parent bd801757e6
commit 6af0f6b0b8
2 changed files with 15 additions and 5 deletions

View File

@ -23,6 +23,7 @@ export interface PostForm {
export interface PostQuery extends PageQuery {
deptId: number | string;
belongDeptId: number | string;
postCode: string;
postName: string;
postCategory: string;

View File

@ -33,6 +33,15 @@
<el-form-item label="岗位名称" prop="postName">
<el-input v-model="queryParams.postName" placeholder="请输入岗位名称" clearable @keyup.enter="handleQuery" />
</el-form-item>
<el-form-item label="部门" prop="deptId">
<el-tree-select
v-model="queryParams.deptId"
:data="deptOptions"
:props="{ value: 'id', label: 'label', children: 'children' }"
value-key="id"
placeholder="请选择部门"
check-strictly/>
</el-form-item>
<el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="岗位状态" clearable>
<el-option v-for="dict in sys_normal_disable" :key="dict.value" :label="dict.label" :value="dict.value" />
@ -72,8 +81,8 @@
<el-table-column label="岗位编码" align="center" prop="postCode" />
<el-table-column label="类别编码" align="center" prop="postCategory" />
<el-table-column label="岗位名称" align="center" prop="postName" />
<el-table-column label="归属部门" align="center" prop="deptName" />
<el-table-column label="岗位排序" align="center" prop="postSort" />
<el-table-column label="部门" align="center" prop="deptName" />
<el-table-column label="排序" align="center" prop="postSort" />
<el-table-column label="状态" align="center" prop="status">
<template #default="scope">
<dict-tag :options="sys_normal_disable" :value="scope.row.status" />
@ -106,13 +115,13 @@
<el-input v-model="form.postName" placeholder="请输入岗位名称" />
</el-form-item>
<el-col>
<el-form-item label="归属部门" prop="deptId">
<el-form-item label="部门" prop="deptId">
<el-tree-select
v-model="form.deptId"
:data="deptOptions"
:props="{ value: 'id', label: 'label', children: 'children' }"
value-key="id"
placeholder="请选择归属部门"
placeholder="请选择部门"
check-strictly
/>
</el-form-item>
@ -229,7 +238,7 @@ const getTreeSelect = async () => {
/** 节点单击事件 */
const handleNodeClick = (data: DeptVO) => {
queryParams.value.deptId = data.id;
queryParams.value.belongDeptId = data.id;
handleQuery();
};