| | |
| | | tabList: [], |
| | | selectedIndex: 0, |
| | | digitalTextbooksData: [], |
| | | path: "jsek_dTHigherEducation", |
| | | loading: true |
| | | // path: "jsek_dTHigherEducation", |
| | | path: "*", |
| | | loading: true, |
| | | sorter: { |
| | | value: "*", |
| | | options: [{ |
| | | value: "*", |
| | | label: "默认排序", |
| | | }, |
| | | { |
| | | value: "nameAsc", |
| | | label: "点击量正序", |
| | | }, |
| | | { |
| | | value: "nameDesc", |
| | | label: "点击量倒序", |
| | | }, |
| | | { |
| | | value: "timeAsc", |
| | | label: "创建时间正序", |
| | | }, |
| | | { |
| | | value: "timeDesc", |
| | | label: "创建时间倒序", |
| | | }, |
| | | ], |
| | | }, |
| | | sortActive: '' |
| | | |
| | | }, |
| | | |
| | |
| | | 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: [], |
| | |
| | | digitalTextbooksData: res.datas, |
| | | loading: false |
| | | }) |
| | | |
| | | |
| | | console.log(this.data.digitalTextbooksData); |
| | | }) |
| | | }, |