From 399607ff7e3c01f5f62cab6765a4d068240e29f3 Mon Sep 17 00:00:00 2001
From: zhangjun1
Date: Fri, 10 Jul 2020 18:34:18 +0800
Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2=E5=BA=94=E7=94=A8=E8=BF=90?=
=?UTF-8?q?=E8=A1=8C=E7=8A=B6=E6=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/table/table-um.vue | 30 ++-
.../workbench/yygl/deploy_app_detail.vue | 183 ++++++++----------
2 files changed, 105 insertions(+), 108 deletions(-)
diff --git a/src/components/table/table-um.vue b/src/components/table/table-um.vue
index b336740..d544ffa 100644
--- a/src/components/table/table-um.vue
+++ b/src/components/table/table-um.vue
@@ -86,7 +86,7 @@
-
+
已分配
-
+
+ {{btn.label}}
+
+
+
{
+ if(e.tag==val.row.tag){
+ // if(btn == 3){
+ // return true
+ // }else{
+ // return false
+ // }
+ return true
+ }else{
+ return true
+ }
+ });
+ },
//本地删除
deleteLocal(val) {
this.selectedTabsPage.splice(val.$index, 1);
diff --git a/src/pages/workbench/yygl/deploy_app_detail.vue b/src/pages/workbench/yygl/deploy_app_detail.vue
index 30665c3..f3587a9 100644
--- a/src/pages/workbench/yygl/deploy_app_detail.vue
+++ b/src/pages/workbench/yygl/deploy_app_detail.vue
@@ -130,7 +130,7 @@
@@ -169,9 +169,9 @@
多版本回滚
-
+
{
+ if(response.data.success){
+ let data = response.data.data
+ this.image_arr = []
+ data.imageNames.forEach(e => {
+ this.image_arr.push({
+ name:e,
+ data:[]
+ })
+ });
+ this.micor_state= {
+ state: data.appState,
+ averageTime: data.respTime.avg,
+ maxTime: data.respTime.max,
+ averageTraffic: data.throughput.avg,
+ maxTraffic: data.throughput.max,
+ memory: data.resource.memory
+ }
+ this.getImageInfo()
+ }
+ })
+ },
+ change_micor(n){
+ this.now_micor_service = n
+ this.get_micro_service()
+ },
+ compare(property){
+ return function(a,b){
+ var value1 = a[property];
+ var value2 = b[property];
+ // return value2 - value1;
+ return value1 - value2;
+ }
+ },
getImageInfo() {
this.$http
- .get("./static/deployappdetail.json")
+ .get(`/apaas/istio/service/${this.header_data.namespace}/image/${this.service_list_arr[this.now_micor_service].service}/${this.image_arr[this.image_select].name}/versions`)
.then(response => {
console.log(response);
let data = response.data.data;
- this.image_arr = data.imagearr;
+ // this.image_arr = data.imagearr;
+ this.$set(this.image_arr[this.image_select],'data',data.list.sort(this.compare('date')))
+ this.now_image_version = data.runnings
})
.catch(function(response) {});
},
@@ -812,6 +782,9 @@ export default {
.then(response => {
if(response.data.success){
this.service_list_arr = response.data.data
+ if(this.service_list_arr&&this.service_list_arr.length){
+ this.get_micro_service()
+ }
}
})
}
--
2.26.0