diff --git a/frontend/src/api/check/interface/index.ts b/frontend/src/api/check/interface/index.ts index ef4ffed..a4b2a1c 100644 --- a/frontend/src/api/check/interface/index.ts +++ b/frontend/src/api/check/interface/index.ts @@ -52,8 +52,8 @@ export namespace CheckData { export enum ChnCheckResultEnum { UNKNOWN = -1, LOADING = 0, - FAIL = 1, - SUCCESS = 2, + SUCCESS = 1, + FAIL = 2, UNCONNECTED=3, ERRORDATA = 4 } @@ -71,12 +71,20 @@ export namespace CheckData { }> } + export enum ButtonColorEnum { + INFO = '#909399', + LOADING = '#607eab', + SUCCESS = '#67c23a', + WARNING ='#e6a23c', + DANGER = '#f56c6c', + } + /** * 用于描述 (设备)通道检测结果展示的按钮类型 */ export interface ButtonResult { - resultType: 'info' | 'info' | 'danger' | 'success' | 'warning' - resultIcon: 'Minus' | 'Loading' | 'Close' | 'CircleCheckFilled' | 'WarnTriangleFilled' + color: ButtonColorEnum + icon: 'Minus' | 'Loading' | 'Close' | 'CircleCheckFilled' | 'Link' | 'WarnTriangleFilled' } /** @@ -99,7 +107,7 @@ export namespace CheckData { * 定义检测日志类型 */ export interface LogItem { - type: 'info' | 'error' + type: 'info' | 'warning' | 'error' log: string } } diff --git a/frontend/src/views/home/components/test.vue b/frontend/src/views/home/components/test.vue index 546ec68..99ccac6 100644 --- a/frontend/src/views/home/components/test.vue +++ b/frontend/src/views/home/components/test.vue @@ -38,7 +38,7 @@
+ :style="{color:item.type==='error'?'#F56C6C': item.type==='warning'?'#e6a23c':'var(--el-text-color-regular)'}">
{{ item.log }}