From 85ef9a437fe32c569b55f6e8391fdefb76780840 Mon Sep 17 00:00:00 2001 From: yaowanxin <3588231647@qq.com> Date: 星期四, 11 九月 2025 16:09:48 +0800 Subject: [PATCH] 用印管理-阅读修改,自助服务平台页面调整 --- src/views/collaborativeApproval/planTemplate/index.vue | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/views/collaborativeApproval/planTemplate/index.vue b/src/views/collaborativeApproval/planTemplate/index.vue index 7c67f22..0af6d8b 100644 --- a/src/views/collaborativeApproval/planTemplate/index.vue +++ b/src/views/collaborativeApproval/planTemplate/index.vue @@ -131,7 +131,7 @@ <template #dropdown> <el-dropdown-menu> <!-- <el-dropdown-item command="share">鍏变韩@</el-dropdown-item> --> - <!-- <el-dropdown-item command="copy">澶嶅埗@</el-dropdown-item> --> + <el-dropdown-item command="copy">澶嶅埗</el-dropdown-item> <el-dropdown-item command="delete" divided>鍒犻櫎</el-dropdown-item> </el-dropdown-menu> </template> @@ -459,7 +459,27 @@ ElMessage.success('璁″垝宸插叡浜�') break case 'copy': - ElMessage.success('璁″垝宸插鍒�') + const knowledgeText = ` + 璁″垝鏍囬锛�${plan.title} + 璁″垝鎻忚堪锛�${plan.description} + 璁″垝绾у埆锛�${getCurrentLevelText(plan.level)} + 鏃堕棿鍛ㄦ湡锛�${getCurrentPeriodText(plan.period)} + 寮�濮嬫椂闂达細${plan.startDate} + 缁撴潫鏃堕棿锛�${plan.endDate} + 璐熻矗浜猴細${plan.assignee} + 浼樺厛绾э細${getPriorityText(plan.priority)} + 鏍囩锛�${plan.tags.join(', ')} + 鐘舵�侊細${getStatusText(plan.status)} + 杩涘害锛�${plan.progress}% + `.trim(); + + // 澶嶅埗鍒板壀璐存澘 + navigator.clipboard.writeText(knowledgeText).then(() => { + ElMessage.success("鐭ヨ瘑鍐呭宸插鍒跺埌鍓创鏉�"); + }).catch(() => { + ElMessage.error("澶嶅埗澶辫触锛岃鎵嬪姩澶嶅埗"); + }); + // ElMessage.success('璁″垝宸插鍒�') break case 'delete': ElMessageBox.confirm('纭畾瑕佸垹闄よ繖涓鍒掑悧锛�', '鎻愮ず', { -- Gitblit v1.9.3