<template>
|
<div id="mobilePopupOurAfter">
|
<div class="m_p_a_heard">
|
<div><i class="el-icon-menu icon"></i></div>
|
<div @click="closeBigPopupAfter"><i class="el-icon-close icon"></i></div>
|
</div>
|
<div class="m_p_a_center">
|
<div class="m_p_a_center_group">
|
<div
|
class="m_p_a_center_once"
|
v-for="(item, index) in choiceDataUp"
|
@click="openBigPopup(item)"
|
:key="index"
|
>
|
<div class="m_p_a_c_o_up"><i :class="[item.icon]"></i></div>
|
<div class="m_p_a_c_o_down">{{ item.name }}</div>
|
</div>
|
</div>
|
<div class="m_p_a_center_group">
|
<div
|
class="m_p_a_center_once"
|
v-for="(item, index) in choiceDataDown"
|
@click="openBigPopup(item)"
|
:key="index"
|
>
|
<div class="m_p_a_c_o_up"><i :class="[item.icon]"></i></div>
|
<div class="m_p_a_c_o_down">{{ item.name }}</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
name: "mobilePopupOurAfter",
|
data() {
|
return {
|
choiceValue: "",
|
choiceDataUp: [
|
{
|
name: "机构单位",
|
icon: "el-icon-s-cooperation",
|
},
|
{
|
name: "校园建筑",
|
icon: "el-icon-s-management",
|
},
|
{
|
name: "生活设施",
|
icon: "el-icon-s-flag",
|
},
|
],
|
choiceDataDown: [
|
{
|
name: "文化风景",
|
icon: "el-icon-s-opportunity",
|
},
|
{
|
name: "出入口",
|
icon: "el-icon-s-promotion",
|
},
|
{
|
name: "停车场",
|
icon: "el-icon-s-flag",
|
},
|
],
|
};
|
},
|
mounted() {},
|
methods: {
|
openBigPopup(val) {
|
this.$store.commit("MSET_BIGPOPUP", val);
|
},
|
closeBigPopupAfter() {
|
this.$store.commit("MSET_BIGPOPUPAFTER", false);
|
},
|
},
|
};
|
</script>
|
|
<style lang="scss" scoped>
|
.flexCenter {
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
}
|
#mobilePopupOurAfter {
|
position: fixed;
|
top: 37.5%;
|
left: 13.5%;
|
width: 75%;
|
height: 25%;
|
background-color: #fff;
|
z-index: 300;
|
.m_p_a_heard {
|
width: 100%;
|
height: 35px;
|
box-sizing: border-box;
|
padding: 5px 15px;
|
@extend .flexCenter;
|
justify-content: space-between;
|
background-color: #a40000;
|
div {
|
width: 35px;
|
height: 35px;
|
@extend .flexCenter;
|
}
|
.icon {
|
font-size: 24px;
|
color: #fff;
|
}
|
}
|
.m_p_a_center {
|
width: 100%;
|
height: calc(100% - 35px);
|
@extend .flexCenter;
|
flex-direction: column;
|
.m_p_a_center_group {
|
width: 100%;
|
height: 40%;
|
@extend .flexCenter;
|
.m_p_a_center_once {
|
width: 30%;
|
height: 100%;
|
background-color: #a40000;
|
color: #fff;
|
border: 2px solid rgb(255, 255, 255);
|
@extend .flexCenter;
|
flex-direction: column;
|
}
|
}
|
}
|
}
|
</style>
|