Переглянути джерело

Merge branch 'http_test' of git.xiaojukeji.com:jacklijiajia/thoth-frontend into http_test

wangziqian 5 роки тому
батько
коміт
d5947b61ce

+ 11 - 11
src/views/projectManage/taskList/components/reportList.vue

@@ -176,10 +176,10 @@
           </el-table-column>
           <el-table-column v-if="releaseDataStatus" label="操作" width="200">
             <template slot-scope="scope">
-              <div v-if="scope.row.status === 1 ? false : true">
-                <span v-if="scope.row.status === 2 ? true : false" class="btn" @click="clientButtom(5,scope.row.id, scope.row)">发送</span>
-                <span v-if="scope.row.status === 2 ? true : false" style="margin: 0 30px;" class="btn" @click="clientButtom(6,scope.row.id, scope.row)">编辑</span>
-                <span v-if="scope.row.status === 2 ? true : false" class="btn" @click="clientButtom(4,scope.row.id, scope.row )">删除</span>
+              <div v-if="scope.row.status === 3 ? false : true">
+                <span v-if="scope.row.status === 0 ? true : false" class="btn" @click="clientButtom(5,scope.row.id, scope.row)">发送</span>
+                <span v-if="scope.row.status === 0 ? true : false" style="margin: 0 30px;" class="btn" @click="clientButtom(6,scope.row.id, scope.row)">编辑</span>
+                <span v-if="scope.row.status === 0 ? true : false" class="btn" @click="clientButtom(4,scope.row.id, scope.row )">删除</span>
                 <el-dialog :title="titName" :visible.sync="dialog_client" width="30%" :close-on-click-modal="false">
                   <div style="position: absolute; top: 23px; left: 12px;width:4px;height:17px;background:#409EFF;border-radius:1px;" />
                   <div align="center">
@@ -188,7 +188,7 @@
                   </div>
                   <el-input v-show="Str === '打回'" v-model="launchRepulseInfo" type="textarea" placeholder="请输入打回原因..." :rows="3" />
                   <span slot="footer" class="dialog-footer">
-                    <el-button type="primary" size="mini" @click="clientSend(scope.row.id)">确 定</el-button>
+                    <el-button type="primary" size="mini" @click="clientSend()">确 定</el-button>
                     <el-button type="danger" size="mini" @click="dialog_client = false">取 消</el-button>
                   </span>
                 </el-dialog>
@@ -235,8 +235,7 @@
 import {
   dailyReport,
   projectTestReport,
-  launchTest,
-  launchTestDelete
+  launchTest
 } from '@/api/taskIndex' // ajax
 import '@/styles/PublicStyle/index.scss'
 import testPresenyL from '@/views/reportManagement/daily/components/testPresenyL.vue' // 老日报数据
@@ -245,8 +244,8 @@ import acceptTheReport from '@/views/reportManagement/Testing/components/acceptT
 import TestReport from '@/views/reportManagement/components/TestingReport' // 提测
 import DailyReport from '@/views/reportManagement/components/DailyReport' // 日报
 import ReleaseReport from '@/views/reportManagement/components/ReleaseReport' // 准出
-import { dailyReportDelete, projectTestReportDelete } from '@/api/testPresentetion' // 日报
-import { reportdelivertestGetByTaskId, reportreleaseGetByTaskId, dailyReportGetByTaskIdV2, reportdelivertestUpdate, reportdelivertestCheckStatus } from '@/api/reportTemplate'
+import { dailyReportDelete } from '@/api/testPresentetion' // 日报
+import { reportdelivertestGetByTaskId, reportreleaseGetByTaskId, dailyReportGetByTaskIdV2, reportdelivertestUpdate, reportdelivertestCheckStatus, reportreleaseDelete, reportdelivertestDelete } from '@/api/reportTemplate'
 export default {
   components: {
     TestReport,
@@ -409,8 +408,9 @@ export default {
           this.$message({ message: res.msg, type: 'success', offset: 150 })
         }
       } else if (this.Str === '删除') {
-        const res = await launchTestDelete(this.reportData.id)
+        const res = await reportdelivertestDelete({}, this.reportData.id)
         if (res.code === 200) {
+          this.getTest()
           this.$message({ type: 'success', message: '删除成功' })
         }
       }
@@ -445,7 +445,7 @@ export default {
     },
 
     async clientSend() { // 准出报告删除
-      const res = await projectTestReportDelete(this.CallBackId)
+      const res = await reportreleaseDelete({}, this.CallBackId)
       if (res.code === 200) {
         this.dialog_client = false
         this.getClient()

+ 4 - 5
src/views/reportManagement/Testing/TestingPreview.vue

@@ -66,20 +66,19 @@
         size="mini"
         :header-cell-style="{ backgroundColor: 'rgba(241,241,241,1)', color: 'rgba(51,59,74,1)', fontSize: '14px', fontWeight: '400'}"
         style="width: 100%; margin-bottom: 20px;"
-        show-overflow-tooltip="true"
       >
-        <el-table-column prop="name" label="需求" min-width="250" show-overflow-tooltip>
+        <el-table-column prop="name" label="需求" min-width="250">
           <template slot-scope="scope">
             <span class="didi-hover" @click="goRequired(scope.row.id)">{{ scope.row.name }}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="priorityName" label="优先级" min-width="100" show-overflow-tooltip />
-        <el-table-column label="PM" min-width="100" show-overflow-tooltip>
+        <el-table-column prop="priorityName" label="优先级" min-width="100" />
+        <el-table-column label="PM" min-width="100">
           <template slot-scope="scope">
             <span class="didi-hover">{{ scope.row.pmMemberInfoResponse.name }}</span>
           </template>
         </el-table-column>
-        <el-table-column prop="referredClientTypeName" label="跟版客户端" min-width="90" show-overflow-tooltip />
+        <el-table-column prop="referredClientTypeName" label="跟版客户端" min-width="90" />
       </el-table>
 
       <div v-html="fromCreateData.content" />

+ 4 - 5
src/views/reportManagement/Testing/components/deliverDetails.vue

@@ -69,20 +69,19 @@
           size="mini"
           :header-cell-style="{ backgroundColor: 'rgba(241,241,241,1)', color: 'rgba(51,59,74,1)', fontSize: '14px', fontWeight: '400'}"
           style="width: 100%; margin-bottom: 20px;"
-          show-overflow-tooltip="true"
         >
-          <el-table-column prop="name" label="需求" min-width="250" show-overflow-tooltip>
+          <el-table-column prop="name" label="需求" min-width="250">
             <template slot-scope="scope">
               <span class="didi-hover" @click="goRequired(scope.row.id)">{{ scope.row.name }}</span>
             </template>
           </el-table-column>
-          <el-table-column prop="priorityName" label="优先级" min-width="100" show-overflow-tooltip />
-          <el-table-column label="PM" min-width="100" show-overflow-tooltip>
+          <el-table-column prop="priorityName" label="优先级" min-width="100" />
+          <el-table-column label="PM" min-width="100">
             <template slot-scope="scope">
               <span class="didi-hover">{{ scope.row.pmMemberInfoResponse.name }}</span>
             </template>
           </el-table-column>
-          <el-table-column prop="referredClientTypeName" label="跟版客户端" min-width="90" show-overflow-tooltip />
+          <el-table-column prop="referredClientTypeName" label="跟版客户端" min-width="300" />
         </el-table>
 
         <div v-html="details.content" />

+ 4 - 5
src/views/reportManagement/Testing/newTestingTemplate.vue

@@ -88,20 +88,19 @@
       size="mini"
       :header-cell-style="{ backgroundColor: 'rgba(241,241,241,1)', color: 'rgba(51,59,74,1)', fontSize: '14px', fontWeight: '400'}"
       style="width: 100%; margin-bottom: 20px;"
-      show-overflow-tooltip="true"
     >
-      <el-table-column prop="name" label="需求" min-width="250" show-overflow-tooltip>
+      <el-table-column prop="name" label="需求" min-width="250">
         <template slot-scope="scope">
           <span class="didi-hover" @click="goRequired(scope.row.id)">{{ scope.row.name }}</span>
         </template>
       </el-table-column>
-      <el-table-column prop="priorityName" label="优先级" min-width="100" show-overflow-tooltip />
-      <el-table-column label="PM" min-width="100" show-overflow-tooltip>
+      <el-table-column prop="priorityName" label="优先级" min-width="100" />
+      <el-table-column label="PM" min-width="100">
         <template slot-scope="scope">
           <span class="didi-hover">{{ scope.row.pmMemberInfoResponse.name }}</span>
         </template>
       </el-table-column>
-      <el-table-column prop="referredClientTypeName" label="跟版客户端" min-width="90" show-overflow-tooltip />
+      <el-table-column prop="referredClientTypeName" label="跟版客户端" min-width="300" />
     </el-table>
 
     <normal-area id="report-template" :value.sync="fromCreateData.content" :height="500" />