liudong
2024-08-07 ae69b91e45992be0e38c7b1c205c83f83243bbb7
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>