Browse Source

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

ag_report_nev
安虹睿 11 months ago
parent
commit
4a4f87d477
  1. 11
      fe/UI.DY.AgGridReport/src/utils/util.js
  2. 5
      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选填
* @returns
*/
var numberFixedFormatter = function(number,isKilo,fixed){
let _fixed = fixed || 2;
let _res = Number(number).toFixed(_fixed)
var numberFixedFormatter = function(number,isKilo,fixed = 0){
let _res = Number(number).toFixed(fixed)
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;
}

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

@ -31,7 +31,8 @@ export default {
{ 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,2)}), filter: 'agTextColumnFilter', suppressMenu: true, floatingFilterComponentParams: { suppressFilterButton: true } },
],
searchConfig:[
{type:'select',prop:'DeliverRequestType',label:'发货类型',optionsProc:'DeliverRequestType',options:[]},
{type:'selectExcess',prop:'ItemCode',label:'物料',optionsProc:'itemCode',options:[],optionsTS:[],rangeNumber:100,rangeSize:100},
@ -44,7 +45,7 @@ export default {
endDate:'',
DeliverRequestType:"",
},
BottomFixedItem:['数量'],
BottomFixedItem:['数量','销售价格'],
};
}
};

Loading…
Cancel
Save