Browse Source

项目需求复制粘贴

wangziqian 5 years ago
parent
commit
a0a1d93369

+ 8 - 1
src/views/projectManage/projectList/projectViewDetails.vue

@@ -6,7 +6,11 @@
           <div class="header-title">
             <span class="title-id">PROJECT-{{ form_query.id }}</span>
             <el-tooltip class="item" effect="dark" :content="form_query.name" placement="bottom">
-              <span class="title-name">{{ form_query.name }}</span>
+              <span
+                v-clipboard:copy="form_query.name"
+                v-clipboard:success="copyName"
+                class="title-name"
+              >{{ form_query.name }}</span>
             </el-tooltip>
           </div>
           <el-dropdown placement="bottom" @command="handleCommand">
@@ -377,6 +381,9 @@ export default {
       if (this.$refs['needs-list']) {
         this.$refs['needs-list'].getNeedsList()
       }
+    },
+    copyName(name) { // 复制名字
+      this.$message({ message: '复制成功', type: 'success', duration: 1000, offset: 150 })
     }
   }
 }

+ 8 - 1
src/views/projectManage/requirement/requirementDetail.vue

@@ -7,7 +7,11 @@
           <div class="header-title">
             <span class="title-id">REQUIREMENT-{{ form_query.id }}</span>
             <el-tooltip class="item" effect="dark" :content="form_query.name" placement="bottom">
-              <span class="title-name">{{ form_query.name }}</span>
+              <span
+                v-clipboard:copy="form_query.name"
+                v-clipboard:success="copyName"
+                class="title-name"
+              >{{ form_query.name }}</span>
             </el-tooltip>
           </div>
           <el-dropdown placement="bottom" @command="updateStatus">
@@ -520,6 +524,9 @@ export default {
       if (this.$refs['tasks-list']) {
         this.$refs['tasks-list'].get_allTask()
       }
+    },
+    copyName(name) { // 复制名字
+      this.$message({ message: '复制成功', type: 'success', duration: 1000, offset: 150 })
     }
   }
 }