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