chooseHouseInfoList.jsp 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <script type="text/javascript">
  3. var chooseHouseId = null;
  4. //加载装修房源信息
  5. var chooseHouseInfo_load = function(id){
  6. chooseHouseId = id;
  7. $('#chooseHouseInfoDataGrid').datagrid({
  8. rownumbers:true,
  9. fit:true,
  10. fitColumns:false,
  11. border:false,
  12. sortOrder:'desc',
  13. nowrap:true,
  14. url:whzl.basePath + '/chooseHouseAction_chooseHouseInfoList?chooseHouse.id=' + id,
  15. toolbar:'#searchtoolChooseHouseInfo',
  16. loadFilter:function(result){
  17. if(result.success){
  18. return result.obj;
  19. }else{
  20. return ;
  21. }
  22. }
  23. });
  24. }
  25. //添加房源
  26. var addHouse = function(){
  27. $('#addHouse').dialog(
  28. {
  29. buttons : [
  30. {
  31. text : '提交',
  32. iconCls : 'icon-ok',
  33. handler : function(){
  34. var houseIds = house_select_submit();
  35. $.ajax({
  36. type: "post",//使用post方法访问后台
  37. dataType: "json",//返回json格式的数据
  38. url: "chooseHouseAction_addChooseHouseInfo",//要访问的后台地址
  39. data:{"chooseHouse.id":chooseHouseId ,"houseIds":houseIds },
  40. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  41. success: function(msg){//msg为返回的数据,在这里做数据绑定
  42. if(msg.success){
  43. $('#chooseHouseInfoDataGrid').datagrid("reload");
  44. }
  45. }
  46. });
  47. $("#addHouse").dialog("close");
  48. }
  49. },
  50. {
  51. text : '取消',
  52. iconCls : 'icon-cancel',
  53. handler : function(){
  54. $("#addHouse").dialog("close");
  55. }
  56. }
  57. ],
  58. onLoad : function(){
  59. $.ajax({
  60. type: "post",//使用post方法访问后台
  61. dataType: "json",//返回json格式的数据
  62. url: "chooseHouseAction_chooseHouseInfoList",//要访问的后台地址
  63. data:{"chooseHouse.id":chooseHouseId},
  64. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  65. success: function(msg){//msg为返回的数据,在这里做数据绑定
  66. if(msg.success){
  67. house_select_load('&house.decorationState=1');
  68. }
  69. }
  70. });
  71. }
  72. }
  73. );
  74. }
  75. /**小区名称*/
  76. var communityNameFormatter = function(value , row , index){
  77. return row.house.communityName ;
  78. };
  79. /**居住地点*/
  80. var addressFormatter = function(value , row , index){
  81. return row.house.address ;
  82. };
  83. /**房号*/
  84. var houseNumberFormatter = function(value , row , index){
  85. return row.house.houseNumber ;
  86. };
  87. /**面积*/
  88. var areaFormatter = function(value , row , index){
  89. return row.house.area ;
  90. };
  91. /**删除*/
  92. var delChooseHouseInfoFormatter = function(value , row , index){
  93. return "<img src='" + whzl.basePath +"/images/edit_remove.png' title='删除' onclick=deleteChooseHouseInfoRow(" + row.id + ") style='cursor:pointer' />";
  94. };
  95. var deleteChooseHouseInfoRow = function(id){
  96. $.messager.confirm('删除提示', '确定删除这条记录吗?', function(r){
  97. if (r){
  98. $.ajax({
  99. type: "post",//使用get方法访问后台
  100. dataType: "json",//返回json格式的数据
  101. url: "chooseHouseAction_deleteChooseHouseInfo",//要访问的后台地址
  102. data: "chooseHouseInfo.id="+id,//要发送的数据
  103. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  104. success: function(msg){//msg为返回的数据,在这里做数据绑定
  105. if(msg.success){
  106. $.messager.alert('提示','删除成功!');
  107. $('#chooseHouseInfoDataGrid').datagrid('reload');
  108. }else{
  109. $.messager.alert('提示',msg.message);
  110. }
  111. }
  112. });
  113. }
  114. });
  115. }
  116. </script>
  117. <div class="easyui-layout" data-options="fit:true,border:false">
  118. <div data-options="region:'center',border:false">
  119. <div id="searchtoolChooseHouseInfo" data-options="region:'north', border:false">
  120. <table class="mytable" style="width: 100%;" >
  121. <tr>
  122. <th style="border: 0px;">
  123. 添加配租方案房源<a href="javascript:addHouse();" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">新增房源</a>
  124. </th>
  125. </tr>
  126. </table>
  127. </div>
  128. <table id="chooseHouseInfoDataGrid" >
  129. <thead>
  130. <tr>
  131. <th data-options="field:'communityName',width:100,formatter:communityNameFormatter">小区名称</th>
  132. <th data-options="field:'address',width:200,formatter:addressFormatter">居住地点</th>
  133. <th data-options="field:'houseNumber',width:40,formatter:houseNumberFormatter">房号</th>
  134. <th data-options="field:'area',width:60,formatter:areaFormatter">面积</th>
  135. <th data-options="field:'delete',align:'center',width:38,formatter:delChooseHouseInfoFormatter">删除</th>
  136. </tr>
  137. </thead>
  138. </table>
  139. </div>
  140. </div>