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

Loading…
Cancel
Save