inc_merge.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. if (!defined("IN_ROOT")) {
  4. exit("Access denied");
  5. }
  6. ?><div class="modal inmodal fade in" id="selApp" tabindex="-1" role="dialog" aria-hidden="false" style="display: none;">
  7. <div class="modal-dialog modal-lg">
  8. <div class="modal-content">
  9. <div class="modal-header task-sel-app-modal-header">
  10. <h4 class="modal-title">选择 App</h4>
  11. </div>
  12. <form id="selForm" novalidate="novalidate">
  13. <input id="appid" name="appid" value="20802" type="hidden">
  14. <input id="mType" name="mType" value="ipa" type="hidden">
  15. <div class="modal-body task-sel-app-modal-body">
  16. <div class="panel-body">
  17. <div class="tab-content" style="border: 0">
  18. <div id="tab-1" class="tab-pane active" mtype="app">
  19. <div class="row" style="height:340px; overflow-y:auto;overflow-x:hidden">
  20. <div class="wrapper wrapper-content" style="padding-bottom:0px;">
  21. <div id="loading" style="display: none;">
  22. <div class="sk-spinner sk-spinner-wandering-cubes">
  23. <div class="sk-cube1">
  24. </div>
  25. <div class="sk-cube2">
  26. </div>
  27. </div>
  28. </div>
  29. <div class="row" id="appContainer">
  30. </div>
  31. </div>
  32. </div>
  33. <input id="mAKey" name="mAKey" value="" type="hidden">
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="modal-footer">
  39. <p style="float:left;padding-top:10px;padding-left:10px;">
  40. 合并后的两个应用,进入任一个应用的单页,扫描二维码,会根据你的手机系统自动帮你下载相应的版本。</p>
  41. <button class="btn btn-info" data-dismiss="modal" href="javascript:void(0)">取消</button>
  42. <button type="button" id="btnMerge" class="btn btn-success">合并应用</button>
  43. </div>
  44. </form>
  45. </div>
  46. </div>
  47. </div>
  48. <div class="modal inmodal fade in" id="cancel_dialog" tabindex="-1" role="dialog">
  49. <div class="modal-dialog modal-lg">
  50. <div class="modal-content">
  51. <div class="modal-header task-sel-app-modal-header">
  52. <h4 class="modal-title">解除合并</h4>
  53. </div>
  54. <div class="modal-body task-sel-app-modal-body">
  55. <div class="panel-body">
  56. <div id="cancel_container">
  57. </div>
  58. </div>
  59. </div>
  60. <div class="modal-footer">
  61. <button class="btn btn-info" data-dismiss="modal" href="javascript:void(0)"
  62. onclick="$('#myModal').modal('hide');">取消
  63. </button>
  64. <button type="button" id="btnCancel" class="btn btn-warning">取消合并</button>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. <script>
  70. $('.cancel_merge').click(function (event) {
  71. event.preventDefault();
  72. var id = $(this).attr('app_id');
  73. $.get('/index/apps_cancelMerge?id=' + id, function (html) {
  74. $('#btnCancel').unbind();
  75. $('#cancel_container').html(html);
  76. $('#cancel_dialog').modal('show');
  77. $('#btnCancel').click(function () {
  78. $.post('/index/ajax_profile/each_del', {aid: id}, function (data) {
  79. if (data.code == 200) {
  80. $('#cancel_dialog').modal('hide');
  81. alert(data.msg, function () {
  82. window.location.reload();
  83. });
  84. return true;
  85. } else {
  86. alert(data.msg);
  87. }
  88. }, 'json');
  89. return true;
  90. });
  91. });
  92. });
  93. $('.btn-success').click(function (e) {
  94. e.preventDefault();
  95. var id = $(this).attr('app_id');
  96. $.get('/index/apps_merge?id=' + id, function (html) {
  97. $("#btnMerge").unbind();
  98. $('#appContainer').html(html);
  99. $('#appContainer .ibox').click(function () {
  100. $('#appContainer .ibox .caption').each(function () {
  101. $(this).hide();
  102. })
  103. $(this).find('.caption').show();
  104. });
  105. $('#selApp').modal('show');
  106. $('#btnMerge').click(function () {
  107. var kid = $("#appContainer .ibox .caption:visible").find('input').val();
  108. if (!kid) {
  109. alert('请选择要合并的应用');
  110. return false;
  111. }
  112. $.post('/index/ajax_profile/each_add', {aid: id, kid: kid}, function (data) {
  113. if (data.code == 200) {
  114. $('#selApp').modal('hide');
  115. alert(data.msg, function () {
  116. window.location.reload();
  117. });
  118. } else {
  119. alert(data.msg);
  120. }
  121. }, 'json');
  122. });
  123. });
  124. });
  125. </script>