fix: bugs
This commit is contained in:
parent
f3fff4a26e
commit
ac545f9122
@ -1,6 +1,7 @@
|
|||||||
import knowledgeWorkspaceApi from '@/api/knowledge/knowledge'
|
import knowledgeWorkspaceApi from '@/api/knowledge/knowledge'
|
||||||
import documentWorkspaceApi from '@/api/knowledge/document'
|
import documentWorkspaceApi from '@/api/knowledge/document'
|
||||||
import paragraphWorkspaceApi from '@/api/knowledge/paragraph'
|
import paragraphWorkspaceApi from '@/api/knowledge/paragraph'
|
||||||
|
import problemWorkspaceApi from '@/api/knowledge/problem'
|
||||||
import modelWorkspaceApi from '@/api/model/model'
|
import modelWorkspaceApi from '@/api/model/model'
|
||||||
import toolWorkspaceApi from '@/api/tool/tool'
|
import toolWorkspaceApi from '@/api/tool/tool'
|
||||||
import sharedWorkspaceApi from '@/api/shared-workspace'
|
import sharedWorkspaceApi from '@/api/shared-workspace'
|
||||||
@ -9,6 +10,7 @@ import modelSystemShareApi from '@/api/system-shared/model'
|
|||||||
import knowledgeSystemShareApi from '@/api/system-shared/knowledge'
|
import knowledgeSystemShareApi from '@/api/system-shared/knowledge'
|
||||||
import documentSystemShareApi from '@/api/system-shared/document'
|
import documentSystemShareApi from '@/api/system-shared/document'
|
||||||
import paragraphSystemShareApi from '@/api/system-shared/paragraph'
|
import paragraphSystemShareApi from '@/api/system-shared/paragraph'
|
||||||
|
import problemSystemShareApi from '@/api/system-shared/problem'
|
||||||
|
|
||||||
// 普通 API
|
// 普通 API
|
||||||
const workspaceApiMap = {
|
const workspaceApiMap = {
|
||||||
@ -17,6 +19,7 @@ const workspaceApiMap = {
|
|||||||
tool: toolWorkspaceApi,
|
tool: toolWorkspaceApi,
|
||||||
document: documentWorkspaceApi,
|
document: documentWorkspaceApi,
|
||||||
paragraph: paragraphWorkspaceApi,
|
paragraph: paragraphWorkspaceApi,
|
||||||
|
problem: problemWorkspaceApi,
|
||||||
} as any
|
} as any
|
||||||
|
|
||||||
// 系统分享 API
|
// 系统分享 API
|
||||||
@ -26,6 +29,7 @@ const systemShareApiMap = {
|
|||||||
tool: toolSystemShareApi,
|
tool: toolSystemShareApi,
|
||||||
document: documentSystemShareApi,
|
document: documentSystemShareApi,
|
||||||
paragraph: paragraphSystemShareApi,
|
paragraph: paragraphSystemShareApi,
|
||||||
|
problem: problemSystemShareApi,
|
||||||
} as any
|
} as any
|
||||||
|
|
||||||
// 资源管理 API
|
// 资源管理 API
|
||||||
|
|||||||
@ -307,6 +307,7 @@
|
|||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { onMounted, ref, reactive, shallowRef, nextTick, computed, watch } from 'vue'
|
import { onMounted, ref, reactive, shallowRef, nextTick, computed, watch } from 'vue'
|
||||||
|
import { useRouter, useRoute, onBeforeRouteLeave } from 'vue-router'
|
||||||
import { cloneDeep, get } from 'lodash'
|
import { cloneDeep, get } from 'lodash'
|
||||||
import CreateKnowledgeDialog from '@/views/knowledge/create-component/CreateKnowledgeDialog.vue'
|
import CreateKnowledgeDialog from '@/views/knowledge/create-component/CreateKnowledgeDialog.vue'
|
||||||
import CreateWebKnowledgeDialog from '@/views/knowledge/create-component/CreateWebKnowledgeDialog.vue'
|
import CreateWebKnowledgeDialog from '@/views/knowledge/create-component/CreateWebKnowledgeDialog.vue'
|
||||||
@ -319,7 +320,6 @@ import { MsgSuccess, MsgConfirm } from '@/utils/message'
|
|||||||
import useStore from '@/stores'
|
import useStore from '@/stores'
|
||||||
import { numberFormat } from '@/utils/common'
|
import { numberFormat } from '@/utils/common'
|
||||||
import { t } from '@/locales'
|
import { t } from '@/locales'
|
||||||
import { useRouter, useRoute } from 'vue-router'
|
|
||||||
import { SourceTypeEnum } from '@/enums/common'
|
import { SourceTypeEnum } from '@/enums/common'
|
||||||
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
|
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
|
||||||
import permissionMap from '@/permission'
|
import permissionMap from '@/permission'
|
||||||
@ -327,6 +327,9 @@ import permissionMap from '@/permission'
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const { folder, user, knowledge } = useStore()
|
const { folder, user, knowledge } = useStore()
|
||||||
|
onBeforeRouteLeave((to, from) => {
|
||||||
|
knowledge.setKnowledgeList([])
|
||||||
|
})
|
||||||
|
|
||||||
const apiType = computed(() => {
|
const apiType = computed(() => {
|
||||||
if (route.path.includes('shared')) {
|
if (route.path.includes('shared')) {
|
||||||
@ -364,7 +367,6 @@ const paginationConfig = reactive({
|
|||||||
total: 0,
|
total: 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
const CreateKnowledgeDialogRef = ref()
|
const CreateKnowledgeDialogRef = ref()
|
||||||
const currentCreateDialog = shallowRef<any>(null)
|
const currentCreateDialog = shallowRef<any>(null)
|
||||||
|
|
||||||
|
|||||||
@ -78,7 +78,7 @@
|
|||||||
<h4 class="title-decoration-1 mb-16">
|
<h4 class="title-decoration-1 mb-16">
|
||||||
{{ $t('common.param.initParam') }}
|
{{ $t('common.param.initParam') }}
|
||||||
</h4>
|
</h4>
|
||||||
<el-button link type="danger" @click="openAddInitDialog()">
|
<el-button link type="primary" @click="openAddInitDialog()">
|
||||||
<el-icon class="mr-4">
|
<el-icon class="mr-4">
|
||||||
<Plus />
|
<Plus />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
|
|||||||
@ -281,10 +281,7 @@
|
|||||||
<ToolFormDrawer ref="ToolFormDrawerRef" @refresh="refresh" :title="ToolDrawertitle" />
|
<ToolFormDrawer ref="ToolFormDrawerRef" @refresh="refresh" :title="ToolDrawertitle" />
|
||||||
<CreateFolderDialog ref="CreateFolderDialogRef" v-if="!isShared" />
|
<CreateFolderDialog ref="CreateFolderDialogRef" v-if="!isShared" />
|
||||||
<ToolStoreDialog ref="toolStoreDialogRef" @refresh="refresh" />
|
<ToolStoreDialog ref="toolStoreDialogRef" @refresh="refresh" />
|
||||||
<AddInternalToolDialog
|
<AddInternalToolDialog ref="addInternalToolDialogRef" @refresh="confirmAddInternalTool" />
|
||||||
ref="addInternalToolDialogRef"
|
|
||||||
@refresh="confirmAddInternalTool"
|
|
||||||
/>
|
|
||||||
<AuthorizedWorkspace
|
<AuthorizedWorkspace
|
||||||
ref="AuthorizedWorkspaceDialogRef"
|
ref="AuthorizedWorkspaceDialogRef"
|
||||||
v-if="isSystemShare"
|
v-if="isSystemShare"
|
||||||
@ -294,7 +291,7 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { onMounted, ref, reactive, computed, watch } from 'vue'
|
import { onMounted, ref, reactive, computed, watch } from 'vue'
|
||||||
import { cloneDeep, get } from 'lodash'
|
import { cloneDeep, get } from 'lodash'
|
||||||
import { useRoute } from 'vue-router'
|
import { useRoute, onBeforeRouteLeave } from 'vue-router'
|
||||||
import InitParamDrawer from '@/views/tool/component/InitParamDrawer.vue'
|
import InitParamDrawer from '@/views/tool/component/InitParamDrawer.vue'
|
||||||
import ToolFormDrawer from '@/views/tool/ToolFormDrawer.vue'
|
import ToolFormDrawer from '@/views/tool/ToolFormDrawer.vue'
|
||||||
import CreateFolderDialog from '@/components/folder-tree/CreateFolderDialog.vue'
|
import CreateFolderDialog from '@/components/folder-tree/CreateFolderDialog.vue'
|
||||||
@ -310,6 +307,9 @@ import useStore from '@/stores'
|
|||||||
import { t } from '@/locales'
|
import { t } from '@/locales'
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const { folder, user, tool } = useStore()
|
const { folder, user, tool } = useStore()
|
||||||
|
onBeforeRouteLeave((to, from) => {
|
||||||
|
tool.setToolList([])
|
||||||
|
})
|
||||||
|
|
||||||
const apiType = computed(() => {
|
const apiType = computed(() => {
|
||||||
if (route.path.includes('shared')) {
|
if (route.path.includes('shared')) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user