From 7b936dc5e04df96d319e6895fe883cad8ff57dd4 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 21 四月 2026 15:56:52 +0800
Subject: [PATCH] 奖惩记录功能调整并迁移到绩效模块

---
 src/views/system/user/index.vue |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 5fcb8ba..7ff8d4e 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -48,6 +48,11 @@
           </div>
           <el-col>
             <el-table ref="dragTable" v-loading="loading" row-key="userId" :data="userList" :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border>
+              <el-table-column label="鎷栨嫿" align="center" width="60">
+                <template slot-scope="scope">
+                  <i class="el-icon-rank drag-handle" :data-user-id="scope.row.userId"></i>
+                </template>
+              </el-table-column>
               <el-table-column label="搴忓彿" align="center" type="index" />
               <el-table-column label="濮撳悕" align="center" key="nickName" prop="nickName" :show-overflow-tooltip="true" />
               <el-table-column label="璐﹀彿" align="center" key="userName" prop="userName" :show-overflow-tooltip="true" />
@@ -523,6 +528,7 @@
         ghostClass: 'sortable-ghost', // 鎷栨嫿鍗犱綅绗︽牱寮�
         chosenClass: 'sortable-chosen', // 閫変腑琛屾牱寮�
         dragClass: 'sortable-drag', // 鎷栨嫿鍏冪礌鏍峰紡
+        handle: '.drag-handle',
         disabled: this.loading || this.sortSaving,
         // 鎷栨嫿缁撴潫瑙﹀彂锛堟牳蹇冮�昏緫锛�
         onEnd: async({ oldIndex, newIndex }) => {
@@ -1000,8 +1006,19 @@
 </script>
 
 <style scoped lang="scss">
-:deep(.el-table__body-wrapper tbody tr) {
-  cursor: move;
+:deep(.drag-handle) {
+  cursor: grab;
+  color: #909399;
+  font-size: 16px;
+  display: inline-block;
+  user-select: none;
+}
+:deep(.drag-handle:hover) {
+  color: #409EFF;
+  cursor: grab;
+}
+:deep(.drag-handle:active) {
+  cursor: grabbing;
 }
 :deep(.sortable-ghost) {
   opacity: 0.8;

--
Gitblit v1.9.3