jiuyiUniapp/jiuyi2/unpackage/dist/dev/mp-weixin/pages/index/integralMall.js

67 lines
1.8 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const api_intergral = require("../../api/intergral.js");
const common_js_util = require("../../common/js/util.js");
const _sfc_main = {
__name: "integralMall",
setup(__props) {
const dataList = common_vendor.ref([]);
common_vendor.onLoad(() => {
scrollList();
});
function scrollList() {
api_intergral.intergral.scrollList({}).then((rs) => {
console.log(rs);
if (rs.code == 200) {
dataList.value = rs.data;
return;
}
common_js_util.util.alert({
content: rs.msg,
showCancel: false
});
});
}
function buyScroll(item) {
api_intergral.intergral.buyScroll({
query: {
// 卷轴id
scrollId: item.id
}
}).then((rs) => {
console.log("buyScroll success", {
scrollId: item.id
}, rs);
if (rs.code === 200) {
common_vendor.index.showToast({
title: "购买成功",
icon: "success",
duration: 1500
});
return;
}
common_js_util.util.alert({
content: rs.msg,
showCancel: false
});
});
}
return (_ctx, _cache) => {
return {
a: common_assets._imports_0$10,
b: common_vendor.f(dataList.value, (item, index, i0) => {
return {
a: common_vendor.t(item.name),
b: common_vendor.t(item.score),
c: common_vendor.t(item.price),
d: common_vendor.o$1(($event) => buyScroll(item), item.id),
e: item.id
};
})
};
};
}
};
wx.createPage(_sfc_main);