house_parkpoint.html 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595
  1. <script>
  2. var k=1;
  3. var houseInfo = {};
  4. var listArray;
  5. var isMod = false;
  6. var parkId;
  7. var data;
  8. var pageNo;
  9. var incomeParam;
  10. var parkListStr;
  11. $(function(){
  12. $("aside>ul>li").eq(1).find("a").css({"background":"#00C1DE"})
  13. $("aside>ul>li").eq(1).siblings('li').find("a").css({"background":"#42485B"})
  14. loadPage();
  15. var mainHeight = $(window).height()-320+"px";
  16. $(".scrollTable").css({"max-height":mainHeight});
  17. $("#genQR").click(function() {
  18. genQR();
  19. });
  20. loadProperty();
  21. // $("#dnQR").click(function() {
  22. // downQRCode();
  23. // });
  24. });
  25. /*加载数据*/
  26. function loadPage(){
  27. if($("#inputKeyword").val() != "" ){
  28. houseInfo.keyword = $("#inputKeyword").val();
  29. }else if($("#inputKeyword").val()!=" "){
  30. houseInfo.keyword = $("#inputKeyword").val();
  31. }
  32. $("#houseBody").empty();
  33. delete houseInfo.page;
  34. $.post("system/getParkList.do",houseInfo,function(resp){
  35. var totalCnt = resp.data.totalCnt;
  36. $("#totalCnt").html(totalCnt);
  37. $('.page').empty();
  38. function tt(dd){
  39. }
  40. var GG = {
  41. "kk":function(mm){
  42. pageNo = mm;
  43. loadData();
  44. $(".page").prepend("<span class=\"page_all\">共&nbsp;"+resp.data.totalCnt+"&nbsp;条</span>");
  45. }
  46. }
  47. $("#page").initPage(totalCnt,1,GG.kk);
  48. });
  49. }
  50. function loadData(){
  51. houseInfo = {};
  52. houseInfo.keyword = $("#inputKeyword").val();
  53. houseInfo.page = pageNo;
  54. $.post("system/getParkList.do",houseInfo,function(resp){
  55. $("#houseBody").empty();
  56. listArray = resp.data.list;
  57. if(listArray.length > 0){
  58. $(".operate_space").show();
  59. }else{
  60. $(".operate_space").hide();
  61. }
  62. for(var i=0;i<listArray.length;i++){
  63. var chargea = listArray[i].chargeRule;
  64. var charge = chargea / 100;
  65. var line = "<tr>"
  66. +"<td><input onclick=\"isCheckedbox("+i+")\" type=\"checkbox\" name=\"chanPark\"></td>"
  67. +"<td>"+listArray[i].address+"</td>"
  68. +"<td>"+listArray[i].identity+"</td>"
  69. +"<td>"+listArray[i].code+"</td>"
  70. +"<td>"+listArray[i].sms+"</td>";
  71. if(listArray[i].chargeType == 1){
  72. line += "<td>"+(listArray[i].chargeRule/100).toFixed(2)+(listArray[i].chargeType==1?"元/半小时":"元/次")+"</td>";
  73. }else{
  74. line+= "<td>"+(listArray[i].chargeRule/100).toFixed(2)+(listArray[i].chargeType==1?"元/半小时":"元/次")+"</td>";
  75. }
  76. line+="<td>"+listArray[i].startDate+" ~ "+listArray[i].endDate+"</td>"
  77. +"<td>"+listArray[i].startTime+" ~ "+listArray[i].endTime+"</td>"
  78. +"<td>"+((listArray[i].available == true)?"<font color=\"green\">正常</font>":"<font color=\"red\">已下架</font>")+"</td>"
  79. +"<td>"+((listArray[i].comName == null)?"":listArray[i].comName)+"</td>"
  80. +"<td>"+((listArray[i].userIncome == null)?"":listArray[i].userIncome)+"%"+"</td>"
  81. +"<td>"+((listArray[i].comIncome == null)?"":listArray[i].comIncome)+"%"+"</td>"
  82. +"<td>"+((listArray[i].platfromIncome == null)?"":listArray[i].platfromIncome)+"%"+"</td>"
  83. +"<td><a href=\"javascript:pointDetail("+i+")\">查看</a>"
  84. +"<a href=\"javascript:modPark("+listArray[i].id+")\">编辑</a>"
  85. +"<a href=\"javascript:setAvailable("+listArray[i].id+","+listArray[i].available+")\">"+((listArray[i].available == true)?"下架":"上架")+"</a>"
  86. +"</td></tr>"
  87. $("#houseBody").append(line);
  88. }
  89. });
  90. $("#checkedAll").prop("checked",false);
  91. }
  92. /**
  93. *上下架车位
  94. */
  95. function setAvailable(id,state){
  96. $.post("system/setPointAvailable.do",{"id":id,"state":state},function(resp){
  97. alert("操作成功");
  98. loadPage();
  99. })
  100. }
  101. /**
  102. * 编辑
  103. */
  104. function modPark(id){
  105. isMod = true;
  106. parkId = id;
  107. $("#addPointModal").modal('show');
  108. $("#myModalLabel").html("编辑车位信息");
  109. $("#code").show();
  110. $("#codeText").show();
  111. $.post("system/getParkDetail.do",{"id":id},function(resp){
  112. var code = resp.code;
  113. if(code == "ok"){
  114. var data = resp.data;
  115. $("#address").val(data.address);
  116. $("#identity").val(data.identity);
  117. $("#lat").val(data.lat);
  118. $("#lng").val(data.lng);
  119. $("#startDate").val(data.startDate);
  120. $("#endDate").val(data.endDate);
  121. $("#startTime").val(data.startTime);
  122. $("#endTime").val(data.endTime);
  123. $("#sms").val(data.sms);
  124. $("#code").val(data.code);
  125. $("#chargeType").val(data.chargeType);
  126. if(data.chargeType == 1){
  127. $("#charge").html("元/半小时");
  128. $("#chargeRule").val(data.chargeRule/100);
  129. }else{
  130. $("#charge").html("元/次");
  131. $("#chargeRule").val(data.chargeRule);
  132. }
  133. }else{
  134. alert("不可预知的错误发生了,请关闭当前页面后重试");
  135. }
  136. });
  137. }
  138. /*查看*/
  139. function pointDetail(index){
  140. $("#showPointModal").modal('show');
  141. $("#showPointModal h4").html("车位详情");
  142. data = listArray[index];
  143. $("#address1").html(data.address);
  144. $("#identity1").html(data.identity);
  145. $("#comName1").html(data.comName);
  146. $("#lat1").html(data.lat);
  147. $("#lng1").html(data.lng);
  148. if(data.chargeType == 1){
  149. $("#chargeRule1").html(data.chargeRule/100+"元/半小时");
  150. }else{
  151. $("#chargeRule1").html(data.chargeRule+"元/次");
  152. }
  153. $("#startDate1").html(data.startDate);
  154. $("#endDate1").html(data.endDate);
  155. $("#startTime1").html(data.startTime);
  156. $("#endTime1").html(data.endTime);
  157. $("#sms1").html(data.sms);
  158. $("#code1").html(data.code);
  159. $("#qrImg").attr("src","qr/"+data.code+"_title.png");
  160. }
  161. function downQRCode() {
  162. openwin("qr/"+data.code+"_title.png");
  163. }
  164. function openwin(url) {
  165. var a = document.createElement("a");
  166. a.setAttribute("href", url);
  167. a.setAttribute("target", "_blank");
  168. a.setAttribute("id", "openwin");
  169. document.body.appendChild(a);
  170. a.click();
  171. }
  172. function genQR() {
  173. $.post("system/genParkQR.do",{"id":data.id}, function(resp) {
  174. setTimeout(function() {
  175. $("#qrImg").attr("src","qr/"+data.code+"_title.png");
  176. },2000);
  177. });
  178. }
  179. /**
  180. * 增加车位模态框
  181. */
  182. function showModal(){
  183. isMod = false;
  184. $("#addPointModal").modal('show');
  185. $("#myModalLabel").html("新增车位");
  186. $("#code").hide();
  187. $("#codeText").hide();
  188. $("#address").val("");
  189. $("#identity").val("");
  190. $("#lat").val("");
  191. $("#lng").val("");
  192. $("#chargeRule").val("");
  193. $("#startDate").val("");
  194. $("#endDate").val("");
  195. $("#startTime").val("");
  196. $("#endTime").val("");
  197. $("#sms").val("");
  198. $("#chargeType").val(1);
  199. $("#charge").html("元/半小时");
  200. }
  201. /**
  202. * 增加车位
  203. */
  204. function addParkPoint(){
  205. if($("#identity").val() == ""){
  206. alert("车位标识不能为空");
  207. }else if($("#address").val() == ""){
  208. alert("地址不能为空");
  209. }else if($("#sms").val()==""){
  210. alert("手机号码不能为空");
  211. }else{
  212. var param = {};
  213. param.address = $("#address").val();
  214. param.identity = $("#identity").val();
  215. param.lat = $("#lat").val();
  216. param.lng = $("#lng").val();
  217. if($("#chargeType").val() == 1){
  218. param.chargeRule = $("#chargeRule").val()*100;
  219. }else{
  220. param.chargeRule = $("#chargeRule").val();
  221. }
  222. param.startDate = $("#startDate").val();
  223. param.endDate = $("#endDate").val();
  224. param.startTime = $("#startTime").val();
  225. param.endTime = $("#endTime").val();
  226. param.sms = $("#sms").val();
  227. param.chargeType = $("#chargeType").val();
  228. if(isMod){
  229. param.id = parkId;
  230. param.code = $("#code").val();
  231. }
  232. $.post("system/addParkPoint.do",param,function(resp){
  233. var code = resp.code;
  234. if(code == "ok"){
  235. $("#addPointModal").modal('hide');
  236. alert("添加成功");
  237. loadPage();
  238. }else{
  239. alert("添加失败,请重新添加");
  240. }
  241. });
  242. }
  243. }
  244. function changeType(){
  245. if($("#chargeType").val() == 1){
  246. $("#charge").html("元/半小时");
  247. }else{
  248. $("#charge").html("元/次");
  249. }
  250. }
  251. /*批量操作checkbox*/
  252. function isCheckedbox(i){
  253. if($("input[name=chanPark]").length == $("input[name=chanPark]:checked").length){
  254. $("#checkedAll").prop("checked",true);
  255. }else{
  256. $("#checkedAll").prop("checked",false);
  257. }
  258. }
  259. function checkAll(){
  260. var isTrue = $("#checkedAll").prop("checked");
  261. $("input[name=chanPark]").prop("checked",isTrue);
  262. }
  263. /*收益设置*/
  264. function openModalIncome(incomeIndex){
  265. var selectList = "";
  266. $("#coountText").val() == "";
  267. incomeParam = {};
  268. $("input[name=chanPark]").each(function(index,item){
  269. if($(this).prop("checked")){
  270. selectList += listArray[index].id + ",";
  271. }
  272. });
  273. if(selectList == ""){
  274. alert("请选择车位");
  275. }else{
  276. incomeParam.parkList = selectList.substring(0,selectList.length-1);
  277. incomeParam.type = incomeIndex;
  278. $("#modalIncome").modal('show');
  279. }
  280. }
  281. function incomeSubmit(){
  282. if($("#coountText").val() == ""){
  283. alert("请填写收益");
  284. }else{
  285. incomeParam.income = $("#coountText").val();
  286. $.post("setIncome.do",incomeParam,function(resp){
  287. if(resp.code == "ok"){
  288. $("#modalIncome").modal('hide');
  289. loadData();
  290. alert("操作成功");
  291. }else{
  292. alert(resp.msg)
  293. }
  294. })
  295. }
  296. }
  297. /*加载物业列表*/
  298. function loadProperty(){
  299. $.post("system/getCommunityPropertyAllMessageList.do",{},function(resp) {
  300. var propertyArray = resp.data;
  301. $("#propertyBody").html("");
  302. for(var i = 0;i<propertyArray.length;i++){
  303. var leng = "<tr>"
  304. +"<td style=\"text-align:center;\"><input type=\"radio\" name=\"property\" value=\""+propertyArray[i].id+"\"></td>"
  305. +"<td>"+propertyArray[i].name+"</td>";
  306. +"</tr>";
  307. $("#propertyBody").append(leng);
  308. }
  309. });
  310. }
  311. /*设置物业*/
  312. function OpenOptionProperty(){
  313. parkListStr = "";
  314. $("input[name=chanPark]").each(function(index,item){
  315. if($(this).prop("checked")){
  316. parkListStr += listArray[index].identity + ",";
  317. }
  318. });
  319. if(parkListStr == ""){
  320. alert("请选择车位");
  321. }else{
  322. $("input[name=property]").prop("checked",false);
  323. $("#propertyModal").modal("show");
  324. parkListStr = parkListStr.substring(0,parkListStr.length-1)
  325. }
  326. }
  327. function optionProperty(){
  328. if($("input[name=property]:checked").length == 0){
  329. alert("请选择物业");
  330. }else{
  331. $.post("mulSetCommunity.do",{"identity":parkListStr,"comId":$("input[name=property]:checked").val()},function(){
  332. $("#propertyModal").modal("hide");
  333. loadData();
  334. alert("设置成功");
  335. })
  336. }
  337. }
  338. /*车位重启*/
  339. function parkRestart(){
  340. parkListStr = "";
  341. $("input[name=chanPark]").each(function(index,item){
  342. if($(this).prop("checked")){
  343. parkListStr += listArray[index].identity + ",";
  344. }
  345. });
  346. if(parkListStr == ""){
  347. alert("请选择车位");
  348. }else{
  349. parkListStr = parkListStr.substring(0,parkListStr.length-1)
  350. $.post("mulLockRS.do",{"identity":parkListStr},function(resp){
  351. if(resp.code == "ok"){
  352. loadData();
  353. alert("重启成功");
  354. }else{
  355. alert(resp.msg);
  356. }
  357. })
  358. }
  359. }
  360. </script>
  361. <div class="section">
  362. <div class="section_top">
  363. <p>
  364. <a>车位管理</a>
  365. </p>
  366. </div>
  367. <div class="add_item">
  368. <button onclick="showModal()" class=" btn btn-default blackborder ">增加车位</button>
  369. <button onclick="loadPage()" class="pull-right btn btn-default blackborder btn_search">搜索</button>
  370. <input id="inputKeyword" class="pull-right" placeholder="请输入手机号或标识" type="text"/>
  371. </div>
  372. <div class="information">
  373. <div class="scrollTable">
  374. <table class="table table-striped table-bordered">
  375. <thead>
  376. <tr style="background:#ededed;">
  377. <th></th>
  378. <th>地址</th>
  379. <th>车位标识</th>
  380. <th>车锁编码</th>
  381. <th>手机号</th>
  382. <th>收费标准</th>
  383. <th>营业日期</th>
  384. <th>营业时间</th>
  385. <th>状态</th>
  386. <th>物业</th>
  387. <th>业主收益</th>
  388. <th>物业收益</th>
  389. <th>平台收益</th>
  390. <th>操作</th>
  391. </tr>
  392. </thead>
  393. <tbody id="houseBody" class="td_btn">
  394. </tbody>
  395. </table>
  396. </div>
  397. <div class="operate_space" style="display:none;">
  398. <lable><input type="checkbox" onclick="checkAll()" id="checkedAll">全选</lable>
  399. <button style="width: 30px;" class="btn btn-default btn-xs btn-success" onclick="changeKey(0)">升</button>
  400. <button style="width: 30px;" class="btn btn-default btn-xs btn-success" onclick="changeKey(1)">降</button>
  401. <button class="btn btn-default btn-xs btn-success" onclick="openModalIncome(1)">业主收益</button>
  402. <button class="btn btn-default btn-xs btn-success" onclick="openModalIncome(2)">物业收益</button>
  403. <button class="btn btn-default btn-xs btn-success" onclick="openModalIncome(3)">平台收益</button>
  404. <button class="btn btn-default btn-xs btn-success" onclick="OpenOptionProperty()">设置物业</button>
  405. <button class="btn btn-default btn-xs btn-success" onclick="parkRestart()">车位重启</button>
  406. </div>
  407. <ul class="page" maxshowpageitem="5" pagelistcount="15" id="page"></ul>
  408. </div>
  409. </div>
  410. <!--增加车位模态框 -->
  411. <div class="modal fade" id="addPointModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
  412. <div class="modal-dialog modal-lg" style="min-width:900px">
  413. <div class="modal-content">
  414. <div class="modal-header">
  415. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  416. &times;
  417. </button>
  418. <h4 class="modal-title" id="myModalLabel">
  419. </h4>
  420. </div>
  421. <div class="modal-body">
  422. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px">车位标识:</span><input id="identity" type="text"><span id="codeText"style="display:inline-block;margin-left: 50px;width: 80px">车锁编码:</span><input id="code" type="text"> </P>
  423. <P style="margin-top: 20px"><span style="display:inline-block;width: 80px">地址:</span><input id="address" type="text"><span style="display:inline-block;margin-left: 53px;width: 80px">手机号:</span><input id="sms" type="text"></p>
  424. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px">经度:</span><input id="lat" type="text"> <span style="display:inline-block;margin-left: 50px;width: 80px">纬度:</span><input id="lng" type="text"></p>
  425. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px">收费方式:</span>
  426. <select id="chargeType" onchange="changeType()">
  427. <option value="1">按小时收费</option>
  428. <option value="2">按次收费</option>
  429. </select>
  430. </p>
  431. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px">收费标准:</span><input id="chargeRule" type="text"> <span id="charge">元/半小时</span></p>
  432. <p style="margin-top: 20px">
  433. 营业日期:<input style="margin-left: 10px"id="startDate" type="date"> 至 <input id="endDate" type="date">
  434. </p>
  435. <p style="margin-top: 20px">
  436. 营业时间:<input style="margin-left: 10px"id="startTime" type="time"> 至 <input id="endTime" type="time">
  437. </p>
  438. </div>
  439. <div class="modal-footer" >
  440. <button type="button" class="btn btn-default" data-dismiss="modal">取消
  441. </button>
  442. <button type="button" class="btn btn-primary" onclick="addParkPoint()">
  443. 保存
  444. </button>
  445. </div>
  446. </div><!-- /.modal-content -->
  447. </div>
  448. </div><!-- /.modal -->
  449. <!--查看车位信息模态框 -->
  450. <div class="modal fade" id="showPointModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
  451. <div class="modal-dialog modal-lg" style="min-width:900px">
  452. <div class="modal-content">
  453. <div class="modal-header">
  454. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  455. &times;
  456. </button>
  457. <h4 class="modal-title" id="myModalLabel">
  458. </h4>
  459. </div>
  460. <div class="modal-body">
  461. <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><span style="display:inline-block;margin-left: 50px;width: 80px;color:#777">所属物业:</span><span style="color: #333" id="comName1" type="text"></span></p>
  462. <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>
  463. <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>
  464. <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>
  465. <p style="margin-top: 20px"><span style="display:inline-block;width: 80px;color:#777">收费标准:</span><span id="chargeRule1" type="text"></span> </p>
  466. <p style="margin-top: 20px">
  467. <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>
  468. </p>
  469. <p style="margin-top: 20px">
  470. <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>
  471. </p>
  472. </div>
  473. <div class="modal-footer" >
  474. <button type="button" class="btn btn-default" data-dismiss="modal">关闭
  475. </button>
  476. <!-- <button type="button" class="btn btn-primary" onclick="addParkPoint()"> -->
  477. <!-- 保存 -->
  478. <!-- </button> -->
  479. </div>
  480. </div><!-- /.modal-content -->
  481. </div>
  482. </div><!-- /.modal -->
  483. <!--收益设置模态框 -->
  484. <div class="modal fade" id="modalIncome" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
  485. <div class="modal-dialog modal-md">
  486. <div class="modal-content">
  487. <div class="modal-header">
  488. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  489. &times;
  490. </button>
  491. <h4 class="modal-title">
  492. 收益设置
  493. </h4>
  494. </div>
  495. <div class="modal-body">
  496. <input type="number" class="form-control" id="coountText" style="width:100%;">
  497. </div>
  498. <div class="modal-footer" >
  499. <button type="button" class="btn btn-default" data-dismiss="modal">关闭
  500. </button>
  501. <button type="button" class="btn btn-primary" onclick="incomeSubmit()">
  502. 提交
  503. </button>
  504. </div>
  505. </div><!-- /.modal-content -->
  506. </div>
  507. </div><!-- /.modal -->
  508. <!--选择物业模态框 -->
  509. <div class="modal fade" id="propertyModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyoard="false">
  510. <div class="modal-dialog modal-md">
  511. <div class="modal-content">
  512. <div class="modal-header">
  513. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
  514. &times;
  515. </button>
  516. <h4 class="modal-title">
  517. 选择物业
  518. </h4>
  519. </div>
  520. <div class="modal-body">
  521. <table class="table table-bordered">
  522. <thead>
  523. <tr>
  524. <th></th>
  525. <th>物业名称</th>
  526. </tr>
  527. </thead>
  528. <tbody id="propertyBody">
  529. </tbody>
  530. </table>
  531. </div>
  532. <div class="modal-footer" >
  533. <button type="button" class="btn btn-default" data-dismiss="modal">关闭
  534. </button>
  535. <button type="button" class="btn btn-primary" onclick="optionProperty()">
  536. 提交
  537. </button>
  538. </div>
  539. </div><!-- /.modal-content -->
  540. </div>
  541. </div><!-- /.modal -->
  542. <!--路由跳转-->
  543. <script>
  544. angular.module("House",['ng','ngRoute']).config(function($routeProvider){
  545. $routeProvider.when('/veryfied',{
  546. templateUrl:'tpl/house_veryfied.html'
  547. }).when('/count',{
  548. templateUrl:'tpl/house_count.html'
  549. }).when('/customer',{
  550. templateUrl:'tpl/house_customer.html'
  551. }).when('/jjrgl',{
  552. templateUrl:'tpl/house_jjrgl.html'
  553. }).otherwise({
  554. redirectTo:'/admin'
  555. })
  556. });
  557. </script>
  558. <script>
  559. $("#special span").click(function(){
  560. var mark = $(this).children('input').val();
  561. if(mark == 0){
  562. $(this).css({"background":"#41C7DB","color":"#fff"});
  563. $(this).children('input').val(1);
  564. }else if(mark == 1){
  565. $(this).css({"background":"#fff","color":"#333"});
  566. $(this).children('input').val(0);
  567. }
  568. });
  569. $(".textType label").click(function(){
  570. $(this).css({"background":"#41C7DB"}).siblings('label').css({"background":"#fff"});
  571. $(this).next('textarea').show().siblings('textarea').hide();
  572. });
  573. //实例化编辑器 -->
  574. var ue = UE.delEditor('editor');
  575. </script>