| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /**
- * 计算表格信息的统计。
- * Set summary for table footer.
- *
- * @param element element
- * @param array checks
- * @access public
- * @return object
- */
- window.setStatistics = function(element, checks)
- {
- var totalRiskCount = element.options.data.length;
- var activeRiskCount = hangupRiskCount = 0;
- var summary = '';
- if(checks.length)
- {
- summary = checkedSummary;
- totalRiskCount = checks.length;
- checks.forEach((id) => {
- const risk = element.getRowInfo(id).data;
- if(risk.status == 'active') activeRiskCount ++;
- if(risk.status == 'hangup') hangupRiskCount ++;
- });
- }
- else
- {
- summary = pageSummary;
- element.options.data.forEach((risk) => {
- if(risk.status == 'active') activeRiskCount ++;
- if(risk.status == 'hangup') hangupRiskCount ++;
- });
- }
- summary = summary.replace('%total%', totalRiskCount)
- .replace('%active%', activeRiskCount)
- .replace('%hangup%', hangupRiskCount);
- $('.dtable-check-info').attr('title', summary.replace(/<[^>]+>/g,""));
- return {html: summary};
- }
- window.getCheckedCaseIdList = function()
- {
- var riskIdList = '';
- const dtable = zui.DTable.query('#table-risk-browse');
- $.each(dtable.$.getChecks(), function(index, riskID)
- {
- if(index > 0) riskIdList += ',';
- riskIdList += riskID;
- });
- $('#riskIdList').val(riskIdList);
- }
|