Browse Source

【nev-报表】字段更改+有关价格字段使用千位符+保留小数结合转义封装开发

ag_report_nev
安虹睿 11 months ago
parent
commit
4a4f87d477
  1. 11
      fe/UI.DY.AgGridReport/src/utils/util.js
  2. 3
      fe/UI.DY.AgGridReport/src/views/report/ProductDeliverySummary.vue

11
fe/UI.DY.AgGridReport/src/utils/util.js

@ -47,11 +47,14 @@ var formatTimeStrToStr = function(timeStr) {
* @param {*} fixed 保留小数位数默认2选填 * @param {*} fixed 保留小数位数默认2选填
* @returns * @returns
*/ */
var numberFixedFormatter = function(number,isKilo,fixed){ var numberFixedFormatter = function(number,isKilo,fixed = 0){
let _fixed = fixed || 2; let _res = Number(number).toFixed(fixed)
let _res = Number(number).toFixed(_fixed)
if(isKilo){ if(isKilo){
_res = Number(Number(number).toFixed(_fixed)).toLocaleString('en-US'); _res = Number(number).toLocaleString('en-US', {
minimumFractionDigits: fixed,
maximumFractionDigits: fixed
})
// _res = Number(Number(number).toFixed(fixed)).toLocaleString('en-US');
} }
return _res; return _res;
} }

3
fe/UI.DY.AgGridReport/src/views/report/ProductDeliverySummary.vue

@ -31,6 +31,7 @@ export default {
{ field: '发料类型', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, { field: '发料类型', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '创建时间', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, { field: '创建时间', cellClass:"centerAlign", filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } }, { field: '数量', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
{ field: '销售价格', type:"kiloNumber", cellClass:"rightAlign", valueFormatter: ((data)=>{return util.numberFixedFormatter(data.value,true,2)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
], ],
searchConfig:[ searchConfig:[
{type:'select',prop:'DeliverRequestType',label:'发货类型',optionsProc:'DeliverRequestType',options:[]}, {type:'select',prop:'DeliverRequestType',label:'发货类型',optionsProc:'DeliverRequestType',options:[]},
@ -44,7 +45,7 @@ export default {
endDate:'', endDate:'',
DeliverRequestType:"", DeliverRequestType:"",
}, },
BottomFixedItem:['数量'], BottomFixedItem:['数量','销售价格'],
}; };
} }
}; };

Loading…
Cancel
Save