|
|
@@ -12,6 +12,16 @@
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
|
|
|
label-width="68px">
|
|
|
|
|
|
+ <el-form-item label="资料名称" prop="title">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.title"
|
|
|
+ placeholder="请输入资料名称"
|
|
|
+ clearable
|
|
|
+ maxlength="50"
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item label="资料类型" prop="knowledgeId">
|
|
|
<el-select v-model="queryParams.knowledgeId" placeholder="请选择资料类型" clearable>
|
|
|
<el-option v-for="item in knowledgeList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
@@ -19,23 +29,13 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
- <el-form-item label="发布状态" prop="isOpen">
|
|
|
- <el-select v-model="queryParams.isOpen" placeholder="请选择发布状态" clearable>
|
|
|
+ <el-form-item label="资料状态" prop="isOpen">
|
|
|
+ <el-select v-model="queryParams.isOpen" placeholder="请选择资料状态" clearable>
|
|
|
<el-option v-for="item in openOption" :key="item.value" :label="item.label"
|
|
|
:value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="资料标题" prop="title">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.title"
|
|
|
- placeholder="请输入资料标题"
|
|
|
- clearable
|
|
|
- maxlength="50"
|
|
|
- show-word-limit
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
@@ -98,15 +98,15 @@
|
|
|
size="small"
|
|
|
v-loading="loading" :data="materialsList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column label="序号" type="index" align="center" width="60"/>
|
|
|
- <el-table-column label="所属机构" align="left" width="200" prop="orgName"/>
|
|
|
- <el-table-column label="资料标题" align="left" width="160" prop="title"/>
|
|
|
+ <el-table-column label="创建机构" align="left" width="200" prop="orgName"/>
|
|
|
+ <el-table-column label="资料名称" align="left" width="160" prop="title"/>
|
|
|
<el-table-column label="资料类型" align="center" width="120" prop="knowledgeName"/>
|
|
|
- <el-table-column label="资料附件" width="200" align="left" prop="fileNames"/>
|
|
|
- <el-table-column label="发布状态" align="center" prop="isOpen">
|
|
|
- <template slot-scope="r">{{ r.row.isOpen == 0 ? '未发布' : '发布' }}</template>
|
|
|
+ <!-- <el-table-column label="资料附件" width="200" align="left" prop="fileNames"/> -->
|
|
|
+ <el-table-column label="资料状态" align="center" prop="isOpen">
|
|
|
+ <template slot-scope="r">{{ r.row.isOpen == 0 ? '待发布' : '已发布' }}</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="上传人" align="center" prop="createBy"/>
|
|
|
- <el-table-column label="上传时间" align="center" prop="createTime"/>
|
|
|
+ <el-table-column label="创建人" align="center" prop="createBy"/>
|
|
|
+ <el-table-column label="创建时间" align="center" prop="createTime"/>
|
|
|
<el-table-column width="250" scoped-slot="remark" align="center" prop="remark" label="备注"></el-table-column>
|
|
|
|
|
|
<el-table-column label="操作" width="180" fixed="right" align="center" class-name="small-padding fixed-width">
|
|
|
@@ -175,8 +175,8 @@
|
|
|
<!-- 添加或修改学习资料对话框 -->
|
|
|
<DialogCom :title="title" :visible.sync="open" @close="cancel" width="700px" append-to-body>
|
|
|
<el-form :disabled="title=='学习资料详情'" ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
- <el-form-item label="资料标题" prop="title">
|
|
|
- <el-input v-model="form.title" placeholder="请输入资料标题" maxlength="50" show-word-limit/>
|
|
|
+ <el-form-item label="资料名称" prop="title">
|
|
|
+ <el-input v-model="form.title" placeholder="请输入资料名称" maxlength="50" show-word-limit/>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="资料类型" prop="knowledgeId">
|
|
|
@@ -274,7 +274,7 @@ export default {
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
title: [
|
|
|
- {required: true, message: "资料标题不能为空", trigger: "blur"}
|
|
|
+ {required: true, message: "资料名称不能为空", trigger: "blur"}
|
|
|
],
|
|
|
knowledgeId: [
|
|
|
{required: true, message: "资料类型不能为空", trigger: "blur"}
|
|
|
@@ -287,11 +287,11 @@ export default {
|
|
|
defaultKeys: [],
|
|
|
knowledgeList: [],
|
|
|
openOption: [{
|
|
|
- label: "发布",
|
|
|
- value: 1
|
|
|
- }, {
|
|
|
- label: "取消发布",
|
|
|
+ label: "待发布",
|
|
|
value: 0
|
|
|
+ }, {
|
|
|
+ label: "已发布",
|
|
|
+ value: 1
|
|
|
}],
|
|
|
};
|
|
|
},
|
|
|
@@ -357,7 +357,7 @@ export default {
|
|
|
title: null,
|
|
|
knowledgeId: null,
|
|
|
content: null,
|
|
|
- orgId: this.queryParams.orgId,
|
|
|
+ orgId: this.$store.getters.orgId,
|
|
|
isOpen: null,
|
|
|
remark: null,
|
|
|
fileNames:null,
|