diff --git a/pages/goods/fragment/index.js b/pages/goods/fragment/index.js deleted file mode 100644 index 67416fa..0000000 --- a/pages/goods/fragment/index.js +++ /dev/null @@ -1,143 +0,0 @@ -// pages/agent/index/index.js -import { paperCategoryList, getMiniProxyList } from "../../../api/ztb" -const app = getApp() -const statusList = [1, 2] - -Component({ - options: { - addGlobalClass: true, - multipleSlots: true - }, - /** - * 页面的初始数据 - */ - data: { - height: app.globalData.fragmentHeight - 90, - kg: app.globalData.kg, - loading: true, - requesting: false, - finished: false, - cateList: [], - cateScroll: false, - tabiList: [], - pageIndex: 0, - top: 0, - orderList: [], - form: { - firstCategoryId: '', - bidType: statusList[0], - pageNum: 1, - pageSize:15 - }, - firstShow: false - }, - methods: { - onRestart: function(){ - if (!this.data.firstShow) { - this.setData({ height: app.globalData.fragmentHeight - 90, kg: app.globalData.kg }) - this.fetchCateList() - this.fetchGoodsList() - } - this.data.firstShow = true - }, - fetchCateList: function(){ - paperCategoryList({ type: 1 }).then(result => { - var tabList = ['全部'] - var size = 0 - for (let index = 0; index < result.data.length; index++) { - tabList.push(result.data[index].name) - size += result.data[index].name.length - } - this.data.cateList = result.data - this.setData({ tabiList: tabList, cateScroll: size > 14 }) - }) - }, - onCategoryChange: function ({detail}) { - if(this.data.pageIndex == Number(detail.index)){ - return - } - this.data.pageIndex = Number(detail.index) - if(this.data.pageIndex == 0){ - this.data.form.firstCategoryId = '' - } else { - this.data.form.firstCategoryId = this.data.cateList[this.data.pageIndex - 1].id - } - this.onRefreshList() - }, - onTabChange: function (e) { - if (this.data.form.bidType == Number(e.currentTarget.dataset.index)) { - return - } - var tabIndex = Number(e.currentTarget.dataset.index) - // this.data.form.bidType = statusList[this.data.tabIndex] - this.data.form.firstCategoryId = '' - this.setData({ pageIndex: 0, ['form.bidType']: tabIndex }) - this.onRefreshList() - }, - // 下拉刷新... - onRefreshList: function () { - if (this.data.requesting) { - return - } - this.setData({ - orderList: [], - ['form.pageNum']: 1, - loading: true, - finished: false - }) - this.fetchGoodsList() - }, - // 获取特价列表 - fetchGoodsList: function () { - if (this.data.requesting || this.data.finished) { - return - } - if (this.data.loading) { - this.data.requesting = true - } else { - this.setData({ requesting: true }) - } - getMiniProxyList(this.data.form).then(result => { - if (result.data.records.length) { - var respList = result.data.records - let nowList = `orderList[${this.data.orderList.length}]` - var num = result.data.current - var finished = result.data.current >= result.data.pages - if(this.data.form.pageNum == 1){ - this.setData({ - [nowList]: respList, - total: result.data.total, - ['form.pageNum']: (num + 1), - top: 0, - finished, - requesting: false, - loading: false - }) - } else { - this.setData({ - [nowList]: respList, - total: result.data.total, - ['form.pageNum']: (num + 1), - finished, - requesting: false, - loading: false - }) - } - } else { - this.setData({ finished: true, requesting: false, loading: false }) - } - }).catch(err => { - this.setData({ requesting: false, finished: true, loading: false }) - }) - }, - lookItem: function (e) { - var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ url: '/pages/mall/detail/index?id=' + item.id }) - }, - offerGood: function(e){ - var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ url: '/pages/mall/detail/index?id=' + item.id }) - } - } - -}) \ No newline at end of file diff --git a/pages/goods/fragment/index.json b/pages/goods/fragment/index.json deleted file mode 100644 index 5f4f310..0000000 --- a/pages/goods/fragment/index.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "usingComponents": { - "wux-skeleton": "/components/skeleton/index", - "wux-skeleton-avatar": "/components/skeleton-avatar/index", - "wux-skeleton-paragraph": "/components/skeleton-paragraph/index", - "wux-row": "/components/row/index", - "wux-col": "/components/col/index", - "refresh-view": "/components/refresher/index", - "wux-button": "/components/button/index", - "wux-tabi": "/components/tabi/index", - "wux-image": "/components/image/index", - "wux-divider": "/components/divider/index", - "product-item": "/pages/goods/product-item/index" - } -} \ No newline at end of file diff --git a/pages/goods/fragment/index.wxml b/pages/goods/fragment/index.wxml deleted file mode 100644 index cfce1c6..0000000 --- a/pages/goods/fragment/index.wxml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - 正在加载 - - - 特价商品发布中, - 先去一口价专区逛逛吧。 - - 暂无数据 - - - - - - - - - - - - - - - - - - {{finished?'到底啦~':'加载中...'}} - - - - - diff --git a/pages/goods/fragment/index.wxss b/pages/goods/fragment/index.wxss deleted file mode 100644 index 14f8cb0..0000000 --- a/pages/goods/fragment/index.wxss +++ /dev/null @@ -1 +0,0 @@ -/* pages/agent/index/index.wxss */ \ No newline at end of file