| | |
| | | |
| | | <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); |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | 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 = () => { |
| | |
| | | const handleOpened =(el) => { |
| | | Object.assign(form,{ |
| | | name: '',// 用户名 |
| | | nameJoin: '',// 昵称 |
| | | post: '',// 岗位 |
| | | txt: '',// 备注 |
| | | }); |
| | | formRef.value.resetFields(); |
| | | } |
| | |
| | | |
| | | |
| | | }) |
| | | </script> |
| | | |
| | | <script lang="ts"> |
| | | export default { |
| | | name: 'add', |
| | | methods: { |
| | | |
| | | } |
| | | }; |
| | | </script> |