Commit db51f6b36c195c3d48ed95f248f896ffbf498bf5

Authored by fengtao
1 parent a467ac27

perf: 边缘实例详情,新增状态显示

@@ -26,6 +26,21 @@ export const descSchema = (): DescItem[] => { @@ -26,6 +26,21 @@ export const descSchema = (): DescItem[] => {
26 }, 26 },
27 }, 27 },
28 { 28 {
  29 + field: 'active',
  30 + label: '状态',
  31 + render: (record) => {
  32 + const color = record?.active ? 'success' : 'error';
  33 + const textStr = record?.active ? ' 在线' : '离线';
  34 + return h(
  35 + Tag,
  36 + {
  37 + color,
  38 + },
  39 + textStr
  40 + );
  41 + },
  42 + },
  43 + {
29 field: 'routingKey', 44 field: 'routingKey',
30 label: '边缘键', 45 label: '边缘键',
31 render: (text) => { 46 render: (text) => {
@@ -71,7 +71,11 @@ @@ -71,7 +71,11 @@
71 <div class="!flex flex-col justify-between"> 71 <div class="!flex flex-col justify-between">
72 <Description v-if="recordData" @register="register" :data="recordData" :contentStyle="CS" /> 72 <Description v-if="recordData" @register="register" :data="recordData" :contentStyle="CS" />
73 <div class="!flex mt-3"> 73 <div class="!flex mt-3">
74 - <a-button :loading="loadStatus" type="primary" @click="handleEventIsSyncEdge" 74 + <a-button
  75 + :disabled="!recordData.active"
  76 + :loading="loadStatus"
  77 + type="primary"
  78 + @click="handleEventIsSyncEdge"
75 >同步边缘</a-button 79 >同步边缘</a-button
76 > 80 >
77 <!-- <a-button class="ml-4" type="primary" @click="handleEventIsOpenEdgeDevice" 81 <!-- <a-button class="ml-4" type="primary" @click="handleEventIsOpenEdgeDevice"