No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

switch_map.htm 97KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  8. <!-- Apple devices fullscreen -->
  9. <meta name="apple-mobile-web-app-capable" content="yes">
  10. <!-- Apple devices fullscreen -->
  11. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  12. <link href="__PUBLIC__/plugins/layui/css/layui.css?v={$version}" rel="stylesheet" type="text/css">
  13. <link rel="stylesheet" href="__SKIN__/css/welcome.css?v={$version}" type="text/css"> <!--界面修改新添样式 -->
  14. <link href="__SKIN__/css/page.css?v={$version}" rel="stylesheet" type="text/css">
  15. <link href="__SKIN__/font/css/font-awesome.min.css?v={$version}" rel="stylesheet" />
  16. <link href="__SKIN__/font/css/iconfont.css?v={$version}" rel="stylesheet" />
  17. <!--[if IE 7]>
  18. <link rel="stylesheet" href="__SKIN__/font/css/font-awesome-ie7.min.css?v={$version}">
  19. <![endif]-->
  20. <script type="text/javascript">
  21. var eyou_basefile = "{$Request.baseFile}";
  22. var module_name = "{$Think.const.MODULE_NAME}";
  23. var GetUploadify_url = "{:url('Uploadimgnew/upload')}";
  24. // 插件专用旧版上传图片框
  25. if ('Weapp@execute' == "{$Think.const.CONTROLLER_NAME}@{$Think.const.ACTION_NAME}") {
  26. GetUploadify_url = "{:url('Uploadify/upload')}";
  27. }
  28. var __root_dir__ = "__ROOT_DIR__";
  29. var __lang__ = "{$admin_lang}";
  30. </script>
  31. <link href="__SKIN__/js/jquery-ui/jquery-ui.min.css?v={$version}" rel="stylesheet" type="text/css"/>
  32. <link href="__SKIN__/js/perfect-scrollbar.min.css?v={$version}" rel="stylesheet" type="text/css"/>
  33. <!-- <link type="text/css" rel="stylesheet" href="__PUBLIC__/plugins/tags_input/css/jquery.tagsinput.css?v={$version}"> -->
  34. <style type="text/css">html, body { overflow: visible;}</style>
  35. <link href="__SKIN__/css/diy_style.css?v={$version}" rel="stylesheet" type="text/css" />
  36. {include file="public/theme_css" /}
  37. <script type="text/javascript" src="__STATIC__/common/js/jquery.min.js?v={$version}"></script>
  38. <!-- <script type="text/javascript" src="__PUBLIC__/plugins/tags_input/js/jquery.tagsinput.js?v={$version}"></script> -->
  39. <script type="text/javascript" src="__SKIN__/js/jquery-ui/jquery-ui.min.js?v={$version}"></script>
  40. <script type="text/javascript" src="__PUBLIC__/plugins/layer-v3.1.0/layer.js?v={$version}"></script>
  41. <script type="text/javascript" src="__SKIN__/js/jquery.cookie.js?v={$version}"></script>
  42. <script type="text/javascript" src="__SKIN__/js/admin.js?v={$version}"></script>
  43. <script type="text/javascript" src="__SKIN__/js/jquery.validation.min.js?v={$version}"></script>
  44. <script type="text/javascript" src="__SKIN__/js/common.js?v={$version}"></script>
  45. <script type="text/javascript" src="__SKIN__/js/perfect-scrollbar.min.js?v={$version}"></script>
  46. <script type="text/javascript" src="__SKIN__/js/jquery.mousewheel.js?v={$version}"></script>
  47. <script type="text/javascript" src="__PUBLIC__/plugins/layui/layui.js?v={$version}"></script>
  48. <script src="__SKIN__/js/myFormValidate.js?v={$version}"></script>
  49. <script src="__SKIN__/js/myAjax2.js?v={$version}"></script>
  50. <script src="__SKIN__/js/global.js?v={$version}"></script>
  51. </head>
  52. <body class="bodystyle">
  53. {eq name="'Index@switch_map_0'|is_check_access" value="1"}
  54. {eq name='$main_lang' value='$admin_lang'}
  55. <div class="on-off_panel_one bg-fff " id="mokuaikaiguan" style="display: block;">
  56. <div class="f-16 col-373737 ">模块开关</div>
  57. <div class="on-off_btns">
  58. <form class="layui-form " action="">
  59. <ul class="flex-dir-row flex-wrap">
  60. {eq name="'Member@index'|is_check_access" value="1"}
  61. <li class="more_li">
  62. <div class="on-off_btn">
  63. <div class="on-off_btn_l">
  64. <p>会员中心:</p>
  65. </div>
  66. <div class="on-off_btn_r">
  67. <input type="checkbox" name="web[web_users_switch]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  68. data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$global.web_users_switch" value="1"}checked="" {/eq}
  69. data-type="web" data-name="web_users_switch" data-lmenuid="Member_users_index" value="{$global.web_users_switch}">
  70. </div>
  71. </div>
  72. </li>
  73. <li class="more_li">
  74. <div class="on-off_btn">
  75. <div class="on-off_btn_l">
  76. <p>会员投稿:</p>
  77. </div>
  78. <div class="on-off_btn_r">
  79. <input type="checkbox" name="users[users_open_release]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  80. data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.users_open_release" value="1"}checked="" {/eq}
  81. data-type="users" data-name="users_open_release" data-lmenuid="Archives_index_draft" value="{$userConfig.users_open_release}">
  82. </div>
  83. </div>
  84. </li>
  85. <li class="more_li">
  86. <div class="on-off_btn">
  87. <div class="on-off_btn_l">
  88. <p>会员升级:</p>
  89. </div>
  90. <div class="on-off_btn_r">
  91. <input type="checkbox" name="level[level_member_upgrade]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  92. data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.level_member_upgrade" value="1"}checked="" {/eq}
  93. data-type="level" data-name="level_member_upgrade" data-lmenuid="off" value="{$userConfig.level_member_upgrade}">
  94. </div>
  95. </div>
  96. </li>
  97. {/eq}
  98. {eq name="'Shop@index'|is_check_access" value="1"}
  99. {if condition="$php_servicemeal > 1"}
  100. <li class="more_li">
  101. <div class="on-off_btn">
  102. <div class="on-off_btn_l">
  103. <p>商城中心:</p>
  104. </div>
  105. <div class="on-off_btn_r">
  106. <input type="checkbox" name="shop[shop_open]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  107. data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.shop_open" value="1"}checked="" {/eq}
  108. data-type="shop" data-name="shop_open" data-lmenuid="Shop_home" value="{$userConfig.shop_open}">
  109. </div>
  110. </div>
  111. </li>
  112. {/if}
  113. {/eq}
  114. {eq name="'Member@index'|is_check_access" value="1"}
  115. <li class="more_li">
  116. <div class="on-off_btn">
  117. <div class="on-off_btn_l">
  118. <p>支付功能:</p>
  119. </div>
  120. <div class="on-off_btn_r">
  121. <input type="checkbox" name="pay[pay_open]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  122. data-authortoken="{$is_eyou_authortoken}" data-is_online="{$is_online}" {eq name="$userConfig.pay_open" value="1"}checked="" {/eq}
  123. data-type="pay" data-name="pay_open" data-lmenuid="off" value="{$userConfig.pay_open}">
  124. </div>
  125. </div>
  126. </li>
  127. {/eq}
  128. {eq name="'Weapp@index'|is_check_access" value="1"}
  129. {eq name="weapp_switch" value="true"}
  130. <li class="more_li">
  131. <div class="on-off_btn">
  132. <div class="on-off_btn_l">
  133. <p>插件应用:</p>
  134. </div>
  135. <div class="on-off_btn_r">
  136. <input type="checkbox" name="web[web_weapp_switch]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest2"
  137. data-type="web" data-name="web_weapp_switch" data-lmenuid="Weapp_index" value="{$global.web_weapp_switch}"
  138. {eq name="$global.web_weapp_switch" value="1"}checked="" {/eq}>
  139. </div>
  140. </div>
  141. </li>
  142. {/eq}
  143. {/eq}
  144. {eq name="'Language@index'|is_check_access" value="1"}
  145. {if condition="$php_servicemeal >= 1 || !empty($global.system_use_language)"}
  146. <li class="more_li">
  147. <div class="on-off_btn">
  148. <div class="on-off_btn_l">
  149. <p>多语言:</p>
  150. </div>
  151. <div class="on-off_btn_r">
  152. <!-- 按钮切换颜色要变成3fa9e0 -->
  153. <input type="checkbox" name="web[web_language_switch]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  154. data-type="web" data-name="web_language_switch" data-lmenuid="Language_index" value="{$global.web_language_switch}"
  155. {eq name="$global.web_language_switch" value="1"}checked="" {/eq}>
  156. </div>
  157. </div>
  158. </li>
  159. {/if}
  160. {/eq}
  161. {eq name="'Citysite@index'|is_check_access" value="1"}
  162. {if condition="$php_servicemeal >= 2"}
  163. <li class="more_li">
  164. <div class="on-off_btn">
  165. <div class="on-off_btn_l">
  166. <p>城市分站:</p>
  167. </div>
  168. <div class="on-off_btn_r">
  169. <input type="checkbox" name="web[web_citysite_open]" lay-skin="switch" lay-text="开启|关闭" lay-filter="switchTest"
  170. data-type="web" data-name="web_citysite_open" data-lmenuid="Citysite_index" value="{$global.web_citysite_open}"
  171. {eq name="$global.web_citysite_open" value="1"}checked="" {/eq}>
  172. </div>
  173. </div>
  174. </li>
  175. {/if}
  176. {/eq}
  177. </ul>
  178. </form>
  179. </div>
  180. </div>
  181. {/eq}
  182. {/eq}
  183. {eq name="'Index@switch_map_1'|is_check_access" value="1"}
  184. <div class="on-off_panel" >
  185. <div class="on-off_list_bg on-off_list-caidan bg-fff">
  186. <div class="son-tit">
  187. <div class="f-16 col-373737">当前导航</div>
  188. </div>
  189. <div class="on-off_list">
  190. <ul class="flex-dir-row sort-list flex-wrap" id="my_menu">
  191. {volist name="menu_list" id="vo"}
  192. <li title="拖动改变排序" class="more_li" data-id="{$vo.menu_id}" id="my_menu_{$vo.menu_id}" {if condition="in_array($vo.menu_id,$not_role_menu_id_arr) || empty($vo.is_switch)"}style="display:none"{/if} >
  193. <div class="flex-dir-row flex-a-center">
  194. <div class="icon_bg">
  195. <i class="{$vo.icon} f-20 on" ></i>
  196. </div>
  197. <div class="ml-8">
  198. <a href="javascript:void(0);" data-href="{$vo.controller_name.'/'.$vo.action_name|url}" onclick="gourl2(this,1);">{$vo.title}</a>
  199. </div>
  200. </div>
  201. {notempty name="$is_founder"}
  202. <div class="icon-link_add">
  203. <div title="取消导航显示" data-menu_id="{$vo.menu_id}" class="iconfont e-jiahao2 e-jianhao"></div>
  204. </div>
  205. {/notempty}
  206. </li>
  207. {/volist}
  208. </ul>
  209. </div>
  210. </div>
  211. </div>
  212. {/eq}
  213. <div id="gengduogongneng" style="display: none; display: inline-table;margin-bottom: 30px;width: 100%; ">
  214. <div class="on-off_panel" >
  215. <div class="on-off_list_bg bg-fff" id="wendangxiagnguan" style="display: block;">
  216. <div class="son-tit">
  217. <div class="f-16 col-373737">文档相关</div>
  218. </div>
  219. <div class="on-off_list" id="wendangxiagnguan_child" style="display: block;">
  220. <ul class="flex-dir-row flex-wrap">
  221. {eq name="'Arctype@index'|is_check_access" value="1"}
  222. <li class="more_li" id="li_1001" {if condition="in_array('1001',$admin_menu_id_arr) || in_array('1001',$not_role_menu_id_arr)"}style="display:none"{/if}>
  223. <div class="flex-dir-row flex-a-center">
  224. <div class="icon_bg icon_bg_no">
  225. <i class="iconfont f-20 e-lanmuguanli col-848484" ></i>
  226. </div>
  227. <div class="ml-8">
  228. <a href="javascript:void(0);" data-href="{:url('Arctype/index')}" onclick="gourl2(this,1);">栏目管理</a>
  229. </div>
  230. </div>
  231. {notempty name="$is_founder"}
  232. <div class="icon-link_add">
  233. <div title="加入导航显示" data-menu_id="1001" class="iconfont e-jiahao2"></div>
  234. </div>
  235. {/notempty}
  236. </li>
  237. {/eq}
  238. {eq name="'Archives@index'|is_check_access" value="1"}
  239. <li class="more_li" id="li_1002" {if condition="in_array('1002',$admin_menu_id_arr) || in_array('1002',$not_role_menu_id_arr)"}style="display:none"{/if}>
  240. <div class="flex-dir-row flex-a-center">
  241. <div class="icon_bg icon_bg_no">
  242. <i class="iconfont e-neirongwendang f-20 col-848484" ></i>
  243. </div>
  244. <div class="ml-8">
  245. <a href="javascript:void(0);" data-href="{:url('Archives/index')}" onclick="gourl2(this,1);">内容管理</a>
  246. </div>
  247. </div>
  248. {notempty name="$is_founder"}
  249. <div class="icon-link_add">
  250. <div title="加入导航显示" data-menu_id="1002" class="iconfont e-jiahao2 "></div>
  251. </div>
  252. {/notempty}
  253. </li>
  254. {/eq}
  255. {eq name="'Archives@index_draft'|is_check_access" value="1"}
  256. {eq name='$main_lang' value='$admin_lang'}
  257. <li class="more_li" id="li_1004" {if condition="in_array('1004',$admin_menu_id_arr) || in_array('1004',$not_role_menu_id_arr)"}style="display:none"{/if}>
  258. <div class="flex-dir-row flex-a-center">
  259. <div class="icon_bg icon_bg_no">
  260. <i class="iconfont e-tougao f-20 col-848484" ></i>
  261. </div>
  262. <div class="ml-8">
  263. <a href="javascript:void(0);" data-href="{:url('Archives/index_draft')}" onclick="gourl2(this,1);">待审文档</a>
  264. </div>
  265. </div>
  266. {notempty name="$is_founder"}
  267. <div class="icon-link_add">
  268. <div title="加入导航显示" data-menu_id="1004" class="iconfont e-jiahao2 "></div>
  269. </div>
  270. {/notempty}
  271. </li>
  272. {/eq}
  273. {/eq}
  274. <!-- {eq name="'Archives@index_reback'|is_check_access" value="1"}
  275. {eq name='$main_lang' value='$admin_lang'}
  276. <li class="more_li" id="li_1006" {if condition="in_array('1006',$admin_menu_id_arr) || in_array('1006',$not_role_menu_id_arr)"}style="display:none"{/if}>
  277. <div class="flex-dir-row flex-a-center">
  278. <div class="icon_bg icon_bg_no">
  279. <i class="iconfont e-tougao f-20 col-848484" ></i>
  280. </div>
  281. <div class="ml-8">
  282. <a href="javascript:void(0);" data-href="{:url('Archives/index_reback')}" onclick="gourl2(this,1);">退回文档</a>
  283. </div>
  284. </div>
  285. {notempty name="$is_founder"}
  286. <div class="icon-link_add">
  287. <div title="加入导航显示" data-menu_id="1006" class="iconfont e-jiahao2 "></div>
  288. </div>
  289. {/notempty}
  290. </li>
  291. {/eq}
  292. {/eq} -->
  293. {eq name="'AdPosition@index'|is_check_access" value="1"}
  294. <li class="more_li" id="li_1003" {if condition="in_array('1003',$admin_menu_id_arr) || in_array('1003',$not_role_menu_id_arr)"}style="display:none"{/if}>
  295. <div class="flex-dir-row flex-a-center">
  296. <div class="icon_bg icon_bg_no">
  297. <i class="iconfont e-guanggao f-20 col-848484" ></i>
  298. </div>
  299. <div class="ml-8 white-space">
  300. <a href="javascript:void(0);" data-href="{:url('AdPosition/index')}" onclick="gourl2(this,1);">广告管理</a>
  301. </div>
  302. </div>
  303. {notempty name="$is_founder"}
  304. <div class="icon-link_add">
  305. <div title="加入导航显示" data-menu_id="1003" class="iconfont e-jiahao2"></div>
  306. </div>
  307. {/notempty}
  308. </li>
  309. {/eq}
  310. {eq name="'Tags@index'|is_check_access" value="1"}
  311. <li class="more_li" id="li_2004011" {if condition="in_array('2004011',$admin_menu_id_arr) || in_array('2004011',$not_role_menu_id_arr)"}style="display:none"{/if}>
  312. <div class="flex-dir-row flex-a-center">
  313. <div class="icon_bg icon_bg_no">
  314. <i class="iconfont e-TAGguanli f-20 col-848484" ></i>
  315. </div>
  316. <div class="ml-8 white-space">
  317. <a href="javascript:void(0);" data-href="{:url('Tags/index')}" onclick="gourl2(this,1);">TAG管理</a>
  318. </div>
  319. </div>
  320. {notempty name="$is_founder"}
  321. <div class="icon-link_add">
  322. <div title="加入导航显示" data-menu_id="2004011" class="iconfont e-jiahao2"></div>
  323. </div>
  324. {/notempty}
  325. </li>
  326. {/eq}
  327. {eq name="'Search@conf'|is_check_access" value="1"}
  328. {eq name='$main_lang' value='$admin_lang'}
  329. <li class="more_li" id="li_2004022" {if condition="in_array('2004022',$admin_menu_id_arr) || in_array('2004022',$not_role_menu_id_arr)"}style="display:none"{/if}>
  330. <div class="flex-dir-row flex-a-center">
  331. <div class="icon_bg icon_bg_no">
  332. <i class="iconfont e-soguanjianci f-20 col-848484" ></i>
  333. </div>
  334. <div class="ml-8 white-space">
  335. <a href="javascript:void(0);" data-href="{:url('Search/conf')}" onclick="gourl2(this,1);">搜索管理</a>
  336. </div>
  337. </div>
  338. {notempty name="$is_founder"}
  339. <div class="icon-link_add">
  340. <div title="加入导航显示" data-menu_id="2004022" class="iconfont e-jiahao2"></div>
  341. </div>
  342. {/notempty}
  343. </li>
  344. {/eq}
  345. {/eq}
  346. {eq name="'Field@arctype_index'|is_check_access" value="1"}
  347. {eq name='$main_lang' value='$admin_lang'}
  348. <li class="more_li" id="li_2004004" {if condition="in_array('2004004',$admin_menu_id_arr) || in_array('2004004',$not_role_menu_id_arr)"}style="display:none"{/if}>
  349. <div class="flex-dir-row flex-a-center">
  350. <div class="icon_bg icon_bg_no">
  351. <i class="iconfont e-lanmuziduan f-20 col-848484" ></i>
  352. </div>
  353. <div class="ml-8 white-space">
  354. <a href="javascript:void(0);" data-href="{:url('Field/arctype_index')}" onclick="gourl2(this,1);">栏目字段</a>
  355. </div>
  356. </div>
  357. {notempty name="$is_founder"}
  358. <div class="icon-link_add">
  359. <div title="加入导航显示" data-menu_id="2004004" class="iconfont e-jiahao2"></div>
  360. </div>
  361. {/notempty}
  362. </li>
  363. {/eq}
  364. {/eq}
  365. {eq name="'Channeltype@index'|is_check_access" value="1"}
  366. {eq name='$main_lang' value='$admin_lang'}
  367. <li class="more_li" id="li_2004007" {if condition="in_array('2004007',$admin_menu_id_arr) || in_array('2004007',$not_role_menu_id_arr)"}style="display:none"{/if}>
  368. <div class="flex-dir-row flex-a-center">
  369. <div class="icon_bg icon_bg_no">
  370. <i class="iconfont e-pindaomoxing f-20 col-848484" ></i>
  371. </div>
  372. <div class="ml-8 white-space">
  373. <a href="javascript:void(0);" data-href="{:url('Channeltype/index')}" onclick="gourl2(this,1);">频道模型</a>
  374. </div>
  375. </div>
  376. {notempty name="$is_founder"}
  377. <div class="icon-link_add">
  378. <div title="加入导航显示" data-menu_id="2004007" class="iconfont e-jiahao2"></div>
  379. </div>
  380. {/notempty}
  381. </li>
  382. {/eq}
  383. {/eq}
  384. {eq name="'ArchivesFlag@index'|is_check_access" value="1"}
  385. {eq name='$main_lang' value='$admin_lang'}
  386. <li class="more_li" id="li_2004008" {if condition="in_array('2004008',$admin_menu_id_arr) || in_array('2004008',$not_role_menu_id_arr)"}style="display:none"{/if}>
  387. <div class="flex-dir-row flex-a-center">
  388. <div class="icon_bg icon_bg_no">
  389. <i class="iconfont e-wendangshuxing f-20 col-848484" ></i>
  390. </div>
  391. <div class="ml-8">
  392. <a href="javascript:void(0);" data-href="{:url('ArchivesFlag/index')}" onclick="gourl2(this,1);">文档属性</a>
  393. </div>
  394. </div>
  395. {notempty name="$is_founder"}
  396. <div class="icon-link_add">
  397. <div title="加入导航显示" data-menu_id="2004008" class="iconfont e-jiahao2"></div>
  398. </div>
  399. {/notempty}
  400. </li>
  401. {/eq}
  402. {/eq}
  403. {eq name="'System@water'|is_check_access" value="1"}
  404. {eq name='$main_lang' value='$admin_lang'}
  405. <li class="more_li" id="li_2004009" {if condition="in_array('2004009',$admin_menu_id_arr) || in_array('2004009',$not_role_menu_id_arr)"}style="display:none"{/if}>
  406. <div class="flex-dir-row flex-a-center">
  407. <div class="icon_bg icon_bg_no">
  408. <i class="f-20 iconfont e-shuiyinpeizhi col-848484" ></i>
  409. </div>
  410. <div class="ml-8 white-space">
  411. <a href="javascript:void(0);" data-href="{:url('System/water')}" onclick="gourl2(this,1);">图片水印</a>
  412. </div>
  413. </div>
  414. {notempty name="$is_founder"}
  415. <div class="icon-link_add">
  416. <div title="加入导航显示" data-menu_id="2004009" class="iconfont e-jiahao2"></div>
  417. </div>
  418. {/notempty}
  419. </li>
  420. {/eq}
  421. {/eq}
  422. {eq name="'System@thumb'|is_check_access" value="1"}
  423. {eq name='$main_lang' value='$admin_lang'}
  424. <li class="more_li" id="li_2004010" {if condition="in_array('2004010',$admin_menu_id_arr) || in_array('2004010',$not_role_menu_id_arr)"}style="display:none"{/if}>
  425. <div class="flex-dir-row flex-a-center">
  426. <div class="icon_bg icon_bg_no">
  427. <i class="iconfont e-suolvetupeizhi f-20 col-848484" ></i>
  428. </div>
  429. <div class="ml-8 white-space">
  430. <a href="javascript:void(0);" data-href="{:url('System/thumb')}" onclick="gourl2(this,1);">缩略图设置</a>
  431. </div>
  432. </div>
  433. {notempty name="$is_founder"}
  434. <div class="icon-link_add">
  435. <div title="加入导航显示" data-menu_id="2004010" class="iconfont e-jiahao2"></div>
  436. </div>
  437. {/notempty}
  438. </li>
  439. {/eq}
  440. {/eq}
  441. {eq name="'Navigation@index'|is_check_access" value="1"}
  442. {eq name='$main_lang' value='$admin_lang'}
  443. <li class="more_li" id="li_2004013" {if condition="in_array('2004013',$admin_menu_id_arr) || in_array('2004013',$not_role_menu_id_arr)"}style="display:none"{/if}>
  444. <div class="flex-dir-row flex-a-center">
  445. <div class="icon_bg icon_bg_no">
  446. <i class="iconfont e-daohangguanli f-20 col-848484" ></i>
  447. </div>
  448. <div class="ml-8 white-space">
  449. <a href="javascript:void(0);" data-href="{:url('Navigation/index')}" onclick="gourl2(this,1);">导航管理</a>
  450. </div>
  451. </div>
  452. {notempty name="$is_founder"}
  453. <div class="icon-link_add">
  454. <div title="加入导航显示" data-menu_id="2004013" class="iconfont e-jiahao2"></div>
  455. </div>
  456. {/notempty}
  457. </li>
  458. {/eq}
  459. {/eq}
  460. </ul>
  461. </div>
  462. </div>
  463. <div class="on-off_list_bg bg-fff" id="gaojixuanxiang" style="display: block;">
  464. <div class="son-tit">
  465. <div class="f-16 col-373737">高级扩展</div>
  466. </div>
  467. <div class="on-off_list" id="gaojixuanxiang_child" style="display: block;">
  468. <ul class="flex-dir-row flex-wrap">
  469. {eq name="'System@index'|is_check_access" value="1"}
  470. <li class="more_li" id="li_2001" {if condition="in_array('2001',$admin_menu_id_arr) || in_array('2001',$not_role_menu_id_arr)"}style="display:none"{/if}>
  471. <div class="flex-dir-row flex-a-center">
  472. <div class="icon_bg icon_bg_no">
  473. <i class="iconfont e-shezhi f-20 col-848484" ></i>
  474. </div>
  475. <div class="ml-8 white-space">
  476. <a href="javascript:void(0);" data-href="{:url('System/web')}" onclick="gourl2(this,1);">基本信息</a>
  477. </div>
  478. </div>
  479. {notempty name="$is_founder"}
  480. <div class="icon-link_add">
  481. <div title="加入导航显示" data-menu_id="2001" class="iconfont e-jiahao2"></div>
  482. </div>
  483. {/notempty}
  484. </li>
  485. {/eq}
  486. {eq name="'Admin@admin_pwd'|is_check_access" value="1"}
  487. {eq name='$main_lang' value='$admin_lang'}
  488. <li class="more_li" id="li_2004001" {if condition="in_array('2004001',$admin_menu_id_arr) || in_array('2004001',$not_role_menu_id_arr)"}style="display:none"{/if}>
  489. <div class="flex-dir-row flex-a-center">
  490. <div class="icon_bg icon_bg_no">
  491. <i class="iconfont e-guanliyuan f-20 col-848484" ></i>
  492. </div>
  493. <div class="ml-8 white-space">
  494. <a href="javascript:void(0);" data-href="{:url('Admin/index')}" onclick="gourl2(this,1);">管理员</a>
  495. </div>
  496. </div>
  497. {notempty name="$is_founder"}
  498. <div class="icon-link_add">
  499. <div title="加入导航显示" data-menu_id="2004001" class="iconfont e-jiahao2"></div>
  500. </div>
  501. {/notempty}
  502. </li>
  503. {/eq}
  504. {/eq}
  505. {eq name="'RecycleBin@arctype_index'|is_check_access" value="1"}
  506. {if condition="$main_lang == $admin_lang || !empty($global['language_split'])"}
  507. {neq name="$global['web_recycle_switch']" value='1'}
  508. <li class="more_li" id="li_2004006" {if condition="in_array('2004006',$admin_menu_id_arr) || in_array('2004006',$not_role_menu_id_arr)"}style="display:none"{/if}>
  509. <div class="flex-dir-row flex-a-center">
  510. <div class="icon_bg icon_bg_no">
  511. <i class="iconfont e-huishouzhan f-20 col-848484" ></i>
  512. </div>
  513. <div class="ml-8 white-space">
  514. <a href="javascript:void(0);" data-href="{:url('RecycleBin/archives_index')}" onclick="gourl2(this,1);">回收站</a>
  515. </div>
  516. </div>
  517. {notempty name="$is_founder"}
  518. <div class="icon-link_add">
  519. <div title="加入导航显示" data-menu_id="2004006" class="iconfont e-jiahao2"></div>
  520. </div>
  521. {/notempty}
  522. </li>
  523. {/neq}
  524. {/if}
  525. {/eq}
  526. {eq name="'Tools@index'|is_check_access" value="1"}
  527. {eq name='$main_lang' value='$admin_lang'}
  528. <li class="more_li" id="li_2004002" {if condition="in_array('2004002',$admin_menu_id_arr) || in_array('2004002',$not_role_menu_id_arr)"}style="display:none"{/if}>
  529. <div class="flex-dir-row flex-a-center">
  530. <div class="icon_bg icon_bg_no">
  531. <i class="iconfont e-beifenhuanyuan f-20 col-848484" ></i>
  532. </div>
  533. <div class="ml-8 white-space">
  534. <a href="javascript:void(0);" data-href="{:url('Tools/index')}" onclick="gourl2(this,1);">备份还原</a>
  535. </div>
  536. </div>
  537. {notempty name="$is_founder"}
  538. <div class="icon-link_add">
  539. <div title="加入导航显示" data-menu_id="2004002" class="iconfont e-jiahao2"></div>
  540. </div>
  541. {/notempty}
  542. </li>
  543. {/eq}
  544. {/eq}
  545. {eq name="'Vertify@index'|is_check_access" value="1"}
  546. {eq name='$main_lang' value='$admin_lang'}
  547. <li class="more_li" id="li_2004015" {if condition="in_array('2004015',$admin_menu_id_arr) || in_array('2004015',$not_role_menu_id_arr)"}style="display:none"{/if}>
  548. <div class="flex-dir-row flex-a-center">
  549. <div class="icon_bg icon_bg_no">
  550. <i class="iconfont e-yanzhengmaguanli f-20 col-848484" ></i>
  551. </div>
  552. <div class="ml-8 white-space">
  553. <a href="javascript:void(0);" data-href="{:url('Vertify/index')}" onclick="gourl2(this,1);">验证码管理</a>
  554. </div>
  555. </div>
  556. {notempty name="$is_founder"}
  557. <div class="icon-link_add">
  558. <div title="加入导航显示" data-menu_id="2004015" class="iconfont e-jiahao2"></div>
  559. </div>
  560. {/notempty}
  561. </li>
  562. {/eq}
  563. {/eq}
  564. {eq name="'Filemanager@index'|is_check_access" value="1"}
  565. {eq name='$main_lang' value='$admin_lang'}
  566. <li class="more_li" id="li_2004003" {if condition="in_array('2004003',$admin_menu_id_arr) || in_array('2004003',$not_role_menu_id_arr)"}style="display:none"{/if}>
  567. <div class="flex-dir-row flex-a-center">
  568. <div class="icon_bg icon_bg_no">
  569. <i class="iconfont e-mobanguanli f-20 col-848484" ></i>
  570. </div>
  571. <div class="ml-8 white-space">
  572. <a href="javascript:void(0);" data-href="{:url('Filemanager/index')}" data-menu_id="2004003" onclick="gourl2(this,1);">模板管理</a>
  573. </div>
  574. </div>
  575. {notempty name="$is_founder"}
  576. <div class="icon-link_add">
  577. <div title="加入导航显示" data-menu_id="2004003" class="iconfont e-jiahao2"></div>
  578. </div>
  579. {/notempty}
  580. </li>
  581. {/eq}
  582. {/eq}
  583. {eq name="'Member@users_index'|is_check_access" value="1"}
  584. {eq name='$main_lang' value='$admin_lang'}
  585. <li class="more_li" id="li_2006" {if condition="in_array('2006',$admin_menu_id_arr) || in_array('2006',$not_role_menu_id_arr)"}style="display:none"{/if}>
  586. <div class="flex-dir-row flex-a-center">
  587. <div class="icon_bg icon_bg_no">
  588. <i class="iconfont e-gerenzhongxin f-20 col-848484" ></i>
  589. </div>
  590. <div class="ml-8 white-space">
  591. <a href="javascript:void(0);" data-href="{:url('Member/users_index')}" onclick="gourl2(this,1);">会员中心</a>
  592. </div>
  593. </div>
  594. {notempty name="$is_founder"}
  595. <div class="icon-link_add">
  596. <div title="加入导航显示" data-menu_id="2006" class="iconfont e-jiahao2"></div>
  597. </div>
  598. {/notempty}
  599. </li>
  600. {/eq}
  601. {/eq}
  602. {eq name="'Citysite@index'|is_check_access" value="1"}
  603. {if condition="$main_lang == $admin_lang"}
  604. <li class="more_li" id="li_2004019" {if condition="in_array('2004019',$admin_menu_id_arr) || in_array('2004019',$not_role_menu_id_arr) || empty($global.web_citysite_open)"}style="display:none"{/if}>
  605. <div class="flex-dir-row flex-a-center">
  606. <div class="icon_bg icon_bg_no">
  607. <i class="iconfont e-chengshifenzhan f-20 col-848484" ></i>
  608. </div>
  609. <div class="ml-8 white-space">
  610. <a href="javascript:void(0);" data-href="{:url('Citysite/index')}" onclick="gourl2(this,1);">城市分站</a>
  611. </div>
  612. </div>
  613. {notempty name="$is_founder"}
  614. <div class="icon-link_add">
  615. <div title="加入导航显示" data-menu_id="2004019" class="iconfont e-jiahao2"></div>
  616. </div>
  617. {/notempty}
  618. </li>
  619. {/if}
  620. {/eq}
  621. {eq name="'Weapp@index'|is_check_access" value="1"}
  622. {eq name='$main_lang' value='$admin_lang'}
  623. <li class="more_li" id="li_2005" {if condition="in_array('2005',$admin_menu_id_arr) || in_array('2005',$not_role_menu_id_arr)"}style="display:none"{/if}>
  624. <div class="flex-dir-row flex-a-center">
  625. <div class="icon_bg icon_bg_no">
  626. <i class="iconfont e-chajian f-20 col-848484" ></i>
  627. </div>
  628. <div class="ml-8 white-space">
  629. <a href="javascript:void(0);" data-href="{:url('Weapp/index')}" onclick="gourl2(this,1);">插件应用</a>
  630. </div>
  631. </div>
  632. {notempty name="$is_founder"}
  633. <div class="icon-link_add">
  634. <div title="加入导航显示" data-menu_id="2005" class="iconfont e-jiahao2"></div>
  635. </div>
  636. {/notempty}
  637. </li>
  638. {/eq}
  639. {/eq}
  640. {eq name="'Security@index'|is_check_access" value="1"}
  641. {eq name='$main_lang' value='$admin_lang'}
  642. <li class="more_li" id="li_2004017" {if condition="in_array('2004017',$admin_menu_id_arr) || in_array('2004017',$not_role_menu_id_arr)"}style="display:none"{/if}>
  643. <div class="flex-dir-row flex-a-center">
  644. <div class="icon_bg icon_bg_no">
  645. <i class="iconfont e-anquanshezhi f-20 col-848484" ></i>
  646. </div>
  647. <div class="ml-8 white-space">
  648. <a href="javascript:void(0);" data-href="{:url('Security/index')}" onclick="gourl2(this,1);">安全中心</a>
  649. </div>
  650. </div>
  651. {notempty name="$is_founder"}
  652. <div class="icon-link_add">
  653. <div title="加入导航显示" data-menu_id="2004017" class="iconfont e-jiahao2"></div>
  654. </div>
  655. {/notempty}
  656. </li>
  657. {/eq}
  658. {/eq}
  659. {eq name="'Order@index'|is_check_access" value="1"}
  660. {eq name='$main_lang' value='$admin_lang'}
  661. <li class="more_li" id="li_2004021" {if condition="in_array('2004021',$admin_menu_id_arr) || in_array('2004021',$not_role_menu_id_arr)"}style="display:none"{/if}>
  662. <div class="flex-dir-row flex-a-center">
  663. <div class="icon_bg icon_bg_no">
  664. <i class="iconfont e-dingdanguanli f-20 col-848484" ></i>
  665. </div>
  666. <div class="ml-8 white-space">
  667. <a href="javascript:void(0);" data-href="{:url('Order/index')}" onclick="gourl2(this,1);">订单管理</a>
  668. </div>
  669. </div>
  670. {notempty name="$is_founder"}
  671. <div class="icon-link_add">
  672. <div title="加入导航显示" data-menu_id="2004021" class="iconfont e-jiahao2"></div>
  673. </div>
  674. {/notempty}
  675. </li>
  676. {/eq}
  677. {/eq}
  678. {eq name="'Uiset@ui_index'|is_check_access" value="1"}
  679. {notempty name="$is_show_uiset"}
  680. <li class="more_li" id="li_2002" {if condition="in_array('2002',$admin_menu_id_arr) || in_array('2002',$not_role_menu_id_arr)"}style="display:none"{/if}>
  681. <div class="flex-dir-row flex-a-center">
  682. <div class="icon_bg icon_bg_no">
  683. <i class="iconfont e-keshihuabianji f-20 col-848484" ></i>
  684. </div>
  685. <div class="ml-8 white-space">
  686. <a href="javascript:void(0);" data-href="{:url('Uiset/ui_index')}" onclick="gourl2(this,1);">可视编辑</a>
  687. </div>
  688. </div>
  689. {notempty name="$is_founder"}
  690. <div class="icon-link_add">
  691. <div title="加入导航显示" data-menu_id="2002" class="iconfont e-jiahao2"></div>
  692. </div>
  693. {/notempty}
  694. </li>
  695. {/notempty}
  696. {/eq}
  697. {if condition="in_array('memgift', $useFunc) && $php_servicemeal > 1 && !empty($userConfig['memgift_open']) && $main_lang == $admin_lang"}
  698. {eq name="'Memgift@gift_exchange_list'|is_check_access" value="1"}
  699. <li class="more_li" id="li_2004023" {if condition="in_array('2004023',$admin_menu_id_arr) || in_array('2004023',$not_role_menu_id_arr)"}style="display:none"{/if}>
  700. <div class="flex-dir-row flex-a-center">
  701. <div class="icon_bg icon_bg_no">
  702. <i class="iconfont f-20 e-lipinduihuan col-848484" ></i>
  703. </div>
  704. <div class="ml-8 white-space">
  705. <a href="javascript:void(0);" data-href="{:url('Memgift/gift_exchange_list')}" onclick="gourl2(this,1);">积分兑换</a>
  706. </div>
  707. </div>
  708. {notempty name="$is_founder"}
  709. <div class="icon-link_add">
  710. <div title="加入导航显示" data-menu_id="2004023" class="iconfont e-jiahao2"></div>
  711. </div>
  712. {/notempty}
  713. </li>
  714. {/eq}
  715. {/if}
  716. {eq name="'Form@index'|is_check_access" value="1"}
  717. <li class="more_li" id="li_2004018" {if condition="in_array('2004018',$admin_menu_id_arr) || in_array('2004018',$not_role_menu_id_arr)"}style="display:none"{/if}>
  718. <div class="flex-dir-row flex-a-center">
  719. <div class="icon_bg icon_bg_no">
  720. <i class="iconfont f-20 e-biaodanguanli col-848484" ></i>
  721. </div>
  722. <div class="ml-8 white-space">
  723. <a href="javascript:void(0);" data-href="{:url('Form/index')}" onclick="gourl2(this,1);">留言管理</a>
  724. </div>
  725. </div>
  726. {notempty name="$is_founder"}
  727. <div class="icon-link_add">
  728. <div title="加入导航显示" data-menu_id="2004018" class="iconfont e-jiahao2"></div>
  729. </div>
  730. {/notempty}
  731. </li>
  732. {/eq}
  733. {eq name="'Index@theme_index'|is_check_access" value="1"}
  734. {eq name='$main_lang' value='$admin_lang'}
  735. <li class="more_li" id="li_2004025" {if condition="in_array('2004025',$admin_menu_id_arr) || in_array('2004025',$not_role_menu_id_arr)"}style="display:none"{/if}>
  736. <div class="flex-dir-row flex-a-center">
  737. <div class="icon_bg icon_bg_no">
  738. <i class="iconfont f-20 e-zhutifengge col-848484" ></i>
  739. </div>
  740. <div class="ml-8 white-space">
  741. <a href="javascript:void(0);" data-href="{:url('Index/theme_index')}" onclick="gourl2(this,1);">主题风格</a>
  742. </div>
  743. </div>
  744. {notempty name="$is_founder"}
  745. <div class="icon-link_add">
  746. <div title="加入导航显示" data-menu_id="2004025" class="iconfont e-jiahao2"></div>
  747. </div>
  748. {/notempty}
  749. </li>
  750. {/eq}
  751. {/eq}
  752. {eq name="'Foreign@index'|is_check_access" value="1"}
  753. {if condition="$php_servicemeal >= 1 && $main_lang == $admin_lang"}
  754. <li class="more_li" id="li_2004026" {if condition="in_array('2004026',$admin_menu_id_arr) || in_array('2004026',$not_role_menu_id_arr)"}style="display:none"{/if}>
  755. <div class="flex-dir-row flex-a-center">
  756. <div class="icon_bg icon_bg_no">
  757. <i class="iconfont f-20 e-waimaoshezhi col-848484" ></i>
  758. </div>
  759. <div class="ml-8 white-space">
  760. <a href="javascript:void(0);" data-href="{:url('Foreign/index')}" onclick="gourl2(this,1);">外贸助手</a>
  761. </div>
  762. </div>
  763. {notempty name="$is_founder"}
  764. <div class="icon-link_add">
  765. <div title="加入导航显示" data-menu_id="2004026" class="iconfont e-jiahao2"></div>
  766. </div>
  767. {/notempty}
  768. </li>
  769. {/if}
  770. {/eq}
  771. </ul>
  772. </div>
  773. </div>
  774. {eq name='$main_lang' value='$admin_lang'}
  775. <div class="on-off_list_bg bg-fff" id="shangchengmokuai" style="display: block;">
  776. <div class="son-tit">
  777. <div class="f-16 col-373737">商城模块</div>
  778. </div>
  779. <div class="on-off_list" id="shangchengmokuai_child" style="display: block;">
  780. <ul class="flex-dir-row flex-wrap">
  781. {eq name="'Shop@index'|is_check_access" value="1"}
  782. <li class="more_li" id="li_2008" {if condition="in_array('2008',$admin_menu_id_arr) || in_array('2008',$not_role_menu_id_arr)"}style="display:none"{/if}>
  783. <div class="flex-dir-row flex-a-center">
  784. <div class="icon_bg icon_bg_no">
  785. <i class="iconfont f-20 e-shangcheng col-848484" ></i>
  786. </div>
  787. <div class="ml-8 white-space">
  788. <a href="javascript:void(0);" data-href="{:url('Shop/home',['conceal'=>'1'])}" onclick="gourl2(this,1);">商城中心</a>
  789. </div>
  790. </div>
  791. {notempty name="$is_founder"}
  792. <div class="icon-link_add">
  793. <div title="加入导航显示" data-menu_id="2008" class="iconfont e-jiahao2"></div>
  794. </div>
  795. {/notempty}
  796. </li>
  797. {/eq}
  798. {eq name="'Statistics@index'|is_check_access" value="1"}
  799. <li class="more_li" id="li_2008001" {if condition="in_array('2008001',$admin_menu_id_arr) || in_array('2008001',$not_role_menu_id_arr)"}style="display:none"{/if}>
  800. <div class="flex-dir-row flex-a-center">
  801. <div class="icon_bg icon_bg_no">
  802. <i class="iconfont f-20 e-shujutongji col-848484" ></i>
  803. </div>
  804. <div class="ml-8 white-space">
  805. <a href="javascript:void(0);" data-href="{:url('Statistics/index',['conceal'=>'1'])}" onclick="gourl2(this,1);">数据统计</a>
  806. </div>
  807. </div>
  808. {notempty name="$is_founder"}
  809. <div class="icon-link_add">
  810. <div title="加入导航显示" data-menu_id="2008001" class="iconfont e-jiahao2"></div>
  811. </div>
  812. {/notempty}
  813. </li>
  814. {/eq}
  815. {eq name="'ShopProduct@index'|is_check_access" value="1"}
  816. <li class="more_li" id="li_2008002" {if condition="in_array('2008002',$admin_menu_id_arr) || in_array('2008002',$not_role_menu_id_arr)"}style="display:none"{/if}>
  817. <div class="flex-dir-row flex-a-center">
  818. <div class="icon_bg icon_bg_no">
  819. <i class="iconfont f-20 e-shangpinguanli col-848484" ></i>
  820. </div>
  821. <div class="ml-8 white-space">
  822. <a href="javascript:void(0);" data-href="{:url('ShopProduct/index',['conceal'=>'1'])}" onclick="gourl2(this,1);">商品管理</a>
  823. </div>
  824. </div>
  825. {notempty name="$is_founder"}
  826. <div class="icon-link_add">
  827. <div title="加入导航显示" data-menu_id="2008002" class="iconfont e-jiahao2"></div>
  828. </div>
  829. {/notempty}
  830. </li>
  831. {/eq}
  832. {eq name="'ShopProduct@attrlist_index'|is_check_access" value="1"}
  833. <li class="more_li" id="li_2008003" {if condition="in_array('2008003',$admin_menu_id_arr) || in_array('2008003',$not_role_menu_id_arr)"}style="display:none"{/if}>
  834. <div class="flex-dir-row flex-a-center">
  835. <div class="icon_bg icon_bg_no">
  836. <i class="iconfont f-20 e-shangpincanshu col-848484" ></i>
  837. </div>
  838. <div class="ml-8 white-space">
  839. <a href="javascript:void(0);" data-href="{:url('ShopProduct/attrlist_index',['conceal'=>'1'])}" onclick="gourl2(this,1);">商品参数</a>
  840. </div>
  841. </div>
  842. {notempty name="$is_founder"}
  843. <div class="icon-link_add">
  844. <div title="加入导航显示" data-menu_id="2008003" class="iconfont e-jiahao2"></div>
  845. </div>
  846. {/notempty}
  847. </li>
  848. {/eq}
  849. {eq name="'Shop@home'|is_check_access" value="1"}
  850. <li class="more_li" id="li_2008008" {if condition="in_array('2008008',$admin_menu_id_arr) || in_array('2008008',$not_role_menu_id_arr)"}style="display:none"{/if}>
  851. <div class="flex-dir-row flex-a-center">
  852. <div class="icon_bg icon_bg_no">
  853. <i class="iconfont f-20 e-shangpinguige col-848484" ></i>
  854. </div>
  855. <div class="ml-8 white-space">
  856. <a href="javascript:void(0);" data-href="{:url('Shop/spec_index')}" onclick="gourl2(this,1);">商品规格</a>
  857. </div>
  858. </div>
  859. {notempty name="$is_founder"}
  860. <div class="icon-link_add">
  861. <div title="加入导航显示" data-menu_id="2008008" class="iconfont e-jiahao2"></div>
  862. </div>
  863. {/notempty}
  864. </li>
  865. {/eq}
  866. {eq name="'Shop@conf'|is_check_access" value="1"}
  867. <li class="more_li" id="li_2008004" {if condition="in_array('2008004',$admin_menu_id_arr) || in_array('2008004',$not_role_menu_id_arr)"}style="display:none"{/if}>
  868. <div class="flex-dir-row flex-a-center">
  869. <div class="icon_bg icon_bg_no">
  870. <i class="iconfont f-20 e-shangchengpeizhi col-848484" ></i>
  871. </div>
  872. <div class="ml-8 white-space">
  873. <a href="javascript:void(0);" data-href="{:url('Shop/conf',['conceal'=>'1'])}" onclick="gourl2(this,1);">商城配置</a>
  874. </div>
  875. </div>
  876. {notempty name="$is_founder"}
  877. <div class="icon-link_add">
  878. <div title="加入导航显示" data-menu_id="2008004" class="iconfont e-jiahao2"></div>
  879. </div>
  880. {/notempty}
  881. </li>
  882. {/eq}
  883. {if condition="true || !empty($marketFunc)"}
  884. {eq name="'Shop@market_index'|is_check_access" value="1"}
  885. <li class="more_li" id="li_2008005" {if condition="in_array('2008005',$admin_menu_id_arr) || in_array('2008005',$not_role_menu_id_arr)"}style="display:none"{/if}>
  886. <div class="flex-dir-row flex-a-center">
  887. <div class="icon_bg icon_bg_no">
  888. <i class="iconfont f-20 e-yingxiaogongneng col-848484" ></i>
  889. </div>
  890. <div class="ml-8 white-space">
  891. <a href="javascript:void(0);" data-href="{:url('Shop/market_index',['conceal'=>'1'])}" onclick="gourl2(this,1);">营销功能</a>
  892. </div>
  893. </div>
  894. {notempty name="$is_founder"}
  895. <div class="icon-link_add">
  896. <div title="加入导航显示" data-menu_id="2008005" class="iconfont e-jiahao2"></div>
  897. </div>
  898. {/notempty}
  899. </li>
  900. {/eq}
  901. {/if}
  902. </ul>
  903. </div>
  904. </div>
  905. {/eq}
  906. <div class="on-off_list_bg bg-fff" id="seomokuai" style="display: block;">
  907. <div class="son-tit">
  908. <div class="f-16 col-373737">SEO模块</div>
  909. </div>
  910. <div class="on-off_list" id="seomokuai_child" style="display: block;">
  911. <ul class="flex-dir-row flex-wrap">
  912. {eq name="'Seo@seo'|is_check_access" value="1"}
  913. {eq name='$main_lang' value='$admin_lang'}
  914. <li class="more_li" id="li_2003" {if condition="in_array('2003',$admin_menu_id_arr) || in_array('2003',$not_role_menu_id_arr)"}style="display:none"{/if}>
  915. <div class="flex-dir-row flex-a-center">
  916. <div class="icon_bg icon_bg_no">
  917. <i class="iconfont f-20 e-seo col-848484" ></i>
  918. </div>
  919. <div class="ml-8 white-space">
  920. <a href="javascript:void(0);" data-href="{:url('Seo/seo')}" onclick="gourl2(this,1);">SEO设置</a>
  921. </div>
  922. </div>
  923. {notempty name="$is_founder"}
  924. <div class="icon-link_add">
  925. <div title="加入导航显示" data-menu_id="2003" class="iconfont e-jiahao2"></div>
  926. </div>
  927. {/notempty}
  928. </li>
  929. {/eq}
  930. {/eq}
  931. {eq name="'Seo@build'|is_check_access" value="1"}
  932. {eq name='$main_lang' value='$admin_lang'}
  933. <li class="more_li" id="li_2004016" {if condition="in_array('2004016',$admin_menu_id_arr) || in_array('2004016',$not_role_menu_id_arr)"}style="display:none"{/if}>
  934. <div class="flex-dir-row flex-a-center">
  935. <div class="icon_bg icon_bg_no">
  936. <i class="iconfont f-20 e-jingtaishengcheng col-848484" ></i>
  937. </div>
  938. <div class="ml-8 white-space">
  939. <a href="javascript:void(0);" data-href="{:url('Seo/build')}" onclick="gourl2(this,1);">html生成</a>
  940. </div>
  941. </div>
  942. {notempty name="$is_founder"}
  943. <div class="icon-link_add">
  944. <div title="加入导航显示" data-menu_id="2004016" class="iconfont e-jiahao2"></div>
  945. </div>
  946. {/notempty}
  947. </li>
  948. {/eq}
  949. {/eq}
  950. {eq name="'Sitemap@index'|is_check_access" value="1"}
  951. {eq name='$main_lang' value='$admin_lang'}
  952. <li class="more_li" id="li_2003002" {if condition="in_array('2003002',$admin_menu_id_arr) || in_array('2003002',$not_role_menu_id_arr)"}style="display:none"{/if}>
  953. <div class="flex-dir-row flex-a-center">
  954. <div class="icon_bg icon_bg_no">
  955. <i class="iconfont e-Sitemap f-20 col-848484" ></i>
  956. </div>
  957. <div class="ml-8 white-space">
  958. <a href="javascript:void(0);" data-href="{:url('Sitemap/index')}" onclick="gourl2(this,1);">Sitemap</a>
  959. </div>
  960. </div>
  961. {notempty name="$is_founder"}
  962. <div class="icon-link_add">
  963. <div title="加入导航显示" data-menu_id="2003002" class="iconfont e-jiahao2"></div>
  964. </div>
  965. {/notempty}
  966. </li>
  967. {/eq}
  968. {/eq}
  969. {eq name="'Links@index'|is_check_access" value="1"}
  970. <li class="more_li" id="li_2003003" {if condition="in_array('2003003',$admin_menu_id_arr) || in_array('2003003',$not_role_menu_id_arr)"}style="display:none"{/if}>
  971. <div class="flex-dir-row flex-a-center">
  972. <div class="icon_bg icon_bg_no">
  973. <i class="iconfont e-youqinglianjie1 f-20 col-848484" ></i>
  974. </div>
  975. <div class="ml-8 white-space">
  976. <a href="javascript:void(0);" data-href="{:url('Links/index')}" onclick="gourl2(this,1);">友情链接</a>
  977. </div>
  978. </div>
  979. {notempty name="$is_founder"}
  980. <div class="icon-link_add">
  981. <div title="加入导航显示" data-menu_id="2003003" class="iconfont e-jiahao2"></div>
  982. </div>
  983. {/notempty}
  984. </li>
  985. {/eq}
  986. </ul>
  987. </div>
  988. </div>
  989. </div>
  990. <input type="hidden" name="is_themeusers_exist" id="is_themeusers_exist" value="{$is_themeusers_exist}">
  991. <input type="hidden" name="is_themeshop_exist" id="is_themeshop_exist" value="{$is_themeshop_exist}">
  992. </div>
  993. <script type="text/javascript">
  994. var all_menu_list = {$all_menu_list|json_encode};
  995. var module_rele_menu = {$module_rele_menu|json_encode};
  996. var module_default_menu = {$module_default_menu|json_encode};
  997. var module_reverse_menu = {$module_reverse_menu|json_encode};
  998. var not_role_menu_id_arr = {$not_role_menu_id_arr|json_encode};
  999. var update_admin_menu_url = "{:url('Ajax/update_admin_menu', ['_ajax'=>1])}"; //添加、删除入口地址
  1000. var is_founder = {$is_founder};
  1001. /*
  1002. * 1、给gengduogongneng类第2N个元素加上class,
  1003. * 2、其中一个子元素的高大于100,其他的高也设置为相同
  1004. */
  1005. function add_show2n_class(child,id) {
  1006. var min_height = 100;
  1007. var max_height = 0;
  1008. var childs = 1;
  1009. $(id).find(child).css('min-height',min_height);
  1010. $(id).find(child).each(function (index,element) {
  1011. height = $(element).get(0).offsetHeight; //获取真实高度 height + padding + border
  1012. if(height > max_height){
  1013. max_height = height;
  1014. }
  1015. $(element).removeClass("show_2n");
  1016. if (!$(element).is(":hidden")){
  1017. childs ++;
  1018. if (childs%2){
  1019. $(element).addClass("show_2n");
  1020. }
  1021. }
  1022. });
  1023. if (max_height > min_height){
  1024. $(id).find(child).css('min-height',max_height);
  1025. }
  1026. }
  1027. /*
  1028. * 判断element中是否还有显示的子元素,来控制本元素,以及上级元素的显示和隐藏
  1029. * flag 为true时候,需要先将所有父元素设置未显示状态
  1030. * child 子元素
  1031. * id 当前待检测元素块
  1032. * parent 跟id同时隐藏显示的元素
  1033. */
  1034. function div_visible(flag,child,id,parent) {
  1035. if (flag){
  1036. $(id).show();
  1037. $(parent).show();
  1038. }
  1039. var has_child = false;
  1040. $(id).find(child).each(function (index,element) {
  1041. if (!$(element).is(":hidden")){
  1042. has_child = true;
  1043. }
  1044. });
  1045. if (has_child){ //存在显示子元素
  1046. $(id).show();
  1047. $(parent).show();
  1048. }else{
  1049. $(id).hide();
  1050. $(parent).hide();
  1051. }
  1052. }
  1053. //通过判断模块是否还存在子组件来决定是否显示,flag为true时候,需要先将所有父元素设置未显示状态
  1054. function module_visible(flag) {
  1055. $('#gengduogongneng').show(); //必须先把最顶级设置为显示,下级判断显示隐藏才有效
  1056. div_visible(flag,'.more_li','#mokuaikaiguan');
  1057. div_visible(flag,'.more_li','#gaojixuanxiang_child','#gaojixuanxiang');
  1058. div_visible(flag,'.more_li','#wendangxiagnguan_child','#wendangxiagnguan');
  1059. div_visible(flag,'.more_li','#shangchengmokuai_child','#shangchengmokuai');
  1060. div_visible(flag,'.more_li','#dingdanmokuai_child','#dingdanmokuai');
  1061. div_visible(flag,'.more_li','#seomokuai_child','#seomokuai');
  1062. div_visible(flag,'.more_li','#gengduogongneng');
  1063. add_show2n_class('.on-off_list_bg','#gengduogongneng');
  1064. }
  1065. //添加模块菜单到导航和左侧菜单
  1066. function add_menu(menu_id,controller_name,action_name,param,icon,title) {
  1067. $.ajax({
  1068. type: "POST",
  1069. url: update_admin_menu_url,
  1070. data: {title:title,controller_name:controller_name,action_name:action_name,menu_id:menu_id,icon:icon,param:param,type:1},
  1071. dataType: 'json',
  1072. success:function (res) {
  1073. if(res.code == 1){
  1074. $('#li_'+menu_id).hide();
  1075. // $('#li_'+menu_id).find(".e-jiahao2").removeClass("e-jianhao");
  1076. //添加"我的菜单"
  1077. if(is_founder !== 1){ //没有权限取消
  1078. var my_html = '<li class="more_li" data-id="'+menu_id+'" id="my_menu_'+menu_id+'"> ' +
  1079. '<div class="flex-dir-row flex-a-center"> ' +
  1080. '<div class="icon_bg"> ' +
  1081. '<i class="'+ icon +' f-20 on" ></i> ' +
  1082. ' </div> ' +
  1083. ' <div class="ml-8"> ' +
  1084. ' <a href="javascript:void(0);" data-href="'+res.data.url+'" onclick="gourl2(this,1);">'+title+'</a> ' +
  1085. '</div> ' +
  1086. '</div> ' +
  1087. ' </li>';
  1088. }else{
  1089. var my_html = '<li title="拖动改变排序" class="more_li" data-id="'+menu_id+'" id="my_menu_'+menu_id+'"> ' +
  1090. '<div class="flex-dir-row flex-a-center"> ' +
  1091. '<div class="icon_bg"> ' +
  1092. '<i class="'+ icon +' f-20 on" ></i> ' +
  1093. ' </div> ' +
  1094. ' <div class="ml-8"> ' +
  1095. ' <a href="javascript:void(0);" data-href="'+res.data.url+'" onclick="gourl2(this,1);">'+title+'</a> ' +
  1096. '</div> ' +
  1097. '</div> ' +
  1098. '<div class="icon-link_add"> ' +
  1099. ' <div title="取消导航显示" data-menu_id="'+menu_id+'" class="iconfont e-jiahao2 e-jianhao"></div> ' +
  1100. ' </div> ' +
  1101. ' </li>';
  1102. }
  1103. //添加左侧菜单
  1104. var html = '<a data-child="0" data-id="'+menu_id+ '" class="left_menu_'+menu_id+ ' '+controller_name+'_'+action_name+'_'+menu_id+'" id="'+controller_name+'_'+action_name+'" data-menu_id="' + menu_id + '" href="javascript:void(0);" data-param="'+controller_name+'|'+action_name+param+'" >'
  1105. +'<i class="'+icon+'"></i>'+title+'</a>';
  1106. if ($("#my_menu_2004")){
  1107. $("#my_menu_2004").before(my_html);
  1108. parent.$(".left_menu_2004").before(html);
  1109. }else{
  1110. $("#my_menu").append(my_html);
  1111. parent.$("#sub-menu").append(html);
  1112. }
  1113. module_visible();
  1114. }
  1115. return false;
  1116. }
  1117. });
  1118. }
  1119. $(function(){
  1120. //通过判断模块是否还存在子组件来决定是否显示
  1121. module_visible();
  1122. // 当前导航的拖动排序相关 js
  1123. if(is_founder === 1){
  1124. $( ".sort-list" ).sortable({
  1125. start: function( event, ui) {
  1126. }
  1127. ,stop: function( event, ui ) {
  1128. if(is_founder !== 1){
  1129. return false;
  1130. }
  1131. // 这里ajax实现保存排序逻辑
  1132. var ul =$("<ul></ul>");
  1133. var idarr = [];
  1134. $(".sort-list").children().each(function () {
  1135. var id = $(this).data("id");
  1136. var li = parent.$("#sub-menu").find(".left_menu_"+id);
  1137. ul.append(li);
  1138. idarr.push(id);
  1139. });
  1140. parent.$("#sub-menu").empty().append(ul);
  1141. //保存数据
  1142. $.ajax({
  1143. type: "POST",
  1144. url: "{:url('Ajax/ajax_move_admin_menu', ['_ajax'=>1])}",
  1145. data: {menu_id:idarr},
  1146. dataType: 'json',
  1147. success:function (res) {
  1148. if(res.code == 1){
  1149. console.log("修改完成");
  1150. }
  1151. return false;
  1152. }
  1153. });
  1154. }
  1155. });
  1156. //因为他们要拖动,所以尽量设置他们的文字不能选择。
  1157. $( ".sort-list" ).disableSelection();
  1158. }
  1159. //添加、取消成为栏目
  1160. $(".bodystyle").on('click','.e-jiahao2',function () {
  1161. if(is_founder !== 1){
  1162. return false;
  1163. }
  1164. var menu_id = $(this).data('menu_id');
  1165. var title = all_menu_list[menu_id]['name'] ;
  1166. var controller_name = all_menu_list[menu_id]['controller'] ;
  1167. var action_name = all_menu_list[menu_id]['action'] ;
  1168. var param = all_menu_list[menu_id]['param'] === undefined ? '' : all_menu_list[menu_id]['param'];
  1169. var icon = all_menu_list[menu_id]['icon'] ;
  1170. var url = $(this).data('url');
  1171. if($(this).hasClass('e-jianhao')){ //原本为“已添加”,去除"我的菜单",修改下面块为“未添加”模式,且显示
  1172. $.ajax({
  1173. type: "POST",
  1174. url: update_admin_menu_url,
  1175. data: {title:title,controller_name:controller_name,action_name:action_name,menu_id:menu_id,icon:icon,param:param,type:2},
  1176. dataType: 'json',
  1177. success:function (res) {
  1178. if(res.code == 1){
  1179. $('#li_'+menu_id).show();
  1180. //删除"我的菜单"
  1181. $("#my_menu_"+menu_id).remove();
  1182. //去除左侧菜单
  1183. parent.$("."+controller_name+'_'+action_name+'_'+menu_id).remove();
  1184. module_visible(1);
  1185. }
  1186. return false;
  1187. }
  1188. });
  1189. }else{ //原本为“未添加”,添加;添加到"我的菜单",修改下面块为"添加"模式,且隐藏
  1190. add_menu(menu_id,controller_name,action_name,param,icon,title);
  1191. }
  1192. // $(this).toggleClass("e-jianhao");
  1193. return false;
  1194. })
  1195. });
  1196. layui.use(['form'], function() {
  1197. var form = layui.form,
  1198. layer = layui.layer
  1199. //监听指定开关
  1200. form.on('switch(switchTest)', function(data) {
  1201. var name = $(this).attr('data-name');
  1202. var type = $(this).attr('data-type');
  1203. if (this.checked) {
  1204. $(this).val(1);
  1205. ajax_submit(this, type, name, 1);
  1206. } else {
  1207. $(this).val(0);
  1208. ajax_submit(this, type, name, 0);
  1209. }
  1210. });
  1211. form.on('switch(switchTest2)', function(data) {
  1212. var name = $(this).attr('data-name');
  1213. var type = $(this).attr('data-type');
  1214. if (this.checked) {
  1215. $(this).val(1);
  1216. ajax_submit(this, type, name, 1);
  1217. } else {
  1218. $(this).val(-1);
  1219. ajax_submit(this, type, name, -1);
  1220. }
  1221. });
  1222. });
  1223. /*
  1224. * 开启模块开关
  1225. * name 按钮的name属性 web[web_users_switch]
  1226. */
  1227. function open_module(name) {
  1228. $('input[name="'+name+'"]').attr('checked', 'checked');
  1229. $('input[name="'+name+'"]').val(1);
  1230. $('input[name="'+name+'"]').next().addClass('layui-form-onswitch');
  1231. $('input[name="'+name+'"]').next().html('<em>开启</em><i></i>');
  1232. }
  1233. /*
  1234. * 关闭模块开关
  1235. * name 按钮的name属性 web[web_users_switch]
  1236. */
  1237. function close_module(name) {
  1238. $('input[name="'+name+'"]').removeAttr('checked');
  1239. $('input[name="'+name+'"]').val(0);
  1240. $('input[name="'+name+'"]').next().removeClass('layui-form-onswitch');
  1241. $('input[name="'+name+'"]').next().html('<em>关闭</em><i></i>');
  1242. }
  1243. /*
  1244. * 显示模块关联左边菜单、内页按钮,判断是否已经存在”当前导航“中,如果不存在,才需要显示下方模块中的入口
  1245. * name 数组模块名称[]数组
  1246. */
  1247. function show_module_menu(name){
  1248. for(var i=0;i<name.length;i++){
  1249. //添加默认入口
  1250. var default_menu = module_default_menu[name[i]];
  1251. if (default_menu){
  1252. for (var d=0;d<default_menu.length;d++){
  1253. var menu_id = all_menu_list[default_menu[d]]['id'] ;
  1254. if ($('#my_menu_'+menu_id).length < 1){ // && not_role_menu_id_arr.indexOf(menu_id) === -1
  1255. var title = all_menu_list[menu_id]['name'] ;
  1256. var controller_name = all_menu_list[menu_id]['controller'] ;
  1257. var action_name = all_menu_list[menu_id]['action'] ;
  1258. var param = all_menu_list[menu_id]['param'] === undefined ? '' : all_menu_list[menu_id]['param'];
  1259. var icon = all_menu_list[menu_id]['icon'] ;
  1260. add_menu(menu_id,controller_name,action_name,param,icon,title);
  1261. }
  1262. }
  1263. }
  1264. //显示入口
  1265. var rele_menu = module_rele_menu[name[i]];
  1266. if (rele_menu){
  1267. for (var j=0;j<rele_menu.length;j++){
  1268. if (rele_menu[j] && all_menu_list[rele_menu[j]] && all_menu_list[rele_menu[j]]['id']){ // && not_role_menu_id_arr.indexOf(all_menu_list[rele_menu[j]]['id']) === -1
  1269. var left_menu_class = "left_menu_" + all_menu_list[rele_menu[j]]['id'];
  1270. var my_menu_id = "my_menu_" + all_menu_list[rele_menu[j]]['id'];
  1271. var li_id = "li_" + all_menu_list[rele_menu[j]]['id'];
  1272. if(parent.$('.'+left_menu_class).length > 0){
  1273. $('.'+left_menu_class,window.parent.document).show();
  1274. }
  1275. if ($('#'+my_menu_id).length){
  1276. $('#'+my_menu_id).show(); //在当前导航中显示
  1277. }else{
  1278. $('#'+li_id).show();
  1279. }
  1280. }
  1281. }
  1282. }
  1283. //关闭反关联入口
  1284. var reverse_menu = module_reverse_menu[name[i]];
  1285. if (reverse_menu){
  1286. for (var j=0;j<reverse_menu.length;j++){
  1287. if (reverse_menu[j] && all_menu_list[reverse_menu[j]] && all_menu_list[reverse_menu[j]]['id']){
  1288. var left_menu_class = "left_menu_" + all_menu_list[reverse_menu[j]]['id'];
  1289. var my_menu_id = "my_menu_" + all_menu_list[reverse_menu[j]]['id'];
  1290. var li_id = "li_" + all_menu_list[reverse_menu[j]]['id'];
  1291. if(parent.$('.'+left_menu_class).length > 0){
  1292. $('.'+left_menu_class,window.parent.document).hide();
  1293. }
  1294. $('#'+my_menu_id).hide();
  1295. $('#'+li_id).hide();
  1296. }
  1297. }
  1298. }
  1299. }
  1300. module_visible(1);
  1301. }
  1302. /*
  1303. * 隐藏模块关联左边菜单、内页按钮
  1304. * name 数组模块名称[]数组
  1305. */
  1306. function hide_module_menu(name) {
  1307. for(var i=0;i<name.length;i++){
  1308. var rele_menu = [];
  1309. if (!module_rele_menu[name[i]+'-close'] === false) {
  1310. rele_menu = module_rele_menu[name[i]+'-close'];
  1311. } else {
  1312. rele_menu = module_rele_menu[name[i]];
  1313. }
  1314. if (rele_menu){
  1315. for (var j=0;j<rele_menu.length;j++){
  1316. if (rele_menu[j] && all_menu_list[rele_menu[j]] && all_menu_list[rele_menu[j]]['id']){
  1317. var left_menu_class = "left_menu_" + all_menu_list[rele_menu[j]]['id'];
  1318. var my_menu_id = "my_menu_" + all_menu_list[rele_menu[j]]['id'];
  1319. var li_id = "li_" + all_menu_list[rele_menu[j]]['id'];
  1320. if(parent.$('.'+left_menu_class).length > 0){
  1321. $('.'+left_menu_class,window.parent.document).hide();
  1322. }
  1323. $('#'+my_menu_id).hide();
  1324. $('#'+li_id).hide();
  1325. }
  1326. }
  1327. }
  1328. }
  1329. module_visible();
  1330. }
  1331. /*
  1332. * 提交表单obj
  1333. */
  1334. function ajax_submit(obj, inc_type, name, value){
  1335. var _parent = parent;
  1336. var is_force = $(obj).attr('data-is_force');
  1337. var lmenuid = $(obj).attr('data-lmenuid');
  1338. var url = "{:url('Index/switch_map', ['_ajax'=>1])}";
  1339. var syn_open_users = false; // 是否同步开启会员中心
  1340. var syn_close_users = false; //是否同步关闭会员中心管辖的其他模块(会员投稿、会员升级、商城中心、支付功能)
  1341. var syn_module_menu = [name];
  1342. // 验证权限,且判断同步
  1343. switch (name){
  1344. case 'shop_open':
  1345. case 'pay_open':
  1346. case 'users_open_release':
  1347. case 'level_member_upgrade':
  1348. if (-1 < $.inArray(name, ['shop_open','pay_open']))
  1349. {
  1350. if(false == check_shop_open())
  1351. {
  1352. return false;
  1353. }
  1354. } else if (-1 < $.inArray(name, ['users_open_release','level_member_upgrade']))
  1355. {
  1356. if(false == check_users_open_release())
  1357. {
  1358. return false;
  1359. }
  1360. }
  1361. // 同时开启会员中心
  1362. if (1 == value) {
  1363. syn_open_users = true;
  1364. syn_module_menu.push('web_users_switch');
  1365. }
  1366. break;
  1367. case 'web_users_switch':
  1368. // 同步关闭会员中心管辖的其他模块(会员投稿、会员升级、商城中心、支付功能)
  1369. if (0 == value) {
  1370. syn_close_users = true;
  1371. syn_module_menu.push('shop_open','pay_open','users_open_release','level_member_upgrade');
  1372. }
  1373. break;
  1374. }
  1375. if (1 == $('#is_themeusers_exist').val()) {
  1376. $('#is_themeusers_exist').val(0)
  1377. loadmsg = '初始化中';
  1378. } else if (1 == $('#is_themeshop_exist').val()) {
  1379. $('#is_themeshop_exist').val(0)
  1380. loadmsg = '初始化中';
  1381. } else {
  1382. loadmsg = '正在处理';
  1383. }
  1384. parent_layer_loading(loadmsg);
  1385. $.ajax({
  1386. type: "POST",
  1387. url: url,
  1388. data: {inc_type:inc_type,name:name,value:value,is_force:is_force},
  1389. dataType: 'json',
  1390. success: function (res) {
  1391. if(res.code == 1){
  1392. // 同时开启会员中心
  1393. if (true == syn_open_users) {
  1394. open_module("web[web_users_switch]");
  1395. }
  1396. //关闭会员中心管辖的其他模块(会员投稿、会员升级、商城中心、支付功能)
  1397. if (true == syn_close_users){
  1398. close_module("users[users_open_release]");
  1399. close_module("level[level_member_upgrade]");
  1400. close_module("shop[shop_open]");
  1401. close_module("pay[pay_open]");
  1402. }
  1403. // 控制顶部与左侧菜单的显示与隐藏
  1404. if (value == 1){ //显示
  1405. if(parent.$('#'+lmenuid).length > 0 || ('web_citysite_open' == name && parent.$('#Language_index').length > 0)){
  1406. $('#'+lmenuid, window.parent.document).show();
  1407. if ('web_language_switch' == name) {
  1408. $('#'+lmenuid+'_span', window.parent.document).show();
  1409. }
  1410. if ('web_citysite_open' == name) {
  1411. $('#Language_index', window.parent.document).hide();
  1412. $('#Language_index_span', window.parent.document).hide();
  1413. }
  1414. }
  1415. show_module_menu(syn_module_menu);
  1416. }else{
  1417. if(parent.$('#'+lmenuid).length > 0){
  1418. $('#'+lmenuid, window.parent.document).hide();
  1419. if ('web_language_switch' == name) {
  1420. $('#'+lmenuid+'_span', window.parent.document).hide();
  1421. }
  1422. }
  1423. hide_module_menu(syn_module_menu);
  1424. }
  1425. _parent.layer.closeAll();
  1426. // 根据不同场景进行页面加载的处理
  1427. if ('web_citysite_open' == name && 1 == is_force) {
  1428. _parent.layer.alert(res.msg, {icon: 6, title: false, closeBtn: false}, function(index){
  1429. if (1 == res.data.reload) {
  1430. _parent.layer.close(index);
  1431. window.location.reload();
  1432. }
  1433. });
  1434. } else {
  1435. _parent.layer.msg(res.msg, {icon: 1, time: 800}, function(){
  1436. if (1 == res.data.reload) {
  1437. window.location.reload();
  1438. } else if (2 == res.data.reload) {
  1439. top.window.location.reload();
  1440. }
  1441. });
  1442. }
  1443. }else{
  1444. //数据设置失败,回复按钮
  1445. if (value == 0){ //原来是打开状态
  1446. open_module(inc_type+"["+name+"]");
  1447. }else{
  1448. close_module(inc_type+"["+name+"]");
  1449. }
  1450. if (1 == res.data.code) {
  1451. _parent.layer.closeAll();
  1452. _parent.layer.alert(res.msg, {btn: ['购买授权'], icon: 4, title:false}, function(){
  1453. _parent.layer.closeAll();
  1454. window.location.reload();
  1455. window.open('https://www.eyoucms.com/buy');
  1456. });
  1457. } else {
  1458. if (-1 < $.inArray(name, ['web_citysite_open', 'web_language_switch'])) {
  1459. _parent.layer.closeAll();
  1460. _parent.layer.alert(res.msg, {icon: 7, title:false, closeBtn:false, btn:['强制开启', '取消']}, function(){
  1461. _parent.layer.closeAll();
  1462. $(obj).attr('data-is_force', 1);
  1463. open_module("web["+name+"]");
  1464. if ('web_language_switch' == name) {
  1465. close_module("web[web_citysite_open]");
  1466. } else if ('web_citysite_open' == name) {
  1467. close_module("web[web_language_switch]");
  1468. }
  1469. ajax_submit(obj, inc_type, name, value);
  1470. });
  1471. } else {
  1472. _parent.layer.closeAll();
  1473. _parent.layer.alert(res.msg, {icon: 5, title:false, closeBtn:false}, function(){
  1474. _parent.layer.closeAll();
  1475. window.location.reload();
  1476. });
  1477. }
  1478. }
  1479. }
  1480. },
  1481. error:function(e){
  1482. _parent.layer.closeAll();
  1483. _parent.layer.alert(e.responseText, {icon: 5, title:false, closeBtn: false}, function(){
  1484. _parent.layer.closeAll();
  1485. window.location.reload();
  1486. });
  1487. }
  1488. });
  1489. }
  1490. //打开链接
  1491. function gourl2(obj,type){
  1492. var security_ask_open = {$security_ask_open|default=0};
  1493. var menu_id = $(obj).data('menu_id');
  1494. if (2004003 == menu_id) {
  1495. if (0 == security_ask_open) {
  1496. showConfirm('需要设置密保问题验证才可以继续', {btn:['去设置', '取消']}, function(){
  1497. layer.closeAll();
  1498. var iframes = layer.open({
  1499. type: 2,
  1500. title: '安全验证中心',
  1501. fixed: true, //不固定
  1502. shadeClose: false,
  1503. shade: layer_shade,
  1504. offset: 'auto',
  1505. // maxmin: true, //开启最大化最小化按钮
  1506. area: ['100%', '100%'],
  1507. content: "{:url('Security/second_ask_init', ['gourl'=>url('Filemanager/index')])}",
  1508. success: function(layero, index){
  1509. }
  1510. });
  1511. layer.full(iframes);
  1512. });
  1513. return false;
  1514. }
  1515. }
  1516. var leftmenu = $(obj).data('leftmenu');
  1517. var href = $(obj).data('href');
  1518. $('.eycms_cont_left .sub-menu a', window.parent.document).removeClass('on');
  1519. $('.eycms_cont_left .sub-menu dl.jslist dt', window.parent.document).removeClass('on');
  1520. if (2 == type) {
  1521. $('#'+leftmenu+' dt', window.parent.document).addClass('on');
  1522. } else {
  1523. $('#'+leftmenu, window.parent.document).addClass('on');
  1524. }
  1525. window.location.href = href;
  1526. }
  1527. //检查是否有权限使用商城(是否授权)
  1528. function check_shop_open(){
  1529. var obj = $('input[name="shop[shop_open]"]:checked');
  1530. var is_online = (obj).attr('data-is_online');
  1531. if (1 == is_online) {
  1532. var shop_open = $(obj).val();
  1533. if (1 == shop_open && $(obj).attr('data-authortoken') == -1) {
  1534. close_module("shop[shop_open]");
  1535. var alert1 = layer.alert('订单功能只限于授权域名!', {
  1536. icon: 4,
  1537. shade: layer_shade,
  1538. title:false,
  1539. btn: ['购买授权']
  1540. }, function(){
  1541. window.open('https://www.eyoucms.com/buy');
  1542. layer.close(alert1);
  1543. });
  1544. return false;
  1545. }
  1546. }
  1547. return true;
  1548. }
  1549. //检查是否有权限使用会员投稿功能(是否授权)
  1550. function check_users_open_release(){
  1551. var obj = $('input[name="users[users_open_release]"]:checked');
  1552. var is_online = $(obj).attr('data-is_online');
  1553. if (1 == is_online) {
  1554. var users_open_release = $(obj).val();
  1555. if (1 == users_open_release && $(obj).attr('data-authortoken') == -1) {
  1556. close_module("users[users_open_release]");
  1557. var alert1 = layer.alert('会员投稿功能只限于授权域名!', {
  1558. icon: 4,
  1559. shade: layer_shade,
  1560. title:false,
  1561. btn: ['购买授权']
  1562. }, function(){
  1563. window.open('https://www.eyoucms.com/buy');
  1564. layer.close(alert1);
  1565. });
  1566. return false;
  1567. }
  1568. }
  1569. return true;
  1570. }
  1571. </script>
  1572. </body>
  1573. </html>