|
@@ -118,14 +118,17 @@
|
|
|
@click="viewNoticeDialog(scope.row)"
|
|
|
>详情</el-button
|
|
|
>
|
|
|
- <el-dropdown style="margin-left: 10px;">
|
|
|
+ <el-dropdown
|
|
|
+ style="margin-left: 10px;"
|
|
|
+ :disabled="scope.row.publishStatus != 'DRAFT'"
|
|
|
+ >
|
|
|
<el-button type="primary" plain size="mini">
|
|
|
更多 <i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</el-button>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item>
|
|
|
<el-button
|
|
|
- :disabled="scope.row.publishStatus != 'UNPUBLISHED'"
|
|
|
+ :disabled="scope.row.publishStatus != 'DRAFT'"
|
|
|
size="mini"
|
|
|
type="primary"
|
|
|
icon="el-icon-edit"
|
|
@@ -136,7 +139,7 @@
|
|
|
</el-dropdown-item>
|
|
|
<el-dropdown-item>
|
|
|
<el-button
|
|
|
- :disabled="scope.row.publishStatus != 'UNPUBLISHED'"
|
|
|
+ :disabled="scope.row.publishStatus != 'DRAFT'"
|
|
|
size="mini"
|
|
|
type="danger"
|
|
|
@click="deleteById(scope.row)"
|
|
@@ -165,7 +168,13 @@
|
|
|
<!-- 弹出窗口 -->
|
|
|
<el-dialog
|
|
|
width="700px"
|
|
|
- :title="this.operateType == 'add' ? '新增' : '编辑' + '公告'"
|
|
|
+ :title="
|
|
|
+ this.operateType == 'add'
|
|
|
+ ? '新增公告'
|
|
|
+ : this.operateType == 'edit'
|
|
|
+ ? '编辑公告'
|
|
|
+ : '公告详情'
|
|
|
+ "
|
|
|
v-if="editNoticeDialogVisible"
|
|
|
:visible.sync="editNoticeDialogVisible"
|
|
|
:before-close="handleClose"
|
|
@@ -837,9 +846,9 @@ export default {
|
|
|
},
|
|
|
saveNotice(option) {
|
|
|
if (option == 1) {
|
|
|
- this.noticeForm.noticeStatus = "CREATION";
|
|
|
+ this.noticeForm.noticeStatus = "DRAFT";
|
|
|
} else {
|
|
|
- this.noticeForm.noticeStatus = "PUBLISH";
|
|
|
+ this.noticeForm.noticeStatus = "TO_BE_PUBLISHED";
|
|
|
}
|
|
|
|
|
|
this.$refs["noticeForm"].validate(valid => {
|