Files
fc/dev/project/library/imports/c2/c2f76855-a3d5-4f14-9812-4c0a42813dc0.js
T

81 lines
2.1 KiB
JavaScript
Raw Normal View History

2026-05-24 10:21:26 +08:00
"use strict";
cc._RF.push(module, 'c2f76hVo9VPFJgSTApCgT3A', 'cmp.partner.reform.equips.compound.record.item');
// Scripts/mod/partner/cmps/reform/cmp/cmp.partner.reform.equips.compound.record.item.js
"use strict";
/******************************************************************
*
* 装备合成记录表项
*
******************************************************************/
var SVCItem = require("nx.fx.sv.expand.item");
var ITLayout = require("cmp.item.layout");
cc.Class({
"extends": SVCItem,
properties: {
nodTip: {
"default": null,
type: cc.Node
},
nodDate: {
"default": null,
type: cc.Node
},
nodList: {
"default": null,
type: ITLayout
}
},
// 数据重置
rebind: function rebind(_idx, _data, _key) {
this._super(_idx, _data, _key);
// 刷新
this.setData(_data);
},
// 置空
setEmpty: function setEmpty() {
nx.gui.setActive(this.nodTip, "", false);
nx.gui.setString(this.nodDate, "", "");
this.nodList.rebuild([]);
},
// 重置
setData: function setData(_data) {
this.mdata = _data;
// 置空
if (nx.dt.objEmpty(this.mdata)) {
this.setEmpty();
return;
}
nx.gui.setString(this.nodTip, "count", this.mdata.coin);
nx.bridge.setIconS(this.nodTip, "icon", 1);
nx.gui.setString(this.nodTip, "rcount/num", this.mdata.items[0].num);
var dt = new Date(this.mdata.time);
var d1 = nx.dt.fmtDate(dt);
var d2 = nx.dt.fmtTime(dt);
var date = nx.bridge.time.toLocalString(this.mdata.time, true, true);
// nx.gui.setString( this.nodDate, "", d1 + " " + d2 );
nx.gui.setString(this.nodDate, "", date);
nx.gui.gocChildren(this.nodList, "", this.mdata.items.length);
var items = [];
for (var i in this.mdata.items) {
var t = this.mdata.items[i];
items.push([t.bid, t.num]);
}
for (var _i = 0; _i < items.length; _i++) {
var data = items[_i];
var nod = this.nodList.node.children[_i];
var cmp = nod.getComponent("cmp.item.base");
if (cmp) {
cmp.setData(data);
}
}
// this.nodList.rebuild( items );
}
});
cc._RF.pop();