diff --git a/src/assets/imgs/btn_front_page.png b/src/assets/imgs/btn_front_page.png new file mode 100644 index 0000000000000000000000000000000000000000..dc7d3ec44878a30932e8009381aa99a2e8d1db01 Binary files /dev/null and b/src/assets/imgs/btn_front_page.png differ diff --git a/src/assets/imgs/btn_front_page_dis.png b/src/assets/imgs/btn_front_page_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..15c01bd65b18e54c707adb4497a2eb4935fb5324 Binary files /dev/null and b/src/assets/imgs/btn_front_page_dis.png differ diff --git a/src/assets/imgs/btn_last_page.png b/src/assets/imgs/btn_last_page.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f9b2f4e9fac682ad304c683d97dbffe5cf4710 Binary files /dev/null and b/src/assets/imgs/btn_last_page.png differ diff --git a/src/assets/imgs/btn_last_page_dis.png b/src/assets/imgs/btn_last_page_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..4b98237a831e13f902b6111ececa2f81a0e954b1 Binary files /dev/null and b/src/assets/imgs/btn_last_page_dis.png differ diff --git a/src/assets/imgs/btn_next_page.png b/src/assets/imgs/btn_next_page.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6e08a47a7d12e6f4de8574c3c24f32711f0186 Binary files /dev/null and b/src/assets/imgs/btn_next_page.png differ diff --git a/src/assets/imgs/btn_next_page_dis.png b/src/assets/imgs/btn_next_page_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd9916716a5e42a8e80f8886829f514d8daecdf Binary files /dev/null and b/src/assets/imgs/btn_next_page_dis.png differ diff --git a/src/assets/imgs/btn_previous_page.png b/src/assets/imgs/btn_previous_page.png new file mode 100644 index 0000000000000000000000000000000000000000..236e52be9b9a1afc7fdc72dde53966203018a6c9 Binary files /dev/null and b/src/assets/imgs/btn_previous_page.png differ diff --git a/src/assets/imgs/btn_previous_page_dis.png b/src/assets/imgs/btn_previous_page_dis.png new file mode 100644 index 0000000000000000000000000000000000000000..06e021e9e414284d8354d306911acc19e989cacb Binary files /dev/null and b/src/assets/imgs/btn_previous_page_dis.png differ diff --git a/src/components/apass-dialog.vue b/src/components/apass-dialog.vue index 58753b7df34ed78fd42a7e84b47a3d5dfedc190c..e891035379e4eb1fe3d70efbb1098cfc3ec188b5 100644 --- a/src/components/apass-dialog.vue +++ b/src/components/apass-dialog.vue @@ -72,7 +72,7 @@ export default { default: () => false, }, submit: { - type: Function, + type: [Function,String], default: () => null, }, }, diff --git a/src/components/service-header.vue b/src/components/service-header.vue index 3ea81b5b82752ad12c8a8a0ee18a6513d914f431..c70ae66c2f04f93caefff5c5bd2ba84cbca8da24 100644 --- a/src/components/service-header.vue +++ b/src/components/service-header.vue @@ -92,8 +92,7 @@ export default { }, mounted() {}, methods: { - subevent(val){ - debugger + subevent(val){ if(val == 0){ // this.$emit('deploy',this.data) this.$router.push(`/yygl/${this.$route.params.level}/${this.$route.params.type}/deployment/${this.$route.params.id}`) diff --git a/src/pages/workbench/fwgl/approval_service_detail.vue b/src/pages/workbench/fwgl/approval_service_detail.vue index de5cc65a6ffd9d5440b253fca416408e8d5bb781..b6d868462e07084119c8e83cebc8acd502fa4dfa 100644 --- a/src/pages/workbench/fwgl/approval_service_detail.vue +++ b/src/pages/workbench/fwgl/approval_service_detail.vue @@ -352,7 +352,6 @@ export default { this.$set(this.list_arr[5], "info", data.service_apply_info.business_url); this.$set(this.list_arr[6], "info", data.service_apply_info.apply_file.split('/')[data.service_apply_info.apply_file.split('/').length - 1]); this.$set(this.list_arr[6], "url", data.service_apply_info.apply_file); - debugger this.$set(this.list_arr[8], "info", data.service_apply_info.duration+(data.service_apply_info.duration_unit==1?'月':'年')); this.$set(this.list_arr[9], "info", "访问次数:"+data.service_apply_info.request_spcs.pv+"/日 访问量:"+data.service_apply_info.request_spcs.count+"/日"); this.id = data.service_apply_info.id diff --git a/src/pages/workbench/yygl/app_debugger.vue b/src/pages/workbench/yygl/app_debugger.vue index 6d68922aa9ee5f3229466ffee3e916f60897a2a8..93364997d02af2ecaea887324e33f7bd8f1f9439 100644 --- a/src/pages/workbench/yygl/app_debugger.vue +++ b/src/pages/workbench/yygl/app_debugger.vue @@ -53,7 +53,8 @@
此操作相当于:kubectl apply -f {{'<'+'spec.yaml'+'>'}}
- + + @@ -93,6 +94,7 @@ export default { now_yaml:0, pod_name:'', code_arr:'', + yaml_arr:'', area_arr:[], app_arr:[], tableData:[], @@ -126,14 +128,12 @@ export default { { prop: "name", label: "名称", - minWidth: "40%", align: "left", type: "button" }, { prop: "tag", label: "标签", - minWidth: "60%", align: "left", type: "tag", }, @@ -206,13 +206,6 @@ export default { methods: { changyaml(n){ this.now_yaml = n - if(n==0){ - this.code_arr = yaml.stringify(this.code_arr) - }else{ - console.log(json.load(this.code_arr)); - console.log(JSON.stringify(json.load(this.code_arr), null, 2)); - this.code_arr = JSON.stringify(json.load(this.code_arr), null, 2); - } }, get_namespace_list(){ this.$http @@ -232,11 +225,20 @@ export default { } }) }, - gotopage(){ - this.$router.push(`/yygl/${this.$route.params.level}/${this.$route.params.type}/appdebuggerdetail/${this.$route.params.deploy_id}?content=0`) + gotopage(val){ + this.$http + .get(`/awecloud/rest/kubernetes/api/v1/_raw/pod/namespace/${val.namespace}/name/${val.name}`) + .then(response => { + this.$router.push(`/yygl/${this.$route.params.level}/${this.$route.params.type}/appdebuggerdetail/${this.$route.params.deploy_id}?content=0&namespace=${val.namespace}&name=${val.name}&container=${response.data.spec.containers[0].name}`) + }) }, - gotopage1(){ - this.$router.push(`/yygl/${this.$route.params.level}/${this.$route.params.type}/appdebuggerdetail/${this.$route.params.deploy_id}?content=1`) + gotopage1(val){ + this.$http + .get(`/awecloud/rest/kubernetes/api/v1/_raw/pod/namespace/${val.namespace}/name/${val.name}`) + .then(response => { + this.$router.push(`/yygl/${this.$route.params.level}/${this.$route.params.type}/appdebuggerdetail/${this.$route.params.deploy_id}?content=1&namespace=${val.namespace}&name=${val.name}&container=${response.data.spec.containers[0].name}`) + }) + }, get_list_pod(){ this.$http @@ -301,8 +303,8 @@ export default { .get(`/awecloud/rest/kubernetes/api/v1/_raw/pod/namespace/${val.namespace}/name/${val.name}`) .then(response => { console.log(response.data); - debugger - this.code_arr = yaml.stringify(response.data) + this.yaml_arr = yaml.stringify(response.data) + this.code_arr = JSON.stringify(json.load(this.yaml_arr), null, 2); this.$refs.actiondialog.show(); }) diff --git a/src/pages/workbench/yygl/app_debugger_detail.vue b/src/pages/workbench/yygl/app_debugger_detail.vue index 7df90bab3026506e737dc9689673c8d8d00092f7..718943d8f01ba74c22d8b482510d0cc01f3c4d33 100644 --- a/src/pages/workbench/yygl/app_debugger_detail.vue +++ b/src/pages/workbench/yygl/app_debugger_detail.vue @@ -10,10 +10,10 @@ {{ $route.query.content == 1 ? "命令行" : "容器日志" }} @@ -24,14 +24,14 @@ v-if="$route.query.content == 0" > - 在请问请问1212 + 在 {{now_app}}
@@ -51,16 +51,18 @@

- 日志范围从 4/22/20 3:05 AM 到 4/22/20 3:05 AM UTC + 日志范围从 {{from_log}} 到 {{to_log}}

@@ -71,6 +73,7 @@ title="下载日志文件" sunbmitText="保存" :submitDisable="download_flag" + submit="file" @submit="save_file" >