diff --git a/app.js b/app.js index 3a28896..1b6f647 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ const tdsdk = require('./libs/tdweapp.js') App({ //----------------------------------------------globalData-------------------------------------- - evn: 0,//0:开发环境,1:测试环境,2:生产环境 + evn: 1,//0:开发环境,1:测试环境,2:生产环境 tmplIds: ['SUjEgwDopCv9xkkSZ4KbS0L7XbAiVQor6GmPg14K760'], agentMsgIds: ['kG8DErWDpyzBHCFaLlSKYMF7xVy8UpgogCwV_WSNt10', 'lOQ8Gvyy_dTk68bYGpRVnVA0M7DsYYrV81Gd39GUPBA'], version: 152, diff --git a/app.json b/app.json index 17b16dd..9beff96 100644 --- a/app.json +++ b/app.json @@ -28,7 +28,6 @@ "pages/goods/index/index", "pages/goods/detail/index", "pages/goods/create/index", - "pages/bidding/index/index", "pages/bidding/detail/index", "pages/article/publish/index", "pages/article/detail/index", @@ -41,9 +40,6 @@ "pages/mall/price-index/index", "pages/mall/detail/index", "pages/mall/search-list/index", - "pages/morder/index/index", - "pages/morder/create/index", - "pages/morder/detail/index", "pages/agent/ability/index", "pages/agent/factory/index", "pages/agent/edit/index", @@ -82,7 +78,12 @@ "pages/html/logistics/index", "pages/html/service/index", "pages/address/list/index", - "pages/address/create/index" + "pages/address/create/index", + "pages/morder/index/index", + "pages/morder/create/index", + "pages/morder/detail/index", + "pages/bidding/index/index", + "pages/bidding/detail/index" ] } ], diff --git a/pages/agent/order/index.js b/pages/agent/order/index.js index 9b61c10..ad37f7d 100644 --- a/pages/agent/order/index.js +++ b/pages/agent/order/index.js @@ -1,4 +1,3 @@ -// pages/bidding/index/index.js import { getProxyOrderList } from "../../../api/ztb" const util = require('../../../utils/util') const event = require('../../../utils/event.js') diff --git a/pages/agent/order/index.wxml b/pages/agent/order/index.wxml index 0dac6ce..6553b64 100644 --- a/pages/agent/order/index.wxml +++ b/pages/agent/order/index.wxml @@ -1,4 +1,3 @@ - 代卖订单 diff --git a/pages/agent/order/index.wxss b/pages/agent/order/index.wxss index ef93514..0519ecb 100644 --- a/pages/agent/order/index.wxss +++ b/pages/agent/order/index.wxss @@ -1,3 +1 @@ -/* pages/bidding/index/index.wxss */ - \ No newline at end of file diff --git a/pages/home/index/index.js b/pages/home/index/index.js index 939cd6a..485f041 100644 --- a/pages/home/index/index.js +++ b/pages/home/index/index.js @@ -1,4 +1,3 @@ -// pages/stock/index.js import { getBaseInfo, getMessageNumber } from "../../../api/ztb" import { getBalanceInfo } from "../../../api/payment" const util = require('../../../utils/util') @@ -42,13 +41,7 @@ Component({ }, onEvent: function (message) { if (message.what == 888) { - this.setData({ - userInfo: app.globalData.userInfo, - accountMoney: 0, - frozenMoney: 0, - messageNumber: 0, - avatarUrl: '/assets/myinfo/user-icon.png' - }) + this.setData({ userInfo: app.globalData.userInfo, accountMoney: 0, frozenMoney: 0, messageNumber: 0, avatarUrl: '/assets/myinfo/user-icon.png'}) this.fetchUserInfo() } }, @@ -63,9 +56,7 @@ Component({ }) }) getMessageNumber().then(result => { - this.setData({ - messageNumber: result.data.messageNumber + result.data.notificationNumber - }) + this.setData({ messageNumber: result.data.messageNumber + result.data.notificationNumber }) }) }, handUserInfo: function(){ @@ -87,9 +78,7 @@ Component({ if(app.globalData.userInfo.isVIP == 1 && app.globalData.userInfo.memberExpiredAt){ app.globalData.userInfo.memberExpiredAt = util.formatDate(new Date(app.globalData.userInfo.memberExpiredAt.replace(/\-/g, "/")), 'Y-M-D') app.globalData.userInfo.memberExpiredAt = app.globalData.userInfo.memberExpiredAt.substring(0, 10) - console.log(app.globalData.userInfo) } - // console.log(app.globalData.userInfo) this.setData({ CustomBar: app.globalData.CustomBar, avatarUrl: app.globalData.userInfo.avatarUrl, userInfo: app.globalData.userInfo }) }, fetchUserInfo: function () { @@ -103,11 +92,11 @@ Component({ }, toPage: function (e) { if (e.currentTarget.id == 'bidding') { - util.navigateTo('/pages/bidding/index/index') + util.navigateTo('/submodel/pages/bidding/index/index') } else if (e.currentTarget.id == 'shop') { util.navigateTo('/pages/shop/index/index') } else if (e.currentTarget.id == 'ordering') { - util.navigateTo('/pages/morder/index/index') + util.navigateTo('/submodel/pages/morder/index/index') } else if (e.currentTarget.id == 'agent') { util.navigateTo('/pages/agent/order/index') } else if (e.currentTarget.id == 'message') { @@ -159,54 +148,10 @@ Component({ }, toAuthor: function () { if (app.globalData.userInfo.isAuth != 1) { - wx.navigateTo({ - url: '/pages/home/idcard/index' - }) + wx.navigateTo({ url: '/pages/home/idcard/index' }) } else { - wx.navigateTo({ - url: '/pages/home/info/index' - }) - } - }, - clickGrid: function (e) { - if (parseInt(e.currentTarget.id) == 1) { - wx.navigateTo({ - url: '/pages/bidding/index/index' - }) - } else if (parseInt(e.currentTarget.id) == 2) { - wx.navigateTo({ - url: '/pages/morder/index/index' - }) - } else if (parseInt(e.currentTarget.id) == 3) { - wx.navigateTo({ - url: '/pages/message/index/index' - }) - } else if (parseInt(e.currentTarget.id) == 4) { - wx.navigateTo({ - url: '/pages/agent/order/index' - }) - } else if (parseInt(e.currentTarget.id) == 5) { - wx.navigateTo({ - url: '/pages/html/integral/index' - }) - } else if (parseInt(e.currentTarget.id) == 6) { - wx.navigateTo({ url: '/pages/article/list/index' }) - } else if (parseInt(e.currentTarget.id) == 7) { - wx.navigateTo({ url: '/submodel/pages/address/list/index' }) - } - }, - onShareAppMessage: function () { - return { - title: '纸通宝--废纸交易、最新情报、最优资讯', - path: '/pages/index/index' - } - }, - // 分享至朋友圈 - onShareTimeline() { - return { - title: '纸通宝--废纸交易、最新情报、最优资讯', - path: '/pages/index/index' + wx.navigateTo({ url: '/pages/home/info/index' }) } - }, + } } }) \ No newline at end of file diff --git a/pages/login/index.js b/pages/login/index.js index d0aeda1..f28ad27 100644 --- a/pages/login/index.js +++ b/pages/login/index.js @@ -57,27 +57,16 @@ Page({ return } app.globalData.token = authorization - config.header = { - 'Authorization': 'QNT ' + authorization - } - loginToken({ - loginToken: app.globalData.token - }).then(result => { - zconfig.header = { - 'Authorization': 'QNT ' + result.data.token - } - pconfig.header = { - 'Authorization': 'QNT ' + result.data.token - } - mconfig.header = { - 'Authorization': 'QNT ' + result.data.token - } + config.header = { 'Authorization': 'QNT ' + authorization } + loginToken({ loginToken: app.globalData.token }).then(result => { + zconfig.header = { 'Authorization': 'QNT ' + result.data.token } + pconfig.header = { 'Authorization': 'QNT ' + result.data.token } + mconfig.header = { 'Authorization': 'QNT ' + result.data.token } // 登录流程完成; if(!util.isEmpty(result.data.userToken)){ this.handleUserToken(result.data.userToken) } else { this.setData({ loging: false}) - wx.hideLoading() event.emit('EventMessage', { what: 888, desc: 'Logined' }) getBaseInfo().then(result => { app.globalData.userInfo = result.data @@ -100,9 +89,7 @@ Page({ app.globalData.token = null storage.remove('Authorization') config.header = null - this.setData({ - loging: false - }) + this.setData({ loging: false }) }) }, handleUserToken: function (userToken) { diff --git a/pages/mall/detail/index.js b/pages/mall/detail/index.js index 7e4d7ab..bbfb95f 100644 --- a/pages/mall/detail/index.js +++ b/pages/mall/detail/index.js @@ -244,9 +244,7 @@ Page({ return } if (this.data.orderInfo.bidType == 1) { - wx.navigateTo({ - url: '/pages/morder/create/index?productId=' + this.data.orderInfo.productId - }) + wx.navigateTo({ url: '/submodel/pages/morder/create/index?productId=' + this.data.orderInfo.productId }) } else { var that = this // this.biddingDialog.showBidding(this.data.orderInfo) diff --git a/pages/message/index/index.js b/pages/message/index/index.js index 922a39c..957b2b3 100644 --- a/pages/message/index/index.js +++ b/pages/message/index/index.js @@ -1,4 +1,3 @@ -// pages/bidding/index/index.js import { getMessageList, getNotificationList, readMessage, getMessageNumber } from "../../../api/ztb" const util = require('../../../utils/util') const event = require('../../../utils/event.js') @@ -145,11 +144,11 @@ Page({ return } if(redirect.targetView == 'biddingDetail'){// 买家竞价的详情页 - wx.navigateTo({ url: '/pages/bidding/detail/index?id=' + redirect.params.id }) + wx.navigateTo({ url: '/submodel/pages/bidding/detail/index?id=' + redirect.params.id }) } else if(redirect.targetView == 'buyerOrderDetail'){// 买家订单的详情页 - wx.navigateTo({ url: '/pages/morder/detail/index?orderId=' + redirect.params.id }) + wx.navigateTo({ url: '/submodel/pages/morder/detail/index?orderId=' + redirect.params.id }) } else if(redirect.targetView == 'sellerOrderDetail'){// 卖家订单的详情页 sellerOrderDetail - wx.navigateTo({ url: '/pages/morder/detail/index?type=1&orderId=' + redirect.params.id }) + wx.navigateTo({ url: '/submodel/pages/morder/detail/index?type=1&orderId=' + redirect.params.id }) } else if(redirect.targetView == 'storeIndex'){// 店铺首页 storeIndex wx.navigateTo({ url: '/pages/shop/detail/index?storeId=' + redirect.params.id }) } else if(redirect.targetView == 'personalBillDetail'){// 账单详情页 personalBillDetail diff --git a/pages/morder/index/index.js b/pages/morder/index/index.js deleted file mode 100644 index 9d667ed..0000000 --- a/pages/morder/index/index.js +++ /dev/null @@ -1,240 +0,0 @@ -// pages/bidding/index/index.js -import { getUserOrderList,getProxyOrderList } from "../../../api/ztb" -const util = require('../../../utils/util') -const event = require('../../../utils/event.js') -const tdsdk = require('../../../libs/tdweapp') -const app = getApp() -const status = ['', 1, 2, 3, 4, 5, 6, 7, 8, 9] - -Page({ - data: { - height: app.globalData.fragmentHeight, - kg: app.globalData.kg, - StatusBar: app.globalData.StatusBar || 40, - CustomBar: app.globalData.CustomBar || (app.globalData.isIos ? 64 : 80), - Custom: app.globalData.Custom, - loading: true, - requesting: false, - finished: false, - tabList: [ '全部', '待付诚意金', '待上传资料', '待上传资料确认', '待支付尾款', '待收货', '待扣点确认', '待退货确认', '已完成', '已关闭' ], - tabIndex: 0, - top: 0, - orderList: [], - form: { - status: '', - pageNum: 1, - pageSize:15 - }, - bidType: 1, - - height2: app.globalData.fragmentHeight, - loading2: true, - requesting2: false, - finished2: false, - tabList2: ['全部', '待预约', '待送货', '结算中', '已完成', '已关闭' ], - tabIndex2: 0, - top2: 0, - orderList2: [], - form2: { - status: '', - pageNum: 1, - pageSize:15 - } - }, - onLoad: function (options) { - this.setData({ - height: app.globalData.fragmentHeight - 90, - kg: app.globalData.kg, - CustomBar: app.globalData.CustomBar, - ['form.status']: options.status ? statusList[parseInt(options.status)] : '', - tabIndex: options.status ? parseInt(options.status) : 0 - }) - event.on('EventMessage', this, this.onEvent) - this.fetchOrderList() - }, - onEvent: function (message) { - if (message.what == 320) { - this.onRefreshList() - } - }, - onRefreshList: function () { - if (this.data.requesting) { - return - } - this.setData({ - orderList: [], - ['form.status']: this.data.form.status, - ['form.pageNum']: 1, - loading: true, - finished: false - }) - this.fetchOrderList() - }, - fetchOrderList: function () { - if (this.data.requesting || this.data.finished) { - return - } - if (this.data.loading) { - this.data.requesting = true - } else { - this.setData({ requesting: true }) - } - getUserOrderList(this.data.form).then(result => { - if (result.data.records.length) { - var respList = result.data.records - let nowList = `orderList[${this.data.orderList.length}]` - var num = this.data.form.pageNum - var finished = this.data.form.pageNum >= 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, - loading: false - }) - util.showToast(err) - }) - }, - lookItem: function (e) { - var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ - url: '/pages/morder/detail/index?orderId=' + item.orderId - }) - }, - onTabChange: function ({detail}) { - if (this.data.tabIndex == detail.index) { - return - } - this.data.tabIndex = detail.index - this.data.form.status = status[this.data.tabIndex] - this.onRefreshList() - }, - onUnload: function(){ - event.remove('EventMessage', this) - }, - backspace() { - wx.navigateBack() - }, - onTabChangeTop: function (e) { - if (this.data.bidType == Number(e.currentTarget.dataset.index)) { - return - } - var tabIndex = Number(e.currentTarget.dataset.index) - this.setData({ - ['bidType']: tabIndex - }) - if(this.data.bidType==1){ - this.onRefreshList() - } - if(this.data.bidType==2){ - this.onRefreshList2() - } - }, - onTabTopChange2: function ({detail}) { - if (this.data.tabIndex2 == detail.index) { - return - } - this.data.tabIndex2 = detail.index - this.data.form2.status = status2[this.data.tabIndex2] - this.onRefreshList2() - }, - onRefreshList2: function () { - this.setData({ - orderList2: [], - ['form2.status']: this.data.form2.status, - ['form2.pageNum']: 1, - loading2: true, - finished2: false - }) - this.fetchOrderList2() - }, - fetchOrderList2: function () { - if (this.data.requesting2 || this.data.finished2) { - return - } - if (this.data.loading2) { - this.data.requesting2 = true - } else { - this.setData({ requesting2: true }) - } - getProxyOrderList(this.data.form2).then(result => { - if (result.data.records.length) { - var respList = result.data.records - let nowList2 = `orderList2[${this.data.orderList2.length}]` - var num = this.data.form2.pageNum - var finished = this.data.form2.pageNum >= result.data.pages - if(this.data.form2.pageNum == 1){ - this.setData({ - [nowList2]: respList, - total2: result.data.total, - ['form.pageNum']: (num + 1), - top: 0, - finished2, - requesting2: false, - loading2: false - }) - } else { - this.setData({ - [nowList2]: respList, - total2: result.data.total, - ['form2.pageNum']: (num + 1), - finished2, - requesting2: false, - loading2: false - }) - } - } else { - this.setData({ - finished2: true, - requesting2: false, - loading2: false - }) - } - }).catch(err => { - //异常回调 - this.setData({ - requesting2: false, - loading2: false - }) - util.showToast(err) - }) - }, - lookItem2: function (e) { - var item = this.data.orderList2[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ url: '/pages/agent/detail/index?id=' + item.orderId }) - }, - onShow: function () { - tdsdk.Page.onShow() - }, - onHide: function(){ - tdsdk.Page.onHide() - }, - onUnload: function () { - tdsdk.Page.onUnload() - } -}) \ No newline at end of file diff --git a/pages/morder/index/index.wxml b/pages/morder/index/index.wxml deleted file mode 100644 index 0d428ef..0000000 --- a/pages/morder/index/index.wxml +++ /dev/null @@ -1,168 +0,0 @@ - - - - - 我的订单 - - - - - - - - - - - - - - {{loading? '正在加载' : '暂无数据'}} - - - - - - - - - - - {{item.bidType == 1 ? '一口价' : '竞拍订单'}} - ({{item.storeName}}) - - 单号:{{item.orderId}} - - {{order.orderStatus(item.status)}} - - - - - - - - - {{item.secondCategoryName}} - 单价:{{formate.formatePrice2(item.unitPrice, kg)}} - - - {{item.description}} - - - - - - - - - - - - {{finished?'到底啦~':'加载中...'}} - - - - - - - - - - - - function statusColor(status) { - if (status == 50) { - return '#F12C20' - } else if (status == 51) { - return '#F12C20' - } else if (status == 52) { - return '#F12C20' - } else if (status == 53) { - return '#008AFF' - } else if (status == 54) { - return '#09BB07' - } else if (status == 55) { - return '#888888' - } - return '' - } - module.exports = statusColor - \ No newline at end of file diff --git a/pages/shop/bidding/index.js b/pages/shop/bidding/index.js index 8560a3d..4126653 100644 --- a/pages/shop/bidding/index.js +++ b/pages/shop/bidding/index.js @@ -1,4 +1,3 @@ -// pages/bidding/index/index.js import { getBiddingActivityList } from "../../../api/ztb" const util = require('../../../utils/util') const event = require('../../../utils/event.js') @@ -108,9 +107,7 @@ Page({ }, lookItem: function (e) { var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ - url: '/pages/bidding/detail/index?type=1&id=' + item.id - }) + wx.navigateTo({ url: '/submodel/pages/bidding/detail/index?type=1&id=' + item.id }) }, onTabChange: function ({detail}) { if (this.data.tabIndex == detail.index) { diff --git a/pages/shop/bidding/index.wxml b/pages/shop/bidding/index.wxml index ba815de..0546db5 100644 --- a/pages/shop/bidding/index.wxml +++ b/pages/shop/bidding/index.wxml @@ -1,4 +1,3 @@ - diff --git a/pages/shop/bidding/index.wxss b/pages/shop/bidding/index.wxss index 332804f..6885eb0 100644 --- a/pages/shop/bidding/index.wxss +++ b/pages/shop/bidding/index.wxss @@ -1,4 +1,3 @@ -/* pages/bidding/index/index.wxss */ .item-content { background-color: white; padding: 24rpx 32rpx; diff --git a/pages/shop/order/index.js b/pages/shop/order/index.js index ed6312d..865a359 100644 --- a/pages/shop/order/index.js +++ b/pages/shop/order/index.js @@ -1,4 +1,3 @@ -// pages/morder/index/index.js import { getStoreTradeList } from "../../../api/ztb" const util = require('../../../utils/util') const event = require('../../../utils/event.js') @@ -103,7 +102,7 @@ Page({ }, lookItem: function (e) { var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ url: '/pages/morder/detail/index?type=1&orderId=' + item.orderId }) + wx.navigateTo({ url: '/submodel/pages/morder/detail/index?type=1&orderId=' + item.orderId }) }, onTabChange: function ({detail}) { if (this.data.tabIndex == detail.index) { diff --git a/pages/shop/order/index.wxml b/pages/shop/order/index.wxml index f58ab96..b8ea019 100644 --- a/pages/shop/order/index.wxml +++ b/pages/shop/order/index.wxml @@ -1,4 +1,3 @@ - diff --git a/pages/shop/order/index.wxss b/pages/shop/order/index.wxss index 5f49c40..e73febb 100644 --- a/pages/shop/order/index.wxss +++ b/pages/shop/order/index.wxss @@ -1,4 +1,3 @@ -/* pages/morder/index/index.wxss */ .item-content { background-color: white; padding: 24rpx 32rpx; diff --git a/assets/image/icon-jjsuccess.png b/submodel/images/icon-jjsuccess.png similarity index 100% rename from assets/image/icon-jjsuccess.png rename to submodel/images/icon-jjsuccess.png diff --git a/pages/bidding/bidding.wxs b/submodel/pages/bidding/bidding.wxs similarity index 100% rename from pages/bidding/bidding.wxs rename to submodel/pages/bidding/bidding.wxs diff --git a/pages/bidding/detail/index.js b/submodel/pages/bidding/detail/index.js similarity index 95% rename from pages/bidding/detail/index.js rename to submodel/pages/bidding/detail/index.js index 09462c5..72d22e3 100644 --- a/pages/bidding/detail/index.js +++ b/submodel/pages/bidding/detail/index.js @@ -1,9 +1,8 @@ -// pages/bidding/detail/index.js -import { getBiddingDetail, getBiddingActivity, getBiddingList, biddingActivity, confirmBidding, cancelBidding, getMyBidding } from "../../../api/ztb" -const util = require('../../../utils/util') -const math = require('../../../utils/math') -const event = require('../../../utils/event') -import { $wuxCountDown } from '../../../components/index' +import { getBiddingDetail, getBiddingActivity, getBiddingList, biddingActivity, confirmBidding, cancelBidding, getMyBidding } from "../../../../api/ztb" +const util = require('../../../../utils/util') +const math = require('../../../../utils/math') +const event = require('../../../../utils/event') +import { $wuxCountDown } from '../../../../components/index' const app = getApp() Page({ @@ -240,7 +239,7 @@ Page({ }, offerOrder: function(){ var productId = this.data.biddingInfo.biddingActivity.productId - wx.navigateTo({ url: '/pages/morder/create/index?productId=' + productId + '&price=' + this.data.biddingInfo.unitPrice }) + wx.navigateTo({ url: '/submodel/pages/morder/create/index?productId=' + productId + '&price=' + this.data.biddingInfo.unitPrice }) }, restartActivity: function(){ wx.redirectTo({ url: '/pages/goods/create/index?id=' + this.data.biddingInfo.productId }) diff --git a/pages/bidding/detail/index.json b/submodel/pages/bidding/detail/index.json similarity index 100% rename from pages/bidding/detail/index.json rename to submodel/pages/bidding/detail/index.json diff --git a/pages/bidding/detail/index.wxml b/submodel/pages/bidding/detail/index.wxml similarity index 89% rename from pages/bidding/detail/index.wxml rename to submodel/pages/bidding/detail/index.wxml index b577aef..c1b34aa 100644 --- a/pages/bidding/detail/index.wxml +++ b/submodel/pages/bidding/detail/index.wxml @@ -1,13 +1,12 @@ - - + 竞价详情 - 竞价成功!(商家已经确认您的竞价,请尽快下单!) + 竞价成功!(商家已经确认您的竞价,请尽快下单!) 单号:{{biddingInfo.id}} @@ -78,22 +77,12 @@ 商品详情 {{biddingInfo.description}} - - - - - 店铺 - + 店铺 修改报价 立即下单 diff --git a/pages/bidding/detail/index.wxss b/submodel/pages/bidding/detail/index.wxss similarity index 97% rename from pages/bidding/detail/index.wxss rename to submodel/pages/bidding/detail/index.wxss index bdb8980..493e7b5 100644 --- a/pages/bidding/detail/index.wxss +++ b/submodel/pages/bidding/detail/index.wxss @@ -1,4 +1,3 @@ -/* pages/bidding/detail/index.wxss */ .item-content { background-color: white; padding: 0rpx 32rpx; diff --git a/pages/bidding/index/index.js b/submodel/pages/bidding/index/index.js similarity index 91% rename from pages/bidding/index/index.js rename to submodel/pages/bidding/index/index.js index f9f58e2..d218583 100644 --- a/pages/bidding/index/index.js +++ b/submodel/pages/bidding/index/index.js @@ -1,7 +1,6 @@ -// pages/morder/index/index.js -import { getMyBiddingList } from "../../../api/ztb" -const util = require('../../../utils/util') -const event = require('../../../utils/event.js') +import { getMyBiddingList } from "../../../../api/ztb" +const util = require('../../../../utils/util') +const event = require('../../../../utils/event.js') const app = getApp() const status = ['', 0 ,1, 2, -1] @@ -102,9 +101,7 @@ Page({ }, lookItem: function (e) { var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] - wx.navigateTo({ - url: '/pages/bidding/detail/index?id=' + item.id - }) + wx.navigateTo({ url: '/submodel/pages/bidding/detail/index?id=' + item.id }) }, onTabChange: function ({detail}) { if (this.data.tabIndex == detail.index) { diff --git a/pages/bidding/index/index.json b/submodel/pages/bidding/index/index.json similarity index 100% rename from pages/bidding/index/index.json rename to submodel/pages/bidding/index/index.json diff --git a/pages/bidding/index/index.wxml b/submodel/pages/bidding/index/index.wxml similarity index 96% rename from pages/bidding/index/index.wxml rename to submodel/pages/bidding/index/index.wxml index a80d00f..b1cc4b8 100644 --- a/pages/bidding/index/index.wxml +++ b/submodel/pages/bidding/index/index.wxml @@ -1,6 +1,5 @@ - - + 我的报价 diff --git a/pages/bidding/index/index.wxss b/submodel/pages/bidding/index/index.wxss similarity index 95% rename from pages/bidding/index/index.wxss rename to submodel/pages/bidding/index/index.wxss index 24fa2a7..ad73524 100644 --- a/pages/bidding/index/index.wxss +++ b/submodel/pages/bidding/index/index.wxss @@ -1,4 +1,3 @@ -/* pages/morder/index/index.wxss */ .item-status { font-size: 30rpx; font-family: PingFang-SC-Medium, PingFang-SC; diff --git a/pages/morder/create/index.js b/submodel/pages/morder/create/index.js similarity index 93% rename from pages/morder/create/index.js rename to submodel/pages/morder/create/index.js index 773f00f..d9f7cf5 100644 --- a/pages/morder/create/index.js +++ b/submodel/pages/morder/create/index.js @@ -1,9 +1,8 @@ -// pages/bidding/create/index.js -import { createTradeOrder, getUserProduct, getAddressList } from "../../../api/ztb" -const event = require('../../../utils/event') -const util = require('../../../utils/util') -const math = require('../../../utils/math') -const tdsdk = require('../../../libs/tdweapp') +import { createTradeOrder, getUserProduct, getAddressList } from "../../../../api/ztb" +const event = require('../../../../utils/event') +const util = require('../../../../utils/util') +const math = require('../../../../utils/math') +const tdsdk = require('../../../../libs/tdweapp') const app = getApp() Page({ @@ -169,7 +168,7 @@ Page({ createTradeOrder(model).then(result => { wx.hideLoading() event.emit('EventMessage', { what: 112, desc: 'OrderCreate' }) - wx.redirectTo({ url: '/pages/morder/detail/index?orderId=' + result.data.orderId }) + wx.redirectTo({ url: '/submodel/pages/morder/detail/index?orderId=' + result.data.orderId }) }).catch(err => { wx.hideLoading() util.showToast(err) diff --git a/pages/morder/create/index.json b/submodel/pages/morder/create/index.json similarity index 100% rename from pages/morder/create/index.json rename to submodel/pages/morder/create/index.json diff --git a/pages/morder/create/index.wxml b/submodel/pages/morder/create/index.wxml similarity index 95% rename from pages/morder/create/index.wxml rename to submodel/pages/morder/create/index.wxml index c64c982..0673ab1 100644 --- a/pages/morder/create/index.wxml +++ b/submodel/pages/morder/create/index.wxml @@ -1,5 +1,4 @@ - - + 下单 diff --git a/pages/morder/create/index.wxss b/submodel/pages/morder/create/index.wxss similarity index 87% rename from pages/morder/create/index.wxss rename to submodel/pages/morder/create/index.wxss index 037a076..ae89514 100644 --- a/pages/morder/create/index.wxss +++ b/submodel/pages/morder/create/index.wxss @@ -1,4 +1,3 @@ -/* pages/bidding/create/index.wxss */ .page-btn { height: 27px; background: rgba(255, 66, 43, 1); diff --git a/pages/morder/detail/index.js b/submodel/pages/morder/detail/index.js similarity index 99% rename from pages/morder/detail/index.js rename to submodel/pages/morder/detail/index.js index 16ae687..8ea20b2 100644 --- a/pages/morder/detail/index.js +++ b/submodel/pages/morder/detail/index.js @@ -1,9 +1,8 @@ -// pages/morder/detail/index.js -import { zconfig, getStoreOrderInfo, getUserOrderInfo, uploadStoreOrder, payOffline, getCancelUserOrder, returnOrderTrade, confirmUserOrder, confirmStorerOrder, confirmOrderTrade, applyUserOrder } from "../../../api/ztb" -const util = require('../../../utils/util') -const math = require('../../../utils/math') -const event = require('../../../utils/event') -const tdsdk = require('../../../libs/tdweapp') +import { zconfig, getStoreOrderInfo, getUserOrderInfo, uploadStoreOrder, payOffline, getCancelUserOrder, returnOrderTrade, confirmUserOrder, confirmStorerOrder, confirmOrderTrade, applyUserOrder } from "../../../../api/ztb" +const util = require('../../../../utils/util') +const math = require('../../../../utils/math') +const event = require('../../../../utils/event') +const tdsdk = require('../../../../libs/tdweapp') const app = getApp() Page({ diff --git a/pages/morder/detail/index.json b/submodel/pages/morder/detail/index.json similarity index 100% rename from pages/morder/detail/index.json rename to submodel/pages/morder/detail/index.json diff --git a/pages/morder/detail/index.wxml b/submodel/pages/morder/detail/index.wxml similarity index 99% rename from pages/morder/detail/index.wxml rename to submodel/pages/morder/detail/index.wxml index c4b2984..8506796 100644 --- a/pages/morder/detail/index.wxml +++ b/submodel/pages/morder/detail/index.wxml @@ -1,6 +1,5 @@ - - + 订单详情 diff --git a/pages/morder/detail/index.wxss b/submodel/pages/morder/detail/index.wxss similarity index 98% rename from pages/morder/detail/index.wxss rename to submodel/pages/morder/detail/index.wxss index 9dd3460..dc6ce20 100644 --- a/pages/morder/detail/index.wxss +++ b/submodel/pages/morder/detail/index.wxss @@ -1,4 +1,3 @@ -/* pages/morder/detail/index.wxss */ .item-content { background-color: white; padding: 0rpx 32rpx; diff --git a/submodel/pages/morder/index/index.js b/submodel/pages/morder/index/index.js new file mode 100644 index 0000000..214b869 --- /dev/null +++ b/submodel/pages/morder/index/index.js @@ -0,0 +1,127 @@ +import { getUserOrderList } from "../../../../api/ztb" +const util = require('../../../../utils/util') +const event = require('../../../../utils/event.js') +const tdsdk = require('../../../../libs/tdweapp') +const app = getApp() +const status = ['', 1, 2, 3, 4, 5, 6, 7, 8, 9] + +Page({ + data: { + height: app.globalData.fragmentHeight, + kg: app.globalData.kg, + loading: true, + requesting: false, + finished: false, + tabList: [ '全部', '待付诚意金', '待上传资料', '待上传资料确认', '待支付尾款', '待收货', '待扣点确认', '待退货确认', '已完成', '已关闭' ], + tabIndex: 0, + top: 0, + orderList: [], + form: { + status: '', + pageNum: 1, + pageSize:15 + } + }, + onLoad: function (options) { + this.setData({ + height: app.globalData.fragmentHeight - 90, + kg: app.globalData.kg, + ['form.status']: options.status ? statusList[parseInt(options.status)] : '', + tabIndex: options.status ? parseInt(options.status) : 0 + }) + event.on('EventMessage', this, this.onEvent) + this.fetchOrderList() + }, + onEvent: function (message) { + if (message.what == 320) { + this.onRefreshList() + } + }, + onRefreshList: function () { + if (this.data.requesting) { + return + } + this.setData({ + orderList: [], + ['form.status']: this.data.form.status, + ['form.pageNum']: 1, + loading: true, + finished: false + }) + this.fetchOrderList() + }, + fetchOrderList: function () { + if (this.data.requesting || this.data.finished) { + return + } + if (this.data.loading) { + this.data.requesting = true + } else { + this.setData({ requesting: true }) + } + getUserOrderList(this.data.form).then(result => { + if (result.data.records.length) { + var respList = result.data.records + let nowList = `orderList[${this.data.orderList.length}]` + var num = this.data.form.pageNum + var finished = this.data.form.pageNum >= 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, + loading: false + }) + util.showToast(err) + }) + }, + lookItem: function (e) { + var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] + wx.navigateTo({ url: '/submodel/pages/morder/detail/index?orderId=' + item.orderId }) + }, + onTabChange: function ({detail}) { + if (this.data.tabIndex == detail.index) { + return + } + this.data.tabIndex = detail.index + this.data.form.status = status[this.data.tabIndex] + this.onRefreshList() + }, + onUnload: function(){ + event.remove('EventMessage', this) + }, + onShow: function () { + tdsdk.Page.onShow() + }, + onHide: function(){ + tdsdk.Page.onHide() + }, + onUnload: function () { + tdsdk.Page.onUnload() + } +}) \ No newline at end of file diff --git a/pages/morder/index/index.json b/submodel/pages/morder/index/index.json similarity index 100% rename from pages/morder/index/index.json rename to submodel/pages/morder/index/index.json diff --git a/submodel/pages/morder/index/index.wxml b/submodel/pages/morder/index/index.wxml new file mode 100644 index 0000000..23b1dcb --- /dev/null +++ b/submodel/pages/morder/index/index.wxml @@ -0,0 +1,62 @@ + + + + 交易订单 + + + + + + + + + + + + {{loading? '正在加载' : '暂无数据'}} + + + + + + + + + + + {{item.bidType == 1 ? '一口价' : '竞拍订单'}} + ({{item.storeName}}) + + 单号:{{item.orderId}} + + {{order.orderStatus(item.status)}} + + + + + + + + + {{item.secondCategoryName}} + 单价:{{formate.formatePrice2(item.unitPrice, kg)}} + + + {{item.description}} + + + + + + + + + + + + {{finished?'到底啦~':'加载中...'}} + + + + + \ No newline at end of file diff --git a/pages/morder/index/index.wxss b/submodel/pages/morder/index/index.wxss similarity index 95% rename from pages/morder/index/index.wxss rename to submodel/pages/morder/index/index.wxss index 332804f..6885eb0 100644 --- a/pages/morder/index/index.wxss +++ b/submodel/pages/morder/index/index.wxss @@ -1,4 +1,3 @@ -/* pages/bidding/index/index.wxss */ .item-content { background-color: white; padding: 24rpx 32rpx; diff --git a/pages/morder/order.wxs b/submodel/pages/morder/order.wxs similarity index 100% rename from pages/morder/order.wxs rename to submodel/pages/morder/order.wxs diff --git a/utils/util.js b/utils/util.js index 5df4539..d9e681d 100644 --- a/utils/util.js +++ b/utils/util.js @@ -167,8 +167,8 @@ function checkId(id) { const tokenList = [ 'pages/mall/price-index/index', '/pages/shop/index/index', - '/pages/bidding/index/index', - '/pages/morder/index/index', + '/submodel/pages/bidding/index/index', + '/submodel/pages/morder/index/index', '/pages/message/index/index', '/pages/home/setting/index', '/submodel/pages/address/list/index', @@ -243,11 +243,11 @@ function navigateTarget(redirectInfo){ } else if(redirectInfo.targetView == 'myProxyList'){ navigateTo('/pages/agent/order/index') } else if(redirectInfo.targetView == 'myBidList'){ - navigateTo('/pages/bidding/index/index') + navigateTo('/submodel/pages/bidding/index/index') } else if(redirectInfo.targetView == 'myShop'){ navigateTo('/pages/shop/index/index') } else if(redirectInfo.targetView == 'buyerOrderList'){ - navigateTo('/pages/morder/index/index') + navigateTo('/submodel/pages/morder/index/index') } else if(redirectInfo.targetView == 'createArticle'){ navigateTo('/pages/article/publish/index') } else if(redirectInfo.targetView == 'proxySellActivity'){