mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-11-07 17:38:55 +08:00
升级Vue3,iView替换ElementPlus
- 删除babel配置、更新依赖与入口初始化 - 全量替换UI组件、样式适配,新增迁移文档与标签/过滤器自动化替换脚本
This commit is contained in:
83
buyer/src/utils/iconMap.js
Normal file
83
buyer/src/utils/iconMap.js
Normal file
@@ -0,0 +1,83 @@
|
||||
import {
|
||||
Check,
|
||||
Close,
|
||||
Delete,
|
||||
Plus,
|
||||
ArrowDown,
|
||||
ArrowUp,
|
||||
ArrowRight,
|
||||
ArrowLeft,
|
||||
ShoppingCart,
|
||||
Camera,
|
||||
View,
|
||||
Warning,
|
||||
Help,
|
||||
Edit,
|
||||
InfoFilled,
|
||||
User,
|
||||
Lock,
|
||||
Iphone,
|
||||
Search,
|
||||
Document,
|
||||
Refresh,
|
||||
Link,
|
||||
Key,
|
||||
AlarmClock,
|
||||
Location,
|
||||
Star,
|
||||
StarFilled,
|
||||
CircleClose,
|
||||
ShoppingCartFull,
|
||||
Tickets,
|
||||
PriceTag,
|
||||
Money,
|
||||
} from "@element-plus/icons-vue";
|
||||
|
||||
/** 旧 iView type 字符串 → Element Plus 图标组件 */
|
||||
export const ICON_MAP = {
|
||||
"md-checkmark": Check,
|
||||
"md-close": Close,
|
||||
"md-trash": Delete,
|
||||
"md-add": Plus,
|
||||
"md-arrow-dropdown": ArrowDown,
|
||||
"md-arrow-dropup": ArrowUp,
|
||||
"md-person": User,
|
||||
"md-lock": Lock,
|
||||
"md-phone-portrait": Iphone,
|
||||
"md-key": Key,
|
||||
"md-link": Link,
|
||||
"md-refresh": Refresh,
|
||||
"ios-arrow-down": ArrowDown,
|
||||
"ios-arrow-up": ArrowUp,
|
||||
"ios-arrow-forward": ArrowRight,
|
||||
"ios-arrow-back": ArrowLeft,
|
||||
"ios-arrow-round-down": ArrowDown,
|
||||
"ios-arrow-round-forward": ArrowRight,
|
||||
"ios-cart-outline": ShoppingCart,
|
||||
"ios-camera": Camera,
|
||||
"ios-eye-outline": View,
|
||||
"ios-trash-outline": Delete,
|
||||
"ios-alert-outline": Warning,
|
||||
"ios-help-circle-outline": Help,
|
||||
"ios-add-circle-outline": Plus,
|
||||
"ios-information-circle": InfoFilled,
|
||||
"ios-search": Search,
|
||||
"ios-text-outline": Document,
|
||||
"ios-alarm-outline": AlarmClock,
|
||||
"md-qr-scanner": Iphone,
|
||||
edit: Edit,
|
||||
"trash-a": Delete,
|
||||
location: Location,
|
||||
"ios-heart": StarFilled,
|
||||
"md-close-circle": CircleClose,
|
||||
"ios-cart": ShoppingCartFull,
|
||||
"md-clipboard": Tickets,
|
||||
"md-pricetag": PriceTag,
|
||||
"logo-usd": Money,
|
||||
"ios-eye": View,
|
||||
"md-star": Star,
|
||||
};
|
||||
|
||||
export function resolveIcon(type) {
|
||||
return ICON_MAP[type] || InfoFilled;
|
||||
}
|
||||
Reference in New Issue
Block a user