ERPTurbo_Client/packages/app-client/src/constant/purchaseOrder.ts
2025-11-03 10:24:10 +08:00

76 lines
1.3 KiB
TypeScript

const stateList = [
{
title: "全部",
value: "ALL",
},
{
title: "草稿",
value: "DRAFT",
},
{
title: "待审核",
value: "WAITING_AUDIT",
},
{
title: "待老板审批",
value: "WAITING_BOSS_APPROVE",
},
{
title: "已发货(待付款)",
value: "SHIPPING",
},
{
title: "已付款",
value: "PAID",
},
{
title: "已完结",
value: "COMPLETED",
},
];
// 定义需求状态映射 - 优化颜色方案
const stateMap = {
DRAFT: {
label: "草稿",
color: "#7C2D12",
bgColor: "#FED7AA",
borderColor: "#EA580C",
},
WAITING_AUDIT: {
label: "待审核",
color: "#1E40AF",
bgColor: "#DBEAFE",
borderColor: "#3B82F6",
},
WAITING_BOSS_APPROVE: {
label: "待老板审批",
color: "#7C2D12",
bgColor: "#FDE68A",
borderColor: "#F59E0B",
},
SHIPPING: {
label: "已发货(待付款)",
color: "#86198F",
bgColor: "#F3E8FF",
borderColor: "#A855F7",
},
PAID: {
label: "已付款",
color: "#065F46",
bgColor: "#A7F3D0",
borderColor: "#10B981",
},
COMPLETED: {
label: "已完结",
color: "#374151",
bgColor: "#E5E7EB",
borderColor: "#6B7280",
}
};
export default {
stateList,
stateMap: stateMap,
};