month-assessment-list.jsp 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>单位月考核用水表</title>
  6. <!--框架必需start-->
  7. <script type="text/javascript" src="${ctx}/qui/libs/js/jquery.js"></script>
  8. <script type="text/javascript" src="${ctx}/qui/libs/js/framework.js"></script>
  9. <link href="${ctx}/qui/libs/css/import_basic.css" rel="stylesheet"
  10. type="text/css" />
  11. <link rel="stylesheet" type="text/css" id="skin" prePath="${ctx}/qui/" />
  12. <link rel="stylesheet" type="text/css" id="customSkin" />
  13. <!--框架必需end-->
  14. <!-- 日期选择框start -->
  15. <script type="text/javascript"
  16. src="${ctx}/qui/libs/js/form/datePicker/WdatePicker.js"></script>
  17. <!-- 日期选择框end -->
  18. <!--数据表格start-->
  19. <script src="${ctx}/qui/libs/js/table/quiGrid.js" type="text/javascript"></script>
  20. <!--数据表格end-->
  21. <!--箭头分页start-->
  22. <script type="text/javascript" src="${ctx}/qui/libs/js/nav/pageArrow.js"></script>
  23. <!--箭头分页end-->
  24. <!--表单异步提交start-->
  25. <script src="${ctx}/qui/libs/js/form/form.js" type="text/javascript"></script>
  26. <!--表单异步提交end-->
  27. <script type="text/javascript">
  28. var g_pageNo = 1;
  29. var g_pageSize = 10;
  30. var total_rows=0;
  31. //刷新记忆
  32. var checkedArray = [];
  33. //数据表格使用
  34. var g;
  35. var gridData;
  36. function initComplete(){
  37. g = $("#maingrid").quiGrid({
  38. columns: [
  39. { display: '单位编号', name: 'org', align: 'center', width: "6%",
  40. render:function(rowdata, rowindex, value, column){
  41. return "<span class='textSlice' style='width:100%;cursor: pointer;' title='"+value.orgId+"'>"+value.orgId+"</span >";
  42. }
  43. },
  44. { display: '单位名称', name: 'org', align: 'center', width: "10%",
  45. render:function(rowdata, rowindex, value, column){
  46. return "<span class='textSlice' style='width:100%;cursor: pointer;' title='"+value.orgName+"'>"+value.orgName+"</span >";
  47. }
  48. },
  49. { display: '单位地址', name: 'org', align: 'center', width: "13%",
  50. render:function(rowdata, rowindex, value, column){
  51. return "<span class='textSlice' style='width:100%;cursor: pointer;' title='"+value.address+"'>"+value.address+"</span >";
  52. }
  53. },
  54. { display: '水表号', name: 'org', align: 'center', width: "13%",
  55. render:function(rowdata, rowindex, value, column){
  56. return "<span class='textSlice' style='width:100%;cursor: pointer;' title='"+value.busOrgMeterNumber+"'>"+value.busOrgMeterNumber+"</span >";
  57. }
  58. },
  59. { display: '用户类型', name: 'org.baseUserType', align: 'center', width: "6%",
  60. render:function(rowdata, rowindex, value, column){
  61. if(value == "1"){
  62. return "自来水户";
  63. }else if(value == "2"){
  64. return "取水户";
  65. }else{
  66. return "";
  67. }
  68. }
  69. },
  70. { display: '月份', name: 'assessmentMonth', align: 'center', width: "5%"},
  71. { display: '用水计划指标', name: 'waterPlanningIndex', align: 'center', width: "5%"},
  72. { display: '实际用水量', name: 'actualUseWater', align: 'center', width: "5%"},
  73. { display: '超标水量', name: 'actualClosingWater', align: 'center', width: "5%",
  74. render: function (rowdata, rowindex, value, column){
  75. return value.toFixed(0);
  76. }
  77. },
  78. { display: '超用率(%)', name: 'exceedRatio', align: 'center', width: "5%",
  79. render: function (rowdata, rowindex, value, column){
  80. return value+'%';
  81. }
  82. },
  83. { display: '额定用水单价', name: 'waterPrice', align: 'center', width: "5%",
  84. render: function (rowdata, rowindex, value, column){
  85. return Number(value).toFixed(2);
  86. }
  87. },
  88. { display: '应收金额', name: 'amountReceivable', align: 'center', width: "5%",
  89. render: function (rowdata, rowindex, value, column){
  90. return Number(value).toFixed(1);
  91. }
  92. },
  93. { display: '额定用水金额', name: 'baseWaterAmount', align: 'center', width: "5%",
  94. render: function (rowdata, rowindex, value, column){
  95. return Number(value).toFixed(1);
  96. }
  97. },
  98. { display: '超标金额', name: 'paidInAmount', align: 'center', width: "5%",
  99. render: function (rowdata, rowindex, value, column){
  100. if (value > 0 ){
  101. return "<span class='textSlice' style='width:100%;cursor: pointer;color: red;' >"+Number(value).toFixed(1)+"</span >";
  102. }
  103. return Number(value).toFixed(1);
  104. }
  105. },
  106. { display: '是否销账', name: 'isWriteOff', align: 'center', width: "5%",
  107. render: function (rowdata, rowindex, value, column){
  108. if(value=='yes'){
  109. return "是";
  110. }
  111. if(value=='no'){
  112. return "否";
  113. }
  114. }
  115. },
  116. { display: '销帐日期', name: 'writeOffDate', align: 'center', width: "5%"},
  117. { display: '付款方式', name: 'modeOfPayment', align: 'center', width: "5%",
  118. render: function (rowdata, rowindex, value, column){
  119. if(value=='1'){
  120. return "现金";
  121. }
  122. if(value=='2'){
  123. return "转账";
  124. }
  125. }
  126. },
  127. { display: '邮寄地址', name: 'org', align: 'center', width: "13%",
  128. render:function(rowdata, rowindex, value, column){
  129. return "<span class='textSlice' style='width:100%;cursor: pointer;' title='"+value.postalAddress+"'>"+value.postalAddress+"</span >";
  130. }
  131. },
  132. { display: '邮编', name: 'org', align: 'center', width: "6%",
  133. render:function(rowdata, rowindex, value, column){
  134. return "<span class='textSlice' style='width:100%;cursor: pointer;' title='"+value.code+"'>"+value.code+"</span >";
  135. }
  136. }
  137. // { display: '操作', isAllowHide: false, align: 'center', width:"15%",
  138. // render: function (rowdata, rowindex, value, column){
  139. // return '<div class="padding_top4 padding_left20">'
  140. // <@pop_perm url="/monthAssessment/update.do">
  141. // + '<a href="#" onclick="onEdit('+ rowdata[0]+')"><span class="icon_edit">修改</span></a>'
  142. // </@pop_perm>
  143. // <@pop_perm url="/monthAssessment/delete.do">
  144. // + '<a href="#" onclick="onDelete('+ rowdata[0]+')"><span class="icon_delete">删除</span></a>'
  145. // </@pop_perm>
  146. // + '</div>';
  147. // }
  148. // }
  149. ],
  150. toolbar:{
  151. items:[
  152. // <@pop_perm url="/monthAssessment/create.do">
  153. // {text:'新增',click:onCreate,iconClass:'icon_add'},
  154. // </@pop_perm>
  155. //
  156. // <@pop_perm url="/monthAssessment/update.do">
  157. // {line:true},
  158. // {text:'修改',click:onEdit1, iconClass:'icon_edit'},
  159. // </@pop_perm>
  160. //
  161. // <@pop_perm url="/monthAssessment/delete.do">
  162. // {line:true},
  163. // {text:'批量删除',click:batchDelete, iconClass:'icon_delete'},
  164. // </@pop_perm>
  165. <@pop_perm url="/monthAssessment/print.do">
  166. {line:true},
  167. {text:'打印',click:print, iconClass:'icon_print'},
  168. </@pop_perm>
  169. <@pop_perm url="/monthAssessment/exportExcel.do">
  170. {line:true},
  171. {text:'导出',click:exportExcel, iconClass:'icon_export'},
  172. </@pop_perm>
  173. <@pop_perm url="/monthAssessment/recalculation.do">
  174. {line:true},
  175. {text:'重算',click:recalculation, iconClass:'icon_export'}
  176. </@pop_perm>
  177. // <@pop_perm url="/monthAssessment/print.do">
  178. // {line:true},
  179. // {text:'开发票',click:invoice, iconClass:'icon_export'},
  180. // </@pop_perm>
  181. // <@pop_perm url="/monthAssessment/wx.do">
  182. // {line:true},
  183. // {text:'wx',click:wx, iconClass:'icon_export'},
  184. // </@pop_perm>
  185. // {line:true}
  186. ]
  187. },
  188. data:[],
  189. sortName: 'showOrgName',
  190. rownumbers:true,
  191. dataAction:'local',
  192. checkbox:true,
  193. usePager: false,
  194. isScroll: true,
  195. frozen:false,
  196. height: '100%',
  197. width:"100%",
  198. heightDiff:-40,
  199. pageSize:g_pageSize,
  200. onChangeSort : function(){
  201. getData(g.options.sortName,g.options.sortOrder,g_pageNo,g_pageSize);
  202. return false;
  203. },
  204. isChecked:checkedHandler,
  205. onCheckRow: checkRowHandler,
  206. onCheckAllRow: checkAllRowHandler,
  207. detail: { onShowDetail: showRuleList, height: 'auto' }
  208. });
  209. function showRuleList(row, detailPanel,callback){
  210. if (row.busMonthAssessmentRule) {
  211. console.log(row.busMonthAssessmentRule)
  212. var childGrid = document.createElement('div');
  213. $(detailPanel).append(childGrid);
  214. var childGrid=$(childGrid).css('margin','5px 0px 5px 55px').quiGrid({
  215. columns: [
  216. { display: '区间段', name: 'sectionNum', align: 'center',width: "20%"},
  217. { display: '规则内容', name: 'rule', align: 'center',width: "20%",
  218. render: function (rowdata, rowindex, value, column){
  219. return "<div class='textSlice' style='width:100%;cursor: pointer;' >"+
  220. rowdata.rule.replace(/[<]/g, "&lt;").replace(/[>]/g, "&gt;").replace(/\r\n/g,"").replace(/\n/g,"").replace(/\s/g,"").replace(/[\"]/g, "&quot;").replace(/[\']/g, "&apos;").replace(/[\r\n]/g, '<br>');+"</div >";
  221. }},
  222. { display: '累进水量(m³)', name: 'water', align: 'center',width: "20%"},
  223. { display: '累进加价(元/m³)', name: 'price', align: 'center',width: "20%"},
  224. { display: '水费(元)', name: 'amount', align: 'center',width: "20%"}
  225. ],
  226. isScroll: false,width: '600px', columnWidth: 120,usePager:false,
  227. data: {rows: row.busMonthAssessmentRule}
  228. });
  229. }
  230. }
  231. //点击分页触发
  232. }
  233. $(function(){
  234. getData(g_pageNo,g_pageSize);
  235. })
  236. //打印年度计划供水表预览
  237. // function print(){
  238. // window.open("${ctx}/monthAssessment/print.do?exportType=list&pageNo=1&pageSize="+total_rows);
  239. // }
  240. //打印
  241. function print(){
  242. var rows = g.getSelectedRows();
  243. var rowsLength = rows.length;
  244. var ids = getCheckedIdHandler();
  245. if(rowsLength == 0 && ids=='') {
  246. printByPage();
  247. return;
  248. }
  249. // alert(ids);
  250. // var orgIds=getCheckedOrgIdHandler();
  251. // var months=getCheckedMonthHandler();
  252. // var years=getCheckedYearHandler();
  253. //window.location.href="${ctx}/customerMeter/exportExcel.do?&ids="+ids+"&flag=selected&pageNo=1&pageSize="+total_rows;
  254. window.open("${ctx}/monthAssessment/print.do?exportType=list&ids="+ids+"&flag=selected&pageNo=1&pageSize="+total_rows);
  255. return;
  256. }
  257. // function print(){
  258. // window.open("${ctx}/monthAssessment/print.do?exportType=list&pageNo=1&pageSize="+total_rows);
  259. // }
  260. //打印
  261. function wx(){
  262. window.open("${ctx}/monthAssessment/wx.do");
  263. return;
  264. }
  265. function printByPage(){
  266. var orgNumber=$("#orgNumber").val();
  267. var orgName=$("#orgName").val();
  268. var address=$("#address").val();
  269. var year=$("#year").val();
  270. var month=$('#month').val();
  271. var isPlanUser=$("#isPlanUser").val();
  272. var url="${ctx}/monthAssessment/print.do?";
  273. url +="orgNumber="+orgNumber;
  274. url +="&orgName="+orgName;
  275. url +="&address="+address;
  276. url +="&year="+year;
  277. url +="&month="+month;
  278. url +="&isPlanUser="+isPlanUser;
  279. url +="&flag=query";
  280. url +="&exportType=list";
  281. url +="&pageNo=1";
  282. url +="&pageSize="+total_rows;
  283. url = encodeURI(encodeURI(url));
  284. window.open(url);
  285. }
  286. /**初始时通过向后台传递排序id、排序顺序、初始页码、每页条数**/
  287. function getData(pageNo,pageSize){
  288. jQuery.post("${ctx}/monthAssessment/listPage.do",
  289. getFormParams(pageNo,pageSize),
  290. function(result){
  291. gridData = result;
  292. //刷新表格
  293. g.loadData(gridData);
  294. total_rows=gridData["pager.totalRows"];
  295. //设置左边内容页
  296. var content ="共有" + gridData["pager.totalRows"] + "条记录";
  297. $("#letfContent").html("");
  298. $("#letfContent").html(content);
  299. //取得分页组件
  300. var pager=$("#pager");
  301. //设置总页页数
  302. pager.attr("total",gridData["pager.totalRows"]);
  303. pager.render();
  304. //绑定翻页事件
  305. pager.unbind("pageChange");
  306. pager.bind("pageChange",function(e,index){
  307. g_pageNo = index + 1;
  308. getData(g_pageNo,g_pageSize);
  309. });
  310. //绑定选择每页显示记录数事件
  311. pager.bind("sizeChange",function(e,num){
  312. g_pageSize = num;
  313. getData(g_pageNo,g_pageSize);
  314. });
  315. },"json");
  316. }
  317. function getData2(sort,direction,pageNo,pageSize){
  318. $.post("${ctx}/monthAssessment/listPage.do",
  319. {
  320. "pageNo":pageNo,
  321. "pageSize":pageSize
  322. },
  323. function(result){
  324. gridData = result;
  325. //刷新表格
  326. g.loadData(gridData);
  327. },"json");
  328. }
  329. //查询
  330. function searchHandler(){
  331. //清空数组
  332. clearArray();
  333. //重新加载数据,设置当前页面为1
  334. getData(1,g_pageSize);
  335. }
  336. /**获得查询表单的提交查询的值**/
  337. function getFormParams(pageNo,pageSize){
  338. $("#pageNo").val(pageNo);
  339. $("#pageSize").val(pageSize);
  340. return $("#searchForm").formToArray();
  341. }
  342. /**重置于查询表单,然后重新加载表格数据**/
  343. function resetSearch(){
  344. //清空数组
  345. clearArray();
  346. $("#searchForm")[0].reset();
  347. //重新加载数据,设置当前页面为1
  348. getData(1,g_pageSize);
  349. }
  350. //单条记录删除
  351. function onDelete(rowid){
  352. top.Dialog.confirm("确定要删除该记录吗?",function(){
  353. //删除记录
  354. jQuery.post("${ctx}/monthAssessment/delete.do",
  355. {"ids":rowid},
  356. function(responseText){
  357. if(responseText.status=="y"){
  358. top.Dialog.alert(responseText.info);
  359. resetSearch();
  360. }else{
  361. top.Dialog.alert(responseText.info);
  362. }
  363. },
  364. "json");
  365. });
  366. }
  367. //批量删除
  368. function batchDelete() {
  369. var rows = g.getSelectedRows();
  370. var rowsLength = rows.length;
  371. if(rowsLength == 0) {
  372. top.Dialog.alert("请选中要删除的记录!");
  373. return;
  374. }
  375. top.Dialog.confirm("确定要删除吗?",function(){
  376. jQuery.post("${ctx}/monthAssessment/delete.do",
  377. //获取所有选中行
  378. getSelectId(g),
  379. function(responseText){
  380. if(responseText.status=="y"){
  381. top.Dialog.alert(responseText.info);
  382. resetSearch();
  383. }else{
  384. top.Dialog.alert(responseText.info);
  385. return false;
  386. }
  387. },
  388. "json");
  389. });
  390. //获取所有选中行获取选中行的id 格式为 ids=1&ids=2
  391. function getSelectId(grid) {
  392. var selectedRows = grid.getSelectedRows();
  393. var selectedRowsLength = selectedRows.length;
  394. var ids = "";
  395. for(var i = 0;i<selectedRowsLength;i++) {
  396. ids += selectedRows[i][0] + ",";
  397. }
  398. return {"ids":ids};
  399. }
  400. }
  401. //新增
  402. function onCreate(){
  403. top.Dialog.open({
  404. ID:'a1',
  405. URL:"${ctx}/monthAssessment/create.do?year="+$('#year').val(),
  406. Title:"新增月考核",
  407. Width:700,
  408. Height:350
  409. });
  410. }
  411. //修改单位基本信息
  412. function onEdit1() {
  413. var rows = g.getSelectedRows();
  414. var rowsLength = rows.length;
  415. if(rowsLength == 0) {
  416. top.Dialog.alert("请选中要编辑的记录!");
  417. return;
  418. }
  419. if(rowsLength > 1) {
  420. top.Dialog.alert("请只选中一条要编辑的记录!");
  421. return;
  422. }
  423. var selectedRows = g.getSelectedRows();
  424. top.Dialog.open({
  425. URL : "${ctx}/monthAssessment/update.do?entity_id="+selectedRows[0][0],
  426. Title : "编辑单位月考核用水",
  427. Width : 800,
  428. Height : 500
  429. });
  430. }
  431. //开发票
  432. function invoice() {
  433. console.log("开发票")
  434. }
  435. //修改
  436. function onEdit(rowId){
  437. // alert(rowId);
  438. top.Dialog.open({
  439. ID:'a1',
  440. URL:"${ctx}/monthAssessment/update.do?entity_id="+rowId,
  441. Title:"修改水表",
  442. Width:700,
  443. Height:350
  444. });
  445. }
  446. //导出单位月份考核用水
  447. function exportExcel() {
  448. var rows = g.getSelectedRows();
  449. var rowsLength = rows.length;
  450. var ids = getCheckedIdHandler();
  451. if(rowsLength == 0 && ids=='') {
  452. exportExcelByPage();
  453. return;
  454. }
  455. // alert(ids);
  456. window.location.href="${ctx}/monthAssessment/exportExcel.do?&ids="+ids+"&flag=selected&exportType=list&pageNo=1&pageSize="+total_rows;
  457. return;
  458. }
  459. //导出处理
  460. function exportExcelByPage(){
  461. var orgNumber=$("#orgNumber").val();
  462. var orgName=$("#orgName").val();
  463. var address=$("#address").val();
  464. var year=$("#year").val();
  465. var month=$('#month').val();
  466. var isPlanUser=$("#isPlanUser").val();
  467. var url="${ctx}/monthAssessment/exportExcel.do?";
  468. url +="orgNumber="+orgNumber;
  469. url +="&orgName="+orgName;
  470. url +="&address="+address;
  471. url +="&year="+year;
  472. url +="&month="+month;
  473. url +="&isPlanUser="+isPlanUser;
  474. url +="&flag=query";
  475. url +="&exportType=list";
  476. url +="&pageNo=1";
  477. url +="&pageSize="+total_rows;
  478. url = encodeURI(encodeURI(url));
  479. window.location =url;
  480. return false;
  481. }
  482. var checkedArray = [];
  483. function findCheckedArray(id){
  484. for(var i =0;i<checkedArray.length;i++){
  485. if(checkedArray[i] == id) return i;
  486. }
  487. return -1;
  488. }
  489. function addCheckedArray(id){
  490. if(findCheckedArray(id) == -1){
  491. checkedArray.push(id);
  492. }
  493. }
  494. function getCheckedIdHandler(){
  495. return checkedArray.join(',');
  496. }
  497. function removeCheckedArray(id){
  498. var i = findCheckedArray(id);
  499. if(i==-1) return;
  500. checkedArray.splice(i,1);
  501. }
  502. function checkedHandler(rowdata){
  503. if (findCheckedArray(rowdata[0]) == -1)
  504. return false;
  505. return true;
  506. }
  507. function checkRowHandler(checked, data){
  508. if (checked) addCheckedArray(data[0]);
  509. else removeCheckedArray(data[0]);
  510. }
  511. function checkAllRowHandler(checked){
  512. for (var rowid in this.records){
  513. if(checked)
  514. addCheckedArray(this.records[rowid][0]);
  515. else
  516. removeCheckedArray(this.records[rowid][0]);
  517. }
  518. }
  519. //清空数组
  520. function clearArray(){
  521. checkedArray.length=0;
  522. }
  523. function recalculation() {
  524. var year=$("#year").val();
  525. var month=$('#month').val();
  526. var url="${ctx}/monthAssessment/print.do?";
  527. url +="year="+year;
  528. url +="&month="+month;
  529. $.post("${ctx}/monthAssessment/recalculation.do",
  530. {
  531. "year":year,
  532. "month":month
  533. },
  534. function(result){
  535. top.Dialog.alert("请求已发送!");
  536. },"json");
  537. }
  538. </script>
  539. </head>
  540. <body>
  541. <div class="box2" panelTitle="单位月考核用水信息列表">
  542. <form action="" id="searchForm" method="post">
  543. <input type="hidden" id="Q_importStatus_S_LK"
  544. name="Q_importStatus_S_LK" value="normal" /> <input type="hidden"
  545. id="pageNo" name="pageNo" value="1" /> <input type="hidden"
  546. id="pageSize" name="pageSize" value="10" />
  547. <table>
  548. <tr>
  549. <td>单位编号:</td>
  550. <td><input type="text" id="orgNumber" name="orgNumber" /></td>
  551. <td>单位名称:</td>
  552. <td><input type="text" id="orgName" name="orgName" /></td>
  553. <td>单位地址:</td>
  554. <td><input type="text" id="address" name="address" /></td>
  555. <td>年度:</td>
  556. <td><input class="date" dateFmt="yyyy" type="text" id="year"
  557. name="year" value="${year!''}" /></td>
  558. </tr>
  559. <!--- <tr>
  560. <td>超用水量(≥)::</td>
  561. <td><input type="text" id="overWaterBegin"
  562. name="overWaterBegin" /></td>
  563. <td>并且(≤):</td>
  564. <td><input type="text" id="overWaterEnd" name="overWaterEnd" /></td>
  565. <td>应收金额(≥)::</td>
  566. <td><input type="text" id="amountReceivableBegin"
  567. name="amountReceivableBegin" /></td>
  568. <td>并且(≤):</td>
  569. <td><input type="text" id="amountReceivableEnd"
  570. name="amountReceivableEnd" /></td>
  571. </tr>--->
  572. <tr>
  573. <td>客户号:</td>
  574. <td><input type="text" id="customerNumber"
  575. name="customerNumber" /></td>
  576. <td>水表编号:</td>
  577. <td><input type="text" id="meterNumber" name="meterNumber" /></td>
  578. <td>月份:</td>
  579. <td><select prompt="请选择" id="month" name="month"
  580. data='{"list":[{"value":"1","key":"一月"},{"value":"2","key":"二月"},{"value":"3","key":"三月"},{"value":"4","key":"四月"},{"value":"5","key":"五月"}
  581. ,{"value":"6","key":"六月"},{"value":"7","key":"七月"},{"value":"8","key":"八月"},{"value":"9","key":"九月"},{"value":"10","key":"十月"},{"value":"11","key":"十一月"},{"value":"12","key":"十二月"}]}'></select></td>
  582. <td>是否计划户:</td>
  583. <td><select prompt="请选择" id="isPlanUser"
  584. data='{"list":[{"value":"yes","key":"计划户"},{"value":"no","key":"非计划户"}]}'
  585. name="isPlanUser"></select></td>
  586. </tr>
  587. <tr>
  588. <!-- <td>用户类型:</td>
  589. <td><select prompt="请选择" id="userType" data='${userType}'
  590. name="userType"></select></td>
  591. <td>用水单价:</td>
  592. <td><select id="waterPrice" name="waterPrice">
  593. <option value="">请选择</option>
  594. <option value="0.00">0.00</option>
  595. <option value="0.10">0.10</option>
  596. <option value="1.14">1.14</option>
  597. <option value="1.21">1.21</option>
  598. <option value="1.45">1.45</option>
  599. <option value="1.49">1.49</option>
  600. <option value="2.20">2.20</option>
  601. <option value="4.97">4.97</option>
  602. </select></td>-->
  603. <td style="padding-left: 15px;"><button type="reset"
  604. onclick="resetSearch()">
  605. <span class="icon_find">重置</span>
  606. </button></td>
  607. </td>
  608. <td style="padding-left: 15px;"><button type="button"
  609. onclick="searchHandler()">
  610. <span class="icon_find">查询</span>
  611. </button></td>
  612. </td>
  613. </tr>
  614. </table>
  615. </form>
  616. </div>
  617. <div id="scrollContent">
  618. <div class="padding_right5">
  619. <div id="maingrid"></div>
  620. </div>
  621. </div>
  622. <!-- <div id="pageContent" style="height:35px;"></div> -->
  623. <!-- 分页组件 -->
  624. <div style="height: 35px;">
  625. <div id="letfContent" class="float_left padding5"></div>
  626. <div class="float_right padding5">
  627. <div id="pager" total="0" class="pageArrow" showSelect="true"
  628. inputPosition="right"></div>
  629. </div>
  630. <div class="clear"></div>
  631. </div>
  632. </body>
  633. </html>