flea_region.index.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="page">
  3. <div class="fixed-bar">
  4. <div class="item-title">
  5. <h3>查看地区</h3>
  6. <ul class="tab-base">
  7. <li><a href="JavaScript:void(0);" class="current"><span>管理</span></a></li>
  8. <li><a href="javascript:void(0)" onclick="if(confirm('<?php echo $lang['region_index_import_tip'];?>?')){location.href='index.php?act=flea_region&op=flea_import_default_area';}"><span>导入全国地区数据[三级]</span></a></li>
  9. </ul>
  10. </div>
  11. </div>
  12. <div class="fixed-empty"></div>
  13. <table class="table tb-type2" id="prompt">
  14. <tbody>
  15. <tr class="space odd">
  16. <th class="nobg" colspan="12"><div class="title"><h5><?php echo $lang['nc_prompts'];?></h5><span class="arrow"></span></div></th>
  17. </tr>
  18. <tr>
  19. <td>
  20. <ul>
  21. <li>添加,编辑或删除操作后需要点击"提交"按钮才生效</li>
  22. </ul></td>
  23. </tr>
  24. </tbody>
  25. </table>
  26. <table class="tb-type1 noborder search">
  27. <tbody>
  28. <tr>
  29. <th><label>查看下一级地区</label></th>
  30. <td><select name="province" id="province" onchange="refreshdistrict($(this).val(),'province')">
  31. <option value="" <?php if($output['province'] == ''){ ?>selected='selected'<?php }?>>-城市-</option>
  32. <?php if(!empty($output['province_list']) && is_array($output['province_list'])){ ?>
  33. <?php foreach($output['province_list'] as $k => $v){ ?>
  34. <option value="<?php echo $v['flea_area_id'];?>" <?php if($output['province'] == $v['flea_area_id']){ ?>selected='selected'<?php }?>><?php echo $v['flea_area_name'];?></option>
  35. <?php } ?>
  36. <?php } ?>
  37. </select>
  38. <select name="city" id="city" onchange="refreshdistrict($(this).val(),'city')">
  39. <option value="" <?php if($output['city'] == ''){ ?>selected='selected'<?php }?>>-地区-</option>
  40. <?php if(!empty($output['city_list']) && is_array($output['city_list'])){ ?>
  41. <?php foreach($output['city_list'] as $k => $v){ ?>
  42. <option value="<?php echo $v['flea_area_id'];?>" <?php if($output['city'] == $v['flea_area_id']){ ?>selected='selected'<?php }?>><?php echo $v['flea_area_name'];?></option>
  43. <?php } ?>
  44. <?php } ?>
  45. </select></td>
  46. </tr>
  47. </tbody>
  48. </table>
  49. <form method="post" id='form_area_list';>
  50. <input type="hidden" name="form_submit" value="ok" />
  51. <input type='hidden' name='flea_area_parent_id' value="<?php echo $output['flea_area_parent_id']?>" />
  52. <input type='hidden' name='child_area_deep' value="<?php echo $output['child_area_deep']?>" />
  53. <input type='hidden' name='hidden_del_id' id='hidden_del_id' value='' />
  54. <table class="table tb-type2">
  55. <thead>
  56. <tr class="thead">
  57. <th class="align-center">排序</th>
  58. <th>地区名称</th>
  59. <th class="align-center"><?php echo $lang['nc_handle'];?></th>
  60. </tr>
  61. </thead>
  62. <tbody id="treet1">
  63. <?php if(!empty($output['area_list']) && is_array($output['area_list'])){ ?>
  64. <?php foreach($output['area_list'] as $k => $v){?>
  65. <tr id='area_tr_<?php echo $v['flea_area_id'];?>' class="hover edit">
  66. <td class="w48 sort align-center"><span id='area_sort_<?php echo $v['flea_area_id'];?>'><input name="area_sort[<?php echo $v['flea_area_id'];?>]" value="<?php echo $v['flea_area_sort'];?>" type='text'/></span></td><td class="node"><span class="node_name" id='area_name_<?php echo $v['flea_area_id'];?>'><input name="area_name[<?php echo $v['flea_area_id'];?>]" value="<?php echo $v['flea_area_name'];?>" type='text'/></span></td>
  67. <td class="w72 align-center"><a href="javascript:void(0)" onclick='del("<?php echo $v['flea_area_id'];?>");'><?php echo $lang['nc_del'];?></a></td>
  68. </tr>
  69. <?php } ?>
  70. <?php } ?>
  71. </tbody>
  72. <tbody>
  73. <tr>
  74. <td colspan="15"><a href="JavaScript:void(0);" class="btn-add marginleft" onclick='add_tr();'><span><?php echo $lang['region_index_add'];?></span></a></td>
  75. </tr>
  76. </tbody>
  77. <tfoot>
  78. <tr class="tfoot">
  79. <td colspan="15"><a href="JavaScript:void(0);" class="btn" onclick="form_list_submit();"><span><?php echo $lang['nc_submit'];?></span></a></td>
  80. </tr>
  81. </tfoot>
  82. </table>
  83. </form>
  84. </div>
  85. <script>
  86. function add_tr(){
  87. $('#treet1').append('<tr class="hover edit"><td class="w48 sort"><input type="text" name="new_area_sort[]" value="0" /></td><td class="node"><input type="text" name="new_area_name[]" value="" /></td><td></td></tr>');
  88. }
  89. function edit(id){
  90. //sort
  91. $('#area_sort_'+id).html("<input name='area_sort["+id+"]' value='"+$('#hidden_area_sort_'+id).val()+"' type='text'/>");
  92. //name
  93. $('#area_name_'+id).html("<input name='area_name["+id+"]' value='"+$('#hidden_area_name_'+id).val()+"' type='text'/> ");
  94. }
  95. function del(id){
  96. $('#area_tr_'+id).remove();
  97. $('#hidden_del_id').val($('#hidden_del_id').val()+'|'+id);
  98. }
  99. function refreshdistrict(parent_id,type){
  100. var url = '';
  101. if(type == 'province'){
  102. url += '&province='+$('#province').val();
  103. }
  104. if(type == 'city'){
  105. url += '&province='+$('#province').val()+'&city='+$('#city').val();
  106. }
  107. if(type == 'district'){
  108. url += '&province='+$('#province').val()+'&city='+$('#city').val()+'&district='+$('#district').val();
  109. }
  110. location.href='index.php?act=flea_region&op=flea_region&flea_area_parent_id='+parent_id+url;
  111. }
  112. function form_list_submit(){
  113. if($('#hidden_del_id').val()){
  114. if(!confirm('<?php echo $lang['region_index_del_tip'];?>?')){
  115. return false;
  116. }
  117. }
  118. $('#form_area_list').submit();
  119. }
  120. </script>