diff --git a/.env.development b/.env.development index 2b5821c..cacfa24 100644 --- a/.env.development +++ b/.env.development @@ -4,7 +4,7 @@ ENV = 'development' # 许镇-本地服地址 VUE_APP_BASE_API = 'http://192.168.99.72:11100' -VUE_APP_WS_API = 'ws://192.168.99.72:11100' +VUE_APP_AIDEEPSEEK_API = 'http://192.168.99.86:11434' # VUE_APP_BASE_API = 'http://192.168.99.107:11100' diff --git a/.env.production b/.env.production index 8adacef..2673c62 100644 --- a/.env.production +++ b/.env.production @@ -3,6 +3,7 @@ ENV = 'production' # 如果使用 Nginx 代理后端接口,那么此处需要改为 '/',文件查看 Docker 部署篇,Nginx 配置 # 接口地址,注意协议,如果你没有配置 ssl,需要将 https 改为 http VUE_APP_BASE_API = 'http://192.168.99.107:11100' +VUE_APP_AIDEEPSEEK_API = 'http://192.168.99.86:11434' # VUE_APP_BASE_API = 'http://27.19.215.77:11100' # VUE_APP_BASE_API = 'http://27.16.212.58:11100' # VUE_APP_BASE_API = 'http://192.168.99.71:11110' diff --git a/public/static/config.js b/public/static/config.js index f08cee0..ae3949a 100644 --- a/public/static/config.js +++ b/public/static/config.js @@ -3,6 +3,7 @@ window.g = { // ApiUrl: 'http://27.16.212.58:11100', // 配置服务器地址, // ApiUrl: 'http://192.168.99.71:11110', ApiUrl: 'http://192.168.99.107:11100', + AIDeepSeekUrl:'http://192.168.99.86:11434', // ParentPage: { // 后续看需求配置 // CrossDomainProxyUrl: '/Home/CrossDomainProxy', // BtnsApi: '/api/services/app/Authorization/GetBtns', diff --git a/src/api/ai/ai.js b/src/api/ai/ai.js index 035b096..03f8910 100644 --- a/src/api/ai/ai.js +++ b/src/api/ai/ai.js @@ -8,4 +8,32 @@ export function FetchDoHandleEnterAnalysis(params) { method: 'get' }) } -export default { FetchDoHandleEnterAnalysis } + +// 根据辅助著录获取上传附件 +export function FetchInitAssistEnterTemp(params) { + return request({ + url: 'api/ai/initAssistEnterTemp' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} + +// 删除AI辅助著录 +export function FetchDelAssistEnter(data) { + return request({ + url: 'api/ai/delAssistEnter', + method: 'post', + data + }) +} + +// AI辅助著录生成档案 + +export function FetchHandleEnterAnalysis(data) { + return request({ + url: 'api/ai/handleEnterAnalysis', + method: 'post', + data + }) +} + +export default { FetchDoHandleEnterAnalysis, FetchInitAssistEnterTemp, FetchDelAssistEnter, FetchHandleEnterAnalysis } diff --git a/src/assets/iconfonts/light/iconfont.css b/src/assets/iconfonts/light/iconfont.css index 77add7b..0ac23a2 100644 --- a/src/assets/iconfonts/light/iconfont.css +++ b/src/assets/iconfonts/light/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 3966148 */ - src: url('iconfont.woff2?t=1716796171009') format('woff2'), - url('iconfont.woff?t=1716796171009') format('woff'), - url('iconfont.ttf?t=1716796171009') format('truetype'); + src: url('iconfont.woff2?t=1741163523495') format('woff2'), + url('iconfont.woff?t=1741163523495') format('woff'), + url('iconfont.ttf?t=1741163523495') format('truetype'); } .iconfont { @@ -13,6 +13,70 @@ -moz-osx-font-smoothing: grayscale; } +.icon-shendusikao:before { + content: "\e876"; +} + +.icon-zhongduanjiankong:before { + content: "\e691"; +} + +.icon-lianjieduankai:before { + content: "\e600"; +} + +.icon-stop:before { + content: "\e714"; +} + +.icon-zhuangtai1:before { + content: "\e690"; +} + +.icon-zhuangtai2:before { + content: "\e6bc"; +} + +.icon-biaoqian:before { + content: "\e693"; +} + +.icon-_biaoqian-:before { + content: "\e68f"; +} + +.icon-shuju:before { + content: "\e68e"; +} + +.icon-duolouceng:before { + content: "\e87c"; +} + +.icon-shujia:before { + content: "\e68c"; +} + +.icon-hangzhengquyuguanli:before { + content: "\e68d"; +} + +.icon-quyu1:before { + content: "\e68b"; +} + +.icon-gongsi:before { + content: "\e689"; +} + +.icon-louceng:before { + content: "\e68a"; +} + +.icon-wodeshujia:before { + content: "\e688"; +} + .icon-ceshi:before { content: "\e687"; } @@ -489,6 +553,10 @@ content: "\e613"; } +.icon-weizhi-copy:before { + content: "\e7d5"; +} + .icon-xuanzhong:before { content: "\e614"; } diff --git a/src/assets/iconfonts/light/iconfont.js b/src/assets/iconfonts/light/iconfont.js index f2d31ce..6e2249d 100644 --- a/src/assets/iconfonts/light/iconfont.js +++ b/src/assets/iconfonts/light/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_3966148='',function(c){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,t,s,p=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_3966148,(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?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=c.document,s=!1,v(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,z())})}function z(){s||(s=!0,o())}function v(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(v,50)}z()}}(window); \ No newline at end of file +window._iconfont_svg_string_3966148='',(c=>{var a=(l=(l=document.getElementsByTagName("script"))[l.length-1]).getAttribute("data-injectcss"),l=l.getAttribute("data-disable-injectsvg");if(!l){var h,i,o,t,s,z=function(a,l){l.parentNode.insertBefore(a,l)};if(a&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_3966148,(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?z(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,t=c.document,s=!1,p(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,v())})}function v(){s||(s=!0,o())}function p(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}v()}})(window); \ No newline at end of file diff --git a/src/assets/iconfonts/light/iconfont.json b/src/assets/iconfonts/light/iconfont.json index e5085c3..074f925 100644 --- a/src/assets/iconfonts/light/iconfont.json +++ b/src/assets/iconfonts/light/iconfont.json @@ -5,6 +5,118 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "43375318", + "name": "深度思考", + "font_class": "shendusikao", + "unicode": "e876", + "unicode_decimal": 59510 + }, + { + "icon_id": "18610501", + "name": "终端监控", + "font_class": "zhongduanjiankong", + "unicode": "e691", + "unicode_decimal": 59025 + }, + { + "icon_id": "10596948", + "name": "链接断开", + "font_class": "lianjieduankai", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "10014347", + "name": "终止", + "font_class": "stop", + "unicode": "e714", + "unicode_decimal": 59156 + }, + { + "icon_id": "13446589", + "name": "状态", + "font_class": "zhuangtai1", + "unicode": "e690", + "unicode_decimal": 59024 + }, + { + "icon_id": "18916458", + "name": "状态", + "font_class": "zhuangtai2", + "unicode": "e6bc", + "unicode_decimal": 59068 + }, + { + "icon_id": "4487893", + "name": "标签", + "font_class": "biaoqian", + "unicode": "e693", + "unicode_decimal": 59027 + }, + { + "icon_id": "6796688", + "name": "2_标签-06", + "font_class": "_biaoqian-", + "unicode": "e68f", + "unicode_decimal": 59023 + }, + { + "icon_id": "15392667", + "name": "数据", + "font_class": "shuju", + "unicode": "e68e", + "unicode_decimal": 59022 + }, + { + "icon_id": "10767710", + "name": "多楼层", + "font_class": "duolouceng", + "unicode": "e87c", + "unicode_decimal": 59516 + }, + { + "icon_id": "16328040", + "name": "书架", + "font_class": "shujia", + "unicode": "e68c", + "unicode_decimal": 59020 + }, + { + "icon_id": "23855671", + "name": "行政区域管理", + "font_class": "hangzhengquyuguanli", + "unicode": "e68d", + "unicode_decimal": 59021 + }, + { + "icon_id": "24272021", + "name": "区域", + "font_class": "quyu1", + "unicode": "e68b", + "unicode_decimal": 59019 + }, + { + "icon_id": "6901606", + "name": "公司", + "font_class": "gongsi", + "unicode": "e689", + "unicode_decimal": 59017 + }, + { + "icon_id": "7032903", + "name": "楼层", + "font_class": "louceng", + "unicode": "e68a", + "unicode_decimal": 59018 + }, + { + "icon_id": "15085894", + "name": "我的书架", + "font_class": "wodeshujia", + "unicode": "e688", + "unicode_decimal": 59016 + }, { "icon_id": "18585490", "name": "数据测试名称", @@ -838,6 +950,13 @@ "unicode": "e613", "unicode_decimal": 58899 }, + { + "icon_id": "40682301", + "name": "位置-copy", + "font_class": "weizhi-copy", + "unicode": "e7d5", + "unicode_decimal": 59349 + }, { "icon_id": "34690923", "name": "选中", diff --git a/src/assets/iconfonts/light/iconfont.ttf b/src/assets/iconfonts/light/iconfont.ttf index c96b676..16315bc 100644 Binary files a/src/assets/iconfonts/light/iconfont.ttf and b/src/assets/iconfonts/light/iconfont.ttf differ diff --git a/src/assets/iconfonts/light/iconfont.woff b/src/assets/iconfonts/light/iconfont.woff index 8795d98..e6b7f71 100644 Binary files a/src/assets/iconfonts/light/iconfont.woff and b/src/assets/iconfonts/light/iconfont.woff differ diff --git a/src/assets/iconfonts/light/iconfont.woff2 b/src/assets/iconfonts/light/iconfont.woff2 index 28c02d8..2bc0724 100644 Binary files a/src/assets/iconfonts/light/iconfont.woff2 and b/src/assets/iconfonts/light/iconfont.woff2 differ diff --git a/src/views/AIAssistant/AICataloging/Chat.vue b/src/views/AIAssistant/AICataloging/Chat.vue deleted file mode 100644 index c576c61..0000000 --- a/src/views/AIAssistant/AICataloging/Chat.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/src/views/AIAssistant/AICataloging/Chat2.vue b/src/views/AIAssistant/AICataloging/Chat2.vue deleted file mode 100644 index 719497f..0000000 --- a/src/views/AIAssistant/AICataloging/Chat2.vue +++ /dev/null @@ -1,176 +0,0 @@ - - - - - diff --git a/src/views/AIAssistant/AICataloging/deepSeekChat.vue b/src/views/AIAssistant/AICataloging/deepSeekChat.vue deleted file mode 100644 index 590a868..0000000 --- a/src/views/AIAssistant/AICataloging/deepSeekChat.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/src/views/AIAssistant/AICataloging/index2.vue b/src/views/AIAssistant/AICataloging/index2.vue deleted file mode 100644 index b5683eb..0000000 --- a/src/views/AIAssistant/AICataloging/index2.vue +++ /dev/null @@ -1,672 +0,0 @@ - - - - diff --git a/src/views/AIAssistant/AICataloging/running/index.vue b/src/views/AIAssistant/AICataloging/running/index.vue index b74af55..a38f2ca 100644 --- a/src/views/AIAssistant/AICataloging/running/index.vue +++ b/src/views/AIAssistant/AICataloging/running/index.vue @@ -22,10 +22,19 @@
- - - 创建解析任务 - + + + + @@ -40,6 +49,7 @@ @cell-dblclick="tableDoubleClick" @selection-change="crud.selectionChangeHandler" > + @@ -58,7 +68,7 @@