range.js 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651
  1. var table ,form ,laypage ,layer ,element ,laydate ,upload//时间组件
  2. var User={};
  3. $(function(){
  4. layui.use(['table','form','laypage','layer', 'element', 'laydate','upload'], function(){
  5. table = layui.table;
  6. form=layui.form;
  7. laypage = layui.laypage ;//分页
  8. layer = layui.layer ;//弹层
  9. element = layui.element; //元素操作
  10. laydate = layui.laydate; //时间组件
  11. upload = layui.upload;
  12. //获取用户信息
  13. $.ajax({
  14. url: "/fpmsUser/getMyInfo.do", //请求地址
  15. type: "POST", //请求类型
  16. // data:formatParam(requestData), //请求数据
  17. timeout: 200000, //请求超时时间(毫秒)
  18. headers: setHeader(),
  19. success:function(res){ //请求成功
  20. $("#userName").append(res.resultData.userName);
  21. }
  22. })
  23. //监听省份选择,联动市
  24. form.on('select(Province)', function(num){
  25. var provinceCode=num.value; //得到被选中的值
  26. $("#cityCode option").not(":eq(0)").remove();//市清空
  27. $("#areaCode option").not(":eq(0)").remove();//区县清空
  28. $("#streetCode option").not(":eq(0)").remove();//街道清空
  29. $("#communityId option").not(":eq(0)").remove();//社区清空
  30. $("#frqId option").not(":eq(0)").remove();//小区清空
  31. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  32. $("#unitId option").not(":eq(0)").remove();//单元清空
  33. $("#roomId option").not(":eq(0)").remove();//房间清空
  34. form.render();
  35. var requestData = {"provinceCode": provinceCode};
  36. $._Ajax.jPost("/fpmsProvince/cityList.do", requestData, function(data){
  37. if(data.status == 200){
  38. if(data.length>0){
  39. // $("#cityCode").append($("<option id='' value=''>请选择市</option>"));
  40. $.each(data, function(i,json){
  41. $("#cityCode").append($("<option id='" + json["cityCode"] + "' value='" + json["cityCode"] + "'>" + json["cityName"] + "</option>"));
  42. });
  43. form.render();
  44. }
  45. }else{
  46. layer.msg("数据加载失败", {icon: 5});
  47. }
  48. }, function(){});
  49. });
  50. //监听市选择,联动区县
  51. form.on('select(city)', function(num){
  52. var cityCode=num.value; //得到被选中的值
  53. $("#areaCode option").not(":eq(0)").remove();//区县清空
  54. $("#streetCode option").not(":eq(0)").remove();//街道清空
  55. $("#communityId option").not(":eq(0)").remove();//社区清空
  56. $("#frqId option").not(":eq(0)").remove();//小区清空
  57. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  58. $("#unitId option").not(":eq(0)").remove();//单元清空
  59. $("#roomId option").not(":eq(0)").remove();//房间清空
  60. form.render();
  61. var requestData = {"cityCode": cityCode};
  62. $._Ajax.jPost("/fpmsProvince/areaList.do", requestData, function(data){
  63. if(data.status == 200){
  64. if(data.length>0){
  65. // $("#areaCode").append($("<option id='' value=''>请选择区县</option>"));
  66. $.each(data, function(i,json){
  67. $("#areaCode").append($("<option id='" + json["areaCode"] + "' value='" + json["areaCode"] + "'>" + json["areaName"] + "</option>"));
  68. });
  69. form.render();
  70. }
  71. }else{
  72. layer.msg("数据加载失败", {icon: 5});
  73. }
  74. }, function(){});
  75. });
  76. //监听区县选择。联动街道
  77. form.on('select(District)', function(num){
  78. var areaCode=num.value; //得到被选中的值
  79. $("#streetCode option").not(":eq(0)").remove();//街道清空
  80. $("#communityId option").not(":eq(0)").remove();//社区清空
  81. $("#frqId option").not(":eq(0)").remove();//小区清空
  82. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  83. $("#unitId option").not(":eq(0)").remove();//单元清空
  84. $("#roomId option").not(":eq(0)").remove();//房间清空
  85. form.render();
  86. var requestData = {"areaCode": areaCode};
  87. $._Ajax.jPost("/fpmsProvince/streetList.do", requestData, function(data){
  88. if(data.status == 200){
  89. if(data.length>0){
  90. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  91. $.each(data, function(i,json){
  92. $("#streetCode").append($("<option id='" + json["streetCode"] + "' value='" + json["streetCode"] + "'>" + json["streetName"] + "</option>"));
  93. });
  94. form.render();
  95. }
  96. }else{
  97. layer.msg("数据加载失败", {icon: 5});
  98. }
  99. }, function(){});
  100. });
  101. //监听街道选择,联动社区
  102. form.on('select(Street)', function(num){
  103. var streetCode=num.value; //得到被选中的值
  104. $("#communityId option").not(":eq(0)").remove();//社区清空
  105. $("#frqId option").not(":eq(0)").remove();//小区清空
  106. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  107. $("#unitId option").not(":eq(0)").remove();//单元清空
  108. $("#roomId option").not(":eq(0)").remove();//房间清空
  109. form.render();
  110. var requestData = {"streetCode": streetCode};
  111. $._Ajax.jPost("/fpmsCommunity/communityList.do", requestData, function(data){
  112. if(data.status == 200){
  113. if(data.length>0){
  114. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  115. $.each(data, function(i,json){
  116. $("#communityId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  117. });
  118. form.render();
  119. }
  120. }else{
  121. layer.msg("数据加载失败", {icon: 5});
  122. }
  123. }, function(){});
  124. });
  125. //监听社区选择,联动小区
  126. form.on('select(community)', function(num){
  127. var communityId=num.value; //得到被选中的值
  128. $("#frqId option").not(":eq(0)").remove();//小区清空
  129. $("#gridId option").not(":eq(0)").remove();//网格清空
  130. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  131. $("#unitId option").not(":eq(0)").remove();//单元清空
  132. $("#roomId option").not(":eq(0)").remove();//房间清空
  133. form.render();
  134. var requestData = {"communityId": communityId};
  135. $._Ajax.jPost("/fpmsResidentialQuarters/frqList.do", requestData, function(data){
  136. if(data.status == 200){
  137. if(data.length>0){
  138. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  139. $.each(data, function(i,json){
  140. $("#frqId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  141. });
  142. form.render();
  143. }
  144. }else{
  145. layer.msg("数据加载失败", {icon: 5});
  146. }
  147. }, function(){});
  148. //联动网格
  149. $._Ajax.jPost("/fpmsGrid/selectGridList.do", requestData, function(data){//获取网格
  150. if(data.status == 200){
  151. if(data.length>0){
  152. $.each(data, function(i,json){
  153. $("#gridId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  154. });
  155. form.render();
  156. }
  157. }else{
  158. layer.msg("数据加载失败", {icon: 5});
  159. }
  160. }, function(){});
  161. });
  162. //监听网格,联动小区
  163. form.on('select(fGrid)', function(num){
  164. var gridId=num.value; //得到被选中的值
  165. $("#frqId option").not(":eq(0)").remove();//小区清空
  166. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  167. $("#unitId option").not(":eq(0)").remove();//单元清空
  168. $("#roomId option").not(":eq(0)").remove();//房间清空
  169. form.render();
  170. if(gridId==""||gridId==null){
  171. if(User.type==2||User.type==3){
  172. }else{//网格选择空时
  173. var requestData = {"communityId": $("#communityId").val()};
  174. $._Ajax.jPost("/fpmsResidentialQuarters/frqList.do", requestData, function(data){//所有小区
  175. if(data.status == 200){
  176. if(data.length>0){
  177. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  178. $.each(data, function(i,json){
  179. $("#frqId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  180. });
  181. form.render();
  182. }
  183. }else{
  184. layer.msg("数据加载失败", {icon: 5});
  185. }
  186. }, function(){});
  187. }
  188. }else{
  189. var requestData = {"gridId": gridId};
  190. $._Ajax.jPost("/fpmsUser/selectByGridId.do",requestData, function(data){//获取用户下小区
  191. if(data.status == 200){
  192. if(data.length>0){
  193. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  194. $.each(data, function(i,json){
  195. $("#frqId").append($("<option id='" + json["residentialQuartersId"] + "' value='" + json["residentialQuartersId"] + "'>" + json["residentialQuartersName"] + "</option>"));
  196. });
  197. form.render();
  198. }
  199. }else{
  200. layer.msg("数据加载失败", {icon: 5});
  201. }
  202. }, function(){});
  203. }
  204. });
  205. //监听小区选择,联动楼栋
  206. form.on('select(frq)', function(num){
  207. var rqId=num.value; //得到被选中的值
  208. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  209. $("#unitId option").not(":eq(0)").remove();//单元清空
  210. $("#roomId option").not(":eq(0)").remove();//房间清空
  211. form.render();
  212. if(User.type==2||User.type==3){//网格长
  213. if(rqId==""||rqId==null){
  214. }else{
  215. var requestData = {"residentialQuartersId": rqId,"gridId":$("#gridId").val()};
  216. $._Ajax.jPost("/fpmsUser/selectByResidentialQuartersId.do",requestData, function(data){
  217. if(data.status == 200){
  218. if(data.length>0){
  219. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  220. $.each(data, function(i,json){
  221. $("#floorId").append($("<option id='" + json["floorId"] + "' value='" + json["floorId"] + "'>" + json["floorName"] + "</option>"));
  222. });
  223. form.render();
  224. }
  225. }else{
  226. layer.msg("数据加载失败", {icon: 5});
  227. }
  228. }, function(){});
  229. }
  230. }else{
  231. var requestData = {"rqId": rqId};
  232. $._Ajax.jPost("/fpmsFloor/floorList.do", requestData, function(data){
  233. if(data.status == 200){
  234. if(data.length>0){
  235. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  236. $.each(data, function(i,json){
  237. $("#floorId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  238. });
  239. form.render();
  240. }
  241. }else{
  242. layer.msg("数据加载失败", {icon: 5});
  243. }
  244. }, function(){});
  245. }
  246. });
  247. //监听楼栋选择,联动单元
  248. form.on('select(floor)', function(num){
  249. var floorId=num.value; //得到被选中的值
  250. $("#unitId option").not(":eq(0)").remove();//单元清空
  251. $("#roomId option").not(":eq(0)").remove();//房间清空
  252. form.render();
  253. var requestData = {"floorId": floorId};
  254. $._Ajax.jPost("/fpmsUnit/unitList.do", requestData, function(data){
  255. if(data.status == 200){
  256. if(data.length>0){
  257. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  258. $.each(data, function(i,json){
  259. $("#unitId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  260. });
  261. form.render();
  262. }
  263. }else{
  264. layer.msg("数据加载失败", {icon: 5});
  265. }
  266. }, function(){});
  267. if($("#gridId2")){
  268. $.ajax({ //除网格员的其他用户
  269. url:'/fpmsGrid/getGridByfloor.do',
  270. type:'POST',
  271. data:{"request" : JSON.stringify(requestData)},
  272. timeout: 200000,
  273. headers: setHeader(),
  274. success:function(data){
  275. //获得服务器响应
  276. var res = data.resultData;
  277. if(data.status == 200) {
  278. $("#gridId").val(res.gridId);
  279. $("#gridId2").val(res.gridName);
  280. }
  281. //$("#provinceCode").val(areaCode);
  282. }
  283. })
  284. }
  285. });
  286. //监听单元选择,联动房间
  287. form.on('select(funitId)', function(num){
  288. var unitId=num.value; //得到被选中的值
  289. $("#roomId option").not(":eq(0)").remove();//房间清空
  290. form.render();
  291. var requestData = {"unitId": unitId};
  292. $._Ajax.jPost("/fpmsRoom/roomList.do", requestData, function(data){
  293. if(data.status == 200){
  294. if(data.length>0){
  295. //$("#Choice_Street").append($("<option id='' value=''>请选择街道</option>"));
  296. $.each(data, function(i,json){
  297. $("#roomId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  298. });
  299. form.render();
  300. }
  301. }else{
  302. layer.msg("数据加载失败", {icon: 5});
  303. }
  304. }, function(){});
  305. });
  306. })
  307. })
  308. function intuser(){
  309. if(! window.localStorage){
  310. $.alert(("浏览器不支持localstorage"));
  311. return false;
  312. }else{
  313. //存储用户信息
  314. var userID=window.localStorage.getItem('userId');
  315. var username=window.localStorage.getItem('userName');
  316. if(username!=""){ //用户存在
  317. var userData = {"id":userID};
  318. $.ajax({
  319. url: "/fpmsUser/selectOne.do", //请求地址
  320. type: "POST",
  321. async:false,//请求类型
  322. data:{"request" : JSON.stringify(userData)}, //请求数据
  323. timeout: 200000, //请求超时时间(毫秒)
  324. headers: setHeader(),
  325. success:function(res){ //请求成功
  326. if(res.status == 200)
  327. { var num=res.resultData.fpmsUser
  328. var fpmsRange=res.resultData.fpmsRange;
  329. var gridfrqId=res.resultData.gridResidentialQuartersList;
  330. var gridFloor=res.resultData.gridFloorList;
  331. User.id=num.id;
  332. User.name=num.name;
  333. User.type=num.type;
  334. User.userName=num.name;
  335. User.provinceCode=num.provinceCode;
  336. User.cityCode=num.cityCode;
  337. User.areaCode=num.areaCode;
  338. User.streetCode=num.streetCode;
  339. User.communityId=num.communityId;
  340. User.residentialQuartersId=num.residentialQuartersId;
  341. User.floorId=num.floorId;
  342. //权限判断
  343. if(User.type==-1){//管理员
  344. //$("#address").text("");
  345. }else if(User.type==0){//街道管理员
  346. Regionallinkage() //省份以下初始化加载
  347. $("#provinceCode ,#cityCode ,#areaCode ,#streetCode").attr("disabled",true);
  348. // $("#communityId option").not(":eq(0)").remove();//社区清空
  349. $("#gridId").not(":eq(0)").remove();//网格清空
  350. $("#frqId option").not(":eq(0)").remove();//小区清空
  351. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  352. $("#unitId option").not(":eq(0)").remove();//单元清空
  353. $("#roomId option").not(":eq(0)").remove();//房间清空
  354. // $("#communityId").append($("<option id='" + res.user.communityId + "' value='" + res.user.communityId + "'>" + res.user.communityName + "</option>"));
  355. }else if(User.type==1){//社区管理员
  356. Regionallinkage() //省份以下初始化加载
  357. $("#provinceCode ,#cityCode ,#areaCode ,#streetCode").attr("disabled",true);
  358. $("#communityId option").not(":eq(0)").remove();//社区清空
  359. $("#gridId").not(":eq(0)").remove();//网格清空
  360. $("#frqId option").not(":eq(0)").remove();//小区清空
  361. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  362. $("#unitId option").not(":eq(0)").remove();//单元清空
  363. $("#roomId option").not(":eq(0)").remove();//房间清空
  364. $.each(fpmsRange, function(i,json){
  365. $("#communityId").append($("<option id='" + json["communityCode"] + "' value='" + json["communityCode"] + "'>" + json["fcName"] + "</option>"));
  366. });
  367. }else if(User.type==2||User.type==3){//网格长
  368. Regionallinkage() //省份以下初始化加载
  369. $("#provinceCode ,#cityCode ,#areaCode ,#streetCode ,#communityId").attr("disabled",true);
  370. $("#frqId option").not(":eq(0)").remove();//网格清空
  371. $("#gridId option").not(":eq(0)").remove();//小区清空
  372. $("#floorId option").not(":eq(0)").remove();//楼栋清空
  373. $("#unitId option").not(":eq(0)").remove();//单元清空
  374. $("#roomId option").not(":eq(0)").remove();//房间清空
  375. // $("#frqId ,#gridId").attr("lay-filter","");//去掉监听事件
  376. if(fpmsRange.length>0){
  377. $.each(fpmsRange, function(i,json){
  378. $("#gridId").append($("<option id='" + json["gridId"] + "' value='" + json["gridId"] + "'>" + json["gridName"] + "</option>"));
  379. });
  380. }
  381. if(gridfrqId.length>0){
  382. $.each(gridfrqId, function(i,json){
  383. $("#frqId").append($("<option id='" + json["residentialQuartersId"] + "' value='" + json["residentialQuartersId"] + "'>" + json["residentialQuartersName"] + "</option>"));
  384. });
  385. }
  386. // if(gridFloor.length>0){
  387. // $.each(gridFloor, function(i,json){
  388. // $("#floorId").append($("<option id='" + json["floorId"] + "' value='" + json["floorId"] + "'>" + json["floorName"] + "</option>"));
  389. // });
  390. // }
  391. }else if(User.type==4){
  392. Regionallinkage() //省份以下初始化加载
  393. $("#provinceCode ,#cityCode ,#areaCode ,#streetCode ,#communityId ,#gridId ,#frqId").attr("disabled",true);
  394. $("#floorId option").not(":eq(0)").remove();//小区清空
  395. $("#unitId option").not(":eq(0)").remove();//单元清空
  396. $("#roomId option").not(":eq(0)").remove();//房间清空
  397. $.each(fpmsRange, function(i,json){
  398. $("#floorId").append($("<option id='" + json["floorCode"] + "' value='" + json["floorCode"] + "'>" + json["floorName"] + "</option>"));
  399. });
  400. }else if(User.type==5){
  401. Regionallinkage() //省份以下初始化加载
  402. $("#provinceCode ,#cityCode ,#areaCode ,#streetCode ,#communityId ,,#gridId ,#frqId ,#floorId").attr("disabled",true);
  403. $("#unitId option").not(":eq(0)").remove();//小区清空
  404. $("#roomId option").not(":eq(0)").remove();//房间清空
  405. $.each(fpmsRange, function(i,json){
  406. $("#unitId").append($("<option id='" + json["unitCode"] + "' value='" + json["unitCode"] + "'>" + json["unitName"] + "</option>"));
  407. });
  408. }else{
  409. Regionallinkage() //省份以下初始化加载
  410. $("#provinceCode ,#cityCode ,#areaCode").attr("disabled",true);
  411. }
  412. form.render();
  413. }else{
  414. layer.msg("数据加载失败", {icon: 5});
  415. }
  416. }
  417. })
  418. }
  419. }
  420. }
  421. //初始化加载市区县街道社区小区
  422. function initallcityById(provinceCode,cityCode,areaCode,streetCode,communityId,residentialQuartersId,floorId,unitId,roomId){
  423. $._Ajax.jPost("/fpmsProvince/cityList.do", {"provinceCode": provinceCode}, function(data){
  424. $.each(data, function(i,json){
  425. $("#cityCode").append($("<option id='" + json["cityCode"] + "' value='" + json["cityCode"] + "'>" + json["cityName"] + "</option>"));
  426. });
  427. $("#cityCode").val(cityCode);
  428. form.render();
  429. }, function(){});
  430. //区县
  431. $._Ajax.jPost("/fpmsProvince/areaList.do",{"cityCode": cityCode}, function(data){
  432. $.each(data, function(i,json){
  433. $("#areaCode").append($("<option id='" + json["areaCode"] + "' value='" + json["areaCode"] + "'>" + json["areaName"] + "</option>"));
  434. });
  435. $("#areaCode").val(areaCode);
  436. form.render();
  437. }, function(){});
  438. //街道
  439. $._Ajax.jPost("/fpmsProvince/streetList.do", {"areaCode": areaCode}, function(data){
  440. $.each(data, function(i,json){
  441. $("#streetCode").append($("<option id='" + json["streetCode"] + "' value='" + json["streetCode"] + "'>" + json["streetName"] + "</option>"));
  442. });
  443. $("#streetCode").val(streetCode);
  444. form.render();
  445. }, function(){});
  446. //社区
  447. $._Ajax.jPost("/fpmsCommunity/communityList.do", {"streetCode": streetCode}, function(data){
  448. $.each(data, function(i,json){
  449. $("#communityId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  450. });
  451. $("#communityId").val(communityId);
  452. form.render();
  453. }, function(){});
  454. //小区
  455. $._Ajax.jPost("/fpmsResidentialQuarters/frqList.do", {"communityId": communityId}, function(data){
  456. $.each(data, function(i,json){
  457. $("#frqId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  458. });
  459. $("#frqId").val(residentialQuartersId);
  460. form.render();
  461. }, function(){});
  462. //楼栋
  463. $._Ajax.jPost("/fpmsFloor/floorList.do", {"rqId": residentialQuartersId}, function(data){
  464. $.each(data, function(i,json){
  465. $("#floorId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  466. });
  467. $("#floorId").val(floorId);
  468. form.render();
  469. }, function(){});
  470. //单元
  471. $._Ajax.jPost("/fpmsUnit/unitList.do", {"floorId": floorId}, function(data){
  472. $.each(data, function(i,json){
  473. $("#unitId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  474. });
  475. $("#unitId").val(unitId);
  476. form.render();
  477. }, function(){});
  478. //房间
  479. $._Ajax.jPost("/fpmsRoom/roomList.do", {"unitId": unitId}, function(data){
  480. $.each(data, function(i,json){
  481. $("#roomId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  482. });
  483. $("#roomId").val(roomId);
  484. form.render();
  485. }, function(){});
  486. }
  487. /**
  488. * 省市区县,街道小区联动函数
  489. * @returns
  490. */
  491. function Regionallinkage(){
  492. $("#provinceCode").val(User.provinceCode);
  493. var provinceCode = {"provinceCode": User.provinceCode};
  494. $.ajax({
  495. url:'/fpmsProvince/cityList.do',
  496. type:'POST',
  497. async:false,
  498. data:{"request" : JSON.stringify(provinceCode)},
  499. timeout: 200000,
  500. headers: setHeader(),
  501. success:function(data){
  502. var res = data.resultData;
  503. if(data.status == 200) {
  504. if(res.length>0){
  505. $.each(res, function(i,json){
  506. $("#cityCode").append($("<option id='" + json["cityCode"] + "' value='" + json["cityCode"] + "'>" + json["cityName"] + "</option>"));
  507. });
  508. }
  509. }else{
  510. layer.msg("数据加载失败", {icon: 5});
  511. }
  512. }
  513. })
  514. form.render();
  515. $("#cityCode").val(User.cityCode);
  516. var cityCode = {"cityCode": User.cityCode};
  517. $.ajax({
  518. url:'/fpmsProvince/areaList.do',
  519. type:'POST',
  520. async:false,
  521. data:{"request" : JSON.stringify(cityCode)},
  522. timeout: 200000,
  523. headers: setHeader(),
  524. success:function(data){
  525. var res = data.resultData;
  526. if(data.status == 200) {
  527. if(res.length>0){
  528. $.each(res, function(i,json){
  529. $("#areaCode").append($("<option id='" + json["areaCode"] + "' value='" + json["areaCode"] + "'>" + json["areaName"] + "</option>"));
  530. });
  531. }
  532. }else{
  533. layer.msg("数据加载失败", {icon: 5});
  534. }
  535. }
  536. })
  537. form.render();
  538. $("#areaCode").val(User.areaCode);
  539. var areaCode = {"areaCode":User.areaCode};
  540. $.ajax({
  541. url:'/fpmsProvince/streetList.do',
  542. type:'POST',
  543. async:false,
  544. data:{"request" : JSON.stringify(areaCode)},
  545. timeout: 200000,
  546. headers: setHeader(),
  547. success:function(data){
  548. var res = data.resultData;
  549. if(data.status == 200) {
  550. if(res.length>0){
  551. $.each(res, function(i,json){
  552. $("#streetCode").append($("<option id='" + json["streetCode"] + "' value='" + json["streetCode"] + "'>" + json["streetName"] + "</option>"));
  553. });
  554. }
  555. }else{
  556. layer.msg("数据加载失败", {icon: 5});
  557. }
  558. }
  559. })
  560. form.render();
  561. $("#streetCode").val(User.streetCode);
  562. var streetCode = {"streetCode":User.streetCode};
  563. $.ajax({
  564. url:'/fpmsCommunity/communityList.do',
  565. type:'POST',
  566. async:false,
  567. data:{"request" : JSON.stringify(streetCode)},
  568. timeout: 200000,
  569. headers: setHeader(),
  570. success:function(data){
  571. var res = data.resultData;
  572. if(data.status == 200) {
  573. if(res.length>0){
  574. $.each(res, function(i,json){
  575. $("#communityId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  576. });
  577. }
  578. }else{
  579. layer.msg("数据加载失败", {icon: 5});
  580. }
  581. }
  582. })
  583. form.render();
  584. $("#communityId").val(User.communityId);
  585. var communityId = {"communityId":User.communityId};
  586. $.ajax({
  587. url:'/fpmsResidentialQuarters/frqList.do',
  588. type:'POST',
  589. async:false,
  590. data:{"request" : JSON.stringify(communityId)},
  591. timeout: 200000,
  592. headers: setHeader(),
  593. success:function(data){
  594. var res = data.resultData;
  595. if(data.status == 200) {
  596. if(res.length>0){
  597. $.each(res, function(i,json){
  598. $("#frqId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  599. });
  600. }
  601. }else{
  602. layer.msg("数据加载失败", {icon: 5});
  603. }
  604. }
  605. })
  606. form.render();
  607. $("#frqId").val(User.residentialQuartersId);
  608. var frqId = {"rqId": User.floorId};
  609. $.ajax({
  610. url:'/fpmsFloor/floorList.do',
  611. type:'POST',
  612. async:false,
  613. data:{"request" : JSON.stringify(frqId)},
  614. timeout: 200000,
  615. headers: setHeader(),
  616. success:function(data){
  617. var res = data.resultData;
  618. if(data.status == 200) {
  619. if(res.length>0){
  620. $.each(res, function(i,json){
  621. $("#floorId").append($("<option id='" + json["id"] + "' value='" + json["id"] + "'>" + json["name"] + "</option>"));
  622. });
  623. }
  624. }else{
  625. layer.msg("数据加载失败", {icon: 5});
  626. }
  627. //$("#provinceCode").val(areaCode);
  628. }
  629. })
  630. $("#floorId").val(User.floorId);
  631. form.render();
  632. }