Files
lilishop-ui/manager/src/libs/lazyLoading.js
pikachu1995@126.com 22f3e9b5e9 refactor(after-sale): 重构售后单详情页面为现代化布局
- 将页面从简单的 dl/dd 结构重构为基于 Element Plus 的卡片式两栏布局
- 新增顶部导航栏与状态看板,集成可视化流程步骤条
- 使用 el-descriptions 和 el-form 替代原有手写表单结构
- 添加动态步骤计算逻辑,支持仅退款和退货退款两种流程
- 新增复制单号、卡号格式化、跳转关联订单等辅助功能
- 物流弹窗改用 el-timeline 展示轨迹,优化请求时机为数据加载后打开
- 完善表单校验与操作 loading 状态,增加异常捕获处理
- 样式改为 scoped 并全面升级视觉设计
2026-11-02 16:53:49 +08:00

15 lines
495 B
JavaScript

const viewContext = require.context("@/views", true, /\.vue$/);
/** 后端菜单 frontRoute 与前端实际路径不一致时的映射 */
const VIEW_ALIASES = {
"customWords/index": "custom-words/index",
"sensitiveWords/index": "sensitive-words/index",
"sys/message/noticeMessageTemplate": "sys/message/messageTemplate",
};
function resolveViewPath(url) {
return VIEW_ALIASES[url] || url;
}
export default (url) => () => Promise.resolve(viewContext(`./${resolveViewPath(url)}.vue`));