setting-park-update.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. <script type="text/javascript">
  2. //省
  3. init_province1=function(){
  4. ajax({url:'web/area/getComboxData.json?1=1',async:false,success:function(data){
  5. var option='<option value="">请选择</option>';
  6. for(var i=0;i<data.length;i++){;
  7. option +='<option value="'+ data[i].id +'">'+ data[i].title+'</option>';
  8. }
  9. $('#province1').append(option);
  10. }})
  11. };
  12. //省下拉改变事件
  13. $('#province1').bind('change',function(){
  14. init_city1($(this).val());
  15. });
  16. init_city1=function(province,city){
  17. var option='<option value="">请选择</option>';
  18. if(null == province || '' == province){
  19. $('#district1').append(option);
  20. return;
  21. }
  22. $('#district1').empty().append(option);
  23. //市
  24. ajax({
  25. url:'web/area/getComboxData.json',
  26. type:'post',
  27. data:{parentId:province},
  28. success:function(data){
  29. $('#city1').empty();
  30. for(var i=0;i<data.length;i++){
  31. if(city == data[i].id){
  32. option +='<option value="'+ data[i].id +'" selected>'+ data[i].title+'</option>';
  33. }else{
  34. option +='<option value="'+ data[i].id +'">'+ data[i].title+'</option>';
  35. }
  36. }
  37. $('#city1').append(option);
  38. }
  39. });
  40. }
  41. //市下拉改变事件
  42. $('#city1').bind('change',function(){
  43. init_district1($(this).val());
  44. });
  45. //区县
  46. init_district1=function(city,district){
  47. var option='<option value="">请选择</option>';
  48. if(null == city || '' == city){
  49. $('#district1').append(option);
  50. return;
  51. }
  52. $('#district1').empty();
  53. //市
  54. ajax({
  55. url:'web/area/getComboxData.json',
  56. type:'post',
  57. data:{parentId:city},
  58. success:function(data){
  59. for(var i=0;i<data.length;i++){
  60. if(district == data[i].id){
  61. option +='<option value="'+ data[i].id +'" selected>'+ data[i].title+'</option>';
  62. }else{
  63. option +='<option value="'+ data[i].id +'">'+ data[i].title+'</option>';
  64. }
  65. }
  66. $('#district1').append(option);
  67. }
  68. });
  69. }
  70. //站点
  71. init_site=function(orgId){
  72. ajax({url:'web/proxy/getSiteData.json',type:'post',data:{orgId:orgId},success:function(data){
  73. var siteIdSpanHTML = "";
  74. for(var i=0;i<data.length;i++){
  75. if(data[i].checked == true){
  76. siteIdSpanHTML +='<input type="checkbox" name="siteId" checked="true" value="'+data[i].id+'">'+data[i].name + '<br/>';
  77. }else{
  78. siteIdSpanHTML +='<input type="checkbox" name="siteId" value="'+data[i].id+'">'+data[i].name + '<br/>';
  79. }
  80. }
  81. $("#siteIdSpan").html(siteIdSpanHTML);
  82. }});
  83. }
  84. //保存按钮
  85. $('#saveButton').bind('click',function(){
  86. if(checkForm()){
  87. modify();
  88. }
  89. });
  90. //保存
  91. function modify(){
  92. $('#parkFrm').removeAttr("target").form('submit',{
  93. url: "/web/park/modify.json",
  94. onSubmit: function(){
  95. return $(this).form('validate');
  96. },
  97. success: function(json){
  98. $('#easyui-dialog-win').dialog('close');
  99. var options = tableObj.datagrid('getPager').data("pagination").options;
  100. var curr = options.pageNumber;
  101. getData(curr,20);//加载数据
  102. }
  103. });
  104. }
  105. //验证表单
  106. function checkForm(){
  107. var name = $('#_name').val();
  108. if(null == name || '' == name){
  109. alert("请填写企业名称");
  110. return false;
  111. }
  112. var province = $('#province1').val();
  113. if(null == province || '' == province){
  114. alert("请选择区域");
  115. return false;
  116. }
  117. var siteId = $('[name="siteId"]').is(':checked');
  118. if(!siteId){
  119. alert("请选择站点");
  120. return false;
  121. }
  122. return true;
  123. }
  124. $(function(){
  125. init_province1();
  126. //查询数据
  127. var rows = $("#dg").datagrid("getChecked");
  128. ajax({url:'/web/park/getOne.json',type:'post',data:{id:rows[0].orgId},success:function(data){
  129. $('#parkFrm').form("load",data.data);
  130. init_city1(data.data.province,data.data.city);
  131. init_district1(data.data.city,data.data.district);
  132. init_site(data.data.orgId);
  133. }});
  134. })
  135. </script>
  136. <div class="easyui-layout" data-options="fit:true" style="border: 0px;">
  137. <div data-options="region:'center'">
  138. <form id="parkFrm" method="post">
  139. <input type="hidden" name="id">
  140. <input type="hidden" name="orgId">
  141. <table>
  142. <tr style="padding:">
  143. <td style="width: 100px; text-align:right;">企业名称<font color="red">*</font>:</td>
  144. <td style="width:360px;"><input type="text" id="_name" name="name" style="width: 90%;"/></td>
  145. </tr>
  146. <tr>
  147. <td style="width: 100px; text-align:right; vertical-align: top;">所属区域<font color="red">*</font>:</td>
  148. <td>
  149. <span class="province1Span">
  150. <select id="province1" name="province"></select>
  151. </span>
  152. <span class="city1Span">
  153. <select id="city1" name="city"></select>
  154. </span>
  155. <span class="district1Span">
  156. <select id="district1" name="district"></select>
  157. </span>
  158. </td>
  159. </tr>
  160. <tr>
  161. <td style="width: 100px; text-align:right;">详细地址:</td>
  162. <td><input type="text" id="address" name="address" class="easyui-validatebox input" style="width: 90%"/></td>
  163. </tr>
  164. <tr>
  165. <td style="width: 100px; text-align:right; vertical-align: top;">级别<font color="red">*</font>:</td>
  166. <td>
  167. <select id="grade" name="grade" style="width: 200px">
  168. <option value="1">国家级</option>
  169. <option value="2">省级</option>
  170. <option value="3">市级</option>
  171. <option value="4">区县级</option>
  172. </select>
  173. </td>
  174. </tr>
  175. <tr style="padding:">
  176. <td style="width: 100px; text-align:right;">坐标:</td>
  177. <td><input type="text" id="coordinate" name="coordinate" class="easyui-validatebox input" style="width: 90%" /></td>
  178. </tr>
  179. <tr>
  180. <td style="width: 100px; text-align:right;">站点<font color="red">*</font>:</td>
  181. <td><span id="siteIdSpan"></span></td>
  182. </tr>
  183. <tr>
  184. <td style="width: 100px; text-align:right; vertical-align: top;">备注:</td>
  185. <td><textarea id="remark" name="remark" style="width: 360px, font-size:12px; height: 80px;"></textarea></td>
  186. </tr>
  187. </table>
  188. </form>
  189. </div>
  190. <div data-options="region:'south',border:false" style="text-align: right; padding: 5px 0 0;">
  191. <a class="easyui-linkbutton" data-options="iconCls:'icon-save'" href="javascript:void(0)" id="saveButton" style="width: 80px">保存</a>
  192. <a class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" href="javascript:void(0)" onclick="javascript:$('#easyui-dialog-win').dialog('close');" id="cancelButton" style="width: 80px">取消</a>
  193. </div>
  194. </div>