feat(d2-icon): add custom icon font library

新增了自定义图标字体库,包含多个业务场景图标,并在d2-icon组件中引入该图标库样式文件
This commit is contained in:
sheng
2026-05-28 15:45:04 +08:00
parent 4539bec3a4
commit 05bfa95bfe
6 changed files with 1807 additions and 0 deletions

View File

@@ -0,0 +1,663 @@
@font-face {
font-family: "FontAwesome"; /* Project id 3355288 */
src: url('../fonts2/iconfont.woff2?t=1704275967311') format('woff2'),
url('../fonts2/iconfont.woff?t=1704275967311') format('woff'),
url('../fonts2/iconfont.ttf?t=1704275967311') format('truetype');
}
.FontAwesome {
font-family: "FontAwesome" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-daifasong:before {
content: "\e69c";
}
.fa-chuku:before {
content: "\e69b";
}
.fa-quxiao:before {
content: "\e695";
}
.fa-jieshou:before {
content: "\e696";
}
.fa-shangjia:before {
content: "\e697";
}
.fa-xiajia:before {
content: "\e699";
}
.fa-zaitu:before {
content: "\e69a";
}
.fa-zuofei01:before {
content: "\ea30";
}
.fa-butongguo1:before {
content: "\e694";
}
.fa-weiwancheng:before {
content: "\e7fc";
}
.fa-butongguo2:before {
content: "\e7c4";
}
.fa-scjyrwu:before {
content: "\e89c";
}
.fa-jyrwu:before {
content: "\e693";
}
.fa-daijianyan:before {
content: "\e602";
}
.fa-baoshui:before {
content: "\e692";
}
.fa-yikuzhong:before {
content: "\e70f";
}
.fa-pandianzhong:before {
content: "\e601";
}
.fa-daichuku:before {
content: "\e68f";
}
.fa-kehu:before {
content: "\e690";
}
.fa-kucun:before {
content: "\e691";
}
.fa-daijianhuo:before {
content: "\e6c3";
}
.fa-kucunrizhi:before {
content: "\e756";
}
.fa-quanbu:before {
content: "\e603";
}
.fa-shouhuomingxichaxun:before {
content: "\e689";
}
.fa-daifenjian:before {
content: "\e68a";
}
.fa-fabudehuodong-daishenhe:before {
content: "\e611";
}
.fa-daishangjia:before {
content: "\e68e";
}
.fa-shebeixinxitongdaoguanli2:before {
content: "\e68b";
}
.fa-jiguixinxiguanli2:before {
content: "\e68c";
}
.fa-chanxianshezhi3:before {
content: "\e68d";
}
.fa-dantixudianchiliebiao:before {
content: "\e685";
}
.fa-jiguixinxiguanli:before {
content: "\e681";
}
.fa-shebeixinxitongdaoguanli:before {
content: "\e682";
}
.fa-chanxianshezhi2:before {
content: "\e683";
}
.fa-rizhiguanli_jiekourizhiguanli:before {
content: "\e684";
}
.fa-dianchigaishujuguanli2:before {
content: "\e686";
}
.fa-chongfangdianjiankong:before {
content: "\e676";
}
.fa-caozuorizhi:before {
content: "\e677";
}
.fa-chanpinliebiao:before {
content: "\e678";
}
.fa-shebeitaizhang1:before {
content: "\e679";
}
.fa-a-4-3zhongkongshi1:before {
content: "\e67a";
}
.fa-gongyiliuchengleibie:before {
content: "\e67b";
}
.fa-gongdanliebiao1:before {
content: "\e67c";
}
.fa-jihuapaicheng:before {
content: "\e67d";
}
.fa-chanxianshezhi1:before {
content: "\e67e";
}
.fa-OCRshibiepeizhi:before {
content: "\e67f";
}
.fa-banchengpinshengchanguanli:before {
content: "\e680";
}
.fa-SCADAjiedianpeizhi:before {
content: "\e66f";
}
.fa-huankongshujuchaxun:before {
content: "\e670";
}
.fa-wentibangzhu:before {
content: "\e671";
}
.fa-jiliangdanwei:before {
content: "\e672";
}
.fa-shengchanpiciwangongbaogong:before {
content: "\e673";
}
.fa-huankongshujuyichangjilu:before {
content: "\e674";
}
.fa-SCADAshujuchaxun:before {
content: "\e675";
}
.fa-qianzhifuwupeizhi:before {
content: "\e665";
}
.fa-huachengshangjiajilu:before {
content: "\e666";
}
.fa-OCRshibierizhi:before {
content: "\e667";
}
.fa-gongxudanyuan:before {
content: "\e668";
}
.fa-tuopanguanli1:before {
content: "\e669";
}
.fa-shengchanpicijiankong:before {
content: "\e66a";
}
.fa-gongyiliucheng:before {
content: "\e66b";
}
.fa-shujuluru:before {
content: "\e66c";
}
.fa-chejiandianweiguanli:before {
content: "\e66d";
}
.fa-APSpaichengshezhi:before {
content: "\e66e";
}
.fa-ketibianmaguanli:before {
content: "\e652";
}
.fa-qianzhifuwujiankong:before {
content: "\e653";
}
.fa-shebeijiankong-1:before {
content: "\e656";
}
.fa-shebeileibie:before {
content: "\e657";
}
.fa-shebeixinxiguanli:before {
content: "\e658";
}
.fa-tuopangeshi:before {
content: "\e659";
}
.fa-chongfangdianjiguixinxi:before {
content: "\e65a";
}
.fa-huankongjiankong:before {
content: "\e65b";
}
.fa-piciliebiao:before {
content: "\e65c";
}
.fa-chejianguanli:before {
content: "\e65d";
}
.fa-dantibianmaguanli:before {
content: "\e65e";
}
.fa-guigehaoguanli:before {
content: "\e65f";
}
.fa-tuopandenglu1:before {
content: "\e660";
}
.fa-chanpinpici:before {
content: "\e661";
}
.fa-chongfangdianshebeitongdao:before {
content: "\e663";
}
.fa-a-800tongdaoyuanchengkongzhi:before {
content: "\e664";
}
.fa-shengchanpicibuliangbaobiao:before {
content: "\e649";
}
.fa-picituopan:before {
content: "\e64a";
}
.fa-jiekourizhi:before {
content: "\e64b";
}
.fa-yuancailiaochukudan:before {
content: "\e64c";
}
.fa-shujuqinglishezhi:before {
content: "\e64d";
}
.fa-suoqushezhi:before {
content: "\e64e";
}
.fa-shebeixinxi:before {
content: "\e64f";
}
.fa-huankongyichangjilu:before {
content: "\e650";
}
.fa-shengchanqianguanli:before {
content: "\e651";
}
.fa-tongzhimoban:before {
content: "\e662";
}
.fa-shuxian:before {
content: "\e606";
}
.fa-jinyong:before {
content: "\e648";
}
.fa-qiyong:before {
content: "\e6b6";
}
.fa-finish:before {
content: "\e655";
}
.fa-kaishi:before {
content: "\e647";
}
.fa-paichangantetu:before {
content: "\e687";
}
.fa-lingquline:before {
content: "\e804";
}
.fa-zuofei:before {
content: "\e86c";
}
.fa-shenhe:before {
content: "\100d9";
}
.fa-wuliaodanweiliebiao:before {
content: "\e600";
}
.fa-excel:before {
content: "\e646";
}
.fa-exportexcel:before {
content: "\e71b";
}
.fa-wenjian_excel:before {
content: "\e60e";
}
.fa-kucunyidong:before {
content: "\e698";
}
.fa-daishouhuo:before {
content: "\e6cd";
}
.fa-kuweishezhi:before {
content: "\e6cb";
}
.fa-fahuoliebiao:before {
content: "\e9b9";
}
.fa-shouhuoliebiao:before {
content: "\e645";
}
.fa-cangkuguanli-kuquguanli:before {
content: "\e6c1";
}
.fa-kucunpandian:before {
content: "\e688";
}
.fa-wuliaoliebiao:before {
content: "\e644";
}
.fa-gongyingshangliebiao:before {
content: "\e642";
}
.fa-guochengguanli:before {
content: "\e643";
}
.fa-yichangchulipeizhi:before {
content: "\e654";
}
.fa-gongdanliebiao:before {
content: "\e639";
}
.fa-diepanguanli:before {
content: "\e63a";
}
.fa-dianchidenglu:before {
content: "\e63b";
}
.fa-gongdanbaobiao:before {
content: "\e63c";
}
.fa-jijuanpicibaobiao:before {
content: "\e63d";
}
.fa-shebeilvlibaobiao:before {
content: "\e63e";
}
.fa-wuliaolvli:before {
content: "\e63f";
}
.fa-tuopanguanli:before {
content: "\e640";
}
.fa-tuopandenglu:before {
content: "\e641";
}
.fa-dianchidengjizhuisu:before {
content: "\e635";
}
.fa-dianchizhuisu:before {
content: "\e636";
}
.fa-tuopanzhuisu:before {
content: "\e637";
}
.fa-wuliaopicizhuisu:before {
content: "\e638";
}
.fa-gongzuozhanshezhi:before {
content: "\e612";
}
.fa-shujubaobiao:before {
content: "\e613";
}
.fa-liuchengleibie:before {
content: "\e614";
}
.fa-gongyizishuxing:before {
content: "\e615";
}
.fa-changqushezhi:before {
content: "\e616";
}
.fa-chanxianshezhi:before {
content: "\e617";
}
.fa-zhiliangguanli:before {
content: "\e62d";
}
.fa-gongzuoliucheng:before {
content: "\e62e";
}
.fa-shebeiguanli:before {
content: "\e62f";
}
.fa-chanpinzhuisu:before {
content: "\e630";
}
.fa-wuliaoxinxiguanli:before {
content: "\e631";
}
.fa-paibanguanli:before {
content: "\e632";
}
.fa-bancipeizhi:before {
content: "\e633";
}
.fa-dianchixinghao:before {
content: "\e634";
}
.fa-jiankongshouye:before {
content: "\e618";
}
.fa-shebeibaoyangxiangmu:before {
content: "\e619";
}
.fa-shebeidianjianxiangmu:before {
content: "\e61a";
}
.fa-shebeitaizhang:before {
content: "\e622";
}
.fa-shebeibaoyangjihua:before {
content: "\e623";
}
.fa-shebeidianjianguanli:before {
content: "\e624";
}
.fa-shebeidianjianjilu:before {
content: "\e625";
}
.fa-shebeileibieguanli:before {
content: "\e626";
}
.fa-xiaohaopingenghuanchaxun:before {
content: "\e627";
}
.fa-yuedudianjianbiao:before {
content: "\e628";
}
.fa-xiaohaopinshoumingguanli:before {
content: "\e629";
}
.fa-xiaohaopinxiangmu:before {
content: "\e62a";
}
.fa-chongfangdiankuweijiankong:before {
content: "\e62b";
}
.fa-shebeitongdaoyichangjiankong:before {
content: "\e62c";
}
.fa-pinzhiyichangguanli:before {
content: "\e61b";
}
.fa-shouxunjianxiangmupeizhi:before {
content: "\e61c";
}
.fa-zhichengbaobiao:before {
content: "\e61d";
}
.fa-shouxunjianluru:before {
content: "\e61e";
}
.fa-shouxunjianbaobiao:before {
content: "\e61f";
}
.fa-zhichengxiangmupeizhi:before {
content: "\e620";
}
.fa-zhichengxiangcaiyang:before {
content: "\e621";
}

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,7 @@
<script> <script>
import './font-awesome-4.7.0/css/font-awesome.min.css' import './font-awesome-4.7.0/css/font-awesome.min.css'
import './font-awesome-4.7.0/css/iconfont.css'
export default { export default {
name: 'd2-icon', name: 'd2-icon',
props: { props: {