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