From b6107c2cb71fc5216d67bbfa941a3ec115b0dafb Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期三, 31 七月 2024 15:41:27 +0800 Subject: [PATCH] 测试页面bug的修改 --- src/views/dmx/knowledgeLib/index.vue | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/views/dmx/knowledgeLib/index.vue b/src/views/dmx/knowledgeLib/index.vue index 7bf2dae..ba013eb 100644 --- a/src/views/dmx/knowledgeLib/index.vue +++ b/src/views/dmx/knowledgeLib/index.vue @@ -36,7 +36,7 @@ <a-tabs default-active-key="1"> <a-tab-pane key="1" :title= "t('dmx.list.DataSet')"> <div class="rt-container-main"> - <a-card ref="account" class="general-card" :title="$t('')" style="padding-top: 20px"> + <a-card ref="account" class="general-card" title="" style="padding-top: 20px"> <a-row> <a-col :flex="1" :span="12"> <a-form @@ -169,7 +169,7 @@ <!-- <span>{{ parser_ids[record.parser_id]}}</span>--> <!-- </template>--> <template #status="{ record }"> - <a-switch v-model="record.status" checked-value="1" unchecked-value="0" @change="handleChangeStatus(record)"/> + <a-switch v-model="record.status" size="small" checked-value="1" unchecked-value="0" @change="handleChangeStatus(record)"/> </template> <template #run="{ record }"> <div style="display: flex;align-items: center;"> @@ -233,12 +233,12 @@ </a-tab-pane> <a-tab-pane key="2" :title="t('dmx.list.test')"> <div class="rt-container-main"> - <test :kbobj="kbobj"></test> + <test ref="testForm"></test> </div> </a-tab-pane> <a-tab-pane key="3" :title="t('dmx.list.disposition')"> <div class="rt-container-main"> - <config :kbtenantInfo="kbtenantInfo" :kbdetail="kbdetail" :kbobj="kbobj"></config> + <config :kbtenantInfo="kbtenantInfo" :kbobj="kbobj"></config> </div> </a-tab-pane> </a-tabs> @@ -284,7 +284,7 @@ </template> <script lang="ts" setup> -import { computed, ref, reactive, watch, nextTick, onBeforeMount } from "vue"; +import { computed, ref, reactive, watch, nextTick, onBeforeMount, onMounted } from "vue"; import { useI18n } from 'vue-i18n'; import useLoading from '@/hooks/loading'; import { @@ -308,8 +308,10 @@ import test from '@/views/dmx/knowledgeLib/test.vue' import tool from '@/views/dmx/knowledgeLib/tool.vue' import addDetails from '@/views/dmx/knowledgeLib/addDetails.vue' -import { Message } from "@arco-design/web-vue"; -import { parseTime } from "@/utils"; + import { Message } from "@arco-design/web-vue"; + import { parseTime } from "@/utils"; + import { usePinia } from "@/store"; + const store = usePinia(); type SizeProps = 'mini' | 'small' | 'medium' | 'large'; type Column = TableColumnData & { checked?: true }; const account = ref(null) @@ -334,6 +336,8 @@ let visible = ref(false) let detailsShow = ref(false) let selectedTab = ref(0) + let testForm = ref(null) + let kbId = ref('') let kbobj = reactive({}) let kbdetail = reactive({}) let parser_ids = reactive({}) @@ -353,8 +357,10 @@ const selectTab = (index,item) => { selectedTab.value= index; - console.log(item.id); - kbobj= item + // console.log(item.id); + kbobj= item; + kbId = kbobj.id; + testForm.value.changekbid(kbId); fetchData({ kb_id: kbobj.id, page: 1, @@ -473,7 +479,7 @@ acc[key] = value; return acc; }, {}); - console.log(parser_ids, 'parser_ids'); + // console.log(parser_ids, 'parser_ids'); kbtenantInfo.parser_idObj = parser_ids; renderData.value = data.data.docs||[]; renderData.value = renderData.value.map((item) => { @@ -483,7 +489,7 @@ parser_id: parser_ids[item.parser_id], }; }); - console.log(renderData.value, 'renderData.value'); + console.log(renderData.value, 'renderData'); pagination.current = params.page; pagination.total = data.data.total; @@ -530,6 +536,8 @@ console.log(tabs.value, 'tabs'); if(tabs.value.length>0 && tabs.value[0]){ kbobj = tabs.value[0] + kbId = kbobj.id; + testForm.value.changekbid(kbId); fetchData({ kb_id: kbobj.id, page: 1, @@ -706,6 +714,9 @@ ); onBeforeMount(()=>{ + + }) + onMounted(()=>{ knowledgeData() }) -- Gitblit v1.8.0