diff --git a/plugin/iconfont-process.ts b/plugin/iconfont-process.ts
index 2bfcf97..cf256cb 100644
--- a/plugin/iconfont-process.ts
+++ b/plugin/iconfont-process.ts
@@ -1,32 +1,27 @@
import fs from 'fs'
import path from 'node:path'
-/*
- interface IconfontJson {
- font_family: string;
- css_prefix_text: string;
- glyphs: {
- icon_id: string
- font_class: string
- unicode: string
- name: string
- }[];
- }
- */
+interface IconfontJson {
+ id: string;
+ name: string;
+ font_family: string;
+ css_prefix_text: string;
+ glyphs: {
+ icon_id: string
+ font_class: string
+ unicode: string
+ name: string
+ }[];
+}
const targetFile = path.resolve(__dirname, '../src/components/a-icon/iconfont.json')
const outPath = path.resolve(__dirname, '../src/components/a-icon')
-/**
- * 阿里图标处理器
- */
-export default {
- process(data: VitePluginTypes.FileWatcherProcessParam) {
- const text = data.getContent()
- const tsFile = path.resolve(outPath, 'iconfont.ts')
- console.log('正在生成文件:', tsFile)
- const tsContent = `export const icons = ${text.trim()} as const
+function createTs(text: string) {
+ const tsFile = path.resolve(outPath, 'iconfont.ts')
+ console.log('正在生成文件:', tsFile)
+ const tsContent = `export const icons = ${text.trim()} as const
export type IconName = (typeof icons.glyphs)[number]['font_class']
@@ -39,7 +34,48 @@ export interface IconGlyphs {
}
`
- fs.writeFileSync(tsFile, tsContent, {encoding: 'utf-8'})
+ fs.writeFileSync(tsFile, tsContent, {encoding: 'utf-8'})
+}
+
+function createCss(text: string) {
+ const iconConfig = JSON.parse(text) as IconfontJson
+ const cssFile = path.resolve(outPath, 'iconfont.css')
+ console.log('正在生成文件:', cssFile)
+
+ const time = new Date().getTime()
+ let cssContent = `@font-face {
+ font-family: "${iconConfig.font_family}"; /* 项目名称 ${iconConfig.name} */
+ src: url('@/components/a-icon/iconfont.woff2?t=${time}') format('woff2'),
+ url('@/components/a-icon/iconfont.woff?t=${time}') format('woff'),
+ url('@/components/a-icon/iconfont.ttf?t=${time}') format('truetype');
+}
+
+.iconfont {
+ font-family: "${iconConfig.font_family}", serif !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+`
+ const iconsCss = iconConfig.glyphs.map(it => `.${iconConfig.css_prefix_text}${it.font_class}:before {
+ content: "\\${it.unicode}";
+}
+`)
+ cssContent += iconsCss.join('\n').trim()
+ fs.writeFileSync(cssFile, cssContent + '\n', {encoding: 'utf-8'})
+
+}
+
+/**
+ * 阿里图标处理器
+ */
+export default {
+ process(data: VitePluginTypes.FileWatcherProcessParam) {
+ const text = data.getContent()
+ createTs(text)
+ createCss(text)
},
isAccept(data: VitePluginTypes.FileWatcherAcceptParam) {
return data.event === 'change' && !data.isDir && data.filePath === targetFile
diff --git a/src/components/a-icon/AIcon.vue b/src/components/a-icon/AIcon.vue
index 53c7ce3..448481f 100644
--- a/src/components/a-icon/AIcon.vue
+++ b/src/components/a-icon/AIcon.vue
@@ -11,7 +11,6 @@ const props = defineProps<{
const prefixText = icons.css_prefix_text
const fontFamily = icons.font_family
const icon = computed(() => {
- console.log(props.name, 2222)
return props.name == null ? [] : [ fontFamily, prefixText + props.name ]
})
diff --git a/src/components/a-icon/iconfont.css b/src/components/a-icon/iconfont.css
index 1c67050..0375ca2 100644
--- a/src/components/a-icon/iconfont.css
+++ b/src/components/a-icon/iconfont.css
@@ -1,8 +1,8 @@
@font-face {
- font-family: "iconfont"; /* Project id 4985351 */
- src: url('@/components/a-icon/iconfont.woff2?t=1764810386158') format('woff2'),
- url('@/components/a-icon/iconfont.woff?t=1764810386158') format('woff'),
- url('@/components/a-icon/iconfont.ttf?t=1764810386158') format('truetype');
+ font-family: "iconfont"; /* 项目名称 再昇云 */
+ src: url('@/components/a-icon/iconfont.woff2?t=1766204567022') format('woff2'),
+ url('@/components/a-icon/iconfont.woff?t=1766204567022') format('woff'),
+ url('@/components/a-icon/iconfont.ttf?t=1766204567022') format('truetype');
}
.iconfont {
@@ -13,6 +13,302 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-eye:before {
+ content: "\e64f";
+}
+
+.icon-Export:before {
+ content: "\e650";
+}
+
+.icon-expand:before {
+ content: "\e651";
+}
+
+.icon-drag-dot-vertical:before {
+ content: "\e652";
+}
+
+.icon-file-image:before {
+ content: "\e653";
+}
+
+.icon-drive-file:before {
+ content: "\e654";
+}
+
+.icon-down:before {
+ content: "\e655";
+}
+
+.icon-shrink:before {
+ content: "\e636";
+}
+
+.icon-loop:before {
+ content: "\e637";
+}
+
+.icon-list:before {
+ content: "\e638";
+}
+
+.icon-arrow-right:before {
+ content: "\e63a";
+}
+
+.icon-undo:before {
+ content: "\e63c";
+}
+
+.icon-subscribe-add:before {
+ content: "\e63e";
+}
+
+.icon-save:before {
+ content: "\e63f";
+}
+
+.icon-drag-dot:before {
+ content: "\e601";
+}
+
+.icon-file-pdf:before {
+ content: "\e640";
+}
+
+.icon-play-arrow-fill:before {
+ content: "\e641";
+}
+
+.icon-message:before {
+ content: "\e642";
+}
+
+.icon-share-external:before {
+ content: "\e643";
+}
+
+.icon-import:before {
+ content: "\e644";
+}
+
+.icon-edit:before {
+ content: "\e645";
+}
+
+.icon-history:before {
+ content: "\e646";
+}
+
+.icon-link:before {
+ content: "\e647";
+}
+
+.icon-more-vertical:before {
+ content: "\e648";
+}
+
+.icon-image:before {
+ content: "\e649";
+}
+
+.icon-left:before {
+ content: "\e64b";
+}
+
+.icon-lock:before {
+ content: "\e64c";
+}
+
+.icon-download:before {
+ content: "\e64e";
+}
+
+.icon-arrow-up:before {
+ content: "\e61f";
+}
+
+.icon-swap:before {
+ content: "\e620";
+}
+
+.icon-Launch:before {
+ content: "\e621";
+}
+
+.icon-double-right:before {
+ content: "\e622";
+}
+
+.icon-unlock:before {
+ content: "\e623";
+}
+
+.icon-email:before {
+ content: "\e602";
+}
+
+.icon-caret-right:before {
+ content: "\e624";
+}
+
+.icon-star:before {
+ content: "\e625";
+}
+
+.icon-skip-next-fill:before {
+ content: "\e626";
+}
+
+.icon-pause-circle-fill:before {
+ content: "\e627";
+}
+
+.icon-search:before {
+ content: "\e628";
+}
+
+.icon-mute-fill:before {
+ content: "\e629";
+}
+
+.icon-redo:before {
+ content: "\e62a";
+}
+
+.icon-double-left:before {
+ content: "\e62b";
+}
+
+.icon-user-add:before {
+ content: "\e62c";
+}
+
+.icon-user:before {
+ content: "\e62d";
+}
+
+.icon-subscribed:before {
+ content: "\e62e";
+}
+
+.icon-schedule:before {
+ content: "\e630";
+}
+
+.icon-copy:before {
+ content: "\e631";
+}
+
+.icon-caret-left:before {
+ content: "\e632";
+}
+
+.icon-file-video:before {
+ content: "\e633";
+}
+
+.icon-file-audio:before {
+ content: "\e634";
+}
+
+.icon-sound-fill:before {
+ content: "\e635";
+}
+
+.icon-double-down:before {
+ content: "\e609";
+}
+
+.icon-cloud-download:before {
+ content: "\e608";
+}
+
+.icon-arrow-left:before {
+ content: "\e60a";
+}
+
+.icon-caret-down:before {
+ content: "\e60b";
+}
+
+.icon-upload:before {
+ content: "\e60c";
+}
+
+.icon-sync:before {
+ content: "\e60d";
+}
+
+.icon-subscribe:before {
+ content: "\e607";
+}
+
+.icon-skip-previous-fill:before {
+ content: "\e606";
+}
+
+.icon-settings:before {
+ content: "\e60e";
+}
+
+.icon-right:before {
+ content: "\e605";
+}
+
+.icon-pen-fill:before {
+ content: "\e60f";
+}
+
+.icon-more:before {
+ content: "\e610";
+}
+
+.icon-location:before {
+ content: "\e612";
+}
+
+.icon-delete:before {
+ content: "\e613";
+}
+
+.icon-heart-fill:before {
+ content: "\e614";
+}
+
+.icon-caret-up:before {
+ content: "\e615";
+}
+
+.icon-arrow-down:before {
+ content: "\e616";
+}
+
+.icon-star-fill:before {
+ content: "\e617";
+}
+
+.icon-up:before {
+ content: "\e618";
+}
+
+.icon-double-up:before {
+ content: "\e619";
+}
+
+.icon-calendar:before {
+ content: "\e61a";
+}
+
+.icon-refresh:before {
+ content: "\e61c";
+}
+
+.icon-customer-service:before {
+ content: "\e61e";
+}
+
.icon-bianji:before {
content: "\e604";
}
@@ -104,4 +400,3 @@
.icon-shenheguanli:before {
content: "\e639";
}
-
diff --git a/src/components/a-icon/iconfont.json b/src/components/a-icon/iconfont.json
index e29c45c..96fadbd 100644
--- a/src/components/a-icon/iconfont.json
+++ b/src/components/a-icon/iconfont.json
@@ -5,6 +5,524 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
+ {
+ "icon_id": "46407625",
+ "name": "eye",
+ "font_class": "eye",
+ "unicode": "e64f",
+ "unicode_decimal": 58959
+ },
+ {
+ "icon_id": "46407624",
+ "name": "Export",
+ "font_class": "Export",
+ "unicode": "e650",
+ "unicode_decimal": 58960
+ },
+ {
+ "icon_id": "46407622",
+ "name": "expand",
+ "font_class": "expand",
+ "unicode": "e651",
+ "unicode_decimal": 58961
+ },
+ {
+ "icon_id": "46407621",
+ "name": "drag-dot-vertical",
+ "font_class": "drag-dot-vertical",
+ "unicode": "e652",
+ "unicode_decimal": 58962
+ },
+ {
+ "icon_id": "46407623",
+ "name": "file-image",
+ "font_class": "file-image",
+ "unicode": "e653",
+ "unicode_decimal": 58963
+ },
+ {
+ "icon_id": "46407618",
+ "name": "drive-file",
+ "font_class": "drive-file",
+ "unicode": "e654",
+ "unicode_decimal": 58964
+ },
+ {
+ "icon_id": "46407617",
+ "name": "down",
+ "font_class": "down",
+ "unicode": "e655",
+ "unicode_decimal": 58965
+ },
+ {
+ "icon_id": "46407651",
+ "name": "shrink",
+ "font_class": "shrink",
+ "unicode": "e636",
+ "unicode_decimal": 58934
+ },
+ {
+ "icon_id": "46407645",
+ "name": "loop",
+ "font_class": "loop",
+ "unicode": "e637",
+ "unicode_decimal": 58935
+ },
+ {
+ "icon_id": "46407639",
+ "name": "list",
+ "font_class": "list",
+ "unicode": "e638",
+ "unicode_decimal": 58936
+ },
+ {
+ "icon_id": "46407654",
+ "name": "arrow-right",
+ "font_class": "arrow-right",
+ "unicode": "e63a",
+ "unicode_decimal": 58938
+ },
+ {
+ "icon_id": "46407652",
+ "name": "undo",
+ "font_class": "undo",
+ "unicode": "e63c",
+ "unicode_decimal": 58940
+ },
+ {
+ "icon_id": "46407650",
+ "name": "subscribe-add",
+ "font_class": "subscribe-add",
+ "unicode": "e63e",
+ "unicode_decimal": 58942
+ },
+ {
+ "icon_id": "46407643",
+ "name": "save",
+ "font_class": "save",
+ "unicode": "e63f",
+ "unicode_decimal": 58943
+ },
+ {
+ "icon_id": "46407619",
+ "name": "drag-dot",
+ "font_class": "drag-dot",
+ "unicode": "e601",
+ "unicode_decimal": 58881
+ },
+ {
+ "icon_id": "46407631",
+ "name": "file-pdf",
+ "font_class": "file-pdf",
+ "unicode": "e640",
+ "unicode_decimal": 58944
+ },
+ {
+ "icon_id": "46407638",
+ "name": "play-arrow-fill",
+ "font_class": "play-arrow-fill",
+ "unicode": "e641",
+ "unicode_decimal": 58945
+ },
+ {
+ "icon_id": "46407640",
+ "name": "message",
+ "font_class": "message",
+ "unicode": "e642",
+ "unicode_decimal": 58946
+ },
+ {
+ "icon_id": "46407641",
+ "name": "share-external",
+ "font_class": "share-external",
+ "unicode": "e643",
+ "unicode_decimal": 58947
+ },
+ {
+ "icon_id": "46407635",
+ "name": "import",
+ "font_class": "import",
+ "unicode": "e644",
+ "unicode_decimal": 58948
+ },
+ {
+ "icon_id": "46407627",
+ "name": "edit",
+ "font_class": "edit",
+ "unicode": "e645",
+ "unicode_decimal": 58949
+ },
+ {
+ "icon_id": "46407634",
+ "name": "history",
+ "font_class": "history",
+ "unicode": "e646",
+ "unicode_decimal": 58950
+ },
+ {
+ "icon_id": "46407637",
+ "name": "link",
+ "font_class": "link",
+ "unicode": "e647",
+ "unicode_decimal": 58951
+ },
+ {
+ "icon_id": "46407636",
+ "name": "more-vertical",
+ "font_class": "more-vertical",
+ "unicode": "e648",
+ "unicode_decimal": 58952
+ },
+ {
+ "icon_id": "46407630",
+ "name": "image",
+ "font_class": "image",
+ "unicode": "e649",
+ "unicode_decimal": 58953
+ },
+ {
+ "icon_id": "46407628",
+ "name": "left",
+ "font_class": "left",
+ "unicode": "e64b",
+ "unicode_decimal": 58955
+ },
+ {
+ "icon_id": "46407629",
+ "name": "lock",
+ "font_class": "lock",
+ "unicode": "e64c",
+ "unicode_decimal": 58956
+ },
+ {
+ "icon_id": "46407620",
+ "name": "download",
+ "font_class": "download",
+ "unicode": "e64e",
+ "unicode_decimal": 58958
+ },
+ {
+ "icon_id": "46407671",
+ "name": "arrow-up",
+ "font_class": "arrow-up",
+ "unicode": "e61f",
+ "unicode_decimal": 58911
+ },
+ {
+ "icon_id": "46407669",
+ "name": "swap",
+ "font_class": "swap",
+ "unicode": "e620",
+ "unicode_decimal": 58912
+ },
+ {
+ "icon_id": "46407644",
+ "name": "Launch",
+ "font_class": "Launch",
+ "unicode": "e621",
+ "unicode_decimal": 58913
+ },
+ {
+ "icon_id": "46407670",
+ "name": "double-right",
+ "font_class": "double-right",
+ "unicode": "e622",
+ "unicode_decimal": 58914
+ },
+ {
+ "icon_id": "46407667",
+ "name": "unlock",
+ "font_class": "unlock",
+ "unicode": "e623",
+ "unicode_decimal": 58915
+ },
+ {
+ "icon_id": "46407626",
+ "name": "email",
+ "font_class": "email",
+ "unicode": "e602",
+ "unicode_decimal": 58882
+ },
+ {
+ "icon_id": "46407668",
+ "name": "caret-right",
+ "font_class": "caret-right",
+ "unicode": "e624",
+ "unicode_decimal": 58916
+ },
+ {
+ "icon_id": "46407664",
+ "name": "star",
+ "font_class": "star",
+ "unicode": "e625",
+ "unicode_decimal": 58917
+ },
+ {
+ "icon_id": "46407663",
+ "name": "skip-next-fill",
+ "font_class": "skip-next-fill",
+ "unicode": "e626",
+ "unicode_decimal": 58918
+ },
+ {
+ "icon_id": "46407649",
+ "name": "pause-circle-fill",
+ "font_class": "pause-circle-fill",
+ "unicode": "e627",
+ "unicode_decimal": 58919
+ },
+ {
+ "icon_id": "46407656",
+ "name": "search",
+ "font_class": "search",
+ "unicode": "e628",
+ "unicode_decimal": 58920
+ },
+ {
+ "icon_id": "46407648",
+ "name": "mute-fill",
+ "font_class": "mute-fill",
+ "unicode": "e629",
+ "unicode_decimal": 58921
+ },
+ {
+ "icon_id": "46407653",
+ "name": "redo",
+ "font_class": "redo",
+ "unicode": "e62a",
+ "unicode_decimal": 58922
+ },
+ {
+ "icon_id": "46407665",
+ "name": "double-left",
+ "font_class": "double-left",
+ "unicode": "e62b",
+ "unicode_decimal": 58923
+ },
+ {
+ "icon_id": "46407662",
+ "name": "user-add",
+ "font_class": "user-add",
+ "unicode": "e62c",
+ "unicode_decimal": 58924
+ },
+ {
+ "icon_id": "46407658",
+ "name": "user",
+ "font_class": "user",
+ "unicode": "e62d",
+ "unicode_decimal": 58925
+ },
+ {
+ "icon_id": "46407655",
+ "name": "subscribed",
+ "font_class": "subscribed",
+ "unicode": "e62e",
+ "unicode_decimal": 58926
+ },
+ {
+ "icon_id": "46407646",
+ "name": "schedule",
+ "font_class": "schedule",
+ "unicode": "e630",
+ "unicode_decimal": 58928
+ },
+ {
+ "icon_id": "46407659",
+ "name": "copy",
+ "font_class": "copy",
+ "unicode": "e631",
+ "unicode_decimal": 58929
+ },
+ {
+ "icon_id": "46407657",
+ "name": "caret-left",
+ "font_class": "caret-left",
+ "unicode": "e632",
+ "unicode_decimal": 58930
+ },
+ {
+ "icon_id": "46407633",
+ "name": "file-video",
+ "font_class": "file-video",
+ "unicode": "e633",
+ "unicode_decimal": 58931
+ },
+ {
+ "icon_id": "46407632",
+ "name": "file-audio",
+ "font_class": "file-audio",
+ "unicode": "e634",
+ "unicode_decimal": 58932
+ },
+ {
+ "icon_id": "46407647",
+ "name": "sound-fill",
+ "font_class": "sound-fill",
+ "unicode": "e635",
+ "unicode_decimal": 58933
+ },
+ {
+ "icon_id": "46407690",
+ "name": "double-down",
+ "font_class": "double-down",
+ "unicode": "e609",
+ "unicode_decimal": 58889
+ },
+ {
+ "icon_id": "46407689",
+ "name": "cloud-download",
+ "font_class": "cloud-download",
+ "unicode": "e608",
+ "unicode_decimal": 58888
+ },
+ {
+ "icon_id": "46407688",
+ "name": "arrow-left",
+ "font_class": "arrow-left",
+ "unicode": "e60a",
+ "unicode_decimal": 58890
+ },
+ {
+ "icon_id": "46407687",
+ "name": "caret-down",
+ "font_class": "caret-down",
+ "unicode": "e60b",
+ "unicode_decimal": 58891
+ },
+ {
+ "icon_id": "46407686",
+ "name": "upload",
+ "font_class": "upload",
+ "unicode": "e60c",
+ "unicode_decimal": 58892
+ },
+ {
+ "icon_id": "46407685",
+ "name": "sync",
+ "font_class": "sync",
+ "unicode": "e60d",
+ "unicode_decimal": 58893
+ },
+ {
+ "icon_id": "46407684",
+ "name": "subscribe",
+ "font_class": "subscribe",
+ "unicode": "e607",
+ "unicode_decimal": 58887
+ },
+ {
+ "icon_id": "46407683",
+ "name": "skip-previous-fill",
+ "font_class": "skip-previous-fill",
+ "unicode": "e606",
+ "unicode_decimal": 58886
+ },
+ {
+ "icon_id": "46407682",
+ "name": "settings",
+ "font_class": "settings",
+ "unicode": "e60e",
+ "unicode_decimal": 58894
+ },
+ {
+ "icon_id": "46407681",
+ "name": "right",
+ "font_class": "right",
+ "unicode": "e605",
+ "unicode_decimal": 58885
+ },
+ {
+ "icon_id": "46407676",
+ "name": "pen-fill",
+ "font_class": "pen-fill",
+ "unicode": "e60f",
+ "unicode_decimal": 58895
+ },
+ {
+ "icon_id": "46407661",
+ "name": "more",
+ "font_class": "more",
+ "unicode": "e610",
+ "unicode_decimal": 58896
+ },
+ {
+ "icon_id": "46407660",
+ "name": "location",
+ "font_class": "location",
+ "unicode": "e612",
+ "unicode_decimal": 58898
+ },
+ {
+ "icon_id": "46407680",
+ "name": "delete",
+ "font_class": "delete",
+ "unicode": "e613",
+ "unicode_decimal": 58899
+ },
+ {
+ "icon_id": "46407642",
+ "name": "heart-fill",
+ "font_class": "heart-fill",
+ "unicode": "e614",
+ "unicode_decimal": 58900
+ },
+ {
+ "icon_id": "46407678",
+ "name": "caret-up",
+ "font_class": "caret-up",
+ "unicode": "e615",
+ "unicode_decimal": 58901
+ },
+ {
+ "icon_id": "46407679",
+ "name": "arrow-down",
+ "font_class": "arrow-down",
+ "unicode": "e616",
+ "unicode_decimal": 58902
+ },
+ {
+ "icon_id": "46407673",
+ "name": "star-fill",
+ "font_class": "star-fill",
+ "unicode": "e617",
+ "unicode_decimal": 58903
+ },
+ {
+ "icon_id": "46407674",
+ "name": "up",
+ "font_class": "up",
+ "unicode": "e618",
+ "unicode_decimal": 58904
+ },
+ {
+ "icon_id": "46407677",
+ "name": "double-up",
+ "font_class": "double-up",
+ "unicode": "e619",
+ "unicode_decimal": 58905
+ },
+ {
+ "icon_id": "46407675",
+ "name": "calendar",
+ "font_class": "calendar",
+ "unicode": "e61a",
+ "unicode_decimal": 58906
+ },
+ {
+ "icon_id": "46407666",
+ "name": "refresh",
+ "font_class": "refresh",
+ "unicode": "e61c",
+ "unicode_decimal": 58908
+ },
+ {
+ "icon_id": "46407672",
+ "name": "customer-service",
+ "font_class": "customer-service",
+ "unicode": "e61e",
+ "unicode_decimal": 58910
+ },
{
"icon_id": "8582929",
"name": "编辑/修改",
diff --git a/src/components/a-icon/iconfont.ts b/src/components/a-icon/iconfont.ts
index 733ae0c..aed2a28 100644
--- a/src/components/a-icon/iconfont.ts
+++ b/src/components/a-icon/iconfont.ts
@@ -5,6 +5,524 @@ export const icons = {
'css_prefix_text': 'icon-',
'description': '',
'glyphs': [
+ {
+ 'icon_id': '46407625',
+ 'name': 'eye',
+ 'font_class': 'eye',
+ 'unicode': 'e64f',
+ 'unicode_decimal': 58959,
+ },
+ {
+ 'icon_id': '46407624',
+ 'name': 'Export',
+ 'font_class': 'Export',
+ 'unicode': 'e650',
+ 'unicode_decimal': 58960,
+ },
+ {
+ 'icon_id': '46407622',
+ 'name': 'expand',
+ 'font_class': 'expand',
+ 'unicode': 'e651',
+ 'unicode_decimal': 58961,
+ },
+ {
+ 'icon_id': '46407621',
+ 'name': 'drag-dot-vertical',
+ 'font_class': 'drag-dot-vertical',
+ 'unicode': 'e652',
+ 'unicode_decimal': 58962,
+ },
+ {
+ 'icon_id': '46407623',
+ 'name': 'file-image',
+ 'font_class': 'file-image',
+ 'unicode': 'e653',
+ 'unicode_decimal': 58963,
+ },
+ {
+ 'icon_id': '46407618',
+ 'name': 'drive-file',
+ 'font_class': 'drive-file',
+ 'unicode': 'e654',
+ 'unicode_decimal': 58964,
+ },
+ {
+ 'icon_id': '46407617',
+ 'name': 'down',
+ 'font_class': 'down',
+ 'unicode': 'e655',
+ 'unicode_decimal': 58965,
+ },
+ {
+ 'icon_id': '46407651',
+ 'name': 'shrink',
+ 'font_class': 'shrink',
+ 'unicode': 'e636',
+ 'unicode_decimal': 58934,
+ },
+ {
+ 'icon_id': '46407645',
+ 'name': 'loop',
+ 'font_class': 'loop',
+ 'unicode': 'e637',
+ 'unicode_decimal': 58935,
+ },
+ {
+ 'icon_id': '46407639',
+ 'name': 'list',
+ 'font_class': 'list',
+ 'unicode': 'e638',
+ 'unicode_decimal': 58936,
+ },
+ {
+ 'icon_id': '46407654',
+ 'name': 'arrow-right',
+ 'font_class': 'arrow-right',
+ 'unicode': 'e63a',
+ 'unicode_decimal': 58938,
+ },
+ {
+ 'icon_id': '46407652',
+ 'name': 'undo',
+ 'font_class': 'undo',
+ 'unicode': 'e63c',
+ 'unicode_decimal': 58940,
+ },
+ {
+ 'icon_id': '46407650',
+ 'name': 'subscribe-add',
+ 'font_class': 'subscribe-add',
+ 'unicode': 'e63e',
+ 'unicode_decimal': 58942,
+ },
+ {
+ 'icon_id': '46407643',
+ 'name': 'save',
+ 'font_class': 'save',
+ 'unicode': 'e63f',
+ 'unicode_decimal': 58943,
+ },
+ {
+ 'icon_id': '46407619',
+ 'name': 'drag-dot',
+ 'font_class': 'drag-dot',
+ 'unicode': 'e601',
+ 'unicode_decimal': 58881,
+ },
+ {
+ 'icon_id': '46407631',
+ 'name': 'file-pdf',
+ 'font_class': 'file-pdf',
+ 'unicode': 'e640',
+ 'unicode_decimal': 58944,
+ },
+ {
+ 'icon_id': '46407638',
+ 'name': 'play-arrow-fill',
+ 'font_class': 'play-arrow-fill',
+ 'unicode': 'e641',
+ 'unicode_decimal': 58945,
+ },
+ {
+ 'icon_id': '46407640',
+ 'name': 'message',
+ 'font_class': 'message',
+ 'unicode': 'e642',
+ 'unicode_decimal': 58946,
+ },
+ {
+ 'icon_id': '46407641',
+ 'name': 'share-external',
+ 'font_class': 'share-external',
+ 'unicode': 'e643',
+ 'unicode_decimal': 58947,
+ },
+ {
+ 'icon_id': '46407635',
+ 'name': 'import',
+ 'font_class': 'import',
+ 'unicode': 'e644',
+ 'unicode_decimal': 58948,
+ },
+ {
+ 'icon_id': '46407627',
+ 'name': 'edit',
+ 'font_class': 'edit',
+ 'unicode': 'e645',
+ 'unicode_decimal': 58949,
+ },
+ {
+ 'icon_id': '46407634',
+ 'name': 'history',
+ 'font_class': 'history',
+ 'unicode': 'e646',
+ 'unicode_decimal': 58950,
+ },
+ {
+ 'icon_id': '46407637',
+ 'name': 'link',
+ 'font_class': 'link',
+ 'unicode': 'e647',
+ 'unicode_decimal': 58951,
+ },
+ {
+ 'icon_id': '46407636',
+ 'name': 'more-vertical',
+ 'font_class': 'more-vertical',
+ 'unicode': 'e648',
+ 'unicode_decimal': 58952,
+ },
+ {
+ 'icon_id': '46407630',
+ 'name': 'image',
+ 'font_class': 'image',
+ 'unicode': 'e649',
+ 'unicode_decimal': 58953,
+ },
+ {
+ 'icon_id': '46407628',
+ 'name': 'left',
+ 'font_class': 'left',
+ 'unicode': 'e64b',
+ 'unicode_decimal': 58955,
+ },
+ {
+ 'icon_id': '46407629',
+ 'name': 'lock',
+ 'font_class': 'lock',
+ 'unicode': 'e64c',
+ 'unicode_decimal': 58956,
+ },
+ {
+ 'icon_id': '46407620',
+ 'name': 'download',
+ 'font_class': 'download',
+ 'unicode': 'e64e',
+ 'unicode_decimal': 58958,
+ },
+ {
+ 'icon_id': '46407671',
+ 'name': 'arrow-up',
+ 'font_class': 'arrow-up',
+ 'unicode': 'e61f',
+ 'unicode_decimal': 58911,
+ },
+ {
+ 'icon_id': '46407669',
+ 'name': 'swap',
+ 'font_class': 'swap',
+ 'unicode': 'e620',
+ 'unicode_decimal': 58912,
+ },
+ {
+ 'icon_id': '46407644',
+ 'name': 'Launch',
+ 'font_class': 'Launch',
+ 'unicode': 'e621',
+ 'unicode_decimal': 58913,
+ },
+ {
+ 'icon_id': '46407670',
+ 'name': 'double-right',
+ 'font_class': 'double-right',
+ 'unicode': 'e622',
+ 'unicode_decimal': 58914,
+ },
+ {
+ 'icon_id': '46407667',
+ 'name': 'unlock',
+ 'font_class': 'unlock',
+ 'unicode': 'e623',
+ 'unicode_decimal': 58915,
+ },
+ {
+ 'icon_id': '46407626',
+ 'name': 'email',
+ 'font_class': 'email',
+ 'unicode': 'e602',
+ 'unicode_decimal': 58882,
+ },
+ {
+ 'icon_id': '46407668',
+ 'name': 'caret-right',
+ 'font_class': 'caret-right',
+ 'unicode': 'e624',
+ 'unicode_decimal': 58916,
+ },
+ {
+ 'icon_id': '46407664',
+ 'name': 'star',
+ 'font_class': 'star',
+ 'unicode': 'e625',
+ 'unicode_decimal': 58917,
+ },
+ {
+ 'icon_id': '46407663',
+ 'name': 'skip-next-fill',
+ 'font_class': 'skip-next-fill',
+ 'unicode': 'e626',
+ 'unicode_decimal': 58918,
+ },
+ {
+ 'icon_id': '46407649',
+ 'name': 'pause-circle-fill',
+ 'font_class': 'pause-circle-fill',
+ 'unicode': 'e627',
+ 'unicode_decimal': 58919,
+ },
+ {
+ 'icon_id': '46407656',
+ 'name': 'search',
+ 'font_class': 'search',
+ 'unicode': 'e628',
+ 'unicode_decimal': 58920,
+ },
+ {
+ 'icon_id': '46407648',
+ 'name': 'mute-fill',
+ 'font_class': 'mute-fill',
+ 'unicode': 'e629',
+ 'unicode_decimal': 58921,
+ },
+ {
+ 'icon_id': '46407653',
+ 'name': 'redo',
+ 'font_class': 'redo',
+ 'unicode': 'e62a',
+ 'unicode_decimal': 58922,
+ },
+ {
+ 'icon_id': '46407665',
+ 'name': 'double-left',
+ 'font_class': 'double-left',
+ 'unicode': 'e62b',
+ 'unicode_decimal': 58923,
+ },
+ {
+ 'icon_id': '46407662',
+ 'name': 'user-add',
+ 'font_class': 'user-add',
+ 'unicode': 'e62c',
+ 'unicode_decimal': 58924,
+ },
+ {
+ 'icon_id': '46407658',
+ 'name': 'user',
+ 'font_class': 'user',
+ 'unicode': 'e62d',
+ 'unicode_decimal': 58925,
+ },
+ {
+ 'icon_id': '46407655',
+ 'name': 'subscribed',
+ 'font_class': 'subscribed',
+ 'unicode': 'e62e',
+ 'unicode_decimal': 58926,
+ },
+ {
+ 'icon_id': '46407646',
+ 'name': 'schedule',
+ 'font_class': 'schedule',
+ 'unicode': 'e630',
+ 'unicode_decimal': 58928,
+ },
+ {
+ 'icon_id': '46407659',
+ 'name': 'copy',
+ 'font_class': 'copy',
+ 'unicode': 'e631',
+ 'unicode_decimal': 58929,
+ },
+ {
+ 'icon_id': '46407657',
+ 'name': 'caret-left',
+ 'font_class': 'caret-left',
+ 'unicode': 'e632',
+ 'unicode_decimal': 58930,
+ },
+ {
+ 'icon_id': '46407633',
+ 'name': 'file-video',
+ 'font_class': 'file-video',
+ 'unicode': 'e633',
+ 'unicode_decimal': 58931,
+ },
+ {
+ 'icon_id': '46407632',
+ 'name': 'file-audio',
+ 'font_class': 'file-audio',
+ 'unicode': 'e634',
+ 'unicode_decimal': 58932,
+ },
+ {
+ 'icon_id': '46407647',
+ 'name': 'sound-fill',
+ 'font_class': 'sound-fill',
+ 'unicode': 'e635',
+ 'unicode_decimal': 58933,
+ },
+ {
+ 'icon_id': '46407690',
+ 'name': 'double-down',
+ 'font_class': 'double-down',
+ 'unicode': 'e609',
+ 'unicode_decimal': 58889,
+ },
+ {
+ 'icon_id': '46407689',
+ 'name': 'cloud-download',
+ 'font_class': 'cloud-download',
+ 'unicode': 'e608',
+ 'unicode_decimal': 58888,
+ },
+ {
+ 'icon_id': '46407688',
+ 'name': 'arrow-left',
+ 'font_class': 'arrow-left',
+ 'unicode': 'e60a',
+ 'unicode_decimal': 58890,
+ },
+ {
+ 'icon_id': '46407687',
+ 'name': 'caret-down',
+ 'font_class': 'caret-down',
+ 'unicode': 'e60b',
+ 'unicode_decimal': 58891,
+ },
+ {
+ 'icon_id': '46407686',
+ 'name': 'upload',
+ 'font_class': 'upload',
+ 'unicode': 'e60c',
+ 'unicode_decimal': 58892,
+ },
+ {
+ 'icon_id': '46407685',
+ 'name': 'sync',
+ 'font_class': 'sync',
+ 'unicode': 'e60d',
+ 'unicode_decimal': 58893,
+ },
+ {
+ 'icon_id': '46407684',
+ 'name': 'subscribe',
+ 'font_class': 'subscribe',
+ 'unicode': 'e607',
+ 'unicode_decimal': 58887,
+ },
+ {
+ 'icon_id': '46407683',
+ 'name': 'skip-previous-fill',
+ 'font_class': 'skip-previous-fill',
+ 'unicode': 'e606',
+ 'unicode_decimal': 58886,
+ },
+ {
+ 'icon_id': '46407682',
+ 'name': 'settings',
+ 'font_class': 'settings',
+ 'unicode': 'e60e',
+ 'unicode_decimal': 58894,
+ },
+ {
+ 'icon_id': '46407681',
+ 'name': 'right',
+ 'font_class': 'right',
+ 'unicode': 'e605',
+ 'unicode_decimal': 58885,
+ },
+ {
+ 'icon_id': '46407676',
+ 'name': 'pen-fill',
+ 'font_class': 'pen-fill',
+ 'unicode': 'e60f',
+ 'unicode_decimal': 58895,
+ },
+ {
+ 'icon_id': '46407661',
+ 'name': 'more',
+ 'font_class': 'more',
+ 'unicode': 'e610',
+ 'unicode_decimal': 58896,
+ },
+ {
+ 'icon_id': '46407660',
+ 'name': 'location',
+ 'font_class': 'location',
+ 'unicode': 'e612',
+ 'unicode_decimal': 58898,
+ },
+ {
+ 'icon_id': '46407680',
+ 'name': 'delete',
+ 'font_class': 'delete',
+ 'unicode': 'e613',
+ 'unicode_decimal': 58899,
+ },
+ {
+ 'icon_id': '46407642',
+ 'name': 'heart-fill',
+ 'font_class': 'heart-fill',
+ 'unicode': 'e614',
+ 'unicode_decimal': 58900,
+ },
+ {
+ 'icon_id': '46407678',
+ 'name': 'caret-up',
+ 'font_class': 'caret-up',
+ 'unicode': 'e615',
+ 'unicode_decimal': 58901,
+ },
+ {
+ 'icon_id': '46407679',
+ 'name': 'arrow-down',
+ 'font_class': 'arrow-down',
+ 'unicode': 'e616',
+ 'unicode_decimal': 58902,
+ },
+ {
+ 'icon_id': '46407673',
+ 'name': 'star-fill',
+ 'font_class': 'star-fill',
+ 'unicode': 'e617',
+ 'unicode_decimal': 58903,
+ },
+ {
+ 'icon_id': '46407674',
+ 'name': 'up',
+ 'font_class': 'up',
+ 'unicode': 'e618',
+ 'unicode_decimal': 58904,
+ },
+ {
+ 'icon_id': '46407677',
+ 'name': 'double-up',
+ 'font_class': 'double-up',
+ 'unicode': 'e619',
+ 'unicode_decimal': 58905,
+ },
+ {
+ 'icon_id': '46407675',
+ 'name': 'calendar',
+ 'font_class': 'calendar',
+ 'unicode': 'e61a',
+ 'unicode_decimal': 58906,
+ },
+ {
+ 'icon_id': '46407666',
+ 'name': 'refresh',
+ 'font_class': 'refresh',
+ 'unicode': 'e61c',
+ 'unicode_decimal': 58908,
+ },
+ {
+ 'icon_id': '46407672',
+ 'name': 'customer-service',
+ 'font_class': 'customer-service',
+ 'unicode': 'e61e',
+ 'unicode_decimal': 58910,
+ },
{
'icon_id': '8582929',
'name': '编辑/修改',
diff --git a/src/components/a-icon/iconfont.ttf b/src/components/a-icon/iconfont.ttf
index 7688a3e..7556488 100644
Binary files a/src/components/a-icon/iconfont.ttf and b/src/components/a-icon/iconfont.ttf differ
diff --git a/src/components/a-icon/iconfont.woff b/src/components/a-icon/iconfont.woff
index 91d3001..d0afb7d 100644
Binary files a/src/components/a-icon/iconfont.woff and b/src/components/a-icon/iconfont.woff differ
diff --git a/src/components/a-icon/iconfont.woff2 b/src/components/a-icon/iconfont.woff2
index 2ca6850..bfc9420 100644
Binary files a/src/components/a-icon/iconfont.woff2 and b/src/components/a-icon/iconfont.woff2 differ
diff --git a/src/pages/sys/menus/MenuForm.vue b/src/pages/sys/menus/MenuForm.vue
index 29af9df..4e78d71 100644
--- a/src/pages/sys/menus/MenuForm.vue
+++ b/src/pages/sys/menus/MenuForm.vue
@@ -57,7 +57,7 @@
-
+