|
|
@@ -11,7 +11,6 @@
|
|
|
turnPageId="20221101095102"
|
|
|
idname="sat_campaignid"
|
|
|
ownertable="sat_campaign"
|
|
|
- :isAdmin="true"
|
|
|
:tabs="[$t('活动线索'),$t('详细信息')]"
|
|
|
@pageChange="pageChange"
|
|
|
@onEditSuccess="queryMainData($route.query.id)"
|
|
|
@@ -21,7 +20,8 @@
|
|
|
<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" class="inline-16" :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" :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>
|
|
|
</div>
|
|
|
<div slot="slot0" class="container normal-panel">
|
|
|
<DetailTable ref="DetailTable">
|
|
|
@@ -55,6 +55,7 @@ export default {
|
|
|
},
|
|
|
mainAreaData:{},
|
|
|
detailInfo:{},
|
|
|
+ accountno: JSON.parse(sessionStorage.getItem('active_account')).accountno
|
|
|
}
|
|
|
},
|
|
|
provide () {
|
|
|
@@ -250,6 +251,30 @@ export default {
|
|
|
message: this.$t('已取消删除')
|
|
|
});
|
|
|
});
|
|
|
+ },
|
|
|
+ onDeManage(){
|
|
|
+ this.$confirm(this.$t('此操作将永久删除该活动,是否继续')+'?', this.$t('提示'), {
|
|
|
+ confirmButtonText: this.$t('确定'),
|
|
|
+ cancelButtonText: this.$t('取消'),
|
|
|
+ type: 'warning'
|
|
|
+ }).then(async() => {
|
|
|
+ const res = await this.$api.requested({
|
|
|
+ "id": 2025080513201702,
|
|
|
+ "content": {
|
|
|
+ "sat_campaignid":this.$route.query.id
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.tool.showMessage(res,()=>{
|
|
|
+ console.log(res)
|
|
|
+ this.$store.dispatch('changeDetailDrawer',false)
|
|
|
+ this.$emit('onSuccess')
|
|
|
+ })
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: 'info',
|
|
|
+ message: this.$t('已取消删除')
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|