ERPTurbo_Client/packages/app-client/src/constant/purchase.ts
shenyifei e6855dba63 fix(delivery): 修复Excel下载逻辑并优化UI组件样式
- 移除Taro.downloadFile调用,直接使用URL设置临时文件路径
- 调整PDF查看按钮的图标颜色和类型样式
- 调整Excel查看按钮的图标颜色和类型样式
- 修复采购订单暂存跳转路径使用动态配置
- 添加空值检查避免访问undefined属性导致错误
- 移除档口信息中的冗余提示文本
- 更新Excel文件名格式化方式,移除分隔符
- 添加文件路径日志输出便于调试
2026-01-06 13:21:29 +08:00

88 lines
1.6 KiB
TypeScript

const madeSteps = [
{
value: 1,
title: "步骤 1/{}: 车辆信息",
},
{
value: 2,
title: "步骤 2/{}: 瓜农信息",
},
{
value: 3,
title: "步骤 3/{}: 重量信息",
},
{
value: 4,
title: "步骤 4/{}: 包装信息",
},
{
value: 5,
title: "步骤 5/{}: 票证上传",
},
{
value: 6,
title: "步骤 6/{}: 人工和辅料信息",
},
{
value: 7,
title: "信息确认",
},
];
const marketSteps = [
{
value: 1,
title: "步骤 1/{}: 车辆信息",
},
{
value: 2,
title: "步骤 2/{}: 档口信息",
},
{
value: 3,
title: "步骤 3/{}: 重量信息",
},
{
value: 4,
title: "步骤 4/{}: 包装信息",
},
{
value: 5,
title: "信息确认",
},
];
const path = {
PRODUCTION_PURCHASE: {
create: "/pages/purchase/made/create",
preview: "/pages/purchase/made/preview",
result: "/pages/purchase/made/result",
drafts: "/pages/purchase/made/drafts",
},
MARKET_PURCHASE: {
create: "/pages/purchase/market/create",
preview: "/pages/purchase/market/preview",
result: "/pages/purchase/market/result",
drafts: "/pages/purchase/market/drafts",
},
};
const supplierSlug = {
PRODUCTION_PURCHASE: "瓜农",
MARKET_PURCHASE: "档口",
};
const isPreview = (purchaseVO: BusinessAPI.OrderVO) => {
if (purchaseVO.type === "PRODUCTION_PURCHASE") {
return purchaseVO.active >= madeSteps.length - 1;
}
if (purchaseVO.type === "MARKET_PURCHASE") {
return purchaseVO.active >= marketSteps.length - 1;
}
return false;
};
export default { madeSteps, marketSteps, path, supplierSlug, isPreview };