From b256c87dced91d2df37b4f4190621ea412b351c4 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期一, 05 八月 2024 11:26:22 +0800 Subject: [PATCH] fix: 提交代码 --- src/views/dmx/model/components/addModel.vue | 2 src/views/dmx/model/index.vue | 42 ++++--- package-lock.json | 179 +++++++++++++++-------------------- yarn.lock | 27 ++--- 4 files changed, 112 insertions(+), 138 deletions(-) diff --git a/package-lock.json b/package-lock.json index c23af3a..23b14b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,8 @@ "license": "MIT", "dependencies": { "@arco-design/web-vue": "^2.44.7", + "@vue-office/docx": "^1.6.2", + "@vue-office/excel": "^1.7.11", "@vueuse/core": "^9.3.0", "arco-design-pro-vue": "^2.7.3", "axios": "^0.24.0", @@ -2083,6 +2085,38 @@ "path-browserify": "^1.0.1" } }, + "node_modules/@vue-office/docx": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/@vue-office/docx/-/docx-1.6.2.tgz", + "integrity": "sha512-OHAoUHeY8nHjhWvwDhlPx+/rmRkxmqLpvPgtfCEOZ4H1c1LCdJ6eDbdV3152ww8dcdZ7fgGQu3fmSSaI7JwdpQ==", + "hasInstallScript": true, + "peerDependencies": { + "@vue/composition-api": "^1.7.1", + "vue": "^2.0.0 || >=3.0.0", + "vue-demi": "^0.14.6" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vue-office/excel": { + "version": "1.7.11", + "resolved": "https://registry.npmmirror.com/@vue-office/excel/-/excel-1.7.11.tgz", + "integrity": "sha512-LF3R9IV573Sf4qTu6Ik5Ee8UMfkrsZQ6HEQE25/2m1c0CMcHX6KanIy6Cz0b0Q+FrLH3TjIsLTm6oPcqAbDGSA==", + "hasInstallScript": true, + "peerDependencies": { + "@vue/composition-api": "^1.7.1", + "vue": "^2.0.0 || >=3.0.0", + "vue-demi": "^0.14.6" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.2.2", "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", @@ -2334,32 +2368,6 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.8", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz", - "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/@vueuse/metadata": { "version": "9.13.0", "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz", @@ -2379,32 +2387,6 @@ }, "funding": { "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.8", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz", - "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } } }, "node_modules/acorn": { @@ -12932,32 +12914,6 @@ } } }, - "node_modules/pinia/node_modules/vue-demi": { - "version": "0.14.8", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz", - "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/pinkie": { "version": "2.0.4", "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", @@ -18795,6 +18751,31 @@ } } }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/vue-echarts": { "version": "6.7.3", "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-6.7.3.tgz", @@ -20689,6 +20670,18 @@ "path-browserify": "^1.0.1" } }, + "@vue-office/docx": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/@vue-office/docx/-/docx-1.6.2.tgz", + "integrity": "sha512-OHAoUHeY8nHjhWvwDhlPx+/rmRkxmqLpvPgtfCEOZ4H1c1LCdJ6eDbdV3152ww8dcdZ7fgGQu3fmSSaI7JwdpQ==", + "requires": {} + }, + "@vue-office/excel": { + "version": "1.7.11", + "resolved": "https://registry.npmmirror.com/@vue-office/excel/-/excel-1.7.11.tgz", + "integrity": "sha512-LF3R9IV573Sf4qTu6Ik5Ee8UMfkrsZQ6HEQE25/2m1c0CMcHX6KanIy6Cz0b0Q+FrLH3TjIsLTm6oPcqAbDGSA==", + "requires": {} + }, "@vue/babel-helper-vue-transform-on": { "version": "1.2.2", "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", @@ -20888,14 +20881,6 @@ "@vueuse/metadata": "9.13.0", "@vueuse/shared": "9.13.0", "vue-demi": "*" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.8", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz", - "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==", - "requires": {} - } } }, "@vueuse/metadata": { @@ -20909,14 +20894,6 @@ "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", "requires": { "vue-demi": "*" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.8", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz", - "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==", - "requires": {} - } } }, "acorn": { @@ -28095,14 +28072,6 @@ "requires": { "@vue/devtools-api": "^6.5.0", "vue-demi": ">=0.14.5" - }, - "dependencies": { - "vue-demi": { - "version": "0.14.8", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz", - "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==", - "requires": {} - } } }, "pinkie": { @@ -32123,6 +32092,12 @@ "@vue/shared": "3.4.32" } }, + "vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "requires": {} + }, "vue-echarts": { "version": "6.7.3", "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-6.7.3.tgz", diff --git a/src/views/dmx/model/components/addModel.vue b/src/views/dmx/model/components/addModel.vue index 42f0482..7726ef7 100644 --- a/src/views/dmx/model/components/addModel.vue +++ b/src/views/dmx/model/components/addModel.vue @@ -100,7 +100,7 @@ </template> <script lang="ts" setup> - import { onMounted, onBeforeMount, reactive, ref } from 'vue'; + import { onMounted, onBeforeMount, reactive, ref } from 'vue'; const visible = ref(false); const loading = ref(false); diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue index 05273b1..87a5bc5 100644 --- a/src/views/dmx/model/index.vue +++ b/src/views/dmx/model/index.vue @@ -39,7 +39,7 @@ width: '100%', }" alt="dessert" - :src="'http://' + item.logo" + :src="item.logo" /> </div> <a-card :bordered="false" hoverable> @@ -161,7 +161,6 @@ <script lang="ts" setup> import { ref, reactive, nextTick } from 'vue'; - import addModel from '@/views/dmx/model/components/addModel.vue'; import editModel from '@/views/dmx/model/components/editModel.vue'; import addPageModel from './components/addPageModel.vue'; import addTableName from './components/addTableName.vue'; @@ -220,14 +219,18 @@ const editList = ref({ llm_factory: '' }); //澧炲姞妯″瀷瀛愮被 const handleAddModel = () => { - if (tabKey.value == 'key') { - tabShow.value = true; - } else { - modelType.value = 2; - editList.value.llm_factory = tabKey.value; - show.value = true; - title.value = '娣诲姞妯″紡'; - } + // if (tabKey.value == 'key') { + // tabShow.value = true; + // } else { + // modelType.value = 2; + // editList.value.llm_factory = tabKey.value; + // show.value = true; + // title.value = '娣诲姞妯″紡'; + // } + modelType.value = 2; + editList.value.llm_factory = tabKey.value; + show.value = true; + title.value = '娣诲姞妯″紡'; }; //缂栬緫妯″瀷瀛愮被 const handleEditModel = (val) => { @@ -271,9 +274,11 @@ const handleDelete = async (key: any) => { console.log(key, 45455); // tabData.value = tabData.value.filter((item) => item.key !== key); - Reflect.deleteProperty(tabData.value, key); - await deleteLlmFactory(key); - queryModel(); + if (key !== 'key') { + Reflect.deleteProperty(tabData.value, key); + await deleteLlmFactory(key); + queryModel(); + } }; const visible = ref(false); @@ -427,12 +432,6 @@ } } .card_content { - position: relative; - .arco-btn-group { - position: absolute; - right: 10px; - top: 90px; - } .card_wrap_box_img { min-height: 200px; max-height: 240px; @@ -447,6 +446,11 @@ border: 1px solid var(--color-neutral-3); border-radius: 4px; position: relative; + .arco-btn-group { + position: absolute; + right: 10px; + top: 90px; + } &:hover { transform: translateY(-4px); // box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1); diff --git a/yarn.lock b/yarn.lock index 04d8775..bd2c117 100644 --- a/yarn.lock +++ b/yarn.lock @@ -987,14 +987,14 @@ "path-browserify" "^1.0.1" "@vue-office/docx@^1.6.2": - version "1.6.2" - resolved "https://registry.npmmirror.com/@vue-office/docx/-/docx-1.6.2.tgz#c97d28db60db5325dd351d90b0202dd3d54ad427" - integrity sha512-OHAoUHeY8nHjhWvwDhlPx+/rmRkxmqLpvPgtfCEOZ4H1c1LCdJ6eDbdV3152ww8dcdZ7fgGQu3fmSSaI7JwdpQ== + "integrity" "sha512-OHAoUHeY8nHjhWvwDhlPx+/rmRkxmqLpvPgtfCEOZ4H1c1LCdJ6eDbdV3152ww8dcdZ7fgGQu3fmSSaI7JwdpQ==" + "resolved" "https://registry.npmmirror.com/@vue-office/docx/-/docx-1.6.2.tgz" + "version" "1.6.2" "@vue-office/excel@^1.7.11": - version "1.7.11" - resolved "https://registry.npmmirror.com/@vue-office/excel/-/excel-1.7.11.tgz#e37e5a2c212907a62c9b65e42d9df21f9c68a2cc" - integrity sha512-LF3R9IV573Sf4qTu6Ik5Ee8UMfkrsZQ6HEQE25/2m1c0CMcHX6KanIy6Cz0b0Q+FrLH3TjIsLTm6oPcqAbDGSA== + "integrity" "sha512-LF3R9IV573Sf4qTu6Ik5Ee8UMfkrsZQ6HEQE25/2m1c0CMcHX6KanIy6Cz0b0Q+FrLH3TjIsLTm6oPcqAbDGSA==" + "resolved" "https://registry.npmmirror.com/@vue-office/excel/-/excel-1.7.11.tgz" + "version" "1.7.11" "@vue/babel-helper-vue-transform-on@1.2.2": "integrity" "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" @@ -8261,20 +8261,15 @@ optionalDependencies: "fsevents" "~2.3.2" -"vue-demi@*": - "integrity" "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==" - "resolved" "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz" - "version" "0.14.8" +"vue-demi@*", "vue-demi@^0.14.6", "vue-demi@>=0.14.5": + "integrity" "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==" + "resolved" "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz" + "version" "0.14.10" "vue-demi@^0.13.11": "integrity" "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==" "resolved" "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz" "version" "0.13.11" - -"vue-demi@>=0.14.5": - "integrity" "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==" - "resolved" "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz" - "version" "0.14.8" "vue-echarts@^6.2.3": "integrity" "sha512-vXLKpALFjbPphW9IfQPOVfb1KjGZ/f8qa/FZHi9lZIWzAnQC1DgnmEK3pJgEkyo6EP7UnX6Bv/V3Ke7p+qCNXA==" @@ -8330,7 +8325,7 @@ "@vue/language-core" "1.8.27" "semver" "^7.5.4" -"vue@^2.6.12 || ^3.1.1", "vue@^2.6.14 || ^3.3.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.1.0", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.40", "vue@2 || 3", "vue@3.4.32": +"vue@^2.0.0 || >=3.0.0", "vue@^2.6.12 || ^3.1.1", "vue@^2.6.14 || ^3.3.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.1.0", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.40", "vue@2 || 3", "vue@3.4.32": "integrity" "sha512-9mCGIAi/CAq7GtaLLLp2J92pEic+HArstG+pq6F+H7+/jB9a0Z7576n4Bh4k79/50L1cKMIhZC3MC0iGpl+1IA==" "resolved" "https://registry.npmmirror.com/vue/-/vue-3.4.32.tgz" "version" "3.4.32" -- Gitblit v1.8.0