搜索重置都只获取本人数据

This commit is contained in:
XaoLi717 2024-12-13 08:28:49 +08:00
parent ed49178e3e
commit 80109d1536

View File

@ -33,26 +33,26 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="起草人" prop="userName"> <!-- <el-form-item label="起草人" prop="userName">-->
<el-input <!-- <el-input-->
v-model="queryParams.userName" <!-- v-model="queryParams.userName"-->
placeholder="请输入起草人" <!-- placeholder="请输入起草人"-->
clearable <!-- clearable-->
@keyup.enter="handleQuery" <!-- @keyup.enter="handleQuery"-->
class="!w-240px" <!-- class="!w-240px"-->
/> <!-- />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="归属部门" prop="deptId"> <!-- <el-form-item label="归属部门" prop="deptId">-->
<el-tree-select <!-- <el-tree-select-->
v-model="queryParams.deptId" <!-- v-model="queryParams.deptId"-->
:data="deptList" <!-- :data="deptList"-->
:props="defaultProps" <!-- :props="defaultProps"-->
check-strictly <!-- check-strictly-->
node-key="id" <!-- node-key="id"-->
class="!w-240px" <!-- class="!w-240px"-->
placeholder="请选择归属部门" <!-- placeholder="请选择归属部门"-->
/> <!-- />-->
</el-form-item> <!-- </el-form-item>-->
<el-form-item label="创建时间" prop="createTime"> <el-form-item label="创建时间" prop="createTime">
<el-date-picker <el-date-picker
v-model="queryParams.createTime" v-model="queryParams.createTime"
@ -115,7 +115,7 @@
<script setup lang="ts"> <script setup lang="ts">
import {DICT_TYPE, getIntDictOptions} from "@/utils/dict"; import {DICT_TYPE, getIntDictOptions} from "@/utils/dict";
import {defaultProps, handleTree} from "@/utils/tree"; import { handleTree} from "@/utils/tree";
import {QjglApi, QjglVO} from "@/api/home/qjgl"; import {QjglApi, QjglVO} from "@/api/home/qjgl";
import * as DeptApi from "@/api/system/dept"; import * as DeptApi from "@/api/system/dept";
@ -145,7 +145,7 @@ const queryParams = reactive({
deptName: undefined, deptName: undefined,
createTime: [], createTime: [],
processInstanceId: undefined, processInstanceId: undefined,
userId: undefined, userId: undefined as number | undefined,
status: undefined status: undefined
}) })
const queryParamsDept = reactive({ const queryParamsDept = reactive({
@ -170,9 +170,10 @@ const resetQuery = () => {
} }
/** 查询列表 */ /** 查询列表 */
const getList = async () => { const getList = async (id?:any) => {
loading.value = true loading.value = true
try { try {
queryParams.userId = uId.value | id;
const data = await QjglApi.getQjglPage(queryParams) const data = await QjglApi.getQjglPage(queryParams)
list.value = data.list list.value = data.list
total.value = data.total total.value = data.total
@ -205,14 +206,16 @@ const resetForm = ()=>{
} }
} }
const uId = ref();
/** 打开弹窗 */ /** 打开弹窗 */
const open = async () => { const open = async (id?:any) => {
dialogVisible.value = true dialogVisible.value = true
dialogTitle.value = '请假数据选择' dialogTitle.value = '请假数据选择'
uId.value = id;
resetForm() resetForm()
loading.value = true loading.value = true
try { try {
await getList() await getList(id)
} finally { } finally {
loading.value=false loading.value=false
} }