|
@ -42,11 +42,15 @@ |
|
|
prop="newsApprovalState"> |
|
|
prop="newsApprovalState"> |
|
|
<el-select v-model="dataForm.newsApprovalState" |
|
|
<el-select v-model="dataForm.newsApprovalState" |
|
|
placeholder="审核状态" @change="resetPage" clearable> |
|
|
placeholder="审核状态" @change="resetPage" clearable> |
|
|
<el-option v-for="item in approvalOptions" |
|
|
<el-option value="0" label="未审核"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
<el-option value="1" label="驳回"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
<!-- <el-option v-for="item in approvalOptions" |
|
|
:key="item.id" |
|
|
:key="item.id" |
|
|
:label="item.title" |
|
|
:label="item.title" |
|
|
:value="item.id"> |
|
|
:value="item.id"> |
|
|
</el-option> |
|
|
</el-option> --> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
@ -80,11 +84,11 @@ |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150"> |
|
|
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-button v-if="$hasPermission('member:newsmember:review') && scope.row.newsApprovalState === '2' && scope.row.newsUpDownState === '1'" type="text" size="small" @click="UpStateChange(scope.row.id)">上线</el-button> |
|
|
<!-- <el-button v-if="$hasPermission('member:newsmember:review') && scope.row.newsApprovalState === '2' && scope.row.newsUpDownState === '1'" type="text" size="small" @click="UpStateChange(scope.row.id)">上线</el-button> |
|
|
<el-button v-if="$hasPermission('member:newsmember:review') && scope.row.newsUpDownState === '0'" type="text" size="small" @click="DownStateChange(scope.row.id)">下线</el-button> |
|
|
<el-button v-if="$hasPermission('member:newsmember:review') && scope.row.newsUpDownState === '0'" type="text" size="small" @click="DownStateChange(scope.row.id)">下线</el-button> --> |
|
|
<el-button v-if="$hasPermission('member:newsmember:review') && scope.row.newsApprovalState === '0'" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">审核</el-button> |
|
|
<el-button v-if="$hasPermission('member:newsmember:review') && scope.row.newsApprovalState === '0'" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">审核</el-button> |
|
|
<!-- <el-button v-if="($hasPermission('member:newsmember:view') && scope.row.newsApprovalState === '2') || ($hasPermission('honest:newshonest:review') && scope.row.newsApprovalState !== '0')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">查看</el-button> --> |
|
|
<el-button v-if="($hasPermission('member:newsmember:view') && scope.row.newsApprovalState === '2') || ($hasPermission('honest:newshonest:review') && scope.row.newsApprovalState !== '0')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">查看</el-button> |
|
|
<el-button v-if="$hasPermission('member:newsmember:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">{{ $t('update') }}</el-button> |
|
|
|
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
@ -99,14 +103,15 @@ |
|
|
</el-pagination> |
|
|
</el-pagination> |
|
|
<!-- 弹窗, 新增 / 修改 --> |
|
|
<!-- 弹窗, 新增 / 修改 --> |
|
|
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|
|
<add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" @refreshDataList="getDataList"></add-or-update> |
|
|
|
|
|
<add-or-update v-if="UpdateVisible" ref="Update" @refreshDataList="getDataList"></add-or-update> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</el-card> |
|
|
</el-card> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import mixinViewModule from '@/mixins/view-module' |
|
|
import mixinViewModule from '@/mixins/view-module' |
|
|
// import AddOrUpdate from './allnewsmember-add-or-update' |
|
|
import AddOrUpdate from './allnewsmember-add-or-update' |
|
|
import AddOrUpdate from './newsmember-add-or-update' |
|
|
|
|
|
export default { |
|
|
export default { |
|
|
mixins: [mixinViewModule], |
|
|
mixins: [mixinViewModule], |
|
|
data () { |
|
|
data () { |
|
@ -139,7 +144,8 @@ export default { |
|
|
], |
|
|
], |
|
|
newsCateroryIds: [], |
|
|
newsCateroryIds: [], |
|
|
newsSubCateroryIds: [], |
|
|
newsSubCateroryIds: [], |
|
|
options: [] |
|
|
options: [], |
|
|
|
|
|
UpdateVisible: false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
components: { |
|
|
components: { |
|
|