wujingjing
2025-04-02 6ca24301fd3edf76359240ae5272e75b7a4db77f
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
        <title>WI水务智能平台</title>
        <!-- 引入样式文件 -->
        <link rel="stylesheet" href="/ai_html/views/mobileDownload/css/index.css" />
        <link rel="stylesheet" href="/ai_html/views/mobileDownload/css/downLoad.css" />
        <!-- 引入 Vue 和 Vant 的 JS 文件 -->
        <script src="/ai_html/views/mobileDownload/js/vue.js"></script>
        <script src="/ai_html/views/mobileDownload/js/vant.js"></script>
        <script src="/ai_html/views/mobileDownload/js/config.js?v=241012"></script>
        <script src="/static/config/globalConfig.js"></script>
    </head>
    <style>
        .set-btn {
            border-width: 1px;
            border-style: solid;
            border-color: #0070c9;
            background: 0 0;
            color: #fff;
            border-radius: 10px;
            width: 95;
            height: 32px;
            background-color: rgb(0, 112, 201);
            font-size: 14px;
        }
    </style>
    <body>
        <div id="app">
            <div style="margin: 3px 10px" v-show="!isWxOpenLink">
                <div class="header_page">
                    <div class="left_img">
                        <img :src="m_mobileDownloadConfig.SoftwareConfig.Icon" style="width: 100%; height: 130px; border-radius: 15%" />
                    </div>
                    <div class="right_selectSystem">
                        <div style="margin-bottom: 30px">
                            <div class="select__title">{{m_mobileDownloadConfig.SoftwareConfig.Name}}</div>
                            <div class="select__desc">{{m_mobileDownloadConfig.SoftwareConfig.Desc}}</div>
                        </div>
 
                        <div>
                            <button class="set-btn" type="button" @click="getAndroidDownPath()">安卓下载</button>
                            <button class="set-btn" type="button" @click="getAppleDownPath()">苹果下载</button>
                        </div>
                    </div>
                </div>
                <div class="feat_all">
                    <div class="left_feat">{{m_mobileDownloadConfig.FunctionalVersion.Name}}</div>
                </div>
                <div class="version_all">
                    <div class="select__desc_">{{m_mobileDownloadConfig.FunctionalVersion.Version}}</div>
                    <div class="select__desc_">{{m_mobileDownloadConfig.FunctionalVersion.Time}}</div>
                </div>
                <div class="interface_all">{{m_mobileDownloadConfig.FunctionalVersion.Desc}}</div>
                <div class="left_preview">{{m_mobileDownloadConfig.LocalInfo.Preview}}</div>
                <van-swipe :loop="false" :width="300" :show-indicators="false">
                    <van-swipe-item v-for="(image, index) in imagesDetail" :key="index">
                        <img :src="image" class="swipe_image" />
                    </van-swipe-item>
                </van-swipe>
                <div class="feat_all">
                    <div class="left_feat">App 隐私</div>
                </div>
                <div class="feat_privacy">开发者 已表明该 App 的隐私规范可能包括了下述的数据处理方式 请参阅开发者隐私政策。</div>
                <div class="feat-privacy__card">
                    <div class="privacy-type__img"><img src="./image/passed.png" /></div>
                    <div class="privacy-type__heading">未收集数据</div>
                    <div class="privacy-type__description">开发者不会从此 App 中收集任何数据。</div>
                </div>
                <div class="feat_regulation">隐私规范可能因你使用的功能或者你的年龄等因素而异。</div>
                <div class="feat_all">
                    <div class="left_feat">信息</div>
                </div>
                <div v-for="(item, index) in informationData" :key="index" class="feta_info">
                    <div class="left_info">{{ item.infoTitle }}</div>
                    <div class="left_right">{{ item.infoContent }}</div>
                </div>
            </div>
 
            <div class="wx_open_link" v-show="isWxOpenLink">
                <img src="./image/wx_phone_tip.webp" style="width: 100%; height: 100%" />
            </div>
        </div>
    </body>
</html>
<script>
    // 在 #app 标签下渲染一个按钮组件
    new Vue({
        el: '#app',
        data() {
            return {
                m_mobileDownloadConfig: mobileDownloadConfig,
                imagesDetail: [],
                informationData: [],
                isWxOpenLink: false,
                appID: '6738112319',
            };
        },
        mounted() {
            this.imagesDetail = this.m_mobileDownloadConfig.LocalInfo.Images;
            this.informationData = this.m_mobileDownloadConfig.LocalInfo.InformationData;
        },
        methods: {
            getAndroidDownPath() {
                let androidURL = `${window.globalConfig.WebApiUrl.PhoneUrl}/WI水务智能助手.apk`;
                var ua = navigator.userAgent.toLowerCase();
                if (ua.match(/MicroMessenger/i) == 'micromessenger') {
                    this.isWxOpenLink = true;
                } else {
                    window.location.href = androidURL;
                }
            },
            getAppleDownPath() {
                const url = `https://apps.apple.com/app/${this.appID}`;
                window.location.href = url;
            },
        },
    });
</script>