فهرست منبع

功能遗漏增加

wangziqian 5 سال پیش
والد
کامیت
88acf071ce

+ 2 - 2
src/apiConfig/mock.js

@@ -1,5 +1,5 @@
 /*eslint-disable*/   //规避eslint的检查,如没有eslint可不写
 // export const mockUrl = 'http://10.179.88.110:8089' // stable
-// export const mockUrl = 'http://mock.Intra.xiaojukeji.com' // 线上
-export const mockUrl = 'http://10.179.101.226:8089' // test
+export const mockUrl = 'http://mock.Intra.xiaojukeji.com' // 线上
+// export const mockUrl = 'http://10.179.101.226:8089' // test
 // export const mockUrl = 'http://172.23.145.20:8089'//local

+ 7 - 6
src/router/index.js

@@ -515,6 +515,12 @@ export const constantRoutes = [{
     }
     ]
   },
+  {
+    path: '/apiManagement',
+    component: (resolve) => require(['@/views/apiManagement/automatic'], resolve),
+    name: '接口管理',
+    meta: { title: '接口管理' }
+  },
   {
     path: '/online-quality',
     component: (resolve) => require(['@/views/Platform/presentation/testa'], resolve),
@@ -576,12 +582,6 @@ export const constantRoutes = [{
     }
     ]
   },
-  {
-    path: '/apiManagement',
-    component: (resolve) => require(['@/views/apiManagement/automatic'], resolve),
-    name: '接口管理',
-    meta: { title: '接口管理' }
-  },
   {
     path: '/newWeb',
     component: (resolve) => require(['@/views/newWeb/index'], resolve),
@@ -632,6 +632,7 @@ const createRouter = () => new Router({
   scrollBehavior: () => ({ y: 0 }),
   routes: constantRoutes
 })
+
 const router = createRouter()
 router.beforeEach((to, from, next) => {
   console.log(this)

+ 36 - 1
src/views/quality/components/cycleStatistic.vue

@@ -4,7 +4,37 @@
       <div class="repair-list">
         <div v-for="(item, index) in chartData" :key="'time'+index" class="repair-item" :class="[Number(item.relativeRatio)<0?'repair-slow':'repair-rise']">
           <div class="repair-item-point" :class="['point'+index]" />
-          <span>{{ item.label }}</span>
+          <span>
+            {{ item.label }}
+            <template v-if="type === 'require'">
+              <el-tooltip v-if="index === 0" class="item" effect="dark" content="研发交付周期定义:需求排期里开发、联调、上线类型排期的总周期" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+              <el-tooltip v-if="index === 1" class="item" effect="dark" content="研发周期定义:需求排期里开发、联调类型排期的总周期" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+              <el-tooltip v-if="index === 2" class="item" effect="dark" content="测试周期定义:需求排期里测试类型排期的总周期" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+              <el-tooltip v-if="index === 3" class="item" effect="dark" content="提测等待测试时长定义:需求排期里提测排期结束日期距离测试排期开始日期的天数" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+            </template>
+            <template v-if="type === 'task'">
+              <el-tooltip v-if="index === 0" class="item" effect="dark" content="研发交付周期定义:任务排期里开发、联调、上线类型排期的总周期" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+              <el-tooltip v-if="index === 1" class="item" effect="dark" content="研发周期定义:任务排期里开发、联调类型排期的总周期" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+              <el-tooltip v-if="index === 2" class="item" effect="dark" content="测试周期定义:任务排期里测试类型排期的总周期" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+              <el-tooltip v-if="index === 3" class="item" effect="dark" content="提测等待测试时长定义:任务排期里提测排期结束日期距离测试排期开始日期的天数" placement="top-start">
+                <i class="el-icon-info" />
+              </el-tooltip>
+            </template>
+          </span>
           <div v-if="item.countStr" class="repair-time">{{ item.countStr }}天</div>
           <div v-if="item.total || item.total === 0" class="repair-time">{{ item.total }}个</div>
           <div v-show="Number(item[childData])>=0" class="repair-up">环比:<i class="el-icon-caret-top" /><span>{{ item[childData] }}%</span></div>
@@ -27,6 +57,11 @@ export default {
       type: String,
       default: 'chainRatio',
       required: false
+    },
+    type: {
+      type: String,
+      default: 'require',
+      required: false
     }
   },
   watch: {

+ 1 - 1
src/views/quality/components/developmentCycle.vue

@@ -49,7 +49,7 @@ export default {
         tooltip: {
           showDelay: 0,
           formatter: function(params) {
-            return `日期:${params.data[0]}<br/> 周期:${params.data[1]}`
+            return `交付日期:${params.data[0]}<br/> 研发交付周期:${params.data[1]}`
           },
           axisPointer: {
             show: true,

+ 1 - 1
src/views/quality/taskStatistics.vue

@@ -116,7 +116,7 @@
           <i class="el-icon-warning-outline" />
           <span>仅统计状态已变更“已排期”且排期不为空的任务</span>
         </div>
-        <cycle-statistic :chart-data="cycleData" />
+        <cycle-statistic :chart-data="cycleData" type="task" />
       </div>
       <div class="chart-item">
         <h3>研发交付周期分布图<span>(根据排期计算)</span></h3>