refactor(web): 优化统一的返回值封装和适配

This commit is contained in:
2023-07-06 14:31:24 +08:00
parent 47bd555fbf
commit 894faae2ed
18 changed files with 288 additions and 242 deletions

View File

@@ -456,15 +456,15 @@ function simpleYarnDialog(cluster, title, filterField) {
title: 'Flink 基本信息',
column: 4,
items: [
{label: 'Flink 版本', content: '${detail.flinkVersion}'},
{label: 'Flink 小版本', content: '${detail.flinkCommit}', span: 3},
{label: '运行中', content: '${detail.jobsRunning}'},
{label: '已结束', content: '${detail.jobsFinished}'},
{label: '已失败', content: '${detail.jobsFailed}'},
{label: '被取消', content: '${detail.jobsCanceled}'},
{label: 'Flink 版本', content: '${flinkVersion}'},
{label: 'Flink 小版本', content: '${flinkCommit}', span: 3},
{label: '运行中', content: '${jobsRunning}'},
{label: '已结束', content: '${jobsFinished}'},
{label: '已失败', content: '${jobsFailed}'},
{label: '被取消', content: '${jobsCanceled}'},
{
label: 'Slot (可用/总数)',
content: '${detail.slotsAvailable}/${detail.slotsTotal}',
content: '${slotsAvailable}/${slotsTotal}',
span: 4
},
]
@@ -816,7 +816,7 @@ function timelineColumns() {
},
adaptor: (payload, response) => {
return {
items: (payload['data']['detail']['operations'] ? payload['data']['detail']['operations'] : [])
items: (payload['data']['operations'] ? payload['data']['operations'] : [])
.map(operation => {
if (operation['deltaFilePaths']) {
operation.deltaFilePaths = operation.deltaFilePaths
@@ -1132,8 +1132,8 @@ function tableMetaDialog() {
type: 'property',
title: '基本信息',
items: [
{label: 'Topic', content: copyField('detail.name'), span: 2},
{label: '最末位移', content: copyField('detail.lastMessageId')},
{label: 'Topic', content: copyField('name'), span: 2},
{label: '最末位移', content: copyField('lastMessageId')},
],
},
{type: 'divider'},
@@ -1142,40 +1142,40 @@ function tableMetaDialog() {
title: '指标信息',
column: 4,
items: [
{label: '入队列消息速率', content: '${detail.state.messageRateIn}'},
{label: '入队列消息速率', content: '${state.messageRateIn}'},
{
label: '出队列消息速率',
content: '${detail.state.messageRateOut}'
content: '${state.messageRateOut}'
},
{
label: '入队列消息吞吐量',
content: '${detail.state.messageThroughputIn}'
content: '${state.messageThroughputIn}'
},
{
label: '出队列消息吞吐量',
content: '${detail.state.messageThroughputOut}'
content: '${state.messageThroughputOut}'
},
{
label: '入队列消息数量',
content: '${detail.state.messageInCounter}'
content: '${state.messageInCounter}'
},
{
label: '出队列消息数量',
content: '${detail.state.messageOutCounter}'
content: '${state.messageOutCounter}'
},
{
label: '入队列消息字节数',
content: '${detail.state.byteInCounter}'
content: '${state.byteInCounter}'
},
{
label: '出队列消息字节数',
content: '${detail.state.byteOutCounter}'
content: '${state.byteOutCounter}'
},
{label: '存储消息大小', content: '${detail.state. storageSize}'},
{label: '积压消息大小', content: '${detail.state.backlogSize}'},
{label: '存储消息大小', content: '${state.storageSize}'},
{label: '积压消息大小', content: '${state.backlogSize}'},
{
label: '平均消息大小',
content: '${detail.state.averageMessageSize}'
content: '${state.averageMessageSize}'
},
],
},
@@ -1183,7 +1183,7 @@ function tableMetaDialog() {
{
type: 'table',
title: '消费者们',
source: '${detail.subscriptionStateVOS}',
source: '${subscriptionStateVOS}',
itemAction: {
type: 'action',
actionType: 'dialog',
@@ -1315,7 +1315,7 @@ function tableMetaDialog() {
{
type: 'table',
title: '生产者们',
source: '${detail.state.publishers}',
source: '${state.publishers}',
itemAction: {
type: 'action',
actionType: 'dialog',