From bf580d5477d65f5eefb70a8fb9a6b37eaf0ae9bb Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 06 九月 2022 09:16:25 +0800
Subject: [PATCH] 2022.9.6
---
pages/module_consult/consultresult/consultresult.js | 94 +++++++++++++++++++++++++++++++++--------------
1 files changed, 66 insertions(+), 28 deletions(-)
diff --git a/pages/module_consult/consultresult/consultresult.js b/pages/module_consult/consultresult/consultresult.js
index 72ddddb..98f4f94 100644
--- a/pages/module_consult/consultresult/consultresult.js
+++ b/pages/module_consult/consultresult/consultresult.js
@@ -1,33 +1,16 @@
// pages/module_consult/consultresult/consultresult.js
const consultservice = require("../../../service/consultservice")
const app = getApp()
+const behavior = require('../behaviors/behConsultItem')
Page({
-
+ behaviors: [behavior],
/**
* 椤甸潰鐨勫垵濮嬫暟鎹�
*/
data: {
- keyword: 'asdad',
- result: [{
- id: '',
- name: '娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡',
- des: '娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡',
- fileIndustry: '鐢熸�佺幆澧�',
- itemType: '澶ф皵',
- fileUrl: '',
- keywords: ['鐢熸�佺幆澧�', '澶ф皵', '鐢熸�佺幆澧�', '澶ф皵澶�', '澶ф皵', '澶ф皵', '澶ф皵澶ф皵澶ф皵澶ф皵澶ф皵澶ф皵'],
- time: ''
- },{
- id: '',
- name: '娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡',
- des: '娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡娉曞緥娉曡',
- fileIndustry: '鐢熸�佺幆澧�',
- itemType: '澶ф皵',
- fileUrl: '',
- keywords: ['鐢熸�佺幆澧�', '澶ф皵', '鐢熸�佺幆澧�', '澶ф皵澶�', '澶ф皵', '澶ф皵', '澶ф皵澶ф皵澶ф皵澶ф皵澶ф皵澶ф皵'],
- time: ''
- }]
+ keyword: '',
+ result: []
},
/**
@@ -57,11 +40,29 @@
setTimeout(() => {
wx.hideLoading()
}, 20000);
- consultservice.searchLaw(app.globalData.accessToken.userId, this.data.keyword, {
+ consultservice.searchLaw(app.globalData.accessToken.userId, this.data.keyword, 1, 5, {
success (res) {
+ let result = []
+ let thisTypeId = ''
+ let thisIndex = -1
+ res.forEach(r => {
+ r.des = r.des.replaceAll('\\n', '<br/>')
+ if (thisTypeId === '' || thisTypeId != r.typeId) {
+ thisTypeId = r.typeId
+ thisIndex++
+ result.push({
+ typeId: r.typeId,
+ typeName: r.typeName,
+ contents: [r]
+ })
+ } else {
+ result[thisIndex].contents.push(r)
+ }
+ });
that.setData({
- result: res
+ result
})
+ console.log(result);
},
complete (res) {
wx.hideLoading()
@@ -69,15 +70,52 @@
})
},
- gotoDetail (e) {
- var i = e.currentTarget.dataset.index
- var fileId = this.data.result[i].id
+ // gotoDetail (e) {
+ // const iList = e.currentTarget.dataset.index.split(',')
+ // const i1 = iList[0]
+ // const i2 = iList[1]
+ // const r = this.data.result[i1]
+ // switch (r.typeId) {
+ // //娉曞緥娉曡鏂囦欢
+ // case 1:
+ // const fileId = r.contents[i2].id
+ // wx.navigateTo({
+ // url: '/pages/module_consult/consultdetail/consultdetail',
+ // success: (res) => {
+ // // 閫氳繃 eventChannel 鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�
+ // res.eventChannel.emit('acceptDataFromOpenerPage', {
+ // fileId: fileId
+ // })
+ // },
+ // })
+ // break;
+ // //娉曞緥娉曡鏉$洰
+ // case 2:
+
+ // break;
+ // //鎵ф硶妗堜緥
+ // case 3:
+
+ // break;
+ // //鐜繚闂
+ // case 4:
+
+ // break;
+ // default:
+ // break;
+ // }
+ // },
+
+ gotoMore(e){
+ const typeId = e.currentTarget.dataset.typeid
+ const keyword = this.data.keyword
wx.navigateTo({
- url: '/pages/module_consult/consultdetail/consultdetail',
+ url: '/pages/module_consult/consultresultmore/consultresultmore',
success: (res) => {
// 閫氳繃 eventChannel 鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�
res.eventChannel.emit('acceptDataFromOpenerPage', {
- fileId: fileId
+ typeId: typeId,
+ keyword: keyword
})
},
})
--
Gitblit v1.9.3