|
@@ -6,6 +6,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="3" class="item-checked">已选择<span style="color: #409EFF">{{ curcentChecked }}</span>个</el-col>
|
|
|
<el-col :span="1" class="item-click">|</el-col>
|
|
|
+ <el-col :span="2" class="item-click click-blue" @click.native="addSechedule()">添加排期</el-col>
|
|
|
<el-col :span="2" class="item-click click-blue" @click.native="handlePlan('test')">提测</el-col>
|
|
|
<el-col :span="2" class="item-click click-blue" @click.native="handlePlan('allow')">准出</el-col>
|
|
|
<el-col :span="4" class="item-click click-blue" @click.native="handlePlan('daily')">建立测试日报</el-col>
|
|
@@ -95,6 +96,14 @@
|
|
|
<el-date-picker v-model="changeStatusDate" type="date" style="width:100%;" placeholder="选择日期" format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</div>
|
|
|
</normal-dialog>
|
|
|
+ <!-- 批量排期 -->
|
|
|
+ <modify-schedule
|
|
|
+ v-if="visibleSchedule"
|
|
|
+ :visible.sync="visibleSchedule"
|
|
|
+ :select-task-list="selectTaskList"
|
|
|
+ title="新建排期"
|
|
|
+ @update="get_allTask()"
|
|
|
+ />
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -106,6 +115,7 @@ import { taskList } from '@/api/projectIndex'
|
|
|
import { taskUpdate } from '@/api/projectViewDetails'
|
|
|
import { configShowTaskEnum } from '@/api/taskIndex'
|
|
|
import scheduleList from './scheduleList'
|
|
|
+import modifySchedule from './modifySchedule'
|
|
|
import normalDialog from '@/components/dialog/normalDialog'
|
|
|
import taskDialog from '@/views/projectManage/taskList/dialog/taskDialog' // 任务状态修改(已上线/已提测/已准出)
|
|
|
export default {
|
|
@@ -115,7 +125,8 @@ export default {
|
|
|
DailyReport,
|
|
|
ClientReport,
|
|
|
scheduleList,
|
|
|
- taskDialog
|
|
|
+ taskDialog,
|
|
|
+ modifySchedule
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -138,7 +149,9 @@ export default {
|
|
|
statusDialog: false, // 修改状态弹框
|
|
|
changeStatusDate: null, // 状态改变时间
|
|
|
nowChangeTask: null, // 当前正在改变的任务对象
|
|
|
- taskId: '' // 将要修改状态的任务id
|
|
|
+ taskId: '', // 将要修改状态的任务id
|
|
|
+ visibleSchedule: false, // 排期弹框
|
|
|
+ selectTaskList: [] // 已选任务的id
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -241,6 +254,10 @@ export default {
|
|
|
break
|
|
|
}
|
|
|
},
|
|
|
+ addSechedule() { // 添加排期
|
|
|
+ this.visibleSchedule = true
|
|
|
+ this.selectTaskList = this.curcentList
|
|
|
+ },
|
|
|
filtrateTest() { // 提测筛选
|
|
|
this.dialogTestReport = true
|
|
|
this.$nextTick(() => {
|