Browse Source

隐藏勾选合计

fix_bug_pro20231227
qb 1 year ago
parent
commit
02c01d5a77
  1. 24
      src/components/tablecmt/tablecmt.vue

24
src/components/tablecmt/tablecmt.vue

@ -171,13 +171,13 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<!-- 勾选合计行 --> <!-- 勾选合计行 -->
<div class="selection-total-row" v-show="shownm && isHaveSelection"> <!-- <div class="selection-total-row" v-show="shownm && isHaveSelection">
<span>勾选合计:</span> <span>勾选合计:</span>
<span v-for="item in selectCount"> <span v-for="item in selectCount">
<span style="margin: 0 5px">{{ item.label + ':' }}</span> <span style="margin: 0 5px">{{ item.label + ':' }}</span>
<el-text type="success">{{ item.value }}</el-text> <el-text type="success">{{ item.value }}</el-text>
</span> </span>
</div> </div> -->
</div> </div>
</template> </template>
@ -479,16 +479,16 @@ function timechange(value, column: TableColumnType) {
} }
const handleSelectionChange = (param: TableDataType[]) => { const handleSelectionChange = (param: TableDataType[]) => {
// //
selectCount.value.forEach(item => { // selectCount.value.forEach(item => {
item.value = 0; // item.value = 0;
}); // });
selectarr.value = param; // selectarr.value = param;
selectarr.value.forEach(val => { // selectarr.value.forEach(val => {
selectCount.value.forEach( // selectCount.value.forEach(
item => (item.value = computeNumber(item.value, '+', Number(val[item.prop] || 0)).result) // item => (item.value = computeNumber(item.value, '+', Number(val[item.prop] || 0)).result)
); // );
}); // });
emit('selection', param); emit('selection', param);
}; };
function inputclear(value, column: TableColumnType) { function inputclear(value, column: TableColumnType) {
@ -528,7 +528,7 @@ const getSummaries = (param: any) => {
newarr[index] = null; newarr[index] = null;
} }
}); });
selectCount.value = _arr; // selectCount.value = _arr;
// console.log(columns) // console.log(columns)
return newarr; return newarr;
}; };

Loading…
Cancel
Save