Bläddra i källkod

Merge branch 'feature/v4.9.36' of https://jygit.jydev.jianyu360.cn/qmx/jy into feature/v4.9.36

fuwencai 11 månader sedan
förälder
incheckning
047a06aea6

+ 11 - 3
src/jfw/modules/app/src/web/staticres/jyapp/big-member/js/set_industry.js

@@ -11,12 +11,13 @@ var vNode = {
                 '监理咨询',
                 '材料设备',
                 '机电安装',
+                '其他'
             ],
             '水利水电': [
                 '水利工程',
                 '发电工程',
                 '航运工程',
-                '其他工程',
+                '其他工程'
             ],
             '能源化工': [
                 '原材料',
@@ -25,11 +26,13 @@ var vNode = {
                 '设备物资',
                 '化工产品',
                 '设备',
+                '其他'
             ],
             '弱电安防': [
                 '综合布线',
                 '智能系统',
-                '智能家居'
+                '智能家居',
+                '其他'
             ],
             '信息技术': [
                 '系统集成及安全',
@@ -43,6 +46,7 @@ var vNode = {
                 '专业设备',
                 '办公用品',
                 '生活用品',
+                '其他'
             ],
             '机械设备': [
                 '矿山机械',
@@ -63,12 +67,14 @@ var vNode = {
                 '设备',
                 '耗材',
                 '药品',
+                '其他'
             ],
             '市政设施': [
                 '道路',
                 '绿化',
                 '线路管网',
-                '综合项目'
+                '综合项目',
+                '其他'
             ],
             '服务采购': [
                 '法律咨询',
@@ -84,7 +90,9 @@ var vNode = {
                 '生产物资',
                 '生产设备',
                 '相关服务',
+                '其他'
             ],
+            '其他': []
         },
         // 页面中循环的数据
         industryListMap: [],

+ 1 - 1
src/jfw/modules/app/src/web/templates/dataExport/dataExport.html

@@ -950,7 +950,7 @@
                     arr.push(industry[i]);
                     break
                 }
-                var str = industry[i].split("_")[1];
+                var str = industry[i].split("_")[1] !== '其他' ? industry[i].split("_")[1] : industry[i];
                 arr.push(str)
             }
             $("#industry").text(arr.toString().replace(/,/g, " "));

+ 8 - 0
src/jfw/modules/app/src/web/templates/dataExport/dataExport_industry.html

@@ -48,6 +48,7 @@
                     <dd data-value="建筑工程_勘察设计">勘察设计</dd>
                     <dd data-value="建筑工程_监理咨询">监理咨询</dd>
                     <dd data-value="建筑工程_机电安装">机电安装</dd>
+                    <dd data-value="建筑工程_其他">其他</dd>
                     </dl>
                     </li>
                     <li>
@@ -67,6 +68,7 @@
                             <dd data-value="能源化工_新能源">新能源</dd>
                             <dd data-value="能源化工_设备物资">设备物资</dd>
                             <dd data-value="能源化工_化工产品">化工产品</dd>
+                            <dd data-value="能源化工_其他">其他</dd>
                         </dl>
                     </li>
                     <li>
@@ -75,6 +77,7 @@
                             <dd data-value="弱电安防_综合布线">综合布线</dd>
                             <dd data-value="弱电安防_智能系统">智能系统</dd>
                             <dd data-value="弱电安防_智能家居">智能家居</dd>
+                            <dd data-value="弱电安防_其他">其他</dd>
                         </dl>
                     </li>
                     <li>
@@ -94,6 +97,7 @@
                     <dd data-value="行政办公_生活用品">生活用品</dd>
                     <dd data-value="行政办公_通用办公设备">通用办公设备</dd>
                     <dd data-value="行政办公_办公家具">办公家具</dd>
+                    <dd data-value="行政办公_其他">其他</dd>
                     </dl>
                     </li>
                     <li>
@@ -123,6 +127,7 @@
                     <dd data-value="医疗卫生_设备">设备</dd>
                     <dd data-value="医疗卫生_耗材">耗材</dd>
                     <dd data-value="医疗卫生_药品">药品</dd>
+                    <dd data-value="医疗卫生_其他">其他</dd>
                     </dl>
                     </li>
                     <li>
@@ -132,6 +137,7 @@
                             <dd data-value="市政设施_绿化">绿化</dd>
                             <dd data-value="市政设施_线路管网">线路管网</dd>
                             <dd data-value="市政设施_综合项目">综合项目</dd>
+                            <dd data-value="市政设施_其他">其他</dd>
                         </dl>
                     </li>
                     <li>
@@ -153,7 +159,9 @@
                     <dd data-value="农林牧渔_生产物资">生产物资</dd>
                     <dd data-value="农林牧渔_生产设备">生产设备</dd>
                     <dd data-value="农林牧渔_相关服务">相关服务</dd>
+                    <dd data-value="农林牧渔_其他">其他</dd>
                     </dl>
+                    <dt>其他</dt>
                     </li>
                 </ul>
             </div>

+ 2 - 0
src/jfw/modules/app/src/web/templates/dataExport/dataExport_toOrderDetail.html

@@ -281,7 +281,9 @@
                     for (var i = 0; i < industry.length; i++) {
                         var d = industry[i];
                         if (d && d.split("_").length == 2) {
+                          if (d.split("_")[1] !== '其他') {
                             d = d.split("_")[1];
+                          }
                         } else {
                             d = "";
                         }

+ 10 - 2
src/web/staticres/big-member/js/set_industry.js

@@ -11,6 +11,7 @@ var vNode = {
                 '监理咨询',
                 '材料设备',
                 '机电安装',
+                '其他'
             ],
             '水利水电': [
                 '水利工程',
@@ -25,11 +26,13 @@ var vNode = {
                 '设备物资',
                 '化工产品',
                 '设备',
+                '其他'
             ],
             '弱电安防': [
                 '综合布线',
                 '智能系统',
-                '智能家居'
+                '智能家居',
+                '其他'
             ],
             '信息技术': [
                 '系统集成及安全',
@@ -43,6 +46,7 @@ var vNode = {
                 '专业设备',
                 '办公用品',
                 '生活用品',
+                '其他'
             ],
             '机械设备': [
                 '矿山机械',
@@ -63,12 +67,14 @@ var vNode = {
                 '设备',
                 '耗材',
                 '药品',
+                '其他'
             ],
             '市政设施': [
                 '道路',
                 '绿化',
                 '线路管网',
-                '综合项目'
+                '综合项目',
+                '其他'
             ],
             '服务采购': [
                 '法律咨询',
@@ -84,7 +90,9 @@ var vNode = {
                 '生产物资',
                 '生产设备',
                 '相关服务',
+                '其他'
             ],
+            '其他': []
         },
         // 页面中循环的数据
         industryListMap: [],

+ 3 - 1
src/web/staticres/dataExport/js/delbox.js

@@ -58,7 +58,9 @@ var DelBox = function () {
     key: 'createDefaultTemp',
     value: function createDefaultTemp(s, i, k) {
       var _this = this;
-
+      if(s === '其他') {
+        s = k
+      }
       var temp = document.createElement('div');
       temp.innerHTML = '<div data-arrIndex="' + i + '" data-key="' + k + '"  class="delete-box-close">' + s + '</div>';
       var child = this.toJqDom(temp.children);

+ 9 - 1
src/web/staticres/js/index/index_2023.12.js

@@ -141,6 +141,7 @@ var entAssoc = {
 }
 
 var searchHistory = {
+  isHaveSearch: false,
   preSearch: {
     hover: false,
     focus: false
@@ -149,9 +150,15 @@ var searchHistory = {
   browseList: [],
   init: function () {
     var _this = this
-    _this.getSearchHistory()
+    setTimeout(function () {
+      _this.getSearchHistory()
+    }, 300)
     // 控制list显示隐藏
     $('#keywords').on('focus', function () {
+      if(!_this.isHaveSearch) {
+        // 如果初始化时没拿到登录状态(没查询历史记录),获取焦点时再查询一次
+        _this.getSearchHistory()
+      }
       _this.preSearch.focus = true
       _this.checkListShow()
     }).on('blur', function () {
@@ -268,6 +275,7 @@ var searchHistory = {
       data: { type: type },
       success: function (res) {
         if (res.error_code === 0) {
+          _this.isHaveSearch = true
           _this.searchList = res.data.search
           if (res.data.browse) {
             // 格式化浏览历史数据(企业画像浏览记录跳转需要企业id, 存历史记录的时候保存格式为“企业名称_企业id”, 取的时候要分割开)

+ 7 - 1
src/web/staticres/pccss/index_pc.css

@@ -1649,10 +1649,14 @@
   top: 38px;
   left: 0;
   width: 544px;
+  max-height: 520px;
   background: #fff;
   box-shadow: 0 0 20px rgb(0, 0, 0, 0.1);
   border-radius: 8px;
-  overflow: hidden;
+  overflow-y: auto;
+}
+.search-history-list::-webkit-scrollbar{
+  width: 4px;
 }
 .search-history-card .history-header{
   display: flex;
@@ -1672,6 +1676,8 @@
 }
 .search-history-card .search-tag-container{
   padding: 0 20px;
+  display: flex;
+  flex-wrap: wrap;
 }
 .search-history-card .search-tag-container .search-tag-item{
   display: inline-block;

+ 3 - 1
src/web/templates/pc/orderDetail.html

@@ -326,7 +326,9 @@
                 for (var i = 0; i < industry.length; i++) {
                     var d = industry[i];
                     if (d && d.split("_").length == 2) {
-                        d = d.split("_")[1];
+                        if (d.split("_")[1] !== '其他') {
+                          d = d.split("_")[1];
+                        }
                     } else {
                         d = "";
                     }

+ 1 - 1
src/web/templates/weixin/dataExport/dataExport.html

@@ -974,7 +974,7 @@
                     arr.push(industry[i]);
                     break
                 }
-                var str = industry[i].split("_")[1];
+                var str = industry[i].split("_")[1] !== '其他' ? industry[i].split("_")[1] : industry[i];
                 arr.push(str)
             }
             $("#industry").text(arr.toString().replace(/,/g," "));

+ 2 - 0
src/web/templates/weixin/dataExport/dataExport_toOrderDetail.html

@@ -178,7 +178,9 @@
                     for (var i = 0; i < industry.length; i++) {
                         var d = industry[i];
                         if (d && d.split("_").length == 2) {
+                          if (d.split("_")[1] !== '其他') {
                             d = d.split("_")[1];
+                          }
                         } else {
                             d = "";
                         }