liulingling.177216
2025-01-18 0c4966e9d1c0cdcde841ff507542ba18777f46ed
修改了知识库页面
已修改4个文件
23 ■■■■■ 文件已修改
zhitan-vue/src/api/policy/knowledgeBase.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhitan-vue/src/components/FileUpload/index.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhitan-vue/src/views/policy/knowledgebase/components/EditModal.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhitan-vue/src/views/policy/knowledgebase/knowledgeBase.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
    })
}
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],
  // 数量限制
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:[]
    }
}
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,
  }