更新路由icon

This commit is contained in:
linxd
2025-07-03 14:57:39 +08:00
parent 7114466b26
commit 307b16e61e
9 changed files with 422 additions and 26 deletions

View File

@ -39,12 +39,12 @@ export default [
{
name: '供应商评价',
path: '/supplierEvaluate',
icon: 'icon-youqinglianjie',
icon: 'icon-pingjia',
routes: [
{
name: '模板管理',
path: '/supplierEvaluate/supplierTemplateManage',
icon: 'icon-fenlei',
icon: 'icon-moban',
component: '@/pages/supplierEvaluateManage/supplierTemplateManage/supplierTemplateManage',
},
{
@ -65,13 +65,13 @@ export default [
{
name: '评价规则管理',
path: '/supplierEvaluate/supplierEvaluateRuleManage',
icon: 'icon-liebiaomoshi',
icon: 'icon-guizeguanli',
component: '@/pages/supplierEvaluateManage/supplierEvaluateRuleManage/supplierEvaluateRuleManage',
},
{
name: '任务管理',
path: '/supplierEvaluate/supplierTaskManage',
icon: 'icon-liebiaomoshi',
icon: 'icon-fuwurenwuguanli',
component: '@/pages/supplierEvaluateManage/supplierTaskManage/supplierTaskManage',
},
{
@ -93,7 +93,7 @@ export default [
{
name: '评价打分',
path: '/supplierEvaluate/supplierEvaluateScore',
icon: 'icon-liebiaomoshi',
icon: 'icon-dafen',
component: '@/pages/supplierEvaluateManage/supplierEvaluateScore/supplierEvaluateScore',
},
{
@ -107,7 +107,7 @@ export default [
{
name: '评价结果',
path: '/supplierEvaluate/supplierEvaluateResult',
icon: 'icon-liebiaomoshi',
icon: 'icon-pingjiajieguoguanli-pingjiajieguofenxi',
component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResult',
},
{
@ -149,27 +149,27 @@ export default [
{
name: '数据统计',
path: '/dataStatistics',
icon: 'icon-fenlei',
icon: 'icon-shujutongji',
routes: [
{
name: '供应商评价情况统计',
path: '/dataStatistics/supplierEvaluateStatistics',
icon: 'icon-fenlei',
icon: 'icon-pingjia',
component: '@/pages/dataStatistics/supplierEvaluateStatistics/supplierEvaluateStatistics',
}, {
name: '供应商年审情况统计',
path: '/dataStatistics/supplierAnnualStatistics',
icon: 'icon-fenlei',
icon: 'icon-Gc_46_public-SurveyingOutlined',
component: '@/pages/dataStatistics/supplierAnnualStatistics/supplierAnnualStatistics',
}, {
name: '供应商资质预警统计',
path: '/dataStatistics/supplierQualificationWarningStatistics',
icon: 'icon-fenlei',
icon: 'icon-warning',
component: '@/pages/dataStatistics/supplierQualificationWarningStatistics/supplierQualificationWarningStatistics',
}, {
name: '供应商清退情况统计',
path: '/dataStatistics/supplierExitStatistics',
icon: 'icon-fenlei',
icon: 'icon-qingtui',
component: '@/pages/dataStatistics/supplierExitStatistics/supplierExitStatistics',
}
]
@ -178,12 +178,12 @@ export default [
{
name: '供应商年审',
path: '/supplierAnnual',
icon: 'icon-fenlei',
icon: 'icon-Gc_46_public-SurveyingOutlined',
routes: [
{
name: '年审模板管理',
path: 'supplierAnnualTemplateManage',
icon: 'icon-fenlei',
icon: 'icon-moban',
component: '@/pages/supplierAnnualManage/supplierAnnualTemplateManage/supplierAnnualTemplateManage',
},
{
@ -205,7 +205,7 @@ export default [
{
name: '年审任务管理',
path: 'supplierAnnualTaskManage',
icon: 'icon-liebiaomoshi',
icon: 'icon-fuwurenwuguanli',
component: '@/pages/supplierAnnualManage/supplierAnnualTaskManage/supplierAnnualTaskManage',
},
{
@ -227,14 +227,14 @@ export default [
{
name: '年度审查',
path: 'supplierAnnualReview',
icon: 'icon-liebiaomoshi',
icon: 'icon-shencha',
component: '@/pages/supplierAnnualManage/supplierAnnualReview/supplierAnnualReview',
},
{
name: '年审打分',
path: 'supplierAnnualScore',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
icon: 'icon-dafen',
component: '@/pages/supplierAnnualManage/supplierAnnualReview/supplierAnnualScore',
parentKeys: ['/supplierAnnual/supplierAnnualReview'],
},
@ -250,7 +250,7 @@ export default [
{
name: '年审结果',
path: 'supplierAnnualResult',
icon: 'icon-liebiaomoshi',
icon: 'icon-pingjiajieguoguanli-pingjiajieguofenxi',
component: '@/pages/supplierAnnualManage/supplierAnnualResult/supplierAnnualResult',
},
{

View File

@ -54,6 +54,72 @@
<div class="content unicode" style="display: block;">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont">&#xe672;</span>
<div class="name">审查</div>
<div class="code-name">&amp;#xe672;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe61e;</span>
<div class="name">Gc_46_public-SurveyingOutlined</div>
<div class="code-name">&amp;#xe61e;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe660;</span>
<div class="name">服务任务管理</div>
<div class="code-name">&amp;#xe660;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe641;</span>
<div class="name">评价</div>
<div class="code-name">&amp;#xe641;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe605;</span>
<div class="name">警告</div>
<div class="code-name">&amp;#xe605;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe663;</span>
<div class="name">模板</div>
<div class="code-name">&amp;#xe663;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe62d;</span>
<div class="name">打分</div>
<div class="code-name">&amp;#xe62d;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe67e;</span>
<div class="name">规则管理</div>
<div class="code-name">&amp;#xe67e;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe609;</span>
<div class="name">数据统计</div>
<div class="code-name">&amp;#xe609;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe709;</span>
<div class="name">清退</div>
<div class="code-name">&amp;#xe709;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe639;</span>
<div class="name">评价结果管理-评价结果分析</div>
<div class="code-name">&amp;#xe639;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe600;</span>
<div class="name">列表模式</div>
@ -168,10 +234,10 @@
<pre><code class="language-css"
>@font-face {
font-family: 'iconfont';
src: url('iconfont.woff2?t=1750164310961') format('woff2'),
url('iconfont.woff?t=1750164310961') format('woff'),
url('iconfont.ttf?t=1750164310961') format('truetype'),
url('iconfont.svg?t=1750164310961#iconfont') format('svg');
src: url('iconfont.woff2?t=1751525773477') format('woff2'),
url('iconfont.woff?t=1751525773477') format('woff'),
url('iconfont.ttf?t=1751525773477') format('truetype'),
url('iconfont.svg?t=1751525773477#iconfont') format('svg');
}
</code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
@ -197,6 +263,105 @@
<div class="content font-class">
<ul class="icon_lists dib-box">
<li class="dib">
<span class="icon iconfont icon-shencha"></span>
<div class="name">
审查
</div>
<div class="code-name">.icon-shencha
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-Gc_46_public-SurveyingOutlined"></span>
<div class="name">
Gc_46_public-SurveyingOutlined
</div>
<div class="code-name">.icon-Gc_46_public-SurveyingOutlined
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-fuwurenwuguanli"></span>
<div class="name">
服务任务管理
</div>
<div class="code-name">.icon-fuwurenwuguanli
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-pingjia"></span>
<div class="name">
评价
</div>
<div class="code-name">.icon-pingjia
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-warning"></span>
<div class="name">
警告
</div>
<div class="code-name">.icon-warning
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-moban"></span>
<div class="name">
模板
</div>
<div class="code-name">.icon-moban
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-dafen"></span>
<div class="name">
打分
</div>
<div class="code-name">.icon-dafen
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-guizeguanli"></span>
<div class="name">
规则管理
</div>
<div class="code-name">.icon-guizeguanli
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-shujutongji"></span>
<div class="name">
数据统计
</div>
<div class="code-name">.icon-shujutongji
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-qingtui"></span>
<div class="name">
清退
</div>
<div class="code-name">.icon-qingtui
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-pingjiajieguoguanli-pingjiajieguofenxi"></span>
<div class="name">
评价结果管理-评价结果分析
</div>
<div class="code-name">.icon-pingjiajieguoguanli-pingjiajieguofenxi
</div>
</li>
<li class="dib">
<span class="icon iconfont icon-liebiaomoshi"></span>
<div class="name">
@ -368,6 +533,94 @@
<div class="content symbol">
<ul class="icon_lists dib-box">
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-shencha"></use>
</svg>
<div class="name">审查</div>
<div class="code-name">#icon-shencha</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-Gc_46_public-SurveyingOutlined"></use>
</svg>
<div class="name">Gc_46_public-SurveyingOutlined</div>
<div class="code-name">#icon-Gc_46_public-SurveyingOutlined</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-fuwurenwuguanli"></use>
</svg>
<div class="name">服务任务管理</div>
<div class="code-name">#icon-fuwurenwuguanli</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-pingjia"></use>
</svg>
<div class="name">评价</div>
<div class="code-name">#icon-pingjia</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-warning"></use>
</svg>
<div class="name">警告</div>
<div class="code-name">#icon-warning</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-moban"></use>
</svg>
<div class="name">模板</div>
<div class="code-name">#icon-moban</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-dafen"></use>
</svg>
<div class="name">打分</div>
<div class="code-name">#icon-dafen</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-guizeguanli"></use>
</svg>
<div class="name">规则管理</div>
<div class="code-name">#icon-guizeguanli</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-shujutongji"></use>
</svg>
<div class="name">数据统计</div>
<div class="code-name">#icon-shujutongji</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-qingtui"></use>
</svg>
<div class="name">清退</div>
<div class="code-name">#icon-qingtui</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-pingjiajieguoguanli-pingjiajieguofenxi"></use>
</svg>
<div class="name">评价结果管理-评价结果分析</div>
<div class="code-name">#icon-pingjiajieguoguanli-pingjiajieguofenxi</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icon-liebiaomoshi"></use>

View File

@ -1,9 +1,9 @@
@font-face {
font-family: "iconfont"; /* Project id 4950533 */
src: url('iconfont.woff2?t=1750164310961') format('woff2'),
url('iconfont.woff?t=1750164310961') format('woff'),
url('iconfont.ttf?t=1750164310961') format('truetype'),
url('iconfont.svg?t=1750164310961#iconfont') format('svg');
src: url('iconfont.woff2?t=1751525773477') format('woff2'),
url('iconfont.woff?t=1751525773477') format('woff'),
url('iconfont.ttf?t=1751525773477') format('truetype'),
url('iconfont.svg?t=1751525773477#iconfont') format('svg');
}
.iconfont {
@ -14,6 +14,50 @@
-moz-osx-font-smoothing: grayscale;
}
.icon-shencha:before {
content: "\e672";
}
.icon-Gc_46_public-SurveyingOutlined:before {
content: "\e61e";
}
.icon-fuwurenwuguanli:before {
content: "\e660";
}
.icon-pingjia:before {
content: "\e641";
}
.icon-warning:before {
content: "\e605";
}
.icon-moban:before {
content: "\e663";
}
.icon-dafen:before {
content: "\e62d";
}
.icon-guizeguanli:before {
content: "\e67e";
}
.icon-shujutongji:before {
content: "\e609";
}
.icon-qingtui:before {
content: "\e709";
}
.icon-pingjiajieguoguanli-pingjiajieguofenxi:before {
content: "\e639";
}
.icon-liebiaomoshi:before {
content: "\e600";
}

File diff suppressed because one or more lines are too long

View File

@ -5,6 +5,83 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "28410627",
"name": "审查",
"font_class": "shencha",
"unicode": "e672",
"unicode_decimal": 58994
},
{
"icon_id": "43601263",
"name": "Gc_46_public-SurveyingOutlined",
"font_class": "Gc_46_public-SurveyingOutlined",
"unicode": "e61e",
"unicode_decimal": 58910
},
{
"icon_id": "418300",
"name": "服务任务管理",
"font_class": "fuwurenwuguanli",
"unicode": "e660",
"unicode_decimal": 58976
},
{
"icon_id": "2811149",
"name": "评价",
"font_class": "pingjia",
"unicode": "e641",
"unicode_decimal": 58945
},
{
"icon_id": "3069810",
"name": "警告",
"font_class": "warning",
"unicode": "e605",
"unicode_decimal": 58885
},
{
"icon_id": "3851366",
"name": "模板",
"font_class": "moban",
"unicode": "e663",
"unicode_decimal": 58979
},
{
"icon_id": "7964501",
"name": "打分",
"font_class": "dafen",
"unicode": "e62d",
"unicode_decimal": 58925
},
{
"icon_id": "12130737",
"name": "规则管理",
"font_class": "guizeguanli",
"unicode": "e67e",
"unicode_decimal": 59006
},
{
"icon_id": "15187540",
"name": "数据统计",
"font_class": "shujutongji",
"unicode": "e609",
"unicode_decimal": 58889
},
{
"icon_id": "39140440",
"name": "清退",
"font_class": "qingtui",
"unicode": "e709",
"unicode_decimal": 59145
},
{
"icon_id": "42721746",
"name": "评价结果管理-评价结果分析",
"font_class": "pingjiajieguoguanli-pingjiajieguofenxi",
"unicode": "e639",
"unicode_decimal": 58937
},
{
"icon_id": "201552",
"name": "列表模式",

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.