yaowanxin
20 小时以前 85ef9a437fe32c569b55f6e8391fdefb76780840
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('确定要删除这个计划吗?', '提示', {