|
@@ -189,12 +189,13 @@
|
|
|
<i v-if="tips" class="el-icon-warning-outline" style="color:#e88792;" />
|
|
|
<span v-if="tips" style="color:#e88792;">当前任务归属的需求计划排期呈锁定状态,当前任务的排期无法同步到需求计划中去,请将归属需求的排期解锁!</span>
|
|
|
</div>
|
|
|
- <div class="Layout_space_between">
|
|
|
+ <div class="schedule-control">
|
|
|
<div v-show="BackToTheLatest === false" class="Scheduling" style="margin-right: 20px;" @click="clickBackToTheLatest"><i class="el-icon-refresh" /> 回到最新</div>
|
|
|
<div v-show="isScheduleLocked === 0">
|
|
|
<div v-show="BackToTheLatest === true" class="Scheduling" style="margin-right: 20px;" @click="clickAddScheduling()"><i class="el-icon-circle-plus-outline" /> 添加排期</div>
|
|
|
</div>
|
|
|
- <div v-show="BackToTheLatest === true" align="left" class="Scheduling" @click="scheduleHiHide"><div class="el-icon-document" /> 排期变更记录</div>
|
|
|
+ <div v-show="form_query.relatedDpmTaskInfo" class="Scheduling" @click="synchronizeDialog = true"><i class="el-icon-s-fold" /> 同步排期至望岳</div>
|
|
|
+ <div v-show="BackToTheLatest === true" align="left" class="Scheduling" @click="scheduleHiHide"><i class="el-icon-document" /> 排期变更记录</div>
|
|
|
<download :id="taskId" :name="'任务'" />
|
|
|
</div>
|
|
|
</div>
|
|
@@ -317,6 +318,14 @@
|
|
|
<!-- 排期锁定 -->
|
|
|
<schedule ref="ScheduleEvent" :visible.sync="scheduleVisble" :name="'任务'" :is-schedule-locked="isScheduleLocked" :require-id="taskId" @updataData="getScheduleGetTaskScheduleHistory" />
|
|
|
<!-- 排期锁定 -->
|
|
|
+ <!-- 同步望月 -->
|
|
|
+ <synchronize-dialog
|
|
|
+ v-if="synchronizeDialog"
|
|
|
+ :id="taskId"
|
|
|
+ :data="form_query.relatedDpmTaskInfo"
|
|
|
+ :visible.sync="synchronizeDialog"
|
|
|
+ />
|
|
|
+ <!-- 同步望月 -->
|
|
|
<drawer
|
|
|
ref="drawer"
|
|
|
title="任务成员"
|
|
@@ -376,6 +385,7 @@ import download from '@/views/projectManage/components/export.vue'
|
|
|
import record from '@/views/projectManage/components/record.vue'
|
|
|
import timeLine from '@/views/projectManage/components/timeLine.vue'
|
|
|
import { dailyReportCheckStatus, reportreleaseCheckStatus, reportdelivertestCheckStatus } from '@/api/reportTemplate'
|
|
|
+import synchronizeDialog from './dialog/synchronizeDialog' // 同步弹框
|
|
|
import '@/styles/PublicStyle/index.scss'
|
|
|
export default {
|
|
|
components: {
|
|
@@ -397,7 +407,8 @@ export default {
|
|
|
schedule,
|
|
|
download,
|
|
|
record,
|
|
|
- timeLine
|
|
|
+ timeLine,
|
|
|
+ synchronizeDialog
|
|
|
},
|
|
|
filters: {
|
|
|
ellipsis(value, num) {
|
|
@@ -453,7 +464,8 @@ export default {
|
|
|
iterationList: [], // 所属迭代列表
|
|
|
commentContent: null, // 评论内容
|
|
|
comments: [], // 评论列表
|
|
|
- taskIds: '' // 将要修改状态的任务id
|
|
|
+ taskIds: '', // 将要修改状态的任务id
|
|
|
+ synchronizeDialog: false // 同步任务至望月弹框
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -814,6 +826,10 @@ export default {
|
|
|
color: #444444;
|
|
|
}
|
|
|
}
|
|
|
+ .schedule-control {
|
|
|
+ display: flex;
|
|
|
+ justify-content: flex-end;
|
|
|
+ }
|
|
|
.detail-info {
|
|
|
padding: 0 34px 20px 34px;
|
|
|
/deep/.el-input__inner{
|