北京经济技术开发区经开区虚拟城市项目-【前端】-移动端Web
AdaKing88
2023-10-20 eae888a841f55514f6e507ea5ae5c45effdc92e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<template>
    <div class="settingPanel">
        <div class="menutop">
            <div class="menuback" @click="back">
                <i class="el-icon-arrow-left"></i><span>返回</span>
            </div>
            <div class="menutitle">设置</div>
        </div>
        <div class="settingContainer">
            <span style="padding-left:10px;">用户设置</span>
            <div class="settingItem" style="border-top:1px solid #e5e5e6;margin-top: 0.1rem;">
                <img src="@/assets/img/setting/fwx.png" alt="" />
                <span style="width: 80%">复位</span>
                <el-switch v-model="fw" @change="handleFwChange"></el-switch>
            </div>
            <div class="settingItem">
                <img src="@/assets/img/setting/zbx.png" alt="" />
                <span>指北针</span>
                <el-switch v-model="zbz" @change="handleZbzChange"></el-switch>
            </div>
            <!-- <div class="settingItem">
                <img src="../../../../static/img/new/qp-szy.png" alt="" />
                <span>全屏</span>
                <el-switch v-model="full" @change="handleFullChange"></el-switch>
            </div> -->
            <!-- <div class="settingItem">
                <img src="@/assets/img/setting/vfd.png" alt="" />
                <span>添加收藏</span>
                <el-switch v-model="collection" @change="handleCollectionChange"></el-switch>
            </div> -->
        </div>
    </div>
</template>
 
<script>
import store from "@/utils/store";
export default {
    name: 'SettingPanel',
    data() {
        return {
            fw: false,
            zbz: false,
            full: false,
            collection: false,
        }
    },
    mounted() {
        debugger
        this.fw = store.resetLink.show;
        this.zbz = store.pointLink.show;
        this.full = store.fullScreen.show;
        this.collection = store.favorite.show;
    },
    methods: {
        handleFwChange(flag) {
            store.setResetLinkShow(flag);
        },
        handleZbzChange(flag) {
            store.setPointLinkShow(flag);
        },
        handleFullChange(flag) {
            store.setFullScreenShow(flag);
        },
        handleCollectionChange(flag) {
            store.setFavoriteShow(flag);
        },
        back() {
            store.setSettingPanelShow(false);
        }
    },
}
</script>
 
<style scoped>
.settingPanel {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #f3f3f3;
    z-index: 3000;
}
 
.settingContainer {
    margin: 0.2rem 0;
}
 
.settingItem {
    padding: 0 0.25rem;
    /* background-color: white; */
    width: 100%;
    height: 0.42rem;
    color: black;
    line-height: 0.42rem;
    border-bottom: 1px solid #e5e5e6;
}
 
.settingItem .el-switch {
    float: right;
    top: 0.1rem;
}
 
.settingItem img {
    width: 0.25rem;
    height: 0.25rem;
    margin-right: 0.2rem;
}
</style>