diff --git a/src/forge/Utils/utils.js b/src/forge/Utils/utils.js
index 0a559958..df37b84c 100644
--- a/src/forge/Utils/utils.js
+++ b/src/forge/Utils/utils.js
@@ -1,3 +1,12 @@
+import default1 from '../../images/factory/default/1.png'
+import default2 from '../../images/factory/default/2.png'
+import default3 from '../../images/factory/default/3.png'
+import default4 from '../../images/factory/default/4.png'
+import default5 from '../../images/factory/default/5.png'
+import default6 from '../../images/factory/default/6.png'
+import default7 from '../../images/factory/default/7.png'
+import default8 from '../../images/factory/default/8.png'
+
export function formatNumber(num) {
if (num === undefined || num === null) return
if (num >= 1e9) {
@@ -37,3 +46,8 @@ export const downloadFunc = (url, name) => {
document.body.removeChild(link)
}, 50)
}
+
+export const getDefaultImage = (id) => {
+ const defaultList = [default1, default2, default3, default4, default5, default6, default7, default8]
+ return defaultList[ id % 8 ]
+}
diff --git a/src/images/factory/default/1.png b/src/images/factory/default/1.png
new file mode 100644
index 00000000..e4a1b8af
Binary files /dev/null and b/src/images/factory/default/1.png differ
diff --git a/src/images/factory/default/2.png b/src/images/factory/default/2.png
new file mode 100644
index 00000000..7f5609bf
Binary files /dev/null and b/src/images/factory/default/2.png differ
diff --git a/src/images/factory/default/3.png b/src/images/factory/default/3.png
new file mode 100644
index 00000000..a7f3c748
Binary files /dev/null and b/src/images/factory/default/3.png differ
diff --git a/src/images/factory/default/4.png b/src/images/factory/default/4.png
new file mode 100644
index 00000000..0a63ba60
Binary files /dev/null and b/src/images/factory/default/4.png differ
diff --git a/src/images/factory/default/5.png b/src/images/factory/default/5.png
new file mode 100644
index 00000000..9a17f330
Binary files /dev/null and b/src/images/factory/default/5.png differ
diff --git a/src/images/factory/default/6.png b/src/images/factory/default/6.png
new file mode 100644
index 00000000..77fe1269
Binary files /dev/null and b/src/images/factory/default/6.png differ
diff --git a/src/images/factory/default/7.png b/src/images/factory/default/7.png
new file mode 100644
index 00000000..e5640331
Binary files /dev/null and b/src/images/factory/default/7.png differ
diff --git a/src/images/factory/default/8.png b/src/images/factory/default/8.png
new file mode 100644
index 00000000..a7eb121f
Binary files /dev/null and b/src/images/factory/default/8.png differ
diff --git a/src/images/factory/feature-gif-2.gif b/src/images/factory/feature-gif-2.gif
index 6aec4ac0..cb6b0ca2 100644
Binary files a/src/images/factory/feature-gif-2.gif and b/src/images/factory/feature-gif-2.gif differ
diff --git a/src/images/factory/feature-right-1.png b/src/images/factory/feature-right-1.png
index 79a8734f..a36137e4 100644
Binary files a/src/images/factory/feature-right-1.png and b/src/images/factory/feature-right-1.png differ
diff --git a/src/images/factory/lessons/header-bg.png b/src/images/factory/lessons/header-bg.png
index 41a1b0e9..7fb352a0 100644
Binary files a/src/images/factory/lessons/header-bg.png and b/src/images/factory/lessons/header-bg.png differ
diff --git a/src/images/iconfont/iconfont.css b/src/images/iconfont/iconfont.css
index a92a828f..26752496 100644
--- a/src/images/iconfont/iconfont.css
+++ b/src/images/iconfont/iconfont.css
@@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 5081288 */
- src: url('iconfont.woff2?t=1765507764789') format('woff2'),
- url('iconfont.woff?t=1765507764789') format('woff'),
- url('iconfont.ttf?t=1765507764789') format('truetype');
+ src: url('iconfont.woff2?t=1766461445149') format('woff2'),
+ url('iconfont.woff?t=1766461445149') format('woff'),
+ url('iconfont.ttf?t=1766461445149') format('truetype');
}
.iconfont {
@@ -13,6 +13,18 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-dianzan:before {
+ content: "\e796";
+}
+
+.icon-shijian:before {
+ content: "\e797";
+}
+
+.icon-guanzhu:before {
+ content: "\e798";
+}
+
.icon-xiazai:before {
content: "\e794";
}
@@ -41,10 +53,6 @@
content: "\e7a1";
}
-.icon-shoucang:before {
- content: "\e7a0";
-}
-
.icon-liulanliang:before {
content: "\e79e";
}
diff --git a/src/images/iconfont/iconfont.js b/src/images/iconfont/iconfont.js
index b2c7d3a7..5bde3fdd 100644
--- a/src/images/iconfont/iconfont.js
+++ b/src/images/iconfont/iconfont.js
@@ -1 +1 @@
-window._iconfont_svg_string_5081288='
',(l=>{var a=(t=(t=document.getElementsByTagName("script"))[t.length-1]).getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var i,e,o,h,n,d=function(a,t){t.parentNode.insertBefore(a,t)};if(a&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}i=function(){var a,t=document.createElement("div");t.innerHTML=l._iconfont_svg_string_5081288,(t=t.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",t=t,(a=document.body).firstChild?d(t,a.firstChild):a.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(e=function(){document.removeEventListener("DOMContentLoaded",e,!1),i()},document.addEventListener("DOMContentLoaded",e,!1)):document.attachEvent&&(o=i,h=l.document,n=!1,s(),h.onreadystatechange=function(){"complete"==h.readyState&&(h.onreadystatechange=null,c())})}function c(){n||(n=!0,o())}function s(){try{h.documentElement.doScroll("left")}catch(a){return void setTimeout(s,50)}c()}})(window);
\ No newline at end of file
+window._iconfont_svg_string_5081288='
',(t=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var i,e,h,o,n,d=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}i=function(){var a,l=document.createElement("div");l.innerHTML=t._iconfont_svg_string_5081288,(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,(a=document.body).firstChild?d(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(e=function(){document.removeEventListener("DOMContentLoaded",e,!1),i()},document.addEventListener("DOMContentLoaded",e,!1)):document.attachEvent&&(h=i,o=t.document,n=!1,m(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,c())})}function c(){n||(n=!0,h())}function m(){try{o.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}c()}})(window);
\ No newline at end of file
diff --git a/src/images/iconfont/iconfont.json b/src/images/iconfont/iconfont.json
index f5ee9338..4f6601d1 100644
--- a/src/images/iconfont/iconfont.json
+++ b/src/images/iconfont/iconfont.json
@@ -5,6 +5,27 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
+ {
+ "icon_id": "46425347",
+ "name": "点赞",
+ "font_class": "dianzan",
+ "unicode": "e796",
+ "unicode_decimal": 59286
+ },
+ {
+ "icon_id": "46425348",
+ "name": "时间",
+ "font_class": "shijian",
+ "unicode": "e797",
+ "unicode_decimal": 59287
+ },
+ {
+ "icon_id": "46425349",
+ "name": "关注",
+ "font_class": "guanzhu",
+ "unicode": "e798",
+ "unicode_decimal": 59288
+ },
{
"icon_id": "46331570",
"name": "下载",
@@ -54,13 +75,6 @@
"unicode": "e7a1",
"unicode_decimal": 59297
},
- {
- "icon_id": "46258084",
- "name": "收藏",
- "font_class": "shoucang",
- "unicode": "e7a0",
- "unicode_decimal": 59296
- },
{
"icon_id": "46258085",
"name": "浏览量",
diff --git a/src/images/iconfont/iconfont.ttf b/src/images/iconfont/iconfont.ttf
index 66168440..479a3fe5 100644
Binary files a/src/images/iconfont/iconfont.ttf and b/src/images/iconfont/iconfont.ttf differ
diff --git a/src/images/iconfont/iconfont.woff b/src/images/iconfont/iconfont.woff
index e15e785b..db5a2753 100644
Binary files a/src/images/iconfont/iconfont.woff and b/src/images/iconfont/iconfont.woff differ
diff --git a/src/images/iconfont/iconfont.woff2 b/src/images/iconfont/iconfont.woff2
index 493da390..a46e2f10 100644
Binary files a/src/images/iconfont/iconfont.woff2 and b/src/images/iconfont/iconfont.woff2 differ