house_parkSpace.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. <script>
  2. var id;
  3. var incomeParam;
  4. $(function(){
  5. var mainHeight = $(window).height()-320+"px";
  6. $(".scrollTable").css({"max-height":mainHeight});
  7. id = getParam('id');
  8. loadPages();
  9. })
  10. /*获取页数*/
  11. function loadPages() {
  12. $.post("getParkingPointList.do",{"communityId":id},function(resp) {
  13. $('.page').empty();
  14. var totalCnt = resp.data.totalCnt;
  15. var GG = {
  16. "kk":function(dd){
  17. pageNo = dd;
  18. loadData();
  19. $(".page").prepend("<span class=\"page_all\">共&nbsp;"+resp.data.totalCnt+"&nbsp;条</span>");
  20. }
  21. }
  22. $("#page").initPage(totalCnt,1,GG.kk);
  23. });
  24. }
  25. /*获取数据*/
  26. function loadData(){
  27. $("#checkedAll").prop("checked",false);
  28. $.post("getParkingPointList.do",{"page":pageNo,"communityId":id},function(resp){
  29. $("#bodyData").empty();
  30. listArray = resp.data.list;
  31. if(listArray.length > 0){
  32. $(".operate_space").show();
  33. }else{
  34. $(".operate_space").hide();
  35. }
  36. for(var i=0;i<listArray.length;i++){
  37. var chargea = listArray[i].chargeRule;
  38. var charge = chargea / 100;
  39. var status = "";
  40. if(listArray[i].status == 0){
  41. status = "<font style=\"color:green;\">空闲</font>";
  42. }else if(listArray[i].status == 1){
  43. status = "<font style=\"color:#FECA41;\">预订</font>";
  44. }else if(listArray[i].status == 2){
  45. status = "<font style=\"color:red;\">使用</font>";
  46. }
  47. var line = "<tr onclick=\"isCheckedbox("+i+")\"><td><input onclick=\"isCheckedbox("+i+")\" type='checkbox'></td>"
  48. +"<td>"+listArray[i].address+"</td>"
  49. +"<td>"+listArray[i].identity+"</td>"
  50. +"<td>"+listArray[i].code+"</td>"
  51. +"<td>"+listArray[i].sms+"</td>";
  52. if(listArray[i].chargeType == 1){
  53. line += "<td>"+(listArray[i].chargeRule/100).toFixed(2)+(listArray[i].chargeType==1?"元/半小时":"元/次")+"</td>";
  54. }else{
  55. line+= "<td>"+(listArray[i].chargeRule/100).toFixed(2)+(listArray[i].chargeType==1?"元/半小时":"元/次")+"</td>";
  56. }
  57. line+="<td>"+listArray[i].startDate+" ~ "+listArray[i].endDate+"</td>"
  58. +"<td>"+listArray[i].startTime+" ~ "+listArray[i].endTime+"</td>"
  59. +"<td>"+status+"</td>"
  60. +"<td><a href=\"javascript:pointDetail("+i+")\">详情</a>"
  61. +"<a href=\"javascript:useRecord("+listArray[i].identity+")\">使用记录</a>"
  62. +"</td></tr>"
  63. $("#bodyData").append(line);
  64. }
  65. });
  66. }
  67. /*查看*/
  68. function pointDetail(index){
  69. // return false
  70. $("#showPointModal").modal('show');
  71. $("#showPointModal h4").html("车位详情");
  72. data = listArray[index];
  73. $("#address1").html(data.address);
  74. $("#identity1").html(data.identity);
  75. $("#lat1").html(data.lat);
  76. $("#lng1").html(data.lng);
  77. if(data.chargeType == 1){
  78. $("#chargeRule1").html(data.chargeRule/100+"元/半小时");
  79. }else{
  80. $("#chargeRule1").html(data.chargeRule+"元/次");
  81. }
  82. $("#startDate1").html(data.startDate);
  83. $("#endDate1").html(data.endDate);
  84. $("#startTime1").html(data.startTime);
  85. $("#endTime1").html(data.endTime);
  86. $("#sms1").html(data.sms);
  87. $("#code1").html(data.code);
  88. // $("#qrImg").attr("src","qr/"+data.code+"_title.png");
  89. }
  90. /*使用记录*/
  91. function useRecord(identity){
  92. location.href="#/useRecord:&identity="+identity;
  93. }
  94. /*升降*/
  95. function changeKey(keys){
  96. var identityList = "";
  97. $("table.clicktoCheckbox input[type=checkbox]").each(function(index,item){
  98. if($(this).prop("checked")){
  99. identityList += listArray[index].identity + ",";
  100. }
  101. });
  102. if(identityList == ""){
  103. alert("请选择车位");
  104. }else{
  105. identityList = identityList.substring(0,identityList.length-1);
  106. $.post(keys==0?"mulLockUp.do":"mulLockDown.do",{"identity":identityList},function(resp){
  107. if(resp.code == "ok"){
  108. alert("操作成功");
  109. loadData();
  110. }else{
  111. alert(resp.msg)
  112. }
  113. })
  114. }
  115. }
  116. // /*收益设置*/
  117. // function openModalIncome(incomeIndex){
  118. // var selectList = "";
  119. // $("#coountText").val() == "";
  120. // incomeParam = {};
  121. // $("table.clicktoCheckbox input[type=checkbox]").each(function(index,item){
  122. // if($(this).prop("checked")){
  123. // selectList += listArray[index].id + ",";
  124. // }
  125. // });
  126. // if(selectList == ""){
  127. // alert("请选择车位");
  128. // }else{
  129. // incomeParam.parkList = selectList.substring(0,selectList.length-1);
  130. // incomeParam.type = incomeIndex;
  131. // $("#modalIncome").modal('show');
  132. // }
  133. // }
  134. // function incomeSubmit(){
  135. // if($("#coountText").val() == ""){
  136. // alert("请填写收益");
  137. // }else{
  138. // incomeParam.income = $("#coountText").val();
  139. // $.post("setIncome.do",incomeParam,function(resp){
  140. // if(resp.code == "ok"){
  141. // alert("操作成功");
  142. // loadData();
  143. // }else{
  144. // alert(resp.msg)
  145. // }
  146. // })
  147. // }
  148. // }
  149. /*批量操作checkbox*/
  150. function isCheckedbox(i){
  151. var isTrue = !($("table.clicktoCheckbox input[type=checkbox]").eq(i).prop("checked"));
  152. $("table.clicktoCheckbox input[type=checkbox]").eq(i).prop("checked",isTrue);
  153. if($("table.clicktoCheckbox input[type=checkbox]").length == $("table.clicktoCheckbox input[type=checkbox]:checked").length){
  154. $("#checkedAll").prop("checked",true);
  155. }else{
  156. $("#checkedAll").prop("checked",false);
  157. }
  158. }
  159. function checkAll(){
  160. var isTrue = $("#checkedAll").prop("checked");
  161. $("table.clicktoCheckbox input[type=checkbox]").prop("checked",isTrue);
  162. }
  163. </script>
  164. <div class="section">
  165. <div class="section_top">
  166. <p >
  167. <a>物业管理 > 车位</a>
  168. </p>
  169. </div>
  170. <div class="add_item">
  171. <button onclick="returnPage()" class=" btn btn-default blackborder pull-right">返回</button>
  172. </div>
  173. <div class="information">
  174. <div class="scrollTable">
  175. <table class="table table-striped table-bordered table-hover clicktoCheckbox">
  176. <thead>
  177. <tr style="background:#ededed;">
  178. <th></th>
  179. <th>地址</th>
  180. <th>车位标识</th>
  181. <th>车锁编码</th>
  182. <th>手机号</th>
  183. <th>收费标准</th>
  184. <th>营业日期</th>
  185. <th>营业时间</th>
  186. <th>状态</th>
  187. <th>操作</th>
  188. </tr>
  189. </thead>
  190. <tbody id="bodyData" class="td_btn">
  191. </tbody>
  192. </table>
  193. </div>
  194. <div class="operate_space" style="display:none;">
  195. <lable><input type="checkbox" onclick="checkAll()" id="checkedAll">全选</lable>
  196. <button style="width: 30px;" class="btn btn-default btn-xs btn-success" onclick="changeKey(0)">升</button>
  197. <button style="width: 30px;" class="btn btn-default btn-xs btn-success" onclick="changeKey(1)">降</button>
  198. <!-- <button class="btn btn-default btn-xs btn-success" onclick="openModalIncome(1)">业主收益</button> -->
  199. <!-- <button class="btn btn-default btn-xs btn-success" onclick="openModalIncome(2)">物业收益</button> -->
  200. <!-- <button class="btn btn-default btn-xs btn-success" onclick="openModalIncome(3)">平台收益</button> -->
  201. </div>
  202. <ul class="page" maxshowpageitem="5" pagelistcount="15" id="page"></ul>
  203. </div>
  204. </div>
  205. <!--查看车位信息模态框 -->
  206. <div class="modal fade" id="showPointModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
  207. <div class="modal-dialog modal-lg" style="min-width:900px">
  208. <div class="modal-content">
  209. <div class="modal-header">
  210. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  211. &times;
  212. </button>
  213. <h4 class="modal-title" id="myModalLabel">
  214. </h4>
  215. </div>
  216. <div class="modal-body">
  217. <!-- <p style="margin-top: 20px;"><span style="display:inline-block;width: 80px;color:#777;">二维码</span><span style="display:inline-block;width: 350px;color: #333;" ><img id="qrImg" alt="" src="" style="width:100px;"><button id="genQR" style="bottom:0;">生成二维码</button></span></p> -->
  218. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px;color:#777">车位标识:</span><span style="display:inline-block;width: 350px;color: #333" id="identity1" ></span><span style="display:inline-block;margin-left: 50px;width: 80px;color:#777">车锁编码:</span><span style="color: #333"id="code1" type="text"> </span></P>
  219. <P style="margin-top: 20px"><span style="display:inline-block;width: 80px;color:#777">地址:</span><span style="display:inline-block;width: 350px;color: #333" id="address1" type="text"></span><span style="display:inline-block;margin-left: 50px;width: 80px;color:#777">手机号:</span><span style="color: #333"id="sms1" type="text"> </span></p>
  220. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px;color:#777"> 经度:</span><span style="display:inline-block;width: 350px;color: #333" id="lat1" type="text"></span> <span style="display:inline-block;margin-left: 48px;width: 80px;color:#777">纬度:</span><span style="color: #333"id="lng1" type="text"></span></p>
  221. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px;color:#777">收费标准:</span><span id="chargeRule1" type="text"></span> </p>
  222. <p style="margin-top: 20px">
  223. <span style=";color:#777">营业日期:</span><span style="margin-left: 10px;color: #333" id="startDate1" type="date"></span> <span style="margin-left: 10px">至</span> <span style="margin-left: 10px;color: #333" id="endDate1" type="date"></span>
  224. </p>
  225. <p style="margin-top: 20px">
  226. <span style=";color:#777">营业时间:</span><span style="margin-left: 10px;color: #333" id="startTime1" type="time"></span><span style="margin-left: 10px">至</span> <span style="margin-left: 10px;color: #333" id="endTime1" type="time"></span>
  227. </p>
  228. </div>
  229. <div class="modal-footer" >
  230. <button type="button" class="btn btn-default" data-dismiss="modal">关闭
  231. </button>
  232. <!-- <button type="button" class="btn btn-primary" onclick="addParkPoint()"> -->
  233. <!-- 保存 -->
  234. <!-- </button> -->
  235. </div>
  236. </div><!-- /.modal-content -->
  237. </div>
  238. </div><!-- /.modal -->
  239. <!--收益设置模态框 -->
  240. <div class="modal fade" id="modalIncome" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
  241. <div class="modal-dialog modal-md">
  242. <div class="modal-content">
  243. <div class="modal-header">
  244. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  245. &times;
  246. </button>
  247. <h4 class="modal-title">
  248. 收益设置
  249. </h4>
  250. </div>
  251. <div class="modal-body">
  252. <input type="number" class="form-control" id="coountText" style="width:100%;">
  253. </div>
  254. <div class="modal-footer" >
  255. <button type="button" class="btn btn-default" data-dismiss="modal">关闭
  256. </button>
  257. <button type="button" class="btn btn-primary" onclick="incomeSubmit()">
  258. 提交
  259. </button>
  260. </div>
  261. </div><!-- /.modal-content -->
  262. </div>
  263. </div><!-- /.modal -->
  264. <script>
  265. var mainHeight = $(window).height()-320+"px";
  266. $(".scrollTable").css({"max-height":mainHeight});
  267. </script>