Przeglądaj źródła

左侧列表逻辑变更

jcq 19 godzin temu
rodzic
commit
bcf8e3c91e

BIN
data/attachment/o_1j355us1f1u0bru8oresoe1jkbb.apk


BIN
data/attachment/o_1j357av5qv1751t1qb518tscnq9.apk


BIN
data/attachment/o_1j35sdtrepbu1ckn13c01vgv1pe59.apk


BIN
data/attachment/o_1j35serctov716qvl3qk7okup9.apk


BIN
data/attachment/o_1j35sh866deuidgv9us4d121t9.apk


BIN
data/attachment/o_1j35slb9ltcd19tmgdh1a93rbi9.apk


+ 2 - 0
data/attachment/o_1j35u16bp1jeb1auc3gtgib1e649.mobileconfig

@@ -0,0 +1,2 @@
+密码:AppleP12.com
+password:AppleP12.com

BIN
data/attachment/o_1j35ulejo1o2f12js1ehk4j31b3i9.apk


BIN
data/attachment/o_1j35unlmif8kor9159ia2dkm49.apk


BIN
data/attachment/o_1j35uo3pd1gm01t9t1k77hm5ij39.apk


BIN
data/attachment/o_1j35uovaagc49upi3r1r20c9b9.apk


+ 1 - 0
data/attachment/o_1j3663hjd1j1i19jg1nu21fn01vuq9.apk

@@ -0,0 +1 @@
+啊是否会李开复女神卡大V哦好啦润肺我打手机拨if的好吧立卡fdsgsg5

+ 1 - 1
source/index/BaseUser.php

@@ -262,7 +262,7 @@ class BaseUser extends Base
                         ?>
                     </span>
                 </dt>
-                <dd>
+                <dd style="display:flex;flex-wrap:wrap;">
                     <span>
                         <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"]; ?>系统以上的设备

+ 27 - 4
source/index/apps.php

@@ -430,12 +430,36 @@ class apps extends BaseUser
                                                                     <td>
                                                                         <div class="clearfix app-icon-name">
                                                                             <div class="fl app-icon-size">
-                                                                                <a href="<?php echo $_var_23["in_applock"] ? "javascript:;" : "/index/publish_detail?id=" . bees_encrypt($_var_23["in_id"]); ?>">
+                                                                                <a href="<?php 
+                                                                                        $extraPath = '';
+                                                                                        if (strpos($_SERVER['REQUEST_URI'], 'super') !== false) {
+                                                                                            $extraPath = '/super';
+                                                                                        } elseif (strpos($_SERVER['REQUEST_URI'], 'sign') !== false) {
+                                                                                            $extraPath = '/sign';
+                                                                                        }
+
+                                                                                        echo $_var_23["in_applock"] ? "javascript:;" : "/index/publish_detail" . $extraPath . "?id=" . bees_encrypt($_var_23["in_id"]);
+                                                                                ?>">
+
+
                                                                                     <img src="<?php echo geticon($_var_23["in_icon"]); ?>" onerror="javascript:this.src='/static/index/image/<?php echo $_var_23["in_form"]; ?>.png'">
                                                                                 </a>
                                                                             </div>
                                                                             <span class="fl">
-                                                                                <a href="<?php echo $_var_23["in_applock"] ? "javascript:;" : "/index/publish_detail?id=" . bees_encrypt($_var_23["in_id"]); ?>" class="tit2" data-container="body" data-toggle="popover" data-placement="bottom" data-content="<?php echo $_var_23["in_name"]; ?>" data-trigger="hover"><?php echo $_var_23["in_name"]; ?></a>
+
+                                                                                <a href="
+                                                                                <?php 
+                                                                                        $extraPath = '';
+                                                                                        if (strpos($_SERVER['REQUEST_URI'], 'super') !== false) {
+                                                                                            $extraPath = '/super';
+                                                                                        } elseif (strpos($_SERVER['REQUEST_URI'], 'sign') !== false) {
+                                                                                            $extraPath = '/sign';
+                                                                                        }
+
+                                                                                        echo $_var_23["in_applock"] ? "javascript:;" : "/index/publish_detail" . $extraPath . "?id=" . bees_encrypt($_var_23["in_id"]);
+                                                                                ?>
+                                                                                "
+                                                                                 class="tit2" data-container="body" data-toggle="popover" data-placement="bottom" data-content="<?php echo $_var_23["in_name"]; ?>" data-trigger="hover"><?php echo $_var_23["in_name"]; ?></a>
                                                                                 <span class="tit3"><?php echo $_var_23["in_form"]; ?></span>
                                                                             </span>
                                                                         </div>
@@ -666,9 +690,8 @@ class apps extends BaseUser
                 });
                 $('.icon-search').click(function() {
                     var keyword = $('#keyword').val();
-                    if (keyword) {
+                    
                         window.location.href = "/index/apps/<?php echo $this->action; ?>?ext=<?php echo $_var_0; ?>&keyword=" + $('#keyword').val();
-                    }
                 });
 
                 $(".app_device li").on('click', function() {

+ 1 - 1
source/index/combine.php

@@ -697,7 +697,7 @@ class combine extends BaseUser
 																	<td><div><?php echo htmlspecialchars($item['ios']); ?></div></td>
 																	<td><div><?php echo htmlspecialchars($item['link']); ?></div></td>
 																	<td><div style="min-width: 135px;"><?php echo date('Y-m-d H:i:s', $item['ctime']); ?></div></td>
-																	<td><div><a href="<?php echo $item['link']; ?>" target="_blank" class="btn-detail">查看</a></div></td>
+																	<td><div><a href="<?php echo $item['link']; ?>" target="_blank" class="btn-detail">删除</a></div></td>
 																</tr>
 																<?php endforeach; ?>
 															<?php else: ?>

+ 2 - 2
source/index/item_price.php

@@ -33,7 +33,8 @@ class item_price extends BaseUser
         }
         $_var_9[] = ["type", "=", $_var_5];
         $_var_9[] = ["status", "=", "1"];
-        $_var_10 = json_decode(IN_ITEM_TYPE, true);   
+        $_var_10 = json_decode(IN_ITEM_TYPE, true);  
+         
         $_var_imgs = ['Mask', 'pengpaibi', 'huiyuan','', 'public', 'private']   
 ?>
         <!doctype html>
@@ -82,7 +83,6 @@ class item_price extends BaseUser
                                     if ($_var_5 != 3) {
                                     ?> <ul class="clearfix list3 1" style="padding-top: 10px;">
                                             <?php
-                                            // var_dump($_var_10);
                                             foreach ($_var_10 as $_var_11 => $_var_12) {
                                                 if ($_var_11 < 3 || IN_SUPER && ($_var_11 == 4 || IN_SUPER_PRV && $_var_11 == 5)) {
                                             ?> <li class="clearfix" :class="{active:type==<?php echo $_var_11; ?>}" @click="type=<?php echo $_var_11; ?>">

+ 1 - 2
source/index/public/header.php

@@ -83,8 +83,7 @@ document.addEventListener('DOMContentLoaded', () => {
                             <a  href="<?php echo IN_PATH . 'index/apps/super' ?>">超级签名</a>
                         </li>
                     <?php } ?>
-                        
-                    <li class="<?php if ($this->module == 'sign') echo 'active' ?>">
+                    <li class="<?php if ($this->action == 'sign') echo 'active' ?>">
                         <a href="<?php echo IN_PATH . 'index/apps/sign' ?>">企业签名</a>
                     </li>
 

+ 12 - 1
source/index/publish.php

@@ -320,7 +320,18 @@ class publish extends BaseUser
                     },
                     saveCallback: function(ret) {
                         if (ret.code == 1) {
-                            window.location.href = "/index/publish_success?id=" + ret.data.id;
+                            var jurls = window.location.href.split("?")[0];
+                            var url_link = "/index/publish_success?id=" + ret.data.id;
+                            var extraParam = '';
+
+                            // 检查URL中是否包含super或sign
+                            if (jurls.indexOf('super') !== -1) {
+                                extraParam = '&type=super';
+                            } else if (jurls.indexOf('sign') !== -1) {
+                                extraParam = '&type=sign';
+                            }
+
+                            window.location.href = url_link + extraParam;
                         } else {
                             if (ret.msg) {
                                 Modal.determineModal({

+ 13 - 3
source/index/publish_success.php

@@ -146,9 +146,19 @@ class publish_success extends BaseUser
                                                                 }
                                                                     ?> </div>
                             <div class="up-btn">
-                                <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
+                                <a href="<?php 
+                                    $extraPath = '';
+                                    if (strpos($_SERVER['REQUEST_URI'], 'super') !== false) {
+                                        $extraPath = '/super';
+                                    } elseif (strpos($_SERVER['REQUEST_URI'], 'sign') !== false) {
+                                        $extraPath = '/sign';
+                                    }
+                                    echo "/index/publish_detail" . $extraPath . "?id=" . bees_encrypt($row['in_id']); 
+                                ?>" class="ms-btn ms-btn-secondary"><span class="iconfont icon-set"></span>APP设置</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="javascript:history.back(-1)" 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>

+ 8 - 0
source/index/publish_tab_basic.php

@@ -90,6 +90,14 @@ $(document).ready(function() {
     
     // 保存按钮点击事件
     $('#submitBasicButton').click(function() {
+        if($('#app_name').val() == "" ) {
+            $("#app_name").focus();
+            return;
+        }
+        if($('#url').val() == "" ) {
+            $("#url").focus();
+            return;
+        }
         // 创建临时表单进行提交,包含所有必要的参数
         var formData = {
             id: $('input[name="id"]').val(),

+ 3 - 1
source/index/publish_tab_download.php

@@ -102,7 +102,9 @@ $(function () {
     $(".download-details div:first").on('click', '.query', function () {
         var start_date = $(this).parent().find("input:first").val();
         var end_date = $(this).parent().find("input:last").val();
-        window.location.href = "/index/publish_detail?id=<?php echo bees_encrypt($row['in_id']);?>&tab=download&start_date=" + start_date + "&end_date=" + end_date + "&page=1";
+        var url = window.location.href;
+         url = window.location.href.split("?")[0]
+        window.location.href = url+"?id=<?php echo bees_encrypt($row['in_id']);?>&tab=download&start_date=" + start_date + "&end_date=" + end_date + "&page=1";
     });
     
          // 清空统计数据按钮点击事件

+ 1 - 3
source/index/super_code.php

@@ -437,9 +437,7 @@ class super_code extends BaseUser
             }
             $('.icon-search').click(function () {
                 var keyword = $('#keyword').val();
-                if (keyword) {
                     window.location.href = "/index/super_code/super?ext=<?php echo $_var_5;?>&keyword=" + $('#keyword').val();
-                }
             });
 
             $(".app_device li").on('click', function () {
@@ -590,6 +588,6 @@ class super_code extends BaseUser
 		$_var_36 = SafeRequest("id", "get");
 		$_var_37 = SafeRequest("status", "get");
 		$_var_38 = db("super_code")->where("id", $_var_36)->update(["status" => intval(!$_var_37)]);
-		redirect("/index/super_code");
+		redirect("/index/super_code/super");
 	}
 }

+ 9 - 4
source/index/webview_index.php

@@ -12,6 +12,7 @@
     ?>
     <link href="<?php echo IN_PATH; ?>static/pack/colpick/colpick.css" rel="stylesheet">
     <link rel="stylesheet" type="text/css" href="/static/index/css/spectrum.css">
+    <link rel="stylesheet" href="/static/index/css/ly.css">
     <script src="<?php echo IN_PATH; ?>static/index/js/jquery.form.js"></script>
     <script src="<?php echo IN_PATH; ?>static/pack/colpick/colpick.js"></script>
     <script src="<?php echo IN_PATH; ?>static/pack/webview/lib.js"></script>
@@ -2836,7 +2837,7 @@
                                                                                                     图标
                                                                                                 </li>
                                                                                             </ul>
-                                                                                            <dl class="n-list">
+                                                                                            <dl class="n-list j-icon-item">
                                                                                                 <?php
                                                                                                 foreach (range(0, 4) as $i) {
                                                                                                     $nav = $data["config"]["menu"][$i] ?? [];
@@ -2942,9 +2943,10 @@
                                                                     <div class="bg"
                                                                         style="background-color: #f3f3f3;">                                                                       
                                                                         <div class="aside-icon">
-                                                                                <img
+                                                                                <!-- <img
                                                                                 src="<?php echo $data["icon"]; ?>"
-                                                                                alt="">
+                                                                                alt=""> -->
+                                                                                <img src="" id="j_image" alt="">
                                                                             </div>
                                                                         <ul class="aside-nav white">
                                                                             <li class="clearfix">
@@ -3092,7 +3094,7 @@
                                                                                                 图标
                                                                                             </li>
                                                                                         </ul>
-                                                                                        <dl class="n-list">
+                                                                                        <dl class="n-list j-icon-item">
                                                                                             <?php
                                                                                             foreach (range(0, 9) as $i) {
                                                                                                 $nav = $data["config"]["sideBar"][$i] ?? [];
@@ -4265,6 +4267,9 @@
                                             <?php
                                             }
                                             ?>
+                                            <div class="pl30">
+                                                    <div style="color: #2168FB">编辑时无法更换套餐</div>
+                                                </div>
                                         </div>
                                         <div class="step">
                                             <div class="form-group clearfix mt40 stepall">

+ 1 - 0
source/pack/webview/ajax.php

@@ -390,6 +390,7 @@ class ajax extends webview_base
 		$_var_103 = SafeRequest("id", "get");
 		$_var_103 = is_numeric($_var_103) ? $_var_103 : bees_decrypt($_var_103);
 		$_var_104 = $this->pack_pub($_var_103);
+		
 		redirect("/index/publish_success/?id=" . bees_encrypt($_var_104));
 	}
 	function uploadkeystore()

+ 2 - 2
source/system/my.php

@@ -1,10 +1,10 @@
 <?php
 define('IN_ARTICLE_TYPE','["文章","问答","公告"]');
-define('IN_ITEM_TYPE','["\u73b0\u91d1\u4f59\u989d","\u4e91\u5e01","\u4f1a\u5458","\u4f01\u4e1a\u7b7e\u540d","\u516c\u6709\u8bbe\u5907","\u79c1\u6709\u8bbe\u5907"]');
+define('IN_ITEM_TYPE','["\u73b0\u91d1\u4f59\u989d","\u6f8e\u6e43\u5e01","\u4f1a\u5458","\u4f01\u4e1a\u7b7e\u540d","\u516c\u6709\u8bbe\u5907","\u79c1\u6709\u8bbe\u5907"]');
 define('IN_CONFIG_TYPE','{"url":"\u94fe\u63a5","date":"\u65e5\u671f","list":"\u5217\u8868","text":"\u6587\u672c","time":"\u65f6\u95f4","email":"\u7535\u5b50\u90ae\u7bb1","image":"\u56fe\u7247","radio":"\u5355\u9009\u6846","number":"\u6570\u5b57","select":"\u4e0b\u62c9\u9009\u6846","checkbox":"\u591a\u9009\u6846","datetime":"\u65e5\u671f\u65f6\u95f4","textarea":"\u591a\u884c\u6587\u672c","json":"JSON"}');
 define('IN_CONFIG_CATEGORY','{"dev":"\u5f00\u53d1\u914d\u7f6e","pay":"\u652f\u4ed8\u914d\u7f6e","sms":"\u77ed\u4fe1\u914d\u7f6e","sign":"\u7b7e\u540d\u914d\u7f6e","site":"\u7ad9\u70b9\u914d\u7f6e","credit":"\u4e1a\u52a1\u914d\u7f6e","extend":"\u6269\u5c55\u914d\u7f6e","system":"\u5168\u5c40\u914d\u7f6e","upload":"\u4e0a\u4f20\u914d\u7f6e"}');
 define('IN_ARTICLE_GROUP','{"tf":"TF\u7b7e\u540d","vip":"VIP\u4f1a\u5458","sign":"\u4f01\u4e1a\u7b7e\u540d","distr":"\u5206\u53d1","pack":"\u5c01\u88c5APP"}');
-define('IN_ACLOG_TYPE','{"in_points":"\u4e91\u5e01","device_num":"\u516c\u6709\u8bbe\u5907","max_super_code":"\u6388\u6743\u7801","money":"\u73b0\u91d1\u4f59\u989d","prv_device_num":"\u79c1\u6709\u8bbe\u5907","promote_money":"\u4f63\u91d1"}');
+define('IN_ACLOG_TYPE','{"in_points":"\u6f8e\u6e43\u5e01","device_num":"\u516c\u6709\u8bbe\u5907","max_super_code":"\u6388\u6743\u7801","money":"\u73b0\u91d1\u4f59\u989d","prv_device_num":"\u79c1\u6709\u8bbe\u5907","promote_money":"\u4f63\u91d1"}');
 define('IN_NAME','澎湃分发');
 define('IN_KEYWORDS','APP,ios免签,APP封装,企业签名,超级签名');
 define('IN_DESCRIPTION','APP分发为开发者提供专业的APP分发和封装打包等稳定服务,我们支持IOS在线签名,企业签名,APP应用托管,Android应用内测等等一系列的方案!');

+ 195 - 50
static/index/css/ly.css

@@ -2,47 +2,57 @@ tr td {
     max-width: 300px !important;
     overflow: hidden;
 }
+
 tr th {
     min-width: 80px !important;
 }
+
 .ell {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     display: inline-block;
 }
+
 .f16-w500-c151515 {
-  font-size: 16px !important;
-  font-weight: 500 !important;
-  color: #151515 !important;
+    font-size: 16px !important;
+    font-weight: 500 !important;
+    color: #151515 !important;
 }
+
 .w500-c15 {
-  font-weight: 500 !important;
-  color: #151515 !important;
+    font-weight: 500 !important;
+    color: #151515 !important;
 }
+
 .line10 {
-  height: 10px !important;
-  background: rgb(242, 242, 245)
+    height: 10px !important;
+    background: rgb(242, 242, 245)
 }
+
 .w194-h34 {
-  width: 194px !important;
-  height: 34px !important;
+    width: 194px !important;
+    height: 34px !important;
 }
+
 .btn-20-7-radio4 {
-  padding: 7px 20px;
-  border-radius: 4px;
-}.pagination>.active>a,
+    padding: 7px 20px;
+    border-radius: 4px;
+}
+
+.pagination>.active>a,
 .pagination>.active>a:focus,
 .pagination>.active>a:hover,
 .pagination>.active>span,
 .pagination>.active>span:focus,
 .pagination>.active>span:hover {
     background-color: #2168fb;
-    border-color:#2168fb;
+    border-color: #2168fb;
 }
+
 .pagination>li>a,
-.pagination>li>span{
-    color:#2168fb;
+.pagination>li>span {
+    color: #2168fb;
 }
 
 /* 单选框相关 */
@@ -76,12 +86,12 @@ tr th {
     z-index: 1;
 }
 
-.radio-container input[type="radio"]:checked + .radio-custom {
+.radio-container input[type="radio"]:checked+.radio-custom {
     background-color: #1b81ff;
     border-color: #1b81ff;
 }
 
-.radio-container input[type="radio"]:checked + .radio-custom::after {
+.radio-container input[type="radio"]:checked+.radio-custom::after {
     content: '';
     position: absolute;
     top: 50%;
@@ -93,24 +103,28 @@ tr th {
     border-radius: 50%;
 }
 
-.radio-container input[type="radio"]:focus + .radio-custom {
+.radio-container input[type="radio"]:focus+.radio-custom {
     box-shadow: 0 0 5px rgba(27, 129, 255, 0.5);
 }
+
 .apps-tit {
     font-size: 16px !important;
     font-weight: 500 !important;
     color: #151515 !important;
     margin-right: 5px
 }
+
 .apps-titbox {
     text-align: left;
 }
+
 .apps-num {
     font-size: 32px !important;
     font-weight: 500 !important;
     color: #151515 !important;
     display: block;
 }
+
 .apps-numbox {
     height: 80px;
     text-align: left;
@@ -118,11 +132,13 @@ tr th {
     align-items: end;
     padding-bottom: 5px;
 }
+
 .apps-numbox-n {
     height: 80px;
     text-align: left;
     display: flex;
 }
+
 .apps-right-line {
     position: absolute;
     top: 30px;
@@ -131,6 +147,7 @@ tr th {
     width: 1px;
     height: 60px;
 }
+
 .apps-buyBtn {
     width: 100px !important;
     height: 36px;
@@ -139,11 +156,13 @@ tr th {
     margin-top: 40px !important;
     border-radius: 4px !important;
 }
+
 .apps-buyBtn-font {
     transform: translate(1px, 3px);
     display: inline-block;
 }
-.app-bloder-btn{
+
+.app-bloder-btn {
     width: 70px;
     height: 34px;
     display: inline-block;
@@ -157,9 +176,11 @@ tr th {
     font-weight: 500;
     cursor: pointer;
 }
-.app-bloder-btn::before{
+
+.app-bloder-btn::before {
     content: '' !important;
 }
+
 .price-type {
     display: block !important;
     font-size: 14px !important;
@@ -167,6 +188,7 @@ tr th {
     text-align: center !important;
     color: #151515
 }
+
 .price-btn {
     border-radius: 4px;
     height: 40px !important;
@@ -175,6 +197,7 @@ tr th {
     font-size: 16px;
     font-weight: 500;
 }
+
 .fz-step-box {
     display: flex;
     background-color: #fff;
@@ -183,14 +206,17 @@ tr th {
     height: 140px;
     padding: 40px 60px;
 }
+
 .fz-step-box li {
-  width: 31px;
-  position: relative;
+    width: 31px;
+    position: relative;
 }
+
 .active .fz-step-circle {
     color: #fff;
     background-color: #2168fb;
 }
+
 .fz-step-circle {
     width: 31px;
     height: 31px;
@@ -204,36 +230,44 @@ tr th {
     line-height: 26px;
     text-align: center;
 }
+
 .fz-step-line {
-  flex: 1;
-  height: 1px;
-  background-color: #E8EAEC;
-  margin-top: 15px;
+    flex: 1;
+    height: 1px;
+    background-color: #E8EAEC;
+    margin-top: 15px;
 }
+
 .active .fz-step-font {
-  color: #2168fb;
+    color: #2168fb;
 }
+
 .fz-step-font {
-  position: absolute;
-  top: 40px;
-  color: #8F959F;
-  font-weight: 500 !important;
-  font-size: 16px !important;
-  width: 64px;
-  left: -16px;
+    position: absolute;
+    top: 40px;
+    color: #8F959F;
+    font-weight: 500 !important;
+    font-size: 16px !important;
+    width: 64px;
+    left: -16px;
 }
+
 .table-inp-box {
     margin-bottom: 16px;
 }
+
 .domain-inp {
     width: 180px;
 }
+
 .pc-none {
     display: none;
 }
+
 .webview-btn-box {
     margin-left: 180px;
 }
+
 .webview-pub-icon {
     position: absolute;
     top: -10px;
@@ -244,217 +278,276 @@ tr th {
     border-radius: 20px;
     font-size: 12px;
 }
+
 #prev_view_btn {
     color: #2168FB;
     border-color: #2168FB;
 }
+
 .encapsulation3 .plugin-list img {
     display: block;
     height: 33px;
 }
+
 .encapsulation3 .plugin-list .con .text4 {
     width: 70%;
     margin: 25px 0;
-    margin-left: 15% !important;      
+    margin-left: 15% !important;
 }
+
 .signature1 .step4-list .left {
     padding-top: 0px;
 }
+
 body .price-pay .price-list3 .list3 li {
     width: 270px;
     height: 88px;
 }
+
 .step1 label span {
     float: right;
 }
+
 .step2 label span {
     float: right;
 }
-.encapsulation .upload-icon#preview_a_icon{
+
+.encapsulation .upload-icon#preview_a_icon {
     width: 144px;
     height: 144px;
     background-position: center 45px;
 }
-.encapsulation .step2 div.img-note{
+
+.encapsulation .step2 div.img-note {
     height: 144px;
 }
+
 .encapsulation .step2 div.img-note1 {
     height: 282px;
 }
-.encapsulation .upload-img#preview_l_image{
+
+.encapsulation .upload-img#preview_l_image {
     width: 174px;
     height: 282px;
 }
-.encapsulation .upload-icon div.text{
+
+.encapsulation .upload-icon div.text {
     margin-top: 100px;
 }
-.encapsulation .upload-img div.text{
+
+.encapsulation .upload-img div.text {
     margin-top: 155px;
 }
+
 .price-pay .pay-money .money .money-icon {
     font-size: 14px;
 }
-.generate_qrcode_box{
+
+.generate_qrcode_box {
     margin: 0 auto;
-    
+
 }
-.j-box-qrcode{
+
+.j-box-qrcode {
     width: 1200px;
 }
+
 /* 移动端样式适配 */
 @media (max-width: 767px) {
-    .table-responsive{
+    .table-responsive {
         border: none;
     }
-        .app-details .my-apps-detail-top .information dd{
-            width: 4.2rem;
-        }
-    .encapsulation .step2 div.img-note{
+
+    .app-details .my-apps-detail-top .information dd {
+        width: 4.2rem;
+    }
+
+    .encapsulation .step2 div.img-note {
         width: 29vw;
     }
+
     .apps-num {
         font-size: .48rem !important;
     }
+
     .apps-numbers {
         width: 100%;
     }
+
     .apps-numbox {
         height: 1rem
     }
+
     .apps-numbox-n {
         margin-top: .2rem;
     }
+
     .apps-right-line {
         top: .34rem;
         height: .8rem;
     }
+
     .apps-buyBtn {
         position: absolute;
         top: -.44rem;
         right: .24rem;
     }
+
     .mob-none {
         display: none !important;
     }
+
     .pc-none {
         display: block !important;
     }
+
     .app-system-select {
         width: 1.8rem !important;
         height: .6rem !important;
         /* margin-right: 0 !important; */
     }
+
     .input-search input {
         width: 2.4rem !important;
         height: .6rem !important;
     }
+
     .app-bloder-btn {
         height: .6rem !important;
         line-height: .6rem !important;
     }
+
     .domain-inp {
         height: .6rem !important;
     }
+
     .fz-step-box {
         padding: .4rem .6rem !important
     }
+
     .fz-step-font {
         font-size: .24rem !important;
         width: .96rem;
         left: -0.14rem
     }
+
     .fz-step-box {
         height: 2rem;
         border: none
     }
+
     .real-name {
         border: none !important;
     }
+
     .fz-mob-line {
         height: .04rem;
         margin: 0 .32rem;
         background-color: #f2f2f5;
     }
+
     .real-name label {
         font-size: .28rem;
         margin-bottom: .16rem;
     }
+
     .btn-20-7-radio4 {
         width: 3rem;
     }
+
     .btn-20-7-radio4.h-100 {
         width: 100%;
     }
+
     #prev_view_btn {
         margin-right: .1rem
     }
+
     .webview-btn-box {
         margin-left: 0;
     }
+
     .pack-step1 .form-group label {
         padding: 0;
     }
+
     .pack-step1 .form-group>div {
         padding: 0;
     }
+
     .encapsulation {
         padding: .32rem !important;
     }
+
     .plugin-list .row {
         display: flex;
         flex-wrap: wrap;
     }
+
     .encapsulation3 .plugin-list .col-sm-2 {
         width: 33% !important;
         margin-bottom: .4rem;
     }
+
     .encapsulation3 .plugin-list .con {
         width: 1.92rem !important;
         height: 1.56rem !important;
     }
+
     .encapsulation3 .plugin-list .con .text3 {
         font-size: .28rem !important;
         margin-bottom: .2rem !important;
     }
+
     .encapsulation3 .plugin-list img {
         height: .66rem !important;
     }
+
     .webview-pub-icon {
         top: -.2rem;
     }
+
     .encapsulation3 .plugin-list .con .text4 {
         width: 88% !important;
         margin: .32rem 0;
-        margin-left: .2rem !important;      
+        margin-left: .2rem !important;
     }
+
     .price-pay .common .list1 .right {
         font-size: .48rem !important;
         padding-left: .32rem !important;
         padding-top: .07rem !important;
     }
+
     .price-pay .common .list1 li .left {
         padding-right: .28rem !important;
     }
+
     .price-pay .common .list1 .right span {
         font-size: .28rem !important;
         color: #333;
     }
+
     .price-pay .common .list1 li {
         margin-right: .24rem !important;
         padding: .2rem .3rem !important;
     }
+
     .price-pay .common .list1 li:nth-child(even) {
         margin-right: 0 !important;
     }
+
     .price-pay .common ul {
         padding: 0 !important;
     }
+
     .ms-btn-secondarya {
         width: 4rem;
         height: 1.2rem;
         margin-left: .4rem !important;
         padding: .2rem !important;
     }
+
     body .price-pay .common .list3 li {
         width: 1.82rem;
         height: 1.4rem;
@@ -462,38 +555,52 @@ body .price-pay .price-list3 .list3 li {
         margin-right: .32rem;
         margin-bottom: .32rem;
     }
+
     body .price-pay .common .list3 li:nth-child(3n) {
         margin-right: 0;
     }
-    .price-list1,.price-list2,.price-list3,.price-pay .pay-money {
+
+    .price-list1,
+    .price-list2,
+    .price-list3,
+    .price-pay .pay-money {
         padding: 0 .32rem !important;
     }
+
     .price-type {
         font-size: .28rem
     }
+
     .price-pay .price-list2 .list1 li {
         margin-right: 0 !important;
         width: 100%;
         padding: .22rem .84rem !important;
     }
+
     .price-pay .price-list2 .list1 li .text1 {
         font-size: .24rem;
     }
+
     .price-pay .price-list2 .list1 li .text2 {
         font-size: .4rem;
     }
+
     .price-img3 {
         height: .44rem
     }
+
     .price-pay .pay-money .ms-btn {
         width: 100% !important;
     }
+
     .price-pay .pay-money {
         margin-bottom: 1rem;
     }
+
     .plugin-share .app-share .label-wrap a {
         top: 0 !important;
     }
+
     /* .popover.fade {
         left: 30px !important;
     } */
@@ -503,35 +610,73 @@ body .price-pay .price-list3 .list3 li {
     .price-pay .pay-money .money .money-icon {
         font-size: .28rem;
     }
+
     .input-search .super-search {
         width: 3rem !important;
     }
+
     .super-btn-box .total {
         float: none;
     }
+
     #decode_box .decode_upload_left {
         float: none !important;
         /* padding-top: 1.2rem; */
     }
+
     #decode_box .decode_upload_right {
         float: none !important;
         width: 4rem;
     }
+
     #decode_box .decode_upload_right p {
         width: 4rem;
     }
+
     .decode_results {
         width: 6rem;
     }
+
     #decode_box .decode_results_textarea {
         width: 80%;
     }
+
     .generate_qrcode_box .roww {
         margin-right: 0 !important;
 
     }
+
     .col-md-32 {
         width: auto !important;
         float: none !important;
     }
+
+    ul.clearfix.download-way li {
+        margin-bottom: 0.2rem;
+    }
+
+    div#asideModal .aside-modal .a-right .plugin-aside {
+        width: auto;
+    }
+
+    .j-icon-item {
+        padding: .2rem !important;
+        margin-top: .6rem !important;
+    }
+
+    .plugin-aside .n-list select {
+        width: 1.84rem;
+    }
+
+    .plugin-aside .n-list .n-link {
+        display: none;
+    }
+}
+
+.xdsoft_datetimepicker .xdsoft_datepicker {
+    overflow-y: scroll;
+}
+
+.crumbs {
+    pointer-events: none;
 }

+ 4 - 2
static/index/js/template/wave.js

@@ -215,7 +215,8 @@ function isMobile() {
 
                 // 举报保存
                 $(document).on('click', (".report .save"), function () {
-                    $(this).attr('disabled', true);
+                    
+                    
                     var checkedRadio = $("#reportModal .report ul");
                     var textarea = $("#reportModal .report textarea");
                     var email = $("#reportModal .report input[name=email]");
@@ -238,11 +239,12 @@ function isMobile() {
                     } else {
                         email.parents(".form-group").addClass("form-error");
                     }
-
                     var errorLength = $("#reportModal .report .form-error").length;
                     if (errorLength > 0) {
                         $("#reportModal").modal("show");
                     } else {
+                    $(this).attr('disabled', true);
+
                         var app_id = DAFU.data.id;
                         var app_name = DAFU.data.app_name;
                         $.post('/index/ajax/report', {

+ 11 - 10
static/pack/webview/lib.js

@@ -95,6 +95,7 @@ function prev_view() {
 
 function next_view() {
     console.log('下一步');
+    
     if (in_login < 1) {
         alert("请先登录后再操作!");
         return;
@@ -125,17 +126,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;
+        }
+        
+        $("#j_image").attr("src", $("#preview_a_icon img").attr("src"));
 
-        // 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')