Browse Source

修改

feature/NPCDeputy
mkh 4 years ago
parent
commit
297611130d
  1. 24
      src/views/modules/member/newsmember-list.vue
  2. 6
      src/views/modules/member/newsmember.vue

24
src/views/modules/member/newsmember-list.vue

@ -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: {

6
src/views/modules/member/newsmember.vue

@ -70,7 +70,7 @@
<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:update') && 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:update') && 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:update') && scope.row.newsUpDownState === '0'" type="text" size="small" @click="DownStateChange(scope.row.id)">下线</el-button> <el-button v-if="$hasPermission('member:newsmember:update') && scope.row.newsApprovalState === '2' && scope.row.newsUpDownState === '0'" type="text" size="small" @click="DownStateChange(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> <el-button v-if="$hasPermission('member:newsmember:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">{{ $t('update') }}</el-button>
<el-button v-if="$hasPermission('member:newsmember:delete')" type="text" size="small" @click="deleteHandle(scope.row.id)">{{ $t('delete') }}</el-button> <el-button v-if="$hasPermission('member:newsmember:delete')" type="text" size="small" @click="deleteHandle(scope.row.id)">{{ $t('delete') }}</el-button>
</template> </template>
@ -196,7 +196,7 @@ export default {
}).then(() => { }).then(() => {
this.dataForm.id = id this.dataForm.id = id
this.dataForm.newsUpDownState = 1 this.dataForm.newsUpDownState = 1
//this.dataForm.newsApprovalState = 2 this.dataForm.newsApprovalState = 2
this.$http['post']('/news/newsmember/review', this.dataForm).then(({ data: res }) => { this.$http['post']('/news/newsmember/review', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg) return this.$message.error(res.msg)
@ -224,7 +224,7 @@ export default {
}).then(() => { }).then(() => {
this.dataForm.id = id this.dataForm.id = id
this.dataForm.newsUpDownState = 0 this.dataForm.newsUpDownState = 0
//this.dataForm.newsApprovalState = 2 this.dataForm.newsApprovalState = 2
this.$http['post']('/news/newsmember/review', this.dataForm).then(({ data: res }) => { this.$http['post']('/news/newsmember/review', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg) return this.$message.error(res.msg)

Loading…
Cancel
Save