From c06e0dd15c94363865469682f964128e91977fdf Mon Sep 17 00:00:00 2001 From: MerCry Date: Fri, 27 Feb 2026 19:22:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(ASA):=20=E4=BF=AE=E5=A4=8D=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=8F=98=E9=87=8F=E8=AF=AD=E6=B3=95=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=B9=B6=E5=AE=89=E8=A3=85=20vuedraggable=20=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ai-service-admin/package-lock.json | 21 ++++++++++++++++++- ai-service-admin/package.json | 4 ++-- .../src/views/admin/prompt-template/index.vue | 6 +++++- 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/ai-service-admin/package-lock.json b/ai-service-admin/package-lock.json index ff69db6..65e9dc7 100644 --- a/ai-service-admin/package-lock.json +++ b/ai-service-admin/package-lock.json @@ -13,7 +13,8 @@ "element-plus": "^2.6.1", "pinia": "^2.1.7", "vue": "^3.4.21", - "vue-router": "^4.3.0" + "vue-router": "^4.3.0", + "vuedraggable": "^4.1.0" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.4", @@ -895,6 +896,12 @@ "fsevents": "~2.3.2" } }, + "node_modules/sortablejs": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.14.0.tgz", + "integrity": "sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==", + "license": "MIT" + }, "node_modules/source-map-js": { "version": "1.2.1", "license": "BSD-3-Clause", @@ -1053,6 +1060,18 @@ "peerDependencies": { "typescript": ">=5.0.0" } + }, + "node_modules/vuedraggable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.1.0.tgz", + "integrity": "sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==", + "license": "MIT", + "dependencies": { + "sortablejs": "1.14.0" + }, + "peerDependencies": { + "vue": "^3.0.1" + } } } } diff --git a/ai-service-admin/package.json b/ai-service-admin/package.json index 671a5a4..3e2e837 100644 --- a/ai-service-admin/package.json +++ b/ai-service-admin/package.json @@ -12,9 +12,9 @@ "axios": "^1.6.7", "element-plus": "^2.6.1", "pinia": "^2.1.7", - "vuedraggable": "^4.1.0", "vue": "^3.4.21", - "vue-router": "^4.3.0" + "vue-router": "^4.3.0", + "vuedraggable": "^4.1.0" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.4", diff --git a/ai-service-admin/src/views/admin/prompt-template/index.vue b/ai-service-admin/src/views/admin/prompt-template/index.vue index a44c8b6..fc41998 100644 --- a/ai-service-admin/src/views/admin/prompt-template/index.vue +++ b/ai-service-admin/src/views/admin/prompt-template/index.vue @@ -116,7 +116,7 @@ class="variable-item" @click="insertVariable(v.name)" > - {{ '{{' + v.name + '}}' }} + {{ getVarSyntax(v.name) }} {{ v.description }} @@ -189,6 +189,10 @@ const getSceneLabel = (scene: string) => { return opt?.label || scene } +const getVarSyntax = (name: string) => { + return `{{${name}}}` +} + const getSceneTagType = (scene: string): '' | 'success' | 'warning' | 'danger' | 'info' => { const typeMap: Record = { chat: 'primary',