|
@@ -1,10 +1,9 @@
|
|
;
|
|
;
|
|
var orderPage = new Vue({
|
|
var orderPage = new Vue({
|
|
- el: "#orderPage",
|
|
|
|
|
|
+ el: "#beansPage",
|
|
data: {
|
|
data: {
|
|
isRequset:true,
|
|
isRequset:true,
|
|
noMore: false,
|
|
noMore: false,
|
|
- userId: 0,
|
|
|
|
tabsListIndex:0,
|
|
tabsListIndex:0,
|
|
tabsList: [
|
|
tabsList: [
|
|
{value: 0,text: '全部'},
|
|
{value: 0,text: '全部'},
|
|
@@ -12,35 +11,17 @@ var orderPage = new Vue({
|
|
{value: 2,text: '消耗'}
|
|
{value: 2,text: '消耗'}
|
|
],
|
|
],
|
|
listQuery:{
|
|
listQuery:{
|
|
|
|
+ userId: 0,
|
|
year:'',
|
|
year:'',
|
|
month:'',
|
|
month:'',
|
|
type:0,
|
|
type:0,
|
|
pageNum:1,
|
|
pageNum:1,
|
|
pageSize:10
|
|
pageSize:10
|
|
},
|
|
},
|
|
- beansList:[
|
|
|
|
- {
|
|
|
|
- type:1,
|
|
|
|
- state:1,
|
|
|
|
- number:100,
|
|
|
|
- time:'2021-05-12 11:53:26'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- type:1,
|
|
|
|
- state:2,
|
|
|
|
- number:500,
|
|
|
|
- time:'2021-05-12 11:53:26'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- type:2,
|
|
|
|
- state:3,
|
|
|
|
- number:1000,
|
|
|
|
- time:'2021-05-12 11:53:26'
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
|
|
+ beansList:[],
|
|
listRecord: 0,
|
|
listRecord: 0,
|
|
pageInput: '1',
|
|
pageInput: '1',
|
|
- orderList:[],
|
|
|
|
|
|
+ userBeans:0,
|
|
confirmedCount:'',//待確認數量
|
|
confirmedCount:'',//待確認數量
|
|
paymentCount:'',//待付款
|
|
paymentCount:'',//待付款
|
|
waitShipmentsCount:'',//待发货
|
|
waitShipmentsCount:'',//待发货
|
|
@@ -122,12 +103,13 @@ var orderPage = new Vue({
|
|
var _self = this;
|
|
var _self = this;
|
|
_self.tabsListIndex = index;
|
|
_self.tabsListIndex = index;
|
|
_self.listQuery.type = index;
|
|
_self.listQuery.type = index;
|
|
|
|
+ _self.GetQueryBeansListData();
|
|
},
|
|
},
|
|
initDate:function(){//初始化获取当前年月
|
|
initDate:function(){//初始化获取当前年月
|
|
var _self = this;
|
|
var _self = this;
|
|
var _Date = new Date();
|
|
var _Date = new Date();
|
|
_self.listQuery.year = _Date.getFullYear();
|
|
_self.listQuery.year = _Date.getFullYear();
|
|
- _self.listQuery.month = _Date.getMonth();
|
|
|
|
|
|
+ _self.listQuery.month = _Date.getMonth()+1;
|
|
console.log('当前年份==========>', _self.listQuery.year);
|
|
console.log('当前年份==========>', _self.listQuery.year);
|
|
console.log('当前月份==========>', _self.listQuery.month);
|
|
console.log('当前月份==========>', _self.listQuery.month);
|
|
},
|
|
},
|
|
@@ -138,6 +120,7 @@ var orderPage = new Vue({
|
|
_self.listQuery.year--;
|
|
_self.listQuery.year--;
|
|
_self.listQuery.month = 12;
|
|
_self.listQuery.month = 12;
|
|
}
|
|
}
|
|
|
|
+ _self.GetQueryBeansListData();
|
|
console.log('年==========>', _self.listQuery.year);
|
|
console.log('年==========>', _self.listQuery.year);
|
|
console.log('月==========>', _self.listQuery.month);
|
|
console.log('月==========>', _self.listQuery.month);
|
|
},
|
|
},
|
|
@@ -148,6 +131,7 @@ var orderPage = new Vue({
|
|
_self.listQuery.year++;
|
|
_self.listQuery.year++;
|
|
_self.listQuery.month = 1;
|
|
_self.listQuery.month = 1;
|
|
}
|
|
}
|
|
|
|
+ _self.GetQueryBeansListData();
|
|
},
|
|
},
|
|
toPagination: function (pageNum) {//点击切换分页
|
|
toPagination: function (pageNum) {//点击切换分页
|
|
if (pageNum <= this.pageTotal) {
|
|
if (pageNum <= this.pageTotal) {
|
|
@@ -171,21 +155,23 @@ var orderPage = new Vue({
|
|
_self.listQuery.endTime = '';
|
|
_self.listQuery.endTime = '';
|
|
_self.listQuery.pageNum = 1;
|
|
_self.listQuery.pageNum = 1;
|
|
_self.isRequset = true;
|
|
_self.isRequset = true;
|
|
- _self.GetQueryOrderListData()
|
|
|
|
|
|
+ _self.GetQueryBeansListData()
|
|
},
|
|
},
|
|
- GetQueryOrderListData:function(){//查询订单列表
|
|
|
|
|
|
+ GetQueryBeansListData:function(){//查询订单列表
|
|
var _self = this;
|
|
var _self = this;
|
|
- OrderApi.GetQueryOrderListData(_self.listQuery,function (response) {
|
|
|
|
|
|
+ UserApi.GetUserClubBeansList(_self.listQuery,function (response) {
|
|
if(response.code == 0){
|
|
if(response.code == 0){
|
|
var data = response.data;
|
|
var data = response.data;
|
|
- if(data.results && data.results.length>0) {
|
|
|
|
- _self.orderList = [];
|
|
|
|
- _self.orderList = data.results;
|
|
|
|
- _self.listRecord = data.totalRecord;
|
|
|
|
|
|
+ var pageInfo = data.pageInfo;
|
|
|
|
+ _self.userBeans = data.userBeans;
|
|
|
|
+ if( pageInfo.list && pageInfo.list.length>0) {
|
|
|
|
+ _self.beansList = [];
|
|
|
|
+ _self.beansList = pageInfo.list;
|
|
|
|
+ _self.listRecord = pageInfo.total;
|
|
}else{
|
|
}else{
|
|
- _self.orderList = [];
|
|
|
|
- _self.orderList = data.results;
|
|
|
|
- _self.listRecord = data.totalRecord;
|
|
|
|
|
|
+ _self.beansList = [];
|
|
|
|
+ _self.beansList = pageInfo.list;
|
|
|
|
+ _self.listRecord = pageInfo.total;
|
|
}
|
|
}
|
|
_self.isRequset = false;
|
|
_self.isRequset = false;
|
|
}else{
|
|
}else{
|
|
@@ -195,15 +181,14 @@ var orderPage = new Vue({
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted: function () {
|
|
mounted: function () {
|
|
|
|
+ var _self = this;
|
|
if(globalUserData){
|
|
if(globalUserData){
|
|
- this.userId = globalUserData.userId;
|
|
|
|
- this.listQuery.orderState = CAIMEI.getUrlParam('state');
|
|
|
|
- this.listQuery.userId = this.userId;
|
|
|
|
- this.GetQueryOrderListData();
|
|
|
|
- this.initDate();
|
|
|
|
|
|
+ _self.userId = globalUserData.userId;
|
|
|
|
+ _self.listQuery.userId = this.userId;
|
|
|
|
+ _self.initDate();
|
|
|
|
+ _self.GetQueryBeansListData();
|
|
}
|
|
}
|
|
$('.navLayout').find('.navList').removeClass("on").find('.con').hide().find('a').removeClass("on");
|
|
$('.navLayout').find('.navList').removeClass("on").find('.con').hide().find('a').removeClass("on");
|
|
$('.navLayout').find('.navList').eq(0).addClass("on").find('.con').show().find('a').eq(0).addClass("on");
|
|
$('.navLayout').find('.navList').eq(0).addClass("on").find('.con').show().find('a').eq(0).addClass("on");
|
|
- var _self = this;
|
|
|
|
}
|
|
}
|
|
});
|
|
});
|