Browse Source

Merge remote-tracking branch 'origin/dev-ly' into dev-jcq

jcq 2 days ago
parent
commit
9300acc4c4
45 changed files with 3035 additions and 1346 deletions
  1. 2 1
      source/index/BaseUser.php
  2. 2 2
      source/index/apps.php
  3. 12 10
      source/index/domain.php
  4. 336 313
      source/index/login.php
  5. 233 119
      source/index/lost.php
  6. 25 168
      source/index/public/footer.php
  7. 106 63
      source/index/public/header.php
  8. 37 35
      source/index/publish.php
  9. 167 48
      source/index/publish_detail.php
  10. 17 5
      source/index/publish_success.php
  11. 3 3
      source/index/publish_tab_advanced.php
  12. 1 1
      source/index/publish_tab_basic.php
  13. 2 2
      source/index/publish_tab_template.php
  14. 5 2
      source/index/publish_tab_version.php
  15. 14 8
      source/index/reg.php
  16. 17 14
      source/index/webview_index.php
  17. 298 391
      source/template/mobile/moban2/index.php
  18. 0 16
      source/template/pc/moban2/index.php
  19. 279 25
      static/index/css/apps-detail.css
  20. 196 4
      static/index/css/apps-info-top.css
  21. 205 0
      static/index/css/apps.css
  22. 113 88
      static/index/css/h5.css
  23. 211 0
      static/index/css/header.css
  24. 129 0
      static/index/css/login.css
  25. 9 2
      static/index/css/ly.css
  26. 78 16
      static/index/css/main.css
  27. 515 0
      static/index/css/moban2.css
  28. BIN
      static/index/image/inner-nav/nav-vip1.png
  29. BIN
      static/index/image/inner-nav/nav-vip2.png
  30. BIN
      static/index/image/inner-nav/nav-vip3.png
  31. BIN
      static/index/image/inner-nav/nav-vip4.png
  32. BIN
      static/index/image/m/moban2/banner.png
  33. BIN
      static/index/image/m/moban2/contact-bg.png
  34. 10 0
      static/index/image/m/moban2/icon-menu.svg
  35. BIN
      static/index/image/m/moban2/sign-buttom.png
  36. BIN
      static/index/image/m/moban2/sign-title-1.png
  37. BIN
      static/index/image/m/moban2/sign-title-2.png
  38. BIN
      static/index/image/m/moban2/sign-title-3.png
  39. BIN
      static/index/image/m/moban2/sign-title-4.png
  40. BIN
      static/index/image/m/moban2/step.png
  41. BIN
      static/index/image/m/moban2/web-bg.png
  42. 3 0
      static/index/image/m/nav/icon-arrow-down.svg
  43. BIN
      static/index/image/m/nav/nav-bg.png
  44. 2 2
      static/index/js/js.js
  45. 8 8
      static/pack/webview/lib.js

+ 2 - 1
source/index/BaseUser.php

@@ -262,6 +262,7 @@ class BaseUser extends Base
                         <span class="<?php echo $_var_1["in_form"] == "iOS" ? "iconfont icon-iphone" : "iconfont icon-android"; ?>"></span>
                         适用于<?php echo $_var_1["in_form"] == "iOS" ? "苹果" : "安卓"; ?><?php echo $_var_1["in_mnvs"]; ?>系统以上的设备
                     </span>
+                    <br class="visible-xs">
                     <span>版本<i><?php echo $_var_1["in_bsvs"]; ?> (Build <?php echo $_var_1["in_bvs"]; ?>)</i></span>
                     <span>大小<i><?php echo formatsize($_var_1["in_size"]); ?></i></span>
                 </dd>
@@ -331,7 +332,7 @@ class BaseUser extends Base
     ?>
         <link rel="stylesheet" href="/static/index/css/apps-info-top.css" />
         <link rel="stylesheet" href="/static/index/css/apps-aside.css" />
-        <div class="col-sm-2">
+        <div class="col-sm-2 hidden-xs">
             <aside class="aside-left">
                 <div class="aside-app-list-tilte">我的应用</div>
                 <ul class="aside-app-list">

+ 2 - 2
source/index/apps.php

@@ -445,7 +445,7 @@ class apps extends BaseUser
                                                                                         <div class="clearfix download-code download-code1">
                                                                                             <span class="icon icon-small-code fl" data-html="true" data-toggle="popover" title="" data-container="body" data-trigger="hover" data-placement="bottom" data-content="<img src='/qrcode?link=<?php echo $_var_25; ?>'>" data-original-title="扫描二维码下载">
                                                                                             </span><a style="margin: 0 5px;" class="ellipsis fl" data-container="body" data-toggle="popover" data-placement="bottom" data-content="<?php echo $_var_25; ?>" data-trigger="hover" target="_blank" href="<?php echo $_var_25; ?>"><?php echo $_var_25; ?></a>
-                                                                                            <button class="copy-btn" data-clipboard-text="<?php echo $_var_25; ?>" style="width: 40px; border-radius: 3px;border: 1px solid goldenrod;background: #fff;font-size: 10px;color: goldenrod;padding: 0 5px">复制</button>
+                                                                                            <button class="copy-btn" data-clipboard-text="<?php echo $_var_25; ?>" style="width: 40px;border: none;background: transparent;color: #348dee;padding: 0 5px">复制</button>
                                                                                         </div>
                                                                                     </div>
                                                                                     <div class="app-list-notes-wrap">
@@ -521,7 +521,7 @@ class apps extends BaseUser
                                                                                                                                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                             ?><a href="<?php echo $_var_23["in_applock"] ? "javascript:;" : "/index/publish_detail/" . $this->action . "?id=" . bees_encrypt($_var_23["in_id"]); ?>" class="table-btn color-hover" <?php echo $_var_23["in_applock"] ? "disabled=\"disabled\"" : ""; ?>>详情</a>
-                                                                                <a href="javascript:;" app_id="<?php echo bees_encrypt($_var_23["in_id"]); ?>" class="table-btn color-delete delete-app">删除</a>
+                                                                                <a href="javascript:;" app_id="<?php echo bees_encrypt($_var_23["in_id"]); ?>" style="color:#FF7429" class="table-btn color-delete delete-app">删除</a>
                                                                             </td>
                                                                 </tr><?php
                                                                     }

+ 12 - 10
source/index/domain.php

@@ -116,16 +116,18 @@ class domain extends BaseUser
                                                                     <td class="angle-parent">
                                                                         <?php echo $_var_2["id"]; ?> </td>
                                                                     <td>
-                                                                        <a id="copylink<?php echo $_var_2["id"]; ?>"
-                                                                            style="margin:0 5px;color:#157df1;font-size:14px;"
-                                                                            class="fl" target="_blank"
-                                                                            href="http://<?php echo $_var_2["domain"]; ?>">http://<?php echo $_var_2["domain"]; ?></a>
-                                                                        <button class="copy table-btn fl"
-                                                                            style="padding: 0 5px;border:0;font-size:14px;background:transparent;"
-                                                                            data-clipboard-action="copy"
-                                                                            data-clipboard-target="#copylink<?php echo $_var_2["id"]; ?>">
-                                                                            复制
-                                                                        </button>
+                                                                        <div style="display: flex; align-items: center; justify-content: center;">
+                                                                            <a id="copylink<?php echo $_var_2["id"]; ?>"
+                                                                                style="margin:0 5px;color:#157df1;font-size:14px;"
+                                                                                class="fl" target="_blank"
+                                                                                href="http://<?php echo $_var_2["domain"]; ?>">http://<?php echo $_var_2["domain"]; ?></a>
+                                                                            <button class="copy table-btn fl"
+                                                                                style="padding: 0 5px;border:0;font-size:14px;background:transparent;"
+                                                                                data-clipboard-action="copy"
+                                                                                data-clipboard-target="#copylink<?php echo $_var_2["id"]; ?>">
+                                                                                复制
+                                                                            </button>
+                                                                        </div>
                                                                     </td>
                                                                     <td>
                                                                         <?php echo $_var_2["hits"]; ?> </td>

+ 336 - 313
source/index/login.php

@@ -5,375 +5,398 @@ namespace app\index;
 
 class login extends Base
 {
-	function index()
-	{
-		if ($this->userlogined) {
-			redirect("/index/user_profile");
-		}
-		?>        <!DOCTYPE html>
+    function index()
+    {
+        if ($this->userlogined) {
+            redirect("/index/user_profile");
+        }
+?>
+        <!DOCTYPE html>
         <html lang="">
+
         <head>
-            <title>账号登录 - <?php echo IN_NAME;?>免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
-            <meta charset="utf-8"/>
+            <title>账号登录 - <?php echo IN_NAME; ?>免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
+            <meta charset="utf-8" />
             <meta name="viewport"
-                  content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
-            <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
-            <meta name="renderer" content="webkit"/>
-            <meta name="keywords" content="<?php echo IN_KEYWORDS;?>"/>
-            <meta property="og:url" content="https://<?php echo $_SERVER["HTTP_HOST"];?>/"/>
-            <meta property="og:title" content="<?php echo IN_NAME;?>"/>
-            <meta name="description" content="<?php echo IN_DESCRIPTION;?>"/>
-            <?php 
-		$this->static_();
-		?>        </head>
+                content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+            <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
+            <meta name="renderer" content="webkit" />
+            <meta name="keywords" content="<?php echo IN_KEYWORDS; ?>" />
+            <meta property="og:url" content="https://<?php echo $_SERVER["HTTP_HOST"]; ?>/" />
+            <meta property="og:title" content="<?php echo IN_NAME; ?>" />
+            <meta name="description" content="<?php echo IN_DESCRIPTION; ?>" />
+            <?php
+            $this->static_();
+            ?>
+            <link rel="stylesheet" href="/static/index/css/login.css">
+        </head>
+
         <body>
-        <?php 
-		$this->header();
-		?>
-         <style>
-.em {
-    font-style: normal;
-}
-.login-three-home {
-    height: 84px;
-    padding: 30px 0 0 0;
-    width: 355px;
-    text-align: center;
-}
-.clearfix:before {
-    content: ".";
-    display: block;
-    height: 0;
-    overflow: hidden;
-    visibility: hidden;
-}
-.login-three-home h3 {
-    font-size: 12px;
-    color: #666;
-    text-align: center;
-    padding: 5px 0 20px 0;
-    width: 409px;
-    height: 14px;
-    background: url(/qq/image/line.jpg) left center repeat-x;
-}
-.login-three-home h3 em {
-    background: #fff;
-    padding: 0 5px;
-}
-a#qq {
-    background-position: 0 -335px;
-}
-.login-three a, .login-three-home a {
-    display: inline-block;
-    width: 40px;
-    height: 40px;
-    margin-right: -50px;
-    background: url(/qq/image/focus2018.png) no-repeat;
-}
-</style>
-
-		<script src="/static/index/js/jquery.validate.min.js"></script>
-         <div class="login-common">
-            <div class="tit">
-            <div id="acc_login" class="tit" style="display:inline-block;cursor:pointer">账号登录</div>
-            
-            <?php if (IN_SMS666666) { ?>
-            &nbsp; &nbsp; &nbsp;
-            <div id="phone_login" class="tit" style="display:inline-block;color:rgba(118, 144, 181, 1);cursor:pointer">短信登录</div>
-             <?php } ?>
-             
-            </div>
-            
-            <form role="form" id="loginValid" novalidate="novalidate">
-                <input type="password" style="position: absolute;top: -999px"/>
-                <div class="form-group">
-                    <label class="iconfont icon-user" for="user"></label>
-                    <input type="text" class="form-control input-lg" id="user" name="username"
-                           aria-describedby="helpBlock2"
-                           placeholder="账号名称">
-                    <span class="help-block">请输入正确的账号名称</span>
-                </div>
-                <div class="form-group">
-                    <label class="iconfont icon-pwd" for="password"></label>
-                    <input class="form-control input-lg" id="password" name="password" placeholder="登录密码"
-                           type="password">
-                    <span class="help-block">请输入正确的密码</span>
-                </div>
-                <div class="btn-action">
-                    <a href="/index/lost" class="fr">忘记密码?</a>
+            <?php
+            $this->header();
+            ?>
+            <style>
+                .em {
+                    font-style: normal;
+                }
+
+                .login-three-home {
+                    height: 84px;
+                    padding: 30px 0 0 0;
+                    width: 355px;
+                    text-align: center;
+                }
+
+                .clearfix:before {
+                    content: ".";
+                    display: block;
+                    height: 0;
+                    overflow: hidden;
+                    visibility: hidden;
+                }
+
+                .login-three-home h3 {
+                    font-size: 12px;
+                    color: #666;
+                    text-align: center;
+                    padding: 5px 0 20px 0;
+                    width: 409px;
+                    height: 14px;
+                    background: url(/qq/image/line.jpg) left center repeat-x;
+                }
+
+                .login-three-home h3 em {
+                    background: #fff;
+                    padding: 0 5px;
+                }
+
+                a#qq {
+                    background-position: 0 -335px;
+                }
+
+                .login-three a,
+                .login-three-home a {
+                    display: inline-block;
+                    width: 40px;
+                    height: 40px;
+                    margin-right: -50px;
+                    background: url(/qq/image/focus2018.png) no-repeat;
+                }
+            </style>
+
+            <script src="/static/index/js/jquery.validate.min.js"></script>
+            <div class="login-common">
+                <div class="tit-tabs">
+                    <div id="acc_login" class="tit active" style="display:inline-block;cursor:pointer">账号登录</div>
+
                     <?php if (IN_SMS666666) { ?>
-                        <a id="phone_login_btn">手机验证码登录</a>
+                        &nbsp; &nbsp; &nbsp;
+                        <div id="phone_login" class="tit" style="display:inline-block;color:rgba(118, 144, 181, 1);cursor:pointer">短信登录</div>
                     <?php } ?>
+
                 </div>
-                <!-- <div class="checkbox"><input type="checkbox" id="remember-me" checked><span>记住我</span></div> -->
-                <button type="button" class="ms-btn ms-btn-primary input-lg btn-login" id="submitButton">登录</button>
-                <div class="clearfix mt15 to-register">
-                    <?php  if (IN_REG_ON) { ?>还没有账号?&nbsp;&nbsp;&nbsp;<a href="/index/reg" class="fl">去注册</a>
-                    <?php } ?>                   
+
+                <form role="form" id="loginValid" novalidate="novalidate">
+                    <input type="password" style="position: absolute;top: -999px" />
+                    <div class="form-group">
+                        <label class="iconfont icon-user" for="user"></label>
+                        <input type="text" class="form-control input-lg" id="user" name="username"
+                            aria-describedby="helpBlock2"
+                            placeholder="账号名称">
+                        <span class="help-block">请输入正确的账号名称</span>
+                    </div>
+                    <div class="form-group">
+                        <label class="iconfont icon-pwd" for="password"></label>
+                        <input class="form-control input-lg" id="password" name="password" placeholder="登录密码"
+                            type="password">
+                        <span class="help-block">请输入正确的密码</span>
+                    </div>
+                    <div class="btn-action">
+                        <a href="/index/lost" class="fr">忘记密码?</a>
+                        <?php if (IN_SMS666666) { ?>
+                            <a id="phone_login_btn">手机验证码登录</a>
+                        <?php } ?>
+                    </div>
+                    <!-- <div class="checkbox"><input type="checkbox" id="remember-me" checked><span>记住我</span></div> -->
+                    <button type="button" class="ms-btn ms-btn-primary input-lg btn-login" id="submitButton">登录</button>
+                    <div class="clearfix mt15 to-register">
+                        <?php if (IN_REG_ON) { ?>还没有账号?&nbsp;&nbsp;&nbsp;<a href="/index/reg" class="fl">去注册</a>
+                    <?php } ?>
                     <!-- <a href="/index/lost" class="fr">忘记密码</a> -->
-                </div>
-            </form>
-       
-             <form role="form" id="loginValid_code" novalidate="novalidate" style="display:none">
-               <font color="#FF0000" style="font-size:20px">未设置短信,请使用左边的账号登录。<br>需要测试短信登录功能请联系客服设置。</font>
-                <div class="form-group">
-                    <label class="iconfont icon-user" for="phone"></label>
-                    <input type="text" class="form-control input-lg" id="phone" name="phone"
-                           aria-describedby="helpBlock2"
-                           placeholder="手机号码">
-                    <span class="help-block">请输入正确的手机</span>
-                </div>
-                
-                
-                   <div class="form-group">
+                    </div>
+                </form>
+
+                <form role="form" id="loginValid_code" novalidate="novalidate" style="display:none">
+                    <font color="#FF0000">未设置短信,请使用左边的账号登录。<br>需要测试短信登录功能请联系客服设置。</font>
+                    <div class="form-group">
+                        <label class="iconfont icon-user" for="phone"></label>
+                        <input type="text" class="form-control input-lg" id="phone" name="phone"
+                            aria-describedby="helpBlock2"
+                            placeholder="手机号码">
+                        <span class="help-block">请输入正确的手机</span>
+                    </div>
+
+
+                    <div class="form-group">
 
-                    <label class="iconfont icon-email"></label>
+                        <label class="iconfont icon-email"></label>
 
-                    <div class="clearfix verification-code">
+                        <div class="clearfix verification-code">
 
-                        <input type="text" class="form-control input-lg fl" id="code" placeholder="验证码">
+                            <input type="text" class="form-control input-lg fl" id="code" placeholder="验证码">
 
-                        <button type="button" class="ms-btn ms-btn-primary input-lg fr" id="sendcode">获取验证码</button>
+                            <button type="button" class="ms-btn ms-btn-primary input-lg fr" id="sendcode">获取验证码</button>
+
+                        </div>
+
+                        <span class="help-block">请输入正确的验证码</span>
 
                     </div>
 
-                    <span class="help-block">请输入正确的验证码</span>
 
-                </div>
+                    <button type="button" class="ms-btn ms-btn-primary input-lg btn-login" id="submitButton_code">登录</button>
+                    <div class="clearfix mt15 to-register">
+                        <?php if (IN_REG_ON) { ?>还没有账号?&nbsp;&nbsp;&nbsp;<a href="/index/reg" class="fl">去注册</a>
+                    <?php } ?>
+                    </div>
+                </form>
+                <!--新增QQ互联登录-->
+                <?php if (IN_QQ) { ?>
+                    <div class="login-three-home clearfix">
+                        <h3>社交登录</h3> <a onClick="test();" class="login_click" id="qq"></a>
+                    </div>
+                <?php } ?>
+                <!--新增QQ互联登录-->
+            </div>
+            <script>
+                $(function() {
+
+                    countdown = 60;
 
-               
-                <button type="button" class="ms-btn ms-btn-primary input-lg btn-login" id="submitButton_code">登录</button>
-                <div class="clearfix mt15 to-register">
-                    <?php  if (IN_REG_ON) { ?>还没有账号?&nbsp;&nbsp;&nbsp;<a href="/index/reg" class="fl">去注册</a>
-                    <?php } ?>                   
-                </div>
-            </form>
-        <!--新增QQ互联登录-->
-            <?php if (IN_QQ) { ?>
-            <div class="login-three-home clearfix"><h3>社交登录</h3> <a onClick="test();" class="login_click" id="qq"></a></div> 
-            <?php } ?>
-        <!--新增QQ互联登录-->   
-             </div>
-       <script>
-            $(function () {
-                
-                 countdown = 60;
-                
                     function settime() {
-                    if (countdown == 0) {
+                        if (countdown == 0) {
 
-                        $('#sendcode').attr("disabled", false);
+                            $('#sendcode').attr("disabled", false);
 
-                        $('#sendcode').html("获取验证码");
+                            $('#sendcode').html("获取验证码");
 
-                        countdown = 60;
+                            countdown = 60;
 
-                        return;
+                            return;
 
-                    } else {
+                        } else {
 
-                        $('#sendcode').attr("disabled", true);
+                            $('#sendcode').attr("disabled", true);
 
-                        $('#sendcode').html("重新发送(" + countdown + ")");
+                            $('#sendcode').html("重新发送(" + countdown + ")");
 
-                        countdown--;
+                            countdown--;
 
-                    }
+                        }
 
-                    setTimeout(function () {
+                        setTimeout(function() {
 
-                        settime()
+                            settime()
 
-                    }, 1000)
+                        }, 1000)
 
-                }
-                
-                
-                
-                $('#sendcode').click(function () {
+                    }
 
-                    var phone = $('#phone').val();
 
-                    if (phone) {
 
-                        $.post('/index/ajax/send_sms_forget', {phone: phone}, function (data) {
+                    $('#sendcode').click(function() {
 
-                            if (data.code != 200) {
+                        var phone = $('#phone').val();
 
-                                alert(data.msg);
+                        if (phone) {
 
-                            } else {
+                            $.post('/index/ajax/send_sms_forget', {
+                                phone: phone
+                            }, function(data) {
 
-                                settime();
-                       alert(data.msg);
-                            }
+                                if (data.code != 200) {
 
-                        }, 'json');
+                                    alert(data.msg);
 
-                    }
+                                } else {
 
-                });
+                                    settime();
+                                    alert(data.msg);
+                                }
 
-                
-                
-                
-
-                
-                
-                $('#acc_login').click(function(){
-                    $('#phone_login').css('color','rgba(118, 144, 181, 1)');
-                     $('#acc_login').css('color','rgba(21, 21, 21, 1)');
-                     $('#loginValid').css('display','block');
-                     $('#loginValid_code').css('display','none');
-                })
-                
-                $('#phone_login').click(function(){
-                     $('#phone_login').css('color','rgba(21, 21, 21, 1)');
-                     $('#acc_login').css('color','rgba(118, 144, 181, 1)');
-                     $('#loginValid').css('display','none');
-                     $('#loginValid_code').css('display','block');
-                    
-                })
-                
-                $('#phone_login_btn').click(function(){
-                     $('#phone_login').css('color','rgba(21, 21, 21, 1)');
-                     $('#acc_login').css('color','rgba(118, 144, 181, 1)');
-                     $('#loginValid').css('display','none');
-                     $('#loginValid_code').css('display','block');
-                })
-                
-                  $("#submitButton_code").click(function () {
-                    var phone = $("#phone").val();
-                    var code = $("#code").val();
-                    $.post("/index/ajax/phone_code_login", {phone: phone, code: code},
-                        function (data) {
-                            if (data.code != 200) {
-                                alert(data.msg);
-                            } else {
-                                // if ($('#remember-me').is(':checked')) {
-                                //     localStorage.setItem('user', user);
-                                //     localStorage.setItem('password', password);
-                                //     localStorage.setItem('bit', 'true');
-                                // } else {
-                                    localStorage.removeItem('user');
-                                    localStorage.removeItem('password');
-                                    localStorage.removeItem('bit');
-                                // }
-                                window.location.href = '/index/apps/apps';
-                            }
-                        }, 'json');
-                });
-                
-                
-                
-                
-                
-                
-                
-                if (localStorage.getItem('bit') === 'true') {
-                    $('#remember-me').attr('checked', 'checked');
-                    $('#user').val(localStorage.getItem('user'));
-                    $('#password').val(localStorage.getItem('password'));
-                }
+                            }, 'json');
 
-                $("#submitButton").click(function () {
-                    var user = $("#user").val();
-                    var password = $("#password").val();
-                    $.post("/index/ajax/login", {user: user, password: password},
-                        function (data) {
-                            if (data.code != 200) {
-                                alert(data.msg);
-                            } else {
-                                if ($('#remember-me').is(':checked')) {
-                                    localStorage.setItem('user', user);
-                                    localStorage.setItem('password', password);
-                                    localStorage.setItem('bit', 'true');
+                        }
+
+                    });
+
+                    $('#acc_login').click(function() {
+                        $('#phone_login').css('color', 'rgba(118, 144, 181, 1)');
+                        $('#acc_login').css('color', 'rgba(21, 21, 21, 1)');
+                        $('#loginValid').css('display', 'block');
+                        $('#loginValid_code').css('display', 'none');
+                        $("#acc_login").addClass("active");
+                        $("#phone_login").removeClass("active");
+                    })
+
+                    $('#phone_login').click(function() {
+                        $('#phone_login').css('color', 'rgba(21, 21, 21, 1)');
+                        $('#acc_login').css('color', 'rgba(118, 144, 181, 1)');
+                        $('#loginValid').css('display', 'none');
+                        $('#loginValid_code').css('display', 'block');
+                        $("#acc_login").removeClass("active");
+                        $("#phone_login").addClass("active");
+                    })
+
+                    $('#phone_login_btn').click(function() {
+                        $('#phone_login').css('color', 'rgba(21, 21, 21, 1)');
+                        $('#acc_login').css('color', 'rgba(118, 144, 181, 1)');
+                        $('#loginValid').css('display', 'none');
+                        $('#loginValid_code').css('display', 'block');
+                        $("#acc_login").removeClass("active");
+                        $("#phone_login").addClass("active");
+                    })
+
+                    $("#submitButton_code").click(function() {
+                        var phone = $("#phone").val();
+                        var code = $("#code").val();
+                        $.post("/index/ajax/phone_code_login", {
+                                phone: phone,
+                                code: code
+                            },
+                            function(data) {
+                                if (data.code != 200) {
+                                    alert(data.msg);
                                 } else {
+                                    // if ($('#remember-me').is(':checked')) {
+                                    //     localStorage.setItem('user', user);
+                                    //     localStorage.setItem('password', password);
+                                    //     localStorage.setItem('bit', 'true');
+                                    // } else {
                                     localStorage.removeItem('user');
                                     localStorage.removeItem('password');
                                     localStorage.removeItem('bit');
+                                    // }
+                                    window.location.href = '/index/apps/apps';
                                 }
-                                window.location.href = '/index/apps/apps';
-                            }
-                        }, 'json');
-                });
+                            }, 'json');
+                    });
 
 
-                document.onkeydown = function (event) {
-                    var e = event || window.event;
-                    if (e && e.keyCode == 13) {
-                        $("#submitButton").click();
+
+
+
+
+
+                    if (localStorage.getItem('bit') === 'true') {
+                        $('#remember-me').attr('checked', 'checked');
+                        $('#user').val(localStorage.getItem('user'));
+                        $('#password').val(localStorage.getItem('password'));
                     }
-                };
-
-                $("#loginValid").validate({
-                    errorPlacement: function (error, element) {
-                        error.appendTo(element.parent().parent());
-                    },
-                    rules: {
-                        "mobile": {
-                            required: true,
-                            mobile: true
-                        },
-                        "password": {
-                            required: true,
-                            minlength: 5
+
+                    $("#submitButton").click(function() {
+                        var user = $("#user").val();
+                        var password = $("#password").val();
+                        $.post("/index/ajax/login", {
+                                user: user,
+                                password: password
+                            },
+                            function(data) {
+                                if (data.code != 200) {
+                                    alert(data.msg);
+                                } else {
+                                    if ($('#remember-me').is(':checked')) {
+                                        localStorage.setItem('user', user);
+                                        localStorage.setItem('password', password);
+                                        localStorage.setItem('bit', 'true');
+                                    } else {
+                                        localStorage.removeItem('user');
+                                        localStorage.removeItem('password');
+                                        localStorage.removeItem('bit');
+                                    }
+                                    window.location.href = '/index/apps/apps';
+                                }
+                            }, 'json');
+                    });
+
+
+                    document.onkeydown = function(event) {
+                        var e = event || window.event;
+                        if (e && e.keyCode == 13) {
+                            $("#submitButton").click();
                         }
-                    },
-                    messages: {
-                        mobile: {
-                            required: "手机号不能为空",
-                            mobile: "请输入正确的手机号"
+                    };
+
+                    $("#loginValid").validate({
+                        errorPlacement: function(error, element) {
+                            error.appendTo(element.parent().parent());
                         },
-                        password: {
-                            required: "密码不能为空",
-                            minlength: "密码长度最少5位"
-                        }
-                    },
-                    highlight: function (element) {
-                        $(element).closest('.form-group').addClass('has-error');
-                    },
-                    unhighlight: function (element) {
-                        $(element).closest('.form-group').removeClass('has-error');
-                    },
-                    errorElement: 'label',
-                    errorPlacement: function (error, element) {
-                        if (element.parent('.input-group').length) {
-                            error.insertAfter(element.parent());
-                        } else {
-                            error.insertAfter(element);
+                        rules: {
+                            "mobile": {
+                                required: true,
+                                mobile: true
+                            },
+                            "password": {
+                                required: true,
+                                minlength: 5
+                            }
+                        },
+                        messages: {
+                            mobile: {
+                                required: "手机号不能为空",
+                                mobile: "请输入正确的手机号"
+                            },
+                            password: {
+                                required: "密码不能为空",
+                                minlength: "密码长度最少5位"
+                            }
+                        },
+                        highlight: function(element) {
+                            $(element).closest('.form-group').addClass('has-error');
+                        },
+                        unhighlight: function(element) {
+                            $(element).closest('.form-group').removeClass('has-error');
+                        },
+                        errorElement: 'label',
+                        errorPlacement: function(error, element) {
+                            if (element.parent('.input-group').length) {
+                                error.insertAfter(element.parent());
+                            } else {
+                                error.insertAfter(element);
+                            }
                         }
-                    }
+                    });
                 });
-            });
-        </script>
-        <script type="text/javascript">  
-         function test() {  
-           window.open('/index/qlogin/login');
-           }  
-        </script>  
-        <script>
-            $(document).ready(function () {
-            var r = window.setInterval(function () {
-                $.ajax({
-                    type: 'POST',
-                    url: '/index/qlogin/check',
-                    dataType: 'text',
-                    success: function (str) {
-                        if (str == "ok") {
-                            window.location.reload();
-                        }
-                    }
+            </script>
+            <script type="text/javascript">
+                function test() {
+                    window.open('/index/qlogin/login');
+                }
+            </script>
+            <script>
+                $(document).ready(function() {
+                    var r = window.setInterval(function() {
+                        $.ajax({
+                            type: 'POST',
+                            url: '/index/qlogin/check',
+                            dataType: 'text',
+                            success: function(str) {
+                                if (str == "ok") {
+                                    window.location.reload();
+                                }
+                            }
+                        });
+                    }, 500);
                 });
-            }, 500);
-        });
-      </script>
+            </script>
+
+            <?php
+            $this->footer();
+            ?>
+        </body>
 
-        <?php 
-		$this->footer();
-		?>        </body>
         </html>
 
-        <?php 
-	}
-}
+<?php
+    }
+}

+ 233 - 119
source/index/lost.php

@@ -1,120 +1,234 @@
-<?php
-/*
- 本代码由 PHP代码加密工具 Xend [专业版](Build 5.05.56) 创建
- 创建时间 2020-08-31 21:57:37
- 技术支持 QQ:30370740 Mail:[email protected]
- 严禁反编译、逆向等任何形式的侵权行为,违者将追究法律责任
-*/
-
-namespace app\index;class lost extends Base{function index(){echo "        <!DOCTYPE html>
";echo "
-        <html lang=\"\">
";echo "
-        <head>
";echo "
-            <title>找回密码 - ";echo IN_NAME;echo "免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
";echo "
-            <meta charset=\"utf-8\"/>
";echo "
-            <meta name=\"viewport\"
";echo "
-                  content=\"width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\"/>
";echo "
-            <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"/>
";echo "
-            <meta name=\"renderer\" content=\"webkit\"/>
";echo "
-            <meta name=\"keywords\" content=\"";echo IN_KEYWORDS;echo "\"/>
";echo "
-            <meta property=\"og:url\" content=\"https://";echo $_SERVER['HTTP_HOST'];echo "/\"/>
";echo "
-            <meta property=\"og:title\" content=\"";echo IN_NAME;echo "\"/>
";echo "
-            <meta name=\"description\" content=\"";echo IN_DESCRIPTION;echo "\"/>
";echo "
-            ";$YudhC0=call_user_func_array(array($this,"static_"),array());echo "        </head>
";echo "
-        <body>
";echo "
-        ";$YudhC0=call_user_func_array(array($this,"header"),array());echo "        <div class=\"login-common\">
";echo "
-            <div class=\"tit\">找回密码</div>
";echo "
-            <form role=\"form\" novalidate=\"novalidate\">
";echo "
-                <div class=\"form-group\">
";echo "
-                    <label class=\"iconfont icon-user\" for=\"email\"></label>
";echo "
-                    <input class=\"form-control input-lg\" placeholder=\"邮箱\" type=\"text\" id=\"email\" placeholder=\"请输入邮箱号\">
";echo "
-                    <span class=\"help-block\">请输入正确的邮箱号码</span>
";echo "
-                </div>
";echo "
-                <div class=\"form-group\">
";echo "
-                    <label class=\"iconfont icon-email\"></label>
";echo "
-                    <div class=\"clearfix verification-code\">
";echo "
-                        <input type=\"text\" class=\"form-control input-lg fl\" id=\"code\" placeholder=\"请输入邮箱验证码\">
";echo "
-                        <button type=\"button\" class=\"ms-btn ms-btn-primary input-lg fr\" id=\"sendcode\">获取验证码</button>
";echo "
-                    </div>
";echo "
-                    <span class=\"help-block\">请输入正确的验证码</span>
";echo "
-                </div>
";echo "
-                <div class=\"form-group\">
";echo "
-                    <label class=\"iconfont icon-pwd\" for=\"password\"></label>
";echo "
-                    <input class=\"form-control input-lg\" placeholder=\"重设密码\" type=\"password\" id=\"password\"
";echo "
-                           placeholder=\"请输入新密码\">
";echo "
-                    <span class=\"help-block\">请输入正确的密码</span>
";echo "
-                </div>
";echo "
-                <div class=\"form-group\">
";echo "
-                    <label class=\"iconfont icon-pwd\" for=\"password\"></label>
";echo "
-                    <input class=\"form-control input-lg\" placeholder=\"确认密码\" type=\"password\" id=\"repassword\"
";echo "
-                           placeholder=\"请再次输入新密码\">
";echo "
-                    <span class=\"help-block\">请输入正确的确认密码</span>
";echo "
-                </div>
";echo "
-                <button type=\"button\" class=\"ms-btn ms-btn-primary input-lg mt15\" id=\"submitButton\">修改密码</button>
";echo "
-            </form>
";echo "
-            <div class=\"clearfix mt15\">
";echo "
-                <a href=\"";$YudZ3=IN_PATH . 'index/login';echo $YudZ3;echo "\" class=\"fr\">返回登录</a>
";echo "
-            </div>
";echo "
-        </div>
";echo "
-        <script>
";echo "
-            \$(function () {
";echo "
-                countdown = 60;
";echo "
-
";echo "
-                function settime() {
";echo "
-                    if (countdown == 0) {
";echo "
-                        \$('#sendcode').attr(\"disabled\", false);
";echo "
-                        \$('#sendcode').html(\"获取验证码\");
";echo "
-                        countdown = 60;
";echo "
-                        return;
";echo "
-                    } else {
";echo "
-                        \$('#sendcode').attr(\"disabled\", true);
";echo "
-                        \$('#sendcode').html(\"重新发送(\" + countdown + \")\");
";echo "
-                        countdown--;
";echo "
-                    }
";echo "
-                    setTimeout(function () {
";echo "
-                        settime()
";echo "
-                    }, 1000)
";echo "
-                }
";echo "
-
";echo "
-                \$('#sendcode').click(function () {
";echo "
-                    var email = \$('#email').val();
";echo "
-                    if (email) {
";echo "
-                        \$.post('/index/ajax/send', {email: email}, function (data) {
";echo "
-                            if (data.code != 200) {
";echo "
-                                alert(data.msg);
";echo "
-                            } else {
";echo "
-                                settime();
";echo "
-                            }
";echo "
-                        }, 'json');
";echo "
-                    }
";echo "
-                });
";echo "
-
";echo "
-                \$(\"#submitButton\").click(function () {
";echo "
-                    email = \$('#email').val();
";echo "
-                    code = \$(\"#code\").val();
";echo "
-                    password = \$('#password').val();
";echo "
-                    repassword = \$('#repassword').val();
";echo "
-                    if (email && code) {
";echo "
-                        \$.post(\"/index/ajax/lost\", {
";echo "
-                                email: email,
";echo "
-                                code: code,
";echo "
-                                password: password,
";echo "
-                                repassword: repassword
";echo "
-                            },
";echo "
-                            function (data) {
";echo "
-                                if (data.code != 200) {
";echo "
-                                    alert(data.msg);
";echo "
-                                } else {
";echo "
-                                    alert('密码修改成功,请登录', function () {
";echo "
-                                        top.location.href = '/index/login';
";echo "
-                                    });
";echo "
-                                }
";echo "
-                            }, 'json');
";echo "
-                    }
";echo "
-                });
";echo "
-            });
";echo "
-        </script>
";echo "
-        ";$YudhC0=call_user_func_array(array($this,"footer"),array());echo "        </body>
";echo "
-        </html>
";echo "
-
";echo "
-    ";}}
+<?php
+/*
+ 本代码由 PHP代码加密工具 Xend [专业版](Build 5.05.56) 创建
+ 创建时间 2020-08-31 21:57:37
+ 技术支持 QQ:30370740 Mail:[email protected]
+ 严禁反编译、逆向等任何形式的侵权行为,违者将追究法律责任
+*/
+
+namespace app\index;class lost extends Base{function index(){echo "        <!DOCTYPE html>
+";echo "
+        <html lang=\"\">
+";echo "
+        <head>
+";echo "
+            <title>找回密码 - ";echo IN_NAME;echo "免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
+";echo "
+            <meta charset=\"utf-8\"/>
+";echo "
+            <meta name=\"viewport\"
+";echo "
+                  content=\"width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\"/>
+";echo "
+            <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"/>
+";echo "
+            <meta name=\"renderer\" content=\"webkit\"/>
+";echo "
+            <meta name=\"keywords\" content=\"";echo IN_KEYWORDS;echo "\"/>
+";echo "
+            <meta property=\"og:url\" content=\"https://";echo $_SERVER['HTTP_HOST'];echo "/\"/>
+";echo "
+            <meta property=\"og:title\" content=\"";echo IN_NAME;echo "\"/>
+";echo "
+            <meta name=\"description\" content=\"";echo IN_DESCRIPTION;echo "\"/>
+";echo "
+            ";$YudhC0=call_user_func_array(array($this,"static_"),array());echo "
+";echo "
+            <link rel=\"stylesheet\" href=\"/static/index/css/login.css\">
+";echo "
+        <body>
+";echo "
+        ";$YudhC0=call_user_func_array(array($this,"header"),array());echo "        <div class=\"login-common\">
+";echo "
+            <div class=\"tit-tabs\">
+                <div class=\"tit active\">找回密码</div>
+            </div>
+";echo "
+            <form role=\"form\" novalidate=\"novalidate\">
+";echo "
+                <div class=\"form-group\">
+";echo "
+                    <label class=\"iconfont icon-user\" for=\"email\"></label>
+";echo "
+                    <input class=\"form-control input-lg\" placeholder=\"邮箱\" type=\"text\" id=\"email\" placeholder=\"请输入邮箱号\">
+";echo "
+                    <span class=\"help-block\">请输入正确的邮箱号码</span>
+";echo "
+                </div>
+";echo "
+                <div class=\"form-group\">
+";echo "
+                    <label class=\"iconfont icon-email\"></label>
+";echo "
+                    <div class=\"clearfix verification-code\">
+";echo "
+                        <input type=\"text\" class=\"form-control input-lg fl\" id=\"code\" placeholder=\"请输入邮箱验证码\">
+";echo "
+                        <button type=\"button\" class=\"ms-btn ms-btn-primary input-lg fr\" id=\"sendcode\">获取验证码</button>
+";echo "
+                    </div>
+";echo "
+                    <span class=\"help-block\">请输入正确的验证码</span>
+";echo "
+                </div>
+";echo "
+                <div class=\"form-group\">
+";echo "
+                    <label class=\"iconfont icon-pwd\" for=\"password\"></label>
+";echo "
+                    <input class=\"form-control input-lg\" placeholder=\"重设密码\" type=\"password\" id=\"password\"
+";echo "
+                           placeholder=\"请输入新密码\">
+";echo "
+                    <span class=\"help-block\">请输入正确的密码</span>
+";echo "
+                </div>
+";echo "
+                <div class=\"form-group\">
+";echo "
+                    <label class=\"iconfont icon-pwd\" for=\"password\"></label>
+";echo "
+                    <input class=\"form-control input-lg\" placeholder=\"确认密码\" type=\"password\" id=\"repassword\"
+";echo "
+                           placeholder=\"请再次输入新密码\">
+";echo "
+                    <span class=\"help-block\">请输入正确的确认密码</span>
+";echo "
+                </div>
+";echo "
+                <button type=\"button\" class=\"ms-btn ms-btn-primary input-lg mt15\" id=\"submitButton\">修改密码</button>
+";echo "
+            </form>
+";echo "
+            <div class=\"clearfix mt15\">
+";echo "
+                <a href=\"";$YudZ3=IN_PATH . 'index/login';echo $YudZ3;echo "\" class=\"fr to-login\">返回登录</a>
+";echo "
+            </div>
+";echo "
+        </div>
+";echo "
+        <script>
+";echo "
+            \$(function () {
+";echo "
+                countdown = 60;
+";echo "
+
+";echo "
+                function settime() {
+";echo "
+                    if (countdown == 0) {
+";echo "
+                        \$('#sendcode').attr(\"disabled\", false);
+";echo "
+                        \$('#sendcode').html(\"获取验证码\");
+";echo "
+                        countdown = 60;
+";echo "
+                        return;
+";echo "
+                    } else {
+";echo "
+                        \$('#sendcode').attr(\"disabled\", true);
+";echo "
+                        \$('#sendcode').html(\"重新发送(\" + countdown + \")\");
+";echo "
+                        countdown--;
+";echo "
+                    }
+";echo "
+                    setTimeout(function () {
+";echo "
+                        settime()
+";echo "
+                    }, 1000)
+";echo "
+                }
+";echo "
+
+";echo "
+                \$('#sendcode').click(function () {
+";echo "
+                    var email = \$('#email').val();
+";echo "
+                    if (email) {
+";echo "
+                        \$.post('/index/ajax/send', {email: email}, function (data) {
+";echo "
+                            if (data.code != 200) {
+";echo "
+                                alert(data.msg);
+";echo "
+                            } else {
+";echo "
+                                settime();
+";echo "
+                            }
+";echo "
+                        }, 'json');
+";echo "
+                    }
+";echo "
+                });
+";echo "
+
+";echo "
+                \$(\"#submitButton\").click(function () {
+";echo "
+                    email = \$('#email').val();
+";echo "
+                    code = \$(\"#code\").val();
+";echo "
+                    password = \$('#password').val();
+";echo "
+                    repassword = \$('#repassword').val();
+";echo "
+                    if (email && code) {
+";echo "
+                        \$.post(\"/index/ajax/lost\", {
+";echo "
+                                email: email,
+";echo "
+                                code: code,
+";echo "
+                                password: password,
+";echo "
+                                repassword: repassword
+";echo "
+                            },
+";echo "
+                            function (data) {
+";echo "
+                                if (data.code != 200) {
+";echo "
+                                    alert(data.msg);
+";echo "
+                                } else {
+";echo "
+                                    alert('密码修改成功,请登录', function () {
+";echo "
+                                        top.location.href = '/index/login';
+";echo "
+                                    });
+";echo "
+                                }
+";echo "
+                            }, 'json');
+";echo "
+                    }
+";echo "
+                });
+";echo "
+            });
+";echo "
+        </script>
+";echo "
+        ";$YudhC0=call_user_func_array(array($this,"footer"),array());echo "        </body>
+";echo "
+        </html>
+";echo "
+
+";echo "
+    ";}}
 ?>

+ 25 - 168
source/index/public/footer.php

@@ -1,7 +1,7 @@
 <!--底部-->
 <footer>
     <div class="container">
-        <div class="footer hidden-xs">
+        <div class="footer">
             <div class="clearfix">
                 <div class="fl left clearfix">
                     <dl class="fl">
@@ -22,127 +22,11 @@
                         <dd><a href="#" target="_blank">Telegram</a></dd>
                         <dd><a href="#" target="_blank">WhatsApp</a></dd>
                     </dl>
-                    <!-- <dl class="fl">
-                        <dt>产品服务</dt>
-                        <dd class="line"></dd>
-                        <dd><a href="/index/publish/apps" target="_blank">托管分发</a></dd>
-                        <dd><a href="/index/price" target="_blank">价格服务</a></dd>
-                        <dd><a href="/index/feedback" target="_blank">建议和反馈</a></dd>
-                        <dd><a href="/index/utils" target="_blank">工具箱</a></dd>
-                    </dl>
-                    <dl class="fl">
-                        <dt>关于我们</dt>
-                        <dd class="line"></dd>
-                        <dd><a href="/index/about" target="_blank">公司简介</a></dd>
-                        <dd><a href="/index/about/privacy" target="_blank">隐私政策</a></dd>
-                        <dd><a href="/index/about/agreement" target="_blank">服务协议</a></dd>
-                        <dd><a href="/index/about/specification" target="_blank">应用审核规范</a></dd>
-                    </dl>
-                    <dl class="fl">
-                        <dt>文档</dt>
-                        <dd class="line"></dd>
-                        <dd><a href="/index/docs/23" target="_blank">实名认证</a></dd>
-                        <dd><a href="/index/docs/29" target="_blank">企业签名</a></dd>
-                        <dd><a href="/index/docs/22" target="_blank">打包APP</a></dd>
-                        <dd><a href="/index/docs/27" target="_blank">常见问题</a></dd>
-                    </dl>
-                    <dl class="fl">
-                        <dt>联系我们</dt>
-                        <dd class="line"></dd>
-                        <dd>
-                            <a href="javascript:;" target="_blank"
-                               class="chatQQ">联系扣扣:<?php echo IN_CONTACT ?></a>
-                        </dd>
-                        <dd>联系邮箱:<?php echo IN_MAIL ?></dd>
-                        <dd>合作邮箱:<?php echo IN_COOPERATION ?></dd>
-                        <dd>公司地址:<?php echo IN_ADDRESS ?></dd>
-                    </dl> -->
                 </div>
-
-                <!-- <div class="right fr clearfix">
-                    <a href="/">
-                        <img src="/static/index/image/phone-logo.png" class="img-responsive visible-xs">
-                    </a>
-                    <div class="clearfix">
-                    </div>
-                    <?php if (IN_WXQRCODE) { ?>
-                        <div class="wechat clearfix fr hidden-xs">
-                            <img src="/<?php echo IN_WXQRCODE ?>" alt="" class="fr">
-                        </div>
-                        <div class="clearfix">
-                        </div>
-                        <p class="hidden-xs">
-                            微信扫描二维码
-                        </p>
-                    <?php } ?>
-                    <div style="text-align: left; color: #fff; line-height: 28px;" class="visible-xs">
-                        <a href="/index/about" target="_blank" class="color-white">公司简介</a>
-                        <div>
-                            <span>地址:<?php echo IN_ADDRESS ?></span>
-                        </div>
-                    </div>
-                </div> -->
             </div>
             <div class="copyright" style="text-align: center; margin-top: 32px;">
-                <p style="color: #fff; font-size: 12px;">Copyright © 澎湃应用分发平台 版权所有</p>
-            </div>
-
-            <!--<div class="record">
-                <div class="inline-block">
-                    <span class="fl">Copyright &copy; <?php echo IN_BUSINESS ?> <?php echo IN_COMPANY ?> 版权所有 <a
-                                style="color:#ffffff" href="http://www.beian.miit.gov.cn/"
-                                target="_blank"><?php echo IN_ICP ?></a></span>
-                    <a target="_blank" href="http://www.beian.gov.cn/"
-                       style="text-decoration:none; height:20px; line-height:20px; float: left; margin-left: 10px;">
-                        <img src="/static/index/image/jh.png" style="float:left;"/>
-                        <p style="float:left; height:20px; line-height:20px; margin: 0px 0px 0px 5px; color:#fff;"><?php echo IN_GANICP ?></p>
-                    </a>
-                </div>
-                <div class="down_ico" style="margin-top: 10px; margin-right: 10px;">
-
-                    <a href="https://ss.knet.cn/" target="_blank">
-                        <img src="/static/index/image/cnnic.png"
-                             height="30" alt="可信网站" title="可信网站" style="margin-right: 10px;"></a>
-                    <a href="https://credit.szfw.org/" target="_blank">
-                        <img src="/static/index/image/cxlogos.jpg"
-                             height="30" alt="诚信网站" title="诚信网站" style="margin-right: 10px;"></a>
-                    <a href="https://v.yunaq.com/certificate?domain=www.567fenfa.cn&from=label&code=90020" target="_blank">
-                        <img border="0" height="30"
-                             src="/static/index/image/bottom_large_img.png" style="margin-right: 10px;"></a>
-                    <a href="http://www.anquan.org/" target="_blank">
-                        <img border="0" height="30"
-                             src="/static/index/image/aqlmlogo.png" style="margin-right: 10px;"></a>
-                    <a href="http://wangzhan.360.cn/" target="_blank">
-                        <img border="0" height="30"
-                             src="/static/index/image/360logo.gif" style="margin-right: 10px;"></a>
-                    <a href="http://www.internic.net/" target="_blank">
-                        <img src="/static/index/image/reglogo.gif" height="30"
-                             title="ICANN授权注册服务机构" style="margin-right: 10px;"></a>
-                    <a href="http://www.cnnic.cn/" target="_blank">
-                        <img src="/static/index/image/cnnic.gif"
-                             height="30" title="中国互联网络信息中心合作" style="margin-right: 10px;"></a>
-                </div>
-            </div>-->
-        </div>
-        <div class="footer visible-xs">
-            <div class="con">
-                <a href="/index/about" target="_blank">公司简介</a><span>|</span><a href="/index/about/agreement"
-                                                                                target="_blank">服务协议</a><span>|</span><a
-                        href="/index/about/log" target="_blank">更新日志</a><span>|</span><a
-                        href="/index/about/privacy"
-                        target="_blank">隐私政策</a>
+                <p style="color: rgba(255, 255, 255, 0.6); font-size: 12px;">Copyright © 澎湃应用分发平台 版权所有</p>
             </div>
-            <p class="p1">
-                Copyright © <?php echo IN_BUSINESS ?> <?php echo IN_NAME ?>
-                <a style="color:#ffffff" href="http://beian.miit.gov.cn/" target="_blank"><?php echo IN_ICP ?></a>
-            </p>
-            <p class="p2">
-                <a target="_blank" href="http://www.beian.gov.cn/"
-                   style="text-decoration:none; height:20px; line-height:20px; margin-left: 10px;">
-                    <img src="/static/index/image/jh.png"><span
-                            style="height:20px; line-height:20px; margin: 0px 0px 0px 5px; color:#fff;"><?php echo IN_GANICP ?>
-                </a>
-            </p>
         </div>
     </div>
 </footer>
@@ -165,56 +49,6 @@
     </div>
 </div>
 
-<!--底部-->
-<!-- <ul class="fixed-right right-float-window">
-    <li class="guest">
-        <img src="/left_kf.png">
-        <span>联系我们</span>
-        <div class="fixed-right-guest-wrap">
-            <div class="fixed-right-guest">
-                <div class="item clearfix">
-                    <img class="fl" style=" visibility: hidden;">
-                    <div class="text fl">
-                        <p class="title">客服时间</p>
-                        <p class="s-title">7*24小时在线服务 </p>
-                        <p class="s-title">08:00 - 23:30(工作日) </p>
-                    </div>
-                </div>
-                
-                <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=<?php echo IN_CONTACT ?>&site=qq&menu=yes" >
-                    <div class="item clearfix" id="qidian_qq">
-                        <img class="fl" src="/left_qq.png">
-                        <div class="text fl">
-                            <p class="title">QQ咨询</p>
-                            <p class="s-title">拉起QQ聊天窗沟通咨询</p>
-                        </div>
-                    </div>
-                </a>
-                
-                <!-<a target="_blank" href="https://qm.qq.com/">
-                    <div class="item clearfix" style="text-align: center;">
-                        <img class="fl" src="/left_qq.png">
-                        <div class="text fl">
-                            <p class="title">
-                                <img border="0" src="//pub.idqqimg.com/wpa/images/group.png"  >
-                            </p>
-                        </div>
-                    </div>
-                </a>->
-                
-                <div class="item clearfix">
-                    <img class="fl" src="/left_wx.png">
-                    <div class="text fl">
-                        <p class="title">微信客服</p>
-                        <p class="s-title">添加微信沟通咨询</p>
-                        <img class="wx_qrcode" src="/<?php echo IN_WXQRCODE ?>" alt="">
-                    </div>
-                </div>
-            </div>
-
-        </div>
-    </li>
-</ul> -->
 <style>
 .contact-nav {
     position: fixed;
@@ -230,10 +64,17 @@
 }
 
 .contact-nav>div a {
+    display: block;
     width: 60px;
     height: 60px;
 }
 
+.contact-nav>div a img {
+    display: block;
+    width: 100%;
+    height: 100%;
+}
+
 .contact-nav .top {
     margin-top: 24px;
     filter: drop-shadow(0px 0px 15px rgba(7, 40, 78, 0.15));
@@ -258,6 +99,22 @@
     width: 100%;
     height: auto;
 }
+
+@media (max-width: 767px) {
+    .contact-nav {
+        right: 8px;
+        display: none;
+    }
+
+    .show-right-nav .contact-nav {
+        display: block;
+    }
+
+    .contact-nav>div a {
+        width: 44px;
+        height: 44px;
+    }
+}
 </style>
 <script src="/static/index/js/clipboard.min.js"></script>
 <script>

+ 106 - 63
source/index/public/header.php

@@ -2,61 +2,99 @@
 $notice = db('article')->where('type', '=', '2')->order('id desc')->find();
 if ($notice) { ?>
     <div class="container" id="notice_wrap"
-         style="background: #fff;line-height:30px;position: relative;overflow: hidden; color: #999;font-size: 14px;white-space: nowrap;">
+        style="background: #fff;line-height:30px;position: relative;overflow: hidden; color: #999;font-size: 14px;white-space: nowrap;">
         <a href="/index/message">
             <marquee direction="left" behavior="scroll" scrollamount="5" loop="-1" onmouseout="this.start()"
-                     onmouseover="this.stop()">
+                onmouseover="this.stop()">
                 <?php $content = strip_tags($notice['content']);
                 echo "{$notice['name']} - {$content}"; ?>
             </marquee>
         </a>
     </div>
 <?php } ?>
+<script>
+// 检测是否移动设备(会排除PC端浏览器窗口缩小的情况)
+function isMobileDevice() {
+  return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)
+}
+
+// 初始化时添加类名
+document.addEventListener('DOMContentLoaded', () => {
+  const html = document.documentElement
+  if (isMobileDevice()) {
+    html.classList.add('is-mobile')
+    // html.classList.remove('is-pc')
+  } else {
+    // html.classList.add('is-pc')
+    html.classList.remove('is-mobile')
+  }
+})
+</script>
 <style>
     .ms-badge12 {
-    background-color: #ffffff;
-    width: 50px;
-    height: 25px;
-    line-height: 26px;
-    display: inline-block;
-    color: #e60000;
-    border-radius: 10%;
-    font-size: 12px;
-    text-align: center;
-    position: relative;
-    top: -3px;
-    left: 0;
-}
+        background-color: #ffffff;
+        width: 50px;
+        height: 25px;
+        line-height: 26px;
+        display: inline-block;
+        color: #e60000;
+        border-radius: 10%;
+        font-size: 12px;
+        text-align: center;
+        position: relative;
+        top: -3px;
+        left: 0;
+    }
 </style>
+<link rel="stylesheet" href="/static/index/css/header.css">
 <header>
     <div class="container">
         <div class="header clearfix">
             <a class="header-left block fl nav-logo" href="<?php echo IN_PATH ?>">
                 <img src="/data/image/IN_LOGO.png"
-                     class="img-responsive hidden-xs">
+                    class="img-responsive hidden-xs">
                 <img src="/data/image/IN_LOGO.png"
-                     class="img-responsive visible-xs">
+                    class="img-responsive visible-xs">
             </a>
             <div class="phone-nav-wrap">
-                <a class="header-left block fl" href="/">
-                    <img src="/data/image/IN_LOGO.png"
-                         class="img-responsive visible-xs">
-                </a>
+                <?php if ($this->user['in_username'] != '') { ?>
+                    <span class="phone-user-name visible-xs">
+                        <span class="iconfont">
+                            <?php if ($this->user['in_svip'] == 0) { ?>
+                                <img src="<?php echo IN_PATH ?>static/index/image/inner-nav/nav-vip1.png" width="22px">
+                            <?php } ?>
+                            <?php if ($this->user['in_svip'] == 1) { ?>
+                                <img src="<?php echo IN_PATH ?>static/index/image/inner-nav/nav-vip2.png" width="22px">
+                            <?php } ?>
+                            <?php if ($this->user['in_svip'] == 2) { ?>
+                                <img src="<?php echo IN_PATH ?>static/index/image/inner-nav/nav-vip3.png" width="22px">
+                            <?php } ?>
+                            <?php if ($this->user['in_svip'] == 3) { ?>
+                                <img src="<?php echo IN_PATH ?>static/index/image/inner-nav/nav-vip4.png" width="22px">
+                            <?php } ?>
+                        </span><?php echo $this->user['in_username'] ?>
+                        <?php if ($this->user['in_verify'] == 1) { ?>
+                            <span class="certified">
+                                <font color="#0acc61">(已实名)</font>
+                            </span>
+                        <?php } ?>
+                    </span>
+                <?php } ?>
                 <ul class="ms-nav fl clearfix">
                     <li class="<?php if ($this->module == 'index') echo 'active' ?>"><a
-                                href="<?php echo IN_PATH ?>">首页</a>
+                            href="<?php echo IN_PATH ?>">首页</a>
                     </li>
-                    
+
                     <li class="<?php if ($this->action == 'apps') echo 'active' ?>">
-                            <a href="<?php echo IN_PATH . 'index/apps/apps' ?>">应用分发</a>
-                            <span class="ms-badge">分发</span>
-                        </li>
-                    
-                    <!-- <?php if ($this->userlogined) { ?>
+                        <a href="<?php echo IN_PATH . 'index/apps/apps' ?>">应用分发</a>
+                        <span class="ms-badge">分发</span>
+                    </li>
+
+                    <?php if ($this->userlogined) { ?>
                        
                     <?php }
-                   
-                    if (IN_SUPER) { ?>
+
+                            if (IN_SUPER) { ?>
                         <li class="<?php if ($this->action == 'super') echo 'active' ?>">
                             <a  href="<?php echo IN_PATH . 'index/apps/super' ?>">超级签名</a>
                         </li>
@@ -64,16 +102,16 @@ if ($notice) { ?>
                         
                       <li class="<?php if ($this->module == 'sign') echo 'active' ?>">
                         <a href="<?php echo IN_PATH . 'index/apps/sign' ?>">企业签名</a>
-                    </li> -->
-                   
-                   
+                    </li>
+
+
                     <li class="<?php if ($this->module == 'webview' or $this->module == 'webview2' or $this->module == 'pack') echo 'active' ?>">
                         <a href="<?php echo IN_PATH . 'index/pack' ?>">APP封装</a>
-                       
+
                     </li>
                     <li class="<?php if ($this->module == 'price') echo 'active' ?>"><a
-                                href="<?php echo IN_PATH . 'index/price' ?>">价格套餐</a>
-                             <span class="ms-badge">优惠</span>
+                            href="<?php echo IN_PATH . 'index/price' ?>">价格套餐</a>
+                        <span class="ms-badge">优惠</span>
                     </li>
                     <li class="<?php if ($this->module == 'utils') echo 'active' ?>">
                         <a href="<?php echo IN_PATH . 'index/utils' ?>">工具箱</a>
@@ -83,7 +121,7 @@ if ($notice) { ?>
                             <a href="<?php echo IN_PATH . 'index/promote' ?>">推广加盟</a>
                         </li>
                     <?php } ?>
-                    
+
                     <?php if ($this->userlogined) { ?>
                         <li class="visible-xs phone-user-center">
                             <div class="clearfix user1">
@@ -98,22 +136,24 @@ if ($notice) { ?>
                         </li>
                         <!--登录后-->
                         <div class="login-in clearfix" style="display: block;">
-                              <a class="name-certified fl" href="/index/apps/apps"><font color="red" class="ms-badge12">控制台</font></a>
+                            <a class="name-certified fl" href="/index/apps/apps">
+                                <font color="red" class="ms-badge12">控制台</font>
+                            </a>
                             <div class="notification fl">
-                            <span class="iconfont">
-							<?php if ($this->user['in_svip'] == 0) { ?>
-                                <img src="<?php echo IN_PATH ?>static/index/image/user.png" width="22px">
-                            <?php } ?>
-                                <?php if ($this->user['in_svip'] == 1) { ?>
-                                    <img src="<?php echo IN_PATH ?>static/index/image/user_1.png" width="22px">
-                                <?php } ?>
-                                <?php if ($this->user['in_svip'] == 2) { ?>
-                                    <img src="<?php echo IN_PATH ?>static/index/image/user_2.png" width="22px">
-                                <?php } ?>
-                                <?php if ($this->user['in_svip'] == 3) { ?>
-                                    <img src="<?php echo IN_PATH ?>static/index/image/user_3.png" width="22px">
-                                <?php } ?>
-							</span>
+                                <span class="iconfont">
+                                    <?php if ($this->user['in_svip'] == 0) { ?>
+                                        <img src="<?php echo IN_PATH ?>static/index/image/user.png" width="22px">
+                                    <?php } ?>
+                                    <?php if ($this->user['in_svip'] == 1) { ?>
+                                        <img src="<?php echo IN_PATH ?>static/index/image/user_1.png" width="22px">
+                                    <?php } ?>
+                                    <?php if ($this->user['in_svip'] == 2) { ?>
+                                        <img src="<?php echo IN_PATH ?>static/index/image/user_2.png" width="22px">
+                                    <?php } ?>
+                                    <?php if ($this->user['in_svip'] == 3) { ?>
+                                        <img src="<?php echo IN_PATH ?>static/index/image/user_3.png" width="22px">
+                                    <?php } ?>
+                                </span>
                                 <span class="ms-badge"></span>
                                 <div class="n-drop-down">
                                     <div class="n-con">
@@ -132,7 +172,7 @@ if ($notice) { ?>
                                                 <div class="y-tit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;高级会员</div>
                                             <?php } ?>
                                             <?php if ($this->user['in_svip'] != 0) { ?>
-                                                
+
                                             <?php } ?>
                                         </div>
                                         <?php if ($this->user['in_svip'] == 0) { ?>
@@ -145,17 +185,20 @@ if ($notice) { ?>
                                 </div>
                             </div>
                             <div class="login-user clearfix fl">
-                            <span class="fl"><font color="#FFF"><?php echo $this->user['in_username'] ?></font>
-                                <?php if ($this->user['in_verify'] == 1) { ?>
-                                    <span class="certified"><font color="#3bff0a">(已实名)</font></span><?php } ?>
-							</span>
+                                <!-- <span class="fl">
+                                    <font color="#FFF"><?php echo $this->user['in_username'] ?></font>
+                                    <?php if ($this->user['in_verify'] == 1) { ?>
+                                        <span class="certified">
+                                            <font color="#3bff0a">(已实名)</font>
+                                        </span><?php } ?>
+                                </span> -->
                                 <a class="visible-xs fl logout1"
-                                   href="<?php echo IN_PATH . 'index/logout' ?>">退出</a>
+                                    href="<?php echo IN_PATH . 'index/logout' ?>">退出</a>
                                 <span class="iconfont icon-arrow-bottom fl hidden-xs"></span>
                                 <div class="user-wrap">
                                     <dl>
                                         <dd><a href="<?php echo IN_PATH . 'index/item_price' ?>" style="color:red;">余额充值</a></dd>
-                                       
+
                                         <dd><a href="<?php echo IN_PATH . 'index/user_profile' ?>">我的资料</a></dd>
                                         <dd><a href="<?php echo IN_PATH . 'index/user_order' ?>">现金余额</a></dd>
                                         <dd><a href="<?php echo IN_PATH . 'index/user_aclog' ?>">账户记录</a></dd>
@@ -165,9 +208,9 @@ if ($notice) { ?>
                                         <?php } ?>
                                         <dd><a href="<?php echo IN_PATH . 'index/user_cash' ?>">提现记录</a></dd>
                                         <dd><a href="<?php echo IN_PATH . 'index/certification' ?>">开发者认证</a></dd>
-                                        
+
                                         <dt><a href="<?php echo IN_PATH . 'index/logout' ?>"><span
-                                                        class="iconfont icon-sign-out"></span>退出</a></dt>
+                                                    class="iconfont icon-sign-out"></span>退出</a></dt>
                                     </dl>
                                 </div>
                             </div>
@@ -180,7 +223,7 @@ if ($notice) { ?>
                     <ul class="login clearfix fr">
                         <li><a href="/index/login" class="ms-btn ms-btn-primary ml10 btn-nav">登录</a></li>
                         <?php if (IN_REG_ON) { ?>
-                            <li><a href="/index/reg" class="ms-btn ms-btn-primary ml10 btn-nav">注册</a></li>
+                            <li><a href="/index/reg" class="ms-btn ms-btn-primary ml10 btn-nav btn-white">注册</a></li>
                         <?php } ?>
                     </ul>
                 <?php } ?>
@@ -189,4 +232,4 @@ if ($notice) { ?>
             <div class="phone-shadow"></div>
         </div>
     </div>
-</header>
+</header>

+ 37 - 35
source/index/publish.php

@@ -42,33 +42,9 @@ class publish extends BaseUser
                     height: 20px;
                     background: url(/static/index/image/my-app/icon-upload.png) center/100% no-repeat;
                 }
-                #_drop1, #_drop2 {
-                    color: rgba(21, 21, 21, 1);
-                    font-family: Source Han Sans SC;
-                    font-weight: 400;
-                    font-size: 16px;
-                    line-height: 25px;
-                }
-                #_drop2 span {
-                    color: rgba(33, 104, 251, 1);
-                }
                 .release-app2 .qq-upload-button-selector {
                     margin-top: 0 !important;
                 }
-                .release-app2 .warn-prompt-wrap {
-                    color: rgba(143, 149, 159, 1);
-                    font-family: Source Han Sans SC;
-                    font-weight: 500;
-                    font-size: 13px;
-                    line-height: 20px;
-                    margin-top: 14px;
-                }
-                .release-app2 .warn-prompt-wrap span {
-                    color: rgba(33, 104, 251, 1);
-                }
-                .release-app2 .warn-prompt-wrap {
-                    padding-bottom: 167px;
-                }
                 .upload-app-icon img {
                     border: 1px solid rgba(221, 221, 221, 1);
                     width: 100px;
@@ -152,6 +128,31 @@ class publish extends BaseUser
                     margin-bottom: 20px;
                     height: auto!important;
                 }
+               
+                .upload-file .upload-btn .text {
+                    top: -5px;
+                    font-size: 18px;
+                    font-family: Source Han Sans SC;
+                }
+
+                @media (max-width: 768px) {
+                    .upload-file .upload-btn .iconfont.icon-upload {
+                        padding-left: 0.4rem;
+                        position: relative;
+                    }
+                    .upload-file .upload-btn .text {
+                        font-size: 0.36rem;
+                        line-height: 0.4rem;
+                    }
+                    .upload-file .iconfont.icon-upload::before {
+                        width: 0.4rem;
+                        height: 0.4rem;
+                        top: 50%;
+                        left: 0;
+                        transform: translateY(-50%);
+                    }
+                }
+                
             </style>
         </head>
 
@@ -161,6 +162,7 @@ class publish extends BaseUser
             $_var_4 = $this->action == "apps" && IN_REMOTE && (IN_MANDATORY_REMOTE || $this->user["in_svip"] > 0);
             ?>
             <link rel="stylesheet" href="/static/index/css/fineuploader.css" />
+            <link rel="stylesheet" href="/static/index/css/apps.css">
             <div class="release-app-wrap">
                 <div class="container">
                     <div class="release-app2 ">
@@ -174,8 +176,7 @@ class publish extends BaseUser
                                 <div class="aside-right">
                                     <div class="release-app">
                                         <div class="upload-file">
-                                            <div class="row tag-box tag-box-v5" id="container"
-                                                style="height: 450px !important;">
+                                            <div class="row tag-box tag-box-v5" id="container" >
                                                 <div class="span12" style="max-width: 100%;">
                                                     <div id="bootstrapped-fine-uploader">
                                                     </div>
@@ -195,7 +196,7 @@ class publish extends BaseUser
                                                                         <span id="upload-app-name">正在解析...</span>
                                                                     </div>
                                                                     <div class="tips">
-                                                                        正在上传中,请不要关闭浏览器
+                                                                        应用正在上传中,请不要关闭浏览器
                                                                     </div>
                                                                     <div class="qq-progress-bar-container-selector progress progress-striped active">
                                                                         <div class="growing qq-progress-bar-selector progress-bar progress-bar-warning"
@@ -226,10 +227,9 @@ class publish extends BaseUser
                                                         <div class="col-md-12" id="upbtn">
                                                             <div class="qq-upload-button-selector">
                                                                 <button class="ms-btn ms-btn-primary upload-btn"
-                                                                    id="uploadstart"
-                                                                    style="padding: 0px; font-size: 18px; line-height: 50px; z-index: 1; width: 148px; height: 50px; border-radius: 4px; background-color: rgba(33, 104, 251, 1);">
+                                                                    id="uploadstart">
                                                                     <span class="iconfont icon-upload"></span>
-                                                                    <span class="text" style="top: -5px; font-size: 18px; font-family: Source Han Sans SC">立即上传</span>
+                                                                    <span class="text">立即上传</span>
                                                                 </button>
                                                                 <div style="width: 120px;margin:20px auto">
                                                                     <?php
@@ -242,9 +242,10 @@ class publish extends BaseUser
                                                                     }
                                                                     ?> 
                                                                 </div>
-                                                                <div id="_drop1">点击按钮选择应用的安装包,或拖拽文件到此区域</div>
-                                                                <div id="_drop2">
-                                                                    支持<?php echo $this->action == "apps" ? "{ipa,apk,mobileconfig}" : "{ipa}"; ?> 文件,单个文件最大支持
+                                                                <div id="_drop1">点击按钮选择应用的安装包,或拖拽文件到此<br class="visible-xs">区域<br class="hidden-xs">
+                                                                    支持<?php echo $this->action == "apps" ? "{ipa,apk,mobileconfig}" : "{ipa}"; ?> 文件,单个
+                                                                    <br class="visible-xs">
+                                                                    文件最大支持
                                                                     <span><?php echo get_user_in_filesize($this->user, true); ?></span>
                                                                 </div>
                                                             </div>
@@ -259,8 +260,9 @@ class publish extends BaseUser
                         </div>
                         <div class="warn-prompt-wrap clearfix">
                             <dl class="clearfix fr warn-prompt-1">
-                                <dt class="fl">提示:</dt>
-                                <dd>请您确认上传的APP,符合
+                                <dt class="fl hidden-xs">提示:</dt>
+                                <dd>
+                                    <i class="visible-xs">提示:</i>请您确认上传的APP,符合
                                     《<a href="/index/about/specification" target="_blank"
                                         class="color-hover"><?php echo IN_NAME; ?>应用审核规范</a>》,如违反规范,APP将做删除处理,屡次上传将被封禁账号。
                                     <br />根据最新审核规范,不接受如下APP上传本平台:色情类、直播类、金融类、区块链虚拟币等。如已上传,将做删除处理。

+ 167 - 48
source/index/publish_detail.php

@@ -12,7 +12,7 @@ class publish_detail extends BaseUser
         $row or exit(include_once dirname(__FILE__) . "/../pack/error/404.php");
         $page = SafeRequest("page", "get");
         $tab = SafeRequest("tab", "get");
-        
+
         // 如果没有指定tab,默认显示应用版本tab
         if (empty($tab)) {
             $tab = "version";
@@ -44,6 +44,7 @@ class publish_detail extends BaseUser
             <link rel="stylesheet" type="text/css" href="/static/index/css/jquery.datetimepicker.css?20190530" />
             <script src="/static/index/js/jquery.form.js"></script>
             <script src="/static/index/js/jquery.datetimepicker.js?20190530"></script>
+            <link rel="stylesheet" href="/static/index/css/apps.css">
             <div class="release-app-wrap">
                 <div class="container">
                     <div class="release-app2">
@@ -63,21 +64,19 @@ class publish_detail extends BaseUser
                                         <?php
                                         $this->publish_top($row);
                                         ?> <div class="app-information">
-                                            <hr>
+                                            <hr class="hidden-xs">
+                                            <hr class="visible-xs" style="
+                                                margin-left: -50%;
+                                                width: 200%;
+                                            ">
                                             <div class="details-bottom">
                                                 <div class="d-table-wrap">
-                                                    <div class="table-responsive">
+                                                    <div class="table-responsive hidden-xs">
                                                         <table>
                                                             <tr>
-                                                                <th>
-                                                                    <span class="th-line">包名(BundleID)</span>
-                                                                </th>
-                                                                <th>
-                                                                    <span class="th-line">状态</span>
-                                                                </th>
-                                                                <th>
-                                                                    <span class="th-line">下载链接</span>
-                                                                </th>
+                                                                <th><span class="th-line">包名(BundleID)</span></th>
+                                                                <th><span class="th-line">状态</span></th>
+                                                                <th><span class="th-line">下载链接</span></th>
                                                             </tr>
                                                             <tr>
                                                                 <td>
@@ -94,9 +93,8 @@ class publish_detail extends BaseUser
                                                                         <?php echo [-1 => "审核中", "正常", "封禁"][$row["in_applock"]]; ?> </div>
                                                                 </td>
                                                                 <td>
-                                                                    <?php
-                                                                    if (!$row["in_applock"]) {
-                                                                    ?> <div class="test-download clearfix">
+                                                                    <?php if (!$row["in_applock"]) { ?>
+                                                                        <div class="test-download clearfix">
                                                                             <a href="<?php echo $durl; ?>"
                                                                                 target="_blank"
                                                                                 class="fl link bundle-length1"
@@ -106,11 +104,10 @@ class publish_detail extends BaseUser
                                                                                 data-trigger="hover"><?php echo $durl; ?></a>
                                                                             <span class="copy top-5" data-clipboard-text="<?php echo $durl; ?>">复制</span>
                                                                         </div>
-                                                                        <?php
-                                                                    } else {
-                                                                        ?><?php echo [-1 => "审核中", "正常", "封禁"][$row["in_applock"]]; ?><?php
-                                                                        }
-                                                                            ?> </td>
+                                                                    <?php } else { ?>
+                                                                        <?php echo [-1 => "审核中", "正常", "封禁"][$row["in_applock"]]; ?>
+                                                                    <?php } ?>
+                                                                </td>
                                                             </tr>
                                                         </table>
                                                         <?php
@@ -167,14 +164,14 @@ class publish_detail extends BaseUser
                                                                     <span class="th-line">下载扣除</span>
                                                                 </th>
                                                                 <?php
-                                                                    if (IN_SIGN && $row["in_form"] == "iOS") {
-                                                                    ?> <th>
-                                                                            <span class="th-line">签名期限</span>
-                                                                        </th>
-                                                                    <?php
-                                                                    } else {
-                                                                        ?><th></th>
-                                                                    <?php } ?>
+                                                                if (IN_SIGN && $row["in_form"] == "iOS") {
+                                                                ?> <th>
+                                                                        <span class="th-line">签名期限</span>
+                                                                    </th>
+                                                                <?php
+                                                                } else {
+                                                                ?><th></th>
+                                                                <?php } ?>
                                                                 </td>
                                                             </tr>
                                                             <tr>
@@ -209,11 +206,133 @@ class publish_detail extends BaseUser
                                                                     </td>
                                                                 <?php
                                                                 } else {
-                                                                    ?><th></th>
+                                                                ?><th></th>
                                                                 <?php } ?>
                                                             </tr>
                                                         </table>
                                                     </div>
+                                                    <div class="table-responsive visible-xs">
+                                                        <!-- 第一行:包名 + 公司名称 -->
+                                                        <div class="info-container">
+                                                            <div class="info-group" style="width: 55%;">
+                                                                <span class="info-label">包名(BundleID)</span>
+                                                                <span class="info-value"
+                                                                    id="copy-bid"
+                                                                    data-popover="true"
+                                                                    data-content="<?= htmlspecialchars($row['in_bid']) ?>">
+                                                                    <?= htmlspecialchars($row['in_bid']) ?>
+                                                                </span>
+                                                                <button class="info-copy"
+                                                                    data-target="#copy-bid">复制</button>
+                                                            </div>
+
+                                                            <?php if ($row["in_form"] == "iOS" && strstr($row["in_app"], "ipa") && $this->action != "super"): ?>
+                                                                <div class="info-group" style="width: 45%;">
+                                                                    <span class="info-label" title="苹果企业证书公司名称">公司名称</span>
+                                                                    <span class="info-value"
+                                                                        id="copy-nick"
+                                                                        data-popover="true"
+                                                                        data-content="<?= htmlspecialchars($row['in_nick']) ?>">
+                                                                        <?= htmlspecialchars($row['in_nick']) ?>
+                                                                    </span>
+                                                                    <button class="info-copy"
+                                                                        data-target="#copy-nick">复制</button>
+                                                                </div>
+                                                            <?php endif; ?>
+                                                        </div>
+
+                                                        <!-- 第二行:下载次数 + 状态 + 集团信息 -->
+                                                        <div class="info-container">
+                                                            <div class="info-group" style="width: 30%;">
+                                                                <span class="info-label" title="当前app下载次数">下载次数</span>
+                                                                <span class="info-value"
+                                                                    data-popover="true"
+                                                                    data-content="已下载<?php echo $row["in_downloads"]; ?>次">
+                                                                    <?php echo $row["in_downloads"]; ?>
+                                                                </span>
+                                                            </div>
+
+                                                            <div class="info-group" style="width: 25%;">
+                                                                <span class="info-label">状态</span>
+                                                                <span class="info-value">
+                                                                    <?php echo [-1 => "审核中", "正常", "封禁"][$row["in_applock"]]; ?>
+                                                                </span>
+                                                            </div>
+
+                                                            <?php if ($row["in_form"] == "iOS" && strstr($row["in_app"], "ipa") && $this->action != "super"): ?>
+                                                                <div class="info-group" style="width: 45%;">
+                                                                    <span class="info-label" title="苹果企业证书集团信息">集团信息</span>
+                                                                    <span class="info-value"
+                                                                        id="copy-team"
+                                                                        data-popover="true"
+                                                                        data-content="<?= htmlspecialchars($row['in_team']) ?>">
+                                                                        <?= htmlspecialchars($row['in_team']) ?>
+                                                                    </span>
+                                                                    <button class="info-copy"
+                                                                        data-target="#copy-team">复制</button>
+                                                                </div>
+                                                            <?php endif; ?>
+                                                        </div>
+
+                                                        <!-- 第三行:签名期限 + 下载扣除 -->
+                                                        <div class="info-container">
+                                                            <?php if (IN_SIGN && $row["in_form"] == "iOS"): ?>
+                                                                <div class="info-group" style="width: 55%;">
+                                                                    <span class="info-label">签名期限</span>
+                                                                    <span class="info-value">
+                                                                        <a href="/index/publish_sign?id=<?php echo bees_encrypt($row["in_id"]); ?>"
+                                                                            data-popover="true"
+                                                                            data-content="<?php echo $row["in_sign"] ? date("Y-m-d H:i:s", $row["in_sign"]) : "未开通在线签名"; ?>">
+                                                                            <?php echo $row["in_sign"] ? date("Y-m-d H:i:s", $row["in_sign"]) : "未开通在线签名"; ?>
+                                                                        </a>
+                                                                    </span>
+                                                                </div>
+                                                            <?php endif; ?>
+
+                                                            <div class="info-group" style="width: <?php echo (IN_SIGN && $row["in_form"] == "iOS") ? '45%' : '100%'; ?>;">
+                                                                <span class="info-label">下载扣除</span>
+                                                                <span class="info-value"
+                                                                    data-popover="true"
+                                                                    data-content="单次下载扣除<?php echo $fnum; ?><?php echo $ftype; ?>">
+                                                                    <?php echo $fnum; ?><?php echo $ftype; ?>
+                                                                </span>
+                                                            </div>
+                                                        </div>
+                                                        <div class="info-container">
+                                                            <div class="info-group" style="width: 100%;">
+                                                                <span class="info-label">下载链接</span>
+                                                                <span class="info-value">
+                                                                    <?php if (!$row["in_applock"]): ?>
+                                                                        <a href="<?php echo $durl; ?>"
+                                                                            target="_blank"
+                                                                            data-popover="true"
+                                                                            data-content="<?php echo $durl; ?>">
+                                                                            <?php echo $durl; ?>
+                                                                        </a>
+                                                                        <button class="info-copy"
+                                                                            data-clipboard-text="<?php echo $durl; ?>">复制</button>
+                                                                    <?php else: ?>
+                                                                        <?php echo [-1 => "审核中", "正常", "封禁"][$row["in_applock"]]; ?>
+                                                                    <?php endif; ?>
+                                                                </span>
+                                                            </div>
+                                                        </div>
+
+                                                        <!-- 第五行:下载二维码 -->
+                                                        <?php if (!$row["in_applock"] && $row["in_form"] == "iOS" && strstr($row["in_app"], "ipa") && $this->action != "super"): ?>
+                                                            <div class="info-container">
+                                                                <div class="info-group" style="width: 100%;">
+                                                                    <span class="info-label">下载二维码</span>
+                                                                    <span class="info-value">
+                                                                        <span href="javascript:;" class="more-wrap">
+                                                                            <a class="more">&nbsp;</a>
+                                                                            <img src="/qrcode?link=<?php echo $durl; ?>">
+                                                                        </span>
+                                                                    </span>
+                                                                </div>
+                                                            </div>
+                                                        <?php endif; ?>
+                                                    </div>
                                                 </div>
                                             </div>
                                         </div>
@@ -238,33 +357,33 @@ class publish_detail extends BaseUser
                                             </ul>
                                             <div class="tab-content">
                                                 <?php if ($tab == 'version'): ?>
-                                                <div role="tabpanel" class="tab-pane active" id="tab-version">
-                                                    <?php include_once 'publish_tab_version.php'; ?>
-                                                </div>
+                                                    <div role="tabpanel" class="tab-pane active" id="tab-version">
+                                                        <?php include_once 'publish_tab_version.php'; ?>
+                                                    </div>
                                                 <?php endif; ?>
-                                                
+
                                                 <?php if ($tab == 'basic'): ?>
-                                                <div role="tabpanel" class="tab-pane active" id="tab-basic">
-                                                    <?php include_once 'publish_tab_basic.php'; ?>
-                                                </div>
+                                                    <div role="tabpanel" class="tab-pane active" id="tab-basic">
+                                                        <?php include_once 'publish_tab_basic.php'; ?>
+                                                    </div>
                                                 <?php endif; ?>
-                                                
+
                                                 <?php if ($tab == 'advanced'): ?>
-                                                <div role="tabpanel" class="tab-pane active" id="tab-advanced">
-                                                    <?php include_once 'publish_tab_advanced.php'; ?>
-                                                </div>
+                                                    <div role="tabpanel" class="tab-pane active" id="tab-advanced">
+                                                        <?php include_once 'publish_tab_advanced.php'; ?>
+                                                    </div>
                                                 <?php endif; ?>
-                                                
+
                                                 <?php if ($tab == 'template'): ?>
-                                                <div role="tabpanel" class="tab-pane active" id="tab-template">
-                                                    <?php include_once 'publish_tab_template.php'; ?>
-                                                </div>
+                                                    <div role="tabpanel" class="tab-pane active" id="tab-template">
+                                                        <?php include_once 'publish_tab_template.php'; ?>
+                                                    </div>
                                                 <?php endif; ?>
-                                                
+
                                                 <?php if ($tab == 'download'): ?>
-                                                <div role="tabpanel" class="tab-pane active" id="tab-download">
-                                                    <?php include_once 'publish_tab_download.php'; ?>
-                                                </div>
+                                                    <div role="tabpanel" class="tab-pane active" id="tab-download">
+                                                        <?php include_once 'publish_tab_download.php'; ?>
+                                                    </div>
                                                 <?php endif; ?>
                                             </div>
                                         </div>

+ 17 - 5
source/index/publish_success.php

@@ -117,6 +117,7 @@ class publish_success extends BaseUser
                     background-image: url(/static/index/image/my-app/icon-upload1.png);
                 }
             </style>
+            <link rel="stylesheet" href="/static/index/css/apps.css">
         </head>
 
         <body>
@@ -138,21 +139,32 @@ class publish_success extends BaseUser
                                 发布成功
                             </div>
                             <div class="p1">
-                                恭喜您,你的APP【<?php echo $row['in_name']; ?>】发布成功了
+                                您的应用<?php echo $row['in_name']; ?>已经上传成功啦
                                 <?php
                                 if ($row['in_applock']) {
                                 ?><br>提示:此应用包含疑似违规信息,需人工审核,请耐心等待。<?php
                                                                 }
                                                                     ?> </div>
                             <div class="up-btn">
-                                <a href="<?php echo getlink($row['in_id']); ?>" target="_blank"
-                                    class="ms-btn ms-btn-secondary"><span class="iconfont icon-download"></span>查看下载页面</a>
-                                <a href="/index/publish/apps" class="ms-btn ms-btn-secondary"><span
-                                        class="iconfont icon-upload1"></span>继续上传</a>
                                 <a href="/index/publish_detail?id=<?php echo bees_encrypt($row['in_id']); ?>"
                                     class="ms-btn ms-btn-secondary"><span class="iconfont icon-set"></span>APP设置</a>
+                                <a href="/index/publish/apps" class="ms-btn ms-btn-secondary"><span
+                                        class="iconfont icon-upload1"></span>继续上传</a>
+                                <a href="<?php echo getlink($row['in_id']); ?>" target="_blank"
+                                    class="ms-btn ms-btn-secondary"><span class="iconfont icon-download"></span>查看下载页面</a>
                             </div>
                         </div>
+                        <div class="warn-prompt-wrap clearfix">
+                            <dl class="clearfix fr warn-prompt-1">
+                                <dt class="fl hidden-xs">提示:</dt>
+                                <dd>
+                                    <i class="visible-xs">提示:</i>请您确认上传的APP,符合
+                                    《<a href="/index/about/specification" target="_blank"
+                                        class="color-hover"><?php echo IN_NAME; ?>应用审核规范</a>》,如违反规范,APP将做删除处理,屡次上传将被封禁账号。
+                                    <br />根据最新审核规范,不接受如下APP上传本平台:色情类、直播类、金融类、区块链虚拟币等。如已上传,将做删除处理。
+                                </dd>
+                            </dl>
+                        </div>
                     </div>
                 </div>
             </div>

+ 3 - 3
source/index/publish_tab_advanced.php

@@ -11,7 +11,7 @@ $row or exit(include_once dirname(__FILE__) . "/../pack/error/404.php");
 <div class="senior">
     <!-- 信任教程设置 -->
     <div class="form-group clearfix" <?php echo $row["in_form"] == "iOS" && $this->action != "super" ? "" : "style=\"display:none\""; ?>>
-        <label class="control-label col-sm-1">信任教程</label>
+        <label class="control-label col-sm-1">安裝方式</label>
         <div class="col-sm-6">
             <ul class="clearfix trust in_tutorial">
                 <li class="clearfix <?php if ($row["in_tutorial"] == 1) { ?>active<?php } ?>" data-value="1">
@@ -139,14 +139,14 @@ $row or exit(include_once dirname(__FILE__) . "/../pack/error/404.php");
     <div class="form-group clearfix">
         <label class="control-label col-sm-1">应用介绍</label>
         <div class="col-sm-6">
-            <textarea class="form-control" rows="4" type="text" placeholder="请输入应用介绍" id="app_intro" name="app_intro" style="width:500px;height:200px;"><?php echo $row["in_appintro"]; ?></textarea>
+            <textarea class="form-control" rows="4" type="text" placeholder="请输入应用介绍" id="app_intro" name="app_intro"><?php echo $row["in_appintro"]; ?></textarea>
         </div>
     </div>
 
     <!-- 保存按钮 -->
     <div class="form-group clearfix">
         <input type="hidden" name="id" value="<?php echo bees_encrypt($row["in_id"]); ?>" />
-        <label class="control-label col-sm-1"></label>
+        <label class="control-label col-sm-1 hidden-xs"></label>
         <div class="col-sm-6">
             <button id="submitAdvancedButton" type="button" class="btn-apps-save">
                 保存

+ 1 - 1
source/index/publish_tab_basic.php

@@ -35,7 +35,7 @@ $link = $ssl . $_SERVER["HTTP_HOST"] . IN_PATH;
     <!-- 保存按钮 -->
     <div class="form-group clearfix">
         <input type="hidden" name="id" value="<?php echo bees_encrypt($row["in_id"]); ?>" />
-        <label class="control-label col-sm-1"></label>
+        <label class="control-label col-sm-1 hidden-xs"></label>
         <div class="col-sm-6">
             <button id="submitBasicButton" type="button" class="btn-apps-save">
                 保存

+ 2 - 2
source/index/publish_tab_template.php

@@ -32,7 +32,7 @@ $row or exit(include_once dirname(__FILE__) . "/../pack/error/404.php");
     </div>
 
     <!-- 设置模板 -->
-    <div class="form-group">
+    <div class="form-group clearfix">
         <label class="control-label col-sm-1">设置模板</label>
         <div class="col-sm-10">
             <ul class="clearfix template-list">
@@ -57,7 +57,7 @@ $row or exit(include_once dirname(__FILE__) . "/../pack/error/404.php");
     <!-- 保存按钮 -->
     <div class="form-group clearfix">
         <input type="hidden" name="id" value="<?php echo bees_encrypt($row["in_id"]); ?>" />
-        <label class="control-label col-sm-1"></label>
+        <label class="control-label col-sm-1 hidden-xs"></label>
         <div class="col-sm-6">
             <button id="submitTemplateButton" type="button" class="btn-apps-save">
                 保存

+ 5 - 2
source/index/publish_tab_version.php

@@ -85,13 +85,16 @@ if ($count > 3) {
                 }
                 ?>
             </tbody>
-            <tfoot>
+            <!-- <tfoot>
                 <tr>
                     <td colspan="9"><?php echo getRender($result, $page); ?></td>
                 </tr>
-            </tfoot>
+            </tfoot> -->
         </table>
     </div>
+    <div class="pagination-wrap">
+        <?php echo getRender($result, $page); ?>
+    </div>
 </div>
 
 <!-- 编辑模态框 -->

+ 14 - 8
source/index/reg.php

@@ -25,14 +25,16 @@ class reg extends Base
             <meta name="description"
                   content="<?php echo IN_NAME;?> 为开发者提供测试应用极速发布,iOS/Android应用开发、封装打包APP、内测发布等一系列效率工具服务"/>
             <?php 
-		$this->static_();
-		?>            <script>
+		    $this->static_();
+		    ?>
+            <link rel="stylesheet" href="/static/index/css/login.css">
+            <script>
                 function update_seccode() {
                     document.getElementById('img_seccode').src = '<?php echo IN_PATH;?>index/seccode?' + Math.random();
                 }
             </script>
             <style>
-                .tit {
+                /* .tit {
                     display: table;
                     width: 100%;
                 }
@@ -54,14 +56,17 @@ class reg extends Base
 
                 .index1 {
                     display: block;
-                }
+                } */
             </style>
         </head>
         <body>
         <?php 
 		$this->header();
-		?>        <div class="login-common register-common">
-            <div class="tit"><div class="active">账户注册</div></div>
+		?>
+        <div class="login-common register-common">
+            <div class="tit-tabs">
+                <div class="tit active">账户注册</div>
+            </div>
             <div class="form-container">
                 <div class="form-inner">
                     <form action="" method="post">
@@ -77,8 +82,9 @@ class reg extends Base
                             <span class="help-block">请输入正确的手机号码</span>
                         </div>
                         <?php 
-		if (IN_SMS == 1) {
-			?>                            <div class="form-group index index1">
+                        if (IN_SMS == 1) {
+                            ?>
+                            <div class="form-group index index1">
                                 <label class="iconfont icon-dunpai"></label>
                                 <div class="clearfix verification-code">
                                     <input type="text" class="form-control input-lg fl" id="code1"

+ 17 - 14
source/index/webview_index.php

@@ -93,6 +93,7 @@
             border: 1px solid #1b81ff;
             color: #4c497a;
             background-color: #f7f7f7;
+            height: 50px;
         }
     </style>
 </head>
@@ -165,7 +166,7 @@
                                                 });
                                             </script>
                                             <div class="form-group clearfix">
-                                                <label class="control-label col-sm-2"><span>*</span><span class="w500-c15">APP名称</span></label>
+                                                <label class="control-label col-sm-2"><span class="w500-c15">APP名称</span><span>*</span></label>
                                                 <div class="col-sm-6">
                                                     <div class="input-text">
                                                         <input type="text" id="in_title" name="in_title"
@@ -178,7 +179,7 @@
                                                 </div>
                                             </div>
                                             <div class="form-group clearfix">
-                                                <label class="control-label col-sm-2"><span>*</span><span class="w500-c15">网站链接</span></label>
+                                                <label class="control-label col-sm-2"><span class="w500-c15">网站链接</span><span>*</span></label>
                                                 <div class="col-sm-6">
                                                     <div class="input-text">
                                                         <input type="text" class="form-control input-change2 "
@@ -195,7 +196,7 @@
                                             <input type="hidden" name="edit" value="<?php echo $edit; ?>">
                                             <input type="hidden" name="id" value="<?php echo $id; ?>">
                                             <div class="form-group clearfix">
-                                                <label class="control-label col-sm-2"><span>*</span><span class="w500-c15">应用类型</span></label>
+                                                <label class="control-label col-sm-2"><span class="w500-c15">应用类型</span><span>*</span></label>
                                                 <div class="col-sm-6">
                                                     <div class="input-text pt2ype">
                                                         <label class="gggh1 radio-container">
@@ -216,7 +217,7 @@
                                                 </div>
                                             </div>
                                             <div class="form-group clearfix">
-                                                <label class="control-label col-sm-2"><span>*</span><span class="w500-c15">横竖屏</span></label>
+                                                <label class="control-label col-sm-2"><span class="w500-c15">横竖屏</span><span>*</span></label>
                                                 <div class="col-sm-6">
                                                     <div class="input-text">
                                                         <label class="gggh1 radio-container">
@@ -239,7 +240,7 @@
                                             </div>
 
                                             <div class="form-group clearfix">
-                                                <label class="control-label col-sm-2"><span>*</span><span class="w500-c15">包名(Bundle ID)</span></label>
+                                                <label class="control-label col-sm-2"><span class="w500-c15">包名(Bundle ID)</span><span>*</span></label>
                                                 <div class="col-sm-6">
                                                     <div class="input-text">
                                                         <label class="gggh1 radio-container"><input type="radio" name="bidtype" value="0" checked><span class="radio-custom"></span> 默认</label> <label class="radio-container"><input type="radio" name="bidtype" value="1"><span class="radio-custom"></span> 自定义</label>
@@ -252,7 +253,7 @@
                                             </div>
 
                                             <div class="form-group clearfix">
-                                                <label class="control-label col-sm-2"><span>*</span><span class="w500-c15">版本号</span></label>
+                                                <label class="control-label col-sm-2"><span class="w500-c15">版本号</span><span>*</span></label>
                                                 <div class="col-sm-6">
                                                     <div class="input-text">
                                                         <label class="gggh1 radio-container"><input type="radio" name="bidtypee" value="0" checked><span class="radio-custom"></span> 默认</label> <label class="radio-container"><input type="radio" name="bidtypee" value="1"><span class="radio-custom"></span> 自定义</label>
@@ -1989,7 +1990,7 @@
                                                                                         data-container="body"
                                                                                         data-toggle="popover"
                                                                                         data-placement="right"
-                                                                                        data-content="&lt;div class=&#39;color-333&#39;&gt;&lt;b&gt;系统分享&lt;/b&gt;:无需申请第三方平台的分享Key,操作简单。&lt;img class=&#39;mt5&#39; src=&#39;//sres.dbqapp.com/static/img/way-3.png?202008148184&#39;&gt;&lt;br&gt;&lt;b&gt;&lt;br&gt;APP分享:&lt;/b&gt;需要申请第三方平台的分享Key,操作复杂。暂时只支持微信平台。&lt;br&gt;&lt;img class=&#39;mt5&#39; src=&#39;//sres.dbqapp.com/static/img/way-4.png?202008148184&#39;&gt;&lt;/div&gt;"
+                                                                                        data-content="&lt;div class=&#39;color-333&#39;&gt;&lt;b&gt;系统分享&lt;/b&gt;:无需申请第三方平台的分享Key,操作简单。&lt;b&gt;&lt;br&gt;APP分享:&lt;/b&gt;需要申请第三方平台的分享Key,操作复杂。暂时只支持微信平台。&lt;br&gt;"
                                                                                         data-original-title=""
                                                                                         title="">两种分享方式的差别</a>
                                                                                 </li>
@@ -2933,10 +2934,12 @@
                                                                 <div class="l-tit">预览效果</div>
                                                                 <div class="phone">
                                                                     <div class="bg"
-                                                                        style="background-color: #f3f3f3;">
-                                                                        <div class="aside-icon"><img
+                                                                        style="background-color: #f3f3f3;">                                                                       
+                                                                        <div class="aside-icon">
+                                                                                <img
                                                                                 src="<?php echo $data["icon"]; ?>"
-                                                                                alt=""></div>
+                                                                                alt="">
+                                                                            </div>
                                                                         <ul class="aside-nav white">
                                                                             <li class="clearfix">
                                                                                 <span class="fl iconfont"></span>
@@ -4091,7 +4094,7 @@
 
 
 
-                                                    <div class="">
+                                                    <div class="" style="border-bottom: 1px solid #e5e5e5;">
                                                         <ul class="clearfix period list1 step4-list">
                                                             <?php
                                                             $active = "active";
@@ -4234,7 +4237,7 @@
 
                                                 <div class="common">
                                                     <div class="tit" style="border: none;padding-bottom: 10px">选择支付方式</div>
-                                                    <a class="ms-btnna ms-btn-secondarya" style="margin-left: 25px"><img style="
+                                                    <a class="ms-btnna ms-btn-secondarya" style="margin-left: 25px; padding: 13px;"><img style="
                                                         display: inline-block;
                                                         margin-right: 10px;" src="/images/icon/setpPay.svg" alt="">余额支付¥<?php echo $this->user["money"]; ?></a>
                                                     <!-- <ul class="clearfix list3">
@@ -4246,7 +4249,7 @@
                                                 </div>
                                                 <div class="common">
                                                     <div class="pay-money" id="price">
-                                                        <div class="money">应支付<span class="dangerr">¥<?php echo $IN_WEBVIEWPOINTS[$index]; ?>.00</span></div>
+                                                        <div class="money w500-c15">应支付<span class="dangerr">¥<?php echo $IN_WEBVIEWPOINTS[$index]; ?>.00</span></div>
 
                                                     </div>
 
@@ -4290,7 +4293,7 @@
 
             <div class="clearfix form-group">
                 <label class="control-label col-sm-2"></label>
-                <div class="warn-prompt-wrap1ass fl" style="width: 100%;">
+                <div class="warn-prompt-wrap1ass fl" style="width: 100%;border: none;">
                     <div class="warn-prompt-cont" style="padding:15px;text-align: left;">
                         <p>
                             本平台不支持以下类型应用:

+ 298 - 391
source/template/mobile/moban2/index.php

@@ -5,441 +5,348 @@ if (!defined('IN_ROOT')) {
 ?>
 <!DOCTYPE html>
 <html lang="">
+
 <head>
     <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"/>
-    <meta name="keywords" content="<?php echo IN_KEYWORDS ?>"/>
-    <meta name="description" content="<?php echo IN_DESCRIPTION ?>"/>
+    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0" />
+    <meta name="keywords" content="<?php echo IN_KEYWORDS ?>" />
+    <meta name="description" content="<?php echo IN_DESCRIPTION ?>" />
     <title><?php echo IN_NAME ?> - 免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
-    <link rel="stylesheet" href="//at.alicdn.com/t/font_780494_fdjuk9baed7.css"/>
+    <link rel="stylesheet" href="//at.alicdn.com/t/font_780494_fdjuk9baed7.css" />
     <script src="https://js.fundebug.cn/fundebug.1.7.3.min.js" apikey="<?php echo IN_FUNDEBUG ?>"></script>
-    <link rel="stylesheet" href="/static/index/css/swiper.min.css"/>
-    <link rel="stylesheet" href="/static/pack/bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
-    <link rel="stylesheet" href="/static/index/css/base.css"/>
-    <link rel="stylesheet" href="/static/index/css/main.css"/>
-    <link rel="stylesheet" href="/static/index/css/h5.css"/>
+    <link rel="stylesheet" href="/static/index/css/swiper.min.css" />
+    <link rel="stylesheet" href="/static/pack/bootstrap-3.3.7-dist/css/bootstrap.min.css" />
+    <link rel="stylesheet" href="/static/index/css/base.css" />
+    <link rel="stylesheet" href="/static/index/css/main.css" />
+    <link rel="stylesheet" href="/static/index/css/h5.css" />
     <script src="/static/index/js/jquery.min.js"></script>
     <script src="/static/index/js/bootstrap.min.js"></script>
     <script src="/static/index/js/vue.js"></script>
     <script src="/static/index/js/js.js"></script>
     <script src="/static/index/js/swiper.min.js"></script>
     <script src="/static/index/js/vue-countup.min.js"></script>
-    <link rel="shortcut icon" href="//<?php echo $_SERVER['HTTP_HOST'] ?>/favicon.ico" type="image/x-icon"/>
+    <link rel="shortcut icon" href="//<?php echo $_SERVER['HTTP_HOST'] ?>/favicon.ico" type="image/x-icon" />
+    <link rel="stylesheet" href="/static/index/css/moban2.css">
+    <script src="/js/number-counter.js"></script>
     <script>
         isHideFooter = false;
     </script>
 </head>
-<body>
-<?php $this->header() ?>
-<script>
-    isHideFooter = false;
-</script>
-<style>
-    .ie_dialog {
-        position: fixed;
-        z-index: 10000;
-        left: 0;
-        top: 0;
-        width: 100%;
-        height: 100%;
-        background: #FAFAFA !important;
-        display: none;
-    }
-
-    .ie_dialog table {
-        margin: 100px auto;
-    }
-
-    .ie_notice .logo_osc {
-        display: block;
-        margin: 0 auto;
-        padding-bottom: 24px;
-    }
-
-    .ie_notice h2, .ie_notice h4 {
-        margin: 0;
-        text-align: center;
-    }
-
-    .ie_notice .title {
-        font-size: 28px;
-        color: #4A4A4A;
-    }
-
-    .ie_notice .subtitle {
-        font-size: 20px;
-        color: #9B9B9B;
-        font-weight: normal;
-    }
-
-    .ie_notice .ie_box {
-        width: 560px;
-        margin: 24px auto;
-        background: #FFFFFF;
-        border: 1px solid #E6E6E6;
-        box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.10);
-        border-radius: 4px;
-        display: table !important;
-    }
 
-    .ie_notice .ie_box .desc {
-        font-size: 14px;
-        color: #6D6D6D;
-        line-height: 22px;
-        padding: 20px;
-    }
-
-    .ie_notice .ie_box a {
-        display: inline-block;
-        width: 30%;
-        text-align: center;
-    }
-
-    .ie_notice .ie_box .go {
-        width: 100%;
-        background: #F6F6F6;
-        font-size: 16px;
-        color: #9B9B9B;
-        padding: 16px 0;
-        text-align: center;
-        border: none;
-        margin-top: 20px;
-        text-decoration: none;
-    }
-
-    .ie_notice .ie_box a img {
-        border: none;
-    }
-</style>
-<!--banner-->
-<div class="index-banner">
-    <div class="swiper-container">
-        <div class="swiper-wrapper">
-            <div class="swiper-slide">
-                <a href="<?php echo IN_PATH . 'index/home' ?>" class="hidden-xs"
-                   style="background: url(/static/index/image/index-banner-3.jpg) no-repeat center;">
-                    <div class="container">
-                        <div class="banner-con con1 hidden-xs">
-                            <div class="h1">内测发布上传</div>
-                            <div class="h2">
-                                一键上传APP至<?php echo IN_NAME ?>平台,生成下载链接和二维码,支持安卓苹果应用合并二维码<br>
-                                每天赠送<i>10</i>次下载<span><i>CDN</i>高速下载</span><span>最大支持<i>1.5G</i>的APP</span>
-                            </div>
-                            <button href="#" class="ms-btn">立即发布</button>
-                        </div>
-                    </div>
-                </a>
-                <a href="<?php echo IN_PATH . 'index/home' ?>" class="visible-xs"
-                   style="background: url(/static/index/image/index-banner-3.jpg) no-repeat center;">
-                    <div class="container">
+<body class="moban2 show-right-nav">
+    <?php $this->header() ?>
+    <script>
+        isHideFooter = false;
+    </script>
+    <!--banner-->
+    <div class="index-banner">
+        <div class="swiper-container">
+            <div class="swiper-wrapper">
+                <div class="swiper-slide">
+                    <div class="container" style="background-image: url(/static/index/image/m/moban2/banner.png); background-size: 100% 100%;">
                         <div class="banner-con con1 visible-xs">
-                            <div class="h1">内测发布上传</div>
-                            <div class="h2">
-                                每天赠送<i>10</i>次下载<span style="margin-left: 10px !important;"><i>CDN</i>高速下载</span>
-                            </div>
-                        </div>
-                    </div>
-                </a>
-            </div>
-            <div class="swiper-slide">
-                <a href="<?php echo IN_PATH . 'index/sign' ?>" class="hidden-xs"
-                   style="background: url(/static/index/image/index-banner-2.jpg) no-repeat center;">
-                    <div class="container">
-                        <div class="banner-con con2">
-                            <div class="h1">iOS企业证书签名</div>
+                            <div class="h1">应用内测分发平台</div>
                             <div class="h2">
-                                <?php echo IN_NAME ?>为您提供iOS企业证书签名服务,让您的APP免上架、免越狱<br>
-                                即可直接安装;7*24小时在线自助签名,更新免费
-                            </div>
-                            <button href="#" class="ms-btn">立即签名</button>
-                        </div>
-                    </div>
-                </a>
-                <a href="<?php echo IN_PATH . 'index/sign' ?>" class="visible-xs"
-                   style="background: url(/static/index/image/index-banner-2-1.jpg) no-repeat center;">
-                    <div class="container">
-                        <div class="banner-con con2 visible-xs">
-                            <div class="h1">iOS企业证书签名</div>
-                            <div class="h2">
-                                7*24小时在线自助签名,无限制安装
+                                国内领先应用内测分发平台,致力于为广大开发者提供全面、高效、安全、稳定的开发者服务,具备专业解决应用测试和上线问题的能力。
                             </div>
+
+                            <a href="/index/apps/apps">
+                                <button class="btn-login">注册登录</button>
+                            </a>
                         </div>
                     </div>
-                </a>
+                </div>
             </div>
+            <div class="swiper-pagination"></div>
         </div>
-        <!-- Add Pagination -->
-        <div class="swiper-pagination"></div>
-        <!-- Add Arrows -->
-        <!--
-                <div class="swiper-button-next"><span class="iconfont icon-arrow-right"></span></div>
-                <div class="swiper-button-prev"><span class="iconfont icon-arrow-left"></span></div>
-        -->
     </div>
-</div>
-<!--/banner-->
-<!--publicity-->
-<div class="publicity-wrap">
-    <div class="container">
-        <ul class="publicity clearfix">
-            <li class="clearfix">
-                <a href="<?php echo IN_PATH . 'index/home' ?>">
-                    <div class="img-wrap fl"><img src="/static/index/image/index-1.png?2019031723"
-                                                  class="img-responsive"></div>
-                    <div class="p-right">
-                        <div class="tit">超大应用内测分发</div>
-                        <div class="blue-line"></div>
-                        <p>支持超大APP上传,生成下载链接和二维码</p>
-                    </div>
-                </a>
+
+    <div class="sign">
+        <img class="title" src="/static/index/image/m/moban2/sign-title-1.png" alt="">
+        <ul>
+            <li>
+                <img src="/img/index/sign-1.png" alt="">
+                <div class="sign-info">
+                    <p>全网加速</p>
+                    <div>CDN全球加速,支持1.5G大包上传</div>
+                </div>
             </li>
-            <li class="clearfix">
-                <a href="<?php echo IN_PATH . 'index/sign' ?>">
-                    <div class="img-wrap fl"><img src="/static/index/image/index-2.png?2019031723"
-                                                  class="img-responsive"></div>
-                    <div class="p-right">
-                        <div class="tit">企业签名</div>
-                        <div class="blue-line"></div>
-                        <p>免越狱无限制安装,无需上架苹果商店,长久稳定</p>
-                    </div>
-                </a>
+            <li>
+                <img src="/img/index/sign-2.png" alt="">
+                <div class="sign-info">
+                    <p>高效分发</p>
+                    <div>Android/iOS机型扫描二维码后即可自动识别适配应用</div>
+                </div>
             </li>
-            <li class="clearfix">
-                <a href="<?php echo IN_PATH . 'index/home' ?>">
-                    <div class="img-wrap fl"><img src="/static/index/image/index-3.png?2019031723"
-                                                  class="img-responsive"></div>
-                    <div class="p-right">
-                        <div class="tit">内测分发</div>
-                        <div class="blue-line"></div>
-                        <p>一键上传安装包,生成下载链接和二维码,每日免费赠送10次</p>
-                    </div>
-                </a>
+            <li>
+                <img src="/img/index/sign-3.png" alt="">
+                <div class="sign-info">
+                    <p>安全稳定</p>
+                    <div>澎湃为您提供 7*24 小时不中断的应用内测分发服务</div>
+                </div>
+            </li>
+            <li>
+                <img src="/img/index/sign-4.png" alt="">
+                <div class="sign-info">
+                    <p>数据统计</p>
+                    <div>支持下载数据统计查询,更加方便管理维护</div>
+                </div>
             </li>
         </ul>
+        <div class="sign-buttom">
+            <div class="p1">iOS首创分发模式,无需企业签名、无需信任、稳定高效、告别闪退、安装即用,为您的用户提供iOS APP更稳定的下载体验</div>
+            <a href="/index/apps/super" style="display: block;">立即分发
+                <!-- <button class="btn"></button> -->
+            </a>
+        </div>
     </div>
-</div>
-<!--publicity-->
-<!--证书签名-->
-<div class="container">
-    <div class="certificate-signing index-common">
-        <h1>iOS企业证书签名</h1>
-        <h4>无需上架,免越狱安装,不限制iOS设备,无限制安装</h4>
-        <div class="row">
-            <div class="col-sm-4">
-                <div class="con">
-                    <img src="/static/index/image/icon-1.png" class="img-responsive" alt=""/>
-                    <h4>24小时全自动签名</h4>
-                    <div class="blue-line"></div>
-                    <p> 根据自身需要,购买套餐,<br/> 上传所需签名的APP包,10分钟左右即可测试&amp;取包 </p>
-                </div>
-            </div>
-            <div class="col-sm-4">
-                <div class="con">
-                    <img src="/static/index/image/icon-2.png" class="img-responsive" alt=""/>
-                    <h4>官方企业证书</h4>
-                    <div class="blue-line"></div>
-                    <p> 专业技术开发团队,拥有国内外<br/> 官方企业签证书,分类签名,保证<br/> APP的长久稳定 </p>
-                </div>
-            </div>
-            <div class="col-sm-4">
-                <div class="con">
-                    <img src="/static/index/image/icon-3.png" class="img-responsive" alt=""/>
-                    <h4>有效期内免费重签</h4>
-                    <div class="blue-line"></div>
-                    <p> 只要在有效期内,<br/> APP企业签名更新,均为免费 </p>
-                </div>
-            </div>
+    <!-- 分发流程 -->
+    <div class="step-area">
+        <div class="step">
+            <img class="title" src="/static/index/image/m/moban2/sign-title-2.png" alt="">
         </div>
+        <div class="contain"></div>
     </div>
-</div>
-<!--/证书签名-->
-<!--内测分发-->
-<div class="container">
-    <div class="index-common closed-beta-distribution">
-        <h1>内测分发</h1>
-        <h4>上传APP包后,提供短链接和下载二维码,方便用户推广下载 </h4>
-        <div class="row">
-            <div class="col-sm-3">
-                <div class="con">
-                    <div class="top"></div>
-                    <div class="con-c">
-                        <img src="/static/index/image/index-13.png" class="img-responsive" alt=""/>
-                        <h4>实名认证</h4>
-                        <p> 实名认证后<br>每天免费赠送100次 </p>
-                    </div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <div class="con">
-                    <div class="top"></div>
-                    <div class="con-c">
-                        <img src="/static/index/image/index-14.png" class="img-responsive" alt=""/>
-                        <h4>支持大应用</h4>
-                        <p> 支持1.5G以内大包<br>,快速稳定 </p>
-                    </div>
-                </div>
-            </div>
-            <div class="col-sm-3">
-                <div class="con">
-                    <div class="top"></div>
-                    <div class="con-c">
-                        <img src="/static/index/image/index-15.png" class="img-responsive" alt=""/>
-                        <h4>二维码安装</h4>
-                        <p> 一码二用<br>自动识别不同机型 </p>
-                    </div>
-                </div>
+    <div class="web-area">
+        <div class="web">
+            <img class="title" src="/static/index/image/m/moban2/sign-title-3.png" alt="">
+            <ul>
+                <li>
+                    <p>官方配置,原生代码</p>
+                    <div>官方配置,可信任,行业多年技术支撑,适配所有机型,支持各类定制</div>
+                </li>
+                <li>
+                    <p>性价比高</p>
+                    <div>只需一次封装,后期不再收取任何费用,长期可用</div>
+                </li>
+                <li>
+                    <p>自主操作</p>
+                    <div>在线自助操作,步骤简单,分分钟即可打包成专属APP</div>
+                </li>
+                <li>
+                    <p>快速稳定</p>
+                    <div>1分钟即可生成,无需代码开发,即可实现分发</div>
+                </li>
+            </ul>
+            <!-- <a href="/index/pack">
+        <button class="btn white-btn" style="margin-top: 80px;">了解更多</button>
+    </a> -->
+        </div>
+    </div>
+    <!-- 平台优势 -->
+    <div class="platform-advantage">
+        <img class="title" src="/static/index/image/m/moban2/sign-title-4.png" alt="">
+        <ul>
+            <li class="item">
+                <img src="/img/index/advantage-1.png" alt="">
+                <p>平台运行稳</p>
+                <div>澎湃运行超过十年</div>
+            </li>
+            <li class="item">
+                <img src="/img/index/advantage-2.png" alt="">
+                <p>服务客户多</p>
+                <div>澎湃已经服务客户超过10万+</div>
+            </li>
+            <li class="item">
+                <img src="/img/index/advantage-3.png" alt="">
+                <p>专业技术强</p>
+                <div>线下百人技术团队维护</div>
+            </li>
+            <li class="item">
+                <img src="/img/index/advantage-4.png" alt="">
+                <p>客户服务好</p>
+                <div>澎湃为您提供7*24小时客服服务</div>
+            </li>
+            <li class="item">
+                <img src="/img/index/advantage-5.png" alt="">
+                <p>售后解决快</p>
+                <div>澎湃提供人工BUG协助解决</div>
+            </li>
+        </ul>
+    </div>
+    <div class="gain">
+        <p>产品技术深沉积淀,非凡品质卓然而成!</p>
+        <ul>
+            <li>
+                <h3 class="number-1">
+                    <?php echo IN_AUTOGRAPH ?>
+                </h3>
+                <p>累计封装</p>
+            </li>
+            <li>
+                <h3 class="number-2">
+                    <?php echo IN_DISTRIBUTE ?>
+                </h3>
+                <p>累计内测分发APP</p>
+            </li>
+            <li>
+                <h3 class="number-3">
+                    <?php echo IN_DOWNLOAD ?>
+                </h3>
+                <p>累计内测下载APP</p>
+            </li>
+        </ul>
+    </div>
+    <!-- 联系我们 -->
+    <div class="contact-us">
+        <div class="title">
+            <p>如需了解更多服务细节或获取专属方案</p>
+            <p>请通过以下方式联系我们</p>
+        </div>
+        <div class="contact-info">
+            <div class="item">
+                <img src="/img/index/contact-1.png" alt="">
+                <p>Telegram:实时沟通支持</p>
+                <a href="#" style="background-color: rgba(18, 150, 219, 1)">联系客服</a>
             </div>
-            <div class="col-sm-3">
-                <div class="con">
-                    <div class="top"></div>
-                    <div class="con-c">
-                        <img src="/static/index/image/index-16.png" class="img-responsive" alt=""/>
-                        <h4>极速下载</h4>
-                        <p> 提供精美的下载模板<br/> 提高用户下载转化率 </p>
-                    </div>
-                </div>
+            <div class="item">
+                <img src="/img/index/contact-2.png" alt="">
+                <p>WhatsApp:专属服务顾问</p>
+                <a href="#">联系客服</a>
             </div>
         </div>
     </div>
-</div>
-<!--/内测分发-->
-<div class="ie_dialog" id="incompatible_tip">
-    <div>
-        <br>
-        <table class="ie_notice" style="border:0">
-            <tr>
-                <td style="text-align: center;">
-                    <img class="logo_osc" src="/static/index/image/logo-top.png" alt="<?php echo IN_NAME ?>"/>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    <h2 class="title">我们不支持 IE 10 及以下版本浏览器</h2>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    <h4 class="subtitle">It appears you’re using an unsupported browser</h4>
-                </td>
-            </tr>
-            <tr>
-                <td>
-                    <div class="ie_box">
-                        <div class="desc">
-                            为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari、360 等,或者升级到最新版本的IE浏览器。 如果您使用的是
-                            IE 11 或以上版本,请关闭“兼容性视图”。
-                        </div>
-                        <div class="logos">
-                            <a href="http://www.google.cn/chrome/browser/desktop/index.html" target="_blank"
-                               title="下载Chrome浏览器">
-                                <img src="/static/index/image/logo_chrome.png" width="200px"/>
-                            </a>
-                            <a href="http://www.firefox.com.cn" target="_blank" title="下载Firefox浏览器">
-                                <img src="/static/index/image/logo_firefox.png" width="100px"/>
-                            </a>
-                            <a href="http://browser.360.cn/" target="_blank" title="下载360浏览器">
-                                <img src="/static/index/image/logo_360.png" width="100px"/>
-                            </a>
-                        </div>
-                        <div>
-                            <a href="javascript:void(0);"
-                               onclick="document.getElementById('incompatible_tip').style.cssText = 'display:none;';"
-                               class="go">继续访问</a>
+    <!--/内测分发-->
+    <div class="ie_dialog" id="incompatible_tip">
+        <div>
+            <br>
+            <table class="ie_notice" style="border:0">
+                <tr>
+                    <td style="text-align: center;">
+                        <img class="logo_osc" src="/static/index/image/logo-top.png" alt="<?php echo IN_NAME ?>" />
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <h2 class="title">我们不支持 IE 10 及以下版本浏览器</h2>
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <h4 class="subtitle">It appears you’re using an unsupported browser</h4>
+                    </td>
+                </tr>
+                <tr>
+                    <td>
+                        <div class="ie_box">
+                            <div class="desc">
+                                为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari、360 等,或者升级到最新版本的IE浏览器。 如果您使用的是
+                                IE 11 或以上版本,请关闭“兼容性视图”。
+                            </div>
+                            <div class="logos">
+                                <a href="http://www.google.cn/chrome/browser/desktop/index.html" target="_blank"
+                                    title="下载Chrome浏览器">
+                                    <img src="/static/index/image/logo_chrome.png" width="200px" />
+                                </a>
+                                <a href="http://www.firefox.com.cn" target="_blank" title="下载Firefox浏览器">
+                                    <img src="/static/index/image/logo_firefox.png" width="100px" />
+                                </a>
+                                <a href="http://browser.360.cn/" target="_blank" title="下载360浏览器">
+                                    <img src="/static/index/image/logo_360.png" width="100px" />
+                                </a>
+                            </div>
+                            <div>
+                                <a href="javascript:void(0);"
+                                    onclick="document.getElementById('incompatible_tip').style.cssText = 'display:none;';"
+                                    class="go">继续访问</a>
+                            </div>
                         </div>
-                    </div>
-                </td>
-            </tr>
-        </table>
+                    </td>
+                </tr>
+            </table>
+        </div>
     </div>
-</div>
-<?php if (IN_ANNOUNCEMENT) { ?>
-    <div class="modal fade ms-modal" id="showModalNotice" tabindex="-1" role="dialog">
-        <div class="modal-dialog" role="document">
-            <div class="modal-content">
-                <div class="modal-header">
-                    <h4 class="modal-title"><?php echo IN_NAME ?>网站公告</h4>
-                </div>
-                <div class="modal-body">
-                    <p class="mt15">
-                        <?php echo IN_ANNOUNCEMENT ?>
-                    </p>
-                </div>
-                <div class="modal-footer">
-                    <button type="button" class="ms-btn ms-btn-primary contactQQ">联系客服</button>
-                    <button type="button" class="ms-btn ms-btn-default" data-dismiss="modal">关闭</button>
+    <?php if (IN_ANNOUNCEMENT) { ?>
+        <div class="modal fade ms-modal" id="showModalNotice" tabindex="-1" role="dialog">
+            <div class="modal-dialog" role="document">
+                <div class="modal-content">
+                    <div class="modal-header">
+                        <h4 class="modal-title"><?php echo IN_NAME ?>网站公告</h4>
+                    </div>
+                    <div class="modal-body">
+                        <p class="mt15">
+                            <?php echo IN_ANNOUNCEMENT ?>
+                        </p>
+                    </div>
+                    <div class="modal-footer">
+                        <button type="button" class="ms-btn ms-btn-primary contactQQ">联系客服</button>
+                        <button type="button" class="ms-btn ms-btn-default" data-dismiss="modal">关闭</button>
+                    </div>
                 </div>
             </div>
         </div>
-    </div>
-<?php } ?>
-<script src="/static/index/js/jquery.cookie.js?20190516"></script>
-<script>
-    var isIE = (function () {
-        var browser = {};
-        return function (ver, c) {
-            var key = ver ? (c ? "is" + c + "IE" + ver : "isIE" + ver) : "isIE";
-            var v = browser[key];
-            if (typeof (v) != "undefined") {
-                return v;
-            }
-            if (!ver) {
-                v = (navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0);
-            } else {
-                var match = navigator.userAgent.match(/(?:MSIE |Trident\/.*; rv:|Edge\/)(\d+)/);
-                if (match) {
-                    var v1 = parseInt(match[1]);
-                    v = c ? (c == 'lt' ? v1 < ver : (c == 'gt' ? v1 > ver : undefined)) : v1 == ver;
-                } else if (ver <= 9) {
-                    var b = document.createElement('b')
-                    var s = '<!--[if ' + (c ? c : '') + ' IE ' + ver + ']><i></i><![endif]-->';
-                    b.innerHTML = s;
-                    v = b.getElementsByTagName('i').length === 1;
+    <?php } ?>
+    <script src="/static/index/js/jquery.cookie.js?20190516"></script>
+    <script>
+        var isIE = (function() {
+            var browser = {};
+            return function(ver, c) {
+                var key = ver ? (c ? "is" + c + "IE" + ver : "isIE" + ver) : "isIE";
+                var v = browser[key];
+                if (typeof(v) != "undefined") {
+                    return v;
+                }
+                if (!ver) {
+                    v = (navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0);
                 } else {
-                    v = undefined;
+                    var match = navigator.userAgent.match(/(?:MSIE |Trident\/.*; rv:|Edge\/)(\d+)/);
+                    if (match) {
+                        var v1 = parseInt(match[1]);
+                        v = c ? (c == 'lt' ? v1 < ver : (c == 'gt' ? v1 > ver : undefined)) : v1 == ver;
+                    } else if (ver <= 9) {
+                        var b = document.createElement('b')
+                        var s = '<!--[if ' + (c ? c : '') + ' IE ' + ver + ']><i></i><![endif]-->';
+                        b.innerHTML = s;
+                        v = b.getElementsByTagName('i').length === 1;
+                    } else {
+                        v = undefined;
+                    }
                 }
-            }
-            browser[key] = v;
-            return v;
-        };
-    }());
-
-    if (isIE()) {
-        document.getElementById('incompatible_tip').style.cssText = 'display:block;';
-    }
+                browser[key] = v;
+                return v;
+            };
+        }());
 
-</script>
-<script>
-    $(function () {
-        if (!$.cookie('contactQQ')) {
-            $("#showModalNotice").modal("show");
-            $.cookie('contactQQ', '1', {expires: 1});
+        if (isIE()) {
+            document.getElementById('incompatible_tip').style.cssText = 'display:block;';
         }
-        $(".contactQQ").on('click', function () {
-            $.cookie('contactQQ', '1', {expires: 1});
-            $(".chatQQ").trigger('click');
-            $("#showModalNotice").modal("hide");
-        });
-
-        var mySwiper = new Swiper('.index-banner .swiper-container', {
-            navigation: {
-                nextEl: '.swiper-button-next',
-                prevEl: '.swiper-button-prev'
-            },
-            pagination: {
-                el: '.swiper-pagination',
-                clickable: true
-            },
-            loop: true,
-            speed: 800,
-            autoplay: {
-                delay: 4000,
-                stopOnLastSlide: false,
-                disableOnInteraction: true
+    </script>
+    <script>
+        $(function() {
+            if (!$.cookie('contactQQ')) {
+                $("#showModalNotice").modal("show");
+                $.cookie('contactQQ', '1', {
+                    expires: 1
+                });
             }
-        });
-    })
+            $(".contactQQ").on('click', function() {
+                $.cookie('contactQQ', '1', {
+                    expires: 1
+                });
+                $(".chatQQ").trigger('click');
+                $("#showModalNotice").modal("hide");
+            });
 
-</script>
-<?php $this->footer() ?>
+            // var mySwiper = new Swiper('.index-banner .swiper-container', {
+            //     navigation: {
+            //         nextEl: '.swiper-button-next',
+            //         prevEl: '.swiper-button-prev'
+            //     },
+            //     pagination: {
+            //         el: '.swiper-pagination',
+            //         clickable: true
+            //     },
+            //     loop: true,
+            //     speed: 800,
+            //     autoplay: {
+            //         delay: 4000,
+            //         stopOnLastSlide: false,
+            //         disableOnInteraction: true
+            //     }
+            // });
+        })
+    </script>
+    <?php $this->footer() ?>
 </body>
+
 </html>

+ 0 - 16
source/template/pc/moban2/index.php

@@ -269,24 +269,11 @@ if (!defined('IN_ROOT')) {
       gtag('config', 'AW-656939191');
     </script>
     <div id="notice">
-      <!-- <div class="notice">
-      <p></p>
-      <div class="notice-right">
-        <a href="" target="blank"><button></button></a>
-        <img class="notice-img-1" src="" alt="">
-        <img class="notice-img-2" src="" alt="">
-      </div>
-    </div> -->
     </div>
 
     <!--banner-->
     <div class="swiper-container swiper">
       <div class="swiper-wrapper">
-        <!-- <div class="swiper-slide slide-item slide-item-act">
-        <a href="/news_57.html">
-          <img class="btn-act" src="./img/index/btn-yuandan.png" alt="">
-        </a>
-      </div> -->
         <div class="swiper-slide slide-item slide-item-5">
           <div class="banner-wrap">
             <p class="title">应用内测分发平台</p>
@@ -620,9 +607,6 @@ if (!defined('IN_ROOT')) {
       </div>
     </div>
 
-
-    <!--合作伙伴-->
-
     <!--/内测分发-->
     <div class="ie_dialog" id="incompatible_tip">
       <div>

+ 279 - 25
static/index/css/apps-detail.css

@@ -74,6 +74,23 @@
 
 .tabs .nav-tabs {
     border-bottom: 0 solid #e5e5e5;
+    /* 添加横向滚动支持 */
+    overflow-x: auto;
+    overflow-y: hidden;
+    white-space: nowrap;
+    display: flex;
+    flex-wrap: nowrap;
+    -webkit-overflow-scrolling: touch;
+    /* iOS滚动优化 */
+    scrollbar-width: none;
+    /* Firefox隐藏滚动条 */
+    -ms-overflow-style: none;
+    /* IE隐藏滚动条 */
+}
+
+/* 隐藏Webkit浏览器的滚动条 */
+.tabs .nav-tabs::-webkit-scrollbar {
+    display: none;
 }
 
 .tabs .nav-tabs>li>a {
@@ -250,8 +267,7 @@
 }
 
 .pagination>li>a,
-.pagination>li>span
- {
+.pagination>li>span {
     color: rgba(33, 104, 251, 1);
 }
 
@@ -268,7 +284,7 @@
 .pagination>li:first-child {
     display: inline-block;
     padding: 7px 12px;
-    background-color: transparent!important;
+    background-color: transparent !important;
     border: unset;
     color: rgba(33, 104, 251, 1);
     pointer-events: none;
@@ -313,15 +329,77 @@
     border: unset;
 }
 
+@media (max-width: 768px) {
+
+    /* 移动端导航优化 */
+    .tabs {
+        padding: 0 0.3rem 0.72rem 0.3rem;
+    }
+
+    .tabs .nav-tabs>li>a {
+        padding: 0.2rem 0.08rem;
+        margin-right: 0.48rem;
+        font-size: 0.28rem;
+        line-height: 0.4rem;
+    }
+
+    .tabs .tab-content {
+        padding: 0.36rem 0 0 0;
+    }
+
+    #tab-basic {
+        margin-top: 0.14rem;
+    }
+
+    .tabs .tab-pane {
+        min-height: unset;
+    }
+
+    /* 表单页 */
+
+    .form-control {
+        width: 100%;
+        height: 0.68rem;
+        font-size: 0.28rem;
+        padding: 0 0.24rem;
+    }
+
+    .form-group .col-sm-6,
+    .form-group .col-sm-10 {
+        padding: 0;
+    }
+
+    /* 表格 */
+
+    .table>tbody>tr>th {
+        height: 0.72rem;
+        font-size: 0.28rem;
+        line-height: 0.36rem;
+    }
+
+    .table>tbody>tr>td {
+        padding: 0 0.3rem !important;
+        height: 1rem;
+        font-size: 0.28rem;
+        line-height: 0.26rem;
+    }
+
+    .pagination-wrap {
+        display: flex;
+        justify-content: center;
+    }
+
+    .pagination>li:first-child {
+        padding: 0.14rem 0 0.14rem 0.24rem;
+    }
+}
+
 /* 应用版本 */
 .app-details-update .form-control {
     width: 450px;
 }
 
-/* 基本设置 - 表单样式 */
-.basic {
-    /* padding: 20px 0; */
-}
+/* 基本设置 tab 页 - 表单样式 */
 
 .basic .form-group {
     margin-bottom: 20px;
@@ -407,19 +485,46 @@
     font-size: 14px;
 }
 
-/* 响应式样式 */
 @media (max-width: 768px) {
     .basic .form-group .control-label {
         text-align: left;
-        margin-bottom: 5px;
+        margin-bottom: 0.16rem;
+        width: unset;
+        font-size: 0.28rem;
+        line-height: 0.46rem;
     }
 
     .basic .short-link .col-sm-6 {
-        margin-bottom: 10px;
+        margin-bottom: 0.2rem;
     }
 
     .ms-modal .modal-dialog {
-        margin: 50px 15px 10px;
+        margin: 1rem 0.3rem 0.2rem;
+    }
+
+    .basic .short-link .link {
+        width: 4.4rem;
+        height: 0.68rem;
+        line-height: 0.68rem;
+        padding-left: 0.24rem;
+        color: rgba(0, 0, 0, 1);
+        font-size: 0.28rem;
+    }
+
+    #url {
+        width: 1.86rem;
+    }
+
+    .basic .form-group {
+        margin-bottom: 0.4rem;
+    }
+
+    .btn-apps-save {
+        margin: 0.28rem 0 0 1.56rem;
+        width: 3.12rem;
+        line-height: 0.68rem;
+        border-radius: 0.08rem;
+        padding: 0 0.4rem;
     }
 }
 
@@ -489,6 +594,11 @@
     line-height: 1.5;
 }
 
+.senior .app_intro {
+    width: 500px;
+    height: 200px;
+}
+
 /* 条件显示元素 */
 #apppwd,
 .auth_code_dispense_url {
@@ -499,18 +609,44 @@
 @media (max-width: 768px) {
     .senior .form-group .control-label {
         text-align: left;
-        margin-bottom: 5px;
+        margin-bottom: 0.24rem;
+        width: unset;
+        font-size: 0.28rem;
+        line-height: 0.4rem;
     }
 
     .senior .trust li,
     .senior .download-way li {
-        float: none;
-        margin-right: 0;
-        margin-bottom: 10px;
+        float: left;
+        margin-right: 0.8rem;
+        margin-bottom: 0;
+        padding: 0;
     }
 
     .senior .download-way {
-        margin-bottom: 20px;
+        margin-bottom: 0;
+    }
+
+    .senior .form-group .col-sm-10 {
+        padding: 0;
+    }
+
+    .senior {
+        margin-top: 0.14rem;
+    }
+
+    .senior .form-group {
+        margin-bottom: 0.4rem;
+    }
+
+    .senior textarea.form-control {
+        width: 100%;
+        height: 1.64rem;
+        padding: 0.2rem 0.24rem;
+    }
+
+    .senior #submitAdvancedButton {
+        margin-top: 0.48rem;
     }
 }
 
@@ -640,26 +776,68 @@
     display: none;
 }
 
-/* 响应式模板设置 */
 @media (max-width: 768px) {
+
     .download-template .form-group .control-label {
         text-align: left;
-        margin-bottom: 5px;
+        width: unset;
+        font-size: 0.28rem;
+        line-height: 0.4rem;
+        margin-bottom: 0.24rem;
     }
 
     .download-template .template-language li {
-        float: none;
+        float: left;
+        margin-right: 0.48rem;
+        margin-bottom: 0;
+        padding: 0;
+    }
+
+    .download-template .template-language li:nth-child(3) {
         margin-right: 0;
-        margin-bottom: 10px;
     }
 
-    .download-template ul {
-        justify-content: center;
+    .form-group ul li .icon.icon-radio {
+        width: 0.4rem;
+        height: 0.4rem;
+        margin-right: 0.28rem;
+    }
+
+    .senior .trust li,
+    .senior .download-way li {
+        float: left;
+        margin-right: 0.8rem;
+        margin-bottom: 0;
+        padding: 0;
     }
 
-    .download-template .t-checked-wrap img {
-        width: 150px;
-        height: 90px;
+    .download-template .template-list li {
+        margin: 0 0.36rem 0.36rem 0;
+        width: 1.6rem;
+        height: 2rem;
+    }
+
+    .download-template .template-list li:nth-last-child(1),
+    .download-template .template-list li:nth-last-child(2),
+    .download-template .template-list li:nth-last-child(3) {
+        margin-bottom: 0;
+    }
+
+    .download-template .form-group {
+        margin-bottom: 0.6rem;
+    }
+
+    .download-template .form-group:last-child {
+        margin-bottom: 0;
+    }
+
+    #tab-template {
+        margin-bottom: 0.18rem;
+    }
+
+    .download-template .template-list li .t-checked::after {
+        width: 0.32rem;
+        height: 0.32rem;
     }
 }
 
@@ -754,4 +932,80 @@
     width: 100px;
     height: 100px;
     margin-bottom: 20px;
+}
+
+@media (max-width: 768px) {
+
+    /* 表格的搜索栏 */
+    .download-details .d-top {
+        display: flex;
+        flex-wrap: wrap;
+        margin-bottom: 0.4rem;
+    }
+
+    .download-details .date {
+        width: unset;
+        margin-right: 0.4rem;
+    }
+
+    .download-details .date1 {
+        margin-right: 0.08rem;
+    }
+
+    .download-details .d-top .form-control {
+        width: 2rem;
+        height: 0.64rem;
+        font-size: 0.26rem;
+        padding: 0 0.5rem 0 0.1rem;
+    }
+
+    .download-details .d-top .iconfont {
+        width: 0.32rem;
+        height: 0.32rem;
+    }
+
+    .download-details .d-top .icon-date {
+        margin-right: 0;
+        top: 0.16rem;
+        right: 0.14rem;
+    }
+
+    .download-details .d-top .line {
+        margin-right: 0.08rem;
+        width: 0.24rem;
+        height: 0.28rem;
+    }
+
+    .download-details .d-top .query {
+        margin-top: 0;
+        font-size: 0.32rem;
+        padding: 0 0.38rem;
+        height: 0.64rem;
+        line-height: 0.6rem;
+        border-radius: 0.08rem;
+        margin-bottom: 0.4rem;
+    }
+
+    .download-details .d-top .num {
+        margin-left: 0;
+        font-size: 0.28rem;
+        line-height: 0.64rem;
+        margin-top: 0;
+        margin-right: 0.24rem;
+    }
+
+    .download-details .d-top button {
+        font-size: 0.32rem;
+        height: 0.64rem;
+        line-height: 0.6rem;
+        border-radius: 0.08rem;
+        border-width: 0.02rem;
+        padding: 0 0.4rem;
+    }
+
+    /* 表格 */
+    .download-details {
+        min-height: unset;
+        padding-bottom: 0.74rem;
+    }
 }

+ 196 - 4
static/index/css/apps-info-top.css

@@ -95,7 +95,6 @@
     color: rgba(255, 255, 255, 1);
     font-family: Source Han Sans SC;
     font-weight: 500;
-    font-size: 16px;
     line-height: 40px;
     padding: 0 20px;
 }
@@ -107,11 +106,12 @@
 .app-details .my-apps-detail-top .information {
     flex: 1;
     margin: 0 20px;
-    min-width: 0; /* 防止内容溢出 */
+    min-width: 0;
+    /* 防止内容溢出 */
 }
 
 .app-details .my-apps-detail-top .d-right {
-    width: 399px;
+    width: 379px;
     margin-top: 0;
     flex-shrink: 0;
 }
@@ -147,7 +147,8 @@
 .my-apps-detail-top .iconfont+.text {
     position: relative;
     top: -1px !important;
-    margin-left: 6px;
+    margin-left: 0;
+    font-size: 16px;
 }
 
 @media (min-width: 768px) and (max-width: 1199px) {
@@ -164,4 +165,195 @@
         font-size: 0;
         margin-left: 0;
     }
+}
+
+@media screen and (max-width: 767px) {
+    .app-details .my-apps-detail-top .information dt .i-tit {
+        line-height: 0.46rem;
+        height: 0.46rem;
+        display: block;
+    }
+
+    .app-details .details-top.my-apps-detail-top {
+        padding: 0.4rem 0.32rem 0.4rem 0.32rem;
+        flex-wrap: wrap;
+    }
+
+    .app-details .my-apps-detail-top .upload-icon-common {
+        width: 1.2rem;
+        height: 1.2rem;
+        border-radius: 0.24rem;
+    }
+
+    .app-details .my-apps-detail-top .information {
+        margin: 0 0 0 0.32rem;
+    }
+
+    .app-details .my-apps-detail-top .information dt .text {
+        font-family: Arial;
+        font-weight: 700;
+        font-size: 0.4rem;
+        line-height: 0.46rem;
+        margin-right: 0.4rem;
+    }
+
+    .app-details .my-apps-detail-top .information dt .version {
+        top: -0.06rem;
+        left: -0.1rem;
+        font-weight: 500;
+        font-size: 0.26rem;
+        height: 0.4rem;
+        line-height: 0.4rem;
+        border-radius: 0.12rem;
+        width: 1.08rem;
+    }
+
+    .app-details .my-apps-detail-top .information dt {
+        margin-bottom: 0.16rem;
+    }
+
+    .app-details .my-apps-detail-top .information dd {
+        margin-top: 0 !important;
+    }
+
+    .app-details .my-apps-detail-top .information dd span.iconfont {
+        margin-right: 0.01rem !important;
+        width: 0.28rem;
+        height: 0.28rem;
+        top: -0.01rem !important;
+        margin-bottom: 0;
+    }
+
+    .app-details .my-apps-detail-top .information dd span {
+        font-family: Source Han Sans SC;
+        font-weight: 400;
+        font-size: 0.24rem;
+        line-height: 0.26rem;
+        margin-right: 0.48rem !important;
+        margin-bottom: 0.16rem;
+    }
+
+    .my-apps-detail-top .iconfont+.text {
+        font-size: 0.28rem;
+    }
+
+    .my-apps-detail-top .iconfont {
+        width: 0.4rem;
+        height: 0.4rem;
+        top: -0.14rem !important;
+    }
+
+    .app-details .my-apps-detail-top .details-upload-new-version,
+    .app-details .my-apps-detail-top .details-preview,
+    .app-details .my-apps-detail-top .details-merge {
+        padding: 0 0.24rem;
+        font-size: 0;
+        box-shadow: unset;
+        height: 0.68rem;
+        line-height: 0.68rem;
+    }
+
+    .my-apps-detail-top .iconfont+.text {
+        margin-left: 0.08rem;
+    }
+
+    .app-details .my-apps-detail-top .d-right {
+        width: unset;
+    }
+
+    .release-app2 .aside-right .app-details .details-top .fr {
+        margin: 0.36rem auto 0;
+    }
+
+    .app-details2 .app-information {
+        padding: 0 16px;
+    }
+
+    .app-details .details-bottom {
+        padding: 0.4rem 0 0.66rem 0;
+    }
+
+    .release-app2 .aside-right .app-details .details-bottom .table-responsive {
+        overflow-y: hidden;
+    }
+
+    .app-details .details-bottom table th .th-line {
+        font-weight: 500;
+        font-size: 0.28rem;
+        line-height: 0.46rem;
+    }
+
+    .release-app2 .aside-right .app-details .details-bottom table {
+        margin-bottom: 0.32rem;
+    }
+
+    .release-app2 .aside-right .app-details .details-bottom table:last-child {
+        margin-bottom: 0;
+    }
+
+    .release-app2 .aside-right .app-details .details-bottom table th {
+        padding: 0 0.1rem 0 0;
+    }
+
+    .release-app2 .aside-right .app-details .details-bottom table td {
+        padding: 0 0.1rem 0 0;
+    }
+
+    .app-details2 .app-information .more-wrap img {
+        width: 1rem;
+        height: 1rem;
+        left: 1.64rem;
+        top: -0.44rem;
+    }
+
+    .table-responsive {
+        margin-bottom: 0;
+    }
+
+    .app-details2 .app-information .more-wrap img:hover {
+        width: 2.5rem;
+        height: 2.5rem;
+        left: 1.4rem;
+        top: -2.2rem;
+    }
+
+    .info-container {
+        display: flex;
+    }
+
+    .info-container:not(:last-child) {
+        margin-bottom: 0.32rem;
+    }
+
+    .info-label {
+        height: 0.46rem;
+        display: inline-block;
+        padding-left: unset;
+        color: rgba(21, 21, 21, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.28rem;
+        line-height: 0.46rem;
+        display: block;
+    }
+
+    .info-value {
+        padding: 0;
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.28rem;
+        line-height: 0.46rem;
+        vertical-align: middle;
+        color: rgba(143, 149, 159, 1);
+    }
+
+    .info-copy {
+        color: rgba(33, 104, 251, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.26rem;
+        line-height: 0.46rem;
+        border: unset;
+        background: unset;
+    }
 }

+ 205 - 0
static/index/css/apps.css

@@ -0,0 +1,205 @@
+.release-app2 .warn-prompt-wrap {
+    color: rgba(143, 149, 159, 1);
+    font-family: Source Han Sans SC;
+    font-weight: 500;
+    font-size: 13px;
+    line-height: 20px;
+    margin-top: 14px;
+    padding-bottom: 167px;
+}
+.release-app2 .warn-prompt-wrap span {
+    color: rgba(33, 104, 251, 1);
+}
+
+#uploadstart {
+    background: rgba(33, 104, 251, 1);
+    width: 148px;
+    height: 50px;
+    border-radius: 4px;
+    border-width: 1px;
+    line-height: 50px;
+}
+
+#_drop1 {
+    color: rgba(21, 21, 21, 1);
+    font-family: Source Han Sans SC;
+    font-weight: 400;
+    font-size: 16px;
+    line-height: 25px;
+}
+#_drop1 span {
+    color: rgba(33, 104, 251, 1);
+}
+
+@media (max-width: 767px) {
+
+    .container {
+        padding-right: 0.32rem;
+        padding-left: 0.32rem;
+    }
+
+    .crumbs {
+        padding: 0.48rem 0 0.24rem;
+        color: rgba(143, 149, 159, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 350;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+    }
+
+    .release-app2>.row>.col-sm-2 {
+        padding-right: 0;
+        margin-bottom: 0.24rem;
+    }
+
+    #container {
+        height: 8.12rem !important;
+    }
+
+    #uploadstart {
+        border-radius: 0.08rem;
+        border-width: 0.02rem;
+        line-height: 1rem;
+        width: 2.96rem;
+        height: 1rem;
+    }
+
+    #_drop1 {
+        font-size: 0.28rem;
+        line-height: 0.36rem;
+    }
+
+    .release-app2 .warn-prompt-wrap {
+        color: rgba(143, 149, 159, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 400;
+        font-size: 0.24rem;
+        line-height: 0.32rem;
+        margin-top: 0.24rem;
+        padding-bottom: 1rem;
+    }
+
+    .warn-prompt-wrap .visible-xs {
+        display: inline!important;
+    }
+
+    .warn-prompt-1 {
+        margin-top: 0;
+    }
+
+    .warn-prompt-1 dd {
+        margin-left: 0;
+        color: rgba(143, 149, 159, 1);
+        font-size: 0.24rem;
+    }
+
+     .warn-prompt-1 dd .color-hover {
+        color: rgba(33, 104, 251, 1);
+    }
+
+    .upload-app-icon img {
+        width: 1.56rem;
+        height: 1.56rem;
+        border-radius: 0.24rem;
+    }
+
+    .qq-upload-list-selector {
+        margin-top: 0.32rem !important;
+    }
+
+    .qq-upload-list span {
+        font-weight: 700;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+    }
+
+    .tips {
+        margin-bottom: 0.64rem;
+        font-size: 0.28rem;
+        line-height: 0.28rem;
+    }
+
+    .release-app .progress {
+        margin-top: 0.64rem !important;
+        width: 6.04rem;
+        height: 0.4rem !important;
+        margin: 0 auto;
+        margin-bottom: 0.48rem;
+        max-width: unset;
+    }
+
+    .qq-upload-size {
+        font-size: 0.28rem;
+        line-height: 0.28rem;
+    }
+
+    /* 上传应用 */
+
+    .upload-file .upload-btn .text {
+        font-size: 0.36rem;
+        line-height: 0.4rem;
+    }
+
+    /* 成功上传 */
+    
+    .release-app .uploaded-success {
+        padding: 1rem 0 1.16rem;
+        margin-bottom: 0.24rem;
+    }
+    
+    .release-app .uploaded-success .img-wrap {
+        width: 1.56rem;
+        height: 1.56rem;
+        border-radius: 0.24rem;
+        margin-bottom: 0.4rem;
+    }
+
+    .release-app .uploaded-success .tit {
+        background: unset;
+        font-size: 0.32rem;
+        line-height: 0.5rem;
+        color: rgba(0, 0, 0, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        margin-bottom: 0.24rem;
+        height: unset;
+    }
+
+    .release-app .uploaded-success .p1 {
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.32rem;
+        line-height: 0.5rem;
+        text-align: center;
+        vertical-align: middle;
+        color: rgba(21, 21, 21, 1);
+        margin-bottom: 0.48rem;
+    }
+
+    .release-app .uploaded-success .up-btn .ms-btn {
+        border-radius: 0.08rem;
+        padding-right: 0.24rem;
+        padding-left: 0.24rem;
+        margin: 0 0.16rem 0.32rem;
+        line-height: 0.8rem;
+        height: 0.8rem;
+        font-size: 0.28rem;
+    }
+
+    .release-app .uploaded-success .iconfont {
+        margin-right: 0.08rem;
+        font-size: 0.4rem;
+        width: 0.4rem;
+        height: 0.4rem;
+        line-height: 0.4rem;
+        position: relative;
+        display: inline-block;
+    }
+
+    .iconfont::before {
+        width: 0.4rem;
+        height: 0.4rem;
+        top: 0.1rem;
+        left: 0;
+    }
+}

+ 113 - 88
static/index/css/h5.css

@@ -84,23 +84,23 @@
         width: 100%;
     }
 
-    .header .ms-nav > li {
+    .header .ms-nav>li {
         float: none;
         border-bottom: 1px solid #ddd;
         padding-left: 20px;
     }
 
-    .header .ms-nav > li > a {
+    .header .ms-nav>li>a {
         line-height: 40px;
         font-size: .32rem;
         color: #333;
     }
 
-    .header .ms-nav > li.active > a {
+    .header .ms-nav>li.active>a {
         color: #157df1;
     }
 
-    .header .ms-nav > li .doc-nav > a {
+    .header .ms-nav>li .doc-nav>a {
         padding: 0 5px 5px;
         border-bottom: 2px solid transparent;
         color: #333;
@@ -192,37 +192,58 @@
         line-height: 30px;
     }
 
+    /*footer*/
     footer {
-        background-color: #2e3033;
-        padding: .5rem 0;
+        padding: 0.64rem 0.48rem 0;
+        background-color: rgb(6, 26, 38);
     }
 
-    .footer {
-        text-align: center;
-        font-size: 12px;
+    .footer .left dl {
+        margin-right: 0.8rem;
+    }
+
+    .footer .left dl:last-of-type {
+        margin-right: 0;
+    }
+
+    .footer .left dt {
         color: #fff;
+        font-weight: 400;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+        vertical-align: middle;
+        margin-bottom: 0.28rem;
     }
 
-    .footer .con {
-        margin-bottom: 15px;
+    .footer .left dd {
+        margin-bottom: 0.16rem;
+        color: #fff;
+        font-family: Microsoft YaHei;
+        font-weight: 400;
+        font-size: 0.24rem;
+        line-height: 0.34rem;
+        vertical-align: middle;
+        text-align: left;
     }
 
-    .footer .con span {
-        margin: 0 15px;
-        position: relative;
-        top: -1px;
+    .footer .left dd.line {
+        background-color: #fff;
+        width: 0.32rem;
+        height: 0.04rem;
+        margin-bottom: 0.28rem;
     }
 
-    .footer .con a {
+    .footer .left dd a {
         color: #fff;
+        font-size: 0.24rem;
     }
 
-    .footer p {
-        text-align: center;
+    .footer .right a {
+        display: block;
     }
 
-    .footer .p1 {
-        margin-bottom: 8px;
+    .footer .copyright {
+        margin: 1.12rem 0 0.46rem;
     }
 
     .help {
@@ -248,7 +269,7 @@
         line-height: 30px;
     }
 
-    .index-banner .swiper-slide > a {
+    .index-banner .swiper-slide>a {
         height: 2.5rem;
         background-size: cover !important;
         padding: 0 0;
@@ -276,7 +297,7 @@
         font-size: 14px;
     }
 
-    .index-banner .swiper-container-horizontal > .swiper-pagination-bullets {
+    .index-banner .swiper-container-horizontal>.swiper-pagination-bullets {
         display: none;
     }
 
@@ -364,11 +385,11 @@
         padding: 40px 0;
     }
 
-    .index-common > h1 {
+    .index-common>h1 {
         font-size: .48rem;
     }
 
-    .index-common > h4 {
+    .index-common>h4 {
         font-size: .32rem;
         margin-bottom: 30px;
         line-height: 24px;
@@ -409,7 +430,7 @@
         margin-left: 115px !important;
     }
 
-    .index-releas > h4 {
+    .index-releas>h4 {
         margin-bottom: 15px;
     }
 
@@ -440,11 +461,11 @@
         background-size: cover;
     }
 
-    .index-cumulative > h1 {
+    .index-cumulative>h1 {
         margin-bottom: 20px;
     }
 
-    .index-common > h1 {
+    .index-common>h1 {
         font-size: .46rem;
     }
 
@@ -452,7 +473,7 @@
         padding-bottom: 20px;
     }
 
-    .index-partners > h1 {
+    .index-partners>h1 {
         margin-bottom: 30px;
     }
 
@@ -707,16 +728,16 @@
         margin-bottom: .6rem;
     }
 
-    .user-center > .row {
+    .user-center>.row {
         margin: 0 -15px;
     }
 
-    .user-center > .row > .col-sm-2 {
+    .user-center>.row>.col-sm-2 {
         width: 100%;
         padding: 0 15px;
     }
 
-    .user-center > .row > .col-sm-10 {
+    .user-center>.row>.col-sm-10 {
         width: 100%;
         padding: 0 15px;
     }
@@ -804,7 +825,7 @@
         float: left;
     }
 
-    .user-center .right .con .input-size + button {
+    .user-center .right .con .input-size+button {
         width: 30%;
     }
 
@@ -838,7 +859,8 @@
         text-align: center;
     }
 
-    .user-center .right .con .user-data td, .user-center .right .con .user-data th {
+    .user-center .right .con .user-data td,
+    .user-center .right .con .user-data th {
         border: none !important;
         color: #333;
         vertical-align: middle;
@@ -854,7 +876,8 @@
         border-top: 1px solid #eee;
     }
 
-    .user-center .right .con .read-only th, .user-center .right .con .read-only td {
+    .user-center .right .con .read-only th,
+    .user-center .right .con .read-only td {
         padding: 8px;
     }
 
@@ -874,7 +897,7 @@
         display: none;
     }
 
-    .user-center .right .con .table-order > tbody > tr:nth-of-type(odd) {
+    .user-center .right .con .table-order>tbody>tr:nth-of-type(odd) {
         background-color: #f6fafe;
     }
 
@@ -1159,7 +1182,7 @@
         margin-bottom: 0;
     }
 
-    .real-name .con3-top > h3 {
+    .real-name .con3-top>h3 {
         font-size: .48rem;
     }
 
@@ -1398,7 +1421,7 @@
         display: none;
     }
 
-    .login-common {
+    /* .login-common {
         width: 100%;
         border: none;
         padding: .6rem 5px;
@@ -1407,7 +1430,7 @@
 
     .login-common .login-logo .slogan .text {
         margin: 0;
-    }
+    } */
 
     .toolkit-common .top {
         padding: .4rem;
@@ -1431,7 +1454,8 @@
         margin: 0;
     }
 
-    .toolkit-common .ipa-top table > tbody > tr:first-of-type th, .toolkit-common .ipa-top table > tbody > tr:first-of-type td {
+    .toolkit-common .ipa-top table>tbody>tr:first-of-type th,
+    .toolkit-common .ipa-top table>tbody>tr:first-of-type td {
         border-top: none;
     }
 
@@ -1548,7 +1572,7 @@
         margin-bottom: 40px;
     }
 
-    .release-app .app-editor .top > div {
+    .release-app .app-editor .top>div {
         float: none;
     }
 
@@ -1570,7 +1594,7 @@
         table-layout: auto;
     }
 
-    .release-app .app-editor table > tbody > tr:first-of-type td {
+    .release-app .app-editor table>tbody>tr:first-of-type td {
         border-top: none;
     }
 
@@ -1597,16 +1621,16 @@
         float: left;
     }
 
-    .release-app .app-editor .set .tab-con .short-link .link + .col-sm-6 {
+    .release-app .app-editor .set .tab-con .short-link .link+.col-sm-6 {
         width: 27%;
         float: left;
     }
 
-    .release-app .app-editor .set .tab-con .short-link .link + .col-sm-6 input {
+    .release-app .app-editor .set .tab-con .short-link .link+.col-sm-6 input {
         padding: 6px 0 6px 6px;
     }
 
-    .signature1 > .con > .row > .col-sm-2 {
+    .signature1>.con>.row>.col-sm-2 {
         margin-bottom: 10px;
         padding-left: 0;
     }
@@ -1728,7 +1752,7 @@
         padding: 0 30px 0 30px;
     }
 
-    .signature1 > .con > .row > .col-sm-10 {
+    .signature1>.con>.row>.col-sm-10 {
         padding-left: 0;
     }
 
@@ -1777,8 +1801,7 @@
     }
 
 
-    .udid-phone {
-    }
+    .udid-phone {}
 
     .udid-phone .logo {
         width: 150px;
@@ -1881,12 +1904,12 @@
     }
 
     /*----------应用发布 改版----------*/
-    .release-app2 > .row > .col-sm-2 {
+    .release-app2>.row>.col-sm-2 {
         margin-bottom: 10px;
         padding-left: 0;
     }
 
-    .release-app2 > .row > .col-sm-10 {
+    .release-app2>.row>.col-sm-10 {
         padding: 0;
     }
 
@@ -2287,7 +2310,7 @@
         height: 38px;
     }
 
-    .release-app2 .aside-right .app-table > tbody > tr > td .download-code {
+    .release-app2 .aside-right .app-table>tbody>tr>td .download-code {
         width: 160px;
     }
 
@@ -2348,7 +2371,7 @@
         width: 100%;
     }
 
-    .release-app2 .app-details .app-set .tab-con > div {
+    .release-app2 .app-details .app-set .tab-con>div {
         padding: 0 15px;
     }
 
@@ -2356,13 +2379,13 @@
         margin-bottom: 5px;
     }
 
-    .release-app2 .app-details .app-set .tab-con .short-link .link + .col-sm-6 .form-control {
+    .release-app2 .app-details .app-set .tab-con .short-link .link+.col-sm-6 .form-control {
         border-left: 1px solid #ddd;
         margin-top: 10px;
         border-radius: 4px;
     }
 
-    .release-app2 .app-details .app-set .tab-con .short-link .link + .col-sm-6 .form-control:focus {
+    .release-app2 .app-details .app-set .tab-con .short-link .link+.col-sm-6 .form-control:focus {
         box-shadow: none;
         border-color: #ddd;
     }
@@ -2421,7 +2444,7 @@
         margin: 5px auto 0;
     }
 
-    .promote-footer > p {
+    .promote-footer>p {
         margin-top: .3rem;
     }
 
@@ -2557,7 +2580,7 @@
         font-size: 32px;
     }
 
-    .passwords + .template-footer {
+    .passwords+.template-footer {
         margin-top: 30px;
     }
 
@@ -2618,7 +2641,8 @@
         overflow: hidden;
         height: 350px;
         width: 100%;
-        overflow-x: auto; /*-webkit-overflow-scrolling: touch;*/
+        overflow-x: auto;
+        /*-webkit-overflow-scrolling: touch;*/
     }
 
     .template-common .app-screen ul li {
@@ -2730,11 +2754,11 @@
         margin-top: .4rem;
     }
 
-    .template-1.passwords + .template-footer {
+    .template-1.passwords+.template-footer {
         margin-top: 40px;
     }
 
-    .template-1 + .template-footer {
+    .template-1+.template-footer {
         margin-top: 40px;
     }
 
@@ -2775,7 +2799,7 @@
         margin-top: 10px;
     }
 
-    .template-3.passwords + .template-footer {
+    .template-3.passwords+.template-footer {
         margin-top: 40px;
     }
 
@@ -2786,7 +2810,7 @@
         height: auto;
     }
 
-    .template-4 .t-bg-4 > .container {
+    .template-4 .t-bg-4>.container {
         padding: 0;
     }
 
@@ -2832,7 +2856,7 @@
         display: block;
     }
 
-    .template-4 .content > .template-common {
+    .template-4 .content>.template-common {
         padding: 0;
     }
 
@@ -2850,15 +2874,15 @@
         margin: 0 .7rem;
     }
 
-    .template-4.passwords + .template-footer {
+    .template-4.passwords+.template-footer {
         margin-top: 55px;
     }
 
-    .template-4 + .template-footer {
+    .template-4+.template-footer {
         margin-top: 15px;
     }
 
-    .template-4 .content > .template-common .app-screen {
+    .template-4 .content>.template-common .app-screen {
         width: 100%;
     }
 
@@ -2938,11 +2962,11 @@
         margin-top: .4rem;
     }
 
-    .template-5.passwords + .template-footer {
+    .template-5.passwords+.template-footer {
         margin-top: 30px;
     }
 
-    .template-5 + .template-footer {
+    .template-5+.template-footer {
         margin-top: 15px;
     }
 
@@ -3025,15 +3049,15 @@
     }
 
     /*举报弹窗*/
-    .user-center1 > .row {
+    .user-center1>.row {
         margin-bottom: 20px;
     }
 
-    .user-center1 > .row > .col-sm-2 {
+    .user-center1>.row>.col-sm-2 {
         padding-left: 0;
     }
 
-    .user-center1 > .row > .col-sm-10 {
+    .user-center1>.row>.col-sm-10 {
         padding: 0;
     }
 
@@ -3137,7 +3161,7 @@
         top: 38%;
     }
 
-    .user-center1 .account-management > ul li {
+    .user-center1 .account-management>ul li {
         padding: 0 10px;
     }
 
@@ -3208,11 +3232,11 @@
         white-space: normal;
     }
 
-    .price-con > .tab-3 {
+    .price-con>.tab-3 {
         margin-bottom: 30px;
     }
 
-    .price-con > .tab-3 table {
+    .price-con>.tab-3 table {
         table-layout: fixed;
     }
 
@@ -3530,7 +3554,8 @@
         margin-bottom: 15px;
     }
 
-    .app-details .details-top .information { /*float: none;*/
+    .app-details .details-top .information {
+        /*float: none;*/
         margin-left: 5px;
         width: 75%;
     }
@@ -3584,7 +3609,7 @@
         border-bottom-color: #157df1;
     }
 
-    .mobile-price .tab-con > div {
+    .mobile-price .tab-con>div {
         display: none;
     }
 
@@ -3611,7 +3636,8 @@
         background: no-repeat center;
         height: 2.5rem;
         color: #fff;
-        padding: .6rem 0 0 .5rem; /*width: 90%;*/
+        padding: .6rem 0 0 .5rem;
+        /*width: 90%;*/
         border-radius: 5px;
         background-size: cover;
     }
@@ -3797,7 +3823,7 @@
         line-height: 22px;
     }
 
-    .mobile-price .m-price-common .tab-level-con > div {
+    .mobile-price .m-price-common .tab-level-con>div {
         display: none;
     }
 
@@ -3817,8 +3843,7 @@
         position: relative;
     }
 
-    .mobile-price .m-price-common .tab-level-con .level-con .img-wrap {
-    }
+    .mobile-price .m-price-common .tab-level-con .level-con .img-wrap {}
 
     .mobile-price .m-price-common .tab-level-con .level-con img {
         max-width: 100%;
@@ -3958,8 +3983,8 @@
     .mobile-price .m-publish .con .msg {
         color: #666;
     }
-    
-     .mobile-price .m-publish .con .msggg {
+
+    .mobile-price .m-publish .con .msggg {
         color: #fff;
     }
 
@@ -4138,7 +4163,7 @@
         padding-top: 30px;
     }
 
-    .about-banner > h1 {
+    .about-banner>h1 {
         font-size: .48rem;
     }
 
@@ -4151,7 +4176,7 @@
         padding-right: 0;
     }
 
-    .about-tab-wrap .about-tab > a {
+    .about-tab-wrap .about-tab>a {
         font-size: .28rem;
         width: 33%;
         height: auto;
@@ -4239,11 +4264,11 @@
         padding: .7rem 0;
     }
 
-    .sdk-common > h1 {
+    .sdk-common>h1 {
         font-size: .48rem;
     }
 
-    .sdk-common > h3 {
+    .sdk-common>h3 {
         line-height: 24px;
         margin-bottom: .5rem;
         font-size: .32rem;
@@ -4254,7 +4279,7 @@
         width: 1.6rem;
     }
 
-    .sdk-system .list .con > h3 {
+    .sdk-system .list .con>h3 {
         font-size: .32rem;
     }
 
@@ -4303,7 +4328,7 @@
         width: 2rem;
     }
 
-    .sdk-help > h1 {
+    .sdk-help>h1 {
         font-size: .48rem;
         margin-bottom: 25px;
     }
@@ -4316,11 +4341,11 @@
         padding: .7rem 0 0;
     }
 
-    .promote-meal > h1 {
+    .promote-meal>h1 {
         font-size: .48rem;
     }
 
-    .promote-meal > p {
+    .promote-meal>p {
         margin-bottom: 20px;
     }
 

+ 211 - 0
static/index/css/header.css

@@ -0,0 +1,211 @@
+header a {
+    color: #fff;
+}
+
+@media (max-width: 767px) {
+    header .iconfont {
+        background: url(/static/index/image/m/moban2/icon-menu.svg) no-repeat center center;
+        background-size: 100% 100%;
+        width: 34px;
+        height: 34px;
+        display: inline-block;
+        vertical-align: middle;
+        position: absolute;
+        pointer-events: none;
+        margin: unset;
+    }
+
+    header .iconfont::before {
+        content: '';
+    }
+
+    .header .ms-nav .phone-user-center .icon-arrow-down {
+        background-image: url(/static/index/image/m/nav/icon-arrow-down.svg);
+        background-size: 100% 100%;
+        width: 20px;
+        height: 20px;
+        display: inline-block;
+        vertical-align: middle;
+        position: absolute;
+        right: 0;
+        top: 10px;
+        margin: unset;
+    }
+
+    .header .phone-menu {
+        background-image: url(/static/index/image/m/moban2/icon-menu.svg);
+        margin-top: 0;
+        top: 17px;
+        right: 0;
+        pointer-events: auto;
+    }
+
+    header {
+        background: url(/static/index/image/m/nav/nav-bg.png) no-repeat center;
+        background-position: top center;
+        background-size: 100% 100%;
+        box-shadow: unset;
+        height: 68px;
+        position: fixed;
+        z-index: 1000;
+    }
+
+    .header .header-left {
+        margin: 17px 0 0 3.4px;
+    }
+
+    .header .header-left img {
+        width: 119px;
+        height: 34px;
+    }
+
+    /* nav */
+
+    .header .phone-user-name .iconfont {
+        position: relative;
+        width: 24px;
+        height: 24px;
+        top: -2px;
+        margin-right: 12px;
+    }
+    
+    .header .phone-user-name {
+        line-height: 24px;
+        height: 24px;
+        font-family: Microsoft YaHei;
+        font-weight: 400;
+        font-size: 14px;
+        color: rgba(21, 21, 21, 1);
+        margin-bottom: 12px;
+    }
+
+    .header .phone-user-name .certified {
+        margin-left: 6px;
+    }
+
+    .header .phone-shadow {
+        left: 0;
+        opacity: 0;
+        pointer-events: none;
+        transition: all 0.5s cubic-bezier(0.4, 0, 1, 1);
+    }
+
+    .header .phone-shadow.show {
+        opacity: 1;
+        pointer-events: auto;
+    }
+
+    .header .ms-nav {
+        margin: 0 0 15px 0;
+        position: relative;
+        top: unset;
+    }
+
+    .header .phone-nav-wrap {
+        background: #fff;
+        width: 300px;
+        height: 100%;
+        position: fixed;
+        left: -200%;
+        top: 0;
+        cursor: pointer;
+        z-index: 1001;
+        padding: 20px 12px;
+    }
+
+    .header .ms-nav>li {
+        float: none;
+        border-bottom: unset;
+        padding-left: 20px;
+        margin-bottom: 9px;
+        position: relative;
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        vertical-align: middle;
+        margin: unset;
+        margin-bottom: 9px;
+    }
+
+    .header .ms-nav>li.active::before {
+        content: "";
+        width: 4px;
+        height: 32px;
+        top: 5px;
+        left: 0;
+        position: absolute;
+        background-color: rgba(33, 104, 251, 1);
+    }
+
+    .header .ms-nav>li.active {
+        background-color: rgba(248, 248, 248, 1);
+    }
+
+    .header .ms-nav>li>a,
+    .header .ms-nav>li .user1>a {
+        font-size: 16px;
+        line-height: 44px;
+        font-size: 16px;
+        color: rgba(38, 38, 38, 1);
+        width: 85%;
+        display: inline-block;
+    }
+
+    .header .ms-nav>li.active>a,
+    .header .ms-nav>li.active .user1>a  {
+        color: rgba(33, 104, 251, 1);
+    }
+
+    /* nav 二级 */
+    .header .ms-nav .phone-user-center dl a {
+        color: rgb(88 88 88);
+        padding-left: 0.2rem;
+        font-size: 0.25rem;
+        line-height: 0.55rem;
+    }
+
+    /* 登錄按鈕 */
+
+    .login .btn-nav {
+        width: 121px;
+        height: 34px;
+        border-radius: 4px;
+        border: 1px solid rgba(33, 104, 251, 1);
+        font-size: 16px;
+        line-height: 34px;
+    }
+
+    .header .btn-white {
+        background: #fff;
+        color: rgba(33, 104, 251, 1);
+    }
+
+    .header .login {
+        position: relative;
+        right: unset;
+    }
+
+    .login-in .login-user .logout1 {
+        height: 34px;
+        border-radius: 4px;
+        border: 1px solid rgba(33, 104, 251, 1);
+        font-size: 16px;
+        line-height: 34px;
+        background: #fff;
+        color: rgba(33, 104, 251, 1);
+        margin: 0 0 0 9px;
+        width: 259px;
+        text-align: center;
+    }
+
+    .login-in .login-user {
+        padding-top: 30px;
+    }
+
+    /* 登錄信息 */
+
+    .login-in {
+        position: relative;
+        right: unset;
+        top: unset;
+    }
+}

+ 129 - 0
static/index/css/login.css

@@ -0,0 +1,129 @@
+@media (max-width: 767px) {
+    .login-common {
+        border: none;
+        padding: 1.74rem 0.48rem;
+        box-sizing: border-box;
+        min-height: 100vh;
+        width: 100%;
+        margin: 0 auto;
+        box-shadow: unset;
+    }
+
+    .login-common .login-logo .slogan .text {
+        margin: 0;
+    }
+
+    .login-common .tit-tabs {
+        margin-bottom: 0;
+    }
+
+    .login-common .tit-tabs>.tit {
+        margin-bottom: 1.14rem;
+        color: rgba(21, 21, 21, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+        padding: 0 0 0.16rem 0;
+        border-bottom: 0.06rem solid transparent;
+        display: inline-block;
+    }
+
+    .login-common .tit-tabs>.tit.active {
+        border-bottom: 0.06rem solid rgba(33, 104, 251, 1);
+    }
+
+    .login-common .form-group .form-control {
+        border-radius: 0;
+        background: rgba(255, 255, 255, 1);
+        border: unset;
+        border-bottom: 1px solid rgba(222, 226, 236, 1);
+        box-shadow: unset;
+        font-family: Source Han Sans SC;
+        font-weight: 400;
+        font-size: 0.32rem;
+        width: 100%;
+        height: 0.82rem;
+        line-height: 0.82rem;
+    }
+
+    .login-common .verification-code .form-control {
+        width: calc(100% - 2.50rem);
+    }
+
+    #sendcode {
+        width: 2.36rem;
+    }
+
+    .login-common .form-group {
+        position: relative;
+        margin-bottom: 0.54rem;
+    }
+
+    .login-common .btn-action {
+        display: flex;
+        justify-content: space-between;
+        margin-bottom: 1.28rem;
+        margin-top: 0.08rem;
+    }
+
+    .login-common .btn-action a {
+        color: rgba(33, 104, 251, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.28rem;
+        line-height: 0.28rem;
+    }
+
+    .register-common .btn-register,
+    .login-common .btn-login {
+        background: rgba(33, 104, 251, 1);
+        color: #fff;
+        line-height: 0.96rem;
+        text-align: center;
+        padding: 0;
+        width: 100%;
+        height: 0.96rem;
+        border-radius: 0.084rem;
+    }
+
+    .login-common .to-register,
+    .login-common .to-login {
+        text-align: center;
+        display: flex;
+        justify-content: center;
+        margin-top: 0.64rem;
+        font-size: 0.28rem;
+        line-height: 0.28rem;
+    }
+
+    .login-common #loginValid_code font {
+        font-size: 0.28rem;
+    }
+
+    .login-common .checkbox {
+        margin: 0;
+        color: rgba(143, 149, 159, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.32rem;
+        line-height: 0.4rem;
+        margin-bottom: 0.6rem;
+        margin-top: 0.6rem;
+    }
+
+    .login-common .checkbox span {
+        margin-left: 0.4rem;
+        color: rgba(143, 149, 159, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.25rem;
+        line-height: 0.4rem;
+        margin-top: 0.6rem;
+        margin-bottom: 0.6rem;
+    }
+
+    .login-common .checkbox input {
+        margin-top: 0.12rem;
+    }
+}

+ 9 - 2
static/index/css/ly.css

@@ -1,3 +1,7 @@
+tr td {
+    max-width: 300px !important;
+    overflow: hidden;
+}
 .f16-w500-c151515 {
   font-size: 16px !important;
   font-weight: 500 !important;
@@ -219,7 +223,7 @@
     display: none;
 }
 .webview-btn-box {
-    margin-left: 25px;
+    margin-left: 180px;
 }
 .webview-pub-icon {
     position: absolute;
@@ -251,6 +255,9 @@ body .price-pay .price-list3 .list3 li {
     width: 270px;
     height: 88px;
 }
+.step1 label span {
+    float: right;
+}
 /* 移动端样式适配 */
 @media (max-width: 767px) {
     .apps-num {
@@ -393,7 +400,7 @@ body .price-pay .price-list3 .list3 li {
         width: 3.8rem;
         height: 1.2rem;
         margin-left: .4rem !important;
-        padding: .4rem .2rem;
+        padding: .4rem .2rem !important;
     }
     body .price-pay .common .list3 li {
         width: 1.82rem;

+ 78 - 16
static/index/css/main.css

@@ -1247,7 +1247,7 @@ footer {
     box-shadow: 0px 0px 20px rgba(96, 104, 120, 0.1);
     background: rgba(255, 255, 255, 1);
     width: 540px;
-    height: 520px;
+    min-height: 520px;
     border-radius: 20px;
     border: unset;
 }
@@ -1419,6 +1419,10 @@ footer {
     background-color: rgba(33, 104, 251, 1);
 }
 
+.login-common #loginValid_code font {
+    font-size: 20px;
+}
+
 /*----------注册-----------*/
 .register-common {
     height: 617px;
@@ -2265,7 +2269,7 @@ footer {
 }
 
 .price-pay .common .tit {
-    padding: 25px 30px 20px;
+    /* padding: 25px 30px 20px; */
     border-bottom: 1px solid #e5e5e5;
     font-size: 16px !important;
     font-weight: 700 !important;
@@ -2274,6 +2278,7 @@ footer {
 
 .price-pay .common ul {
     padding: 20px 25px;
+    padding-top: 0;
 }
 
 .price-pay .common ul li {
@@ -2330,6 +2335,7 @@ footer {
 .price-pay .common ul.list1 .active {
     border-color: #157df1;
 }
+
 .setp4-pay .common ul {
     padding: 20px 25px;
 }
@@ -2495,7 +2501,7 @@ footer {
 
 /*----------应用发布-----------*/
 .release-app-wrap {
-    background-color: #f2f2f5;
+    background-color: rgb(242, 242, 245);
 }
 
 .upload-file {
@@ -6972,6 +6978,7 @@ a:hover {
     border: 1px solid #157df1;
     border-radius: 3px;
     display: inline-block;
+    margin-bottom: 3px;
 }
 
 .table-list .app-table .table-btn+.table-btn {
@@ -7022,22 +7029,22 @@ a:hover {
 }
 
 .table-list .app-table .table-btn.color-delete {
-    border-color: #ee635d;
+    border-color:  #FF7429;
     margin-right: 0;
 }
 
 .table-list .app-table .table-btn.color-delete:hover {
-    background-color: #ee635d;
+    background-color:  #FF7429;
     color: #fff;
 }
 
 .table-list .app-table .table-btn.color-delete:focus {
     background-color: transparent;
-    color: #ee635d;
+    color:  #FF7429;
 }
 
 .table-list .app-table .table-btn.color-delete:focus:hover {
-    background-color: #ee635d;
+    background-color:  #FF7429;
     color: #fff;
 }
 
@@ -7256,7 +7263,7 @@ a:hover {
     display: flex;
     align-items: center;
     justify-content: center;
-    float: none;  
+    float: none;
 }
 
 .encapsulation3 .plugin-list .con .c-right .line {
@@ -7265,6 +7272,7 @@ a:hover {
     height: 100%;
     margin-right: 20px;
 }
+
 .encapsulation3 .plugin-list .con .c-right .iconfont {
     position: absolute;
     top: -3px;
@@ -9872,6 +9880,7 @@ aside.aside-left ul li a .iconfont {
     line-height: 24px;
     position: relative;
     display: inline-block;
+    vertical-align: middle;
 }
 
 aside.aside-left ul li a .iconfont::before {
@@ -9883,40 +9892,52 @@ aside.aside-left ul li a .iconfont::before {
     height: 24px;
     display: inline-block;
     position: absolute;
-    top: 5px;
+    top: 50%;
     left: 0;
     background-image: url(../image/inner-nav/nav-3.png);
+    transform: translateY(-50%);
 }
+
 aside.aside-left ul li a .iconfont.icon-upload1::before {
     background-image: url(../image/inner-nav/nav-2.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-41::before {
     background-image: url(../image/inner-nav/nav-3.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-liulanqi::before {
     background-image: url(../image/inner-nav/nav-1.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-erweima::before {
     background-image: url(../image/inner-nav/nav-4.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-jilu::before {
     background-image: url(../image/inner-nav/nav-1.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-pwd::before {
     background-image: url(../image/inner-nav/nav-1.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-gongju::before {
     background-image: url(../image/inner-nav/nav-1.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-jilu::before {
     background-image: url(../image/inner-nav/nav-5.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-fz::before {
     background-image: url(../image/inner-nav/nav-6.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-fzmianqian::before {
     background-image: url(../image/inner-nav/nav-7.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-fzjilu::before {
     background-image: url(../image/inner-nav/nav-8.png);
 }
@@ -9924,15 +9945,19 @@ aside.aside-left ul li a .iconfont.icon-fzjilu::before {
 aside.aside-left ul li a .iconfont.icon-user1::before {
     background-image: url(../image/inner-nav/nav-9.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-028::before {
     background-image: url(../image/inner-nav/nav-10.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-fapiao::before {
     background-image: url(../image/inner-nav/nav-11.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-team::before {
     background-image: url(../image/inner-nav/nav-12.png);
 }
+
 aside.aside-left ul li a .iconfont.icon-008::before {
     background-image: url(../image/inner-nav/nav-13.png);
 }
@@ -11212,8 +11237,8 @@ aside.aside-left ul li:hover a .iconfont {
     padding: 0;
     text-align: center;
     border-radius: 50%;
-    border: 1px solid #ee635d;
-    color: #ee635d;
+    border: 1px solid  #FF7429;
+    color:  #FF7429;
     white-space: normal;
     padding: 0 5px;
     line-height: 14px;
@@ -11228,18 +11253,18 @@ aside.aside-left ul li:hover a .iconfont {
 }
 
 .details-merge:hover {
-    background-color: #ee635d;
+    background-color:  #FF7429;
     color: #fff;
 }
 
 .details-merge.btn-success:focus {
-    border-color: #ee635d;
-    color: #ee635d;
+    border-color:  #FF7429;
+    color:  #FF7429;
     background-color: transparent;
 }
 
 .details-merge.btn-success:hover {
-    border-color: #ee635d;
+    border-color:  #FF7429;
 }
 
 /*----------/应用发布 改版----------*/
@@ -11358,7 +11383,7 @@ aside.aside-left ul li:hover a .iconfont {
 }
 
 .app-details .details-bottom {
-    padding: 5px 0 15px;
+    padding: 5px 10px 15px;
 }
 
 .app-details2 .d-table-wrap table td {
@@ -15600,7 +15625,44 @@ aside.aside-left ul li:hover a .iconfont {
     aside.aside-left ul li a {
         font-size: 0;
     }
+
     aside.aside-left ul li a .iconfont::before {
         top: 13px;
     }
+}
+
+@media (max-width: 768px) {
+    aside.aside-left {
+        padding: 0.24rem 0;
+    }
+
+    aside.aside-left ul li {
+        margin-bottom: 0.16rem;
+    }
+
+    aside.aside-left ul li:last-child {
+        margin-bottom: 0;
+    }
+
+    aside.aside-left ul li a {
+        padding-left: 0.8rem;
+        height: 0.88rem;
+        line-height: 0.88rem;
+        font-size: 0.32rem;
+    }
+
+    aside.aside-left ul li a .iconfont {
+        margin-right: 0.24rem;
+        font-size: 0.48rem;
+        width: 0.48rem;
+        height: 0.88rem;
+        line-height: 0.48rem;
+    }
+
+    aside.aside-left ul li a .iconfont::before {
+        width: 0.48rem;
+        height: 0.48rem;
+        top: 50%;
+        transform: translateY(-50%);
+    }
 }

+ 515 - 0
static/index/css/moban2.css

@@ -0,0 +1,515 @@
+.ie_dialog {
+    position: fixed;
+    z-index: 10000;
+    left: 0;
+    top: 0;
+    width: 100%;
+    height: 100%;
+    background: #FAFAFA !important;
+    display: none;
+}
+
+.ie_dialog table {
+    margin: 100px auto;
+}
+
+.ie_notice .logo_osc {
+    display: block;
+    margin: 0 auto;
+    padding-bottom: 24px;
+}
+
+.ie_notice h2,
+.ie_notice h4 {
+    margin: 0;
+    text-align: center;
+}
+
+.ie_notice .title {
+    font-size: 28px;
+    color: #4A4A4A;
+}
+
+.ie_notice .subtitle {
+    font-size: 20px;
+    color: #9B9B9B;
+    font-weight: normal;
+}
+
+.ie_notice .ie_box {
+    width: 560px;
+    margin: 24px auto;
+    background: #FFFFFF;
+    border: 1px solid #E6E6E6;
+    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.10);
+    border-radius: 4px;
+    display: table !important;
+}
+
+.ie_notice .ie_box .desc {
+    font-size: 14px;
+    color: #6D6D6D;
+    line-height: 22px;
+    padding: 20px;
+}
+
+.ie_notice .ie_box a {
+    display: inline-block;
+    width: 30%;
+    text-align: center;
+}
+
+.ie_notice .ie_box .go {
+    width: 100%;
+    background: #F6F6F6;
+    font-size: 16px;
+    color: #9B9B9B;
+    padding: 16px 0;
+    text-align: center;
+    border: none;
+    margin-top: 20px;
+    text-decoration: none;
+}
+
+.ie_notice .ie_box a img {
+    border: none;
+}
+
+@media (max-width: 767px) {
+    body {
+        padding-top: 0;
+    }
+
+    .moban2 header {
+        background-image: url(/static/index/image/m/moban2/banner.png);
+        background-size: 100% auto;
+        background-position: top center;
+    }
+
+    .index-banner .swiper-slide .container {
+        height: 12.28rem;
+    }
+
+    .index-banner .banner-con.con1 {
+        padding-top: 2.3rem !important;
+        padding-left: 0.32rem !important;
+        padding-right: 0.32rem !important;
+        text-align: left;
+        margin-bottom: 0.4rem;
+    }
+
+    .index-banner .banner-con.con1 .h1 {
+        margin-bottom: 0.4rem;
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.56rem;
+        line-height: 0.48rem;
+        vertical-align: middle;
+        margin-bottom: 0.64rem !important;
+    }
+
+    .index-banner .banner-con .h2 {
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 400;
+        font-size: 0.28rem;
+        line-height: 0.4rem;
+        vertical-align: middle;
+        margin-bottom: 0.64rem !important;
+    }
+
+    .btn-login {
+        display: block;
+        color: #fff;
+        background: linear-gradient(93.76deg, #31FCFF -10.35%, #0AA5FF 85.34%);
+        cursor: pointer;
+        width: 3.24rem;
+        height: 0.8rem;
+        border-radius: 0.16rem;
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.3rem;
+        line-height: 0.8rem;
+        text-shadow: 0px 2px 4px rgba(16, 61, 139, 0.49);
+        border: unset;
+    }
+
+    /* part2 */
+
+    .sign {
+        margin: 0.64rem auto;
+        background-color: #ffffff;
+        padding: 0 0.32rem;
+    }
+
+    .sign .title {
+        display: block;
+        width: 5rem;
+        height: 1.16rem;
+        margin: 0 auto 0.48rem;
+    }
+
+    .sign ul {
+        display: flex;
+        flex-wrap: wrap;
+        justify-content: space-between;
+        margin-bottom: 0.24rem;
+    }
+
+    .sign ul li {
+        width: 3.32rem;
+        height: 3rem;
+        border-radius: 0.24rem;
+        background-color: rgba(247, 249, 251, 1);
+        box-sizing: border-box;
+        padding: 0.2rem 0.2rem 0;
+        text-align: center;
+        font-size: 0.32rem;
+    }
+
+    .sign ul li:nth-child(1),
+    .sign ul li:nth-child(2) {
+        margin-bottom: 0.24rem;
+    }
+
+    .sign ul li img {
+        display: block;
+        width: 1.44rem;
+        height: 1.44rem;
+        margin-left: 0.8rem;
+        margin-top: -0.1rem;
+    }
+
+    .sign ul li .sign-info {
+        padding-top: 0px;
+    }
+
+    .sign ul li .sign-info>div {
+        margin-top: 0.16rem;
+        color: rgba(118, 144, 181, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.24rem;
+        line-height: 0.28rem;
+    }
+
+    .sign ul li p {
+        font-size: 0.48rem;
+        font-weight: bolder;
+        color: rgba(21, 21, 21, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.4rem;
+        line-height: 0.44rem;
+    }
+
+    .sign-buttom {
+        background: url(/static/index/image/m/moban2/sign-buttom.png) no-repeat center;
+        background-size: cover;
+        padding: 0.36rem 0.28rem 0;
+        position: relative;
+        width: 6.86rem;
+        height: 3.2rem;
+        text-align: center;
+    }
+
+    .sign-buttom .p1 {
+        text-shadow: 0px 4px 4px rgba(0, 81, 119, 0.16);
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.44rem;
+        line-height: 0.68rem;
+        font-size: 0.28rem;
+        line-height: 0.4rem;
+        margin-bottom: 0.44rem;
+    }
+
+    .sign-buttom a {
+        border-radius: 0.08rem;
+        border-width: 1px;
+        background-color: rgba(255, 255, 255, 0.05);
+        border: 1px solid rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.32rem;
+        text-align: center;
+        vertical-align: middle;
+        color: rgba(255, 255, 255, 1);
+        margin: 0 auto;
+        width: 2.88rem;
+        height: 0.8rem;
+        line-height: 0.76rem;
+    }
+
+    /* 分發流程 */
+    .step-area {
+        background-color: rgb(247, 249, 251);
+        padding: 0.64rem 0 0.76rem;
+    }
+
+    .step-area .step {
+        margin: 0 auto;
+    }
+
+    .step-area .contain {
+        width: 6.38rem;
+        height: 6.2rem;
+        background: url(/static/index/image/m/moban2/step.png) no-repeat center;
+        background-size: cover;
+        margin: 0 auto;
+    }
+
+    .step-area .step .title {
+        display: block;
+        width: 2.52rem;
+        height: 0.84rem;
+        margin: 0 auto 0.78rem;
+    }
+
+    /* app封装 */
+
+    .web-area {
+        overflow: hidden;
+        background: url(/static/index/image/m/moban2/web-bg.png) no-repeat center;
+        background-size: cover;
+        height: 15rem;
+    }
+
+    .web {
+        margin: 0 auto;
+    }
+
+    .web .title {
+        display: block;
+        width: 2.52rem;
+        height: 0.84rem;
+        margin: 0.64rem auto 0.92rem;
+    }
+
+    .web ul {
+        color: #fff;
+        margin: 0.92rem 0.74rem 0 0.58rem;
+    }
+
+    .web ul li p {
+        margin-bottom: 0.2rem;
+        position: relative;
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+    }
+
+    .web ul li p::after {
+        position: absolute;
+        content: '';
+        background: rgba(255, 255, 255, 1);
+        width: 0.1rem;
+        height: 0.24rem;
+        top: 0.04rem;
+        left: -0.22rem;
+    }
+
+    .web ul li>div {
+        margin-bottom: 0.8rem;
+        color: rgba(255, 255, 255, 0.7);
+        font-family: Source Han Sans SC;
+        font-weight: 400;
+        font-size: 0.28rem;
+        line-height: 0.4rem;
+    }
+
+    /* 平台优势 */
+
+    .platform-advantage {
+        background-color: rgb(254, 254, 254);
+        padding: 0.64rem 0 0.96rem;
+    }
+
+    .platform-advantage .title {
+        display: block;
+        width: 5.02rem;
+        height: 0.86rem;
+        margin: 0 auto 0.9rem;
+    }
+
+    .platform-advantage ul {
+        display: flex;
+        justify-content: space-between;
+        margin: 0 auto;
+        flex-wrap: wrap;
+    }
+
+    .platform-advantage ul li {
+        text-align: center;
+        width: 50%;
+    }
+
+    .platform-advantage ul li:nth-child(1),
+    .platform-advantage ul li:nth-child(2),
+    .platform-advantage ul li:nth-child(3),
+    .platform-advantage ul li:nth-child(4) {
+        margin-bottom: 0.64rem;
+    }
+
+    .platform-advantage ul li:nth-child(5) {
+        width: 100%;
+    }
+
+    .platform-advantage ul li img {
+        width: 1rem;
+        height: 1rem;
+        margin-bottom: 0.24rem;
+    }
+
+    .platform-advantage ul li p {
+        color: rgba(21, 21, 21, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+        margin-bottom: 0.16rem;
+    }
+
+    .platform-advantage ul li:nth-child(1)>div,
+    .platform-advantage ul li:nth-child(2)>div,
+    .platform-advantage ul li:nth-child(3)>div,
+    .platform-advantage ul li:nth-child(4)>div {
+        width: 3.06rem;
+    }
+
+    .platform-advantage ul li>div {
+        color: rgba(118, 144, 181, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.28rem;
+        line-height: 0.28rem;
+        width: 3.6rem;
+        margin: 0 auto;
+    }
+
+    /* 数值滚动 */
+
+    .gain {
+        overflow: hidden;
+        height: 7.54rem;
+        background: linear-gradient(180deg, #4687FF 0%, #2267E8 100%);
+        color: #fff;
+        text-align: center;
+    }
+
+    .gain>p {
+        margin: 0.64rem 0 1.06rem;
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.32rem;
+        line-height: 0.32rem;
+        text-align: center;
+        vertical-align: middle;
+    }
+
+    .gain ul {
+        display: flex;
+        justify-content: space-between;
+        margin: 0 auto;
+        flex-wrap: wrap;
+    }
+
+    .gain ul li {
+        width: 50%;
+    }
+
+    .gain ul li:last-child {
+        width: 100%;
+        margin-top: 0.64rem;
+    }
+
+    .gain ul li h3 {
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        font-size: 0.72rem;
+        line-height: 1.04rem;
+        text-align: center;
+        vertical-align: middle;
+    }
+
+    .gain ul li p {
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 400;
+        font-size: 0.32rem;
+        line-height: 0.4rem;
+        text-align: center;
+        vertical-align: middle;
+    }
+
+    /* 联系我们 */
+
+    .contact-us {
+        background-color: #fff;
+        background: url(/static/index/image/m/moban2/contact-bg.png) no-repeat center;
+        background-size: cover;
+        padding: 0.64rem 0 1.34rem;
+    }
+
+    .contact-us .title {
+        color: rgba(255, 255, 255, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 700;
+        text-align: center;
+        margin-bottom: 1.04rem;
+        font-size: 0.32rem;
+        line-height: 0.44rem;
+    }
+
+    .contact-us .contact-info .item {
+        margin: 0 auto;
+        display: flex;
+        border-radius: 0.06rem;
+        background-color: rgba(255, 255, 255, 1);
+        padding-left: 0.32rem;
+        align-items: center;
+        line-height: 0.44rem;
+        color: rgba(21, 21, 21, 1);
+        width: 6.86rem;
+        height: 1.16rem;
+        border-radius: 0.06rem;
+    }
+
+    .contact-us .contact-info .item:nth-child(1) {
+        margin-bottom: 0.5rem;
+    }
+
+    .contact-us .contact-info .item img {
+        width: 0.68rem;
+        height: 0.68rem;
+        margin-right: 0.24rem;
+    }
+
+    .contact-us .contact-info .item p {
+        color: rgba(21, 21, 21, 1);
+        font-family: Source Han Sans SC;
+        width: 3.67rem;
+        font-weight: 500;
+        font-size: 0.3rem;
+    }
+
+    .contact-us .contact-info .item a {
+        display: block;
+        line-height: 0.6rem;
+        color: #ffffff;
+        text-align: center;
+        background: rgba(58, 195, 76, 1);
+        font-family: Source Han Sans SC;
+        font-weight: 500;
+        font-size: 0.28rem;
+        width: 1.8rem;
+        height: 0.64rem;
+        border-radius: 0.06rem;
+    }
+}

BIN
static/index/image/inner-nav/nav-vip1.png


BIN
static/index/image/inner-nav/nav-vip2.png


BIN
static/index/image/inner-nav/nav-vip3.png


BIN
static/index/image/inner-nav/nav-vip4.png


BIN
static/index/image/m/moban2/banner.png


BIN
static/index/image/m/moban2/contact-bg.png


+ 10 - 0
static/index/image/m/moban2/icon-menu.svg

@@ -0,0 +1,10 @@
+<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
+<mask id="mask0_366_7112" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="34" height="34">
+<rect width="34" height="34" fill="#D9D9D9"/>
+</mask>
+<g mask="url(#mask0_366_7112)">
+<rect x="4.25" y="6.375" width="25.5" height="2.83333" rx="1.41667" fill="white"/>
+<rect x="4.25" y="14.8749" width="21.25" height="2.83333" rx="1.41667" fill="white"/>
+<rect x="4.25" y="24.7916" width="15.5833" height="2.83333" rx="1.41667" fill="white"/>
+</g>
+</svg>

BIN
static/index/image/m/moban2/sign-buttom.png


BIN
static/index/image/m/moban2/sign-title-1.png


BIN
static/index/image/m/moban2/sign-title-2.png


BIN
static/index/image/m/moban2/sign-title-3.png


BIN
static/index/image/m/moban2/sign-title-4.png


BIN
static/index/image/m/moban2/step.png


BIN
static/index/image/m/moban2/web-bg.png


+ 3 - 0
static/index/image/m/nav/icon-arrow-down.svg

@@ -0,0 +1,3 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M15 7.5L10 12.5L5 7.5" stroke="#151515" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+</svg>

BIN
static/index/image/m/nav/nav-bg.png


+ 2 - 2
static/index/js/js.js

@@ -1487,7 +1487,7 @@ $(function () {
 
     // 手机导航
     $(".header .phone-menu").click(function () {
-        $(".header .phone-shadow").stop().animate({"left": 0}, 500);
+        $(".header .phone-shadow").addClass("show");
         $(".header .phone-nav-wrap").stop().animate({"left": 0}, 500);
     });
 
@@ -1503,7 +1503,7 @@ $(function () {
     });
 
     $(".header .phone-shadow").click(function () {
-        $(this).stop().animate({"left": "-200%"}, 500);
+        $(".header .phone-shadow").removeClass("show");
         $(".header .phone-nav-wrap").stop().animate({"left": "-200%"}, 500);
     });
 

+ 8 - 8
static/pack/webview/lib.js

@@ -125,17 +125,17 @@ function next_view() {
     }
     var type = $('input:radio[name=type]:checked').val();
     if (step == 2) {
-        // if ($("#preview_a_icon img").length < 1) {
-        //     alert("请上传应用图标!");
-        //     return;
-        // }
+        if ($("#preview_a_icon img").length < 1) {
+            alert("请上传应用图标!");
+            return;
+        }
 
 
 
-        // if ($("#preview_l_image img").length < 1) {
-        //     alert("请上传启动图片!");
-        //     return;
-        // }
+        if ($("#preview_l_image img").length < 1) {
+            alert("请上传启动图片!");
+            return;
+        }
         step++;
         $('.step' + step).show().siblings('.step-common').hide();
         $('ul.fz-step-box li').eq(step - 1).addClass('active').siblings().removeClass('active')