| | |
| | | //鼠标滑动选中 |
| | | import {nextTick, ref,reactive} from "vue"; |
| | | import {ElMessage} from "element-plus"; |
| | | import {nextTick, ref,reactive} from "vue" |
| | | import {ElMessage} from "element-plus" |
| | | import {add} from "../utils/decimal" |
| | | |
| | | let isSelecting = ref(false) // 是否正在进行选择操作,默认为false |
| | | let selectionStart = reactive({ rowIndex: -1, cellIndex: -1 }) // 选择操作起始单元格位置 |
| | |
| | | |
| | | result.forEach((item,index) => { |
| | | if(index>0){ |
| | | sum+=item.reduce((a, b) => a*1 + b*1, 0); |
| | | sum = Number(add(sum, (item[0] || 0))) |
| | | } |
| | | }) |
| | | |
| | | sum=isNaN(sum)?0:sum |
| | | setTimeout(()=>{ |
| | | activeElement.innerHTML ="SUM:"+parseFloat(sum.toFixed(2)) |
| | | activeElement.innerHTML ="SUM:"+sum |
| | | if(element){ |
| | | element.innerHTML ="SUM:"+parseFloat(sum.toFixed(2)) |
| | | element.innerHTML ="SUM:"+sum |
| | | } |
| | | |
| | | },200) |