From 5db247e632b1ca3c9f7b3a81d3ec1cbdb53b7ada Mon Sep 17 00:00:00 2001 From: RockYang Date: Tue, 8 Aug 2023 14:19:09 +0800 Subject: [PATCH] feat: add samples and function introduce in welcome page --- web/src/assets/iconfont/iconfont.css | 22 ++- web/src/assets/iconfont/iconfont.js | 2 +- .../iconfont/iconfont.js:Zone.Identifier | 4 + web/src/assets/iconfont/iconfont.json | 28 ++++ web/src/assets/iconfont/iconfont.ttf | Bin 7628 -> 9520 bytes web/src/assets/iconfont/iconfont.woff | Bin 5152 -> 6556 bytes web/src/assets/iconfont/iconfont.woff2 | Bin 4432 -> 5704 bytes web/src/components/Welcome.vue | 143 ++++++++++++++++++ web/src/views/ChatPlus.vue | 19 ++- 9 files changed, 212 insertions(+), 6 deletions(-) create mode 100644 web/src/assets/iconfont/iconfont.js:Zone.Identifier create mode 100644 web/src/components/Welcome.vue diff --git a/web/src/assets/iconfont/iconfont.css b/web/src/assets/iconfont/iconfont.css index 1b6bd290..84ffdb27 100644 --- a/web/src/assets/iconfont/iconfont.css +++ b/web/src/assets/iconfont/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 4125778 */ - src: url('iconfont.woff2?t=1691029402206') format('woff2'), - url('iconfont.woff?t=1691029402206') format('woff'), - url('iconfont.ttf?t=1691029402206') format('truetype'); + src: url('iconfont.woff2?t=1691463643989') format('woff2'), + url('iconfont.woff?t=1691463643989') format('woff'), + url('iconfont.ttf?t=1691463643989') format('truetype'); } .iconfont { @@ -13,6 +13,22 @@ -moz-osx-font-smoothing: grayscale; } +.icon-plugin:before { + content: "\e69d"; +} + +.icon-quick-start:before { + content: "\e677"; +} + +.icon-control:before { + content: "\e69e"; +} + +.icon-bug:before { + content: "\e645"; +} + .icon-export:before { content: "\e791"; } diff --git a/web/src/assets/iconfont/iconfont.js b/web/src/assets/iconfont/iconfont.js index 5b063be9..a8ffef0a 100644 --- a/web/src/assets/iconfont/iconfont.js +++ b/web/src/assets/iconfont/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_4125778='',function(a){var l=(l=document.getElementsByTagName("script"))[l.length-1],c=l.getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var t,o,i,e,h,s=function(l,c){c.parentNode.insertBefore(l,c)};if(c&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}t=function(){var l,c=document.createElement("div");c.innerHTML=a._iconfont_svg_string_4125778,(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,(l=document.body).firstChild?s(c,l.firstChild):l.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),t()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(i=t,e=a.document,h=!1,d(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,n())})}function n(){h||(h=!0,i())}function d(){try{e.documentElement.doScroll("left")}catch(l){return void setTimeout(d,50)}n()}}(window); \ No newline at end of file +window._iconfont_svg_string_4125778='',function(a){var l=(l=document.getElementsByTagName("script"))[l.length-1],c=l.getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var t,o,i,e,h,s=function(l,c){c.parentNode.insertBefore(l,c)};if(c&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}t=function(){var l,c=document.createElement("div");c.innerHTML=a._iconfont_svg_string_4125778,(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,(l=document.body).firstChild?s(c,l.firstChild):l.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),t()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(i=t,e=a.document,h=!1,d(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,n())})}function n(){h||(h=!0,i())}function d(){try{e.documentElement.doScroll("left")}catch(l){return void setTimeout(d,50)}n()}}(window); \ No newline at end of file diff --git a/web/src/assets/iconfont/iconfont.js:Zone.Identifier b/web/src/assets/iconfont/iconfont.js:Zone.Identifier new file mode 100644 index 00000000..a485ee53 --- /dev/null +++ b/web/src/assets/iconfont/iconfont.js:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://www.iconfont.cn/manage/index?manage_type=myprojects&projectId=4125778 +HostUrl=https://www.iconfont.cn/api/project/download.zip?spm=a313x.manage_type_myprojects.1998910419.d7543c303.3c973a816X8Dv0&pid=4125778&ctoken=jiQU41iUGSlzlFzLGolvuh03 diff --git a/web/src/assets/iconfont/iconfont.json b/web/src/assets/iconfont/iconfont.json index 395162cd..5ef0933e 100644 --- a/web/src/assets/iconfont/iconfont.json +++ b/web/src/assets/iconfont/iconfont.json @@ -5,6 +5,34 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "5244045", + "name": "插件", + "font_class": "plugin", + "unicode": "e69d", + "unicode_decimal": 59037 + }, + { + "icon_id": "8893244", + "name": "高效率 copy", + "font_class": "quick-start", + "unicode": "e677", + "unicode_decimal": 58999 + }, + { + "icon_id": "16480872", + "name": "插件功能", + "font_class": "control", + "unicode": "e69e", + "unicode_decimal": 59038 + }, + { + "icon_id": "22187612", + "name": "缺陷管理", + "font_class": "bug", + "unicode": "e645", + "unicode_decimal": 58949 + }, { "icon_id": "4765958", "name": "export", diff --git a/web/src/assets/iconfont/iconfont.ttf b/web/src/assets/iconfont/iconfont.ttf index 34b3ab68f6e0b74419b03dbccb4169975be9daf0..911cfdf5ef2d6f651f64bf42fcf9024fcd3598b2 100644 GIT binary patch delta 2686 zcmZ`)TWl2P75>j${<-b$?C#vwd*9jFSz^4q-iz0Ez4i)oDRE4M)CNQ#Dh?&s0c--M z&^GP5f+`Y;8b^-Q2TC5GsuHLwq(qV0Mk>NmBenFU>Q(9kYSF+$MDtSRCG7T$Cw-`@ z&g?h;{haTd|D3b;rf$!z7kg(3fj0;tM~|IeICC?x*(8MdDk1E}6Q{oUQuyaL7(ysV zNb2_D@rAFK9&;b!-usC5B2I|E;=YUhj}Xq{>D7xb-y3{}@;<@w;;EHm3k&k|%Y^Xv z{QajFE}nr3`75p`aGYOWIDI^Nqu04jNZ|uidg9E=xmB*U2gx{T+!P~#G}Z=dq&0S;HeKVXGahJr^T~9?g4ul$09*;n}L z50CjkRm6)2K&8aPJMn?)iB|}KM2I&W04Wi#8UV==uO0wt_J}u$0|YWA-tGX%op>t& zwg_FoKEl5u?^*!g=iWO3&_?3@B!F*@_i+HUn|QwsfF2+Z-wJ@fAP@iO!?!0dFSEa3|G>4lNBnjEQ~E9Xd*M~# z15p;=m4>Ch{0-$uXm998q1)m4Flr;rU@%zYdOW*Eo+htjCKPOU8phk>?M4oomf4tL zT2;nYfeN(j;yc!APk}qunqeAQ#?Xak!^}Xti32^t6z#I1(~_Z^%|fF+4OSMu5I|KJ zYq{G|@|Z6#f=A696l|LDmG#=edAsZ~m!CYY?F1uPwSKTu*4745m%MmpV?oh!<{wb|OMd`XW)Iac)wJpD;1`sMsc3f1X$C1sY8 zkFvzEteUCM&hMzFqZlcKV%lG22blKF9yv}fkjvz!1PhVxYJt|kEuzz?*)-9MmT958 zur>Tq7w~>?1Ag%x!)wu~V3`rX{Z-hyCjY9cjKAK68ECe1{*m#vm1Qy@)T!WKR+Sl> zVXQ_Lj9$6zmTjEPLep%6P_*JgBDUT==pQ6Z`~^eMcox-Y*5Exb!4g#vw+WmG$c z5mH5NC>NEs*@Ytqt{>O36PmWed6DO($wNkp;o|O`m`E^`hme>$ynS2{7&+8i8n1Bx z`H9Y1N}oD>B$eq_S;{T76T+@3yDG-TL`=(No@*J&+L@mnJ>IPhB}7L0rRmmF#c2mh z-BPhrY(XvW)WLKOyZ+=#2LPOKlm#XW&nsaQhp-(zsB=RK zpNev(s7OU^2gI@&!|4>UWmd7hq{?rKZq1eY_hnU;At#pW<(}{Zf6)KCSRO44>wbS-bVpqg zacEOjvxFtxUW?Y73X85qY(>8B|sn$J4psN zvHwgwrAhW^HC5{$h!4m6w=~0u19mn1n3-%T-@jRSrqI8YE0ywaF#mM^lCJ(*?%(8P zzSnla+AN4a-(-FQL z#r##oLy?>Q|$%5ntlNs3t2^fMTqzFB8>imhNW#yIg gOUF)D&aEz-T@{Y4EU%tjImNzs{=`Nta}CJ90WC4x_5c6? delta 785 zcma)(OK4L;6o&t~_vYEu#@NIXvS=`hmKbOk(qgR$#YI;xr3yC0ra|*kyNE7K-RQvgG62)MQ2wu@2(!Pm|QC?#k(i6SbZ;6~yG9@*4#~N|Bt+>+Bi8G3)|MvlQV-KR(g%Ac2!!ROLj?=IY0Xhj|h`Ix`@27Wv zYt2?o+KK3Dl=o&32ZZ%$cpZeT(C}gii_lO45;IT?k}^;hk~Yu)WXwP-keq?0ApHFr zDmNihObDGqY6j251IC2zAx{jf1MnGoy`5e*Q=?4 diff --git a/web/src/assets/iconfont/iconfont.woff b/web/src/assets/iconfont/iconfont.woff index 9a736f404d52773cdbcb12c1fb53765992128427..089502a764f6b0796e7cf24cad6e8644551caf88 100644 GIT binary patch delta 6116 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 delta 4701 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 literal 4432 zcmV-W5wGrdPew8T0RR9101;3C3jhEB03FN#01*QK0RR9100000000000000000000 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 WlqpRZvPjUI%^@KUym5j3pk_14zmDDj diff --git a/web/src/components/Welcome.vue b/web/src/components/Welcome.vue new file mode 100644 index 00000000..7893259a --- /dev/null +++ b/web/src/components/Welcome.vue @@ -0,0 +1,143 @@ + + + \ No newline at end of file diff --git a/web/src/views/ChatPlus.vue b/web/src/views/ChatPlus.vue index 4348eed3..9f978d48 100644 --- a/web/src/views/ChatPlus.vue +++ b/web/src/views/ChatPlus.vue @@ -149,7 +149,10 @@
-
+
+ +
+
{ + prompt.value = text + textInput.value.focus() + // sendMessage() +} // 发送消息 const sendMessage = function () { if (canSend.value === false) { @@ -645,6 +658,7 @@ const sendMessage = function () { document.getElementById('chat-box').scrollTo(0, document.getElementById('chat-box').scrollHeight) }) + showHello.value = false canSend.value = false; showStopGenerate.value = true; showReGenerate.value = false; @@ -701,6 +715,7 @@ const loadChatHistory = function (chatId) { loading.value = false return } + showHello.value = false const md = require('markdown-it')({breaks: true}); // md.use(require('markdown-it-copy')); // 代码复制功能