浏览代码

perf(views): 优化 “网关列表”模块

1.重置搜索后,列表数据未重置。
2.修复查询右侧配置信息异常问题。
wangshun 1 月之前
父节点
当前提交
1482a90d45
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/views/gateway-list/GatewayList.vue

+ 6 - 0
src/views/gateway-list/GatewayList.vue

@@ -112,6 +112,8 @@ const getGatewayList = () => {
       getObtainListInterfaces(gatewayData.value[0].modelId);
       postLinkGetList(gatewayData.value[0].id);
       selectedRowId.value = String(gatewayData.value[0].id);
+    } else {
+      interfaceList.value = [];
     }
   });
 };
@@ -124,6 +126,7 @@ const addGatewayList = () => {
 const addReset = () => {
   gatewayQuery.value.searchContent = '';
   gatewayQuery.value.state = -1;
+  addGatewayList();
 };
 
 const rowClick = (record: GatewayListItem) => {
@@ -183,6 +186,8 @@ const postLinkGetList = (id: number) => {
       interfaceList.value = interfaceOriginalData.value;
       activeKey.value = interfaceList.value[0].id;
       getObtainListPhysicalInterfaces(interfaceList.value[0].interfaceId);
+    } else {
+      interfaceList.value = [];
     }
   });
 };
@@ -370,6 +375,7 @@ onMounted(() => {
                 type="text"
                 class="icon-button gateway-left-top-icon"
                 @click="gatewayEditor = true"
+                :disabled="!interfaceList.length"
               >
                 <AFlex align="center">
                   <SvgIcon name="edit-o" />