Няма описание
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.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656
  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. <!--新增职称管理模块--->
  311. {eq name="'ZcPosition@index'|is_check_access" value="1"}
  312. <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}>
  313. <div class="flex-dir-row flex-a-center">
  314. <div class="icon_bg icon_bg_no">
  315. <i class="iconfont e-guanggao f-20 col-848484" ></i>
  316. </div>
  317. <div class="ml-8 white-space">
  318. <a href="javascript:void(0);" data-href="{:url('ZcPosition/index')}" onclick="gourl2(this,1);">职称管理</a>
  319. </div>
  320. </div>
  321. {notempty name="$is_founder"}
  322. <div class="icon-link_add">
  323. <div title="加入导航显示" data-menu_id="1006" class="iconfont e-jiahao2"></div>
  324. </div>
  325. {/notempty}
  326. </li>
  327. {/eq}
  328. {eq name="'Tags@index'|is_check_access" value="1"}
  329. <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}>
  330. <div class="flex-dir-row flex-a-center">
  331. <div class="icon_bg icon_bg_no">
  332. <i class="iconfont e-TAGguanli f-20 col-848484" ></i>
  333. </div>
  334. <div class="ml-8 white-space">
  335. <a href="javascript:void(0);" data-href="{:url('Tags/index')}" onclick="gourl2(this,1);">TAG管理</a>
  336. </div>
  337. </div>
  338. {notempty name="$is_founder"}
  339. <div class="icon-link_add">
  340. <div title="加入导航显示" data-menu_id="2004011" class="iconfont e-jiahao2"></div>
  341. </div>
  342. {/notempty}
  343. </li>
  344. {/eq}
  345. {eq name="'Search@conf'|is_check_access" value="1"}
  346. {eq name='$main_lang' value='$admin_lang'}
  347. <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}>
  348. <div class="flex-dir-row flex-a-center">
  349. <div class="icon_bg icon_bg_no">
  350. <i class="iconfont e-soguanjianci f-20 col-848484" ></i>
  351. </div>
  352. <div class="ml-8 white-space">
  353. <a href="javascript:void(0);" data-href="{:url('Search/conf')}" onclick="gourl2(this,1);">搜索管理</a>
  354. </div>
  355. </div>
  356. {notempty name="$is_founder"}
  357. <div class="icon-link_add">
  358. <div title="加入导航显示" data-menu_id="2004022" class="iconfont e-jiahao2"></div>
  359. </div>
  360. {/notempty}
  361. </li>
  362. {/eq}
  363. {/eq}
  364. {eq name="'Field@arctype_index'|is_check_access" value="1"}
  365. {eq name='$main_lang' value='$admin_lang'}
  366. <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}>
  367. <div class="flex-dir-row flex-a-center">
  368. <div class="icon_bg icon_bg_no">
  369. <i class="iconfont e-lanmuziduan f-20 col-848484" ></i>
  370. </div>
  371. <div class="ml-8 white-space">
  372. <a href="javascript:void(0);" data-href="{:url('Field/arctype_index')}" onclick="gourl2(this,1);">栏目字段</a>
  373. </div>
  374. </div>
  375. {notempty name="$is_founder"}
  376. <div class="icon-link_add">
  377. <div title="加入导航显示" data-menu_id="2004004" class="iconfont e-jiahao2"></div>
  378. </div>
  379. {/notempty}
  380. </li>
  381. {/eq}
  382. {/eq}
  383. {eq name="'Channeltype@index'|is_check_access" value="1"}
  384. {eq name='$main_lang' value='$admin_lang'}
  385. <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}>
  386. <div class="flex-dir-row flex-a-center">
  387. <div class="icon_bg icon_bg_no">
  388. <i class="iconfont e-pindaomoxing f-20 col-848484" ></i>
  389. </div>
  390. <div class="ml-8 white-space">
  391. <a href="javascript:void(0);" data-href="{:url('Channeltype/index')}" onclick="gourl2(this,1);">频道模型</a>
  392. </div>
  393. </div>
  394. {notempty name="$is_founder"}
  395. <div class="icon-link_add">
  396. <div title="加入导航显示" data-menu_id="2004007" class="iconfont e-jiahao2"></div>
  397. </div>
  398. {/notempty}
  399. </li>
  400. {/eq}
  401. {/eq}
  402. {eq name="'ArchivesFlag@index'|is_check_access" value="1"}
  403. {eq name='$main_lang' value='$admin_lang'}
  404. <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}>
  405. <div class="flex-dir-row flex-a-center">
  406. <div class="icon_bg icon_bg_no">
  407. <i class="iconfont e-wendangshuxing f-20 col-848484" ></i>
  408. </div>
  409. <div class="ml-8">
  410. <a href="javascript:void(0);" data-href="{:url('ArchivesFlag/index')}" onclick="gourl2(this,1);">文档属性</a>
  411. </div>
  412. </div>
  413. {notempty name="$is_founder"}
  414. <div class="icon-link_add">
  415. <div title="加入导航显示" data-menu_id="2004008" class="iconfont e-jiahao2"></div>
  416. </div>
  417. {/notempty}
  418. </li>
  419. {/eq}
  420. {/eq}
  421. {eq name="'System@water'|is_check_access" value="1"}
  422. {eq name='$main_lang' value='$admin_lang'}
  423. <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}>
  424. <div class="flex-dir-row flex-a-center">
  425. <div class="icon_bg icon_bg_no">
  426. <i class="f-20 iconfont e-shuiyinpeizhi col-848484" ></i>
  427. </div>
  428. <div class="ml-8 white-space">
  429. <a href="javascript:void(0);" data-href="{:url('System/water')}" onclick="gourl2(this,1);">图片水印</a>
  430. </div>
  431. </div>
  432. {notempty name="$is_founder"}
  433. <div class="icon-link_add">
  434. <div title="加入导航显示" data-menu_id="2004009" class="iconfont e-jiahao2"></div>
  435. </div>
  436. {/notempty}
  437. </li>
  438. {/eq}
  439. {/eq}
  440. {eq name="'System@thumb'|is_check_access" value="1"}
  441. {eq name='$main_lang' value='$admin_lang'}
  442. <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}>
  443. <div class="flex-dir-row flex-a-center">
  444. <div class="icon_bg icon_bg_no">
  445. <i class="iconfont e-suolvetupeizhi f-20 col-848484" ></i>
  446. </div>
  447. <div class="ml-8 white-space">
  448. <a href="javascript:void(0);" data-href="{:url('System/thumb')}" onclick="gourl2(this,1);">缩略图设置</a>
  449. </div>
  450. </div>
  451. {notempty name="$is_founder"}
  452. <div class="icon-link_add">
  453. <div title="加入导航显示" data-menu_id="2004010" class="iconfont e-jiahao2"></div>
  454. </div>
  455. {/notempty}
  456. </li>
  457. {/eq}
  458. {/eq}
  459. {eq name="'Navigation@index'|is_check_access" value="1"}
  460. {eq name='$main_lang' value='$admin_lang'}
  461. <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}>
  462. <div class="flex-dir-row flex-a-center">
  463. <div class="icon_bg icon_bg_no">
  464. <i class="iconfont e-daohangguanli f-20 col-848484" ></i>
  465. </div>
  466. <div class="ml-8 white-space">
  467. <a href="javascript:void(0);" data-href="{:url('Navigation/index')}" onclick="gourl2(this,1);">导航管理</a>
  468. </div>
  469. </div>
  470. {notempty name="$is_founder"}
  471. <div class="icon-link_add">
  472. <div title="加入导航显示" data-menu_id="2004013" class="iconfont e-jiahao2"></div>
  473. </div>
  474. {/notempty}
  475. </li>
  476. {/eq}
  477. {/eq}
  478. </ul>
  479. </div>
  480. </div>
  481. <div class="on-off_list_bg bg-fff" id="gaojixuanxiang" style="display: block;">
  482. <div class="son-tit">
  483. <div class="f-16 col-373737">高级扩展</div>
  484. </div>
  485. <div class="on-off_list" id="gaojixuanxiang_child" style="display: block;">
  486. <ul class="flex-dir-row flex-wrap">
  487. {eq name="'System@index'|is_check_access" value="1"}
  488. <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}>
  489. <div class="flex-dir-row flex-a-center">
  490. <div class="icon_bg icon_bg_no">
  491. <i class="iconfont e-shezhi f-20 col-848484" ></i>
  492. </div>
  493. <div class="ml-8 white-space">
  494. <a href="javascript:void(0);" data-href="{:url('System/web')}" 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="2001" class="iconfont e-jiahao2"></div>
  500. </div>
  501. {/notempty}
  502. </li>
  503. {/eq}
  504. {eq name="'Admin@admin_pwd'|is_check_access" value="1"}
  505. {eq name='$main_lang' value='$admin_lang'}
  506. <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}>
  507. <div class="flex-dir-row flex-a-center">
  508. <div class="icon_bg icon_bg_no">
  509. <i class="iconfont e-guanliyuan f-20 col-848484" ></i>
  510. </div>
  511. <div class="ml-8 white-space">
  512. <a href="javascript:void(0);" data-href="{:url('Admin/index')}" onclick="gourl2(this,1);">管理员</a>
  513. </div>
  514. </div>
  515. {notempty name="$is_founder"}
  516. <div class="icon-link_add">
  517. <div title="加入导航显示" data-menu_id="2004001" class="iconfont e-jiahao2"></div>
  518. </div>
  519. {/notempty}
  520. </li>
  521. {/eq}
  522. {/eq}
  523. {eq name="'RecycleBin@arctype_index'|is_check_access" value="1"}
  524. {if condition="$main_lang == $admin_lang || !empty($global['language_split'])"}
  525. {neq name="$global['web_recycle_switch']" value='1'}
  526. <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}>
  527. <div class="flex-dir-row flex-a-center">
  528. <div class="icon_bg icon_bg_no">
  529. <i class="iconfont e-huishouzhan f-20 col-848484" ></i>
  530. </div>
  531. <div class="ml-8 white-space">
  532. <a href="javascript:void(0);" data-href="{:url('RecycleBin/archives_index')}" onclick="gourl2(this,1);">回收站</a>
  533. </div>
  534. </div>
  535. {notempty name="$is_founder"}
  536. <div class="icon-link_add">
  537. <div title="加入导航显示" data-menu_id="2004006" class="iconfont e-jiahao2"></div>
  538. </div>
  539. {/notempty}
  540. </li>
  541. {/neq}
  542. {/if}
  543. {/eq}
  544. {eq name="'Tools@index'|is_check_access" value="1"}
  545. {eq name='$main_lang' value='$admin_lang'}
  546. <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}>
  547. <div class="flex-dir-row flex-a-center">
  548. <div class="icon_bg icon_bg_no">
  549. <i class="iconfont e-beifenhuanyuan f-20 col-848484" ></i>
  550. </div>
  551. <div class="ml-8 white-space">
  552. <a href="javascript:void(0);" data-href="{:url('Tools/index')}" onclick="gourl2(this,1);">备份还原</a>
  553. </div>
  554. </div>
  555. {notempty name="$is_founder"}
  556. <div class="icon-link_add">
  557. <div title="加入导航显示" data-menu_id="2004002" class="iconfont e-jiahao2"></div>
  558. </div>
  559. {/notempty}
  560. </li>
  561. {/eq}
  562. {/eq}
  563. {eq name="'Vertify@index'|is_check_access" value="1"}
  564. {eq name='$main_lang' value='$admin_lang'}
  565. <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}>
  566. <div class="flex-dir-row flex-a-center">
  567. <div class="icon_bg icon_bg_no">
  568. <i class="iconfont e-yanzhengmaguanli f-20 col-848484" ></i>
  569. </div>
  570. <div class="ml-8 white-space">
  571. <a href="javascript:void(0);" data-href="{:url('Vertify/index')}" onclick="gourl2(this,1);">验证码管理</a>
  572. </div>
  573. </div>
  574. {notempty name="$is_founder"}
  575. <div class="icon-link_add">
  576. <div title="加入导航显示" data-menu_id="2004015" class="iconfont e-jiahao2"></div>
  577. </div>
  578. {/notempty}
  579. </li>
  580. {/eq}
  581. {/eq}
  582. {eq name="'Filemanager@index'|is_check_access" value="1"}
  583. {eq name='$main_lang' value='$admin_lang'}
  584. <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}>
  585. <div class="flex-dir-row flex-a-center">
  586. <div class="icon_bg icon_bg_no">
  587. <i class="iconfont e-mobanguanli f-20 col-848484" ></i>
  588. </div>
  589. <div class="ml-8 white-space">
  590. <a href="javascript:void(0);" data-href="{:url('Filemanager/index')}" data-menu_id="2004003" onclick="gourl2(this,1);">模板管理</a>
  591. </div>
  592. </div>
  593. {notempty name="$is_founder"}
  594. <div class="icon-link_add">
  595. <div title="加入导航显示" data-menu_id="2004003" class="iconfont e-jiahao2"></div>
  596. </div>
  597. {/notempty}
  598. </li>
  599. {/eq}
  600. {/eq}
  601. {eq name="'Member@users_index'|is_check_access" value="1"}
  602. {eq name='$main_lang' value='$admin_lang'}
  603. <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}>
  604. <div class="flex-dir-row flex-a-center">
  605. <div class="icon_bg icon_bg_no">
  606. <i class="iconfont e-gerenzhongxin f-20 col-848484" ></i>
  607. </div>
  608. <div class="ml-8 white-space">
  609. <a href="javascript:void(0);" data-href="{:url('Member/users_index')}" onclick="gourl2(this,1);">会员中心</a>
  610. </div>
  611. </div>
  612. {notempty name="$is_founder"}
  613. <div class="icon-link_add">
  614. <div title="加入导航显示" data-menu_id="2006" class="iconfont e-jiahao2"></div>
  615. </div>
  616. {/notempty}
  617. </li>
  618. {/eq}
  619. {/eq}
  620. {eq name="'Citysite@index'|is_check_access" value="1"}
  621. {if condition="$main_lang == $admin_lang"}
  622. <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}>
  623. <div class="flex-dir-row flex-a-center">
  624. <div class="icon_bg icon_bg_no">
  625. <i class="iconfont e-chengshifenzhan f-20 col-848484" ></i>
  626. </div>
  627. <div class="ml-8 white-space">
  628. <a href="javascript:void(0);" data-href="{:url('Citysite/index')}" onclick="gourl2(this,1);">城市分站</a>
  629. </div>
  630. </div>
  631. {notempty name="$is_founder"}
  632. <div class="icon-link_add">
  633. <div title="加入导航显示" data-menu_id="2004019" class="iconfont e-jiahao2"></div>
  634. </div>
  635. {/notempty}
  636. </li>
  637. {/if}
  638. {/eq}
  639. {eq name="'Weapp@index'|is_check_access" value="1"}
  640. {eq name='$main_lang' value='$admin_lang'}
  641. <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}>
  642. <div class="flex-dir-row flex-a-center">
  643. <div class="icon_bg icon_bg_no">
  644. <i class="iconfont e-chajian f-20 col-848484" ></i>
  645. </div>
  646. <div class="ml-8 white-space">
  647. <a href="javascript:void(0);" data-href="{:url('Weapp/index')}" onclick="gourl2(this,1);">插件应用</a>
  648. </div>
  649. </div>
  650. {notempty name="$is_founder"}
  651. <div class="icon-link_add">
  652. <div title="加入导航显示" data-menu_id="2005" class="iconfont e-jiahao2"></div>
  653. </div>
  654. {/notempty}
  655. </li>
  656. {/eq}
  657. {/eq}
  658. {eq name="'Security@index'|is_check_access" value="1"}
  659. {eq name='$main_lang' value='$admin_lang'}
  660. <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}>
  661. <div class="flex-dir-row flex-a-center">
  662. <div class="icon_bg icon_bg_no">
  663. <i class="iconfont e-anquanshezhi f-20 col-848484" ></i>
  664. </div>
  665. <div class="ml-8 white-space">
  666. <a href="javascript:void(0);" data-href="{:url('Security/index')}" onclick="gourl2(this,1);">安全中心</a>
  667. </div>
  668. </div>
  669. {notempty name="$is_founder"}
  670. <div class="icon-link_add">
  671. <div title="加入导航显示" data-menu_id="2004017" class="iconfont e-jiahao2"></div>
  672. </div>
  673. {/notempty}
  674. </li>
  675. {/eq}
  676. {/eq}
  677. {eq name="'Order@index'|is_check_access" value="1"}
  678. {eq name='$main_lang' value='$admin_lang'}
  679. <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}>
  680. <div class="flex-dir-row flex-a-center">
  681. <div class="icon_bg icon_bg_no">
  682. <i class="iconfont e-dingdanguanli f-20 col-848484" ></i>
  683. </div>
  684. <div class="ml-8 white-space">
  685. <a href="javascript:void(0);" data-href="{:url('Order/index')}" onclick="gourl2(this,1);">订单管理</a>
  686. </div>
  687. </div>
  688. {notempty name="$is_founder"}
  689. <div class="icon-link_add">
  690. <div title="加入导航显示" data-menu_id="2004021" class="iconfont e-jiahao2"></div>
  691. </div>
  692. {/notempty}
  693. </li>
  694. {/eq}
  695. {/eq}
  696. {eq name="'Uiset@ui_index'|is_check_access" value="1"}
  697. {notempty name="$is_show_uiset"}
  698. <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}>
  699. <div class="flex-dir-row flex-a-center">
  700. <div class="icon_bg icon_bg_no">
  701. <i class="iconfont e-keshihuabianji f-20 col-848484" ></i>
  702. </div>
  703. <div class="ml-8 white-space">
  704. <a href="javascript:void(0);" data-href="{:url('Uiset/ui_index')}" onclick="gourl2(this,1);">可视编辑</a>
  705. </div>
  706. </div>
  707. {notempty name="$is_founder"}
  708. <div class="icon-link_add">
  709. <div title="加入导航显示" data-menu_id="2002" class="iconfont e-jiahao2"></div>
  710. </div>
  711. {/notempty}
  712. </li>
  713. {/notempty}
  714. {/eq}
  715. {if condition="in_array('memgift', $useFunc) && $php_servicemeal > 1 && !empty($userConfig['memgift_open']) && $main_lang == $admin_lang"}
  716. {eq name="'Memgift@gift_exchange_list'|is_check_access" value="1"}
  717. <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}>
  718. <div class="flex-dir-row flex-a-center">
  719. <div class="icon_bg icon_bg_no">
  720. <i class="iconfont f-20 e-lipinduihuan col-848484" ></i>
  721. </div>
  722. <div class="ml-8 white-space">
  723. <a href="javascript:void(0);" data-href="{:url('Memgift/gift_exchange_list')}" 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="2004023" class="iconfont e-jiahao2"></div>
  729. </div>
  730. {/notempty}
  731. </li>
  732. {/eq}
  733. {/if}
  734. {eq name="'Form@index'|is_check_access" value="1"}
  735. <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}>
  736. <div class="flex-dir-row flex-a-center">
  737. <div class="icon_bg icon_bg_no">
  738. <i class="iconfont f-20 e-biaodanguanli col-848484" ></i>
  739. </div>
  740. <div class="ml-8 white-space">
  741. <a href="javascript:void(0);" data-href="{:url('Form/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="2004018" class="iconfont e-jiahao2"></div>
  747. </div>
  748. {/notempty}
  749. </li>
  750. {/eq}
  751. {eq name="'Index@theme_index'|is_check_access" value="1"}
  752. {eq name='$main_lang' value='$admin_lang'}
  753. <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}>
  754. <div class="flex-dir-row flex-a-center">
  755. <div class="icon_bg icon_bg_no">
  756. <i class="iconfont f-20 e-zhutifengge col-848484" ></i>
  757. </div>
  758. <div class="ml-8 white-space">
  759. <a href="javascript:void(0);" data-href="{:url('Index/theme_index')}" onclick="gourl2(this,1);">主题风格</a>
  760. </div>
  761. </div>
  762. {notempty name="$is_founder"}
  763. <div class="icon-link_add">
  764. <div title="加入导航显示" data-menu_id="2004025" class="iconfont e-jiahao2"></div>
  765. </div>
  766. {/notempty}
  767. </li>
  768. {/eq}
  769. {/eq}
  770. {eq name="'Foreign@index'|is_check_access" value="1"}
  771. {if condition="$php_servicemeal >= 1 && $main_lang == $admin_lang"}
  772. <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}>
  773. <div class="flex-dir-row flex-a-center">
  774. <div class="icon_bg icon_bg_no">
  775. <i class="iconfont f-20 e-waimaoshezhi col-848484" ></i>
  776. </div>
  777. <div class="ml-8 white-space">
  778. <a href="javascript:void(0);" data-href="{:url('Foreign/index')}" onclick="gourl2(this,1);">外贸助手</a>
  779. </div>
  780. </div>
  781. {notempty name="$is_founder"}
  782. <div class="icon-link_add">
  783. <div title="加入导航显示" data-menu_id="2004026" class="iconfont e-jiahao2"></div>
  784. </div>
  785. {/notempty}
  786. </li>
  787. {/if}
  788. {/eq}
  789. </ul>
  790. </div>
  791. </div>
  792. {eq name='$main_lang' value='$admin_lang'}
  793. <div class="on-off_list_bg bg-fff" id="shangchengmokuai" style="display: block;">
  794. <div class="son-tit">
  795. <div class="f-16 col-373737">商城模块</div>
  796. </div>
  797. <div class="on-off_list" id="shangchengmokuai_child" style="display: block;">
  798. <ul class="flex-dir-row flex-wrap">
  799. {eq name="'Shop@index'|is_check_access" value="1"}
  800. <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}>
  801. <div class="flex-dir-row flex-a-center">
  802. <div class="icon_bg icon_bg_no">
  803. <i class="iconfont f-20 e-shangcheng col-848484" ></i>
  804. </div>
  805. <div class="ml-8 white-space">
  806. <a href="javascript:void(0);" data-href="{:url('Shop/home',['conceal'=>'1'])}" onclick="gourl2(this,1);">商城中心</a>
  807. </div>
  808. </div>
  809. {notempty name="$is_founder"}
  810. <div class="icon-link_add">
  811. <div title="加入导航显示" data-menu_id="2008" class="iconfont e-jiahao2"></div>
  812. </div>
  813. {/notempty}
  814. </li>
  815. {/eq}
  816. {eq name="'Statistics@index'|is_check_access" value="1"}
  817. <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}>
  818. <div class="flex-dir-row flex-a-center">
  819. <div class="icon_bg icon_bg_no">
  820. <i class="iconfont f-20 e-shujutongji col-848484" ></i>
  821. </div>
  822. <div class="ml-8 white-space">
  823. <a href="javascript:void(0);" data-href="{:url('Statistics/index',['conceal'=>'1'])}" onclick="gourl2(this,1);">数据统计</a>
  824. </div>
  825. </div>
  826. {notempty name="$is_founder"}
  827. <div class="icon-link_add">
  828. <div title="加入导航显示" data-menu_id="2008001" class="iconfont e-jiahao2"></div>
  829. </div>
  830. {/notempty}
  831. </li>
  832. {/eq}
  833. {eq name="'ShopProduct@index'|is_check_access" value="1"}
  834. <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}>
  835. <div class="flex-dir-row flex-a-center">
  836. <div class="icon_bg icon_bg_no">
  837. <i class="iconfont f-20 e-shangpinguanli col-848484" ></i>
  838. </div>
  839. <div class="ml-8 white-space">
  840. <a href="javascript:void(0);" data-href="{:url('ShopProduct/index',['conceal'=>'1'])}" onclick="gourl2(this,1);">商品管理</a>
  841. </div>
  842. </div>
  843. {notempty name="$is_founder"}
  844. <div class="icon-link_add">
  845. <div title="加入导航显示" data-menu_id="2008002" class="iconfont e-jiahao2"></div>
  846. </div>
  847. {/notempty}
  848. </li>
  849. {/eq}
  850. {eq name="'ShopProduct@attrlist_index'|is_check_access" value="1"}
  851. <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}>
  852. <div class="flex-dir-row flex-a-center">
  853. <div class="icon_bg icon_bg_no">
  854. <i class="iconfont f-20 e-shangpincanshu col-848484" ></i>
  855. </div>
  856. <div class="ml-8 white-space">
  857. <a href="javascript:void(0);" data-href="{:url('ShopProduct/attrlist_index',['conceal'=>'1'])}" onclick="gourl2(this,1);">商品参数</a>
  858. </div>
  859. </div>
  860. {notempty name="$is_founder"}
  861. <div class="icon-link_add">
  862. <div title="加入导航显示" data-menu_id="2008003" class="iconfont e-jiahao2"></div>
  863. </div>
  864. {/notempty}
  865. </li>
  866. {/eq}
  867. {eq name="'Shop@home'|is_check_access" value="1"}
  868. <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}>
  869. <div class="flex-dir-row flex-a-center">
  870. <div class="icon_bg icon_bg_no">
  871. <i class="iconfont f-20 e-shangpinguige col-848484" ></i>
  872. </div>
  873. <div class="ml-8 white-space">
  874. <a href="javascript:void(0);" data-href="{:url('Shop/spec_index')}" onclick="gourl2(this,1);">商品规格</a>
  875. </div>
  876. </div>
  877. {notempty name="$is_founder"}
  878. <div class="icon-link_add">
  879. <div title="加入导航显示" data-menu_id="2008008" class="iconfont e-jiahao2"></div>
  880. </div>
  881. {/notempty}
  882. </li>
  883. {/eq}
  884. {eq name="'Shop@conf'|is_check_access" value="1"}
  885. <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}>
  886. <div class="flex-dir-row flex-a-center">
  887. <div class="icon_bg icon_bg_no">
  888. <i class="iconfont f-20 e-shangchengpeizhi col-848484" ></i>
  889. </div>
  890. <div class="ml-8 white-space">
  891. <a href="javascript:void(0);" data-href="{:url('Shop/conf',['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="2008004" class="iconfont e-jiahao2"></div>
  897. </div>
  898. {/notempty}
  899. </li>
  900. {/eq}
  901. {if condition="true || !empty($marketFunc)"}
  902. {eq name="'Shop@market_index'|is_check_access" value="1"}
  903. <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}>
  904. <div class="flex-dir-row flex-a-center">
  905. <div class="icon_bg icon_bg_no">
  906. <i class="iconfont f-20 e-yingxiaogongneng col-848484" ></i>
  907. </div>
  908. <div class="ml-8 white-space">
  909. <a href="javascript:void(0);" data-href="{:url('Shop/market_index',['conceal'=>'1'])}" onclick="gourl2(this,1);">营销功能</a>
  910. </div>
  911. </div>
  912. {notempty name="$is_founder"}
  913. <div class="icon-link_add">
  914. <div title="加入导航显示" data-menu_id="2008005" class="iconfont e-jiahao2"></div>
  915. </div>
  916. {/notempty}
  917. </li>
  918. {/eq}
  919. {/if}
  920. </ul>
  921. </div>
  922. </div>
  923. {/eq}
  924. <div class="on-off_list_bg bg-fff" id="seomokuai" style="display: block;">
  925. <div class="son-tit">
  926. <div class="f-16 col-373737">SEO模块</div>
  927. </div>
  928. <div class="on-off_list" id="seomokuai_child" style="display: block;">
  929. <ul class="flex-dir-row flex-wrap">
  930. {eq name="'Seo@seo'|is_check_access" value="1"}
  931. {eq name='$main_lang' value='$admin_lang'}
  932. <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}>
  933. <div class="flex-dir-row flex-a-center">
  934. <div class="icon_bg icon_bg_no">
  935. <i class="iconfont f-20 e-seo col-848484" ></i>
  936. </div>
  937. <div class="ml-8 white-space">
  938. <a href="javascript:void(0);" data-href="{:url('Seo/seo')}" onclick="gourl2(this,1);">SEO设置</a>
  939. </div>
  940. </div>
  941. {notempty name="$is_founder"}
  942. <div class="icon-link_add">
  943. <div title="加入导航显示" data-menu_id="2003" class="iconfont e-jiahao2"></div>
  944. </div>
  945. {/notempty}
  946. </li>
  947. {/eq}
  948. {/eq}
  949. {eq name="'Seo@build'|is_check_access" value="1"}
  950. {eq name='$main_lang' value='$admin_lang'}
  951. <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}>
  952. <div class="flex-dir-row flex-a-center">
  953. <div class="icon_bg icon_bg_no">
  954. <i class="iconfont f-20 e-jingtaishengcheng col-848484" ></i>
  955. </div>
  956. <div class="ml-8 white-space">
  957. <a href="javascript:void(0);" data-href="{:url('Seo/build')}" onclick="gourl2(this,1);">html生成</a>
  958. </div>
  959. </div>
  960. {notempty name="$is_founder"}
  961. <div class="icon-link_add">
  962. <div title="加入导航显示" data-menu_id="2004016" class="iconfont e-jiahao2"></div>
  963. </div>
  964. {/notempty}
  965. </li>
  966. {/eq}
  967. {/eq}
  968. {eq name="'Sitemap@index'|is_check_access" value="1"}
  969. {eq name='$main_lang' value='$admin_lang'}
  970. <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}>
  971. <div class="flex-dir-row flex-a-center">
  972. <div class="icon_bg icon_bg_no">
  973. <i class="iconfont e-Sitemap f-20 col-848484" ></i>
  974. </div>
  975. <div class="ml-8 white-space">
  976. <a href="javascript:void(0);" data-href="{:url('Sitemap/index')}" onclick="gourl2(this,1);">Sitemap</a>
  977. </div>
  978. </div>
  979. {notempty name="$is_founder"}
  980. <div class="icon-link_add">
  981. <div title="加入导航显示" data-menu_id="2003002" class="iconfont e-jiahao2"></div>
  982. </div>
  983. {/notempty}
  984. </li>
  985. {/eq}
  986. {/eq}
  987. {eq name="'Links@index'|is_check_access" value="1"}
  988. <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}>
  989. <div class="flex-dir-row flex-a-center">
  990. <div class="icon_bg icon_bg_no">
  991. <i class="iconfont e-youqinglianjie1 f-20 col-848484" ></i>
  992. </div>
  993. <div class="ml-8 white-space">
  994. <a href="javascript:void(0);" data-href="{:url('Links/index')}" onclick="gourl2(this,1);">友情链接</a>
  995. </div>
  996. </div>
  997. {notempty name="$is_founder"}
  998. <div class="icon-link_add">
  999. <div title="加入导航显示" data-menu_id="2003003" class="iconfont e-jiahao2"></div>
  1000. </div>
  1001. {/notempty}
  1002. </li>
  1003. {/eq}
  1004. </ul>
  1005. </div>
  1006. </div>
  1007. </div>
  1008. <input type="hidden" name="is_themeusers_exist" id="is_themeusers_exist" value="{$is_themeusers_exist}">
  1009. <input type="hidden" name="is_themeshop_exist" id="is_themeshop_exist" value="{$is_themeshop_exist}">
  1010. </div>
  1011. <script type="text/javascript">
  1012. var all_menu_list = {$all_menu_list|json_encode};
  1013. var module_rele_menu = {$module_rele_menu|json_encode};
  1014. var module_default_menu = {$module_default_menu|json_encode};
  1015. var module_reverse_menu = {$module_reverse_menu|json_encode};
  1016. var not_role_menu_id_arr = {$not_role_menu_id_arr|json_encode};
  1017. var update_admin_menu_url = "{:url('Ajax/update_admin_menu', ['_ajax'=>1])}"; //添加、删除入口地址
  1018. var is_founder = {$is_founder};
  1019. /*
  1020. * 1、给gengduogongneng类第2N个元素加上class,
  1021. * 2、其中一个子元素的高大于100,其他的高也设置为相同
  1022. */
  1023. function add_show2n_class(child,id) {
  1024. var min_height = 100;
  1025. var max_height = 0;
  1026. var childs = 1;
  1027. $(id).find(child).css('min-height',min_height);
  1028. $(id).find(child).each(function (index,element) {
  1029. height = $(element).get(0).offsetHeight; //获取真实高度 height + padding + border
  1030. if(height > max_height){
  1031. max_height = height;
  1032. }
  1033. $(element).removeClass("show_2n");
  1034. if (!$(element).is(":hidden")){
  1035. childs ++;
  1036. if (childs%2){
  1037. $(element).addClass("show_2n");
  1038. }
  1039. }
  1040. });
  1041. if (max_height > min_height){
  1042. $(id).find(child).css('min-height',max_height);
  1043. }
  1044. }
  1045. /*
  1046. * 判断element中是否还有显示的子元素,来控制本元素,以及上级元素的显示和隐藏
  1047. * flag 为true时候,需要先将所有父元素设置未显示状态
  1048. * child 子元素
  1049. * id 当前待检测元素块
  1050. * parent 跟id同时隐藏显示的元素
  1051. */
  1052. function div_visible(flag,child,id,parent) {
  1053. if (flag){
  1054. $(id).show();
  1055. $(parent).show();
  1056. }
  1057. var has_child = false;
  1058. $(id).find(child).each(function (index,element) {
  1059. if (!$(element).is(":hidden")){
  1060. has_child = true;
  1061. }
  1062. });
  1063. if (has_child){ //存在显示子元素
  1064. $(id).show();
  1065. $(parent).show();
  1066. }else{
  1067. $(id).hide();
  1068. $(parent).hide();
  1069. }
  1070. }
  1071. //通过判断模块是否还存在子组件来决定是否显示,flag为true时候,需要先将所有父元素设置未显示状态
  1072. function module_visible(flag) {
  1073. $('#gengduogongneng').show(); //必须先把最顶级设置为显示,下级判断显示隐藏才有效
  1074. div_visible(flag,'.more_li','#mokuaikaiguan');
  1075. div_visible(flag,'.more_li','#gaojixuanxiang_child','#gaojixuanxiang');
  1076. div_visible(flag,'.more_li','#wendangxiagnguan_child','#wendangxiagnguan');
  1077. div_visible(flag,'.more_li','#shangchengmokuai_child','#shangchengmokuai');
  1078. div_visible(flag,'.more_li','#dingdanmokuai_child','#dingdanmokuai');
  1079. div_visible(flag,'.more_li','#seomokuai_child','#seomokuai');
  1080. div_visible(flag,'.more_li','#gengduogongneng');
  1081. add_show2n_class('.on-off_list_bg','#gengduogongneng');
  1082. }
  1083. //添加模块菜单到导航和左侧菜单
  1084. function add_menu(menu_id,controller_name,action_name,param,icon,title) {
  1085. $.ajax({
  1086. type: "POST",
  1087. url: update_admin_menu_url,
  1088. data: {title:title,controller_name:controller_name,action_name:action_name,menu_id:menu_id,icon:icon,param:param,type:1},
  1089. dataType: 'json',
  1090. success:function (res) {
  1091. if(res.code == 1){
  1092. $('#li_'+menu_id).hide();
  1093. // $('#li_'+menu_id).find(".e-jiahao2").removeClass("e-jianhao");
  1094. //添加"我的菜单"
  1095. if(is_founder !== 1){ //没有权限取消
  1096. var my_html = '<li class="more_li" data-id="'+menu_id+'" id="my_menu_'+menu_id+'"> ' +
  1097. '<div class="flex-dir-row flex-a-center"> ' +
  1098. '<div class="icon_bg"> ' +
  1099. '<i class="'+ icon +' f-20 on" ></i> ' +
  1100. ' </div> ' +
  1101. ' <div class="ml-8"> ' +
  1102. ' <a href="javascript:void(0);" data-href="'+res.data.url+'" onclick="gourl2(this,1);">'+title+'</a> ' +
  1103. '</div> ' +
  1104. '</div> ' +
  1105. ' </li>';
  1106. }else{
  1107. var my_html = '<li title="拖动改变排序" class="more_li" data-id="'+menu_id+'" id="my_menu_'+menu_id+'"> ' +
  1108. '<div class="flex-dir-row flex-a-center"> ' +
  1109. '<div class="icon_bg"> ' +
  1110. '<i class="'+ icon +' f-20 on" ></i> ' +
  1111. ' </div> ' +
  1112. ' <div class="ml-8"> ' +
  1113. ' <a href="javascript:void(0);" data-href="'+res.data.url+'" onclick="gourl2(this,1);">'+title+'</a> ' +
  1114. '</div> ' +
  1115. '</div> ' +
  1116. '<div class="icon-link_add"> ' +
  1117. ' <div title="取消导航显示" data-menu_id="'+menu_id+'" class="iconfont e-jiahao2 e-jianhao"></div> ' +
  1118. ' </div> ' +
  1119. ' </li>';
  1120. }
  1121. //添加左侧菜单
  1122. 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+'" >'
  1123. +'<i class="'+icon+'"></i>'+title+'</a>';
  1124. if ($("#my_menu_2004")){
  1125. $("#my_menu_2004").before(my_html);
  1126. parent.$(".left_menu_2004").before(html);
  1127. }else{
  1128. $("#my_menu").append(my_html);
  1129. parent.$("#sub-menu").append(html);
  1130. }
  1131. module_visible();
  1132. }
  1133. return false;
  1134. }
  1135. });
  1136. }
  1137. $(function(){
  1138. //通过判断模块是否还存在子组件来决定是否显示
  1139. module_visible();
  1140. // 当前导航的拖动排序相关 js
  1141. if(is_founder === 1){
  1142. $( ".sort-list" ).sortable({
  1143. start: function( event, ui) {
  1144. }
  1145. ,stop: function( event, ui ) {
  1146. if(is_founder !== 1){
  1147. return false;
  1148. }
  1149. // 这里ajax实现保存排序逻辑
  1150. var ul =$("<ul></ul>");
  1151. var idarr = [];
  1152. $(".sort-list").children().each(function () {
  1153. var id = $(this).data("id");
  1154. var li = parent.$("#sub-menu").find(".left_menu_"+id);
  1155. ul.append(li);
  1156. idarr.push(id);
  1157. });
  1158. parent.$("#sub-menu").empty().append(ul);
  1159. //保存数据
  1160. $.ajax({
  1161. type: "POST",
  1162. url: "{:url('Ajax/ajax_move_admin_menu', ['_ajax'=>1])}",
  1163. data: {menu_id:idarr},
  1164. dataType: 'json',
  1165. success:function (res) {
  1166. if(res.code == 1){
  1167. console.log("修改完成");
  1168. }
  1169. return false;
  1170. }
  1171. });
  1172. }
  1173. });
  1174. //因为他们要拖动,所以尽量设置他们的文字不能选择。
  1175. $( ".sort-list" ).disableSelection();
  1176. }
  1177. //添加、取消成为栏目
  1178. $(".bodystyle").on('click','.e-jiahao2',function () {
  1179. if(is_founder !== 1){
  1180. return false;
  1181. }
  1182. var menu_id = $(this).data('menu_id');
  1183. var title = all_menu_list[menu_id]['name'] ;
  1184. var controller_name = all_menu_list[menu_id]['controller'] ;
  1185. var action_name = all_menu_list[menu_id]['action'] ;
  1186. var param = all_menu_list[menu_id]['param'] === undefined ? '' : all_menu_list[menu_id]['param'];
  1187. var icon = all_menu_list[menu_id]['icon'] ;
  1188. var url = $(this).data('url');
  1189. if($(this).hasClass('e-jianhao')){ //原本为“已添加”,去除"我的菜单",修改下面块为“未添加”模式,且显示
  1190. $.ajax({
  1191. type: "POST",
  1192. url: update_admin_menu_url,
  1193. data: {title:title,controller_name:controller_name,action_name:action_name,menu_id:menu_id,icon:icon,param:param,type:2},
  1194. dataType: 'json',
  1195. success:function (res) {
  1196. if(res.code == 1){
  1197. $('#li_'+menu_id).show();
  1198. //删除"我的菜单"
  1199. $("#my_menu_"+menu_id).remove();
  1200. //去除左侧菜单
  1201. parent.$("."+controller_name+'_'+action_name+'_'+menu_id).remove();
  1202. module_visible(1);
  1203. }
  1204. return false;
  1205. }
  1206. });
  1207. }else{ //原本为“未添加”,添加;添加到"我的菜单",修改下面块为"添加"模式,且隐藏
  1208. add_menu(menu_id,controller_name,action_name,param,icon,title);
  1209. }
  1210. // $(this).toggleClass("e-jianhao");
  1211. return false;
  1212. })
  1213. });
  1214. layui.use(['form'], function() {
  1215. var form = layui.form,
  1216. layer = layui.layer
  1217. //监听指定开关
  1218. form.on('switch(switchTest)', function(data) {
  1219. var name = $(this).attr('data-name');
  1220. var type = $(this).attr('data-type');
  1221. if (this.checked) {
  1222. $(this).val(1);
  1223. ajax_submit(this, type, name, 1);
  1224. } else {
  1225. $(this).val(0);
  1226. ajax_submit(this, type, name, 0);
  1227. }
  1228. });
  1229. form.on('switch(switchTest2)', function(data) {
  1230. var name = $(this).attr('data-name');
  1231. var type = $(this).attr('data-type');
  1232. if (this.checked) {
  1233. $(this).val(1);
  1234. ajax_submit(this, type, name, 1);
  1235. } else {
  1236. $(this).val(-1);
  1237. ajax_submit(this, type, name, -1);
  1238. }
  1239. });
  1240. });
  1241. /*
  1242. * 开启模块开关
  1243. * name 按钮的name属性 web[web_users_switch]
  1244. */
  1245. function open_module(name) {
  1246. $('input[name="'+name+'"]').attr('checked', 'checked');
  1247. $('input[name="'+name+'"]').val(1);
  1248. $('input[name="'+name+'"]').next().addClass('layui-form-onswitch');
  1249. $('input[name="'+name+'"]').next().html('<em>开启</em><i></i>');
  1250. }
  1251. /*
  1252. * 关闭模块开关
  1253. * name 按钮的name属性 web[web_users_switch]
  1254. */
  1255. function close_module(name) {
  1256. $('input[name="'+name+'"]').removeAttr('checked');
  1257. $('input[name="'+name+'"]').val(0);
  1258. $('input[name="'+name+'"]').next().removeClass('layui-form-onswitch');
  1259. $('input[name="'+name+'"]').next().html('<em>关闭</em><i></i>');
  1260. }
  1261. /*
  1262. * 显示模块关联左边菜单、内页按钮,判断是否已经存在”当前导航“中,如果不存在,才需要显示下方模块中的入口
  1263. * name 数组模块名称[]数组
  1264. */
  1265. function show_module_menu(name){
  1266. for(var i=0;i<name.length;i++){
  1267. //添加默认入口
  1268. var default_menu = module_default_menu[name[i]];
  1269. if (default_menu){
  1270. for (var d=0;d<default_menu.length;d++){
  1271. var menu_id = all_menu_list[default_menu[d]]['id'] ;
  1272. if ($('#my_menu_'+menu_id).length < 1){ // && not_role_menu_id_arr.indexOf(menu_id) === -1
  1273. var title = all_menu_list[menu_id]['name'] ;
  1274. var controller_name = all_menu_list[menu_id]['controller'] ;
  1275. var action_name = all_menu_list[menu_id]['action'] ;
  1276. var param = all_menu_list[menu_id]['param'] === undefined ? '' : all_menu_list[menu_id]['param'];
  1277. var icon = all_menu_list[menu_id]['icon'] ;
  1278. add_menu(menu_id,controller_name,action_name,param,icon,title);
  1279. }
  1280. }
  1281. }
  1282. //显示入口
  1283. var rele_menu = module_rele_menu[name[i]];
  1284. if (rele_menu){
  1285. for (var j=0;j<rele_menu.length;j++){
  1286. 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
  1287. var left_menu_class = "left_menu_" + all_menu_list[rele_menu[j]]['id'];
  1288. var my_menu_id = "my_menu_" + all_menu_list[rele_menu[j]]['id'];
  1289. var li_id = "li_" + all_menu_list[rele_menu[j]]['id'];
  1290. if(parent.$('.'+left_menu_class).length > 0){
  1291. $('.'+left_menu_class,window.parent.document).show();
  1292. }
  1293. if ($('#'+my_menu_id).length){
  1294. $('#'+my_menu_id).show(); //在当前导航中显示
  1295. }else{
  1296. $('#'+li_id).show();
  1297. }
  1298. }
  1299. }
  1300. }
  1301. //关闭反关联入口
  1302. var reverse_menu = module_reverse_menu[name[i]];
  1303. if (reverse_menu){
  1304. for (var j=0;j<reverse_menu.length;j++){
  1305. if (reverse_menu[j] && all_menu_list[reverse_menu[j]] && all_menu_list[reverse_menu[j]]['id']){
  1306. var left_menu_class = "left_menu_" + all_menu_list[reverse_menu[j]]['id'];
  1307. var my_menu_id = "my_menu_" + all_menu_list[reverse_menu[j]]['id'];
  1308. var li_id = "li_" + all_menu_list[reverse_menu[j]]['id'];
  1309. if(parent.$('.'+left_menu_class).length > 0){
  1310. $('.'+left_menu_class,window.parent.document).hide();
  1311. }
  1312. $('#'+my_menu_id).hide();
  1313. $('#'+li_id).hide();
  1314. }
  1315. }
  1316. }
  1317. }
  1318. module_visible(1);
  1319. }
  1320. /*
  1321. * 隐藏模块关联左边菜单、内页按钮
  1322. * name 数组模块名称[]数组
  1323. */
  1324. function hide_module_menu(name) {
  1325. for(var i=0;i<name.length;i++){
  1326. var rele_menu = [];
  1327. if (!module_rele_menu[name[i]+'-close'] === false) {
  1328. rele_menu = module_rele_menu[name[i]+'-close'];
  1329. } else {
  1330. rele_menu = module_rele_menu[name[i]];
  1331. }
  1332. if (rele_menu){
  1333. for (var j=0;j<rele_menu.length;j++){
  1334. if (rele_menu[j] && all_menu_list[rele_menu[j]] && all_menu_list[rele_menu[j]]['id']){
  1335. var left_menu_class = "left_menu_" + all_menu_list[rele_menu[j]]['id'];
  1336. var my_menu_id = "my_menu_" + all_menu_list[rele_menu[j]]['id'];
  1337. var li_id = "li_" + all_menu_list[rele_menu[j]]['id'];
  1338. if(parent.$('.'+left_menu_class).length > 0){
  1339. $('.'+left_menu_class,window.parent.document).hide();
  1340. }
  1341. $('#'+my_menu_id).hide();
  1342. $('#'+li_id).hide();
  1343. }
  1344. }
  1345. }
  1346. }
  1347. module_visible();
  1348. }
  1349. /*
  1350. * 提交表单obj
  1351. */
  1352. function ajax_submit(obj, inc_type, name, value){
  1353. var _parent = parent;
  1354. var is_force = $(obj).attr('data-is_force');
  1355. var lmenuid = $(obj).attr('data-lmenuid');
  1356. var url = "{:url('Index/switch_map', ['_ajax'=>1])}";
  1357. var syn_open_users = false; // 是否同步开启会员中心
  1358. var syn_close_users = false; //是否同步关闭会员中心管辖的其他模块(会员投稿、会员升级、商城中心、支付功能)
  1359. var syn_module_menu = [name];
  1360. // 验证权限,且判断同步
  1361. switch (name){
  1362. case 'shop_open':
  1363. case 'pay_open':
  1364. case 'users_open_release':
  1365. case 'level_member_upgrade':
  1366. if (-1 < $.inArray(name, ['shop_open','pay_open']))
  1367. {
  1368. if(false == check_shop_open())
  1369. {
  1370. return false;
  1371. }
  1372. } else if (-1 < $.inArray(name, ['users_open_release','level_member_upgrade']))
  1373. {
  1374. if(false == check_users_open_release())
  1375. {
  1376. return false;
  1377. }
  1378. }
  1379. // 同时开启会员中心
  1380. if (1 == value) {
  1381. syn_open_users = true;
  1382. syn_module_menu.push('web_users_switch');
  1383. }
  1384. break;
  1385. case 'web_users_switch':
  1386. // 同步关闭会员中心管辖的其他模块(会员投稿、会员升级、商城中心、支付功能)
  1387. if (0 == value) {
  1388. syn_close_users = true;
  1389. syn_module_menu.push('shop_open','pay_open','users_open_release','level_member_upgrade');
  1390. }
  1391. break;
  1392. }
  1393. if (1 == $('#is_themeusers_exist').val()) {
  1394. $('#is_themeusers_exist').val(0)
  1395. loadmsg = '初始化中';
  1396. } else if (1 == $('#is_themeshop_exist').val()) {
  1397. $('#is_themeshop_exist').val(0)
  1398. loadmsg = '初始化中';
  1399. } else {
  1400. loadmsg = '正在处理';
  1401. }
  1402. parent_layer_loading(loadmsg);
  1403. $.ajax({
  1404. type: "POST",
  1405. url: url,
  1406. data: {inc_type:inc_type,name:name,value:value,is_force:is_force},
  1407. dataType: 'json',
  1408. success: function (res) {
  1409. if(res.code == 1){
  1410. // 同时开启会员中心
  1411. if (true == syn_open_users) {
  1412. open_module("web[web_users_switch]");
  1413. }
  1414. //关闭会员中心管辖的其他模块(会员投稿、会员升级、商城中心、支付功能)
  1415. if (true == syn_close_users){
  1416. close_module("users[users_open_release]");
  1417. close_module("level[level_member_upgrade]");
  1418. close_module("shop[shop_open]");
  1419. close_module("pay[pay_open]");
  1420. }
  1421. // 控制顶部与左侧菜单的显示与隐藏
  1422. if (value == 1){ //显示
  1423. if(parent.$('#'+lmenuid).length > 0 || ('web_citysite_open' == name && parent.$('#Language_index').length > 0)){
  1424. $('#'+lmenuid, window.parent.document).show();
  1425. if ('web_language_switch' == name) {
  1426. $('#'+lmenuid+'_span', window.parent.document).show();
  1427. }
  1428. if ('web_citysite_open' == name) {
  1429. $('#Language_index', window.parent.document).hide();
  1430. $('#Language_index_span', window.parent.document).hide();
  1431. }
  1432. }
  1433. show_module_menu(syn_module_menu);
  1434. }else{
  1435. if(parent.$('#'+lmenuid).length > 0){
  1436. $('#'+lmenuid, window.parent.document).hide();
  1437. if ('web_language_switch' == name) {
  1438. $('#'+lmenuid+'_span', window.parent.document).hide();
  1439. }
  1440. }
  1441. hide_module_menu(syn_module_menu);
  1442. }
  1443. _parent.layer.closeAll();
  1444. // 根据不同场景进行页面加载的处理
  1445. if ('web_citysite_open' == name && 1 == is_force) {
  1446. _parent.layer.alert(res.msg, {icon: 6, title: false, closeBtn: false}, function(index){
  1447. if (1 == res.data.reload) {
  1448. _parent.layer.close(index);
  1449. window.location.reload();
  1450. }
  1451. });
  1452. } else {
  1453. _parent.layer.msg(res.msg, {icon: 1, time: 800}, function(){
  1454. if (1 == res.data.reload) {
  1455. window.location.reload();
  1456. } else if (2 == res.data.reload) {
  1457. top.window.location.reload();
  1458. }
  1459. });
  1460. }
  1461. }else{
  1462. //数据设置失败,回复按钮
  1463. if (value == 0){ //原来是打开状态
  1464. open_module(inc_type+"["+name+"]");
  1465. }else{
  1466. close_module(inc_type+"["+name+"]");
  1467. }
  1468. if (1 == res.data.code) {
  1469. _parent.layer.closeAll();
  1470. _parent.layer.alert(res.msg, {btn: ['购买授权'], icon: 4, title:false}, function(){
  1471. _parent.layer.closeAll();
  1472. window.location.reload();
  1473. window.open('https://www.eyoucms.com/buy');
  1474. });
  1475. } else {
  1476. if (-1 < $.inArray(name, ['web_citysite_open', 'web_language_switch'])) {
  1477. _parent.layer.closeAll();
  1478. _parent.layer.alert(res.msg, {icon: 7, title:false, closeBtn:false, btn:['强制开启', '取消']}, function(){
  1479. _parent.layer.closeAll();
  1480. $(obj).attr('data-is_force', 1);
  1481. open_module("web["+name+"]");
  1482. if ('web_language_switch' == name) {
  1483. close_module("web[web_citysite_open]");
  1484. } else if ('web_citysite_open' == name) {
  1485. close_module("web[web_language_switch]");
  1486. }
  1487. ajax_submit(obj, inc_type, name, value);
  1488. });
  1489. } else {
  1490. _parent.layer.closeAll();
  1491. _parent.layer.alert(res.msg, {icon: 5, title:false, closeBtn:false}, function(){
  1492. _parent.layer.closeAll();
  1493. window.location.reload();
  1494. });
  1495. }
  1496. }
  1497. }
  1498. },
  1499. error:function(e){
  1500. _parent.layer.closeAll();
  1501. _parent.layer.alert(e.responseText, {icon: 5, title:false, closeBtn: false}, function(){
  1502. _parent.layer.closeAll();
  1503. window.location.reload();
  1504. });
  1505. }
  1506. });
  1507. }
  1508. //打开链接
  1509. function gourl2(obj,type){
  1510. var security_ask_open = {$security_ask_open|default=0};
  1511. var menu_id = $(obj).data('menu_id');
  1512. if (2004003 == menu_id) {
  1513. if (0 == security_ask_open) {
  1514. showConfirm('需要设置密保问题验证才可以继续', {btn:['去设置', '取消']}, function(){
  1515. layer.closeAll();
  1516. var iframes = layer.open({
  1517. type: 2,
  1518. title: '安全验证中心',
  1519. fixed: true, //不固定
  1520. shadeClose: false,
  1521. shade: layer_shade,
  1522. offset: 'auto',
  1523. // maxmin: true, //开启最大化最小化按钮
  1524. area: ['100%', '100%'],
  1525. content: "{:url('Security/second_ask_init', ['gourl'=>url('Filemanager/index')])}",
  1526. success: function(layero, index){
  1527. }
  1528. });
  1529. layer.full(iframes);
  1530. });
  1531. return false;
  1532. }
  1533. }
  1534. var leftmenu = $(obj).data('leftmenu');
  1535. var href = $(obj).data('href');
  1536. $('.eycms_cont_left .sub-menu a', window.parent.document).removeClass('on');
  1537. $('.eycms_cont_left .sub-menu dl.jslist dt', window.parent.document).removeClass('on');
  1538. if (2 == type) {
  1539. $('#'+leftmenu+' dt', window.parent.document).addClass('on');
  1540. } else {
  1541. $('#'+leftmenu, window.parent.document).addClass('on');
  1542. }
  1543. window.location.href = href;
  1544. }
  1545. //检查是否有权限使用商城(是否授权)
  1546. function check_shop_open(){
  1547. var obj = $('input[name="shop[shop_open]"]:checked');
  1548. var is_online = (obj).attr('data-is_online');
  1549. if (1 == is_online) {
  1550. var shop_open = $(obj).val();
  1551. if (1 == shop_open && $(obj).attr('data-authortoken') == -1) {
  1552. close_module("shop[shop_open]");
  1553. var alert1 = layer.alert('订单功能只限于授权域名!', {
  1554. icon: 4,
  1555. shade: layer_shade,
  1556. title:false,
  1557. btn: ['购买授权']
  1558. }, function(){
  1559. window.open('https://www.eyoucms.com/buy');
  1560. layer.close(alert1);
  1561. });
  1562. return false;
  1563. }
  1564. }
  1565. return true;
  1566. }
  1567. //检查是否有权限使用会员投稿功能(是否授权)
  1568. function check_users_open_release(){
  1569. var obj = $('input[name="users[users_open_release]"]:checked');
  1570. var is_online = $(obj).attr('data-is_online');
  1571. if (1 == is_online) {
  1572. var users_open_release = $(obj).val();
  1573. if (1 == users_open_release && $(obj).attr('data-authortoken') == -1) {
  1574. close_module("users[users_open_release]");
  1575. var alert1 = layer.alert('会员投稿功能只限于授权域名!', {
  1576. icon: 4,
  1577. shade: layer_shade,
  1578. title:false,
  1579. btn: ['购买授权']
  1580. }, function(){
  1581. window.open('https://www.eyoucms.com/buy');
  1582. layer.close(alert1);
  1583. });
  1584. return false;
  1585. }
  1586. }
  1587. return true;
  1588. }
  1589. </script>
  1590. </body>
  1591. </html>