Merge branch 'release/5.1' into grey
Showing
7 changed files
with
23 additions
and
6 deletions
@@ -87,7 +87,7 @@ let switchChannel = (req, res, next) => { | @@ -87,7 +87,7 @@ let switchChannel = (req, res, next) => { | ||
87 | } | 87 | } |
88 | 88 | ||
89 | // 设置浏览器缓存5分钟 300000ms | 89 | // 设置浏览器缓存5分钟 300000ms |
90 | - res.set('Expires', (new Date(_.now() + 300000)).toGMTString()); | 90 | + // res.set('Expires', (new Date(_.now() + 300000)).toGMTString()); |
91 | next(); | 91 | next(); |
92 | }; | 92 | }; |
93 | 93 |
@@ -47,6 +47,7 @@ const editor = (req, res, next) => { | @@ -47,6 +47,7 @@ const editor = (req, res, next) => { | ||
47 | 47 | ||
48 | if (articleListData.data && articleListData.data.list && articleListData.data.list.artList) { | 48 | if (articleListData.data && articleListData.data.list && articleListData.data.list.artList) { |
49 | articleListData.data.list.artList.forEach(articleData => { | 49 | articleListData.data.list.artList.forEach(articleData => { |
50 | + articleData.reqPath = `${req.path}?id=${id}`; | ||
50 | build.push(guangProcess.formatArticle(articleData, true, isApp, false, uid)); | 51 | build.push(guangProcess.formatArticle(articleData, true, isApp, false, uid)); |
51 | }); | 52 | }); |
52 | res.render('index/list', Object.assign({ | 53 | res.render('index/list', Object.assign({ |
@@ -194,11 +195,10 @@ const tag = (req, res, next) => { | @@ -194,11 +195,10 @@ const tag = (req, res, next) => { | ||
194 | gender: req.query.gender || '1,3', | 195 | gender: req.query.gender || '1,3', |
195 | uid: req.user.uid || req.query.uid || 0, | 196 | uid: req.user.uid || req.query.uid || 0, |
196 | udid: req.sessionID, | 197 | udid: req.sessionID, |
197 | - type: req.query.type || 0 | ||
198 | - | 198 | + type: req.query.type || 0, |
199 | + path: req.path | ||
199 | }; | 200 | }; |
200 | 201 | ||
201 | - | ||
202 | responseData.pageHeader.navTitle = param.tag || '标签'; | 202 | responseData.pageHeader.navTitle = param.tag || '标签'; |
203 | 203 | ||
204 | 204 |
@@ -290,6 +290,10 @@ const getTagEditor = (param) => { | @@ -290,6 +290,10 @@ const getTagEditor = (param) => { | ||
290 | 290 | ||
291 | let infoList = result[0].data.list.artList; | 291 | let infoList = result[0].data.list.artList; |
292 | infoList.forEach(val => { | 292 | infoList.forEach(val => { |
293 | + val.reqPath = param.path; | ||
294 | + if (param.tag) { | ||
295 | + val.reqPath = `${val.reqPath}?query=${param.tag}`; | ||
296 | + } | ||
293 | inf.push(guangProcess.formatArticle(val, true, param.isApp, true)); | 297 | inf.push(guangProcess.formatArticle(val, true, param.isApp, true)); |
294 | }); | 298 | }); |
295 | 299 |
@@ -180,6 +180,9 @@ const _shopCouponsList = (shopId, uid) => { | @@ -180,6 +180,9 @@ const _shopCouponsList = (shopId, uid) => { | ||
180 | * @private | 180 | * @private |
181 | */ | 181 | */ |
182 | const getBrandFavStatus = (params) => { | 182 | const getBrandFavStatus = (params) => { |
183 | + if (params.uid === 'undefined') { | ||
184 | + params.uid = 0; | ||
185 | + } | ||
183 | return api.get('', { | 186 | return api.get('', { |
184 | method: 'app.favorite.isFavorite', | 187 | method: 'app.favorite.isFavorite', |
185 | uid: params.uid || 0, | 188 | uid: params.uid || 0, |
@@ -12,6 +12,7 @@ var scrollFn, | @@ -12,6 +12,7 @@ var scrollFn, | ||
12 | scrollTop, | 12 | scrollTop, |
13 | RECPOSE, | 13 | RECPOSE, |
14 | isApp, | 14 | isApp, |
15 | + searching = false, | ||
15 | speckParamApp = { | 16 | speckParamApp = { |
16 | udid: '', | 17 | udid: '', |
17 | apt: '', | 18 | apt: '', |
@@ -165,6 +166,7 @@ plusstar = { | @@ -165,6 +166,7 @@ plusstar = { | ||
165 | 166 | ||
166 | this.common.codeDefault = code;// 记住最后一次的tab code | 167 | this.common.codeDefault = code;// 记住最后一次的tab code |
167 | this.common.page = 1;// 商品列表从第一页开始 | 168 | this.common.page = 1;// 商品列表从第一页开始 |
169 | + searching = false; | ||
168 | 170 | ||
169 | $.ajax({ | 171 | $.ajax({ |
170 | type: 'GET', | 172 | type: 'GET', |
@@ -223,6 +225,12 @@ plusstar = { | @@ -223,6 +225,12 @@ plusstar = { | ||
223 | var that = this, | 225 | var that = this, |
224 | skn = []; | 226 | skn = []; |
225 | 227 | ||
228 | + if (searching) { | ||
229 | + return true; | ||
230 | + } | ||
231 | + | ||
232 | + searching = true; | ||
233 | + | ||
226 | if (that.common.page > that.common.pageTotal) { | 234 | if (that.common.page > that.common.pageTotal) { |
227 | return false; | 235 | return false; |
228 | } | 236 | } |
@@ -243,6 +251,7 @@ plusstar = { | @@ -243,6 +251,7 @@ plusstar = { | ||
243 | dataType: 'html', | 251 | dataType: 'html', |
244 | success: function(data) { | 252 | success: function(data) { |
245 | skn = []; | 253 | skn = []; |
254 | + searching = false; | ||
246 | loading.hideLoadingMask(); | 255 | loading.hideLoadingMask(); |
247 | 256 | ||
248 | if (data === '') { | 257 | if (data === '') { |
@@ -272,6 +281,7 @@ plusstar = { | @@ -272,6 +281,7 @@ plusstar = { | ||
272 | $('.resources .goods .page-total').remove(); | 281 | $('.resources .goods .page-total').remove(); |
273 | }, | 282 | }, |
274 | error: function() { | 283 | error: function() { |
284 | + searching = false; | ||
275 | tip.show('网络断开连接了~'); | 285 | tip.show('网络断开连接了~'); |
276 | loading.hideLoadingMask(); | 286 | loading.hideLoadingMask(); |
277 | } | 287 | } |
@@ -80,7 +80,7 @@ const formatArticle = (articleData, showTag, isApp, showAuthor, uid, reqQueryStr | @@ -80,7 +80,7 @@ const formatArticle = (articleData, showTag, isApp, showAuthor, uid, reqQueryStr | ||
80 | if (isApp) { | 80 | if (isApp) { |
81 | result.collect = {}; | 81 | result.collect = {}; |
82 | result.collect.isCollected = articleData.isFavor === true; | 82 | result.collect.isCollected = articleData.isFavor === true; |
83 | - let originUrl = helpers.urlFormat('/author/index', null, 'guang'); // 跳转回的链接 | 83 | + let originUrl = helpers.urlFormat(articleData.reqPath || '/author/index', null, 'guang'); // 跳转回的链接 |
84 | let collectUrl = 'javascript:;'; // 根据用户是否登录做处理的链接 | 84 | let collectUrl = 'javascript:;'; // 根据用户是否登录做处理的链接 |
85 | 85 | ||
86 | if (!uid) { | 86 | if (!uid) { |
-
Please register or login to post a comment