Commit 9581fa71 by 胡鑫

处理盈亏字段颜色区分

parent d6bb46db
......@@ -2,6 +2,7 @@ import { FormProps, FormSchema } from '/@/components/Form';
import { BasicColumn } from '/@/components/Table';
import { getInventoryByFilter } from '/@/api/ckgl/kcpd';
import type { InventoryFilterParams, InventoryItem } from '/@/api/ckgl/kcpd/model/KcpdModel';
import { log } from 'console';
const parseSelectValueToArray = (value: unknown): string[] => {
if (Array.isArray(value)) return value.filter(Boolean) as string[];
......@@ -77,9 +78,8 @@ async function handleProfitLoss(_schema, formModel, formActionType) {
data: inventoryDetails,
headers: { Authorization: localStorage.getItem('token') }
});
console.log(formActionType);
formActionType?.showMessage?.('盈亏处理成功!', { type: 'success' });
// Close the modal by emitting an event to parent component
if (window.parent && window.parent.postMessage) {
window.parent.postMessage({ type: 'CLOSE_MODAL' }, '*');
}
......
......@@ -238,8 +238,22 @@
}
function customRow(record: Recordable) {
console.log(record);
// 强制根据盈亏状态设置行背景色
let rowStyle = {};
if (record.ykzt == '亏') {
// 亏损状态 - 红色背景
rowStyle = {
'color': 'red'
};
} else if (record.ykzt == '盈') {
// 盈利状态 - 绿色背景
rowStyle = {
'color': 'green'
};
}
return {
style: rowStyle,
onClick: () => {
let selectedRowKeys = [...selectedKeys.value];
if (selectedRowKeys.indexOf(record.id) >= 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment