qinzhipeng_v 5 年之前
父節點
當前提交
6577cac7e1
共有 4 個文件被更改,包括 39 次插入39 次删除
  1. 3 3
      src/layout/components/Navbar.vue
  2. 26 26
      src/views/mock/httpmock.vue
  3. 9 9
      src/views/mock/httprule.vue
  4. 1 1
      src/views/quality/qualityMarket.vue

+ 3 - 3
src/layout/components/Navbar.vue

@@ -3,10 +3,10 @@
     <hamburger :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
     <hamburger :is-active="sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
 
 
     <breadcrumb class="breadcrumb-container" />
     <breadcrumb class="breadcrumb-container" />
-    <span style="display: inline-block;" class="config" v-show="configShowMain">
+    <span v-show="configShowMain" style="display: inline-block;" class="config">
       <a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南
       <a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南
       </a>
       </a>
-      </span>
+    </span>
 
 
     <div class="right-menu">
     <div class="right-menu">
       <el-dropdown class="avatar-container" @command="handleCommand">
       <el-dropdown class="avatar-container" @command="handleCommand">
@@ -98,7 +98,7 @@ export default {
       window.location.reload()
       window.location.reload()
     },
     },
     configShow() {
     configShow() {
-      if ($route.meta.title === 'httpmock') {
+      if (this.$route.meta.title === 'httpmock') {
         console.log(this.routeName + 'la')
         console.log(this.routeName + 'la')
         this.configShowMain = true
         this.configShowMain = true
       } else {
       } else {

+ 26 - 26
src/views/mock/httpmock.vue

@@ -6,10 +6,10 @@
         <el-input v-model="listQuery.customName" placeholder="接口名称" style="width: 150px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <el-input v-model="listQuery.customName" placeholder="接口名称" style="width: 150px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <el-input v-model="listQuery.url" placeholder="url" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <el-input v-model="listQuery.url" placeholder="url" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <!--<el-select v-model="listQuery.method" placeholder="method" style="width: 100px;" class="filter-item" filterable clearable @change="getMethod(listQuery.method)">-->
         <!--<el-select v-model="listQuery.method" placeholder="method" style="width: 100px;" class="filter-item" filterable clearable @change="getMethod(listQuery.method)">-->
-          <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
+        <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
         <!--</el-select>-->
         <!--</el-select>-->
         <!--<el-select v-model="listQuery.returnDataTypeStr" placeholder="返回值data类型" style="width: 200px;" class="filter-item" filterable clearable @change="getDataType(listQuery.returnDataType)">-->
         <!--<el-select v-model="listQuery.returnDataTypeStr" placeholder="返回值data类型" style="width: 200px;" class="filter-item" filterable clearable @change="getDataType(listQuery.returnDataType)">-->
-          <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
+        <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
         <!--</el-select>-->
         <!--</el-select>-->
         <el-select v-model="listQuery.status" placeholder="状态" style="width: 100px;" class="filter-item" filterable clearable>
         <el-select v-model="listQuery.status" placeholder="状态" style="width: 100px;" class="filter-item" filterable clearable>
           <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
           <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
@@ -35,10 +35,10 @@
         <template slot-scope="scope"><span>{{ scope.row.mockUrl }}</span></template>
         <template slot-scope="scope"><span>{{ scope.row.mockUrl }}</span></template>
       </el-table-column>
       </el-table-column>
       <!--<el-table-column label="method" min-min-width="60px">-->
       <!--<el-table-column label="method" min-min-width="60px">-->
-        <!--<template slot-scope="{row}"><span>{{ row.method }}</span></template>-->
+      <!--<template slot-scope="{row}"><span>{{ row.method }}</span></template>-->
       <!--</el-table-column>-->
       <!--</el-table-column>-->
       <!--<el-table-column label="返回值data类型" min-width="110px" align="center">-->
       <!--<el-table-column label="返回值data类型" min-width="110px" align="center">-->
-        <!--<template slot-scope="scope"><span>{{ scope.row.returnDataTypeStr }}</span></template>-->
+      <!--<template slot-scope="scope"><span>{{ scope.row.returnDataTypeStr }}</span></template>-->
       <!--</el-table-column>-->
       <!--</el-table-column>-->
       <el-table-column label="状态" class-name="status-col" min-width="100">
       <el-table-column label="状态" class-name="status-col" min-width="100">
         <template slot-scope="{row}"><el-tag :type="row.status | statusFilter">{{ statusMaps.get(row.status) }}</el-tag></template>
         <template slot-scope="{row}"><el-tag :type="row.status | statusFilter">{{ statusMaps.get(row.status) }}</el-tag></template>
@@ -76,35 +76,35 @@
           <el-input v-model="serviceData.url" :disabled="shouldShow" placeholder="/getUserinfo" />
           <el-input v-model="serviceData.url" :disabled="shouldShow" placeholder="/getUserinfo" />
         </el-form-item>
         </el-form-item>
         <!--<el-form-item label="method" prop="method">-->
         <!--<el-form-item label="method" prop="method">-->
-          <!--<el-select v-model="serviceData.method" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="method">-->
-            <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
-          <!--</el-select>-->
+        <!--<el-select v-model="serviceData.method" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="method">-->
+        <!--<el-option v-for="item in envMethod" :key="item.str" :label="item.str" :value="item.str" />-->
+        <!--</el-select>-->
         <!--</el-form-item>-->
         <!--</el-form-item>-->
         <!--<el-form-item label="返回值data类型" prop="returnDataType">-->
         <!--<el-form-item label="返回值data类型" prop="returnDataType">-->
-          <!--<el-select v-model="serviceData.returnDataTypeStr" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="data类型">-->
-            <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
-          <!--</el-select>-->
+        <!--<el-select v-model="serviceData.returnDataTypeStr" :disabled="shouldShow" class="filter-item" filterable clearable placeholder="data类型">-->
+        <!--<el-option v-for="item in envSelectDataType" :key="item.code" :label="item.msg" :value="item.code" />-->
+        <!--</el-select>-->
         <!--</el-form-item>-->
         <!--</el-form-item>-->
         <el-form-item label="请求转发" prop="forWard">
         <el-form-item label="请求转发" prop="forWard">
-            <el-switch
-              v-model="serviceData.requestForWard"
-              @change="showTrueUrl">
-            </el-switch>
+          <el-switch
+            v-model="serviceData.requestForWard"
+            @change="showTrueUrl"
+          />
         </el-form-item>
         </el-form-item>
-        <el-form-item label="真实服务url" prop="actualUrl" v-show="trueUrl" >
+        <el-form-item v-show="trueUrl" label="真实服务url" prop="actualUrl">
           <el-input v-model="serviceData.actualUrl" :disabled="shouldShow" placeholder="http://10.179.1.22:8089" />
           <el-input v-model="serviceData.actualUrl" :disabled="shouldShow" placeholder="http://10.179.1.22:8089" />
         </el-form-item>
         </el-form-item>
       </el-form>
       </el-form>
       <span class="showBtn">
       <span class="showBtn">
         <a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南
         <a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南
-      </a>
+        </a>
       </span>
       </span>
       <!--<div v-if="showexplain" class="showInfo">-->
       <!--<div v-if="showexplain" class="showInfo">-->
-        <!--<div class="showZm" />-->
-        <!--<div class="showInfo">-->
-          <!--<a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南-->
-          <!--</a>-->
-        <!--</div>-->
+      <!--<div class="showZm" />-->
+      <!--<div class="showInfo">-->
+      <!--<a href="http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=213729138#id-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-11%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-%E4%B8%80%E3%80%81%E6%8E%A5%E5%85%A5httpmock" target="_blank">配置指南-->
+      <!--</a>-->
+      <!--</div>-->
       <!--</div>-->
       <!--</div>-->
       <div slot="footer" class="dialog-footer">
       <div slot="footer" class="dialog-footer">
         <el-button @click="dialogFormVisible = false">取消</el-button>
         <el-button @click="dialogFormVisible = false">取消</el-button>
@@ -241,11 +241,6 @@ export default {
       }
       }
     }
     }
   },
   },
-  created() {
-    this.getList()
-    this.mockDataTypes()
-    this.mockGetMethod()
-  },
   computed: {
   computed: {
     checkRequest: function() {
     checkRequest: function() {
       if (this.serviceData.requestForWard) {
       if (this.serviceData.requestForWard) {
@@ -255,6 +250,11 @@ export default {
       }
       }
     }
     }
   },
   },
+  created() {
+    this.getList()
+    this.mockDataTypes()
+    this.mockGetMethod()
+  },
   methods: {
   methods: {
     // 加载查询
     // 加载查询
     getList() {
     getList() {

+ 9 - 9
src/views/mock/httprule.vue

@@ -2,7 +2,7 @@
   <div class="app-container">
   <div class="app-container">
     <el-header style="height:auto;!improtant">
     <el-header style="height:auto;!improtant">
       <div class="filter-container" style="padding-bottom: 20px;!improtant">
       <div class="filter-container" style="padding-bottom: 20px;!improtant">
-        <el-input v-model="listQuery.ruleDesc"  placeholder="规则描述" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
+        <el-input v-model="listQuery.ruleDesc" placeholder="规则描述" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <el-input v-model="listQuery.execSort" placeholder="优先级" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <el-input v-model="listQuery.execSort" placeholder="优先级" style="width: 200px;" class="filter-item" @keyup.enter.native="handleFilter" />
         <!-- <el-input-number v-model="listQuery.execSort" label="优先级" :min="1" :max="100" /> -->
         <!-- <el-input-number v-model="listQuery.execSort" label="优先级" :min="1" :max="100" /> -->
         <el-select v-model="listQuery.status" class="filter-item" filterable clearable placeholder="状态">
         <el-select v-model="listQuery.status" class="filter-item" filterable clearable placeholder="状态">
@@ -50,15 +50,15 @@
         <!-- </template> -->
         <!-- </template> -->
       </el-table-column>
       </el-table-column>
       <!--<el-table-column label="方法协议" min-width="150px" align="center">-->
       <!--<el-table-column label="方法协议" min-width="150px" align="center">-->
-        <!--&lt;!&ndash; <template slot-scope="scope"> &ndash;&gt;-->
-        <!--<span>{{ this.$route.query.methodProtocol }}</span>-->
-        <!--&lt;!&ndash; </template> &ndash;&gt;-->
+      <!--&lt;!&ndash; <template slot-scope="scope"> &ndash;&gt;-->
+      <!--<span>{{ this.$route.query.methodProtocol }}</span>-->
+      <!--&lt;!&ndash; </template> &ndash;&gt;-->
       <!--</el-table-column>-->
       <!--</el-table-column>-->
       <!--<el-table-column label="规则" min-min-width="60px">-->
       <!--<el-table-column label="规则" min-min-width="60px">-->
-        <!--<template slot-scope="{row}">-->
-          <!--<span>{{ row.whenScript }}</span>-->
-          <!--&lt;!&ndash; <el-tag>{{ row.type | typeFilter }}</el-tag> &ndash;&gt;-->
-        <!--</template>-->
+      <!--<template slot-scope="{row}">-->
+      <!--<span>{{ row.whenScript }}</span>-->
+      <!--&lt;!&ndash; <el-tag>{{ row.type | typeFilter }}</el-tag> &ndash;&gt;-->
+      <!--</template>-->
       <!--</el-table-column>-->
       <!--</el-table-column>-->
       <el-table-column label="优先级" min-width="110px" align="center">
       <el-table-column label="优先级" min-width="110px" align="center">
         <template slot-scope="scope">
         <template slot-scope="scope">
@@ -117,7 +117,7 @@
           <el-input v-model="ruleData.whenScript" placeholder="any" disabled />
           <el-input v-model="ruleData.whenScript" placeholder="any" disabled />
         </el-form-item>
         </el-form-item>
         <el-form-item label="规则描述" prop="ruleDesc">
         <el-form-item label="规则描述" prop="ruleDesc">
-          <el-input v-model="ruleData.ruleDesc"  placeholder="请输入规则描述" />
+          <el-input v-model="ruleData.ruleDesc" placeholder="请输入规则描述" />
         </el-form-item>
         </el-form-item>
         <el-form-item label="优先级" prop="execSort">
         <el-form-item label="优先级" prop="execSort">
           <el-input-number v-model="ruleData.execSort" label="优先级" :min="1" :max="100" title="值越大,优先级越高" />
           <el-input-number v-model="ruleData.execSort" label="优先级" :min="1" :max="100" title="值越大,优先级越高" />

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

@@ -389,7 +389,7 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { getBusiness, getDepartment, getOnlineInfo, getOnlineAllCount } from '@/api/qualityCenter'
+import { getBusiness, getDepartment, getOnlineAllCount } from '@/api/qualityCenter'
 
 
 export default {
 export default {
   data() {
   data() {