From fa803bfd73031ae593e30f33fb47fc87e7b98ffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Wed, 30 Apr 2025 17:14:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor(api):=20=E6=9B=B4=E6=96=B0=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E7=9B=B8=E5=85=B3=20API=20=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=20cascader=20=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -将知识库列表和更新 API路径从 '/datasets/' 更改为 '/datasetsEx/' - 修复 cascader 组件中 multiple 属性的设置方式,使用 $set 方法以确保响应式更新 --- src/api/generatedApi/index.js | 4 ++-- .../knowledge/detail/components/otherSelect/otherIndex.vue | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js index 843bb81..382774b 100644 --- a/src/api/generatedApi/index.js +++ b/src/api/generatedApi/index.js @@ -4,7 +4,7 @@ import getUrl from '@/assets/js/utils/get-url' // 获取知识库列表 export function docManageDataset(data) { return request({ - url: getUrl('/datasets/list'), + url: getUrl('/datasetsEx/list'), method: 'post', data }) @@ -20,7 +20,7 @@ export function getDatasetById(params) { // 知识库内容修改 export function datasetUpdate(data) { return request({ - url: getUrl('/datasets/update'), + url: getUrl('/datasetsEx/update'), method: 'post', data }) diff --git a/src/views/knowledge/detail/components/otherSelect/otherIndex.vue b/src/views/knowledge/detail/components/otherSelect/otherIndex.vue index b46eb42..aae6db7 100644 --- a/src/views/knowledge/detail/components/otherSelect/otherIndex.vue +++ b/src/views/knowledge/detail/components/otherSelect/otherIndex.vue @@ -126,11 +126,12 @@ export default { if (node.level === 1) { if (data.id === 0 || data.id === 1) { - this.cascaderProps.multiple = false + // this.cascaderProps.multiple = false + this.$set(this.cascaderProps, 'multiple', false) this.values = [data.id] } else { this.values = [] - this.cascaderProps.multiple = true + this.$set(this.cascaderProps, 'multiple', true) if (this.values.length === 0) { this.values.push([2, userInfo.id]) }