add.blade.php 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. @extends('base.base')
  2. @section('base')
  3. <!-- 内容区域 -->
  4. <div class="main-panel">
  5. <div class="content-wrapper">
  6. <div class="row">
  7. <div class="col-lg-12 grid-margin stretch-card">
  8. <div class="card">
  9. <div class="card-body">
  10. <h4 class="card-title">{{ __('auto.添加配置') }}</h4>
  11. <form class="forms-sample" id="form">
  12. <div class="form-group">
  13. <label>{{ __('auto.渠道号') }}</label>
  14. <input type="number" class="form-control" name="Channel" value="99">
  15. </div>
  16. <div class="form-group">
  17. <label>{{ __('auto.包名') }}</label>
  18. <input type="text" class="form-control" name="PackageName">
  19. </div>
  20. <div class="form-group">
  21. <label>RegionID</label>
  22. <select class="form-control" name="RegionID">
  23. <option value="">None</option>
  24. @php $currentGroup = null; @endphp
  25. @foreach($regionList as $v)
  26. @if($currentGroup !== null && $currentGroup !== $v->GroupID)
  27. <option disabled>----------</option>
  28. @endif
  29. <option value="{{$v->RegionID}}" style="color: {{$groupColors[$v->GroupID] ?? '#000000'}};">{{$v->RegionID}}</option>
  30. @php $currentGroup = $v->GroupID; @endphp
  31. @endforeach
  32. </select>
  33. </div>
  34. <div class="form-group">
  35. <label>{{ __('auto.备注') }}</label>
  36. <input type="text" class="form-control" name="Remarks">
  37. </div>
  38. <div class="form-group">
  39. <label>StateNo</label>
  40. <input type="number" class="form-control" name="StateNo" value="1">
  41. </div>
  42. <div class="form-group">
  43. <label>SpecialMode(特殊功能选择)</label>
  44. <div class="row">
  45. @foreach($specialModes as $val => $label)
  46. <div class="col-sm-6">
  47. <div class="form-check">
  48. <label class="form-check-label">
  49. <input type="checkbox" class="form-check-input" name="SpecialMode[]" value="{{$val}}"> {{$label}} ({{$val}})
  50. </label>
  51. </div>
  52. </div>
  53. @endforeach
  54. </div>
  55. </div>
  56. <div class="form-group">
  57. <label>RegOpen(注册方式)</label>
  58. <div class="row">
  59. @foreach(['id','phone','sms','mail','guest'] as $v)
  60. <div class="col-sm-2">
  61. <div class="form-check">
  62. <label class="form-check-label">
  63. <input type="checkbox" class="form-check-input" name="RegOpen[]" value="{{$v}}" @if($v == 'phone') checked @endif> {{$v}}
  64. </label>
  65. </div>
  66. </div>
  67. @endforeach
  68. </div>
  69. </div>
  70. <div class="form-group">
  71. <label>LoginOpen (登录方式)</label>
  72. <div class="row">
  73. @foreach(['id','phone','sms','mail','guest'] as $v)
  74. <div class="col-sm-2">
  75. <div class="form-check">
  76. <label class="form-check-label">
  77. <input type="checkbox" class="form-check-input" name="LoginOpen[]" value="{{$v}}" checked> {{$v}}
  78. </label>
  79. </div>
  80. </div>
  81. @endforeach
  82. </div>
  83. </div>
  84. <div class="form-group">
  85. <label>PlatformName</label>
  86. <select class="form-control" name="PlatformName">
  87. <option value="">None</option>
  88. <option value="fb">Facebook (fb)</option>
  89. <option value="kwai">海外快手 (kwai)</option>
  90. <option value="tt">Tiktok (tt)</option>
  91. <option value="gg">Google (gg)</option>
  92. <option value="apk">Apk落地页 (apk)</option>
  93. </select>
  94. </div>
  95. <div class="form-group">
  96. <label>PlatformID (pixel id)</label>
  97. <input type="text" class="form-control" name="PlatformID">
  98. </div>
  99. <div class="form-group">
  100. <label>BonusArr (REG | MOBILE | EMAIL | PWA)</label>
  101. <div class="row">
  102. <div class="col-sm-3">
  103. <input type="number" class="form-control" name="BonusArr_REG" placeholder="REG" value="0">
  104. </div>
  105. <div class="col-sm-3">
  106. <input type="number" class="form-control" name="BonusArr_MOBILE" placeholder="MOBILE" value="0">
  107. </div>
  108. <div class="col-sm-3">
  109. <input type="number" class="form-control" name="BonusArr_EMAIL" placeholder="EMAIL" value="0">
  110. </div>
  111. <div class="col-sm-3">
  112. <input type="number" class="form-control" name="BonusArr_PWA" placeholder="PWA" value="0">
  113. </div>
  114. </div>
  115. </div>
  116. <div class="form-group" style="display: none">
  117. <label>ShadowChannel (rate%12|rate%13) </label>
  118. <input type="text" class="form-control" name="ShadowChannel">
  119. </div>
  120. <div class="form-group">
  121. <label>LightApk (twa) 下载URL</label>
  122. <input type="text" class="form-control" name="LightApk">
  123. </div>
  124. <div class="form-group">
  125. <label>FullApk (apk) 下载URL</label>
  126. <input type="text" class="form-control" name="FullApk">
  127. </div>
  128. <button type="button" onclick="commit()" class="btn btn-sm btn-gradient-primary btn-icon-text">
  129. <i class="mdi mdi-file-check btn-icon-prepend"></i>
  130. {{ __('auto.提交') }}
  131. </button>
  132. <button type="button" onclick="cancel()" class="btn btn-sm btn-gradient-warning btn-icon-text">
  133. <i class="mdi mdi-reload btn-icon-prepend"></i>
  134. {{ __('auto.取消') }}
  135. </button>
  136. </form>
  137. </div>
  138. </div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <script>
  144. function commit() {
  145. var data = $("#form").serializeObject();
  146. myRequest("/admin/web_channel_config/add", "post", data, function (res) {
  147. layer.msg(res.msg)
  148. if (res.code == 200) {
  149. setTimeout(function () {
  150. parent.location.reload();
  151. }, 1500)
  152. }
  153. });
  154. }
  155. function cancel() {
  156. var index = parent.layer.getFrameIndex(window.name);
  157. parent.layer.close(index);
  158. }
  159. </script>
  160. @endsection