From 0c4966e9d1c0cdcde841ff507542ba18777f46ed Mon Sep 17 00:00:00 2001
From: liulingling.177216 <liulingling@halosee.com>
Date: 星期六, 18 一月 2025 22:16:44 +0800
Subject: [PATCH] 修改了知识库页面

---
 zhitan-vue/src/components/FileUpload/index.vue                     |    1 -
 zhitan-vue/src/api/policy/knowledgeBase.js                         |    2 +-
 zhitan-vue/src/views/policy/knowledgebase/components/EditModal.vue |   12 ++++++++----
 zhitan-vue/src/views/policy/knowledgebase/knowledgeBase.vue        |    8 ++++----
 4 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/zhitan-vue/src/api/policy/knowledgeBase.js b/zhitan-vue/src/api/policy/knowledgeBase.js
index 0b7bbd2..573e1ad 100644
--- a/zhitan-vue/src/api/policy/knowledgeBase.js
+++ b/zhitan-vue/src/api/policy/knowledgeBase.js
@@ -34,7 +34,7 @@
 export function knowledgeBaseEdit(data) {
     return request({
         url: '/knowledgeBase/edit',
-        method: 'put',
+        method: 'post',
         data
     })
 }
diff --git a/zhitan-vue/src/components/FileUpload/index.vue b/zhitan-vue/src/components/FileUpload/index.vue
index 2af9672..4b76324 100644
--- a/zhitan-vue/src/components/FileUpload/index.vue
+++ b/zhitan-vue/src/components/FileUpload/index.vue
@@ -40,7 +40,6 @@
 
 <script setup>
 import { getToken } from "@/utils/auth";
-
 const props = defineProps({
   modelValue: [String, Object, Array],
   // 鏁伴噺闄愬埗
diff --git a/zhitan-vue/src/views/policy/knowledgebase/components/EditModal.vue b/zhitan-vue/src/views/policy/knowledgebase/components/EditModal.vue
index 99ef2df..9aaf0d0 100644
--- a/zhitan-vue/src/views/policy/knowledgebase/components/EditModal.vue
+++ b/zhitan-vue/src/views/policy/knowledgebase/components/EditModal.vue
@@ -1,11 +1,11 @@
 <template>
     <el-dialog v-model="visible" :title="title" width="600" @close="handleClose">
-        <el-form :model="form" ref="queryRef" :rules="formRules" label-width="120px" v-loading="loading">
+        <el-form :model="form" ref="queryRef" :rules="formRules" label-width="100px" v-loading="loading">
             <el-form-item label="鏍囬" prop="title">
                 <el-input v-model="form.title" placeholder="璇疯緭鍏ユ爣棰�" />
             </el-form-item>
             <el-form-item label="鑳芥簮绫诲瀷" prop="type">
-                <el-select v-model="form.type" placeholder="璇烽�夋嫨">
+                <el-select v-model="form.type" placeholder="璇烽�夋嫨" style="width: 100%;">
                     <el-option v-for="(item, index) in props.types" :key="index" :label="item.label"
                         :value="item.value">
                     </el-option>
@@ -14,6 +14,9 @@
             <el-form-item label="鍐呭" prop="content">
                 <el-input v-model="form.content" placeholder="璇疯緭鍏ュ唴瀹�" />
             </el-form-item>
+            <!-- <el-form-item label="闄勪欢" prop="url">
+                <FileUpload></FileUpload>
+            </el-form-item> -->
         </el-form>
         <div slot="footer" class="text-right">
             <el-button type="primary" @click="submitForm" :loading="loading">纭� 瀹�</el-button>
@@ -34,12 +37,13 @@
 let form = ref({
     title: '',
     content: '',
-    type: 0,
+    type: null,
     url:[]
 })
 let emit = defineEmits(['getList'])
 const formRules = {
     title: [{ required: true, trigger: "blur", message: "璇疯緭鍏ユ爣棰�" }],
+    type: [{ required: true, trigger: "change", message: "璇烽�夋嫨鑳芥簮绫诲瀷" }],
     content: [{ required: true, trigger: "blur", message: "璇疯緭鍏ュ唴瀹�" }],
 }
 
@@ -86,7 +90,7 @@
     form.value = {
         title: '',
         content: '',
-        type: 0,
+        type: null,
         url:[]
     }
 }
diff --git a/zhitan-vue/src/views/policy/knowledgebase/knowledgeBase.vue b/zhitan-vue/src/views/policy/knowledgebase/knowledgeBase.vue
index 508ca50..e8f32a2 100644
--- a/zhitan-vue/src/views/policy/knowledgebase/knowledgeBase.vue
+++ b/zhitan-vue/src/views/policy/knowledgebase/knowledgeBase.vue
@@ -3,10 +3,10 @@
     <div class="form-card">
       <el-form :model="queryParams" ref="queryRef" :inline="true" label-width="120px">
         <el-form-item label="鏍囬">
-          <el-input v-model="queryParams.title" placeholder="璇疯緭鍏ユ爣棰�" />
+          <el-input v-model="queryParams.title" placeholder="璇疯緭鍏ユ爣棰�" clearable/>
         </el-form-item>
         <el-form-item label="鑳芥簮绫诲瀷">
-              <el-select v-model="queryParams.type" placeholder="璇烽�夋嫨鑳芥簮绫诲瀷" style="width: 100%">
+              <el-select v-model="queryParams.type" placeholder="璇烽�夋嫨鑳芥簮绫诲瀷" style="width: 100%" clearable>
                   <el-option v-for="dict in types" :key="dict.value"
                       :label="dict.label" :value="dict.value" />
               </el-select>
@@ -65,7 +65,7 @@
 let tableData = ref([])
 let queryParams = ref({
   title: "",
-  type:0,
+  type:null,
   pageNum: 1,
   pageSize: 10,
 })
@@ -110,7 +110,7 @@
 function resetQuery() {
   queryParams.value = {
     title: "",
-    type:0 ,
+    type:null,
     pageNum: 1,
     pageSize: 10,
   }

--
Gitblit v1.9.3