gaoluyang
2026-03-20 d37a5b150239025e9be96d3d8861b41930c8e056
src/views/collaborativeApproval/planTemplate/index.vue
@@ -123,7 +123,7 @@
              </div>
              <div class="plan-actions">
                <el-button size="small" @click="handleEditPlan(plan)">编辑</el-button>
                <el-button size="small" @click="handleViewDetail(plan)">详情</el-button>
                <el-button size="small" @click="handleViewDetail(plan)" style="color: #67C23A">详情</el-button>
                <el-dropdown @command="(command) => handleMoreAction(plan, command)">
                  <el-button size="small">
                    更多<el-icon class="el-icon--right"><ArrowDown /></el-icon>
@@ -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('确定要删除这个计划吗?', '提示', {