From 2f5fbb2144ca03477eb91ab36a990ea013065214 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期四, 08 八月 2024 17:47:32 +0800
Subject: [PATCH] 解析块页面修改

---
 src/views/dmx/knowledgeLib/eidtDetails.vue |   48 ++++++++++++++++++++++++++----------------------
 1 files changed, 26 insertions(+), 22 deletions(-)

diff --git a/src/views/dmx/knowledgeLib/eidtDetails.vue b/src/views/dmx/knowledgeLib/eidtDetails.vue
index db47476..7076b4b 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>
@@ -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(&#45;&#45;color-text-2)">鍚敤</span>-->
+<!--        <a-button type="text" style="color: var(&#45;&#45;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,11 +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 =defineModel('eidtDilVisible');
+  const emit = defineEmits(['canplaythrough']);
   const keyVisible = ref(false);
   const loading = ref(false);
   const form = reactive({
@@ -97,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');
+      }
     }
   };
 
@@ -121,11 +126,10 @@
   };
 
   const handleOpened = (el) => {
-    Object.assign(form, {
-      content_with_weight: '',
-      important_kwd: [],
-      important_kwd_key: '',
-    });
+    console.log(props.item);
+    nextTick(()=>{
+      Object.assign(form, props.item);
+    })
     formRef.value.resetFields();
     keyVisible.value = false;
   };

--
Gitblit v1.8.0