From ef675c136ee7e03c44983f1ee9e20521e01cae50 Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Tue, 22 Jul 2025 16:41:22 +0800 Subject: [PATCH] 111 --- src/apis/modules/aiRequest.js | 14 ++ src/assets/iconfont/iconfont.css | 10 +- src/assets/iconfont/iconfont.js | 2 +- src/assets/iconfont/iconfont.json | 7 + src/assets/iconfont/iconfont.ttf | Bin 6060 -> 6272 bytes src/assets/iconfont/iconfont.woff | Bin 3952 -> 4124 bytes src/assets/iconfont/iconfont.woff2 | Bin 3396 -> 3504 bytes src/enums/index.js | 9 +- src/locales/lang/zh-CN/menu.js | 3 +- src/router/routes/pages.js | 12 + .../pages/aiHelper/components/EditDialog.vue | 227 ++++++++++++++++++ src/views/pages/aiHelper/index.vue | 221 +++++++++++++++++ 12 files changed, 499 insertions(+), 6 deletions(-) create mode 100644 src/apis/modules/aiRequest.js create mode 100644 src/views/pages/aiHelper/components/EditDialog.vue create mode 100644 src/views/pages/aiHelper/index.vue diff --git a/src/apis/modules/aiRequest.js b/src/apis/modules/aiRequest.js new file mode 100644 index 0000000..1921140 --- /dev/null +++ b/src/apis/modules/aiRequest.js @@ -0,0 +1,14 @@ +/** + * 图片管理接口 + */ +import request from '@/utils/request' +// 获取菜单列表 +export const getDataList = (params) => request.basic.get('/api/v1/ai-requests', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/ai-requests/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/ai-requests', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/ai-requests/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/ai-requests/${id}`) diff --git a/src/assets/iconfont/iconfont.css b/src/assets/iconfont/iconfont.css index d15a12c..6115f34 100644 --- a/src/assets/iconfont/iconfont.css +++ b/src/assets/iconfont/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 4966438 */ - src: url('iconfont.woff2?t=1752205287294') format('woff2'), - url('iconfont.woff?t=1752205287294') format('woff'), - url('iconfont.ttf?t=1752205287294') format('truetype'); + src: url('iconfont.woff2?t=1753153732187') format('woff2'), + url('iconfont.woff?t=1753153732187') format('woff'), + url('iconfont.ttf?t=1753153732187') format('truetype'); } .iconfont { @@ -13,6 +13,10 @@ -moz-osx-font-smoothing: grayscale; } +.icon-rengongzhinengbeifen:before { + content: "\e6b9"; +} + .icon-yonghu:before { content: "\e616"; } diff --git a/src/assets/iconfont/iconfont.js b/src/assets/iconfont/iconfont.js index c19e8c8..8b669bb 100644 --- a/src/assets/iconfont/iconfont.js +++ b/src/assets/iconfont/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_4966438='',(a=>{var c=(t=(t=document.getElementsByTagName("script"))[t.length-1]).getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var l,i,e,h,o,n=function(c,t){t.parentNode.insertBefore(c,t)};if(c&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}l=function(){var c,t=document.createElement("div");t.innerHTML=a._iconfont_svg_string_4966438,(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,(c=document.body).firstChild?n(t,c.firstChild):c.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),l()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(e=l,h=a.document,o=!1,d(),h.onreadystatechange=function(){"complete"==h.readyState&&(h.onreadystatechange=null,s())})}function s(){o||(o=!0,e())}function d(){try{h.documentElement.doScroll("left")}catch(c){return void setTimeout(d,50)}s()}})(window); \ No newline at end of file +window._iconfont_svg_string_4966438='',(l=>{var c=(t=(t=document.getElementsByTagName("script"))[t.length-1]).getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var a,i,h,e,o,n=function(c,t){t.parentNode.insertBefore(c,t)};if(c&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}a=function(){var c,t=document.createElement("div");t.innerHTML=l._iconfont_svg_string_4966438,(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,(c=document.body).firstChild?n(t,c.firstChild):c.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),a()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(h=a,e=l.document,o=!1,d(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,s())})}function s(){o||(o=!0,h())}function d(){try{e.documentElement.doScroll("left")}catch(c){return void setTimeout(d,50)}s()}})(window); \ No newline at end of file diff --git a/src/assets/iconfont/iconfont.json b/src/assets/iconfont/iconfont.json index 2da3e7e..b994d96 100644 --- a/src/assets/iconfont/iconfont.json +++ b/src/assets/iconfont/iconfont.json @@ -5,6 +5,13 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "24669053", + "name": "人工智能", + "font_class": "rengongzhinengbeifen", + "unicode": "e6b9", + "unicode_decimal": 59065 + }, { "icon_id": "5270862", "name": "用户群体-业务查询", diff --git a/src/assets/iconfont/iconfont.ttf b/src/assets/iconfont/iconfont.ttf index 5883f79c0fbdec34208e3934f541a4285df8ba87..81a2a3d5da462f740b4631b3b3b1342da8cb0550 100644 GIT binary patch delta 812 zcmZ{gKTH#G6vyAYyWaI5M=2atK>}P6L7>p%EQEp%1dT;OA`+LHs-?xy7LlRq(6TU^ zn!=!QF&ZXFG+?v|4i1_$vgqO}3I13ZWH2$BP~Y_iCx4gE@Av-w-uvEf&6n-Tb!R?! z$DRRjULqZvy*K^&`(ZDDum#}C#iNm19jVnN0Qg3nj#EHl{4&{;2X8#FknR)70^Fyq zZ#H!^(%4(~gYG{izabGx&tVgGQT_<|jmbzN>Uti0380M9yx3goZpDK0U7{1fvq=Tp zkG9k^G9Z~m<0pUj^~&H+a0nCt*nRP8_}^K|3KG9az7;qlO3Sz>=Nqt;Kgt~&*e?43 zAAv7h9dz2MXd480LY4L4qKK0Lvoo1hu^Lv(+F6i=SRp^l)!SKNuYW&quu>}JceuI% zqznK10G!myN{uZfrUGm<2tfi795hhe*x@+LP>r$H$~#aMFft8{3?pd<)CZVsLLGrs znNV+FH6}C#Sgnci^Q_&Z+%rfvK^lOCOpM=VnF4Ku@fLgiCL|H|112OE4pvMI*|a8L z7gzZ(e<<9x2$rzrmv~kDE#<7|DMu1W>o{KxZfJo{=mDKt`x{WKM8%@3x*BNh9pXIA zGUrhwP0=z+iyj!lE|ffKt177hO;L48l{8M7S{`@!ZHJd8<0I&snjh4{BTd4oi<9WL zcDV=BmoJ=jU#V^ly*{xZ93SM}*B-B*bABCO%D%4}x-;cF+ZKvwQaby<_tqA8xH$Ty zsO!aIv3a8WmZdlRAAStlU}If~yEPd(aaIc#_q>w Ql4RY8&P+#>`5sUDFRCV~kN^Mx delta 609 zcmZvXziU%b6vw~kz5CuvllRhALI|ZwicTf?vlxp(aqcEM+o&}enzmqsI5mRc;t+k* z$)QjXha$xvTc^za1>)c!r%RTAW{uzb?%<&J^11h%bI*_O?O!^)Fu1t;w*P$ycvW)0 zwfXeXhofQ_F#EvlsJ+pASiAlCD}W#5YMX&b{gn1GIoIxVdn+L=$cV?v=Jtc;f;l~5 z{d4+@on~)Gs&bz175de!W@lsWpm7A0UUFV*XZvx|{Z?Cl0hE6+;mfPzvo{k6O>+7A zW!|GuRIZ>cV<{r?6ER1>kU;mnxYW)LFC=7tAj zPj)#tCcu7nW}ectu$W>T_ETDPupxBb!Pd}{gF~QYhy9{1JM08)I4A+S=Af8cI9Wvo zbzxL@P$9;94y!d=ujP&(`-i4tJ_d2{E;Ql$=tea8v>rS;wU~$}z8DE4lt^+iBY7!E NEQu76<|;j^#2?7qc&Y#Z diff --git a/src/assets/iconfont/iconfont.woff b/src/assets/iconfont/iconfont.woff index dde129c49568b9c626eed600a8765d21ebd6b78f..7fe71eadfa7663b40942bfb63c71ca858b3bd3cc 100644 GIT binary patch delta 3625 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 delta 3452 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 aERt$pZDAEfUmc>`aU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/pages/aiHelper/index.vue b/src/views/pages/aiHelper/index.vue new file mode 100644 index 0000000..6f42350 --- /dev/null +++ b/src/views/pages/aiHelper/index.vue @@ -0,0 +1,221 @@ + + + + +