diff --git a/.env.development b/.env.development
index c581825..b10b50c 100644
--- a/.env.development
+++ b/.env.development
@@ -7,6 +7,8 @@ VITE_APP_ENV = 'development'
# AIx融合数字管理系统/开发环境
VITE_APP_BASE_API = '/dev-api'
+VITE_APP_DOMAIN = 'file.ysaix.com'
+
VITE_APP_UPLOAD_API = 'http://192.168.2.52:7863'
VITE_APP_RES_FILE_PATH = 'https://file.ysaix.com:7868/src/assets/textbook/booktxt/'
diff --git a/.env.production b/.env.production
index 380f9d6..993cace 100644
--- a/.env.production
+++ b/.env.production
@@ -7,6 +7,8 @@ VITE_APP_ENV = 'production'
# AIx融合数字管理系统/生产环境
VITE_APP_BASE_API = 'https://file.ysaix.com:7868/prod-api'
+VITE_APP_DOMAIN = 'file.ysaix.com'
+
VITE_APP_UPLOAD_API = 'https://file.ysaix.com:7868/prod-api'
# 是否在打包时开启压缩,支持 gzip 和 brotli
diff --git a/electron.vite.config.mjs b/electron.vite.config.mjs
index 9b9c503..c48cc00 100644
--- a/electron.vite.config.mjs
+++ b/electron.vite.config.mjs
@@ -24,8 +24,8 @@ export default defineConfig({
server: {
proxy: {
'/dev-api': {
- // target: 'http://27.128.240.72:7865',
- target: 'http://192.168.2.52:7863',
+ target: 'http://27.128.240.72:7865',
+ // target: 'http://192.168.2.52:7863',
changeOrigin: true,
rewrite: (p) => p.replace(/^\/dev-api/, '')
}
diff --git a/src/main/index.js b/src/main/index.js
index 96a98b0..ca7c16c 100644
--- a/src/main/index.js
+++ b/src/main/index.js
@@ -108,8 +108,6 @@ let linkWindow
async function createLinkWin(data) {
if (linkWindow) return
linkWindow = new BrowserWindow({
- width: 650,
- height: 500,
show: false,
frame: true,
maximizable: true,
@@ -118,7 +116,7 @@ async function createLinkWin(data) {
webPreferences: {
sandbox: false,
nodeIntegration: true,
- worldSafeExecuteJavaScript: true,
+ worldSafeExecuteJavaScript: true,
contextIsolation: true
}
})
@@ -171,7 +169,7 @@ app.on('ready', () => {
}
if (mainWindow) {
mainWindow.close() // 先发出这个关闭指令
- setTimeout(() => { //
+ setTimeout(() => { //
mainWindow.destroy()
}, 200);
}
@@ -211,7 +209,7 @@ app.on('ready', () => {
// 打开-登录窗口
createLoginWindow()
-
+
app.on('activate', function () {
if (BrowserWindow.getAllWindows().length === 0) createLoginWindow()
})
diff --git a/src/renderer/src/assets/iconfont/demo.css b/src/renderer/src/assets/iconfont/demo.css
new file mode 100644
index 0000000..a67054a
--- /dev/null
+++ b/src/renderer/src/assets/iconfont/demo.css
@@ -0,0 +1,539 @@
+/* Logo 字体 */
+@font-face {
+ font-family: "iconfont logo";
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
+ src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
+ url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
+}
+
+.logo {
+ font-family: "iconfont logo";
+ font-size: 160px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* tabs */
+.nav-tabs {
+ position: relative;
+}
+
+.nav-tabs .nav-more {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ height: 42px;
+ line-height: 42px;
+ color: #666;
+}
+
+#tabs {
+ border-bottom: 1px solid #eee;
+}
+
+#tabs li {
+ cursor: pointer;
+ width: 100px;
+ height: 40px;
+ line-height: 40px;
+ text-align: center;
+ font-size: 16px;
+ border-bottom: 2px solid transparent;
+ position: relative;
+ z-index: 1;
+ margin-bottom: -1px;
+ color: #666;
+}
+
+
+#tabs .active {
+ border-bottom-color: #f00;
+ color: #222;
+}
+
+.tab-container .content {
+ display: none;
+}
+
+/* 页面布局 */
+.main {
+ padding: 30px 100px;
+ width: 960px;
+ margin: 0 auto;
+}
+
+.main .logo {
+ color: #333;
+ text-align: left;
+ margin-bottom: 30px;
+ line-height: 1;
+ height: 110px;
+ margin-top: -50px;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.main .logo a {
+ font-size: 160px;
+ color: #333;
+}
+
+.helps {
+ margin-top: 40px;
+}
+
+.helps pre {
+ padding: 20px;
+ margin: 10px 0;
+ border: solid 1px #e7e1cd;
+ background-color: #fffdef;
+ overflow: auto;
+}
+
+.icon_lists {
+ width: 100% !important;
+ overflow: hidden;
+ *zoom: 1;
+}
+
+.icon_lists li {
+ width: 100px;
+ margin-bottom: 10px;
+ margin-right: 20px;
+ text-align: center;
+ list-style: none !important;
+ cursor: default;
+}
+
+.icon_lists li .code-name {
+ line-height: 1.2;
+}
+
+.icon_lists .icon {
+ display: block;
+ height: 100px;
+ line-height: 100px;
+ font-size: 42px;
+ margin: 10px auto;
+ color: #333;
+ -webkit-transition: font-size 0.25s linear, width 0.25s linear;
+ -moz-transition: font-size 0.25s linear, width 0.25s linear;
+ transition: font-size 0.25s linear, width 0.25s linear;
+}
+
+.icon_lists .icon:hover {
+ font-size: 100px;
+}
+
+.icon_lists .svg-icon {
+ /* 通过设置 font-size 来改变图标大小 */
+ width: 1em;
+ /* 图标和文字相邻时,垂直对齐 */
+ vertical-align: -0.15em;
+ /* 通过设置 color 来改变 SVG 的颜色/fill */
+ fill: currentColor;
+ /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
+ normalize.css 中也包含这行 */
+ overflow: hidden;
+}
+
+.icon_lists li .name,
+.icon_lists li .code-name {
+ color: #666;
+}
+
+/* markdown 样式 */
+.markdown {
+ color: #666;
+ font-size: 14px;
+ line-height: 1.8;
+}
+
+.highlight {
+ line-height: 1.5;
+}
+
+.markdown img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+
+.markdown h1 {
+ color: #404040;
+ font-weight: 500;
+ line-height: 40px;
+ margin-bottom: 24px;
+}
+
+.markdown h2,
+.markdown h3,
+.markdown h4,
+.markdown h5,
+.markdown h6 {
+ color: #404040;
+ margin: 1.6em 0 0.6em 0;
+ font-weight: 500;
+ clear: both;
+}
+
+.markdown h1 {
+ font-size: 28px;
+}
+
+.markdown h2 {
+ font-size: 22px;
+}
+
+.markdown h3 {
+ font-size: 16px;
+}
+
+.markdown h4 {
+ font-size: 14px;
+}
+
+.markdown h5 {
+ font-size: 12px;
+}
+
+.markdown h6 {
+ font-size: 12px;
+}
+
+.markdown hr {
+ height: 1px;
+ border: 0;
+ background: #e9e9e9;
+ margin: 16px 0;
+ clear: both;
+}
+
+.markdown p {
+ margin: 1em 0;
+}
+
+.markdown>p,
+.markdown>blockquote,
+.markdown>.highlight,
+.markdown>ol,
+.markdown>ul {
+ width: 80%;
+}
+
+.markdown ul>li {
+ list-style: circle;
+}
+
+.markdown>ul li,
+.markdown blockquote ul>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown>ul li p,
+.markdown>ol li p {
+ margin: 0.6em 0;
+}
+
+.markdown ol>li {
+ list-style: decimal;
+}
+
+.markdown>ol li,
+.markdown blockquote ol>li {
+ margin-left: 20px;
+ padding-left: 4px;
+}
+
+.markdown code {
+ margin: 0 3px;
+ padding: 0 5px;
+ background: #eee;
+ border-radius: 3px;
+}
+
+.markdown strong,
+.markdown b {
+ font-weight: 600;
+}
+
+.markdown>table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ empty-cells: show;
+ border: 1px solid #e9e9e9;
+ width: 95%;
+ margin-bottom: 24px;
+}
+
+.markdown>table th {
+ white-space: nowrap;
+ color: #333;
+ font-weight: 600;
+}
+
+.markdown>table th,
+.markdown>table td {
+ border: 1px solid #e9e9e9;
+ padding: 8px 16px;
+ text-align: left;
+}
+
+.markdown>table th {
+ background: #F7F7F7;
+}
+
+.markdown blockquote {
+ font-size: 90%;
+ color: #999;
+ border-left: 4px solid #e9e9e9;
+ padding-left: 0.8em;
+ margin: 1em 0;
+}
+
+.markdown blockquote p {
+ margin: 0;
+}
+
+.markdown .anchor {
+ opacity: 0;
+ transition: opacity 0.3s ease;
+ margin-left: 8px;
+}
+
+.markdown .waiting {
+ color: #ccc;
+}
+
+.markdown h1:hover .anchor,
+.markdown h2:hover .anchor,
+.markdown h3:hover .anchor,
+.markdown h4:hover .anchor,
+.markdown h5:hover .anchor,
+.markdown h6:hover .anchor {
+ opacity: 1;
+ display: inline-block;
+}
+
+.markdown>br,
+.markdown>p>br {
+ clear: both;
+}
+
+
+.hljs {
+ display: block;
+ background: white;
+ padding: 0.5em;
+ color: #333333;
+ overflow-x: auto;
+}
+
+.hljs-comment,
+.hljs-meta {
+ color: #969896;
+}
+
+.hljs-string,
+.hljs-variable,
+.hljs-template-variable,
+.hljs-strong,
+.hljs-emphasis,
+.hljs-quote {
+ color: #df5000;
+}
+
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-type {
+ color: #a71d5d;
+}
+
+.hljs-literal,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-attribute {
+ color: #0086b3;
+}
+
+.hljs-section,
+.hljs-name {
+ color: #63a35c;
+}
+
+.hljs-tag {
+ color: #333333;
+}
+
+.hljs-title,
+.hljs-attr,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-selector-attr,
+.hljs-selector-pseudo {
+ color: #795da3;
+}
+
+.hljs-addition {
+ color: #55a532;
+ background-color: #eaffea;
+}
+
+.hljs-deletion {
+ color: #bd2c00;
+ background-color: #ffecec;
+}
+
+.hljs-link {
+ text-decoration: underline;
+}
+
+/* 代码高亮 */
+/* PrismJS 1.15.0
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
+/**
+ * prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+code[class*="language-"],
+pre[class*="language-"] {
+ color: black;
+ background: none;
+ text-shadow: 0 1px white;
+ font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
+
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+
+pre[class*="language-"]::-moz-selection,
+pre[class*="language-"] ::-moz-selection,
+code[class*="language-"]::-moz-selection,
+code[class*="language-"] ::-moz-selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ text-shadow: none;
+ background: #b3d4fc;
+}
+
+@media print {
+
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
+}
+
+/* Code blocks */
+pre[class*="language-"] {
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
+}
+
+:not(pre)>code[class*="language-"],
+pre[class*="language-"] {
+ background: #f5f2f0;
+}
+
+/* Inline code */
+:not(pre)>code[class*="language-"] {
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+ color: slategray;
+}
+
+.token.punctuation {
+ color: #999;
+}
+
+.namespace {
+ opacity: .7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.deleted {
+ color: #905;
+}
+
+.token.selector,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+ color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: #9a6e3a;
+ background: hsla(0, 0%, 100%, .5);
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+ color: #07a;
+}
+
+.token.function,
+.token.class-name {
+ color: #DD4A68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+ color: #e90;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+
+.token.italic {
+ font-style: italic;
+}
+
+.token.entity {
+ cursor: help;
+}
diff --git a/src/renderer/src/assets/iconfont/demo_index.html b/src/renderer/src/assets/iconfont/demo_index.html
new file mode 100644
index 0000000..2d28214
--- /dev/null
+++ b/src/renderer/src/assets/iconfont/demo_index.html
@@ -0,0 +1,3961 @@
+
+
+
+
+ iconfont Demo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Unicode
+ - Font class
+ - Symbol
+
+
+
查看项目
+
+
+
+
+
+
+ -
+
+
教材
+ 
+
+
+ -
+
+
课
+ 
+
+
+ -
+
+
教材选择
+ 
+
+
+ -
+
+
组织框架
+ 
+
+
+ -
+
+
教材
+ 
+
+
+ -
+
+
在线考试
+ 
+
+
+ -
+
+
目标绘制
+ 
+
+
+ -
+
+
图谱数据源
+ 
+
+
+ -
+
+
目标
+ 
+
+
+ -
+
+
知识图谱
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
中文文献
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
框架
+ 
+
+
+ -
+
+
文献
+ 
+
+
+ -
+
+
122-图谱
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
组织框架
+ 
+
+
+ -
+
+
图谱
+ 
+
+
+ -
+
+
考试 (1)
+ 
+
+
+ -
+
+
反馈
+ 
+
+
+ -
+
+
题库
+ 
+
+
+ -
+
+
ldc-position
+ 
+
+
+ -
+
+
素材
+ 
+
+
+ -
+
+
朋友
+ 
+
+
+ -
+
+
作业
+ 
+
+
+ -
+
+
教学分析
+ 
+
+
+ -
+
+
文件夹
+ 
+
+
+ -
+
+
教学研修
+ 
+
+
+ -
+
+
教学设计
+ 
+
+
+ -
+
+
专业资源库
+ 
+
+
+ -
+
+
朋友圈
+ 
+
+
+ -
+
+
当前会话
+ 
+
+
+ -
+
+
研究室
+ 
+
+
+ -
+
+
工作台
+ 
+
+
+ -
+
+
论文
+ 
+
+
+ -
+
+
德诚_线上学习001
+ 
+
+
+ -
+
+
集体备课
+ 
+
+
+ -
+
+
课题
+ 
+
+
+ -
+
+
朋友圈
+ 
+
+
+ -
+
+
备课
+ 
+
+
+ -
+
+
share
+ 
+
+
+ -
+
+
227注册、添加好友
+ 
+
+
+ -
+
+
场景灵活
+ 
+
+
+ -
+
+
业务开展
+ 
+
+
+ -
+
+
反馈
+ 
+
+
+ -
+
+
设置
+ 
+
+
+ -
+
+
查阅
+ 
+
+
+ -
+
+
报告
+ 
+
+
+ -
+
+
学科组合
+ 
+
+
+ -
+
+
分享
+ 
+
+
+ -
+
+
通知中心
+ 
+
+
+ -
+
+
下架
+ 
+
+
+ -
+
+
生产过程管理
+ 
+
+
+ -
+
+
课件
+ 
+
+
+ -
+
+
浏览
+ 
+
+
+ -
+
+
发表
+ 
+
+
+ -
+
+
课程
+ 
+
+
+ -
+
+
编辑
+ 
+
+
+ -
+
+
评价
+ 
+
+
+ -
+
+
综合诊断
+ 
+
+
+ -
+
+
班级
+ 
+
+
+ -
+
+
投诉与建议
+ 
+
+
+ -
+
+
交流
+ 
+
+
+ -
+
+
评议
+ 
+
+
+ -
+
+
学情分析
+ 
+
+
+ -
+
+
check
+ 
+
+
+ -
+
+
upload
+ 
+
+
+ -
+
+
讨论
+ 
+
+
+ -
+
+
途径
+ 
+
+
+ -
+
+
咨询
+ 
+
+
+ -
+
+
浏览
+ 
+
+
+ -
+
+
要素
+ 
+
+
+ -
+
+
报告
+ 
+
+
+ -
+
+
收藏
+ 
+
+
+ -
+
+
审核
+ 
+
+
+ -
+
+
w_多选题
+ 
+
+
+ -
+
+
分析
+ 
+
+
+ -
+
+
kanshu
+ 
+
+
+ -
+
+
上传
+ 
+
+
+ -
+
+
检查
+ 
+
+
+ -
+
+
群组
+ 
+
+
+ -
+
+
作品
+ 
+
+
+ -
+
+
数译_教学管理
+ 
+
+
+ -
+
+
liangsuan
+ 
+
+
+ -
+
+
business-report
+ 
+
+
+ -
+
+
项目评审
+ 
+
+
+ -
+
+
项目申报
+ 
+
+
+ -
+
+
下架
+ 
+
+
+ -
+
+
分享 2
+ 
+
+
+ -
+
+
考试分析
+ 
+
+
+ -
+
+
课堂实录 1
+ 
+
+
+ -
+
+
图标_模式类型配置
+ 
+
+
+ -
+
+
写作-copy
+ 
+
+
+ -
+
+
布置-copy
+ 
+
+
+ -
+
+
资源分析
+ 
+
+
+ -
+
+
收藏
+ 
+
+
+ -
+
+
题目数量
+ 
+
+
+ -
+
+
PPT
+ 
+
+
+ -
+
+
发表论文
+ 
+
+
+ -
+
+
写作
+ 
+
+
+ -
+
+
粮食动态决策分析系统
+ 
+
+
+ -
+
+
课程资源
+ 
+
+
+ -
+
+
作业平台
+ 
+
+
+ -
+
+
结课标准-笔记数
+ 
+
+
+ -
+
+
勋章
+ 
+
+
+ -
+
+
教材征订
+ 
+
+
+ -
+
+
新增模型
+ 
+
+
+ -
+
+
表彰勋章英雄
+ 
+
+
+ -
+
+
勋章
+ 
+
+
+ -
+
+
237拍照-线性
+ 
+
+
+ -
+
+
主页未选
+ 
+
+
+ -
+
+
作业
+ 
+
+
+ -
+
+
更多
+ 
+
+
+ -
+
+
互动
+ 
+
+
+ -
+
+
橡皮擦
+ 
+
+
+ -
+
+
更多
+ 
+
+
+ -
+
+
聚焦
+ 
+
+
+ -
+
+
画笔
+ 
+
+
+ -
+
+
28D鼠标箭头-copy
+ 
+
+
+ -
+
+
下一页
+ 
+
+
+ -
+
+
上一页
+ 
+
+
+ -
+
+
双页
+ 
+
+
+ -
+
+
单页模板
+ 
+
+
+ -
+
+
铃铛
+ 
+
+
+ -
+
+
移动到组
+ 
+
+
+ -
+
+
删除
+ 
+
+
+ -
+
+
下载
+ 
+
+
+ -
+
+
编辑
+ 
+
+
+ -
+
+
云文件-
+ 
+
+
+ -
+
+
avi
+ 
+
+
+ -
+
+
access
+ 
+
+
+ -
+
+
docx
+ 
+
+
+ -
+
+
folder
+ 
+
+
+ -
+
+
excel
+ 
+
+
+ -
+
+
gif
+ 
+
+
+ -
+
+
jpeg
+ 
+
+
+ -
+
+
jpg
+ 
+
+
+ -
+
+
mp3
+ 
+
+
+ -
+
+
mov
+ 
+
+
+ -
+
+
pdf
+ 
+
+
+ -
+
+
ppt
+ 
+
+
+ -
+
+
papers
+ 
+
+
+ -
+
+
pptx
+ 
+
+
+ -
+
+
psd
+ 
+
+
+ -
+
+
rar
+ 
+
+
+ -
+
+
txt
+ 
+
+
+ -
+
+
zip
+ 
+
+
+ -
+
+
video
+ 
+
+
+ -
+
+
xlsx
+ 
+
+
+ -
+
+
png
+ 
+
+
+ -
+
+
word
+ 
+
+
+ -
+
+
省略号
+ 
+
+
+ -
+
+
加号
+ 
+
+
+ -
+
+
关闭
+ 
+
+
+ -
+
+
向右
+ 
+
+
+ -
+
+
讲课
+ 
+
+
+ -
+
+
教学资源
+ 
+
+
+ -
+
+
备课
+ 
+
+
+ -
+
+
最大化
+ 
+
+
+ -
+
+
窗口-最大化_line
+ 
+
+
+ -
+
+
最小化
+ 
+
+
+ -
+
+
关闭
+ 
+
+
+
+
+
Unicode 引用
+
+
+
Unicode 是字体在网页端最原始的应用方式,特点是:
+
+ - 支持按字体的方式去动态调整图标大小,颜色等等。
+ - 默认情况下不支持多色,直接添加多色图标会自动去色。
+
+
+ 注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)
+
+
Unicode 使用步骤如下:
+
第一步:拷贝项目下面生成的 @font-face
+
@font-face {
+ font-family: 'iconfont';
+ src: url('iconfont.woff2?t=1722393125520') format('woff2'),
+ url('iconfont.woff?t=1722393125520') format('woff'),
+ url('iconfont.ttf?t=1722393125520') format('truetype'),
+ url('iconfont.svg?t=1722393125520#iconfont') format('svg');
+}
+
+
第二步:定义使用 iconfont 的样式
+
.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+
第三步:挑选相应图标并获取字体编码,应用于页面
+
+<span class="iconfont">3</span>
+
+
+ "iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
+
+
+
+
+
+
+ -
+
+
+ 教材
+
+ .icon-icon
+
+
+
+ -
+
+
+ 课
+
+ .icon-ke
+
+
+
+ -
+
+
+ 教材选择
+
+ .icon-jiaocaixuanze
+
+
+
+ -
+
+
+ 组织框架
+
+ .icon-organization-framework-line
+
+
+
+ -
+
+
+ 教材
+
+ .icon-jiaocai
+
+
+
+ -
+
+
+ 在线考试
+
+ .icon-zaixiankaoshi
+
+
+
+ -
+
+
+ 目标绘制
+
+ .icon-mubiaohuizhi
+
+
+
+ -
+
+
+ 图谱数据源
+
+ .icon-tupushujuyuan
+
+
+
+ -
+
+
+ 目标
+
+ .icon-mubiao
+
+
+
+ -
+
+
+ 知识图谱
+
+ .icon-zhishitupu
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu
+
+
+
+ -
+
+
+ 中文文献
+
+ .icon-zhongwenwenxian
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu1
+
+
+
+ -
+
+
+ 框架
+
+ .icon-kuangjia
+
+
+
+ -
+
+
+ 文献
+
+ .icon-wenxian
+
+
+
+ -
+
+
+ 122-图谱
+
+ .icon-tupu-01
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu2
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu3
+
+
+
+ -
+
+
+ 组织框架
+
+ .icon-zuzhikuangjia
+
+
+
+ -
+
+
+ 图谱
+
+ .icon-tupu4
+
+
+
+ -
+
+
+ 考试 (1)
+
+ .icon-a-kaoshi1
+
+
+
+ -
+
+
+ 反馈
+
+ .icon-fankui
+
+
+
+ -
+
+
+ 题库
+
+ .icon-tiku
+
+
+
+ -
+
+
+ ldc-position
+
+ .icon-ldc-position
+
+
+
+ -
+
+
+ 素材
+
+ .icon-sucai
+
+
+
+ -
+
+
+ 朋友
+
+ .icon-pengyou
+
+
+
+ -
+
+
+ 作业
+
+ .icon-zuoye
+
+
+
+ -
+
+
+ 教学分析
+
+ .icon-jiaoxuefenxi
+
+
+
+ -
+
+
+ 文件夹
+
+ .icon-wenjianjia
+
+
+
+ -
+
+
+ 教学研修
+
+ .icon-jiaoxueyanxiu
+
+
+
+ -
+
+
+ 教学设计
+
+ .icon-jiaoxuesheji
+
+
+
+ -
+
+
+ 专业资源库
+
+ .icon-zhuanyeziyuanku
+
+
+
+ -
+
+
+ 朋友圈
+
+ .icon-pengyouquan
+
+
+
+ -
+
+
+ 当前会话
+
+ .icon-dangqianhuihua
+
+
+
+ -
+
+
+ 研究室
+
+ .icon-yanjiushi
+
+
+
+ -
+
+
+ 工作台
+
+ .icon-gongzuotai
+
+
+
+ -
+
+
+ 论文
+
+ .icon-lunwen
+
+
+
+ -
+
+
+ 德诚_线上学习001
+
+ .icon-decheng_xianshangxuexi
+
+
+
+ -
+
+
+ 集体备课
+
+ .icon-jitibeike-
+
+
+
+ -
+
+
+ 课题
+
+ .icon-keti
+
+
+
+ -
+
+
+ 朋友圈
+
+ .icon-pengyouquan1
+
+
+
+ -
+
+
+ 备课
+
+ .icon-beike1
+
+
+
+ -
+
+
+ share
+
+ .icon-fenxiang
+
+
+
+ -
+
+
+ 227注册、添加好友
+
+ .icon-zhucetianjiahaoyou
+
+
+
+ -
+
+
+ 场景灵活
+
+ .icon-duoqudaojicheng
+
+
+
+ -
+
+
+ 业务开展
+
+ .icon-yewukaizhan
+
+
+
+ -
+
+
+ 反馈
+
+ .icon-fankui1
+
+
+
+ -
+
+
+ 设置
+
+ .icon-shezhi
+
+
+
+ -
+
+
+ 查阅
+
+ .icon-chayue
+
+
+
+ -
+
+
+ 报告
+
+ .icon-baogao
+
+
+
+ -
+
+
+ 学科组合
+
+ .icon-xuekezuhe
+
+
+
+ -
+
+
+ 分享
+
+ .icon-fenxiang1
+
+
+
+ -
+
+
+ 通知中心
+
+ .icon-tongzhizhongxin
+
+
+
+ -
+
+
+ 下架
+
+ .icon-xiajia
+
+
+
+ -
+
+
+ 生产过程管理
+
+ .icon-shengchanguochengguanli
+
+
+
+ -
+
+
+ 课件
+
+ .icon-kejian
+
+
+
+ -
+
+
+ 浏览
+
+ .icon-liulan
+
+
+
+ -
+
+
+ 发表
+
+ .icon-fabiao
+
+
+
+ -
+
+
+ 课程
+
+ .icon-kecheng
+
+
+
+ -
+
+
+ 编辑
+
+ .icon-bianji1
+
+
+
+ -
+
+
+ 评价
+
+ .icon-pingjia
+
+
+
+ -
+
+
+ 综合诊断
+
+ .icon-zonghezhenduan
+
+
+
+ -
+
+
+ 班级
+
+ .icon-banji
+
+
+
+ -
+
+
+ 投诉与建议
+
+ .icon-tousuyujianyi
+
+
+
+ -
+
+
+ 交流
+
+ .icon-jiaoliu
+
+
+
+ -
+
+
+ 评议
+
+ .icon-pingyi
+
+
+
+ -
+
+
+ 学情分析
+
+ .icon-xueqingfenxi
+
+
+
+ -
+
+
+ check
+
+ .icon-check
+
+
+
+ -
+
+
+ upload
+
+ .icon-upload
+
+
+
+ -
+
+
+ 讨论
+
+ .icon-taolun
+
+
+
+ -
+
+
+ 途径
+
+ .icon-tujing
+
+
+
+ -
+
+
+ 咨询
+
+ .icon-zixun
+
+
+
+ -
+
+
+ 浏览
+
+ .icon-liulan1
+
+
+
+ -
+
+
+ 要素
+
+ .icon-yaosu
+
+
+
+ -
+
+
+ 报告
+
+ .icon-baogao1
+
+
+
+ -
+
+
+ 收藏
+
+ .icon-shoucang
+
+
+
+ -
+
+
+ 审核
+
+ .icon-shenhe
+
+
+
+ -
+
+
+ w_多选题
+
+ .icon-w_duoxuanti
+
+
+
+ -
+
+
+ 分析
+
+ .icon-fenxi
+
+
+
+ -
+
+
+ kanshu
+
+ .icon-kanshu
+
+
+
+ -
+
+
+ 上传
+
+ .icon-qwe
+
+
+
+ -
+
+
+ 检查
+
+ .icon-jiancha
+
+
+
+ -
+
+
+ 群组
+
+ .icon-qunzu
+
+
+
+ -
+
+
+ 作品
+
+ .icon-zuopin
+
+
+
+ -
+
+
+ 数译_教学管理
+
+ .icon-shuyi_jiaoxueguanli
+
+
+
+ -
+
+
+ liangsuan
+
+ .icon-liangsuan
+
+
+
+ -
+
+
+ business-report
+
+ .icon-business-report
+
+
+
+ -
+
+
+ 项目评审
+
+ .icon-xiangmupingshen
+
+
+
+ -
+
+
+ 项目申报
+
+ .icon-xiangmushenbao
+
+
+
+ -
+
+
+ 下架
+
+ .icon-xiajia1
+
+
+
+ -
+
+
+ 分享 2
+
+ .icon-a-fenxiang2
+
+
+
+ -
+
+
+ 考试分析
+
+ .icon-icon_kaoshifenxi
+
+
+
+ -
+
+
+ 课堂实录 1
+
+ .icon-a-ketangshilu1
+
+
+
+ -
+
+
+ 图标_模式类型配置
+
+ .icon-tubiao_moshileixingpeizhi
+
+
+
+ -
+
+
+ 写作-copy
+
+ .icon-xiezuo
+
+
+
+ -
+
+
+ 布置-copy
+
+ .icon-buzhi
+
+
+
+ -
+
+
+ 资源分析
+
+ .icon-ziyuanfenxi
+
+
+
+ -
+
+
+ 收藏
+
+ .icon-shoucang1
+
+
+
+ -
+
+
+ 题目数量
+
+ .icon-iconku-zhuanqu-
+
+
+
+ -
+
+
+ PPT
+
+ .icon-PPT
+
+
+
+ -
+
+
+ 发表论文
+
+ .icon-fabiaolunwen
+
+
+
+ -
+
+
+ 写作
+
+ .icon-xiezuo1
+
+
+
+ -
+
+
+ 粮食动态决策分析系统
+
+ .icon-fenxi1
+
+
+
+ -
+
+
+ 课程资源
+
+ .icon-kechengziyuan
+
+
+
+ -
+
+
+ 作业平台
+
+ .icon-36zuoyepingtai
+
+
+
+ -
+
+
+ 结课标准-笔记数
+
+ .icon-jiekebiaozhunbijishu
+
+
+
+ -
+
+
+ 勋章
+
+ .icon-xunzhang
+
+
+
+ -
+
+
+ 教材征订
+
+ .icon-jiaocaizhengding
+
+
+
+ -
+
+
+ 新增模型
+
+ .icon-xinzengmoxing
+
+
+
+ -
+
+
+ 表彰勋章英雄
+
+ .icon-a-biaozhangxunzhangyingxiong
+
+
+
+ -
+
+
+ 勋章
+
+ .icon-xunzhang1
+
+
+
+ -
+
+
+ 237拍照-线性
+
+ .icon-paizhao-xianxing
+
+
+
+ -
+
+
+ 主页未选
+
+ .icon-zhuye2
+
+
+
+ -
+
+
+ 作业
+
+ .icon-zuoye1
+
+
+
+ -
+
+
+ 更多
+
+ .icon-xiazai9
+
+
+
+ -
+
+
+ 互动
+
+ .icon-hudong
+
+
+
+ -
+
+
+ 橡皮擦
+
+ .icon-xiangpica
+
+
+
+ -
+
+
+ 更多
+
+ .icon-gengduo
+
+
+
+ -
+
+
+ 聚焦
+
+ .icon-jujiao
+
+
+
+ -
+
+
+ 画笔
+
+ .icon-huabi
+
+
+
+ -
+
+
+ 28D鼠标箭头-copy
+
+ .icon-mouse
+
+
+
+ -
+
+
+ 下一页
+
+ .icon-xiayiye
+
+
+
+ -
+
+
+ 上一页
+
+ .icon-shangyiye
+
+
+
+ -
+
+
+ 双页
+
+ .icon-shuangye
+
+
+
+ -
+
+
+ 单页模板
+
+ .icon-danyemoban
+
+
+
+ -
+
+
+ 铃铛
+
+ .icon-lingdang
+
+
+
+ -
+
+
+ 移动到组
+
+ .icon-yidongdaozu
+
+
+
+ -
+
+
+ 删除
+
+ .icon-shanchu
+
+
+
+ -
+
+
+ 下载
+
+ .icon-xiazai
+
+
+
+ -
+
+
+ 编辑
+
+ .icon-bianji
+
+
+
+ -
+
+
+ 云文件-
+
+ .icon-yunwenjian-
+
+
+
+ -
+
+
+ avi
+
+ .icon-avi
+
+
+
+ -
+
+
+ access
+
+ .icon-access
+
+
+
+ -
+
+
+ docx
+
+ .icon-docx
+
+
+
+ -
+
+
+ folder
+
+ .icon-folder
+
+
+
+ -
+
+
+ excel
+
+ .icon-excel
+
+
+
+ -
+
+
+ gif
+
+ .icon-gif
+
+
+
+ -
+
+
+ jpeg
+
+ .icon-jpeg
+
+
+
+ -
+
+
+ jpg
+
+ .icon-jpg
+
+
+
+ -
+
+
+ mp3
+
+ .icon-mp
+
+
+
+ -
+
+
+ mov
+
+ .icon-mov
+
+
+
+ -
+
+
+ pdf
+
+ .icon-pdf
+
+
+
+ -
+
+
+ ppt
+
+ .icon-ppt
+
+
+
+ -
+
+
+ papers
+
+ .icon-papers
+
+
+
+ -
+
+
+ pptx
+
+ .icon-pptx
+
+
+
+ -
+
+
+ psd
+
+ .icon-psd
+
+
+
+ -
+
+
+ rar
+
+ .icon-rar
+
+
+
+ -
+
+
+ txt
+
+ .icon-txt
+
+
+
+ -
+
+
+ zip
+
+ .icon-zip
+
+
+
+ -
+
+
+ video
+
+ .icon-video
+
+
+
+ -
+
+
+ xlsx
+
+ .icon-xlsx
+
+
+
+ -
+
+
+ png
+
+ .icon-png
+
+
+
+ -
+
+
+ word
+
+ .icon-word
+
+
+
+ -
+
+
+ 省略号
+
+ .icon-shenglvehao
+
+
+
+ -
+
+
+ 加号
+
+ .icon-jiahao
+
+
+
+ -
+
+
+ 关闭
+
+ .icon-guanbi
+
+
+
+ -
+
+
+ 向右
+
+ .icon-xiangyou
+
+
+
+ -
+
+
+ 讲课
+
+ .icon-jiangke1
+
+
+
+ -
+
+
+ 教学资源
+
+ .icon-jiaoxueziyuan
+
+
+
+ -
+
+
+ 备课
+
+ .icon-beike
+
+
+
+ -
+
+
+ 最大化
+
+ .icon-zuidahua
+
+
+
+ -
+
+
+ 窗口-最大化_line
+
+ .icon-window-max_line
+
+
+
+ -
+
+
+ 最小化
+
+ .icon-zuixiaohua
+
+
+
+ -
+
+
+ 关闭
+
+ .icon-close
+
+
+
+
+
+
font-class 引用
+
+
+
font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。
+
与 Unicode 使用方式相比,具有如下特点:
+
+ - 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
+ - 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
+
+
使用步骤如下:
+
第一步:引入项目下面生成的 fontclass 代码:
+
<link rel="stylesheet" href="./iconfont.css">
+
+
第二步:挑选相应图标并获取类名,应用于页面:
+
<span class="iconfont icon-xxx"></span>
+
+
+ "
+ iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
+
+
+
+
+
+
+ -
+
+
教材
+ #icon-icon
+
+
+ -
+
+
课
+ #icon-ke
+
+
+ -
+
+
教材选择
+ #icon-jiaocaixuanze
+
+
+ -
+
+
组织框架
+ #icon-organization-framework-line
+
+
+ -
+
+
教材
+ #icon-jiaocai
+
+
+ -
+
+
在线考试
+ #icon-zaixiankaoshi
+
+
+ -
+
+
目标绘制
+ #icon-mubiaohuizhi
+
+
+ -
+
+
图谱数据源
+ #icon-tupushujuyuan
+
+
+ -
+
+
目标
+ #icon-mubiao
+
+
+ -
+
+
知识图谱
+ #icon-zhishitupu
+
+
+ -
+
+
图谱
+ #icon-tupu
+
+
+ -
+
+
中文文献
+ #icon-zhongwenwenxian
+
+
+ -
+
+
图谱
+ #icon-tupu1
+
+
+ -
+
+
框架
+ #icon-kuangjia
+
+
+ -
+
+
文献
+ #icon-wenxian
+
+
+ -
+
+
122-图谱
+ #icon-tupu-01
+
+
+ -
+
+
图谱
+ #icon-tupu2
+
+
+ -
+
+
图谱
+ #icon-tupu3
+
+
+ -
+
+
组织框架
+ #icon-zuzhikuangjia
+
+
+ -
+
+
图谱
+ #icon-tupu4
+
+
+ -
+
+
考试 (1)
+ #icon-a-kaoshi1
+
+
+ -
+
+
反馈
+ #icon-fankui
+
+
+ -
+
+
题库
+ #icon-tiku
+
+
+ -
+
+
ldc-position
+ #icon-ldc-position
+
+
+ -
+
+
素材
+ #icon-sucai
+
+
+ -
+
+
朋友
+ #icon-pengyou
+
+
+ -
+
+
作业
+ #icon-zuoye
+
+
+ -
+
+
教学分析
+ #icon-jiaoxuefenxi
+
+
+ -
+
+
文件夹
+ #icon-wenjianjia
+
+
+ -
+
+
教学研修
+ #icon-jiaoxueyanxiu
+
+
+ -
+
+
教学设计
+ #icon-jiaoxuesheji
+
+
+ -
+
+
专业资源库
+ #icon-zhuanyeziyuanku
+
+
+ -
+
+
朋友圈
+ #icon-pengyouquan
+
+
+ -
+
+
当前会话
+ #icon-dangqianhuihua
+
+
+ -
+
+
研究室
+ #icon-yanjiushi
+
+
+ -
+
+
工作台
+ #icon-gongzuotai
+
+
+ -
+
+
论文
+ #icon-lunwen
+
+
+ -
+
+
德诚_线上学习001
+ #icon-decheng_xianshangxuexi
+
+
+ -
+
+
集体备课
+ #icon-jitibeike-
+
+
+ -
+
+
课题
+ #icon-keti
+
+
+ -
+
+
朋友圈
+ #icon-pengyouquan1
+
+
+ -
+
+
备课
+ #icon-beike1
+
+
+ -
+
+
share
+ #icon-fenxiang
+
+
+ -
+
+
227注册、添加好友
+ #icon-zhucetianjiahaoyou
+
+
+ -
+
+
场景灵活
+ #icon-duoqudaojicheng
+
+
+ -
+
+
业务开展
+ #icon-yewukaizhan
+
+
+ -
+
+
反馈
+ #icon-fankui1
+
+
+ -
+
+
设置
+ #icon-shezhi
+
+
+ -
+
+
查阅
+ #icon-chayue
+
+
+ -
+
+
报告
+ #icon-baogao
+
+
+ -
+
+
学科组合
+ #icon-xuekezuhe
+
+
+ -
+
+
分享
+ #icon-fenxiang1
+
+
+ -
+
+
通知中心
+ #icon-tongzhizhongxin
+
+
+ -
+
+
下架
+ #icon-xiajia
+
+
+ -
+
+
生产过程管理
+ #icon-shengchanguochengguanli
+
+
+ -
+
+
课件
+ #icon-kejian
+
+
+ -
+
+
浏览
+ #icon-liulan
+
+
+ -
+
+
发表
+ #icon-fabiao
+
+
+ -
+
+
课程
+ #icon-kecheng
+
+
+ -
+
+
编辑
+ #icon-bianji1
+
+
+ -
+
+
评价
+ #icon-pingjia
+
+
+ -
+
+
综合诊断
+ #icon-zonghezhenduan
+
+
+ -
+
+
班级
+ #icon-banji
+
+
+ -
+
+
投诉与建议
+ #icon-tousuyujianyi
+
+
+ -
+
+
交流
+ #icon-jiaoliu
+
+
+ -
+
+
评议
+ #icon-pingyi
+
+
+ -
+
+
学情分析
+ #icon-xueqingfenxi
+
+
+ -
+
+
check
+ #icon-check
+
+
+ -
+
+
upload
+ #icon-upload
+
+
+ -
+
+
讨论
+ #icon-taolun
+
+
+ -
+
+
途径
+ #icon-tujing
+
+
+ -
+
+
咨询
+ #icon-zixun
+
+
+ -
+
+
浏览
+ #icon-liulan1
+
+
+ -
+
+
要素
+ #icon-yaosu
+
+
+ -
+
+
报告
+ #icon-baogao1
+
+
+ -
+
+
收藏
+ #icon-shoucang
+
+
+ -
+
+
审核
+ #icon-shenhe
+
+
+ -
+
+
w_多选题
+ #icon-w_duoxuanti
+
+
+ -
+
+
分析
+ #icon-fenxi
+
+
+ -
+
+
kanshu
+ #icon-kanshu
+
+
+ -
+
+
上传
+ #icon-qwe
+
+
+ -
+
+
检查
+ #icon-jiancha
+
+
+ -
+
+
群组
+ #icon-qunzu
+
+
+ -
+
+
作品
+ #icon-zuopin
+
+
+ -
+
+
数译_教学管理
+ #icon-shuyi_jiaoxueguanli
+
+
+ -
+
+
liangsuan
+ #icon-liangsuan
+
+
+ -
+
+
business-report
+ #icon-business-report
+
+
+ -
+
+
项目评审
+ #icon-xiangmupingshen
+
+
+ -
+
+
项目申报
+ #icon-xiangmushenbao
+
+
+ -
+
+
下架
+ #icon-xiajia1
+
+
+ -
+
+
分享 2
+ #icon-a-fenxiang2
+
+
+ -
+
+
考试分析
+ #icon-icon_kaoshifenxi
+
+
+ -
+
+
课堂实录 1
+ #icon-a-ketangshilu1
+
+
+ -
+
+
图标_模式类型配置
+ #icon-tubiao_moshileixingpeizhi
+
+
+ -
+
+
写作-copy
+ #icon-xiezuo
+
+
+ -
+
+
布置-copy
+ #icon-buzhi
+
+
+ -
+
+
资源分析
+ #icon-ziyuanfenxi
+
+
+ -
+
+
收藏
+ #icon-shoucang1
+
+
+ -
+
+
题目数量
+ #icon-iconku-zhuanqu-
+
+
+ -
+
+
PPT
+ #icon-PPT
+
+
+ -
+
+
发表论文
+ #icon-fabiaolunwen
+
+
+ -
+
+
写作
+ #icon-xiezuo1
+
+
+ -
+
+
粮食动态决策分析系统
+ #icon-fenxi1
+
+
+ -
+
+
课程资源
+ #icon-kechengziyuan
+
+
+ -
+
+
作业平台
+ #icon-36zuoyepingtai
+
+
+ -
+
+
结课标准-笔记数
+ #icon-jiekebiaozhunbijishu
+
+
+ -
+
+
勋章
+ #icon-xunzhang
+
+
+ -
+
+
教材征订
+ #icon-jiaocaizhengding
+
+
+ -
+
+
新增模型
+ #icon-xinzengmoxing
+
+
+ -
+
+
表彰勋章英雄
+ #icon-a-biaozhangxunzhangyingxiong
+
+
+ -
+
+
勋章
+ #icon-xunzhang1
+
+
+ -
+
+
237拍照-线性
+ #icon-paizhao-xianxing
+
+
+ -
+
+
主页未选
+ #icon-zhuye2
+
+
+ -
+
+
作业
+ #icon-zuoye1
+
+
+ -
+
+
更多
+ #icon-xiazai9
+
+
+ -
+
+
互动
+ #icon-hudong
+
+
+ -
+
+
橡皮擦
+ #icon-xiangpica
+
+
+ -
+
+
更多
+ #icon-gengduo
+
+
+ -
+
+
聚焦
+ #icon-jujiao
+
+
+ -
+
+
画笔
+ #icon-huabi
+
+
+ -
+
+
28D鼠标箭头-copy
+ #icon-mouse
+
+
+ -
+
+
下一页
+ #icon-xiayiye
+
+
+ -
+
+
上一页
+ #icon-shangyiye
+
+
+ -
+
+
双页
+ #icon-shuangye
+
+
+ -
+
+
单页模板
+ #icon-danyemoban
+
+
+ -
+
+
铃铛
+ #icon-lingdang
+
+
+ -
+
+
移动到组
+ #icon-yidongdaozu
+
+
+ -
+
+
删除
+ #icon-shanchu
+
+
+ -
+
+
下载
+ #icon-xiazai
+
+
+ -
+
+
编辑
+ #icon-bianji
+
+
+ -
+
+
云文件-
+ #icon-yunwenjian-
+
+
+ -
+
+
avi
+ #icon-avi
+
+
+ -
+
+
access
+ #icon-access
+
+
+ -
+
+
docx
+ #icon-docx
+
+
+ -
+
+
folder
+ #icon-folder
+
+
+ -
+
+
excel
+ #icon-excel
+
+
+ -
+
+
gif
+ #icon-gif
+
+
+ -
+
+
jpeg
+ #icon-jpeg
+
+
+ -
+
+
jpg
+ #icon-jpg
+
+
+ -
+
+
mp3
+ #icon-mp
+
+
+ -
+
+
mov
+ #icon-mov
+
+
+ -
+
+
pdf
+ #icon-pdf
+
+
+ -
+
+
ppt
+ #icon-ppt
+
+
+ -
+
+
papers
+ #icon-papers
+
+
+ -
+
+
pptx
+ #icon-pptx
+
+
+ -
+
+
psd
+ #icon-psd
+
+
+ -
+
+
rar
+ #icon-rar
+
+
+ -
+
+
txt
+ #icon-txt
+
+
+ -
+
+
zip
+ #icon-zip
+
+
+ -
+
+
video
+ #icon-video
+
+
+ -
+
+
xlsx
+ #icon-xlsx
+
+
+ -
+
+
png
+ #icon-png
+
+
+ -
+
+
word
+ #icon-word
+
+
+ -
+
+
省略号
+ #icon-shenglvehao
+
+
+ -
+
+
加号
+ #icon-jiahao
+
+
+ -
+
+
关闭
+ #icon-guanbi
+
+
+ -
+
+
向右
+ #icon-xiangyou
+
+
+ -
+
+
讲课
+ #icon-jiangke1
+
+
+ -
+
+
教学资源
+ #icon-jiaoxueziyuan
+
+
+ -
+
+
备课
+ #icon-beike
+
+
+ -
+
+
最大化
+ #icon-zuidahua
+
+
+ -
+
+
窗口-最大化_line
+ #icon-window-max_line
+
+
+ -
+
+
最小化
+ #icon-zuixiaohua
+
+
+ -
+
+
关闭
+ #icon-close
+
+
+
+
+
Symbol 引用
+
+
+
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章
+ 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:
+
+ - 支持多色图标了,不再受单色限制。
+ - 通过一些技巧,支持像字体那样,通过
font-size
, color
来调整样式。
+ - 兼容性较差,支持 IE9+,及现代浏览器。
+ - 浏览器渲染 SVG 的性能一般,还不如 png。
+
+
使用步骤如下:
+
第一步:引入项目下面生成的 symbol 代码:
+
<script src="./iconfont.js"></script>
+
+
第二步:加入通用 CSS 代码(引入一次就行):
+
<style>
+.icon {
+ width: 1em;
+ height: 1em;
+ vertical-align: -0.15em;
+ fill: currentColor;
+ overflow: hidden;
+}
+</style>
+
+
第三步:挑选相应图标并获取类名,应用于页面:
+
<svg class="icon" aria-hidden="true">
+ <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+
+
+
+
+
+
diff --git a/src/renderer/src/assets/iconfont/iconfont.css b/src/renderer/src/assets/iconfont/iconfont.css
index 0b91d55..8d07e32 100644
--- a/src/renderer/src/assets/iconfont/iconfont.css
+++ b/src/renderer/src/assets/iconfont/iconfont.css
@@ -1,9 +1,9 @@
@font-face {
font-family: "iconfont"; /* Project id 2794390 */
- src: url('iconfont.woff2?t=1722323882803') format('woff2'),
- url('iconfont.woff?t=1722323882803') format('woff'),
- url('iconfont.ttf?t=1722323882803') format('truetype'),
- url('iconfont.svg?t=1722323882803#iconfont') format('svg');
+ src: url('iconfont.woff2?t=1722393125520') format('woff2'),
+ url('iconfont.woff?t=1722393125520') format('woff'),
+ url('iconfont.ttf?t=1722393125520') format('truetype'),
+ url('iconfont.svg?t=1722393125520#iconfont') format('svg');
}
.iconfont {
@@ -14,6 +14,458 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-icon:before {
+ content: "\e640";
+}
+
+.icon-ke:before {
+ content: "\e641";
+}
+
+.icon-jiaocaixuanze:before {
+ content: "\e642";
+}
+
+.icon-organization-framework-line:before {
+ content: "\e9fe";
+}
+
+.icon-jiaocai:before {
+ content: "\e67b";
+}
+
+.icon-zaixiankaoshi:before {
+ content: "\e643";
+}
+
+.icon-mubiaohuizhi:before {
+ content: "\e652";
+}
+
+.icon-tupushujuyuan:before {
+ content: "\e653";
+}
+
+.icon-mubiao:before {
+ content: "\e723";
+}
+
+.icon-zhishitupu:before {
+ content: "\e644";
+}
+
+.icon-tupu:before {
+ content: "\f48c";
+}
+
+.icon-zhongwenwenxian:before {
+ content: "\e645";
+}
+
+.icon-tupu1:before {
+ content: "\e952";
+}
+
+.icon-kuangjia:before {
+ content: "\e6ea";
+}
+
+.icon-wenxian:before {
+ content: "\e7b6";
+}
+
+.icon-tupu-01:before {
+ content: "\e679";
+}
+
+.icon-tupu2:before {
+ content: "\e69c";
+}
+
+.icon-tupu3:before {
+ content: "\e6a7";
+}
+
+.icon-zuzhikuangjia:before {
+ content: "\e646";
+}
+
+.icon-tupu4:before {
+ content: "\e6d5";
+}
+
+.icon-a-kaoshi1:before {
+ content: "\eb13";
+}
+
+.icon-fankui:before {
+ content: "\e738";
+}
+
+.icon-tiku:before {
+ content: "\e621";
+}
+
+.icon-ldc-position:before {
+ content: "\e63a";
+}
+
+.icon-sucai:before {
+ content: "\e620";
+}
+
+.icon-pengyou:before {
+ content: "\e61a";
+}
+
+.icon-zuoye:before {
+ content: "\e61c";
+}
+
+.icon-jiaoxuefenxi:before {
+ content: "\e605";
+}
+
+.icon-wenjianjia:before {
+ content: "\ec17";
+}
+
+.icon-jiaoxueyanxiu:before {
+ content: "\e60d";
+}
+
+.icon-jiaoxuesheji:before {
+ content: "\e606";
+}
+
+.icon-zhuanyeziyuanku:before {
+ content: "\e651";
+}
+
+.icon-pengyouquan:before {
+ content: "\e616";
+}
+
+.icon-dangqianhuihua:before {
+ content: "\e675";
+}
+
+.icon-yanjiushi:before {
+ content: "\e607";
+}
+
+.icon-gongzuotai:before {
+ content: "\e676";
+}
+
+.icon-lunwen:before {
+ content: "\e60e";
+}
+
+.icon-decheng_xianshangxuexi:before {
+ content: "\e624";
+}
+
+.icon-jitibeike-:before {
+ content: "\e65b";
+}
+
+.icon-keti:before {
+ content: "\e6fe";
+}
+
+.icon-pengyouquan1:before {
+ content: "\e635";
+}
+
+.icon-beike1:before {
+ content: "\e61b";
+}
+
+.icon-fenxiang:before {
+ content: "\e611";
+}
+
+.icon-zhucetianjiahaoyou:before {
+ content: "\e8ca";
+}
+
+.icon-duoqudaojicheng:before {
+ content: "\e696";
+}
+
+.icon-yewukaizhan:before {
+ content: "\e612";
+}
+
+.icon-fankui1:before {
+ content: "\e6fa";
+}
+
+.icon-shezhi:before {
+ content: "\e614";
+}
+
+.icon-chayue:before {
+ content: "\e617";
+}
+
+.icon-baogao:before {
+ content: "\e630";
+}
+
+.icon-xuekezuhe:before {
+ content: "\e625";
+}
+
+.icon-fenxiang1:before {
+ content: "\eb24";
+}
+
+.icon-tongzhizhongxin:before {
+ content: "\eb43";
+}
+
+.icon-xiajia:before {
+ content: "\e618";
+}
+
+.icon-shengchanguochengguanli:before {
+ content: "\e62a";
+}
+
+.icon-kejian:before {
+ content: "\e64a";
+}
+
+.icon-liulan:before {
+ content: "\e648";
+}
+
+.icon-fabiao:before {
+ content: "\e654";
+}
+
+.icon-kecheng:before {
+ content: "\e619";
+}
+
+.icon-bianji1:before {
+ content: "\e61d";
+}
+
+.icon-pingjia:before {
+ content: "\e628";
+}
+
+.icon-zonghezhenduan:before {
+ content: "\e6a0";
+}
+
+.icon-banji:before {
+ content: "\e71e";
+}
+
+.icon-tousuyujianyi:before {
+ content: "\e729";
+}
+
+.icon-jiaoliu:before {
+ content: "\e6b8";
+}
+
+.icon-pingyi:before {
+ content: "\e79a";
+}
+
+.icon-xueqingfenxi:before {
+ content: "\e67a";
+}
+
+.icon-check:before {
+ content: "\e622";
+}
+
+.icon-upload:before {
+ content: "\e634";
+}
+
+.icon-taolun:before {
+ content: "\e61e";
+}
+
+.icon-tujing:before {
+ content: "\e947";
+}
+
+.icon-zixun:before {
+ content: "\e6b3";
+}
+
+.icon-liulan1:before {
+ content: "\e6b4";
+}
+
+.icon-yaosu:before {
+ content: "\e68c";
+}
+
+.icon-baogao1:before {
+ content: "\e62e";
+}
+
+.icon-shoucang:before {
+ content: "\e61f";
+}
+
+.icon-shenhe:before {
+ content: "\e623";
+}
+
+.icon-w_duoxuanti:before {
+ content: "\e677";
+}
+
+.icon-fenxi:before {
+ content: "\e76d";
+}
+
+.icon-kanshu:before {
+ content: "\e626";
+}
+
+.icon-qwe:before {
+ content: "\e627";
+}
+
+.icon-jiancha:before {
+ content: "\e6c1";
+}
+
+.icon-qunzu:before {
+ content: "\e62b";
+}
+
+.icon-zuopin:before {
+ content: "\e6a9";
+}
+
+.icon-shuyi_jiaoxueguanli:before {
+ content: "\e678";
+}
+
+.icon-liangsuan:before {
+ content: "\e657";
+}
+
+.icon-business-report:before {
+ content: "\e880";
+}
+
+.icon-xiangmupingshen:before {
+ content: "\e742";
+}
+
+.icon-xiangmushenbao:before {
+ content: "\e743";
+}
+
+.icon-xiajia1:before {
+ content: "\e62c";
+}
+
+.icon-a-fenxiang2:before {
+ content: "\e62f";
+}
+
+.icon-icon_kaoshifenxi:before {
+ content: "\e6d3";
+}
+
+.icon-a-ketangshilu1:before {
+ content: "\e631";
+}
+
+.icon-tubiao_moshileixingpeizhi:before {
+ content: "\e632";
+}
+
+.icon-xiezuo:before {
+ content: "\e633";
+}
+
+.icon-buzhi:before {
+ content: "\e636";
+}
+
+.icon-ziyuanfenxi:before {
+ content: "\e637";
+}
+
+.icon-shoucang1:before {
+ content: "\e638";
+}
+
+.icon-iconku-zhuanqu-:before {
+ content: "\e649";
+}
+
+.icon-PPT:before {
+ content: "\e639";
+}
+
+.icon-fabiaolunwen:before {
+ content: "\e772";
+}
+
+.icon-xiezuo1:before {
+ content: "\e63b";
+}
+
+.icon-fenxi1:before {
+ content: "\e63c";
+}
+
+.icon-kechengziyuan:before {
+ content: "\e6e9";
+}
+
+.icon-36zuoyepingtai:before {
+ content: "\e699";
+}
+
+.icon-jiekebiaozhunbijishu:before {
+ content: "\e63d";
+}
+
+.icon-xunzhang:before {
+ content: "\e63e";
+}
+
+.icon-jiaocaizhengding:before {
+ content: "\e6a4";
+}
+
+.icon-xinzengmoxing:before {
+ content: "\e7b8";
+}
+
+.icon-a-biaozhangxunzhangyingxiong:before {
+ content: "\e79d";
+}
+
+.icon-xunzhang1:before {
+ content: "\e63f";
+}
+
+.icon-paizhao-xianxing:before {
+ content: "\e8d1";
+}
+
+.icon-zhuye2:before {
+ content: "\e604";
+}
+
.icon-zuoye1:before {
content: "\e610";
}
diff --git a/src/renderer/src/assets/iconfont/iconfont.js b/src/renderer/src/assets/iconfont/iconfont.js
index 497b716..468ab99 100644
--- a/src/renderer/src/assets/iconfont/iconfont.js
+++ b/src/renderer/src/assets/iconfont/iconfont.js
@@ -1 +1 @@
-window._iconfont_svg_string_2794390='',function(v){var h=(h=document.getElementsByTagName("script"))[h.length-1],l=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var c,a,t,i,z,p=function(h,l){l.parentNode.insertBefore(h,l)};if(l&&!v.__iconfont__svg__cssinject__){v.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}c=function(){var h,l=document.createElement("div");l.innerHTML=v._iconfont_svg_string_2794390,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(h=document.body).firstChild?p(l,h.firstChild):h.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),c()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(t=c,i=v.document,z=!1,d(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,M())})}function M(){z||(z=!0,t())}function d(){try{i.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window);
\ No newline at end of file
+window._iconfont_svg_string_2794390='',function(l){var h=(h=document.getElementsByTagName("script"))[h.length-1],c=h.getAttribute("data-injectcss"),h=h.getAttribute("data-disable-injectsvg");if(!h){var a,v,t,z,i,p=function(h,c){c.parentNode.insertBefore(h,c)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}a=function(){var h,c=document.createElement("div");c.innerHTML=l._iconfont_svg_string_2794390,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(h=document.body).firstChild?p(c,h.firstChild):h.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),a()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(t=a,z=l.document,i=!1,d(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,M())})}function M(){i||(i=!0,t())}function d(){try{z.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}M()}}(window);
\ No newline at end of file
diff --git a/src/renderer/src/assets/iconfont/iconfont.json b/src/renderer/src/assets/iconfont/iconfont.json
index 6427af2..3db8bfe 100644
--- a/src/renderer/src/assets/iconfont/iconfont.json
+++ b/src/renderer/src/assets/iconfont/iconfont.json
@@ -5,6 +5,797 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
+ {
+ "icon_id": "680440",
+ "name": "教材",
+ "font_class": "icon",
+ "unicode": "e640",
+ "unicode_decimal": 58944
+ },
+ {
+ "icon_id": "3069674",
+ "name": "课",
+ "font_class": "ke",
+ "unicode": "e641",
+ "unicode_decimal": 58945
+ },
+ {
+ "icon_id": "4287869",
+ "name": "教材选择",
+ "font_class": "jiaocaixuanze",
+ "unicode": "e642",
+ "unicode_decimal": 58946
+ },
+ {
+ "icon_id": "6235034",
+ "name": "组织框架",
+ "font_class": "organization-framework-line",
+ "unicode": "e9fe",
+ "unicode_decimal": 59902
+ },
+ {
+ "icon_id": "10900222",
+ "name": "教材",
+ "font_class": "jiaocai",
+ "unicode": "e67b",
+ "unicode_decimal": 59003
+ },
+ {
+ "icon_id": "12820192",
+ "name": "在线考试",
+ "font_class": "zaixiankaoshi",
+ "unicode": "e643",
+ "unicode_decimal": 58947
+ },
+ {
+ "icon_id": "12975221",
+ "name": "目标绘制",
+ "font_class": "mubiaohuizhi",
+ "unicode": "e652",
+ "unicode_decimal": 58962
+ },
+ {
+ "icon_id": "15222476",
+ "name": "图谱数据源",
+ "font_class": "tupushujuyuan",
+ "unicode": "e653",
+ "unicode_decimal": 58963
+ },
+ {
+ "icon_id": "18455976",
+ "name": "目标",
+ "font_class": "mubiao",
+ "unicode": "e723",
+ "unicode_decimal": 59171
+ },
+ {
+ "icon_id": "22387410",
+ "name": "知识图谱",
+ "font_class": "zhishitupu",
+ "unicode": "e644",
+ "unicode_decimal": 58948
+ },
+ {
+ "icon_id": "23514020",
+ "name": "图谱",
+ "font_class": "tupu",
+ "unicode": "f48c",
+ "unicode_decimal": 62604
+ },
+ {
+ "icon_id": "24204139",
+ "name": "中文文献",
+ "font_class": "zhongwenwenxian",
+ "unicode": "e645",
+ "unicode_decimal": 58949
+ },
+ {
+ "icon_id": "25426189",
+ "name": "图谱",
+ "font_class": "tupu1",
+ "unicode": "e952",
+ "unicode_decimal": 59730
+ },
+ {
+ "icon_id": "25597826",
+ "name": "框架",
+ "font_class": "kuangjia",
+ "unicode": "e6ea",
+ "unicode_decimal": 59114
+ },
+ {
+ "icon_id": "25843549",
+ "name": "文献",
+ "font_class": "wenxian",
+ "unicode": "e7b6",
+ "unicode_decimal": 59318
+ },
+ {
+ "icon_id": "26904934",
+ "name": "122-图谱",
+ "font_class": "tupu-01",
+ "unicode": "e679",
+ "unicode_decimal": 59001
+ },
+ {
+ "icon_id": "28551525",
+ "name": "图谱",
+ "font_class": "tupu2",
+ "unicode": "e69c",
+ "unicode_decimal": 59036
+ },
+ {
+ "icon_id": "29570352",
+ "name": "图谱",
+ "font_class": "tupu3",
+ "unicode": "e6a7",
+ "unicode_decimal": 59047
+ },
+ {
+ "icon_id": "31509204",
+ "name": "组织框架",
+ "font_class": "zuzhikuangjia",
+ "unicode": "e646",
+ "unicode_decimal": 58950
+ },
+ {
+ "icon_id": "34748859",
+ "name": "图谱",
+ "font_class": "tupu4",
+ "unicode": "e6d5",
+ "unicode_decimal": 59093
+ },
+ {
+ "icon_id": "35203463",
+ "name": "考试 (1)",
+ "font_class": "a-kaoshi1",
+ "unicode": "eb13",
+ "unicode_decimal": 60179
+ },
+ {
+ "icon_id": "577336",
+ "name": "反馈",
+ "font_class": "fankui",
+ "unicode": "e738",
+ "unicode_decimal": 59192
+ },
+ {
+ "icon_id": "1447760",
+ "name": "题库",
+ "font_class": "tiku",
+ "unicode": "e621",
+ "unicode_decimal": 58913
+ },
+ {
+ "icon_id": "1837440",
+ "name": "ldc-position",
+ "font_class": "ldc-position",
+ "unicode": "e63a",
+ "unicode_decimal": 58938
+ },
+ {
+ "icon_id": "4138813",
+ "name": "素材",
+ "font_class": "sucai",
+ "unicode": "e620",
+ "unicode_decimal": 58912
+ },
+ {
+ "icon_id": "4166140",
+ "name": "朋友",
+ "font_class": "pengyou",
+ "unicode": "e61a",
+ "unicode_decimal": 58906
+ },
+ {
+ "icon_id": "4310077",
+ "name": "作业",
+ "font_class": "zuoye",
+ "unicode": "e61c",
+ "unicode_decimal": 58908
+ },
+ {
+ "icon_id": "4686996",
+ "name": "教学分析",
+ "font_class": "jiaoxuefenxi",
+ "unicode": "e605",
+ "unicode_decimal": 58885
+ },
+ {
+ "icon_id": "4893191",
+ "name": "文件夹",
+ "font_class": "wenjianjia",
+ "unicode": "ec17",
+ "unicode_decimal": 60439
+ },
+ {
+ "icon_id": "5838892",
+ "name": "教学研修",
+ "font_class": "jiaoxueyanxiu",
+ "unicode": "e60d",
+ "unicode_decimal": 58893
+ },
+ {
+ "icon_id": "5931005",
+ "name": "教学设计",
+ "font_class": "jiaoxuesheji",
+ "unicode": "e606",
+ "unicode_decimal": 58886
+ },
+ {
+ "icon_id": "6360457",
+ "name": "专业资源库",
+ "font_class": "zhuanyeziyuanku",
+ "unicode": "e651",
+ "unicode_decimal": 58961
+ },
+ {
+ "icon_id": "6556747",
+ "name": "朋友圈",
+ "font_class": "pengyouquan",
+ "unicode": "e616",
+ "unicode_decimal": 58902
+ },
+ {
+ "icon_id": "6992598",
+ "name": "当前会话",
+ "font_class": "dangqianhuihua",
+ "unicode": "e675",
+ "unicode_decimal": 58997
+ },
+ {
+ "icon_id": "7327280",
+ "name": "研究室",
+ "font_class": "yanjiushi",
+ "unicode": "e607",
+ "unicode_decimal": 58887
+ },
+ {
+ "icon_id": "7905547",
+ "name": "工作台",
+ "font_class": "gongzuotai",
+ "unicode": "e676",
+ "unicode_decimal": 58998
+ },
+ {
+ "icon_id": "9023128",
+ "name": "论文",
+ "font_class": "lunwen",
+ "unicode": "e60e",
+ "unicode_decimal": 58894
+ },
+ {
+ "icon_id": "10130330",
+ "name": "德诚_线上学习001",
+ "font_class": "decheng_xianshangxuexi",
+ "unicode": "e624",
+ "unicode_decimal": 58916
+ },
+ {
+ "icon_id": "10493421",
+ "name": "集体备课",
+ "font_class": "jitibeike-",
+ "unicode": "e65b",
+ "unicode_decimal": 58971
+ },
+ {
+ "icon_id": "13228302",
+ "name": "课题",
+ "font_class": "keti",
+ "unicode": "e6fe",
+ "unicode_decimal": 59134
+ },
+ {
+ "icon_id": "16364339",
+ "name": "朋友圈",
+ "font_class": "pengyouquan1",
+ "unicode": "e635",
+ "unicode_decimal": 58933
+ },
+ {
+ "icon_id": "37075078",
+ "name": "备课",
+ "font_class": "beike1",
+ "unicode": "e61b",
+ "unicode_decimal": 58907
+ },
+ {
+ "icon_id": "1425581",
+ "name": "share",
+ "font_class": "fenxiang",
+ "unicode": "e611",
+ "unicode_decimal": 58897
+ },
+ {
+ "icon_id": "1727462",
+ "name": "227注册、添加好友",
+ "font_class": "zhucetianjiahaoyou",
+ "unicode": "e8ca",
+ "unicode_decimal": 59594
+ },
+ {
+ "icon_id": "2071695",
+ "name": "场景灵活",
+ "font_class": "duoqudaojicheng",
+ "unicode": "e696",
+ "unicode_decimal": 59030
+ },
+ {
+ "icon_id": "2077372",
+ "name": "业务开展",
+ "font_class": "yewukaizhan",
+ "unicode": "e612",
+ "unicode_decimal": 58898
+ },
+ {
+ "icon_id": "2680657",
+ "name": "反馈",
+ "font_class": "fankui1",
+ "unicode": "e6fa",
+ "unicode_decimal": 59130
+ },
+ {
+ "icon_id": "4520331",
+ "name": "设置",
+ "font_class": "shezhi",
+ "unicode": "e614",
+ "unicode_decimal": 58900
+ },
+ {
+ "icon_id": "4572456",
+ "name": "查阅",
+ "font_class": "chayue",
+ "unicode": "e617",
+ "unicode_decimal": 58903
+ },
+ {
+ "icon_id": "4662757",
+ "name": "报告",
+ "font_class": "baogao",
+ "unicode": "e630",
+ "unicode_decimal": 58928
+ },
+ {
+ "icon_id": "5062867",
+ "name": "学科组合",
+ "font_class": "xuekezuhe",
+ "unicode": "e625",
+ "unicode_decimal": 58917
+ },
+ {
+ "icon_id": "5387651",
+ "name": "分享",
+ "font_class": "fenxiang1",
+ "unicode": "eb24",
+ "unicode_decimal": 60196
+ },
+ {
+ "icon_id": "5387730",
+ "name": "通知中心",
+ "font_class": "tongzhizhongxin",
+ "unicode": "eb43",
+ "unicode_decimal": 60227
+ },
+ {
+ "icon_id": "5643535",
+ "name": "下架",
+ "font_class": "xiajia",
+ "unicode": "e618",
+ "unicode_decimal": 58904
+ },
+ {
+ "icon_id": "6241672",
+ "name": "生产过程管理",
+ "font_class": "shengchanguochengguanli",
+ "unicode": "e62a",
+ "unicode_decimal": 58922
+ },
+ {
+ "icon_id": "6286025",
+ "name": "课件",
+ "font_class": "kejian",
+ "unicode": "e64a",
+ "unicode_decimal": 58954
+ },
+ {
+ "icon_id": "6447187",
+ "name": "浏览",
+ "font_class": "liulan",
+ "unicode": "e648",
+ "unicode_decimal": 58952
+ },
+ {
+ "icon_id": "6548533",
+ "name": "发表",
+ "font_class": "fabiao",
+ "unicode": "e654",
+ "unicode_decimal": 58964
+ },
+ {
+ "icon_id": "6560965",
+ "name": "课程",
+ "font_class": "kecheng",
+ "unicode": "e619",
+ "unicode_decimal": 58905
+ },
+ {
+ "icon_id": "6682548",
+ "name": "编辑",
+ "font_class": "bianji1",
+ "unicode": "e61d",
+ "unicode_decimal": 58909
+ },
+ {
+ "icon_id": "7291078",
+ "name": "评价",
+ "font_class": "pingjia",
+ "unicode": "e628",
+ "unicode_decimal": 58920
+ },
+ {
+ "icon_id": "7339813",
+ "name": "综合诊断",
+ "font_class": "zonghezhenduan",
+ "unicode": "e6a0",
+ "unicode_decimal": 59040
+ },
+ {
+ "icon_id": "7712190",
+ "name": "班级",
+ "font_class": "banji",
+ "unicode": "e71e",
+ "unicode_decimal": 59166
+ },
+ {
+ "icon_id": "7712222",
+ "name": "投诉与建议",
+ "font_class": "tousuyujianyi",
+ "unicode": "e729",
+ "unicode_decimal": 59177
+ },
+ {
+ "icon_id": "8136353",
+ "name": "交流",
+ "font_class": "jiaoliu",
+ "unicode": "e6b8",
+ "unicode_decimal": 59064
+ },
+ {
+ "icon_id": "8198365",
+ "name": "评议",
+ "font_class": "pingyi",
+ "unicode": "e79a",
+ "unicode_decimal": 59290
+ },
+ {
+ "icon_id": "8225912",
+ "name": "学情分析",
+ "font_class": "xueqingfenxi",
+ "unicode": "e67a",
+ "unicode_decimal": 59002
+ },
+ {
+ "icon_id": "9922803",
+ "name": "check",
+ "font_class": "check",
+ "unicode": "e622",
+ "unicode_decimal": 58914
+ },
+ {
+ "icon_id": "9927174",
+ "name": "upload",
+ "font_class": "upload",
+ "unicode": "e634",
+ "unicode_decimal": 58932
+ },
+ {
+ "icon_id": "10360972",
+ "name": "讨论",
+ "font_class": "taolun",
+ "unicode": "e61e",
+ "unicode_decimal": 58910
+ },
+ {
+ "icon_id": "10373863",
+ "name": "途径",
+ "font_class": "tujing",
+ "unicode": "e947",
+ "unicode_decimal": 59719
+ },
+ {
+ "icon_id": "11594397",
+ "name": "咨询",
+ "font_class": "zixun",
+ "unicode": "e6b3",
+ "unicode_decimal": 59059
+ },
+ {
+ "icon_id": "11594406",
+ "name": "浏览",
+ "font_class": "liulan1",
+ "unicode": "e6b4",
+ "unicode_decimal": 59060
+ },
+ {
+ "icon_id": "11677828",
+ "name": "要素",
+ "font_class": "yaosu",
+ "unicode": "e68c",
+ "unicode_decimal": 59020
+ },
+ {
+ "icon_id": "11810655",
+ "name": "报告",
+ "font_class": "baogao1",
+ "unicode": "e62e",
+ "unicode_decimal": 58926
+ },
+ {
+ "icon_id": "12476912",
+ "name": "收藏",
+ "font_class": "shoucang",
+ "unicode": "e61f",
+ "unicode_decimal": 58911
+ },
+ {
+ "icon_id": "12771482",
+ "name": "审核",
+ "font_class": "shenhe",
+ "unicode": "e623",
+ "unicode_decimal": 58915
+ },
+ {
+ "icon_id": "12842682",
+ "name": "w_多选题",
+ "font_class": "w_duoxuanti",
+ "unicode": "e677",
+ "unicode_decimal": 58999
+ },
+ {
+ "icon_id": "14095222",
+ "name": "分析",
+ "font_class": "fenxi",
+ "unicode": "e76d",
+ "unicode_decimal": 59245
+ },
+ {
+ "icon_id": "14898108",
+ "name": "kanshu",
+ "font_class": "kanshu",
+ "unicode": "e626",
+ "unicode_decimal": 58918
+ },
+ {
+ "icon_id": "15053387",
+ "name": "上传",
+ "font_class": "qwe",
+ "unicode": "e627",
+ "unicode_decimal": 58919
+ },
+ {
+ "icon_id": "15644340",
+ "name": "检查",
+ "font_class": "jiancha",
+ "unicode": "e6c1",
+ "unicode_decimal": 59073
+ },
+ {
+ "icon_id": "17334540",
+ "name": "群组",
+ "font_class": "qunzu",
+ "unicode": "e62b",
+ "unicode_decimal": 58923
+ },
+ {
+ "icon_id": "17335274",
+ "name": "作品",
+ "font_class": "zuopin",
+ "unicode": "e6a9",
+ "unicode_decimal": 59049
+ },
+ {
+ "icon_id": "22779610",
+ "name": "数译_教学管理",
+ "font_class": "shuyi_jiaoxueguanli",
+ "unicode": "e678",
+ "unicode_decimal": 59000
+ },
+ {
+ "icon_id": "27538561",
+ "name": "liangsuan",
+ "font_class": "liangsuan",
+ "unicode": "e657",
+ "unicode_decimal": 58967
+ },
+ {
+ "icon_id": "27787858",
+ "name": "business-report",
+ "font_class": "business-report",
+ "unicode": "e880",
+ "unicode_decimal": 59520
+ },
+ {
+ "icon_id": "28627465",
+ "name": "项目评审",
+ "font_class": "xiangmupingshen",
+ "unicode": "e742",
+ "unicode_decimal": 59202
+ },
+ {
+ "icon_id": "28627468",
+ "name": "项目申报",
+ "font_class": "xiangmushenbao",
+ "unicode": "e743",
+ "unicode_decimal": 59203
+ },
+ {
+ "icon_id": "33848036",
+ "name": "下架",
+ "font_class": "xiajia1",
+ "unicode": "e62c",
+ "unicode_decimal": 58924
+ },
+ {
+ "icon_id": "33987020",
+ "name": "分享 2",
+ "font_class": "a-fenxiang2",
+ "unicode": "e62f",
+ "unicode_decimal": 58927
+ },
+ {
+ "icon_id": "37863983",
+ "name": "考试分析",
+ "font_class": "icon_kaoshifenxi",
+ "unicode": "e6d3",
+ "unicode_decimal": 59091
+ },
+ {
+ "icon_id": "37966293",
+ "name": "课堂实录 1",
+ "font_class": "a-ketangshilu1",
+ "unicode": "e631",
+ "unicode_decimal": 58929
+ },
+ {
+ "icon_id": "38963985",
+ "name": "图标_模式类型配置",
+ "font_class": "tubiao_moshileixingpeizhi",
+ "unicode": "e632",
+ "unicode_decimal": 58930
+ },
+ {
+ "icon_id": "39005401",
+ "name": "写作-copy",
+ "font_class": "xiezuo",
+ "unicode": "e633",
+ "unicode_decimal": 58931
+ },
+ {
+ "icon_id": "39313770",
+ "name": "布置-copy",
+ "font_class": "buzhi",
+ "unicode": "e636",
+ "unicode_decimal": 58934
+ },
+ {
+ "icon_id": "39506557",
+ "name": "资源分析",
+ "font_class": "ziyuanfenxi",
+ "unicode": "e637",
+ "unicode_decimal": 58935
+ },
+ {
+ "icon_id": "3267408",
+ "name": "收藏",
+ "font_class": "shoucang1",
+ "unicode": "e638",
+ "unicode_decimal": 58936
+ },
+ {
+ "icon_id": "3161194",
+ "name": "题目数量",
+ "font_class": "iconku-zhuanqu-",
+ "unicode": "e649",
+ "unicode_decimal": 58953
+ },
+ {
+ "icon_id": "4349654",
+ "name": "PPT",
+ "font_class": "PPT",
+ "unicode": "e639",
+ "unicode_decimal": 58937
+ },
+ {
+ "icon_id": "5708257",
+ "name": "发表论文",
+ "font_class": "fabiaolunwen",
+ "unicode": "e772",
+ "unicode_decimal": 59250
+ },
+ {
+ "icon_id": "6837777",
+ "name": "写作",
+ "font_class": "xiezuo1",
+ "unicode": "e63b",
+ "unicode_decimal": 58939
+ },
+ {
+ "icon_id": "7171145",
+ "name": "粮食动态决策分析系统",
+ "font_class": "fenxi1",
+ "unicode": "e63c",
+ "unicode_decimal": 58940
+ },
+ {
+ "icon_id": "12252416",
+ "name": "课程资源",
+ "font_class": "kechengziyuan",
+ "unicode": "e6e9",
+ "unicode_decimal": 59113
+ },
+ {
+ "icon_id": "19567416",
+ "name": "作业平台",
+ "font_class": "36zuoyepingtai",
+ "unicode": "e699",
+ "unicode_decimal": 59033
+ },
+ {
+ "icon_id": "975544",
+ "name": "结课标准-笔记数",
+ "font_class": "jiekebiaozhunbijishu",
+ "unicode": "e63d",
+ "unicode_decimal": 58941
+ },
+ {
+ "icon_id": "7086494",
+ "name": "勋章",
+ "font_class": "xunzhang",
+ "unicode": "e63e",
+ "unicode_decimal": 58942
+ },
+ {
+ "icon_id": "12573415",
+ "name": "教材征订",
+ "font_class": "jiaocaizhengding",
+ "unicode": "e6a4",
+ "unicode_decimal": 59044
+ },
+ {
+ "icon_id": "35789485",
+ "name": "新增模型",
+ "font_class": "xinzengmoxing",
+ "unicode": "e7b8",
+ "unicode_decimal": 59320
+ },
+ {
+ "icon_id": "39690914",
+ "name": "表彰勋章英雄",
+ "font_class": "a-biaozhangxunzhangyingxiong",
+ "unicode": "e79d",
+ "unicode_decimal": 59293
+ },
+ {
+ "icon_id": "39798902",
+ "name": "勋章",
+ "font_class": "xunzhang1",
+ "unicode": "e63f",
+ "unicode_decimal": 58943
+ },
+ {
+ "icon_id": "1727478",
+ "name": "237拍照-线性",
+ "font_class": "paizhao-xianxing",
+ "unicode": "e8d1",
+ "unicode_decimal": 59601
+ },
+ {
+ "icon_id": "1123930",
+ "name": "主页未选",
+ "font_class": "zhuye2",
+ "unicode": "e604",
+ "unicode_decimal": 58884
+ },
{
"icon_id": "8023423",
"name": "作业",
diff --git a/src/renderer/src/assets/iconfont/iconfont.svg b/src/renderer/src/assets/iconfont/iconfont.svg
index d74c21e..f9b4baf 100644
--- a/src/renderer/src/assets/iconfont/iconfont.svg
+++ b/src/renderer/src/assets/iconfont/iconfont.svg
@@ -14,6 +14,232 @@
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/renderer/src/assets/iconfont/iconfont.ttf b/src/renderer/src/assets/iconfont/iconfont.ttf
index 3448f74..714a16f 100644
Binary files a/src/renderer/src/assets/iconfont/iconfont.ttf and b/src/renderer/src/assets/iconfont/iconfont.ttf differ
diff --git a/src/renderer/src/assets/iconfont/iconfont.woff b/src/renderer/src/assets/iconfont/iconfont.woff
index e48a4a1..1f4f411 100644
Binary files a/src/renderer/src/assets/iconfont/iconfont.woff and b/src/renderer/src/assets/iconfont/iconfont.woff differ
diff --git a/src/renderer/src/assets/iconfont/iconfont.woff2 b/src/renderer/src/assets/iconfont/iconfont.woff2
index ebbec28..550c112 100644
Binary files a/src/renderer/src/assets/iconfont/iconfont.woff2 and b/src/renderer/src/assets/iconfont/iconfont.woff2 differ
diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.css b/src/renderer/src/assets/teachingIconFont/iconfont.css
deleted file mode 100644
index bdf5187..0000000
--- a/src/renderer/src/assets/teachingIconFont/iconfont.css
+++ /dev/null
@@ -1,353 +0,0 @@
-@font-face {
- font-family: "iconfont"; /* Project id 4581405 */
- /* Color fonts */
- src:
- url('iconfont.woff2?t=1718185631014') format('woff2'),
- url('iconfont.woff?t=1718185631014') format('woff'),
- url('iconfont.ttf?t=1718185631014') format('truetype');
-}
-
-.iconfont {
- font-family: "iconfont" !important;
- font-size: 16px;
- font-style: normal;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-.icon-iconku-zhuanqu-:before {
- content: "\e649";
-}
-
-.icon-PPT:before {
- content: "\e62b";
-}
-
-.icon-fabiaolunwen:before {
- content: "\e772";
-}
-
-.icon-xiezuo1:before {
- content: "\e612";
-}
-
-.icon-fenxi1:before {
- content: "\e627";
-}
-
-.icon-kechengziyuan:before {
- content: "\e6e9";
-}
-
-.icon-36zuoyepingtai:before {
- content: "\e699";
-}
-
-.icon-shoucang1:before {
- content: "\e617";
-}
-
-.icon-fenxiang:before {
- content: "\e60a";
-}
-
-.icon-zhucetianjiahaoyou:before {
- content: "\e8ca";
-}
-
-.icon-duoqudaojicheng:before {
- content: "\e695";
-}
-
-.icon-yewukaizhan:before {
- content: "\e602";
-}
-
-.icon-fankui1:before {
- content: "\e6fa";
-}
-
-.icon-shezhi:before {
- content: "\e60c";
-}
-
-.icon-chayue:before {
- content: "\e605";
-}
-
-.icon-baogao:before {
- content: "\e630";
-}
-
-.icon-xuekezuhe:before {
- content: "\e625";
-}
-
-.icon-fenxiang1:before {
- content: "\eb24";
-}
-
-.icon-tongzhizhongxin:before {
- content: "\eb43";
-}
-
-.icon-xiajia:before {
- content: "\e60f";
-}
-
-.icon-shengchanguochengguanli:before {
- content: "\e629";
-}
-
-.icon-kejian:before {
- content: "\e64a";
-}
-
-.icon-liulan:before {
- content: "\e648";
-}
-
-.icon-fabiao:before {
- content: "\e654";
-}
-
-.icon-kecheng:before {
- content: "\e609";
-}
-
-.icon-bianji:before {
- content: "\e608";
-}
-
-.icon-pingjia:before {
- content: "\e628";
-}
-
-.icon-zonghezhenduan:before {
- content: "\e6a0";
-}
-
-.icon-banji:before {
- content: "\e71e";
-}
-
-.icon-tousuyujianyi:before {
- content: "\e729";
-}
-
-.icon-jiaoliu:before {
- content: "\e6b8";
-}
-
-.icon-pingyi:before {
- content: "\e79a";
-}
-
-.icon-xueqingfenxi:before {
- content: "\e67a";
-}
-
-.icon-check:before {
- content: "\e622";
-}
-
-.icon-upload:before {
- content: "\e634";
-}
-
-.icon-taolun:before {
- content: "\e61e";
-}
-
-.icon-tujing:before {
- content: "\e947";
-}
-
-.icon-zixun:before {
- content: "\e6b3";
-}
-
-.icon-liulan1:before {
- content: "\e6b4";
-}
-
-.icon-yaosu:before {
- content: "\e68c";
-}
-
-.icon-baogao1:before {
- content: "\e62d";
-}
-
-.icon-shoucang:before {
- content: "\e60d";
-}
-
-.icon-shenhe:before {
- content: "\e616";
-}
-
-.icon-w_duoxuanti:before {
- content: "\e669";
-}
-
-.icon-fenxi:before {
- content: "\e76d";
-}
-
-.icon-kanshu:before {
- content: "\e614";
-}
-
-.icon-qwe:before {
- content: "\e603";
-}
-
-.icon-jiancha:before {
- content: "\e6c1";
-}
-
-.icon-qunzu:before {
- content: "\e606";
-}
-
-.icon-zuopin:before {
- content: "\e6a9";
-}
-
-.icon-shuyi_jiaoxueguanli:before {
- content: "\e65f";
-}
-
-.icon-liangsuan:before {
- content: "\e657";
-}
-
-.icon-business-report:before {
- content: "\e880";
-}
-
-.icon-xiangmupingshen:before {
- content: "\e742";
-}
-
-.icon-xiangmushenbao:before {
- content: "\e743";
-}
-
-.icon-xiajia1:before {
- content: "\e623";
-}
-
-.icon-a-fenxiang2:before {
- content: "\e626";
-}
-
-.icon-icon_kaoshifenxi:before {
- content: "\e6d3";
-}
-
-.icon-a-ketangshilu1:before {
- content: "\e610";
-}
-
-.icon-tubiao_moshileixingpeizhi:before {
- content: "\e62a";
-}
-
-.icon-xiezuo:before {
- content: "\e611";
-}
-
-.icon-buzhi:before {
- content: "\e607";
-}
-
-.icon-ziyuanfenxi:before {
- content: "\e631";
-}
-
-.icon-fankui:before {
- content: "\e738";
-}
-
-.icon-tiku:before {
- content: "\e621";
-}
-
-.icon-ldc-position:before {
- content: "\e63a";
-}
-
-.icon-sucai:before {
- content: "\e620";
-}
-
-.icon-pengyou:before {
- content: "\e61a";
-}
-
-.icon-zuoye:before {
- content: "\e61c";
-}
-
-.icon-jiaoxuefenxi:before {
- content: "\e600";
-}
-
-.icon-wenjianjia:before {
- content: "\ec17";
-}
-
-.icon-jiaoxueyanxiu:before {
- content: "\e60b";
-}
-
-.icon-jiaoxuesheji:before {
- content: "\e604";
-}
-
-.icon-zhuanyeziyuanku:before {
- content: "\e64f";
-}
-
-.icon-pengyouquan:before {
- content: "\e615";
-}
-
-.icon-dangqianhuihua:before {
- content: "\e663";
-}
-
-.icon-yanjiushi:before {
- content: "\e601";
-}
-
-.icon-gongzuotai:before {
- content: "\e66b";
-}
-
-.icon-lunwen:before {
- content: "\e60e";
-}
-
-.icon-decheng_xianshangxuexi:before {
- content: "\e624";
-}
-
-.icon-jitibeike-:before {
- content: "\e65b";
-}
-
-.icon-keti:before {
- content: "\e6fe";
-}
-
-.icon-pengyouquan1:before {
- content: "\e635";
-}
-
-.icon-beike:before {
- content: "\e61b";
-}
-
diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.js b/src/renderer/src/assets/teachingIconFont/iconfont.js
deleted file mode 100644
index 63c50b9..0000000
--- a/src/renderer/src/assets/teachingIconFont/iconfont.js
+++ /dev/null
@@ -1 +0,0 @@
-window._iconfont_svg_string_4581405='',function(h){var c=(c=document.getElementsByTagName("script"))[c.length-1],l=c.getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var t,a,i,e,o,z=function(c,l){l.parentNode.insertBefore(c,l)};if(l&&!h.__iconfont__svg__cssinject__){h.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}t=function(){var c,l=document.createElement("div");l.innerHTML=h._iconfont_svg_string_4581405,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(c=document.body).firstChild?z(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),t()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(i=t,e=h.document,o=!1,v(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,d())})}function d(){o||(o=!0,i())}function v(){try{e.documentElement.doScroll("left")}catch(c){return void setTimeout(v,50)}d()}}(window);
diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.json b/src/renderer/src/assets/teachingIconFont/iconfont.json
deleted file mode 100644
index ba3ef7c..0000000
--- a/src/renderer/src/assets/teachingIconFont/iconfont.json
+++ /dev/null
@@ -1,156 +0,0 @@
-{
- "id": "4581405",
- "name": "AIX教师端",
- "font_family": "iconfont",
- "css_prefix_text": "icon-",
- "description": "",
- "glyphs": [
- {
- "icon_id": "577336",
- "name": "反馈",
- "font_class": "fankui",
- "unicode": "e738",
- "unicode_decimal": 59192
- },
- {
- "icon_id": "1447760",
- "name": "题库",
- "font_class": "tiku",
- "unicode": "e621",
- "unicode_decimal": 58913
- },
- {
- "icon_id": "1837440",
- "name": "ldc-position",
- "font_class": "ldc-position",
- "unicode": "e63a",
- "unicode_decimal": 58938
- },
- {
- "icon_id": "4138813",
- "name": "素材",
- "font_class": "sucai",
- "unicode": "e620",
- "unicode_decimal": 58912
- },
- {
- "icon_id": "4166140",
- "name": "朋友",
- "font_class": "pengyou",
- "unicode": "e61a",
- "unicode_decimal": 58906
- },
- {
- "icon_id": "4310077",
- "name": "作业",
- "font_class": "zuoye",
- "unicode": "e61c",
- "unicode_decimal": 58908
- },
- {
- "icon_id": "4686996",
- "name": "教学分析",
- "font_class": "jiaoxuefenxi",
- "unicode": "e600",
- "unicode_decimal": 58880
- },
- {
- "icon_id": "4893191",
- "name": "文件夹",
- "font_class": "wenjianjia",
- "unicode": "ec17",
- "unicode_decimal": 60439
- },
- {
- "icon_id": "5838892",
- "name": "教学研修",
- "font_class": "jiaoxueyanxiu",
- "unicode": "e60b",
- "unicode_decimal": 58891
- },
- {
- "icon_id": "5931005",
- "name": "教学设计",
- "font_class": "jiaoxuesheji",
- "unicode": "e604",
- "unicode_decimal": 58884
- },
- {
- "icon_id": "6360457",
- "name": "专业资源库",
- "font_class": "zhuanyeziyuanku",
- "unicode": "e64f",
- "unicode_decimal": 58959
- },
- {
- "icon_id": "6556747",
- "name": "朋友圈",
- "font_class": "pengyouquan",
- "unicode": "e615",
- "unicode_decimal": 58901
- },
- {
- "icon_id": "6992598",
- "name": "当前会话",
- "font_class": "dangqianhuihua",
- "unicode": "e663",
- "unicode_decimal": 58979
- },
- {
- "icon_id": "7327280",
- "name": "研究室",
- "font_class": "yanjiushi",
- "unicode": "e601",
- "unicode_decimal": 58881
- },
- {
- "icon_id": "7905547",
- "name": "工作台",
- "font_class": "gongzuotai",
- "unicode": "e66b",
- "unicode_decimal": 58987
- },
- {
- "icon_id": "9023128",
- "name": "论文",
- "font_class": "lunwen",
- "unicode": "e60e",
- "unicode_decimal": 58894
- },
- {
- "icon_id": "10130330",
- "name": "德诚_线上学习001",
- "font_class": "decheng_xianshangxuexi",
- "unicode": "e624",
- "unicode_decimal": 58916
- },
- {
- "icon_id": "10493421",
- "name": "集体备课",
- "font_class": "jitibeike-",
- "unicode": "e65b",
- "unicode_decimal": 58971
- },
- {
- "icon_id": "13228302",
- "name": "课题",
- "font_class": "keti",
- "unicode": "e6fe",
- "unicode_decimal": 59134
- },
- {
- "icon_id": "16364339",
- "name": "朋友圈",
- "font_class": "pengyouquan1",
- "unicode": "e635",
- "unicode_decimal": 58933
- },
- {
- "icon_id": "37075078",
- "name": "备课",
- "font_class": "beike",
- "unicode": "e61b",
- "unicode_decimal": 58907
- }
- ]
-}
diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.ttf b/src/renderer/src/assets/teachingIconFont/iconfont.ttf
deleted file mode 100644
index 3146925..0000000
Binary files a/src/renderer/src/assets/teachingIconFont/iconfont.ttf and /dev/null differ
diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.woff b/src/renderer/src/assets/teachingIconFont/iconfont.woff
deleted file mode 100644
index d0755d2..0000000
Binary files a/src/renderer/src/assets/teachingIconFont/iconfont.woff and /dev/null differ
diff --git a/src/renderer/src/assets/teachingIconFont/iconfont.woff2 b/src/renderer/src/assets/teachingIconFont/iconfont.woff2
deleted file mode 100644
index 23519bc..0000000
Binary files a/src/renderer/src/assets/teachingIconFont/iconfont.woff2 and /dev/null differ
diff --git a/src/renderer/src/layout/components/Header.vue b/src/renderer/src/layout/components/Header.vue
index da00357..8ab6111 100644
--- a/src/renderer/src/layout/components/Header.vue
+++ b/src/renderer/src/layout/components/Header.vue
@@ -52,7 +52,7 @@ const currentRoute = ref('')
const menus = ref([
{
- icon: 'icon-jiaoxueziyuan icon-resource',
+ icon: 'icon-zhuye2 icon-homepage',
name: '主页',
path: '/homepage'
},
@@ -160,6 +160,10 @@ function setLayout() {
color: #f99b53;
}
+ .icon-homepage{
+ color: #0a84ff;
+ }
+
.icon-prepare {
color: #b088e8;
}
diff --git a/src/renderer/src/layout/index.vue b/src/renderer/src/layout/index.vue
index fc79a0c..d8ad008 100644
--- a/src/renderer/src/layout/index.vue
+++ b/src/renderer/src/layout/index.vue
@@ -28,6 +28,10 @@ let uploaderStore = ref(uploaderState())
}
.el-header {
- padding: 0
+ padding: 0;
+ height: 80px;
+}
+.el-main {
+ --el-main-padding: 0 20px;
}
diff --git a/src/renderer/src/router/index.js b/src/renderer/src/router/index.js
index e2dc96e..b4c3a54 100644
--- a/src/renderer/src/router/index.js
+++ b/src/renderer/src/router/index.js
@@ -13,7 +13,7 @@ export const constantRoutes = [
{
path: '/',
component: Layout,
- redirect: '/resource',
+ redirect: '/homepage',
children: [
{
path: '/homepage',
diff --git a/src/renderer/src/utils/linkConfig.js b/src/renderer/src/utils/linkConfig.js
index 1033e66..460b30e 100644
--- a/src/renderer/src/utils/linkConfig.js
+++ b/src/renderer/src/utils/linkConfig.js
@@ -4,15 +4,14 @@ import useUserStore from '@/store/modules/user'
const userStore = useUserStore()
const baseConfig = {
// Electron 设置cookie
- // url: import.meta.env.VITE_APP_BASE_API,
- url: 'https://file.ysaix.com:7868',
- //cookie 名称 这里为 token
+ url: import.meta.env.VITE_APP_BUILD_BASE_PATH,
+ // url: 'https://file.ysaix.com:7868',
+ //cookie 名称 这里为 token
name: 'Admin-Token',
//cookie 值
value: userStore.token,
// 域名
- domain: 'file.ysaix.com',
-
+ domain: import.meta.env.VITE_APP_DOMAIN
}
// 作业布置
@@ -47,10 +46,18 @@ const aiModel = {
fullPath: `${baseConfig.url}/platofai`
}
+const getBaseData = () => {
+ return {
+ data: { ...baseConfig},
+ fullPath: `${baseConfig.url}`
+ }
+}
+
export default {
homeWork,
feedback,
gk,
standard,
- aiModel
-}
\ No newline at end of file
+ aiModel,
+ getBaseData
+}
diff --git a/src/renderer/src/views/homePage/index.vue b/src/renderer/src/views/homePage/index.vue
index 571700f..4471853 100644
--- a/src/renderer/src/views/homePage/index.vue
+++ b/src/renderer/src/views/homePage/index.vue
@@ -1,39 +1,58 @@
-
+
-
-
+
+
- {{itemFirst.name}}
+ {{ itemFirst.name }}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
{{ itemThird.name }}
-
+
-
@@ -45,360 +64,112 @@
-