| | |
| | | printConfig: {}, |
| | | importConfig: {}, |
| | | exportConfig: {}, |
| | | scrollY:{ enabled: true,gt:13 },//开启虚拟滚动 |
| | | scrollX:{ enabled: true,gt:15 },//开启虚拟滚动 |
| | | // scrollY:{ enabled: true,gt:13 },//开启虚拟滚动 |
| | | // scrollX:{ enabled: true,gt:15 },//开启虚拟滚动 |
| | | filterConfig: { //筛选配置项 |
| | | // remote: true |
| | | }, |
| | |
| | | switch (orderType.value) { |
| | | case 1 :{ |
| | | xGrid.value.loadData(data.value) |
| | | //xGrid.value.setMergeCells(mergeCells.value) |
| | | xGrid.value.updateFooter() |
| | | break |
| | | } |
| | | case 2 :{ |
| | | xGrid.value.loadData(data.value) |
| | | //xGrid.value.clearMergeCells() |
| | | xGrid.value.clearMergeFooterItems() |
| | | xGrid.value.updateFooter() |
| | | |
| | | break |
| | | } |
| | | case 3:{ |
| | | //xGrid.value.clearMergeCells() |
| | | xGrid.value.clearMergeFooterItems() |
| | | xGrid.value.updateFooter() |
| | | const lastProcess = title.value[title.value.length-1].process |
| | |
| | | }) |
| | | orderType.value = 1 |
| | | await xGrid.value.loadData(res.data.data) |
| | | //await xGrid.value.setMergeCells(res.data.mergeCells) |
| | | mergeCells.value = res.data.mergeCells |
| | | data.value = res.data.data |
| | | gridOptions.loading = false |
| | |
| | | //xGrid.value.clearMergeCells() |
| | | xGrid.value.clearMergeFooterItems() |
| | | } else { |
| | | //xGrid.value.setMergeCells(mergeCells.value) |
| | | xGrid.value.updateFooter() |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | }else { |
| | | count += Number(item[field]) || 0 |
| | | if(xGrid.value.isFilter() || orderType.value!==1) { |
| | | count += Number(item[field+'Show']) || Number(item[field]) || 0 |
| | | } else { |
| | | count += Number(item[field]) || 0 |
| | | } |
| | | |
| | | } |
| | | }) |
| | | return count.toFixed(2).replace(/\.?0+$/, ''); |