|
|
@@ -20,7 +20,7 @@ Page({
|
|
|
/// tabs
|
|
|
tabs: [{id: 1, name: '集采大厅'}, {id: 2, name: '我的集采'}, {id: 3, name: '我参与的集采'}],
|
|
|
/// subtabs
|
|
|
- subtabs: [{id: 1, name: '执行中'}, {id: 2, name: '未开始'}],
|
|
|
+ subtabs: [{id: 1, name: '未开始'}, {id: 2, name: '执行中'}],
|
|
|
/// 类别
|
|
|
active: 0,
|
|
|
/// 状态
|
|
|
@@ -32,7 +32,7 @@ Page({
|
|
|
/// 我参与的预售(预售中\执行中)\我参与的集采(集采中\执行中) 列表查询
|
|
|
myTradingPreSells: <GuangZuan.GZMyTradingPreSell[]>[{}],
|
|
|
/// 显示数据信息
|
|
|
- values: <{}>[]
|
|
|
+ values: [{}]
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -64,6 +64,9 @@ Page({
|
|
|
isEmpty: res.data.length === 0,
|
|
|
values: res.data.map(obj => {
|
|
|
return {
|
|
|
+ pictureurls: obj.pictureurls,
|
|
|
+ bannerpicurl: obj.bannerpicurl,
|
|
|
+ performancetemplateid: obj.performancetemplateid,
|
|
|
presaleapplyid: obj.presaleapplyid,
|
|
|
wrstandardname: isnullstr(obj.wrstandardname),
|
|
|
customername: isnullstr(obj.customername),
|
|
|
@@ -77,7 +80,19 @@ Page({
|
|
|
buymarginvalue: (obj.buymarginvalue*100).toFixed(2)+'%',
|
|
|
surplusqty: (obj.presaleqty-obj.placeqty).toFixed(0)+'克拉',
|
|
|
price: '¥'+obj.unitprice.toFixed(2)+'(元/克拉)',
|
|
|
- presalestatus: obj.presalestatus
|
|
|
+ presalestatus: obj.presalestatus,
|
|
|
+ ysproductionmode: obj.ysproductionmode,
|
|
|
+ yszscategory: obj.yszscategory,
|
|
|
+ yieldrate: isnullstr(obj.yieldrate),
|
|
|
+ zsclaritytypestr: isnullstr(obj.zsclaritytypestr),
|
|
|
+ zscolortypestr: isnullstr(obj.zscolortypestr),
|
|
|
+ zscuttypestr: isnullstr(obj.zscuttypestr),
|
|
|
+ zsfluorescencetypestr: isnullstr(obj.zsfluorescencetypestr),
|
|
|
+ zspolishtypestr: isnullstr(obj.zspolishtypestr),
|
|
|
+ zsshapetypestr: isnullstr(obj.zsshapetypestr),
|
|
|
+ zssymmetrytypestr: isnullstr(obj.zssymmetrytypestr),
|
|
|
+ sizestr: isnullstr(obj.sizestr),
|
|
|
+ remark: isnullstr(obj.remark)
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
@@ -125,6 +140,9 @@ Page({
|
|
|
/// 显示数据
|
|
|
values: res.data.map(obj => {
|
|
|
return {
|
|
|
+ pictureurls: obj.pictureurls,
|
|
|
+ bannerpicurl: obj.bannerpicurl,
|
|
|
+ performancetemplateid: obj.performancetemplateid,
|
|
|
presaleapplyid: obj.presaleapplyid,
|
|
|
wrstandardname: isnullstr(obj.wrstandardname),
|
|
|
customername: isnullstr(obj.customername),
|
|
|
@@ -135,6 +153,18 @@ Page({
|
|
|
marginvalue: (obj.marginvalue*100).toFixed(2)+'%',
|
|
|
tradeprice: '¥'+obj.tradeprice.toFixed(2)+'(元/克拉)',
|
|
|
orderqty: obj.orderqty.toFixed(2),
|
|
|
+ ysproductionmode: obj.ysproductionmode,
|
|
|
+ yszscategory: obj.yszscategory,
|
|
|
+ yieldrate: isnullstr(obj.yieldrate),
|
|
|
+ zsclaritytypestr: isnullstr(obj.zsclaritytypestr),
|
|
|
+ zscolortypestr: isnullstr(obj.zscolortypestr),
|
|
|
+ zscuttypestr: isnullstr(obj.zscuttypestr),
|
|
|
+ zsfluorescencetypestr: isnullstr(obj.zsfluorescencetypestr),
|
|
|
+ zspolishtypestr: isnullstr(obj.zspolishtypestr),
|
|
|
+ zsshapetypestr: isnullstr(obj.zsshapetypestr),
|
|
|
+ zssymmetrytypestr: isnullstr(obj.zssymmetrytypestr),
|
|
|
+ sizestr: isnullstr(obj.sizestr),
|
|
|
+ remark: isnullstr(obj.remark)
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
@@ -161,8 +191,9 @@ Page({
|
|
|
|
|
|
/// 点击
|
|
|
onItemClick(e: any) {
|
|
|
+ console.log(e)
|
|
|
wx.navigateTo({
|
|
|
- url: '/mHome/pages/purchase/detail/index?item='+JSON.stringify(this.data.values[Number(e.currentTarget.id)])+'&index='+this.data.active
|
|
|
+ url: '/mHome/pages/purchase/detail/index?item='+JSON.stringify(this.data.values[e.currentTarget.id])+'&index='+this.data.active
|
|
|
})
|
|
|
},
|
|
|
|
|
|
@@ -181,30 +212,30 @@ Page({
|
|
|
onTabChange(e: any) {
|
|
|
if (e.target.id === "category") {
|
|
|
/// 重置状态
|
|
|
- this.setData({ status: 1, active: e.detail.index })
|
|
|
+ this.setData({ status: 1, active: e.detail.name })
|
|
|
/// 数据重置
|
|
|
- switch (e.detail.index) {
|
|
|
- case 0: /// 预售大厅
|
|
|
- this.setData({ subtabs: [{id: 1, name: '执行中'}, {id: 2, name: '未开始'}] })
|
|
|
+ switch (e.detail.name) {
|
|
|
+ case 1: /// 预售大厅
|
|
|
+ this.setData({ subtabs: [{id: 1, name: '未开始'}, {id: 2, name: '执行中'}] })
|
|
|
break;
|
|
|
- case 1: /// 我的预售
|
|
|
- this.setData({ subtabs: [{id: 1, name: '执行中'}, {id: 2, name: '未开始'}, {id: 3, name: '已结束'}] })
|
|
|
+ case 2: /// 我的预售
|
|
|
+ this.setData({ subtabs: [{id: 1, name: '未开始'}, {id: 2, name: '执行中'}, {id: 3, name: '已结束'}] })
|
|
|
break;
|
|
|
default: /// 我参与的预售
|
|
|
this.setData({ subtabs: [{id: 1, name: '预售中'}, {id: 2, name: '执行中'}, {id: 3, name: '已完成'}] })
|
|
|
break;
|
|
|
}
|
|
|
} else {
|
|
|
- this.setData({ status: e.detail.index+1 })
|
|
|
+ this.setData({ status: e.detail.name })
|
|
|
}
|
|
|
- this.data.active != 2 ? this.queryGZPreSell(this.data.status) : this.queryGZMyTradingPreSell(this.data.status)
|
|
|
+ this.data.active != 3 ? this.queryGZPreSell(this.data.status) : this.queryGZMyTradingPreSell(this.data.status)
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad() {
|
|
|
- this.data.active != 2 ? this.queryGZPreSell(this.data.status) : this.queryGZMyTradingPreSell(this.data.status)
|
|
|
+ this.data.active != 3 ? this.queryGZPreSell(this.data.status) : this.queryGZMyTradingPreSell(this.data.status)
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -239,7 +270,7 @@ Page({
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
*/
|
|
|
onPullDownRefresh() {
|
|
|
- this.data.active != 2 ? this.queryGZPreSell(this.data.status) : this.queryGZMyTradingPreSell(this.data.status)
|
|
|
+ this.data.active != 3 ? this.queryGZPreSell(this.data.status) : this.queryGZMyTradingPreSell(this.data.status)
|
|
|
},
|
|
|
|
|
|
/**
|