From 5e440a7dc434c43eb828fa62cf9c12b0078b8565 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期一, 20 一月 2025 11:36:18 +0800
Subject: [PATCH] !173 发布 5.3.0-BETA 公测版本 Merge pull request !173 from 疯狂的狮子Li/dev

---
 src/views/system/post/index.vue |   51 +++++++++++++++++++++++++++++++++------------------
 1 files changed, 33 insertions(+), 18 deletions(-)

diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue
index 87ccf92..4aa4e3a 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">
@@ -90,7 +99,7 @@
             </el-table-column>
             <el-table-column label="鍒涘缓鏃堕棿" align="center" prop="createTime" width="180">
               <template #default="scope">
-                <span>{{ parseTime(scope.row.createTime) }}</span>
+                <span>{{ proxy.parseTime(scope.row.createTime) }}</span>
               </template>
             </el-table-column>
             <el-table-column label="鎿嶄綔" width="180" align="center" class-name="small-padding fixed-width">
@@ -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