|
@@ -20,8 +20,10 @@
|
|
|
<div slot="customOperation">
|
|
|
<relase class="inline-16" v-if="tool.checkAuth($route.name,'relase') && mainData.status != '结束'" :data="mainData" @onSuccess="queryMainData"></relase>
|
|
|
<finish class="inline-16" v-if="tool.checkAuth($route.name,'finish') && mainData.status != '结束' && mainData.status != '新建'" :data="mainData" @onSuccess="queryMainData"></finish>
|
|
|
- <el-button size="mini" :disabled="mainData.ordercluecount > 0" :type="mainData.ordercluecount === 0?'primary':''" @click="onDel" v-if="tool.checkAuth($route.name,'onDelete') && mainData.status != '发布' && mainData.status != '结束' && mainData.disabled">{{$t('删 除')}}</el-button>
|
|
|
+ <el-button class="inline-16" size="mini" :disabled="mainData.ordercluecount > 0" :type="mainData.ordercluecount === 0?'primary':''" @click="onDel" v-if="tool.checkAuth($route.name,'onDelete') && mainData.status != '发布' && mainData.status != '结束' && mainData.disabled">{{$t('删 除')}}</el-button>
|
|
|
<el-button size="mini" class="inline-16" type="primary" @click="onDeManage" v-if="tool.checkAuth($route.name,'deleteManage')">{{$t('删除(管理)')}}</el-button>
|
|
|
+ <btnClick class="inline-16" v-if="mainData.status != '结束' && tool.checkAuth($route.name, 'endManage')" btnTitle="结束(管理)" message="确定结束该活动吗?" nameId="2025091115541002"
|
|
|
+ nameKey="sat_campaignids" :id="$route.query.id" btnType="primary" @deleteSuccess="queryMainData" infoMessage="已取消结束"></btnClick>
|
|
|
</div>
|
|
|
<div slot="slot0" class="container normal-panel">
|
|
|
<DetailTable ref="DetailTable">
|
|
@@ -46,6 +48,7 @@ import finish from './finish.vue'
|
|
|
|
|
|
import addClue from './addClue'
|
|
|
import editClue from './editClue'
|
|
|
+import btnClick from '@/components/btn-delete/index'
|
|
|
export default {
|
|
|
name: "detail",
|
|
|
data() {
|
|
@@ -111,7 +114,8 @@ export default {
|
|
|
relase,
|
|
|
finish,
|
|
|
addClue,
|
|
|
- editClue
|
|
|
+ editClue,
|
|
|
+ btnClick
|
|
|
},
|
|
|
methods:{
|
|
|
async queryMainData(id) {
|