Browse Source

feat: 优化阳光采购详情页title展示

cuiyalong 8 months ago
parent
commit
a02295f64d

+ 4 - 0
apps/bigmember_pc/src/utils/common.js

@@ -14,6 +14,10 @@ Vue.prototype.$checkLogin = function () {
   }
   }
 }
 }
 
 
+// openLoginDig(type, redirectUrl, loginCallback)
+// 1. type为true,登录后直接跳转工作桌面
+// 2. redirectUrl为'reload',则登录后刷新当前页面。如果redirectUrl!=='reload',则想该url做location.href跳转
+// 3. loginCallback登录成功的回调
 Vue.prototype.$showLoginDialog = function () {
 Vue.prototype.$showLoginDialog = function () {
   try {
   try {
     openLoginDig && openLoginDig(...arguments)
     openLoginDig && openLoginDig(...arguments)

+ 3 - 3
apps/bigmember_pc/src/views/search/sun/model/base.js

@@ -561,7 +561,7 @@ export default function () {
   // 登录
   // 登录
   $bus.$on('bidding:goLogin', goLogin)
   $bus.$on('bidding:goLogin', goLogin)
   function goLogin() {
   function goLogin() {
-    that.$showLoginDialog()
+    that.$showLoginDialog(...arguments)
   }
   }
 
 
   function createClickInfoItem(item) {
   function createClickInfoItem(item) {
@@ -570,7 +570,7 @@ export default function () {
     }
     }
     return {
     return {
       id: item.id,
       id: item.id,
-      title: item.title || ''
+      title: item.originalTitle || item.title || ''
     }
     }
   }
   }
 
 
@@ -600,7 +600,7 @@ export default function () {
   // 跳转详情页
   // 跳转详情页
   function toDetail(item) {
   function toDetail(item) {
     if (!isLogin.value) {
     if (!isLogin.value) {
-      return goLogin()
+      return goLogin(false, 'reload')
     }
     }
     let aHref = ".html"
     let aHref = ".html"
     if (inputKeywordsState.value.matchKeys && inputKeywordsState.value.matchKeys.length > 0){
     if (inputKeywordsState.value.matchKeys && inputKeywordsState.value.matchKeys.length > 0){

+ 1 - 1
apps/mobile/src/views/search/result/sun/index.vue

@@ -1524,7 +1524,7 @@ export default {
       }
       }
       return {
       return {
         id: item.id,
         id: item.id,
-        title: item.title || ''
+        title: item.originalTitle || item.title || ''
       }
       }
     },
     },
     // 处理拆条信息:详情页中需要判断purchasingList长度>1,就使用列表页标题+‘等’。
     // 处理拆条信息:详情页中需要判断purchasingList长度>1,就使用列表页标题+‘等’。