From ae69b91e45992be0e38c7b1c205c83f83243bbb7 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期三, 07 八月 2024 14:20:55 +0800 Subject: [PATCH] 知识库页面修改 --- src/views/dmx/knowledgeLib/addKnow.vue | 33 +++++++++++++++------------------ 1 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/views/dmx/knowledgeLib/addKnow.vue b/src/views/dmx/knowledgeLib/addKnow.vue index 07db2d2..1146c01 100644 --- a/src/views/dmx/knowledgeLib/addKnow.vue +++ b/src/views/dmx/knowledgeLib/addKnow.vue @@ -22,14 +22,12 @@ <script lang="ts" setup> import { onMounted ,onBeforeMount, reactive, ref } from "vue"; +import { kbcreate } 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 +41,19 @@ } -const handleSubmit = ({values, errors}) => { - console.log('values:', values, '\nerrors:', errors) +const emit = defineEmits(['getknowledge','getKbdetail']) + +const handleSubmit = async({values, errors}) => { + if(errors) return; + let data = await kbcreate({ + name: values.name, + }) + if(data.code == 0){ + visible.value = false; + Message.success('鍒涘缓鎴愬姛'); + // emit('getKbdetail',data.data.kb_id); + emit("getknowledge",data.data.kb_id); + } } const handleClick = () => { @@ -68,9 +77,6 @@ const handleOpened =(el) => { Object.assign(form,{ name: '',// 鐢ㄦ埛鍚� - nameJoin: '',// 鏄电О - post: '',// 宀椾綅 - txt: '',// 澶囨敞 }); formRef.value.resetFields(); } @@ -82,13 +88,4 @@ }) -</script> - -<script lang="ts"> -export default { - name: 'add', - methods: { - - } -}; </script> \ No newline at end of file -- Gitblit v1.8.0