Эх сурвалжийг харах

fix:数据导出联想逻辑调整

Signed-off-by: tsz <2417024719@qq.com>
tsz 1 жил өмнө
parent
commit
fc43a23d47

+ 2 - 0
src/web/staticres/dataExport/js/conditions_order.js

@@ -350,6 +350,8 @@ function addDelInputB(t,type) {
   setTimeout(() => {
     dataNode.buyerSearchListShow = false
     dataNode.winnerSearchListShow = false
+    $('.buyer-search-list').hide()
+    $('.winner-search-list').hide()
     var d = document.createElement('div');
     var text = $(t).val();
     if(!text){

+ 17 - 3
src/web/templates/pc/dataExport_sieve.html

@@ -991,7 +991,7 @@
                           v-for="(item,index) in buyerSearch.list"
                           :key="index"
                           @click="toDetail(item, '1')"
-                          >${ item.name }
+                          >${ item }
                         </div>
                     </div>
                     {{/*<button style="display: none" class="sussecc w100" onclick="addDelInput(this,1)">确定</button>*/}}
@@ -1600,7 +1600,7 @@
     methods: {
       toDetail (data, str) {
         if(str === '1') {
-          $('#buyerInput').val(data.name)
+          $('#buyerInput').val(data)
           $('.buyer-search-list').hide()
         } else if(str === '2') {
           $('#winnerInput').val(data.name)
@@ -2557,10 +2557,16 @@
     });
     var searchTimer = null
     function getDataExportSearch (str) {
+      // 清空历史联想数据
+        dataNode.buyerSearch.list = []
+        dataNode.winnerSearch.list = []
         var unit = ''
+        var type = 'ent'
         if (str === '1') {
+          type = 'buyer'
           unit = $('#buyerInput').val()
         } else if(str === '2') {
+          type = 'ent'
           unit = $('#winnerInput').val()
         }
         var data = {
@@ -2573,7 +2579,7 @@
         }
         searchTimer = setTimeout(() => {
           $.ajax({
-            url: '/bigmember/search/ent/association',
+            url: `/bigmember/search/${type}/association`,
             method: 'POST',
             data: data,
             success: function (res) {
@@ -2589,15 +2595,23 @@
                         $('.winner-search-list').show()
                       }
                     } else {
+                      dataNode.buyerSearch.list = []
+                      dataNode.winnerSearch.list = []
                       $('.buyer-search-list').hide()
                       $('.winner-search-list').hide()
                     }
                   } else {
+                    dataNode.buyerSearch.list = []
+                    dataNode.winnerSearch.list = []
                     $('.buyer-search-list').hide()
                     $('.winner-search-list').hide()
                   }
                 } else {
                     // this.checkLogin()
+                    dataNode.buyerSearch.list = []
+                    dataNode.winnerSearch.list = []
+                    $('.buyer-search-list').hide()
+                    $('.winner-search-list').hide()
                 }
             }.bind(this)
           })