|
@@ -260,13 +260,28 @@
|
260
|
260
|
// {field: 'rwsmc', width: '20%', title: '任务书名称'},
|
261
|
261
|
// {field: 'mc', width: '20%', title: '年度预算名称'},
|
262
|
262
|
{field: 'erpbh', width: '8%', title: 'ERP编号'},
|
263
|
|
- {field: 'xmlxmc', width: '12%', title: '项目类型'},
|
264
|
|
- {field: 'xmfzrxm', width: '7%', title: '项目负责人'},
|
265
|
|
- {field: 'ssbmmc', width: '10%', title: '所属部门'},
|
|
263
|
+ {field: 'czje', width: '7%', title: '年预算(元)',align: 'right'},
|
|
264
|
+ {field: 'sqje', width: '7%', title: '已申请(元)',align: 'right'},
|
|
265
|
+ {field: 'bzze', width: '7%', title: '已报账(元)',align: 'right'},
|
|
266
|
+ {templet: function (row) {
|
|
267
|
+ const czjeValue = Number(row.czje); // 将获取到的值转换为数值类型
|
|
268
|
+ const bzzeValue = Number(row.sqje);
|
|
269
|
+ if (!isNaN(czjeValue) &&!isNaN(bzzeValue) && bzzeValue!== 0) { // 避免除数为0
|
|
270
|
+ const syl = (bzzeValue / czjeValue) * 100;
|
|
271
|
+ return syl.toFixed(2) + '%';// 乘以100转换为百分比形式
|
|
272
|
+ }
|
|
273
|
+ return '0%'; // 如果出现异常情况(比如除数为0等),返回默认值0
|
|
274
|
+ }, width: '7%',title: '使用率(%)',align: 'right'},
|
266
|
275
|
{field: 'nf', width: '5%', title: '年份'},
|
|
276
|
+ {field: 'ssbmmc', width: '10%', title: '所属部门'},
|
267
|
277
|
{field: 'sqrxm', width: '6%', title: '申请人'},
|
268
|
278
|
{field: 'sqsj', width: '8%', title: '申请时间', align: 'center'},
|
269
|
|
- {field: 'sm', width: '10%', title: '说明'}
|
|
279
|
+ {field: 'xmlxmc', width: '10%', title: '项目类型'},
|
|
280
|
+ {field: 'xmfzrxm', width: '7%', title: '项目负责人'},
|
|
281
|
+
|
|
282
|
+
|
|
283
|
+
|
|
284
|
+ /*{field: 'sm', width: '10%', title: '说明'}*/
|
270
|
285
|
]
|
271
|
286
|
],
|
272
|
287
|
autoSort: false,
|