From 8b6d79d198707624b1aa3ee004bed3991ac454f3 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期四, 08 八月 2024 20:13:41 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/web/flow_web --- src/views/dmx/knowledgeLib/eidtDetails.vue | 66 ++++++++++++++++++-------------- 1 files changed, 37 insertions(+), 29 deletions(-) diff --git a/src/views/dmx/knowledgeLib/eidtDetails.vue b/src/views/dmx/knowledgeLib/eidtDetails.vue index 68facfa..ba242bb 100644 --- a/src/views/dmx/knowledgeLib/eidtDetails.vue +++ b/src/views/dmx/knowledgeLib/eidtDetails.vue @@ -18,7 +18,7 @@ <a-textarea v-model="form.content_with_weight" placeholder="" - style="height: 100px" + style="height: 100px;overflow: auto;" auto-size /> </a-form-item> @@ -26,10 +26,10 @@ <div style="width: auto"> <a-tag v-for="(item, index) in form.important_kwd" - :key="index" + :key="item" closable bordered - @close="form.important_kwd.splice(index, 1)" + @close="deleteKey(item)" style="margin-right: 10px" > {{ item }} @@ -49,17 +49,17 @@ </div> </a-form-item> - <div> - <a-divider style="margin: 10px 0" /> - <a-switch size="small" /> - <span style="color: var(--color-text-2)">鍚敤</span> - <a-button type="text" style="color: var(--color-text-2)"> - <template #icon> - <icon-delete /> - </template> - 鍒犻櫎 - </a-button> - </div> +<!-- <div>--> +<!-- <a-divider style="margin: 10px 0" />--> +<!-- <a-switch size="small" />--> +<!-- <span style="color: var(--color-text-2)">鍚敤</span>--> +<!-- <a-button type="text" style="color: var(--color-text-2)">--> +<!-- <template #icon>--> +<!-- <icon-delete />--> +<!-- </template>--> +<!-- 鍒犻櫎--> +<!-- </a-button>--> +<!-- </div>--> <a-form-item> <div style="width: 100%; text-align: right"> <a-button @click="visible = false">鍙栨秷</a-button> @@ -73,12 +73,12 @@ </template> <script lang="ts" setup> - import { onMounted, onBeforeMount, reactive, ref } from 'vue'; - import { achunkCreate } from '@/api/kbList'; +import { onMounted, onBeforeMount, reactive, ref, nextTick } from "vue"; +import { achunkCreate, achunkSet } from "@/api/kbList"; const props = defineProps(['item']); - - const visible = ref(false); + const visible =defineModel('eidtDilVisible'); + const emit = defineEmits(['canplaythrough']); const keyVisible = ref(false); const loading = ref(false); const form = reactive({ @@ -98,13 +98,17 @@ }; const handleSubmit = async ({ values, errors }) => { - console.log(props.item.id); if (!errors) { - const res = await achunkCreate({ + const res = await achunkSet({ content_with_weight: values.content_with_weight, important_kwd: values.important_kwd, - doc_id: props.item.id, + doc_id: props.item.doc_id, + chunk_id: props.item.chunk_id, }); + if (res.code === 0) { + visible.value = false; + emit('canplaythrough'); + } } }; @@ -112,9 +116,6 @@ visible.value = true; }; - defineExpose({ - handleClick, - }); const handleBeforeOk = (done) => { formRef.value.validate().then((res) => { console.log('form:', form); @@ -125,15 +126,22 @@ }; const handleOpened = (el) => { - Object.assign(form, { - content_with_weight: '', - important_kwd: [], - important_kwd_key: '', - }); + console.log(props.item); + nextTick(()=>{ + Object.assign(form, props.item); + console.log(form.important_kwd); + }) formRef.value.resetFields(); keyVisible.value = false; }; + const deleteKey = (row) => { + console.log(form.important_kwd); + console.log(row); + // form.important_kwd.splice(index, 1); + form.important_kwd = form.important_kwd.filter((item) => item !== row); + }; + const addKey = () => { form.important_kwd_key = ''; formInput.value.focus(); -- Gitblit v1.8.0