refactor(seller): 列表页抽离 useTable 重构与通用 UI 规范优化

- 抽离通用 useTable composable,并迁移 13 个典型列表页(采购/报损/订单/售后/统计/营销等)
- 增加表格与树组件全局空状态 (el-empty) 样式规范
- 补齐视图图片语义化 alt,并添加全局图片加载异常 SVG 占位兜底
- 替换遗留的 $Message 兼容语法为 ElMessage
- 将 WAP 店铺装修模板的 Options API 统一为 defineOptions
- 优化数据报表卡片视觉样式,并移除失效的品牌筛选选项
- 清理冗余依赖 vuex,将 sass-loader 调整至 devDependencies
This commit is contained in:
pikachu1995@126.com
2026-10-20 13:51:04 +08:00
parent 7d9bf776db
commit 3cb60139d5
49 changed files with 543 additions and 479 deletions

View File

@@ -26,7 +26,6 @@
"nprogress": "^0.2.0",
"pinia": "^4.0.3",
"sass": "^1.63.6",
"sass-loader": "^10.4.1",
"swiper": "^6.3.5",
"uuid": "^8.3.2",
"vue": "^3.5.35",
@@ -39,7 +38,6 @@
"@eslint/js": "^10.0.1",
"@vue/cli-plugin-babel": "^5.0.9",
"@vue/cli-plugin-router": "^5.0.9",
"@vue/cli-plugin-vuex": "^5.0.9",
"@vue/cli-service": "^5.0.9",
"@vue/compiler-sfc": "^3.5.35",
"compression-webpack-plugin": "^10.0.0",
@@ -49,6 +47,7 @@
"globals": "^17.13.0",
"less": "^4.2.0",
"less-loader": "^11.1.4",
"sass-loader": "^10.4.1",
"style-loader": "^3.3.4",
"style-resources-loader": "^1.5.0",
"unplugin-vue-components": "0.27.5",