浏览代码

优化任务详情页

qinzhipeng_v 5 年之前
父节点
当前提交
381b9663b9

+ 5 - 5
src/views/projectManage/projectList/components/taskList.vue

@@ -104,7 +104,7 @@
     </el-table>
     <TestReport v-if="dialogTestReport" ref="TestReport" />
     <DailyReport v-if="dialogDailyReport" ref="DailyReport" />
-    <ClientReport v-if="dialogClientReport" ref="ClientReport" />
+    <ReleaseReport v-if="dialogClientReport" ref="ClientReport" />
     <taskDialog v-if="showTaskDialog" :show.sync="showTaskDialog" :task-id="taskId.id" :status-name="taskId.statusString" @getList="get_allTask" />
     <!-- 批量排期 -->
     <modify-schedule
@@ -119,9 +119,9 @@
 <script>
 import imgUrl from '@/assets/建立档案@2x.png'
 import '@/styles/PublicStyle/index.scss'
-import TestReport from '@/views/Platform/presentation/Templates/TestReport' // 提测
-import DailyReport from '@/views/reportManagement/components/DailyReport' // 日报 // 日报
-import ClientReport from '@/views/Platform/presentation/Templates/ClientReport' // 准出
+import TestReport from '@/views/reportManagement/components/TestingReport' // 提测
+import DailyReport from '@/views/reportManagement/components/DailyReport' // 日报
+import ReleaseReport from '@/views/reportManagement/components/ReleaseReport' // 准出
 import { taskList } from '@/api/projectIndex'
 import { taskUpdate } from '@/api/projectViewDetails'
 import { configShowTaskEnum, configShowTaskStatusEnum } from '@/api/taskIndex'
@@ -132,7 +132,7 @@ export default {
   components: {
     TestReport,
     DailyReport,
-    ClientReport,
+    ReleaseReport,
     scheduleList,
     taskDialog,
     modifySchedule

+ 4 - 4
src/views/projectManage/requirement/components/taskList.vue

@@ -102,7 +102,7 @@
     </el-table>
     <TestReport v-if="dialogTestReport" ref="TestReport" />
     <DailyReport v-if="dialogDailyReport" ref="DailyReport" />
-    <ClientReport v-if="dialogClientReport" ref="ClientReport" />
+    <ReleaseReport v-if="dialogClientReport" ref="ClientReport" />
     <task-dialog v-if="showTaskDialog" :show.sync="showTaskDialog" :task-id="taskId.id" :status-name="taskId.statusString" @getList="get_allTask" />
     <!-- 批量排期 -->
     <modify-schedule
@@ -116,9 +116,9 @@
 </template>
 <script>
 import imgUrl from '@/assets/建立档案@2x.png'
-import TestReport from '@/views/Platform/presentation/Templates/TestReport' // 提测
+import TestReport from '@/views/reportManagement/components/TestingReport' // 提测
 import DailyReport from '@/views/reportManagement/components/DailyReport' // 日报
-import ClientReport from '@/views/Platform/presentation/Templates/ClientReport' // 准出
+import ReleaseReport from '@/views/reportManagement/components/ReleaseReport' // 准出
 import { taskList } from '@/api/projectIndex'
 import { taskUpdate } from '@/api/projectViewDetails'
 import { configShowTaskEnum, configShowTaskStatusEnum } from '@/api/taskIndex'
@@ -130,7 +130,7 @@ export default {
   components: {
     TestReport,
     DailyReport,
-    ClientReport,
+    ReleaseReport,
     scheduleList,
     taskDialog,
     modifySchedule

+ 6 - 6
src/views/projectManage/taskList/taskViewDetail.vue

@@ -280,7 +280,7 @@
       <create-children v-if="createChildren" :visible.sync="createChildren" :data="form_query" :new-add="true" @change="reloadList" />
       <Test-report v-if="dialogTest" ref="TestReport" />
       <Daily-report v-if="dialogDaily" ref="DailyReport" />
-      <Client-report v-if="dialogClient" ref="ClientReport" />
+      <ReleaseReport v-if="dialogClient" ref="ClientReport" />
       <!-- 新建 -->
       <!-- 编辑 -->
       <open-dialog v-if="updateVisible" ref="task_createdUpdata" />
@@ -346,9 +346,9 @@ import childrenList from './childrenTask/childrenList'
 import scheduleList from './components/scheduleList'
 import reportList from './components/reportList'
 import dataStatistics from './components/dataStatistics'
-import TestReport from '@/views/Platform/presentation/Templates/TestReport' // 提测
+import TestReport from '@/views/reportManagement/components/TestingReport' // 提测
 import DailyReport from '@/views/reportManagement/components/DailyReport' // 日报
-import ClientReport from '@/views/Platform/presentation/Templates/ClientReport' // 准出
+import ReleaseReport from '@/views/reportManagement/components/ReleaseReport' // 准出
 import stage from '@/assets/detailPage/风险状态.png'
 import stage1 from '@/assets/detailPage/正常状态.png'
 import stage2 from '@/assets/detailPage/延期状态.png'
@@ -373,7 +373,7 @@ export default {
     dataStatistics,
     TestReport,
     DailyReport,
-    ClientReport,
+    ReleaseReport,
     taskDialog,
     bugTableDialog,
     schedule,
@@ -673,7 +673,7 @@ export default {
       switch (e) {
         case 1: // 提测
           this.dialogTest = true
-          this.$nextTick(() => { this.$refs.TestReport.init(1, ele) })
+          this.$nextTick(() => { this.$refs.TestReport.init(7, [this.taskId]) })
           break
         case 2: // 日报
           this.dialogDaily = true
@@ -683,7 +683,7 @@ export default {
           break
         case 3:
           this.dialogClient = true
-          this.$nextTick(() => { this.$refs.ClientReport.init(1, ele) })
+          this.$nextTick(() => { this.$refs.ClientReport.init(7, [this.taskId]) })
           break
       }
     },

+ 4 - 4
src/views/workbench/team/components/taskList.vue

@@ -107,7 +107,7 @@
     </div>
     <TestReport v-if="dialogTestReport" ref="TestReport" />
     <DailyReport v-if="dialogDailyReport" ref="DailyReport" />
-    <ClientReport v-if="dialogClientReport" ref="ClientReport" />
+    <ReleaseReport v-if="dialogClientReport" ref="ClientReport" />
     <taskDialog v-if="showTaskDialog" :show.sync="showTaskDialog" :task-id="taskId.id" :status-name="taskId.statusString" @getList="get_allTask" />
     <!-- 批量排期 -->
     <modify-schedule
@@ -122,9 +122,9 @@
 <script>
 import imgUrl from '@/assets/建立档案@2x.png'
 import '@/styles/PublicStyle/index.scss'
-import TestReport from '@/views/Platform/presentation/Templates/TestReport' // 提测
+import TestReport from '@/views/reportManagement/components/TestingReport' // 提测
 import DailyReport from '@/views/reportManagement/components/DailyReport' // 日报
-import ClientReport from '@/views/Platform/presentation/Templates/ClientReport' // 准出
+import ReleaseReport from '@/views/reportManagement/components/ReleaseReport' // 准出
 import { taskSelfList, taskTeamList } from '@/api/workSchedule'
 import { taskUpdate } from '@/api/projectViewDetails'
 import { configShowTaskEnum, configShowTaskStatusEnum } from '@/api/taskIndex'
@@ -134,7 +134,7 @@ export default {
   components: {
     TestReport,
     DailyReport,
-    ClientReport,
+    ReleaseReport,
     taskDialog,
     modifySchedule
   },