prod
校文 3 years ago
parent 123d37f574
commit 55a9b01c3e

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2021-10-12 13:56:13
* @LastEditTime: 2021-12-07 19:42:47
* @LastEditTime: 2021-12-16 11:32:23
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/mixins/index.js
@ -127,10 +127,10 @@ export default {
}
},
computed: {
...mapGetters(['getZoom', 'getLoading', 'getToken', 'getUser', 'getAccount', 'getCommTime', 'getCtime', 'getCtime2', 'getHeaderType', 'getBrand', 'getModel', 'getSComparison', 'getBComparison', 'getMComparison', 'getEComparison', 'getLevelBtn', 'getMenu', 'getChangeSTime', 'getMcStatus'])
...mapGetters(['getZoom', 'getLoading', 'getToken', 'getUser', 'getAccount', 'getCommTime', 'getCtime', 'getCtime2', 'getHeaderType', 'getBrand', 'getModel', 'getSComparison', 'getBComparison', 'getMComparison', 'getEComparison', 'getLevelBtn', 'getMenu', 'getChangeSTime', 'getMcStatus','getBcStatus','getScStatus'])
},
methods: {
...mapActions(["setZoom", 'setLoading', 'setToken', 'setUser', 'setAccount', 'setCommTime', 'setCtime', 'setCtime2', 'setHeaderType', 'setBrand', 'setModel', 'setSComparison', 'setBComparison', 'setMComparison', 'setEComparison', 'setLevelBtn', 'setMenu', 'setChangeSTime','setMcStatus']),
...mapActions(["setZoom", 'setLoading', 'setToken', 'setUser', 'setAccount', 'setCommTime', 'setCtime', 'setCtime2', 'setHeaderType', 'setBrand', 'setModel', 'setSComparison', 'setBComparison', 'setMComparison', 'setEComparison', 'setLevelBtn', 'setMenu', 'setChangeSTime','setMcStatus','setBcStatus','setScStatus']),
// 获取当前日期时间
getDatetime() {
let now = new Date();

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2021-10-12 13:36:49
* @LastEditTime: 2021-11-16 10:01:41
* @LastEditTime: 2021-12-16 11:08:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/store/actions.js
@ -43,6 +43,12 @@ const actions = {
setBComparison: ({commit}, log) => {
commit('setBComparison', log)
},
setBcStatus: ({commit}, log) => {
commit('setBcStatus', log)
},
setScStatus: ({commit}, log) => {
commit('setScStatus', log)
},
setSComparison: ({commit}, log) => {
commit('setSComparison', log)
},

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2021-10-12 13:37:06
* @LastEditTime: 2021-11-16 10:03:04
* @LastEditTime: 2021-12-16 11:15:59
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/store/getters.js
@ -45,6 +45,12 @@ const getters = {
getBComparison(state) {
return state.bComparison
},
getBcStatus(state) {
return state.bcStatus
},
getScStatus(state) {
return state.scStatus
},
getSComparison(state) {
return state.sComparison
},

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2021-10-12 13:37:35
* @LastEditTime: 2021-12-10 14:22:14
* @LastEditTime: 2021-12-16 11:09:40
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/store/mutations.js
@ -70,6 +70,16 @@ const mutations = {
let str = JSON.stringify(log);
sessionStorage.setItem('bComparison', str);
},
setScStatus: (state, log) => {
state.scStatus = log;
let str = JSON.stringify(log);
sessionStorage.setItem('scStatus', str);
},
setBcStatus: (state, log) => {
state.bcStatus = log;
let str = JSON.stringify(log);
sessionStorage.setItem('bcStatus', str);
},
setSComparison: (state, log) => {
state.sComparison = log;
let str = JSON.stringify(log);

@ -1,7 +1,7 @@
/*
* @Author: your name
* @Date: 2021-10-12 13:37:50
* @LastEditTime: 2021-12-10 14:22:06
* @LastEditTime: 2021-12-16 11:08:19
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/store/state.js
@ -20,6 +20,8 @@ const state = {
brand: JSON.parse(sessionStorage.getItem('brand')) || {},
model: JSON.parse(sessionStorage.getItem('model')) || {},
bComparison: JSON.parse(sessionStorage.getItem('bComparison')) || [],
bcStatus: JSON.parse(sessionStorage.getItem('bcStatus')) || false,
scStatus: JSON.parse(sessionStorage.getItem('scStatus')) || false,
sComparison: JSON.parse(sessionStorage.getItem('sComparison')) || [],
changeSTime: 1,
mComparison: JSON.parse(sessionStorage.getItem('mComparison')) || [],

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-11-05 13:56:24
* @LastEditTime: 2021-12-14 18:10:08
* @LastEditTime: 2021-12-16 10:03:29
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/BrandComparison/BrandBeginComparte.vue
@ -91,6 +91,7 @@ export default {
return;
}
this.setBComparison(filterArr);
this.setBcStatus(true);
this.reload()
}
}

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-11-05 13:18:12
* @LastEditTime: 2021-11-18 14:51:56
* @LastEditTime: 2021-12-16 10:25:16
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/BrandComparison/brandCompateHeader/index.vue
@ -10,7 +10,10 @@
<div class="bc-d1">
<v-label-div title="品牌对比">
<a-button style="margin-right: 1rem" :loading="btnLoading" @click="handlerExport" v-if="getBComparison.length > 0" v-has="'btn_brand_c_toppt'"></a-button>
<v-btn @click="goback"></v-btn>
<div>
<v-btn @click="reCompare"></v-btn>
<v-btn style="margin-left: 1rem" @click="goback"></v-btn>
</div>
</v-label-div>
<div class="bc-d1-inner">
<template v-for="(item,index) in brands">
@ -41,6 +44,7 @@ export default {
},
},
},
inject: ['reload'],
watch: {
data: {
handler(val) {
@ -120,9 +124,17 @@ export default {
let filterArr = this.brands.filter((ele) => {
return ele.name;
});
if (filterArr.length === 0) {
this.setBcStatus(false);
}
this.$emit("del", n);
this.$emit("change", filterArr);
},
//
reCompare() {
this.setBcStatus(false);
this.reload()
},
//
handlerExport() {
this.btnLoading = true;
@ -135,16 +147,16 @@ export default {
let obj = Object.assign({}, this.getCtime2, {
token: this.getToken,
iContrastType: 1,
sBrand: sBrand
sBrand: sBrand,
});
getToPptTask(obj).then(() => {
this.$notification.open({
message: `数据生成中`,
description: '请前往个人中心查看下载进度',
placement: 'bottomRight',
description: "请前往个人中心查看下载进度",
placement: "bottomRight",
});
this.btnLoading = false;
})
});
},
},
};

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-15 10:39:43
* @LastEditTime: 2021-11-21 17:03:47
* @LastEditTime: 2021-12-16 10:21:46
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/BrandComparison/index.vue
@ -28,7 +28,8 @@ export default {
};
},
created() {
this.hasData = this.getBComparison.length > 0 ? true : false;
console.log(this.getBcStatus)
this.hasData = this.getBcStatus;
},
mounted() {},
methods: {},

@ -1,14 +1,14 @@
<!--
* @Author: xw
* @Date: 2021-10-08 16:37:30
* @LastEditTime: 2021-11-05 11:12:36
* @LastEditTime: 2021-12-16 09:43:56
* @LastEditors: Please set LastEditors
* @Description: 传播重点阵地
* @FilePath: /data-show/src/views/Index/key-communication-positions/index.vue
-->
<template>
<div class="kcp-outter" v-loading="load">
<v-label-div title="传播重点阵地"></v-label-div>
<v-label-div title="传播重点媒体"></v-label-div>
<div class="kcp-inner">
<div class="d1">
<v-ranking v-for="(item,index) in d1" :key="index" :lineShow="index === 0 ? false : true" :num="index + 1" :label="item.label|doStr(8)" :val="item.val"></v-ranking>

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-11-03 11:54:08
* @LastEditTime: 2021-11-19 17:31:59
* @LastEditTime: 2021-12-16 13:32:20
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/MarketingComparison/mcChooseModel/index.vue
@ -9,7 +9,10 @@
<template>
<div class="mccm-outter">
<v-label-div title="切换车型">
<v-btn @click="goback"></v-btn>
<div>
<v-btn @click="reCompare"></v-btn>
<v-btn style="margin-left:1rem" @click="goback"></v-btn>
</div>
</v-label-div>
<div class="mccm-inner">
<template v-for="(item, index) in list">
@ -86,6 +89,7 @@ export default {
},
},
},
inject: ['reload'],
watch: {
data: {
handler(val) {
@ -228,6 +232,12 @@ export default {
row.model = arr[1].name;
row.isDel = true;
},
//
reCompare() {
this.setSComparison([]);
this.setMcStatus(false);
this.reload()
},
//
handlerTime(item) {
let t1 = item.startTime ? moment(item.startTime).valueOf() : 0;

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-11-03 17:12:47
* @LastEditTime: 2021-11-11 11:14:45
* @LastEditTime: 2021-12-16 11:35:08
* @LastEditors: Please set LastEditors
* @Description: In User Settings Editiv
* @FilePath: /data-show/src/views/MarketingComparison/mcBeginCompare.vue
@ -92,6 +92,7 @@ export default {
this.$message.warning('至少2个车型进行对比');
return;
}
this.setScStatus(true);
this.setMComparison(filterArr);
this.reload()
}

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-11-03 11:54:08
* @LastEditTime: 2021-11-26 17:36:33
* @LastEditTime: 2021-12-16 11:38:10
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/MarketingComparison/mcChooseModel/index.vue
@ -10,7 +10,10 @@
<div class="mccm-outter">
<v-label-div title="切换车型">
<a-button style="margin-right: 1rem" :loading="btnLoading" @click="handlerExport" v-if="getMComparison.length > 0" v-has="'btn_model_c_toppt'"></a-button>
<v-btn @click="goback"></v-btn>
<div>
<v-btn @click="reCompare"></v-btn>
<v-btn style="margin-left:1rem" @click="goback"></v-btn>
</div>
</v-label-div>
<div class="mccm-inner">
<template v-for="(item,index) in list">
@ -45,6 +48,7 @@ export default {
},
},
},
inject: ['reload'],
watch: {
data: {
handler(val) {
@ -144,6 +148,9 @@ export default {
let filterArr = this.list.filter((ele) => {
return ele.brand && ele.model;
});
if (filterArr.length === 0) {
this.setScStatus(false)
}
this.$emit("del", n);
this.$emit("change", filterArr);
},
@ -160,6 +167,11 @@ export default {
});
this.$emit("change", filterArr);
},
//
reCompare() {
this.setScStatus(false);
this.reload()
},
handlerExport() {
this.btnLoading = true;
let arr = this.getMComparison;

@ -1,7 +1,7 @@
<!--
* @Author: your name
* @Date: 2021-10-15 10:39:43
* @LastEditTime: 2021-11-09 18:11:44
* @LastEditTime: 2021-12-16 11:38:44
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: /data-show/src/views/BrandComparison/index.vue
@ -28,7 +28,7 @@ export default {
};
},
created() {
this.hasData = this.getMComparison.length > 0 ? true : false;
this.hasData = this.getScStatus;
},
mounted() {

Loading…
Cancel
Save