platform-set.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. <form onsubmit="return false;" data-auto="true" action="{:url('save')}" method="post" class='layui-form layui-card' autocomplete="off">
  2. <div class="layui-card-body padding-40">
  3. <label class="layui-form-item block relative">
  4. <span class="color-green margin-right-10">首页公告</span><span class="nowrap color-desc">IndexNotice</span>
  5. <input name="index_notice" required placeholder="请输首页公告内容" value="{:sysconf('index_notice')}" class="layui-input">
  6. </label>
  7. <label class="layui-form-item block relative">
  8. <span class="color-green margin-right-10">会员体验</span><span class="nowrap color-desc">VipExperience</span>
  9. <select name="vip_experience" class="layui-select">
  10. <option value="0">请选择</option>
  11. {foreach $user_level as $k=>$v}
  12. <option {if $vip_experience == $k}selected{/if} value="{$k}">{$v}</option>
  13. {/foreach}
  14. </select>
  15. </label>
  16. <label class="layui-form-item block relative">
  17. <span class="color-green margin-right-10">注销开关</span><span class="nowrap color-desc">LogoutSwitch</span>
  18. <select name="logout_switch" class="layui-select">
  19. <option value="0" >关闭</option>
  20. <option value="1" {if sysconf("logout_switch") eq 1}selected{/if}>开启</option>
  21. </select>
  22. </label>
  23. <label class="layui-form-item block relative">
  24. <span class="color-green margin-right-10">会员等级开关</span><span class="nowrap color-desc">LevelSwitch</span>
  25. <select name="level_switch" class="layui-select">
  26. <option value="0" >关闭</option>
  27. <option value="1" {if sysconf("level_switch") eq 1}selected{/if}>开启</option>
  28. </select>
  29. </label>
  30. <label class="layui-form-item block relative">
  31. <span class="color-green margin-right-10">平台名称</span><span class="nowrap color-desc">AppName</span>
  32. <input name="app_name" required placeholder="请输平台名称" value="{:sysconf('app_name')}" class="layui-input">
  33. </label>
  34. <div class="layui-form-item">
  35. <span class="color-green margin-right-10">平台LOGO</span><span class="nowrap color-desc">AppLogo</span>
  36. <div class="layui-input-line">
  37. <input name="app_logo" type="hidden" value="{:sysconf('app_logo')}">
  38. </div>
  39. </div>
  40. <div class="layui-form-item">
  41. <span class="color-green margin-right-10">客服二维码</span><span class="nowrap color-desc">ServiceQrCode</span>
  42. <div class="layui-input-line">
  43. <input name="service_qr_code" type="hidden" value="{:sysconf('service_qr_code')}">
  44. </div>
  45. </div>
  46. <label class="layui-form-item block relative">
  47. <span class="color-green margin-right-10">客服电话</span><span class="nowrap color-desc">ServicePhone</span>
  48. <input name="service_phone" required placeholder="请输首页公告内容" value="{:sysconf('service_phone')}" class="layui-input">
  49. </label>
  50. <label class="layui-form-item block relative">
  51. <span class="color-green margin-right-10">客服邮件</span><span class="nowrap color-desc">ServiceEmail</span>
  52. <input name="service_email" required placeholder="请输首页公告内容" value="{:sysconf('service_email')}" class="layui-input">
  53. </label>
  54. <div class="layui-form-item">
  55. <span class="color-green margin-right-10">APP启动图</span><span class="nowrap color-desc">APPIMAGE</span>
  56. <div class="layui-input-line">
  57. <input name="app_image" type="hidden" value="{:sysconf('app_image')}">
  58. </div>
  59. </div>
  60. <div class="layui-form-item">
  61. <span class="color-green margin-right-10">营业执照</span><span class="nowrap color-desc">TRADEIMAGE</span>
  62. <div class="layui-input-line">
  63. <input name="trade_image" type="hidden" value="{:sysconf('trade_image')}">
  64. </div>
  65. </div>
  66. <div class="layui-form-item">
  67. <span class="color-green margin-right-10">人力资源服务许可证</span><span class="nowrap color-desc">RESOURCESIMAGE</span>
  68. <div class="layui-input-line">
  69. <input name="resources_image" type="hidden" value="{:sysconf('resources_image')}">
  70. </div>
  71. </div>
  72. <div class="layui-form-item layui-row layui-col-space15">
  73. <label class="layui-col-xs12 relative"><span class="color-green">跳转详情</span></label>
  74. <div class="layui-inline" style="top: -15px;margin-bottom: -25px;margin-right: 20px;">
  75. <div class="layui-input-inline">
  76. <select name="app_place" id ='app_place' lay-filter="app_place">
  77. {foreach $place_desc as $pk=>$pv}
  78. {if sysconf('app_place') && sysconf('app_place') == $pk}
  79. <option selected value="{$pk}" data-sel_module="{$pk}">{$pv}</option>
  80. {else}
  81. <option value="{$pk}" data-sel_module="{$pk}">{$pv}</option>
  82. {/if}
  83. {/foreach}
  84. </select>
  85. </div>
  86. <div class="layui-input-inline">
  87. <select name="first_id" id="first_id" lay-filter ="first_id">
  88. </select>
  89. </div>
  90. <div class="layui-input-inline second_div">
  91. <select name="second_id" id="second_id" lay-filter ="second_id">
  92. </select>
  93. </div>
  94. </div>
  95. </div>
  96. <div class="layui-form-item layui-row layui-col-space15">
  97. <label class="layui-col-xs1 relative">
  98. <span class="color-green margin-right-10">安卓版本号</span>
  99. <input name="app_version" required placeholder="请输安卓版本号" value="{:sysconf('app_version')}" class="layui-input">
  100. </label>
  101. <label class="layui-col-xs1 relative">
  102. <span class="color-green margin-right-10">安卓版本名称</span>
  103. <input name="version_name" required placeholder="请输安卓版本名称" value="{:sysconf('version_name')}" class="layui-input">
  104. </label>
  105. <label class="layui-col-xs1 relative">
  106. <span class="color-green margin-right-10">是否强制更新</span>
  107. <select name="version_compel" class="layui-select">
  108. <option value="0">否</option>
  109. <option value="1" {if sysconf('version_compel') }selected{/if}>是</option>
  110. </select>
  111. </label>
  112. <label class="layui-col-xs3 relative">
  113. <span class="color-green margin-right-10">安卓下载地址</span>
  114. <input name="version_url" required placeholder="请输安安卓下载地址" value="{:sysconf('version_url')}" class="layui-input">
  115. </label>
  116. </div>
  117. <div class="layui-form-item layui-row layui-col-space15">
  118. <label class="layui-col-xs1 relative">
  119. <span class="color-green margin-right-10">IOS版本本号</span>
  120. <input name="app_version_ios" required placeholder="请输安卓版本号" value="{:sysconf('app_version_ios')}" class="layui-input">
  121. </label>
  122. <label class="layui-col-xs1 relative">
  123. <span class="color-green margin-right-10">IOS版本名称</span>
  124. <input name="version_name_ios" required placeholder="请输安卓版本名称" value="{:sysconf('version_name_ios')}" class="layui-input">
  125. </label>
  126. <label class="layui-col-xs1 relative">
  127. <span class="color-green margin-right-10">是否强制更新</span>
  128. <select name="version_compel_ios" class="layui-select">
  129. <option value="0">否</option>
  130. <option value="1" {if sysconf('version_compel_ios') }selected{/if}>是</option>
  131. </select>
  132. </label>
  133. </div>
  134. <div class="layui-form-item text-center" style="margin-top:200px;">
  135. <button class="layui-btn" type="submit">保存配置</button>
  136. </div>
  137. </div>
  138. </form>
  139. <script>
  140. layui.use('laydate', function(){
  141. var laydate = layui.laydate;
  142. //时间选择器
  143. laydate.render({
  144. elem: '#start_time_cost'
  145. ,type: 'time'
  146. });
  147. laydate.render({
  148. elem: '#end_time_cost'
  149. ,type: 'time'
  150. });
  151. })
  152. $('[name="service_qr_code"]').uploadOneImage();
  153. $('[name="app_logo"]').uploadOneImage();
  154. $('[name="app_image"]').uploadOneImage();
  155. $('[name="trade_image"]').uploadOneImage();
  156. $('[name="resources_image"]').uploadMultipleImage();
  157. var sel_first = {:sysconf('first_id') ? sysconf('first_id') : 0};
  158. var sel_second = {:sysconf('second_id') ? sysconf('second_id') :0};
  159. var module_list = {:json_encode($module_list)};
  160. // 分类选择监听
  161. var arr = ['video','article','datum'];
  162. first(1);
  163. form.on('select(app_place)', function(data){
  164. first(2)
  165. })
  166. // 详情关联监听
  167. form.on('select(first_id)', function(data){
  168. second(2);
  169. })
  170. function first(source)
  171. {
  172. sel_module = $("select[name='app_place']").find("option:selected").data('sel_module');
  173. if(arr.indexOf(sel_module) != -1) {
  174. $(".second_div").show();
  175. }else{
  176. $(".second_div").hide();
  177. }
  178. var cl_html = '<option value="0">请选择</option>';
  179. if(sel_module == '') {
  180. $("select[name='first_id']").html(cl_html);
  181. $("select[name='second_id']").html(cl_html);
  182. window.form.render();
  183. return true;
  184. }else{
  185. $.each(module_list,function (ck,cv) {
  186. if(cv.module == sel_module) {
  187. if(source == 1 && sel_first == cv.id) {
  188. cl_html +='<option selected value="'+cv.id+'">'+cv.title+'</option>';
  189. }else{
  190. cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
  191. }
  192. }
  193. })
  194. $("select[name='first_id']").html(cl_html);
  195. $("select[name='second_id']").html('');
  196. }
  197. second(source);
  198. window.form.render();
  199. }
  200. function second(source) {
  201. var cl_html = '<option value="0">请选择</option>';
  202. sel_module = $("select[name='app_place']").find("option:selected").data('sel_module');
  203. first_id = $("select[name='first_id']").find("option:selected").val();
  204. $.each(module_list,function (ck,cv) {
  205. if(sel_module == cv.module && first_id == cv.id && arr.indexOf(sel_module) != -1) {
  206. $.each(cv.children,function (sk,sv) {
  207. if(source == 1 && sel_second == sv.id) {
  208. cl_html +='<option selected value="'+sv.id+'">'+sv.title+'</option>';
  209. }else{
  210. cl_html +='<option value="'+sv.id+'">'+sv.title+'</option>';
  211. }
  212. })
  213. $("select[name='second_id']").html(cl_html);
  214. $(".second_div").show();
  215. form.render();
  216. }
  217. })
  218. }
  219. </script>