From a2f13185e18c274d80cadade406e2b47253b038a Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 09 十月 2023 11:57:22 +0800 Subject: [PATCH] fix 修复 HeaderSearch组件跳转query参数丢失问题 --- src/views/demo/demo/index.vue | 28 +++++++++++----------------- 1 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/views/demo/demo/index.vue b/src/views/demo/demo/index.vue index 54f7c86..a7f3bd7 100644 --- a/src/views/demo/demo/index.vue +++ b/src/views/demo/demo/index.vue @@ -5,19 +5,19 @@ <el-card shadow="hover"> <el-form :model="queryParams" ref="queryFormRef" :inline="true" label-width="68px"> <el-form-item label="閮ㄩ棬id" prop="deptId"> - <el-input v-model="queryParams.deptId" placeholder="璇疯緭鍏ラ儴闂╥d" clearable @keyup.enter="handleQuery" /> + <el-input v-model="queryParams.deptId" placeholder="璇疯緭鍏ラ儴闂╥d" clearable style="width: 240px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鐢ㄦ埛id" prop="userId"> - <el-input v-model="queryParams.userId" placeholder="璇疯緭鍏ョ敤鎴穒d" clearable @keyup.enter="handleQuery" /> + <el-input v-model="queryParams.userId" placeholder="璇疯緭鍏ョ敤鎴穒d" clearable style="width: 240px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鎺掑簭鍙�" prop="orderNum"> - <el-input v-model="queryParams.orderNum" placeholder="璇疯緭鍏ユ帓搴忓彿" clearable @keyup.enter="handleQuery" /> + <el-input v-model="queryParams.orderNum" placeholder="璇疯緭鍏ユ帓搴忓彿" clearable style="width: 240px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="key閿�" prop="testKey"> - <el-input v-model="queryParams.testKey" placeholder="璇疯緭鍏ey閿�" clearable @keyup.enter="handleQuery" /> + <el-input v-model="queryParams.testKey" placeholder="璇疯緭鍏ey閿�" clearable style="width: 240px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鍊�" prop="value"> - <el-input v-model="queryParams.value" placeholder="璇疯緭鍏ュ��" clearable @keyup.enter="handleQuery" /> + <el-input v-model="queryParams.value" placeholder="璇疯緭鍏ュ��" clearable style="width: 240px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item> <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button> @@ -208,25 +208,19 @@ /** 鏂板鎸夐挳鎿嶄綔 */ const handleAdd = () => { + reset(); dialog.visible = true; dialog.title = "娣诲姞娴嬭瘯鍗�"; - nextTick(() => { - reset(); - }); } /** 淇敼鎸夐挳鎿嶄綔 */ -const handleUpdate = (row?: DemoVO) => { - loading.value = true +const handleUpdate = async (row?: DemoVO) => { + reset(); + const _id = row?.id || ids.value[0] + const res = await getDemo(_id); + Object.assign(form.value, res.data); dialog.visible = true; dialog.title = "淇敼娴嬭瘯鍗�"; - nextTick(async () => { - reset(); - const _id = row?.id || ids.value[0] - const res = await getDemo(_id); - loading.value = false; - Object.assign(form.value, res.data); - }); } /** 鎻愪氦鎸夐挳 */ -- Gitblit v1.9.3