融合通信管理平台————应急与消防知识库平台->知识库管理
This commit is contained in:
parent
2f023ad6f5
commit
28e071ac29
@ -49,6 +49,10 @@ public class RhtxKnowledgeBaseManagement extends BaseEntity
|
||||
@Excel(name = "备注")
|
||||
private String remarks;
|
||||
|
||||
/** 文件上传 */
|
||||
@Excel(name = "文件上传")
|
||||
private String fileUpload;
|
||||
|
||||
public void setId(String id)
|
||||
{
|
||||
this.id = id;
|
||||
@ -121,6 +125,15 @@ public class RhtxKnowledgeBaseManagement extends BaseEntity
|
||||
{
|
||||
return remarks;
|
||||
}
|
||||
public void setFileUpload(String fileUpload)
|
||||
{
|
||||
this.fileUpload = fileUpload;
|
||||
}
|
||||
|
||||
public String getFileUpload()
|
||||
{
|
||||
return fileUpload;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
@ -133,6 +146,7 @@ public class RhtxKnowledgeBaseManagement extends BaseEntity
|
||||
.append("recordTime", getRecordTime())
|
||||
.append("recorder", getRecorder())
|
||||
.append("remarks", getRemarks())
|
||||
.append("fileUpload", getFileUpload())
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
@ -13,10 +13,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="recordTime" column="record_time" />
|
||||
<result property="recorder" column="recorder" />
|
||||
<result property="remarks" column="remarks" />
|
||||
<result property="fileUpload" column="fileUpload" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectRhtxKnowledgeBaseManagementVo">
|
||||
select id, title, knowledge_type, knowledge_content, source, record_time, recorder, remarks from rhtx_knowledge_base_management
|
||||
select id, title, knowledge_type, knowledge_content, source, record_time, recorder, remarks, fileUpload from rhtx_knowledge_base_management
|
||||
</sql>
|
||||
|
||||
<select id="selectRhtxKnowledgeBaseManagementList" parameterType="RhtxKnowledgeBaseManagement" resultMap="RhtxKnowledgeBaseManagementResult">
|
||||
@ -29,6 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="params.beginRecordTime != null and params.beginRecordTime != '' and params.endRecordTime != null and params.endRecordTime != ''"> and record_time between #{params.beginRecordTime} and #{params.endRecordTime}</if>
|
||||
<if test="recorder != null and recorder != ''"> and recorder like concat('%', #{recorder}, '%')</if>
|
||||
<if test="remarks != null and remarks != ''"> and remarks like concat('%', #{remarks}, '%')</if>
|
||||
<if test="fileUpload != null and fileUpload != ''"> and fileUpload like concat('%', #{fileUpload}, '%')</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
@ -48,6 +50,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="recordTime != null">record_time,</if>
|
||||
<if test="recorder != null">recorder,</if>
|
||||
<if test="remarks != null">remarks,</if>
|
||||
<if test="fileUpload != null">fileUpload,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="id != null">#{id},</if>
|
||||
@ -58,6 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="recordTime != null">#{recordTime},</if>
|
||||
<if test="recorder != null">#{recorder},</if>
|
||||
<if test="remarks != null">#{remarks},</if>
|
||||
<if test="fileUpload != null">#{fileUpload},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
@ -71,6 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="recordTime != null">record_time = #{recordTime},</if>
|
||||
<if test="recorder != null">recorder = #{recorder},</if>
|
||||
<if test="remarks != null">remarks = #{remarks},</if>
|
||||
<if test="fileUpload != null">fileUpload = #{fileUpload},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
@ -9,14 +9,6 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="知识类型" prop="knowledgeType">
|
||||
<el-input
|
||||
v-model="queryParams.knowledgeType"
|
||||
placeholder="请输入知识类型"
|
||||
clearable
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="来源" prop="source">
|
||||
<el-input
|
||||
v-model="queryParams.source"
|
||||
@ -105,8 +97,7 @@
|
||||
<el-tag type="" >{{scope.row.knowledgeType}}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="知识内容" align="center" prop="knowledgeContent" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="知识内容" align="center" prop="knowledgeContent" />
|
||||
<el-table-column label="来源" align="center" prop="source" />
|
||||
<el-table-column label="记录时间" align="center" prop="recordTime" width="180">
|
||||
<template slot-scope="scope">
|
||||
@ -115,8 +106,12 @@
|
||||
</el-table-column>
|
||||
<el-table-column label="记录人" align="center" prop="recorder" />
|
||||
<el-table-column label="备注" align="center" prop="remarks" />
|
||||
<el-table-column label="文件上传" align="center" prop="fileUpload" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" icon="el-icon-download">
|
||||
<a :href="baseUrl + scope.row.fileUpload" download="" >下载{{scope.row.knowledgeType}}</a>
|
||||
</el-button>
|
||||
<el-button
|
||||
size="mini"
|
||||
type="text"
|
||||
@ -149,11 +144,8 @@
|
||||
<el-form-item label="标题" prop="title">
|
||||
<el-input v-model="form.title" placeholder="请输入标题" />
|
||||
</el-form-item>
|
||||
<el-form-item label="知识类型" prop="knowledgeType">
|
||||
<el-input v-model="form.knowledgeType" placeholder="请输入知识类型" />
|
||||
</el-form-item>
|
||||
<el-form-item label="知识内容" prop="knowledgeContent">
|
||||
<el-input v-model="form.knowledgeContent" type="textarea" placeholder="请输入内容" />
|
||||
<el-form-item label="知识内容">
|
||||
<editor v-model="form.knowledgeContent" :min-height="192"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="来源" prop="source">
|
||||
<el-input v-model="form.source" placeholder="请输入来源" />
|
||||
@ -172,6 +164,9 @@
|
||||
<el-form-item label="备注" prop="remarks">
|
||||
<el-input v-model="form.remarks" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
<el-form-item label="文件上传" prop="fileUpload">
|
||||
<file-upload v-model="form.fileUpload"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||
@ -188,6 +183,7 @@ export default {
|
||||
name: "Management",
|
||||
data() {
|
||||
return {
|
||||
baseUrl: process.env.VUE_APP_BASE_API,
|
||||
// 遮罩层
|
||||
loading: true,
|
||||
// 选中数组
|
||||
@ -206,7 +202,7 @@ export default {
|
||||
title: "",
|
||||
// 是否显示弹出层
|
||||
open: false,
|
||||
// 备注时间范围
|
||||
// 文件上传时间范围
|
||||
daterangeRecordTime: [],
|
||||
// 查询参数
|
||||
queryParams: {
|
||||
@ -218,7 +214,8 @@ export default {
|
||||
source: null,
|
||||
recordTime: null,
|
||||
recorder: null,
|
||||
remarks: null
|
||||
remarks: null,
|
||||
fileUpload: null
|
||||
},
|
||||
// 表单参数
|
||||
form: {},
|
||||
@ -260,7 +257,8 @@ export default {
|
||||
source: null,
|
||||
recordTime: null,
|
||||
recorder: null,
|
||||
remarks: null
|
||||
remarks: null,
|
||||
fileUpload: null
|
||||
};
|
||||
this.resetForm("form");
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user