prod
lily.zhang 3 years ago
parent f7cda8a82d
commit 9cc8a779fc

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-18 10:42:29
* @LastEditTime: 2021-11-15 16:09:03
* @LastEditTime: 2021-11-19 14:35:15
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/EventComparison/ec-d1/index.vue
@ -9,6 +9,7 @@
<template>
<div class="ec-d1">
<v-label-div title="事件对比">
<a-button style="margin-right: 1rem;" @click="handlerExport" :loading="btnLoading" v-has="'btn_event_c_toppt'"></a-button>
<v-btn @click="goback"></v-btn>
</v-label-div>
<div class="ec-d1-inner">
@ -37,28 +38,48 @@
</template>
<script>
import { getToPptTask } from "@/api/BrandInsight";
export default {
name: "ecx-top",
data() {
return {
list: []
}
btnLoading: false,
list: [],
};
},
created() {
this.list = this.getEComparison
this.list = this.getEComparison;
},
methods: {
goback() {
this.$router.go(-1);
},
//
handlerSwitch() {
this.$router.push({path: '/iSwitchEvent'})
}
}
handlerSwitch() {
this.$router.push({ path: "/iSwitchEvent" });
},
handlerExport() {
this.btnLoading = true;
let arr = [];
this.getEComparison.forEach((ele) => {
arr.push(ele.events_id);
});
let sRele = arr.toString();
let obj = Object.assign({}, this.getCtime2, {
token: this.getToken,
iContrastType: 3,
sRele: sRele,
});
getToPptTask(obj).then(() => {
this.$notification.open({
message: `数据生成中`,
description: "请前往个人中心查看下载进度",
placement: "bottomRight",
});
this.btnLoading = false;
});
},
},
};
</script>

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-19 19:05:36
* @LastEditTime: 2021-11-17 10:03:16
* @LastEditTime: 2021-11-19 13:55:47
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/EventDEC/incidentSpreadSituation/index.vue
@ -48,7 +48,7 @@ export default {
form: {
token: "",
sRele: "",
sTimeType: 34,
sTimeType: 20,
},
};
},

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-19 15:57:11
* @LastEditTime: 2021-11-17 14:51:13
* @LastEditTime: 2021-11-19 13:59:34
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/EventDEC/index.vue
@ -11,6 +11,8 @@
<div class="edec-outter">
<div class="edec-d1">
<v-label-div title="事件详情">
<a-button style="margin-right: 1rem" @click="goDataList" v-has="'btn_event_datalist'"></a-button>
<a-button style="margin-right: 1rem" @click="handlerExport" :loading="btnLoading" v-has="'btn_event_toppt'"></a-button>
<v-btn @click="goback"></v-btn>
</v-label-div>
<div class="edec-d1-dd1">
@ -67,6 +69,7 @@ import tailAnalysisED from "./tailAnalysisED";
import kmdED from "./kmdED"
import pnwcWord from "./pnwcWord"
import {getEventData} from '@/api/EventdEC'
import { getToPptTask } from "@/api/BrandInsight";
export default {
name: "eventDEC",
components: {
@ -86,6 +89,7 @@ export default {
total: 0,
Time: "",
events_id: "",
btnLoading: false,
eventObj: {
events_type: "",
events_title: "",
@ -119,6 +123,25 @@ export default {
goback() {
this.$router.go(-1);
},
goDataList() {
this.$router.push({path: '/industryDataExport',query: {token: this.getToken, events_id: this.events_id, sType: 'HotEvent', action: 'getList', title: '事件-行业数据'}})
},
handlerExport() {
this.btnLoading = true;
let obj = Object.assign({}, this.getCtime2, {
token: this.getToken,
iContrastType: 3,
sRele: this.events_id
});
getToPptTask(obj).then(() => {
this.$notification.open({
message: `数据生成中`,
description: '请前往个人中心查看下载进度',
placement: 'bottomRight',
});
this.btnLoading = false;
})
}
},
};
</script>
@ -174,7 +197,7 @@ export default {
justify-content: flex-start;
align-items: center;
.d1 {
width: 620px;
width: 400px;
margin-top: 10px;
.m1 {
width: 44px;

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-20 11:19:00
* @LastEditTime: 2021-11-17 16:03:44
* @LastEditTime: 2021-11-19 13:56:28
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/EventDEC/tailAnalysisED/index.vue
@ -51,7 +51,7 @@ export default {
form: {
token: "",
sRele: "",
sTimeType: 34,
sTimeType: 20,
},
};
},

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-19 19:35:25
* @LastEditTime: 2021-11-17 10:17:40
* @LastEditTime: 2021-11-19 13:56:00
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/EventDEC/tonalCommunicationPosture/index.vue
@ -48,7 +48,7 @@ export default {
form: {
token: "",
sRele: "",
sTimeType: 34,
sTimeType: 20,
},
};
},

@ -1,7 +1,7 @@
<!--
* @Author: xw
* @Date: 2021-10-11 14:11:04
* @LastEditTime: 2021-11-16 13:57:22
* @LastEditTime: 2021-11-19 13:58:15
* @LastEditors: Please set LastEditors
* @Description: 行业数据导出
* @FilePath: /data-show/src/views/IndustryDataExport/index.vue
@ -117,6 +117,7 @@ export default {
sQuDao: "",
sBrand: "",
sSeriesName: "",
sRele: "",
iTimeType: 0,
},
modalObj: {

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2021-10-27 15:29:37
* @LastEditTime: 2021-11-16 13:55:30
* @LastEditTime: 2021-11-19 14:04:51
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/IndustryDataExport/tableEvent.js
@ -30,6 +30,8 @@ export default {
this.btnUrl = 'btn_brand_c_toppt'
} else if(this.title === '车型-行业数据') {
this.btnUrl = 'btn_model_toexcel'
} else if(this.title === '事件-行业数据') {
this.btnUrl = 'btn_event_toexcel'
}
Promise.all([
this.getQuDao(),
@ -41,6 +43,7 @@ export default {
let qudao = this.$route.query.qudao || [];
this.form.token = this.$route.query.token || "";
this.form.sRele = this.$route.query.events_id || "";
this.form.action = this.$route.query.action || "";
this.form.sType = this.$route.query.sType || "";
this.form.sBrand = this.$route.query.brand || "";

Loading…
Cancel
Save