当前位置: 首页 > news >正文

wix做网站步骤cps广告是什么意思

wix做网站步骤,cps广告是什么意思,如何做网站链接,自贡网站制作背景 原因:表格展示的都是明细数据,需要对当前的明细数据的部分字段进行汇总难点:汇总的条件不一定,有时候客户查的是1天,有时候是10天 官方写法 只开启开关 开启汇总开关如果没有汇总方法, 会自动汇总所有…

背景

  • 原因:表格展示的都是明细数据,需要对当前的明细数据的部分字段进行汇总
  • 难点:汇总的条件不一定,有时候客户查的是1天,有时候是10天

官方写法

只开启开关

  • 开启汇总开关
  • 如果没有汇总方法,
    • 会自动汇总所有的 数字字段
    • 汇总都是当前页的数据,而不是当前查询的所有结果
<el-table show-summary></el-table>

官方实例

传入自定义汇总方法getSummaries

<el-table show-summary :summary-method="getSummaries"></el-table>
  • 自定义汇总方法
  • 官方的写法是典型的reduce写法
getSummaries(param) {const { columns, data } = param;const sums = [];columns.forEach((column, index) => {// column 是每一列,index 表示列的索引,第一列的时候不计算合计,显示自定义的文字内容if (index === 0) {sums[index] = '合计';return;}//下面这一坨代码就是把每一列中的所有单元格中的值转化成Number型,//然后对转化后的结果进行判断,如果是number型,则进行累加,//如果NaN型,说明单元格里是一些无法转化成number型的值,则返回自定义的内容// console.log(this.noticeList);const values = data.map(item => Number(item[column.property]));// console.log(column);// 判断需要统计数据的列if (column.property === 'arrivalQty'||column.property === 'qty'||column.property === 'costPrice'||column.property === 'arrivalCostPrice'||column.property === 'transitQty'||column.property === 'amount'||column.property === 'arrivalAmount'||column.property === 'transitAmount') {sums[index] = values.reduce((prev, curr) => {const value = Number(curr);if (!isNaN(value)) {return prev + curr;} else {return prev;}}, 0);if(column.property === 'transitQty'||column.property === 'arrivalQty'){// 处理数据的格式为千分位逗号隔开sums[index]=sums[index].toLocaleString('zh-CN').replace(/\./g, '');// console.log(sums[index]);}else{// 处理数据的格式为千分位逗号隔开,数据保留两位小数sums[index]=sums[index].toLocaleString('zh-CN', {style: 'currency',currency: 'CNY',}).slice(1)}} else {sums[index] = '/';}});// console.log(sums);return sums;},

自定义汇总方法

  • 不使用官方写的reduce方法,使用自定义的方法进行汇总
 // 获取汇总数据getSummaries (param) {const { columns, data } = param;const sums = [];console.log(param)columns.forEach((column, index) => {if (index === 0) {sums[index] = '合计';return;}// 产出重量的汇总if (column.property == 'weightOut') {const values = data.map((item) => Number(item[column.property]));if (!values.every((value) => isNaN(value))) {sums[index] = 99.8}}// 投入重量之和的汇总if (column.property == 'weightInTotal') {const values = data.map((item) => Number(item[column.property]));if (!values.every((value) => isNaN(value))) {sums[index] = 100.2}}// 损耗重量之和if (column.property == 'wastageWeight') {const values = data.map((item) => Number(item[column.property]));if (!values.every((value) => isNaN(value))) {sums[index] = 0.4}}// 损耗比率平均if (column.property == 'wastageRate') {const values = data.map((item) => Number(item[column.property]));if (!values.every((value) => isNaN(value))) {sums[index] = 33.3 + '%'}}});return sums;},

参考链接

https://blog.csdn.net/m0_62095536/article/details/132897851

http://www.ds6.com.cn/news/99716.html

相关文章:

  • 关于外贸的网站win7一键优化工具
  • 建设厅特种工广州seo网站推广公司
  • 企业网站建设 广州产品推广运营的公司
  • 用买的服务器 做网站开封网站优化公司
  • 万网网站 banner图片不显示网页设计培训学校
  • 门户网站的主要功能搜索引擎优化排名品牌
  • 网站个人中心wordpress如何网络营销自己的产品
  • 做seo网站的步骤外链怎么打开
  • 免费网站服务商站长网站优化公司
  • 如何建b2c网站百度 seo排名查询
  • 馆陶网站seo优化就业前景
  • 在猪八戒找人做网站靠谱吗海外网络推广
  • 珠海 网站 设计地推拉新接单平台
  • 苏州朗冠网站建设公司网络营销策略实施的步骤
  • 手机网站设计制作服务媒体发稿网
  • 破解织梦做的网站友情链接交易平台
  • 公司网站建设请示报告美食软文300字
  • dede网站搬家国际域名注册网站
  • c 做网站教程网络营销推广seo
  • 建筑给排水代做网站哪里做网络推广
  • 简述网站建设的主要内容必应bing国内版
  • 郑州市网站制作公司漳州seo网站快速排名
  • 炫酷网站 css工具营销型网站外包
  • .net电商网站开发设计域名比价网
  • 网站加载效果怎么做的sem网站推广怎么做
  • 外国人做中国数学视频网站windows11优化大师
  • 兰溪网站建设学徒郑州抖音seo
  • 申请了域名怎么做网站大连百度关键词优化
  • wordpress适合企业网站模板郑州官网关键词优化公司
  • 整形美容网站源码如何屏蔽百度广告推广