From 00f7ab34efc17bf383eecf7bf81844b874ac1a8d Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期二, 03 十二月 2024 11:15:09 +0800
Subject: [PATCH] fix 修复 修复默认关闭Tags-Views时,内链页面打不开
---
src/views/system/post/index.vue | 49 ++++++++++++++++++++++++++++++++-----------------
1 files changed, 32 insertions(+), 17 deletions(-)
diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue
index 87ccf92..95ad1ec 100644
--- a/src/views/system/post/index.vue
+++ b/src/views/system/post/index.vue
@@ -28,7 +28,13 @@
<el-input v-model="queryParams.postCode" placeholder="璇疯緭鍏ュ矖浣嶇紪鐮�" clearable @keyup.enter="handleQuery" />
</el-form-item>
<el-form-item label="绫诲埆缂栫爜" prop="postCategory">
- <el-input v-model="queryParams.postCategory" placeholder="璇疯緭鍏ョ被鍒紪鐮�" clearable style="width: 200px" @keyup.enter="handleQuery" />
+ <el-input
+ v-model="queryParams.postCategory"
+ placeholder="璇疯緭鍏ョ被鍒紪鐮�"
+ clearable
+ style="width: 200px"
+ @keyup.enter="handleQuery"
+ />
</el-form-item>
<el-form-item label="宀椾綅鍚嶇О" prop="postName">
<el-input v-model="queryParams.postName" placeholder="璇疯緭鍏ュ矖浣嶅悕绉�" clearable @keyup.enter="handleQuery" />
@@ -40,7 +46,8 @@
:props="{ value: 'id', label: 'label', children: 'children' }"
value-key="id"
placeholder="璇烽�夋嫨閮ㄩ棬"
- check-strictly/>
+ check-strictly
+ />
</el-form-item>
<el-form-item label="鐘舵��" prop="status">
<el-select v-model="queryParams.status" placeholder="宀椾綅鐘舵��" clearable>
@@ -62,7 +69,9 @@
<el-button v-hasPermi="['system:post:add']" type="primary" plain icon="Plus" @click="handleAdd">鏂板</el-button>
</el-col>
<el-col :span="1.5">
- <el-button v-hasPermi="['system:post:edit']" type="success" plain icon="Edit" :disabled="single" @click="handleUpdate()">淇敼</el-button>
+ <el-button v-hasPermi="['system:post:edit']" type="success" plain icon="Edit" :disabled="single" @click="handleUpdate()"
+ >淇敼</el-button
+ >
</el-col>
<el-col :span="1.5">
<el-button v-hasPermi="['system:post:remove']" type="danger" plain icon="Delete" :disabled="multiple" @click="handleDelete()">
@@ -72,7 +81,7 @@
<el-col :span="1.5">
<el-button v-hasPermi="['system:post:export']" type="warning" plain icon="Download" @click="handleExport">瀵煎嚭</el-button>
</el-col>
- <right-toolbar v-model:showSearch="showSearch" @query-table="getList"></right-toolbar>
+ <right-toolbar v-model:show-search="showSearch" @query-table="getList"></right-toolbar>
</el-row>
</template>
<el-table v-loading="loading" :data="postList" @selection-change="handleSelectionChange">
@@ -105,7 +114,13 @@
</el-table-column>
</el-table>
- <pagination v-show="total > 0" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" :total="total" @pagination="getList" />
+ <pagination
+ v-show="total > 0"
+ v-model:page="queryParams.pageNum"
+ v-model:limit="queryParams.pageSize"
+ :total="total"
+ @pagination="getList"
+ />
</el-card>
<!-- 娣诲姞鎴栦慨鏀瑰矖浣嶅璇濇 -->
@@ -114,18 +129,16 @@
<el-form-item label="宀椾綅鍚嶇О" prop="postName">
<el-input v-model="form.postName" placeholder="璇疯緭鍏ュ矖浣嶅悕绉�" />
</el-form-item>
- <el-col>
- <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="璇烽�夋嫨閮ㄩ棬"
- check-strictly
- />
- </el-form-item>
- </el-col>
+ <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="璇烽�夋嫨閮ㄩ棬"
+ check-strictly
+ />
+ </el-form-item>
<el-form-item label="宀椾綅缂栫爜" prop="postCode">
<el-input v-model="form.postCode" placeholder="璇疯緭鍏ョ紪鐮佸悕绉�" />
</el-form-item>
@@ -279,6 +292,8 @@
queryParams.value.pageNum = 1;
queryParams.value.deptId = undefined;
deptTreeRef.value?.setCurrentKey(undefined);
+ /** 娓呯┖宸﹁竟閮ㄩ棬鏍戦�変腑鍊� */
+ queryParams.value.belongDeptId = undefined;
handleQuery();
};
--
Gitblit v1.9.3