提交 1ee97c2d authored 作者: pengxiaohui's avatar pengxiaohui

更改内容管理模块列表操作权限

上级 a9fc974b
......@@ -28,14 +28,14 @@
:inactive-value="0"
v-model="row.is_publish"
@change="handlePublish(row)"
:disabled="!hasUpdate"
:disabled="!hasUpdate || row.audit_status !== 2"
></el-switch>
</template>
<!-- 置顶状态 -->
<template v-slot:top-status="{ row }">
<div class="table-col-top">
<el-switch :active-value="1" :inactive-value="0" v-model="row.is_top" @change="handleTop(row)"></el-switch>
<el-select v-model="row.weight" placeholder="权重" size="mini" :disabled="!hasUpdate" @change="handleWeight(row)">
<el-switch :active-value="1" :inactive-value="0" v-model="row.is_top" @change="handleTop(row)" :disabled="!hasUpdate || row.audit_status !== 2"></el-switch>
<el-select v-model="row.weight" placeholder="权重" size="mini" :disabled="!hasUpdate || row.audit_status !== 2" @change="handleWeight(row)">
<el-option v-for="item in 10" :label="item" :value="item" :key="item"></el-option>
</el-select>
</div>
......@@ -166,7 +166,7 @@ export default {
{ type: 'selection', visible: this.hasDelete, fixed: 'left' },
{ prop: 'image_url', label: '图片', slots: 'image', minWidth: '80px', fixed: 'left' },
{ prop: 'id', label: '广告ID', slots: 'table-id', minWidth: '95px', fixed: 'left' },
{ prop: 'title', label: '标题', minWidth: '100px' },
{ prop: 'title', label: '标题', minWidth: '150px' },
{
prop: 'start_time',
label: '开始时间',
......@@ -185,7 +185,6 @@ export default {
},
{ prop: 'project.name', label: '项目', minWidth: '120px' },
{ prop: 'type.name', label: '类型', minWidth: '120px' },
{ prop: 'weight', label: '权重', minWidth: '70px' },
{
prop: 'sso_user.real_name',
label: '创建人',
......
......@@ -28,14 +28,14 @@
:inactive-value="0"
v-model="row.is_publish"
@change="handlePublish(row)"
:disabled="!hasUpdate">
:disabled="!hasUpdate || row.audit_status !== 2">
></el-switch>
</template>
<!-- 置顶状态 -->
<template v-slot:top-status="{ row }">
<div class="table-col-top">
<el-switch :active-value="1" :inactive-value="0" v-model="row.is_top" @change="handleTop(row)" :disabled="!hasUpdate">></el-switch>
<el-select v-model="row.weight" placeholder="权重" size="mini" :disabled="!hasUpdate" @change="handleWeight(row)">
<el-switch :active-value="1" :inactive-value="0" v-model="row.is_top" @change="handleTop(row)" :disabled="!hasUpdate || row.audit_status !== 2">></el-switch>
<el-select v-model="row.weight" placeholder="权重" size="mini" :disabled="!hasUpdate || row.audit_status !== 2" @change="handleWeight(row)">
<el-option v-for="item in 10" :label="item" :value="item" :key="item"></el-option>
</el-select>
</div>
......@@ -47,7 +47,7 @@
:inactive-value="0"
v-model="row.is_recommend"
@change="handleRecommend(row)"
:disabled="!hasUpdate">
:disabled="!hasUpdate || row.audit_status !== 2">
></el-switch>
</template>
......@@ -116,7 +116,7 @@ export default {
},
// 更新权限
hasUpdate() {
return this.permissions.includes('content-function-acticle-update')
return this.permissions.includes('content-function-article-update')
},
// 删除权限
hasDelete() {
......@@ -184,7 +184,6 @@ export default {
},
{ prop: 'project.name', label: '项目', minWidth: '120px' },
{ prop: 'type.name', label: '类型', minWidth: '120px' },
{ prop: 'weight', label: '权重', minWidth: '70px' },
{
prop: 'sso_user.real_name',
label: '创建人',
......
......@@ -87,7 +87,7 @@
<el-switch v-model="form.hasEndDate" :active-value="1" :inactive-value="0" active-text="有" inactive-text="无" :disabled="isDetails"></el-switch>
<el-date-picker v-if="form.hasEndDate" v-model="form.end_time" type="datetime" placeholder="选择结束时间" size="small" clearable :disabled="isDetails"/>
</el-form-item>
<template v-if="isCreate">
<!-- <template>
<el-form-item label="发布状态:" class="mb-15">
<el-switch v-model="form.is_publish" :active-value="1" :inactive-value="0" active-text="开" inactive-text="关" :disabled="isDetails"></el-switch>
</el-form-item>
......@@ -100,9 +100,9 @@
<el-form-item label="推荐状态:" class="mb-15" v-if="pageType === 1">
<el-switch v-model="form.is_recommend" :active-value="1" :inactive-value="0" active-text="开" inactive-text="关" :disabled="isDetails"></el-switch>
</el-form-item>
</template>
<template v-else>
<el-form-item label="发布状态:" class="mb-15">
</template> -->
<template v-if="isDetails">
<!-- <el-form-item label="发布状态:" class="mb-15">
{{options.details.is_publish ? '开启' : '关闭'}}
</el-form-item>
<el-form-item label="置顶状态:" class="mb-15">
......@@ -110,18 +110,18 @@
</el-form-item>
<el-form-item label="推荐状态:" class="mb-15">
{{options.details.is_recommend ? '开启' : '关闭'}}
</el-form-item> -->
<el-form-item label="审核状态:" class="mb-15">
{{options.details.audit_status | reviewStatus}}
</el-form-item>
<el-form-item label="审核评审:" class="mb-15">
{{options.details.audit_remarks}}
</el-form-item>
</template>
<el-form-item v-if="!isDetails" class="mb-15">
<el-button @click="handleClose" size="mini">取消</el-button>
<el-button type="primary" @click="submitForm('ruleForm')" size="mini">保存</el-button>
</el-form-item>
<el-form-item label="审核状态:" v-if="isDetails" class="mb-15">
{{options.details.audit_status | reviewStatus}}
</el-form-item>
<el-form-item label="审核评审:" v-if="isDetails" class="mb-15">
{{options.details.audit_remarks}}
</el-form-item>
<slot name="form-item-review" v-if="isDetails && hasAudit"/>
<!-- <el-form-item v-if="isDetails">
<el-button type="primary" @click="handleReview" size="mini">审核</el-button>
......@@ -149,11 +149,7 @@ const defaultForm = {
video_uri: '',
start_time: '',
hasEndDate: 0,
end_time: '',
is_publish: 0,
is_top: 0,
weight: 0,
is_recommend: 0
end_time: ''
}
export default {
props: {
......@@ -239,7 +235,6 @@ export default {
this.form[key] = details[key]
}
})
console.log(this.form)
if (this.form.end_time) {
this.form.hasEndDate = 1
this.form.end_time = formatToDate(this.form.end_time)
......
......@@ -28,7 +28,7 @@
:inactive-value="0"
v-model="row.is_publish"
@change="handlePublish(row)"
:disabled="!hasUpdate"
:disabled="!hasUpdate || row.audit_status !== 2"
></el-switch>
</template>
......@@ -166,7 +166,6 @@ export default {
},
{ prop: 'project.name', label: '项目', minWidth: '120px' },
{ prop: 'type.name', label: '类型', minWidth: '120px' },
{ prop: 'weight', label: '权重', minWidth: '70px' },
{
prop: 'sso_user.real_name',
label: '创建人',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论