|
@@ -19,8 +19,8 @@
|
|
|
</el-form-item>
|
|
</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"
|
|
<el-option v-for="item in openOption" :key="item.value" :label="item.label"
|
|
|
:value="item.value"></el-option>
|
|
:value="item.value"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -102,8 +102,8 @@
|
|
|
<el-table-column label="资料标题" align="left" width="160" prop="title"/>
|
|
<el-table-column label="资料标题" align="left" width="160" prop="title"/>
|
|
|
<el-table-column label="资料类型" align="center" width="120" prop="knowledgeName"/>
|
|
<el-table-column label="资料类型" align="center" width="120" prop="knowledgeName"/>
|
|
|
<el-table-column label="资料附件" width="200" align="left" prop="fileNames"/>
|
|
<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="发布状态" align="center" prop="isOpen">
|
|
|
|
|
+ <template slot-scope="r">{{ r.row.isOpen == 0 ? '未发布' : '发布' }}</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="上传人" align="center" prop="createBy"/>
|
|
<el-table-column label="上传人" align="center" prop="createBy"/>
|
|
|
<el-table-column label="上传时间" align="center" prop="createTime"/>
|
|
<el-table-column label="上传时间" align="center" prop="createTime"/>
|
|
@@ -119,7 +119,7 @@
|
|
|
icon="el-icon-folder-opened"
|
|
icon="el-icon-folder-opened"
|
|
|
@click="handleOpen(scope.row,1)"
|
|
@click="handleOpen(scope.row,1)"
|
|
|
v-hasPermi="['core:materials:edit']"
|
|
v-hasPermi="['core:materials:edit']"
|
|
|
- >公开
|
|
|
|
|
|
|
+ >发布
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<!-- 取消公开 按钮显示逻辑: 仅当前用户上传的学习资料且处于公开状态-->
|
|
<!-- 取消公开 按钮显示逻辑: 仅当前用户上传的学习资料且处于公开状态-->
|
|
|
<el-button
|
|
<el-button
|
|
@@ -129,7 +129,7 @@
|
|
|
icon="el-icon-folder"
|
|
icon="el-icon-folder"
|
|
|
@click="handleOpen(scope.row,0)"
|
|
@click="handleOpen(scope.row,0)"
|
|
|
v-hasPermi="['core:materials:edit']"
|
|
v-hasPermi="['core:materials:edit']"
|
|
|
- >取消公开
|
|
|
|
|
|
|
+ >取消发布
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<!-- 编辑与删除按钮显示逻辑: 仅当前用户上传的学习资料且处于未公开状态-->
|
|
<!-- 编辑与删除按钮显示逻辑: 仅当前用户上传的学习资料且处于未公开状态-->
|
|
|
<el-button
|
|
<el-button
|
|
@@ -287,10 +287,10 @@ export default {
|
|
|
defaultKeys: [],
|
|
defaultKeys: [],
|
|
|
knowledgeList: [],
|
|
knowledgeList: [],
|
|
|
openOption: [{
|
|
openOption: [{
|
|
|
- label: "公开",
|
|
|
|
|
|
|
+ label: "发布",
|
|
|
value: 1
|
|
value: 1
|
|
|
}, {
|
|
}, {
|
|
|
- label: "未公开",
|
|
|
|
|
|
|
+ label: "取消发布",
|
|
|
value: 0
|
|
value: 0
|
|
|
}],
|
|
}],
|
|
|
};
|
|
};
|
|
@@ -423,7 +423,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
handleOpen(row, isOpen) {
|
|
handleOpen(row, isOpen) {
|
|
|
- const str = 1 === isOpen ? "公开" : "取消公开";
|
|
|
|
|
|
|
+ const str = 1 === isOpen ? "发布" : "取消发布";
|
|
|
this.$confirm(`确认要${str}吗?`, "提示", {
|
|
this.$confirm(`确认要${str}吗?`, "提示", {
|
|
|
confirmButtonText: "确定",
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
cancelButtonText: "取消",
|