zx 3 years ago
parent 6894407e54
commit e7ec1b19ac

@ -53,6 +53,15 @@ const routes = [
},
hidden: true
},
{
path: "/questManage/transformResult",
name: "TransformResult",
component: () => import("@/views/QuestManage/_transformResult/index.vue"),
meta: {
title: '传播效果',
},
hidden: true
},
]
},
{

@ -58,8 +58,8 @@
</div>
<div v-else>
<el-link type="primary" @click="goDetail(scope.row.id)" style="margin-right: 8px">查看</el-link>
<el-link type="primary" style="margin-right: 8px">传播效果</el-link>
<el-link v-if="scope.row.status == 1" type="danger" style="margin-right: 8px"></el-link>
<el-link type="primary" @click="goEffect(scope.row.id)" style="margin-right: 8px">传播效果</el-link>
<el-link @click="hanlderStop(scope.row.id)" v-if="scope.row.status == 1" type="danger" style="margin-right: 8px"></el-link>
</div>
</template>
</el-table-column>
@ -145,6 +145,18 @@ export default defineComponent({
this.form.status = undefined;
this.getData()
},
hanlderStop() {
this.$alert(
'是否终止?', //
'终止', //
{type: 'warning'}
).then(() => {
this.proxy.$post("/task/del", {id: id}).then(res => {
this.getData();
this.$message.success(res.data);
}).catch(() => {});
}).catch(() => {})
},
goRelease() {
this.$router.push({ name: "QuestRelease" })
},
@ -154,6 +166,9 @@ export default defineComponent({
goDetail(value) {
this.$router.push({ name: "QuestDetail", params:{id:value}})
},
goEffect(value) {
// this.$router.push({ name: "TransformResult", params:{id:value}})
}
}
})
</script>

@ -0,0 +1,3 @@
export function valueFormatter(row) {
return row.limitNum +' 以上 '
};

@ -0,0 +1,49 @@
<template>
<div class="main-content">
</div>
</template>
<script>
import {defineComponent, reactive, ref, getCurrentInstance} from 'vue'
export default defineComponent({
name: 'v-transformResult',
setup() {
const activeId = reactive({
value: 0
});
const { proxy } = getCurrentInstance();
return {
proxy,
activeId
}
},
mounted() {
this.getApi();
},
methods: {
getApi() {
if(this.$route.params.id) {
this.proxy.$post("/task/detail", {id: this.$route.params.id}).then(res => {
}).catch(() => {});
}
},
}
})
</script>
<style lang="less">
.form-area {
width: 600px;
height: 300px;
}
.img-upload {
font-size: 28px;
color: #8c939d;
width: 135px;
height: 135px;
text-align: center;
border: 1px solid;
}
</style>

@ -48,7 +48,7 @@
<el-table-column prop="reason" label="未通过原因" width="300" v-if="form.status == 3"></el-table-column>
<el-table-column prop="action" v-if="form.status != 2" label="操作" fixed="right" width="260">
<template #default="scope">
<el-link @click="review(scope.row.id)" type="primary" style="margin-right: 8px">审核</el-link>
<el-link @click="review(scope.row.id,scope.row.type)" type="primary" style="margin-right: 8px">审核</el-link>
</template>
</el-table-column>
</el-table>
@ -69,7 +69,7 @@
<el-radio :label="3">拒绝</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="平台类型">
<el-form-item v-if="reviewForm.status == 2" label="平台类型">
<el-select v-model="platformType">
<el-option label="抖音" :value="1"></el-option>
<el-option label="快手" :value="2"></el-option>
@ -77,25 +77,25 @@
<el-option label="视频号" :value="4"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="platformType == 1 || platformType == 2" label="播放次数">
<el-form-item v-if="reviewForm.status == 2 && (platformType == 1 || platformType == 2)" label="播放次数">
<el-input-number @change="getTransVal" v-model="reviewForm.playNum"></el-input-number>
</el-form-item>
<el-form-item label="点赞次数">
<el-form-item v-if="reviewForm.status == 2" label="点赞次数">
<el-input-number @change="getTransVal" v-model="reviewForm.commendNum"></el-input-number>
</el-form-item>
<el-form-item v-if="platformType == 1 || platformType == 2" label="收藏次数">
<el-form-item v-if="reviewForm.status == 2 && (platformType == 1 || platformType == 2)" label="收藏次数">
<el-input-number @change="getTransVal" v-model="reviewForm.collectionNum"></el-input-number>
</el-form-item>
<el-form-item label="评论次数">
<el-form-item v-if="reviewForm.status == 2" label="评论次数">
<el-input-number @change="getTransVal" v-model="reviewForm.commentNum"></el-input-number>
</el-form-item>
<el-form-item v-if="platformType == 4" label="转发次数">
<el-form-item v-if="reviewForm.status == 2 && platformType == 4" label="转发次数">
<el-input-number @change="getTransVal" v-model="reviewForm.reSendNum"></el-input-number>
</el-form-item>
<el-form-item v-if="platformType == 4" label="推荐次数">
<el-form-item v-if="reviewForm.status == 2 && platformType == 4" label="推荐次数">
<el-input-number @change="getTransVal" v-model="reviewForm.recommendNum"></el-input-number>
</el-form-item>
<el-form-item label="传播值" style="width: 50%">
<el-form-item v-if="reviewForm.status == 2" label="传播值" style="width: 50%">
{{transformValue}}
</el-form-item>
<el-form-item type="textarea" v-if="reviewForm.status == 3" label="拒绝理由">
@ -203,8 +203,9 @@ export default defineComponent({
}).catch(() => {})
},
//
review(value) {
review(value,type) {
this.reviewVisible = true;
this.platformType = type;
this.reviewForm.id = value;
},
reviewConfirm() {

Loading…
Cancel
Save