From 9a61e46d96536f3299e57f7259ae1c9972256ec6 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 30 九月 2025 09:42:09 +0800
Subject: [PATCH] 1. 隐藏未完成的账户匹配页面 2. 根据第三方新的接口文档修改接口url地址

---
 src/components/SideList.vue |  276 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 141 insertions(+), 135 deletions(-)

diff --git a/src/components/SideList.vue b/src/components/SideList.vue
index dc3f4ff..a3a795c 100644
--- a/src/components/SideList.vue
+++ b/src/components/SideList.vue
@@ -1,147 +1,153 @@
 <template>
-  <div class="state-label">
-    <el-input
-      v-model="filterText"
-      icon="Search"
-      style="width: 200px"
-      placeholder="鍏抽敭瀛楃瓫閫�"
-      clearable
-    />
-    <el-tooltip v-if="legend" placement="bottom-start" effect="dark">
-      <template #content>
-        <el-space>
-          <el-space v-for="(item, index) in stateLabels" :key="index" :size="1">
-            <el-icon :color="item.color">
-              <component :is="item.icon"></component>
-            </el-icon>
-            {{ item.name }}
-            <!-- <el-text size="small">{{ item.name }}</el-text> -->
+  <div style="padding-right: 10px;">
+    <div v-if="legend" class="state-label">
+      <el-input
+        v-model="filterText"
+        icon="Search"
+        style="width: 180px"
+        placeholder="鍏抽敭瀛楃瓫閫�"
+        clearable
+      />
+      <el-tooltip placement="bottom-start" effect="dark">
+        <template #content>
+          <el-space>
+            <el-space
+              v-for="(item, index) in stateLabels"
+              :key="index"
+              :size="1"
+            >
+              <el-icon :color="item.color">
+                <component :is="item.icon"></component>
+              </el-icon>
+              {{ item.name }}
+              <!-- <el-text size="small">{{ item.name }}</el-text> -->
+            </el-space>
           </el-space>
-        </el-space>
-        <br />
+          <br />
+          <el-space>
+            <el-space :size="1">
+              <el-icon :size="16" color="var(--el-color-success)">
+                <Avatar />
+              </el-icon>
+              姝e湪鎵ц宸℃煡
+            </el-space>
+            <el-space :size="1">
+              <el-icon :size="16" color="var(--el-color-info)">
+                <Avatar />
+              </el-icon>
+              鏈墽琛�
+            </el-space>
+          </el-space>
+        </template>
         <el-space>
-          <el-space :size="1">
-            <el-icon :size="16" color="var(--el-color-success)">
+          <el-icon class="cursor-p" :size="16" color="var(--el-color-primary)"
+            ><QuestionFilled
+          /></el-icon>
+          <el-text size="small" class="cursor-p">瀹℃牳鐘舵�佸浘渚�</el-text>
+        </el-space>
+      </el-tooltip>
+    </div>
+    <el-tree
+      ref="treeRef"
+      class="el-tree"
+      v-loading="isLoading"
+      :data="dataList"
+      :props="defaultProps"
+      @node-click="handleNodeClick"
+      :filter-node-method="filterNode"
+      default-expand-all
+      highlight-current
+      check-on-click-node
+      empty-text="鏆傛棤璁板綍"
+    >
+      <template #default="{ node, data }">
+        <slot :node="node" :data="data">
+          <div
+            :class="
+              data.selected
+                ? 'selected-tree-node custom-tree-node'
+                : 'custom-tree-node'
+            "
+          >
+            <el-icon
+              v-if="data.status == '姝e湪鎵ц'"
+              :size="16"
+              color="var(--el-color-success)"
+              style="margin-left: -16px"
+            >
               <Avatar />
             </el-icon>
-            姝e湪鎵ц宸℃煡
-          </el-space>
-          <el-space :size="1">
-            <el-icon :size="16" color="var(--el-color-info)">
+            <el-icon
+              v-if="data.status == '鏈墽琛�'"
+              :size="16"
+              color="var(--el-color-info)"
+              style="margin-left: -16px"
+            >
               <Avatar />
             </el-icon>
-            鏈墽琛�
-          </el-space>
-        </el-space>
-      </template>
-      <el-space>
-        <el-icon class="cursor-p" :size="16" color="var(--el-color-primary)"
-          ><QuestionFilled
-        /></el-icon>
-        <el-text size="small" class="cursor-p">瀹℃牳鐘舵�佸浘渚�</el-text>
-      </el-space>
-    </el-tooltip>
-  </div>
-  <el-tree
-    ref="treeRef"
-    class="el-tree"
-    v-loading="isLoading"
-    :data="dataList"
-    :props="defaultProps"
-    @node-click="handleNodeClick"
-    :filter-node-method="filterNode"
-    default-expand-all
-    highlight-current
-    check-on-click-node
-    empty-text="鏆傛棤璁板綍"
-  >
-    <template #default="{ node, data }">
-      <slot :node="node" :data="data">
-        <div
-          :class="
-            data.selected
-              ? 'selected-tree-node custom-tree-node'
-              : 'custom-tree-node'
-          "
-        >
-          <el-icon
-            v-if="data.status == '姝e湪鎵ц'"
-            :size="16"
-            color="var(--el-color-success)"
-            style="margin-left: -16px"
-          >
-            <Avatar />
-          </el-icon>
-          <el-icon
-            v-if="data.status == '鏈墽琛�'"
-            :size="16"
-            color="var(--el-color-info)"
-            style="margin-left: -16px"
-          >
-            <Avatar />
-          </el-icon>
-          <!-- <el-icon :color="stateLabels[data.type].color">
+            <!-- <el-icon :color="stateLabels[data.type].color">
             <component :is="stateLabels[data.type].icon"></component>
           </el-icon> -->
-          <el-icon
-            v-if="data.type == 0"
-            :size="16"
-            color="var(--el-color-info)"
-          >
-            <SuccessFilled />
-          </el-icon>
-          <el-icon
-            v-else-if="data.type == 1"
-            :size="16"
-            color="var(--el-color-danger)"
-          >
-            <QuestionFilled />
-          </el-icon>
-          <el-icon
-            v-else-if="data.type == 2"
-            :size="16"
-            color="var(--el-color-warning)"
-          >
-            <QuestionFilled />
-          </el-icon>
-          <el-icon
-            v-else-if="data.type == 3"
-            :size="16"
-            color="var(--el-color-danger)"
-          >
-            <WarnTriangleFilled />
-          </el-icon>
-          <el-icon
-            v-else-if="data.type == 4"
-            :size="16"
-            color="var(--el-color-danger)"
-          >
-            <WarningFilled />
-          </el-icon>
-          <el-icon
-            v-else-if="data.type == 5"
-            :size="16"
-            color="var(--el-color-warning)"
-          >
-            <WarningFilled />
-          </el-icon>
-          <el-icon
-            v-else-if="data.type == 6"
-            :size="16"
-            color="var(--el-color-success)"
-          >
-            <SuccessFilled />
-          </el-icon>
-          <!-- <el-text>{{ node.label }}</el-text> -->
-          {{ node.label }}
-          <span v-if="data.count">
-            {{ '_(' + data.count + ')' }}
-            <!-- <el-text size="small">鐐规</el-text>) -->
-          </span>
-        </div>
-      </slot>
-    </template>
-  </el-tree>
+            <el-icon
+              v-if="data.type == 0"
+              :size="16"
+              color="var(--el-color-info)"
+            >
+              <SuccessFilled />
+            </el-icon>
+            <el-icon
+              v-else-if="data.type == 1"
+              :size="16"
+              color="var(--el-color-danger)"
+            >
+              <QuestionFilled />
+            </el-icon>
+            <el-icon
+              v-else-if="data.type == 2"
+              :size="16"
+              color="var(--el-color-warning)"
+            >
+              <QuestionFilled />
+            </el-icon>
+            <el-icon
+              v-else-if="data.type == 3"
+              :size="16"
+              color="var(--el-color-danger)"
+            >
+              <WarnTriangleFilled />
+            </el-icon>
+            <el-icon
+              v-else-if="data.type == 4"
+              :size="16"
+              color="var(--el-color-danger)"
+            >
+              <WarningFilled />
+            </el-icon>
+            <el-icon
+              v-else-if="data.type == 5"
+              :size="16"
+              color="var(--el-color-warning)"
+            >
+              <WarningFilled />
+            </el-icon>
+            <el-icon
+              v-else-if="data.type == 6"
+              :size="16"
+              color="var(--el-color-success)"
+            >
+              <SuccessFilled />
+            </el-icon>
+            <!-- <el-text>{{ node.label }}</el-text> -->
+            {{ node.label }}
+            <span v-if="data.count">
+              {{ '_(' + data.count + ')' }}
+              <!-- <el-text size="small">鐐规</el-text>) -->
+            </span>
+          </div>
+        </slot>
+      </template>
+    </el-tree>
+  </div>
 </template>
 
 <script>

--
Gitblit v1.9.3