- 移除Taro.downloadFile调用,直接使用URL设置临时文件路径 - 调整PDF查看按钮的图标颜色和类型样式 - 调整Excel查看按钮的图标颜色和类型样式 - 修复采购订单暂存跳转路径使用动态配置 - 添加空值检查避免访问undefined属性导致错误 - 移除档口信息中的冗余提示文本 - 更新Excel文件名格式化方式,移除分隔符 - 添加文件路径日志输出便于调试
88 lines
1.6 KiB
TypeScript
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 };
|