| | |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | soulTable: '../ext/soulTable' |
| | | soulTable: 'soulTable' |
| | | }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util', 'soulTable','jquery'], function () { |
| | | //#region å
¬ç¨åé |
| | | |
| | |
| | | , cellMinWidth: 90 |
| | | , cols: [columns] |
| | | , limit: Number.MAX_VALUE//é»è®¤æ¾ç¤ºå
¨é¨ |
| | | , even: true |
| | | , contextmenu: { |
| | | // è¡¨æ ¼å
容å³é®èåé
ç½® |
| | | body: [ |
| | | { |
| | | name: 'å¤å¶', |
| | | icon: 'layui-icon layui-icon-template', |
| | | click: function (obj) { |
| | | soulTable.copy(obj.text) |
| | | layer.msg('å¤å¶æåï¼') |
| | | } |
| | | }, |
| | | { |
| | | name: 'è¡-èè²', |
| | | click: function (obj) { |
| | | obj.trElem.css('background', '#01AAED') |
| | | } |
| | | }, |
| | | { |
| | | name: '红è²', |
| | | click: function (obj) { |
| | | obj.elem.css('color', 'red') |
| | | } |
| | | } |
| | | ] |
| | | } |
| | | , even: true//è¡ææ½ |
| | | , rowDrag: {/*trigger: 'row',*/ |
| | | done: function (obj) { |
| | | // 宿æ¶ï¼æ¾å¼æ¶ï¼è§¦å |
| | |
| | | } |
| | | } |
| | | |
| | | columns.push({ field: 'ææè®¡åå计', title: 'ææè®¡åå计', filter: true }); |
| | | columns.push({ |
| | | field: 'ææè®¡åå计', title: 'ææè®¡åå计', filter: true, templet: function (d) { |
| | | //console.log(d); // å¾å°å½åè¡æ°æ® |
| | | //console.log(this); // å¾å°è¡¨å¤´å½ååé
置项 |
| | | //console.log(d.LAY_NUM); |
| | | let sum = 0; |
| | | |
| | | // éåæ°æ®å¯¹è±¡çææå±æ§ |
| | | for (let key in d) { |
| | | // æ£æ¥å忝å¦ç¬¦å isValidDate æ¡ä»¶ |
| | | if (isValidDate(key)) { |
| | | // å° null/undefined 转为 0 |
| | | sum += d[key] ? parseFloat(d[key]) : 0; |
| | | } |
| | | } |
| | | |
| | | return sum; // ä¿ç两ä½å°æ° |
| | | } }); |
| | | |
| | | option = { |
| | | elem: '#mainTable' |
| | |
| | | j = 0; |
| | | } |
| | | } |
| | | columns.push({ field: 'ææè®¡åå计', title: 'ææè®¡åå计', filter: true }); |
| | | columns.push({ |
| | | field: 'ææè®¡åå计', title: 'ææè®¡åå计', filter: true, templet: function (d) { |
| | | //console.log(d); // å¾å°å½åè¡æ°æ® |
| | | //console.log(this); // å¾å°è¡¨å¤´å½ååé
置项 |
| | | //console.log(d.LAY_NUM); |
| | | let sum = 0; |
| | | |
| | | // éåæ°æ®å¯¹è±¡çææå±æ§ |
| | | for (let key in d) { |
| | | // æ£æ¥å忝å¦ç¬¦å isValidDate æ¡ä»¶ |
| | | if (isValidDate(key)) { |
| | | // å° null/undefined 转为 0 |
| | | sum += d[key] ? parseFloat(d[key]) : 0; |
| | | } |
| | | } |
| | | |
| | | return sum; // ä¿ç两ä½å°æ° |
| | | } |
| | | }); |
| | | |
| | | option = { |
| | | elem: '#mainTable' |