| | |
| | | import { |
| | | getPublicImage |
| | | } from "../../assets/js/middleGround/tool"; |
| | | import { |
| | | setSessionGuid, |
| | | setNewView, |
| | | storage |
| | | } from "../../assets/js/userAction"; |
| | | Page({ |
| | | |
| | | /** |
| | |
| | | tabList: [], |
| | | selectedIndex: 0, |
| | | digitalTextbooksData: [], |
| | | path: "jsek_dTHigherEducation", |
| | | // path: "jsek_dTHigherEducation", |
| | | path: "*", |
| | | loading: true, |
| | | sorter: { |
| | | value: "*", |
| | | options: [{ |
| | | value: "*", |
| | | label: "默认排序", |
| | | }, |
| | | { |
| | | value: "nameAsc", |
| | | label: "点击量正序", |
| | | }, |
| | | { |
| | | value: "nameDesc", |
| | | label: "点击量倒序", |
| | | }, |
| | | { |
| | | value: "timeAsc", |
| | | label: "创建时间正序", |
| | | }, |
| | | { |
| | | value: "timeDesc", |
| | | label: "创建时间倒序", |
| | | }, |
| | | ], |
| | | }, |
| | | sortActive: '' |
| | | |
| | | }, |
| | | |
| | |
| | | onShareAppMessage() { |
| | | |
| | | }, |
| | | onShareTimeline() {}, |
| | | //新加的函数 |
| | | |
| | | getCourseTypeListList() { |
| | |
| | | newData.forEach((item) => { |
| | | item.titleIcon = getPublicImage(item.icon, '', '160') |
| | | }) |
| | | |
| | | newData.unshift({ |
| | | name: '全部', |
| | | refCode: '*' |
| | | }) |
| | | this.setData({ |
| | | tabList: newData |
| | | }) |
| | | console.log(this.data.tabList); |
| | | console.log(1, this.data.tabList); |
| | | |
| | | }) |
| | | }, |
| | |
| | | }, |
| | | |
| | | selectTab(e) { |
| | | // console.log(index); |
| | | let index = e.currentTarget.dataset.index |
| | | console.log(index); |
| | | let index = e.detail.value |
| | | this.setData({ |
| | | selectedIndex: index |
| | | }) |
| | | |
| | | if (index == 0) { |
| | | this.setData({ |
| | | path: this.data.tabList[0].refCode |
| | | }) |
| | | |
| | | } else if (index == 1) { |
| | | this.setData({ |
| | | path: this.data.tabList[1].refCode |
| | | }) |
| | | |
| | | } else if (index == 2) { |
| | | this.setData({ |
| | | path: this.data.tabList[2].refCode |
| | | }) |
| | | |
| | | } else if (index == 3) { |
| | | this.setData({ |
| | | path: this.data.tabList[3].refCode |
| | | }) |
| | | |
| | | } |
| | | this.setData({ |
| | | path: this.data.tabList[index].refCode |
| | | }) |
| | | this.bookExhibitionGet() |
| | | |
| | | }, |
| | | onSort(e) { |
| | | this.setData({ |
| | | "sortActive": e.detail.value, |
| | | }); |
| | | console.log(e) |
| | | this.bookExhibitionGet() |
| | | }, |
| | | // 获取图片文字列表 |
| | | bookExhibitionGet(keyword) { |
| | |
| | | |
| | | // loading.value = true |
| | | let searchObj = {} |
| | | // let sort = {} |
| | | let sort = {} |
| | | // 搜索框 |
| | | if (keyword) { |
| | | searchObj = { |
| | |
| | | } |
| | | } |
| | | |
| | | // if (timeSort.value) { |
| | | // sort = { |
| | | // CreateDate: timeSort.value || 'Desc' |
| | | // } |
| | | // } else { |
| | | // sort = { |
| | | // ViewCount: nameSort.value || 'Desc' |
| | | |
| | | // } |
| | | // // 组合的写法 要查询的字段:升序和降序 |
| | | |
| | | // // Name: "Desc" |
| | | // //一般的排序传法 |
| | | // // type: "Asc", |
| | | // // field: "CreateDate", |
| | | // } |
| | | if (this.data.sortActive == 'nameAsc') { |
| | | sort = { |
| | | ViewCount: 'Asc' |
| | | } |
| | | } else if (this.data.sortActive == 'nameDesc') { |
| | | sort = { |
| | | ViewCount: 'Desc' |
| | | } |
| | | } else if (this.data.sortActive == 'timeAsc') { |
| | | sort = { |
| | | CreateDate: 'Asc' |
| | | } |
| | | } else if (this.data.sortActive == 'timeDesc') { |
| | | sort = { |
| | | CreateDate: 'Desc' |
| | | } |
| | | } |
| | | app.MG.store |
| | | .getProductList({ |
| | | storeInfo: 'jsek_digitalTextbooks', |
| | |
| | | start: 0, |
| | | size: 99 |
| | | }, |
| | | // sort: sort, |
| | | sort: sort, |
| | | fields: { |
| | | content: [], |
| | | subtitle: [], |
| | |
| | | viewCount: [], |
| | | ...searchObj |
| | | } |
| | | }) |
| | | .then((res) => { |
| | | }).then((res) => { |
| | | res.datas.forEach(item => item.price = item.price.toFixed(2)) |
| | | this.setData({ |
| | | digitalTextbooksData: res.datas |
| | | digitalTextbooksData: res.datas, |
| | | loading: false |
| | | }) |
| | | console.log(this.data.digitalTextbooksData); |
| | | }) |
| | |
| | | const item = e.currentTarget.dataset.item |
| | | console.log(item); |
| | | // 在某个事件处理函数中,比如按钮的点击事件 |
| | | setNewView('productId', item.id) |
| | | this.bookExhibitionGet() |
| | | wx.navigateTo({ |
| | | url: '/pages/digitalTextbooks/digitalTextbooksDetails/index?id=' + item.id |
| | | }); |