|
@@ -151,12 +151,12 @@
|
|
|
prop="industry"
|
|
|
label="大行业名称"
|
|
|
/>
|
|
|
+ <!-- 逗号 .replace(/(?=(\B)(\d{3})+\.)/g, ",") -->
|
|
|
<el-table-column align="center" label="费用(万元)">
|
|
|
<template #default="scope">
|
|
|
<span>{{
|
|
|
(scope.row.fee / 10000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -165,7 +165,7 @@
|
|
|
<span>{{
|
|
|
(scope.row.timeSize / 1000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -174,7 +174,7 @@
|
|
|
<span>{{
|
|
|
scope.row.pinci
|
|
|
.toFixed(0)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -183,7 +183,7 @@
|
|
|
<span>{{
|
|
|
scope.row.customer
|
|
|
.toFixed(0)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -244,7 +244,7 @@
|
|
|
>{{
|
|
|
(item.fee / 10000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span
|
|
|
>
|
|
|
<span
|
|
@@ -255,7 +255,7 @@
|
|
|
>{{
|
|
|
(item.timeSize / 1000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span
|
|
|
>
|
|
|
<span
|
|
@@ -265,7 +265,7 @@
|
|
|
>{{
|
|
|
item.pinci
|
|
|
.toString()
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span
|
|
|
>
|
|
|
</td>
|
|
@@ -313,7 +313,7 @@
|
|
|
>{{
|
|
|
(item.fee / 10000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span
|
|
|
>
|
|
|
<span
|
|
@@ -324,7 +324,7 @@
|
|
|
>{{
|
|
|
(item.timeSize / 1000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span
|
|
|
>
|
|
|
<span
|
|
@@ -334,7 +334,7 @@
|
|
|
>{{
|
|
|
item.pinci
|
|
|
.toString()
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span
|
|
|
>
|
|
|
</td>
|
|
@@ -390,7 +390,7 @@
|
|
|
<span>{{
|
|
|
(scope.row.fee / 10000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -406,7 +406,7 @@
|
|
|
<span>{{
|
|
|
(scope.row.timeSize / 1000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -420,7 +420,7 @@
|
|
|
</template>
|
|
|
<template #default="scope">
|
|
|
<span>{{
|
|
|
- scope.row.pinci.toFixed(0).replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+ scope.row.pinci.toFixed(0)
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -467,7 +467,7 @@
|
|
|
<span>{{
|
|
|
(scope.row.fee / 10000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -483,7 +483,7 @@
|
|
|
<span>{{
|
|
|
(scope.row.timeSize / 1000)
|
|
|
.toFixed(2)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -497,7 +497,7 @@
|
|
|
</template>
|
|
|
<template #default="scope">
|
|
|
<span>{{
|
|
|
- scope.row.pinci.toFixed(0).replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+ scope.row.pinci.toFixed(0)
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -506,7 +506,7 @@
|
|
|
<span>{{
|
|
|
scope.row.customer
|
|
|
.toFixed(0)
|
|
|
- .replace(/(?=(\B)(\d{3})+\.)/g, ",")
|
|
|
+
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -788,6 +788,14 @@ export default {
|
|
|
this.proportionChart();
|
|
|
});
|
|
|
},
|
|
|
+ getDate(date, i) {
|
|
|
+ const org = new Date(date);
|
|
|
+ const d = new Date(org + i * 86400000);
|
|
|
+ let m = d.getMonth()+1,day =d.getDate();
|
|
|
+ m > 9 ? '' : m ="0" + m;
|
|
|
+ day > 9 ? '' : day ="0" + day;
|
|
|
+ return [d.getFullYear(), m, day].join("-")
|
|
|
+ },
|
|
|
launchtrendData(list = { before: [], now: [] }, keyName) {
|
|
|
const org = list;
|
|
|
let old = org.before || [];
|
|
@@ -802,7 +810,7 @@ export default {
|
|
|
let o = old[i] || {},
|
|
|
n = now[i] || {},
|
|
|
realItem = o.dt ? o : n;
|
|
|
- if (keyName === "launch") keys.push(`第${i + 1}天`);
|
|
|
+ if (keyName === "launch") keys.push(this.getDate(realItem.dt, i));
|
|
|
if (keyName === "trend") keys.push(realItem.hour);
|
|
|
o.dt && realKey[0].push(o.dt);
|
|
|
n.dt && realKey[1].push(n.dt);
|
|
@@ -811,13 +819,16 @@ export default {
|
|
|
n[key] >= 0 &&
|
|
|
value[1].push(key === "timeSize" ? n[key] / 60000 : n[key]);
|
|
|
}
|
|
|
+
|
|
|
if (old && old.length) {
|
|
|
- if (old[0].dts === old[old.length - 1].dte) lendata.push(`${old[0].dt}`);
|
|
|
- else lendata.push(`${old[0].dts}到${old[old.length - 1].dte}`);
|
|
|
+ if (old[0].dts && old[0].dts === old[old.length - 1].dte)
|
|
|
+ lendata.push(`${old[0].dt}`);
|
|
|
+ else lendata.push(`${old[0].dts || old[0].dt}到${old[old.length - 1].dte || old[old.length - 1].dt}`);
|
|
|
}
|
|
|
if (now && now.length) {
|
|
|
- if (now[0].dts === now[now.length - 1].dte) lendata.push(`${now[0].dt}`);
|
|
|
- else lendata.push(`${now[0].dts}到${now[now.length - 1].dte}`);
|
|
|
+ if (now[0].dts && now[0].dts === now[now.length - 1].dte)
|
|
|
+ lendata.push(`${now[0].dt}`);
|
|
|
+ else lendata.push(`${now[0].dts || now[0].dt}到${now[now.length - 1].dte || now[now.length - 1].dt}`);
|
|
|
}
|
|
|
return {
|
|
|
keys,
|
|
@@ -875,7 +886,11 @@ export default {
|
|
|
},
|
|
|
yAxis: {
|
|
|
type: "value",
|
|
|
- name: this.launch_list[this.launch_act].text + '(' + this.launch_list[this.launch_act].unit + ')',
|
|
|
+ name:
|
|
|
+ this.launch_list[this.launch_act].text +
|
|
|
+ "(" +
|
|
|
+ this.launch_list[this.launch_act].unit +
|
|
|
+ ")",
|
|
|
scale: true,
|
|
|
axisLabel: {
|
|
|
formatter: arr => {
|
|
@@ -1187,8 +1202,8 @@ export default {
|
|
|
}
|
|
|
.hardAdvertisement .headStyle .cell,
|
|
|
.hardAdvertisement .headStyle .cell * {
|
|
|
- color: #000;
|
|
|
- font-weight: 600;
|
|
|
+ color: #000;
|
|
|
+ font-weight: 600;
|
|
|
}
|
|
|
.hardAdvertisement .el-card__body {
|
|
|
padding: 0 0 20px 0;
|
|
@@ -1288,10 +1303,13 @@ export default {
|
|
|
font-size: 18px;
|
|
|
background-color: #d9efff;
|
|
|
}
|
|
|
-.hardAdvertisement .headStyle .cell {
|
|
|
- font-weight: 600;
|
|
|
+.hardAdvertisement .headStyle .cell,
|
|
|
+.hardAdvertisement .cell {
|
|
|
color: #000;
|
|
|
}
|
|
|
+.hardAdvertisement .headStyle .cell{
|
|
|
+ font-weight: 600
|
|
|
+}
|
|
|
.hardAdvertisement .titleHead {
|
|
|
text-align: center;
|
|
|
position: relative;
|