Преглед изворни кода

后台搜索页一个字段修改、详情页一个传参修改;前台首页api排行进度条百分比前台按5的倍数递减设定

chaihaorui пре 1 година
родитељ
комит
f69cb6341c

+ 1 - 1
src/pages/homepage/components/cardWrap.vue

@@ -121,7 +121,7 @@
121 121
                   <div class="name">{{item.name}}</div>
122 122
                   <div class="unit" v-if="index === 0">次</div>
123 123
                 </div>
124
-                <el-progress :percentage="item.percent || item.num"
124
+                <el-progress :percentage="100 - (index + 1) * 5 "
125 125
                 :class="`progress progress${index}`"
126 126
                 :format="(per) => format(per, item.num)"
127 127
                 define-back-color="#5c6779"></el-progress>

+ 1 - 4
src/pages/homepage/components/entityDetail.vue

@@ -107,10 +107,7 @@ export default {
107 107
   methods: {
108 108
     getData() {
109 109
       switch (this.type) {
110
-        case 'theme':
111
-          this.getThemeData()
112
-          break;
113
-        case 'special':
110
+        case 'theme': case 'special':
114 111
           this.getThemeData()
115 112
           break;
116 113
         case 'target':

+ 3 - 6
src/pages/index/components/entityDetail.vue

@@ -112,10 +112,7 @@ export default {
112 112
   methods: {
113 113
     getData() {
114 114
       switch (this.type) {
115
-        case 'theme':
116
-          this.getThemeData()
117
-          break;
118
-        case 'special':
115
+        case 'theme': case 'special':
119 116
           this.getThemeData()
120 117
           break;
121 118
         case 'target':
@@ -179,12 +176,12 @@ export default {
179 176
         id: this.id
180 177
       }).then(res => {
181 178
         this.basicData = res.data
179
+        this.getMessageTableData()
182 180
       })
183
-      this.getMessageTableData()
184 181
     },
185 182
     getMessageTableData() {
186 183
       api.getMqsPrivs({
187
-        mqsName: this.id,
184
+        mqsName: this.basicData.name,
188 185
         pageNum: this.pageNum,
189 186
         pageSize: this.pageSize
190 187
       }).then(res => {

+ 8 - 1
src/pages/index/components/searchPage.vue

@@ -7,6 +7,7 @@
7 7
           <img src="../../../../static/homepage/u432.svg" alt="">
8 8
         </el-button>
9 9
       </el-input>
10
+      <el-button class="btn-space" @click="jumpToAudit">审核</el-button>
10 11
     </div>
11 12
     <el-tabs class="bottom-card" v-model="activeName" @tab-click="handleClick">
12 13
       <el-tab-pane :key="item.id" v-for="item in tabList" :label="item.name" :name="item.id">
@@ -154,7 +155,7 @@
154 155
               </div>
155 156
               <el-row v-if="activeName === 'fourth'" style="color: rgb(91,91,91);line-height: 40px;">
156 157
                 <el-col v-if="serviceType === 'API'" :span="12">
157
-                  API名称:{{item.NAME}}
158
+                  API名称:{{item.name}}
158 159
                 </el-col>
159 160
                 <el-col v-if="serviceType === 'MQ'" :span="12">
160 161
                   集成应用:{{item.appName}}
@@ -449,6 +450,9 @@ export default {
449 450
       this.selectIds = []
450 451
       this.menuId = undefined
451 452
       this.currentPage = 1
453
+    },
454
+    jumpToAudit () {
455
+
452 456
     }
453 457
   }
454 458
 };
@@ -540,5 +544,8 @@ export default {
540 544
       }
541 545
     }
542 546
   }
547
+  .btn-space{
548
+    margin-left: 20px;
549
+  }
543 550
 }
544 551
 </style>