|
@@ -233,9 +233,11 @@
|
|
|
</el-button>
|
|
|
|
|
|
<el-button v-if="taskOperationControl.forkTask" type="primary" size="mini"
|
|
|
- @click="showTaskCodeModal = !showTaskCodeModal">
|
|
|
+ @click="showTaskForkModal = !showTaskForkModal">
|
|
|
fork任务
|
|
|
</el-button>
|
|
|
+
|
|
|
+
|
|
|
<!--<div class="btn btn-small btn-info"-->
|
|
|
<!--v-if="taskOperationControl.confirmFinish"-->
|
|
|
<!--@click="endTask()">确认结束-->
|
|
@@ -288,6 +290,14 @@
|
|
|
<el-button type="primary" @click="handleTaskCodeValid()">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <el-dialog title="Fork任务?" :visible.sync="showTaskForkModal">
|
|
|
+ <div>确定基于该任务Fork新任务?</div>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="showTaskForkModal = false;">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="handleForkTask()">确 定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -329,6 +339,7 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
showTaskCodeModal: false,
|
|
|
+ showTaskForkModal: false,
|
|
|
taskValidCode:'',
|
|
|
featureTaskRecommend: CONFIG.feature_task_recommend,
|
|
|
taskRecommendUrl: CONFIG.task_recommend_url,
|
|
@@ -486,6 +497,14 @@ export default {
|
|
|
this.showTaskCodeModal = false;
|
|
|
}
|
|
|
},
|
|
|
+ handleForkTask(){
|
|
|
+ //跳转到taskFork
|
|
|
+ this.$router.push({
|
|
|
+ name: 'TaskCreate',
|
|
|
+ params: this.task
|
|
|
+ })
|
|
|
+ this.showTaskForkModal = false;
|
|
|
+ },
|
|
|
//跳转到任务对应的数据面板
|
|
|
gotoDataboard() {
|
|
|
window.open(this.task.endPoint.token)
|
|
@@ -735,6 +754,7 @@ export default {
|
|
|
this.cancelMode()
|
|
|
this.taskId = res.crowdTaskVO.id
|
|
|
this.projectId = res.crowdTaskVO.projectId
|
|
|
+ this.task.projectId = res.crowdTaskVO.projectId
|
|
|
this.task.title = res.crowdTaskVO.title
|
|
|
this.task.description = res.crowdTaskVO.description
|
|
|
this.task.serviceType = res.crowdTaskVO.serviceType
|