From 8eeab4eae52f828f3e628f4a6ff7ad3daa257b7b Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期六, 27 七月 2024 23:49:44 +0800
Subject: [PATCH] 知识库页面接口调用开发

---
 src/views/dmx/knowledgeLib/edit.vue |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/src/views/dmx/knowledgeLib/edit.vue b/src/views/dmx/knowledgeLib/edit.vue
index 808619a..47f3dea 100644
--- a/src/views/dmx/knowledgeLib/edit.vue
+++ b/src/views/dmx/knowledgeLib/edit.vue
@@ -22,14 +22,13 @@
 
 <script lang="ts" setup>
 import { onMounted ,onBeforeMount, reactive, ref } from "vue";
+import {  kbdocumentrename, kbdocumentrm } from "@/api/kbList";
+import { Message } from "@arco-design/web-vue";
 
 const visible = ref(false);
 const loading = ref(false);
 const form = reactive({
   name: '',// 鐢ㄦ埛鍚�
-  nameJoin: '',// 鏄电О
-  post: '',// 宀椾綅
-  txt: '',// 澶囨敞
 });
 const formRef = ref(null);
 
@@ -43,8 +42,21 @@
 }
 
 
-const handleSubmit = ({values, errors}) => {
-  console.log('values:', values, '\nerrors:', errors)
+const props =  defineProps(['item'])
+
+const emit =  defineEmits(['upTabdateItem'])
+
+const handleSubmit = async ({values, errors}) => {
+  if (errors) return;
+  let data = await kbdocumentrename({
+    doc_id:props.item.id,
+    name:form.name
+  })
+  if(data.code == 0){
+    Message.success('鎿嶄綔鎴愬姛');
+    visible.value = false;
+    emit("upTabdateItem",props.item.id,form.name);
+  }
 }
 
 const handleClick = () => {
@@ -66,13 +78,9 @@
 }
 
 const handleOpened =(el) => {
-  Object.assign(form,{
-    name: '',// 鐢ㄦ埛鍚�
-    nameJoin: '',// 鏄电О
-    post: '',// 宀椾綅
-    txt: '',// 澶囨敞
-  });
-  formRef.value.resetFields();
+  console.log(props.item, 'props.item');
+  Object.assign(form,props.item);
+  // formRef.value.resetFields();
 }
 
 onBeforeMount(()=>{

--
Gitblit v1.8.0