Commit 49cd9abb authored by liujiangnan's avatar liujiangnan

feat: 有效期显示

parent cfd317f5
...@@ -84,23 +84,27 @@ export default class SceneComponent extends MyCocosSceneComponent_NJ_usercenter ...@@ -84,23 +84,27 @@ export default class SceneComponent extends MyCocosSceneComponent_NJ_usercenter
} }
// 购买的有效期 // 购买的有效期
const productRes: any = await asyncCallNetworkApiGet('/api/oxford/v1/product/list', {token: this.token}); const productRes: any = await asyncCallNetworkApiGet('/api/oxford/v1/product/list', {token: this.token});
const products = JSON.parse(productRes).rows.filter(item => item.type_==2); const products = JSON.parse(productRes).rows;
if (products && products.length>0) { if (products && products.length>0) {
const endDate = products[0].syll_end_date.split("T")[0].trim(); let endDate = "";
cc.find(`Canvas/usercenter/view/content/scollpage/user_center/enddate`).getComponent(cc.Label).string = `有效期至:${endDate}`;
const container = cc.find(`Canvas/usercenter/paylist_bg/container`); const container = cc.find(`Canvas/usercenter/paylist_bg/container`);
container.removeAllChildren(); container.removeAllChildren();
const item = cc.find(`Canvas/usercenter/paylist_bg/item`); const item = cc.find(`Canvas/usercenter/paylist_bg/item`);
for (let i = 0; i < products.length; i++) { for (let i = 0; i < products.length; i++) {
const p = products[i]; const p = products[i];
if (p.type_ == 2) { if (!!p.syll_end_date && p.type_==2) {
const endDay = p.syll_end_date.split("T")[0].trim(); const endDay = p.syll_end_date.split("T")[0].trim();
const itemClone = cc.instantiate(item); const itemClone = cc.instantiate(item);
itemClone.parent = container; itemClone.parent = container;
itemClone.active = true; itemClone.active = true;
cc.find(`level`, itemClone).getComponent(cc.Label).string = `${p.name} 有效期至 ${endDay}`; cc.find(`level`, itemClone).getComponent(cc.Label).string = `${p.name} 有效期至 ${endDay}`;
endDate = endDay;
} }
} }
if (endDate) {
cc.find(`Canvas/usercenter/view/content/scollpage/user_center/enddate`).getComponent(cc.Label).string = `有效期至:${endDate}`;
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment