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

fix:行业传参调整、地区字段调整、拟在建进入工作台点击跳转

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 1 жил өмнө
parent
commit
0b66f70c5e

+ 1 - 0
apps/bigmember_pc/src/components/dialog/WorkspaceButtonGroup.vue

@@ -107,6 +107,7 @@ export default {
       }
       }
     },
     },
     goWorkSpace() {
     goWorkSpace() {
+      console.log(this.goWorkSpaceCustom, 'this.goWorkSpaceCustom')
       if (this.goWorkSpaceCustom) {
       if (this.goWorkSpaceCustom) {
         return this.goWorkSpaceCustom(this.isInIframe)
         return this.goWorkSpaceCustom(this.isInIframe)
       }
       }

+ 3 - 1
apps/bigmember_pc/src/views/search/nzj/index.vue

@@ -23,7 +23,8 @@ const {
   doChangeInput,
   doChangeInput,
   doChangeFilter,
   doChangeFilter,
   setSortState,
   setSortState,
-  doChangeTab
+  doChangeTab,
+  goWorkSpace
 } = SearchNzjModel
 } = SearchNzjModel
 
 
 const { pathVisiting, createPathItem } = mixinVisited()
 const { pathVisiting, createPathItem } = mixinVisited()
@@ -61,6 +62,7 @@ function goToDetail(item) {
         v-model="inputKeywordsState.input"
         v-model="inputKeywordsState.input"
         :tabs="searchTabs"
         :tabs="searchTabs"
         @change-tab="doChangeTab"
         @change-tab="doChangeTab"
+        @goWorkSpace="goWorkSpace"
         :placeholder="
         :placeholder="
           filterParams.searchSort === 0 ? '输入项目名称' : '输入单位名称'
           filterParams.searchSort === 0 ? '输入项目名称' : '输入单位名称'
         "
         "

+ 7 - 0
apps/bigmember_pc/src/views/search/nzj/model/base.js

@@ -121,6 +121,12 @@ export default function () {
     }
     }
   })
   })
 
 
+  // 进入工作台
+  const goWorkSpace = () => {
+    const goHref_ = location.origin + '/succbi/nzj/app/nzj.app/nzj_search_1.spg'
+    window.location.replace(`/page_workDesktop/work-bench/page?link=${encodeURIComponent(goHref_)}`)
+  }
+
   // 分页事件
   // 分页事件
   function doChangePageNum(page) {
   function doChangePageNum(page) {
     listState.pageNum = page
     listState.pageNum = page
@@ -231,6 +237,7 @@ export default function () {
     inputKeywordsState,
     inputKeywordsState,
     doSearch,
     doSearch,
     doChangeTab,
     doChangeTab,
+    goWorkSpace,
     doChangePageNum,
     doChangePageNum,
     doChangePageSize
     doChangePageSize
   }
   }

+ 1 - 1
apps/mobile/src/components/home/list.vue

@@ -550,7 +550,7 @@ export default {
               leftTopBadgeText:
               leftTopBadgeText:
                 v?.site === '剑鱼信息发布平台' ? '业主委托项目' : '',
                 v?.site === '剑鱼信息发布平台' ? '业主委托项目' : '',
               tags: [
               tags: [
-                v?.area || '全国',
+                v?.city || v?.area || '',
                 buyerClass,
                 buyerClass,
                 v?.type || v?.subtype,
                 v?.type || v?.subtype,
                 // 有中标金额取中标金额,没有取预算,预算没有置空
                 // 有中标金额取中标金额,没有取预算,预算没有置空

+ 4 - 4
apps/mobile/src/data/selector.js

@@ -22,7 +22,7 @@ export const provinceListMapExp = {
 // 行业
 // 行业
 export const industryListMapExp = {
 export const industryListMapExp = {
   建筑工程: ['勘察设计', '工程施工', '监理咨询', '材料设备', '机电安装', '其他'],
   建筑工程: ['勘察设计', '工程施工', '监理咨询', '材料设备', '机电安装', '其他'],
-  水利水电: ['水利工程', '发电工程', '航运工程', '其他工程', '其他'],
+  水利水电: ['水利工程', '发电工程', '航运工程', '其他工程'],
   能源化工: ['原材料', '仪器仪表', '新能源', '设备物资', '化工产品', '设备', '其他'],
   能源化工: ['原材料', '仪器仪表', '新能源', '设备物资', '化工产品', '设备', '其他'],
   弱电安防: ['综合布线', '智能系统', '智能家居', '其他'],
   弱电安防: ['综合布线', '智能系统', '智能家居', '其他'],
   信息技术: ['系统集成及安全', '软件开发', '运维服务', '其他'],
   信息技术: ['系统集成及安全', '软件开发', '运维服务', '其他'],
@@ -33,8 +33,7 @@ export const industryListMapExp = {
     '机械零部件',
     '机械零部件',
     '机床相关',
     '机床相关',
     '车辆',
     '车辆',
-    '其他机械设备',
-    '其他'
+    '其他机械设备'
   ],
   ],
   交通工程: ['道路', '轨道', '桥梁', '隧道', '其他'],
   交通工程: ['道路', '轨道', '桥梁', '隧道', '其他'],
   医疗卫生: ['设备', '耗材', '药品', '其他'],
   医疗卫生: ['设备', '耗材', '药品', '其他'],
@@ -49,7 +48,8 @@ export const industryListMapExp = {
     '广告宣传印刷',
     '广告宣传印刷',
     '其他'
     '其他'
   ],
   ],
-  农林牧渔: ['生产物资', '生产设备', '相关服务', '其他']
+  农林牧渔: ['生产物资', '生产设备', '相关服务', '其他'],
+  其他: ['其他']
 }
 }
 
 
 // 采购单位类型数据
 // 采购单位类型数据

+ 10 - 13
apps/mobile/src/utils/format/modules/filter-history-formatter.js

@@ -771,20 +771,17 @@ export class FilterHistoryViewModel2AjaxModel {
  * 处理筛选条件二级类(行业)其他, 查询参数有其他时,提交时需要再增加一个‘其它’
  * 处理筛选条件二级类(行业)其他, 查询参数有其他时,提交时需要再增加一个‘其它’
  * '建筑工程,水利水电_其他,信息技术_其他,机械设备_其他设备'
  * '建筑工程,水利水电_其他,信息技术_其他,机械设备_其他设备'
  */
  */
-static formatFilterApiOther(str) {
-  if (!str) return
-  const arr = str.split(',')
-  const newArr = arr.map(item => {
-    if(item.indexOf('_其他') > -1) {
-      const value = item.split('_')[1]
-      if (value ==='其他') {
-        item = `${item},${item.replace('其他', '其它')}`
+  static formatFilterApiOther(str) {
+    if (!str) return
+    const arr = str.split(',')
+    const newArr = arr.map(item => {
+      if(item.indexOf('_其他') > -1) {
+        item = `${item},${item.replace(/_其他(.*)$/, '_其它')}`
       }
       }
-    }
-    return item
-  })
-  return newArr.toString()
-}
+      return item
+    })
+    return newArr.toString()
+  }
 
 
   /**
   /**
    * 地区整理
    * 地区整理