...
|
...
|
@@ -66,7 +66,6 @@ |
|
|
methods: {
|
|
|
// 单选选择数板
|
|
|
select(id, index) {
|
|
|
console.log(id)
|
|
|
let t = this;
|
|
|
let newselect_id = t.select_id;
|
|
|
let newselectarr = t.selectarr;
|
...
|
...
|
@@ -90,7 +89,6 @@ |
|
|
if(t.select_id.length==t.selectarr.length){
|
|
|
t.select_all=true
|
|
|
}
|
|
|
console.log('99998888', t.select_id);
|
|
|
uni.setStorageSync("select_id",t.select_id);
|
|
|
uni.setStorageSync("totalmoney",t.totalmoney);
|
|
|
uni.setStorageSync("totalnum",t.totalnum)
|
...
|
...
|
@@ -99,7 +97,6 @@ |
|
|
|
|
|
|
|
|
// select(id, index) {
|
|
|
// console.log(index)
|
|
|
// let newselectarr = this.selectarr;
|
|
|
// let newtotalmoney = this.totalmoney;
|
|
|
// let newtotaljilu = this.totaljilu;
|
...
|
...
|
@@ -111,7 +108,6 @@ |
|
|
// newtotalmoney = Number(newtotalmoney) - Number(newselectarr[index].pay_money)
|
|
|
// newtotaljilu = Number(newtotaljilu)-1
|
|
|
// }
|
|
|
// console.log(newtotalmoney)
|
|
|
// this.totalmoney = newtotalmoney.toFixed("2");
|
|
|
// this.selectarr = newselectarr;
|
|
|
// this.totaljilu = newtotaljilu
|
...
|
...
|
@@ -133,7 +129,7 @@ |
|
|
selectall() {
|
|
|
let t = this;
|
|
|
let newselectarr = t.selectarr;
|
|
|
let newtotalmoney = t.totalmoney;
|
|
|
let newtotalmoney = 0;
|
|
|
let newtotalnum = t.totalnum;
|
|
|
t.select_all = !t.select_all;
|
|
|
let newselect_id = t.select_id
|
...
|
...
|
@@ -144,7 +140,6 @@ |
|
|
newselect_id.push(newselectarr[i].id)
|
|
|
newtotalmoney = Number(newtotalmoney) + Number(newselectarr[i].pay_money);
|
|
|
newtotalnum = newselectarr.length
|
|
|
console.log(newselectarr.length, "数组的长度")
|
|
|
} else {
|
|
|
newselectarr[i].select = false;
|
|
|
newtotalmoney = 0;
|
...
|
...
|
@@ -159,7 +154,6 @@ |
|
|
uni.setStorageSync("select_id",t.select_id)
|
|
|
uni.setStorageSync("totalmoney",t.totalmoney)
|
|
|
uni.setStorageSync("totalnum",t.totalnum)
|
|
|
console.log('808080', t.select_id);
|
|
|
},
|
|
|
// 选择消费记录
|
|
|
choose_jilu() {
|
...
|
...
|
@@ -167,9 +161,7 @@ |
|
|
let url = "api/person/choosePayList";
|
|
|
let param = {};
|
|
|
app.post(url, param, 'post').then(r => {
|
|
|
console.log(r)
|
|
|
for (var i = 0; i < r.length; i++) {
|
|
|
console.log(r[i])
|
|
|
r[i]['select'] = false
|
|
|
}
|
|
|
t.selectarr = r;
|
...
|
...
|
@@ -177,17 +169,17 @@ |
|
|
|
|
|
|
|
|
let newselect_id=uni.getStorageSync("select_id");
|
|
|
console.log('7777',newselect_id)
|
|
|
let newselectarr=t.selectarr;
|
|
|
console.log('6666',newselectarr)
|
|
|
let select_count = 0;
|
|
|
for(var i=0;i<newselectarr.length;i++){
|
|
|
for(var j=0;j<newselect_id.length;j++){
|
|
|
if(newselectarr[i].id==newselect_id[j]){
|
|
|
console.log('888888')
|
|
|
newselectarr[i].select=true
|
|
|
}
|
|
|
if(newselectarr.indexOf(newselectarr[i].id)){
|
|
|
select_count++;
|
|
|
newselectarr[i].select=true
|
|
|
}
|
|
|
}
|
|
|
if(select_count == newselectarr.length) {
|
|
|
t.select_all = true
|
|
|
}
|
|
|
|
|
|
t.selectarr=newselectarr;
|
|
|
|
...
|
...
|
@@ -198,9 +190,8 @@ |
|
|
t.totalnum=uni.getStorageSync("totalnum");
|
|
|
}
|
|
|
|
|
|
console.log('99999900000',this.selectarr);
|
|
|
}).catch(err => {
|
|
|
console.log(err)
|
|
|
|
|
|
})
|
|
|
},
|
|
|
//下一步
|
...
|
...
|
@@ -210,12 +201,10 @@ |
|
|
let t = this;
|
|
|
let id = t.select_id;
|
|
|
let pages = getCurrentPages();
|
|
|
console.log('5555',pages)
|
|
|
|
|
|
// let currPage = pages[pages.length - 1]; //当前页面
|
|
|
let prevPage = pages[pages.length - 2]; //上一个页面
|
|
|
|
|
|
// console.log(e.currentTarget.dataset.id)
|
|
|
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
|
|
|
prevPage.setData({
|
|
|
selectId: id,
|
...
|
...
|
@@ -235,7 +224,6 @@ |
|
|
}
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
console.log(options);
|
|
|
|
|
|
},
|
|
|
onShow() {
|
...
|
...
|
@@ -251,7 +239,6 @@ |
|
|
// let currPage = pages[pages.length - 1]; //当前页面
|
|
|
let prevPage = pages[pages.length - 2]; //上一个页面
|
|
|
|
|
|
// console.log(e.currentTarget.dataset.id)
|
|
|
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
|
|
|
prevPage.setData({
|
|
|
selectId: id,
|
...
|
...
|
|