From 05e72087946e1da94beef3dff26166967f52de33 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 29 Jul 2025 11:41:31 +0800
Subject: [PATCH] feat: 复制功能

---
 src/views/tickets/orderLog.vue |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/views/tickets/orderLog.vue b/src/views/tickets/orderLog.vue
index 5141e1d..21d4fc4 100644
--- a/src/views/tickets/orderLog.vue
+++ b/src/views/tickets/orderLog.vue
@@ -92,7 +92,19 @@
           <!-- 表格部分 -->
           <avue-crud class="ztzf-public-general-avue-crud" :data="tableData" :option="option" v-model:page="page"
             ref="crud" :table-loading="loading" @current-change="currentChange" @refresh-change="refreshChange"
-            @on-load="onLoad" @search-change="searchChange" @size-change="sizeChange" @cell-click="handleCellClick" v-if="activeTab === tab.name">
+            @on-load="onLoad" @search-change="searchChange" @size-change="sizeChange" v-if="activeTab === tab.name">
+            <template #job_info_num="{row}">
+              <el-tooltip-copy :content="row.job_info_num" :showCopyText="true" textAlign="left">
+                {{ row.job_info_num }}
+              </el-tooltip-copy>
+            </template>
+
+            <template #name="{ row }">
+              <el-tooltip-copy :content="row.name" :showCopyText="true" textAlign="left">
+                {{ row.name }}
+              </el-tooltip-copy>
+            </template>
+
             <template #menu-left>
               <el-button v-if="hasAddBtnPermission() && activeTab != 'WAIT_AUDIT'" type="primary" icon="el-icon-plus"
                 @click="handleAdd">新建工单</el-button>
@@ -508,11 +520,13 @@
 import dayjs from 'dayjs';
 import 'dayjs/locale/zh-cn'; // 导入中文语言包
 import weekday from 'dayjs/plugin/weekday';
+import elTooltipCopy from '@/components/ElTooltipCopy.vue'
 
 dayjs.extend(weekday);
 dayjs.locale('zh-cn');
 
 export default {
+  components: { elTooltipCopy },
   name: 'TicketPage',
   data () {
     return {
@@ -582,8 +596,7 @@
 
         column: [
           {
-            label: '工单编号', prop: 'job_info_num', width: 100, ellipsis: true, overHidden: true,
-            showOverflowTooltip: true,
+            label: '工单编号', prop: 'job_info_num', width: 150,
           },
           {
             label: '工单名称', prop: 'name', width: 100, ellipsis: true, overHidden: true,
@@ -602,7 +615,7 @@
             showOverflowTooltip: true,
           },
           {
-            label: '已执行次数', prop: 'job_num', width: 96, ellipsis: true,
+            label: '已执行次数', prop: 'job_num', width: 70, ellipsis: true,
             showOverflowTooltip: true,
           },
           {
@@ -887,7 +900,7 @@
 
           //     if (selectedTime < now) {
           //       return this.$message.warning('任务时间不能小于当前时间')
-                
+
           //     }
           //   }
           // }
@@ -1347,7 +1360,7 @@
 }
 
 :deep(.el-textarea__inner) {
-  resize: none; 
+  resize: none;
 }
 
 .action-bar {

--
Gitblit v1.9.3