修改文件上传

main
杜函宇 2 years ago
parent 47acb23fe8
commit 72b3256a86

@ -24,11 +24,12 @@
> >
<ul class="attack-wrap" :class="{ marquee_top: animateFlag }"> <ul class="attack-wrap" :class="{ marquee_top: animateFlag }">
<li <li
v-for="item in attackItem" v-for="item in newAttackItem"
:key="item.country" :key="item.country"
class="attack-item" class="attack-item"
> >
<img :src="item.url" alt="" @click="btn1(item)" /> <img :src="item.url" alt="" />
<!-- <img :src="item.url" alt="" @click="btn1(item)" /> -->
<div class="attack-info"> <div class="attack-info">
<span class="attack-num"> <span class="attack-num">
{{ item.attackNum | commaFilter }} <span> </span> {{ item.attackNum | commaFilter }} <span> </span>
@ -53,7 +54,7 @@
> >
<ul class="attack-wrap" :class="{ marquee_top: animateFlagTwo }"> <ul class="attack-wrap" :class="{ marquee_top: animateFlagTwo }">
<li <li
v-for="item in attackItemTwo" v-for="item in newAttackItemTwo"
:key="item.country" :key="item.country"
class="attack-item" class="attack-item"
> >
@ -63,7 +64,8 @@
</span> </span>
<span class="attack-country">{{ item.country }}攻击次数</span> <span class="attack-country">{{ item.country }}攻击次数</span>
</div> </div>
<img :src="item.url" alt="" @click="btn1(item)" /> <img :src="item.url" alt="" />
<!-- <img :src="item.url" alt="" @click="btn1(item)" /> -->
</li> </li>
</ul> </ul>
</div> </div>
@ -372,6 +374,7 @@ export default {
url: require("@/assets/privateOrder/general/爱尔兰.png"), url: require("@/assets/privateOrder/general/爱尔兰.png"),
}, },
], ],
newAttackItem: [],
attackItemTwo: [ attackItemTwo: [
{ {
country: "浙江省", country: "浙江省",
@ -524,6 +527,7 @@ export default {
url: require("@/assets/privateOrder/general/江西省.png"), url: require("@/assets/privateOrder/general/江西省.png"),
}, },
], ],
newAttackItemTwo: [],
animateFlag: false, animateFlag: false,
animateFlagTwo: false, animateFlagTwo: false,
timer: null, timer: null,
@ -563,23 +567,45 @@ export default {
methods: { methods: {
// //
mapList() { mapList() {
listMap({ pageSize: 20, pageNum: 1 }).then((res) => { let a1 = new Promise((resolve, reject) => {
res.rows.forEach((value) => { listMap({ pageSize: 5, pageNum: 1, type: 1 })
this.attackItem.forEach((value1, index1) => { .then((res) => {
if (value1.country == value.name) { resolve(res.rows);
this.attackItem[index1].attackNum = value.count; })
return; .catch(() => {
} reject("");
}); });
this.attackItemTwo.forEach((value2, index2) => { });
if (value2.country == value.name) { let a2 = new Promise((resolve, reject) => {
this.attackItemTwo[index2].attackNum = value.count; listMap({ pageSize: 5, pageNum: 1, type: 2 })
return; .then((res) => {
} resolve(res.rows);
})
.catch(() => {
reject("");
}); });
});
this.onload();
}); });
Promise.all([a1, a2])
.then((res) => {
res[0].forEach((value) => {
this.newAttackItem.push({
country: value.name,
attackNum: value.count,
url: require(`@/assets/privateOrder/general/${value.name}.png`),
});
});
res[1].forEach((value) => {
this.newAttackItemTwo.push({
country: value.name,
attackNum: value.count,
url: require(`@/assets/privateOrder/general/${value.name}.png`),
});
});
this.onload();
})
.catch(() => {
this.onload();
});
}, },
stopAnimate() { stopAnimate() {
window.clearInterval(this.timer); window.clearInterval(this.timer);

@ -94,11 +94,11 @@
> >
<span class="detail-item-title">{{ item.title }}</span> <span class="detail-item-title">{{ item.title }}</span>
<span class="detail-item-num">{{ <span class="detail-item-num">{{
item.title == "入侵攻击" item.title == "挖矿软件"
? monitorForm.rqAttack ? monitorForm.rqAttack
: item.title == "恶意扫描" : item.title == "Web攻击"
? monitorForm.smAttack ? monitorForm.smAttack
: item.title == "僵木蠕病毒" : item.title == "可疑通信"
? monitorForm.bdAttack ? monitorForm.bdAttack
: 0 : 0
}}</span> }}</span>
@ -468,20 +468,20 @@ export default {
], ],
securityMonitor: { securityMonitor: {
url: require("@/assets/privateOrder/general/icon-网络攻击.png"), url: require("@/assets/privateOrder/general/icon-网络攻击.png"),
title: "网络攻击(次)", title: "网络攻击(次)",
total: 0, total: 0,
detail: [ detail: [
{ {
title: "入侵攻击", title: "挖矿软件",
num: 1455.92, num: 0,
}, },
{ {
title: "恶意扫描", title: "Web攻击",
num: 2325.24, num: 0,
}, },
{ {
title: "僵木蠕病毒", title: "可疑通信",
num: 796.152, num: 0,
}, },
], ],
}, },

Loading…
Cancel
Save