|
@@ -2,7 +2,7 @@
|
|
|
* @Author: code4eat awesomedema@gmail.com
|
|
|
* @Date: 2023-01-04 14:12:31
|
|
|
* @LastEditors: code4eat awesomedema@gmail.com
|
|
|
- * @LastEditTime: 2023-08-18 17:47:59
|
|
|
+ * @LastEditTime: 2023-08-21 16:27:13
|
|
|
* @FilePath: /BudgetManaSystem/src/pages/budgetMana/oneBatch/index.tsx
|
|
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
|
|
*/
|
|
@@ -29,6 +29,7 @@ import 'moment/locale/zh-cn';
|
|
|
import locale from 'antd/es/date-picker/locale/zh_CN';
|
|
|
import moment from 'moment';
|
|
|
import { formatMoneyNumber } from '@/utils/format';
|
|
|
+import { number } from 'mathjs';
|
|
|
|
|
|
|
|
|
|
|
@@ -62,7 +63,6 @@ const ReportTemplate = () => {
|
|
|
|
|
|
const [reportName, set_reportName] = useState('')
|
|
|
|
|
|
-
|
|
|
const reportJumphandle = (reportData: any) => {
|
|
|
|
|
|
let parameter: { [key: string]: any } = {};
|
|
@@ -91,6 +91,7 @@ const ReportTemplate = () => {
|
|
|
}
|
|
|
]
|
|
|
);
|
|
|
+
|
|
|
set_step(_step);
|
|
|
|
|
|
set_tableDataFilterParams({
|
|
@@ -128,7 +129,7 @@ const ReportTemplate = () => {
|
|
|
|
|
|
const { title, data: assignmentData, reportName } = resp;
|
|
|
set_reportName(reportName);
|
|
|
- const columns = title.map((item: any, index: number) => {
|
|
|
+ const columns:ProColumns[] = title.map((item: any, index: number) => {
|
|
|
return {
|
|
|
title: item.name,
|
|
|
dataIndex: `${item.columnName}`,
|
|
@@ -154,17 +155,17 @@ const ReportTemplate = () => {
|
|
|
return <Dropdown menu={{ items }}>
|
|
|
<a onClick={(e) => e.preventDefault()}>
|
|
|
<Space>
|
|
|
- {_}
|
|
|
+ {(item.dataType&&item.dataType == 2&&_)?formatMoneyNumber(Number(Number(_).toFixed(2))):_}
|
|
|
<DownOutlined />
|
|
|
</Space>
|
|
|
</a>
|
|
|
</Dropdown>
|
|
|
} else {
|
|
|
- return <a className='active' onClick={() => reportJumphandle({ ...item.redirectData[0], ...record })}>{_}</a>
|
|
|
+ return <a className='active' onClick={() => reportJumphandle({ ...item.redirectData[0], ...record })}>{(item.dataType&&item.dataType == 2 && _)?formatMoneyNumber(Number(Number(_).toFixed(2))):_}</a>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- return <span >{(item.dataType&&item.dataType == 2)?formatMoneyNumber(_):_}</span>
|
|
|
+ return <span >{(item.dataType&&item.dataType == 2&& _)?formatMoneyNumber(Number(Number(_).toFixed(2))):_}</span>
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -222,7 +223,6 @@ const ReportTemplate = () => {
|
|
|
let headers: { [key: string]: any } = {};
|
|
|
let data: any[] = [];
|
|
|
tableColumn.forEach(a => {
|
|
|
- console.log({ a });
|
|
|
if (a.hideInTable != 1) {
|
|
|
headers[`${a.dataIndex}`] = a.title;
|
|
|
}
|
|
@@ -301,7 +301,6 @@ const ReportTemplate = () => {
|
|
|
{
|
|
|
breadCrumbList.length > 1 && breadCrumbList.map((item: any, index: number) => {
|
|
|
return (
|
|
|
-
|
|
|
<span className={index != step ? 'tab' : 'tab actived'} key={index} onClick={() => { index != step && switchHandle(item) }}>{item.name}{index == breadCrumbList.length - 1 ? '' : ' / '}</span>
|
|
|
)
|
|
|
})
|