فهرست منبع

feat: onWesternDiseaseVisible 不再搜全库/滚动加载

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
张田田 1 هفته پیش
والد
کامیت
880cc0bce9
1فایلهای تغییر یافته به همراه2 افزوده شده و 23 حذف شده
  1. 2 23
      src/views/diagnosis/Prescribing.vue

+ 2 - 23
src/views/diagnosis/Prescribing.vue

@@ -2944,6 +2944,8 @@ export default {
         this.westernDiseaseLoading = false;
       }
     },
+    // 候选来源为后端 suggestDiagAll,打开下拉不再搜全库、不再滚动加载
+    // searchWesternDisease / loadMoreWesternDisease 代码保留不删,仅此处不再调用
     onWesternDiseaseVisible(show) {
       if (!show) {
         const wrap = document.querySelector(
@@ -2952,30 +2954,7 @@ export default {
         if (wrap && this._wdScroll) {
           wrap.removeEventListener("scroll", this._wdScroll);
         }
-        return;
-      }
-      // 首次打开且无数据时加载初始列表
-      if (this.westernDiseaseOptions.length === 0) {
-        this.searchWesternDisease("");
       }
-      this.$nextTick(() => {
-        const wrap = document.querySelector(
-          ".western-disease-input-wrapper .el-scrollbar__wrap",
-        );
-        if (wrap) {
-          wrap.addEventListener(
-            "scroll",
-            (this._wdScroll = () => {
-              if (
-                wrap.scrollTop + wrap.clientHeight >=
-                wrap.scrollHeight - 10
-              ) {
-                this.loadMoreWesternDisease();
-              }
-            }),
-          );
-        }
-      });
     },
     // 候选来源为后端 suggestDiagAll,不再调 searchWesternDisease 搜全库
     queryWesternDisease(queryString, cb) {