month-assessment-list.jsp 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698
  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. toolbar:{
  150. items:[
  151. // <@pop_perm url="/monthAssessment/create.do">
  152. // {text:'新增',click:onCreate,iconClass:'icon_add'},
  153. // </@pop_perm>
  154. //
  155. // <@pop_perm url="/monthAssessment/update.do">
  156. // {line:true},
  157. // {text:'修改',click:onEdit1, iconClass:'icon_edit'},
  158. // </@pop_perm>
  159. //
  160. // <@pop_perm url="/monthAssessment/delete.do">
  161. // {line:true},
  162. // {text:'批量删除',click:batchDelete, iconClass:'icon_delete'},
  163. // </@pop_perm>
  164. <@pop_perm url="/monthAssessment/print.do">
  165. {line:true},
  166. {text:'打印',click:print, iconClass:'icon_print'},
  167. </@pop_perm>
  168. <@pop_perm url="/monthAssessment/exportExcel.do">
  169. {line:true},
  170. {text:'导出',click:exportExcel, iconClass:'icon_export'},
  171. </@pop_perm>
  172. <@pop_perm url="/monthAssessment/print.do">
  173. {line:true},
  174. {text:'开发票',click:invoice, iconClass:'icon_export'},
  175. </@pop_perm>
  176. <@pop_perm url="/monthAssessment/wx.do">
  177. {line:true},
  178. {text:'wx',click:wx, iconClass:'icon_export'},
  179. </@pop_perm>
  180. {line:true}
  181. ]
  182. },
  183. data:[],
  184. sortName: 'showOrgName',
  185. rownumbers:true,
  186. dataAction:'local',
  187. checkbox:true,
  188. usePager: false,
  189. isScroll: true,
  190. frozen:false,
  191. height: '100%',
  192. width:"100%",
  193. heightDiff:-40,
  194. pageSize:g_pageSize,
  195. onChangeSort : function(){
  196. getData(g.options.sortName,g.options.sortOrder,g_pageNo,g_pageSize);
  197. return false;
  198. },
  199. isChecked:checkedHandler,
  200. onCheckRow: checkRowHandler,
  201. onCheckAllRow: checkAllRowHandler,
  202. detail: { onShowDetail: showRuleList, height: 'auto' }
  203. });
  204. function showRuleList(row, detailPanel,callback){
  205. if (row.busMonthAssessmentRule) {
  206. console.log(row.busMonthAssessmentRule)
  207. var childGrid = document.createElement('div');
  208. $(detailPanel).append(childGrid);
  209. var childGrid=$(childGrid).css('margin','5px 0px 5px 55px').quiGrid({
  210. columns: [
  211. { display: '区间段', name: 'sectionNum', align: 'center',width: "20%"},
  212. { display: '规则内容', name: 'rule', align: 'center',width: "20%",
  213. render: function (rowdata, rowindex, value, column){
  214. return "<div class='textSlice' style='width:100%;cursor: pointer;' >"+
  215. 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 >";
  216. }},
  217. { display: '累进水量(m³)', name: 'water', align: 'center',width: "20%"},
  218. { display: '累进加价(元/m³)', name: 'price', align: 'center',width: "20%"},
  219. { display: '水费(元)', name: 'amount', align: 'center',width: "20%"}
  220. ],
  221. isScroll: false,width: '600px', columnWidth: 120,usePager:false,
  222. data: {rows: row.busMonthAssessmentRule}
  223. });
  224. }
  225. }
  226. //点击分页触发
  227. }
  228. $(function(){
  229. getData(g_pageNo,g_pageSize);
  230. })
  231. //打印年度计划供水表预览
  232. // function print(){
  233. // window.open("${ctx}/monthAssessment/print.do?exportType=list&pageNo=1&pageSize="+total_rows);
  234. // }
  235. //打印
  236. function print(){
  237. var rows = g.getSelectedRows();
  238. var rowsLength = rows.length;
  239. var ids = getCheckedIdHandler();
  240. if(rowsLength == 0 && ids=='') {
  241. printByPage();
  242. return;
  243. }
  244. // alert(ids);
  245. // var orgIds=getCheckedOrgIdHandler();
  246. // var months=getCheckedMonthHandler();
  247. // var years=getCheckedYearHandler();
  248. //window.location.href="${ctx}/customerMeter/exportExcel.do?&ids="+ids+"&flag=selected&pageNo=1&pageSize="+total_rows;
  249. window.open("${ctx}/monthAssessment/print.do?exportType=list&ids="+ids+"&flag=selected&pageNo=1&pageSize="+total_rows);
  250. return;
  251. }
  252. // function print(){
  253. // window.open("${ctx}/monthAssessment/print.do?exportType=list&pageNo=1&pageSize="+total_rows);
  254. // }
  255. //打印
  256. function wx(){
  257. window.open("${ctx}/monthAssessment/wx.do");
  258. return;
  259. }
  260. function printByPage(){
  261. var orgNumber=$("#orgNumber").val();
  262. var orgName=$("#orgName").val();
  263. var address=$("#address").val();
  264. var year=$("#year").val();
  265. var busOrgCustomerNumber=$("#busOrgCustomerNumber").val();
  266. var busOrgMeterNumber=$("#busOrgMeterNumber").val();
  267. var month=$('#month').val();
  268. var overWaterBegin=$('#overWaterBegin').val();
  269. var overWaterEnd=$('#overWaterEnd').val();
  270. var amountReceivableBegin=$('#amountReceivableBegin').val();
  271. var amountReceivableEnd=$('#amountReceivableEnd').val();
  272. var isPlanUser=$("#isPlanUser").val();
  273. var userType=$("#userType").val();
  274. var url="${ctx}/monthAssessment/print.do?";
  275. url +="orgNumber="+orgNumber;
  276. url +="&orgName="+orgName;
  277. url +="&address="+address;
  278. url +="&year="+year;
  279. url +="&busOrgCustomerNumber="+busOrgCustomerNumber;
  280. url +="&busOrgMeterNumber="+busOrgMeterNumber;
  281. url +="&month="+month;
  282. url +="&overWaterBegin="+overWaterBegin;
  283. url +="&overWaterEnd="+overWaterEnd;
  284. url +="&amountReceivableBegin="+amountReceivableBegin;
  285. url +="&amountReceivableEnd="+amountReceivableEnd;
  286. url +="&isPlanUser="+isPlanUser;
  287. url +="&userType="+userType;
  288. url +="&flag=query";
  289. url +="&exportType=list";
  290. url +="&pageNo=1";
  291. url +="&pageSize="+total_rows;
  292. url = encodeURI(encodeURI(url));
  293. window.open(url);
  294. }
  295. /**初始时通过向后台传递排序id、排序顺序、初始页码、每页条数**/
  296. function getData(pageNo,pageSize){
  297. jQuery.post("${ctx}/monthAssessment/listPage.do",
  298. getFormParams(pageNo,pageSize),
  299. function(result){
  300. gridData = result;
  301. //刷新表格
  302. g.loadData(gridData);
  303. total_rows=gridData["pager.totalRows"];
  304. //设置左边内容页
  305. var content ="共有" + gridData["pager.totalRows"] + "条记录";
  306. $("#letfContent").html("");
  307. $("#letfContent").html(content);
  308. //取得分页组件
  309. var pager=$("#pager");
  310. //设置总页页数
  311. pager.attr("total",gridData["pager.totalRows"]);
  312. pager.render();
  313. //绑定翻页事件
  314. pager.unbind("pageChange");
  315. pager.bind("pageChange",function(e,index){
  316. g_pageNo = index + 1;
  317. getData(g_pageNo,g_pageSize);
  318. });
  319. //绑定选择每页显示记录数事件
  320. pager.bind("sizeChange",function(e,num){
  321. g_pageSize = num;
  322. getData(g_pageNo,g_pageSize);
  323. });
  324. },"json");
  325. }
  326. function getData2(sort,direction,pageNo,pageSize){
  327. $.post("${ctx}/monthAssessment/listPage.do",
  328. {
  329. "pageNo":pageNo,
  330. "pageSize":pageSize
  331. },
  332. function(result){
  333. gridData = result;
  334. //刷新表格
  335. g.loadData(gridData);
  336. },"json");
  337. }
  338. //查询
  339. function searchHandler(){
  340. //清空数组
  341. clearArray();
  342. //重新加载数据,设置当前页面为1
  343. getData(1,g_pageSize);
  344. }
  345. /**获得查询表单的提交查询的值**/
  346. function getFormParams(pageNo,pageSize){
  347. $("#pageNo").val(pageNo);
  348. $("#pageSize").val(pageSize);
  349. return $("#searchForm").formToArray();
  350. }
  351. /**重置于查询表单,然后重新加载表格数据**/
  352. function resetSearch(){
  353. //清空数组
  354. clearArray();
  355. $("#searchForm")[0].reset();
  356. //重新加载数据,设置当前页面为1
  357. getData(1,g_pageSize);
  358. }
  359. //单条记录删除
  360. function onDelete(rowid){
  361. top.Dialog.confirm("确定要删除该记录吗?",function(){
  362. //删除记录
  363. jQuery.post("${ctx}/monthAssessment/delete.do",
  364. {"ids":rowid},
  365. function(responseText){
  366. if(responseText.status=="y"){
  367. top.Dialog.alert(responseText.info);
  368. resetSearch();
  369. }else{
  370. top.Dialog.alert(responseText.info);
  371. }
  372. },
  373. "json");
  374. });
  375. }
  376. //批量删除
  377. function batchDelete() {
  378. var rows = g.getSelectedRows();
  379. var rowsLength = rows.length;
  380. if(rowsLength == 0) {
  381. top.Dialog.alert("请选中要删除的记录!");
  382. return;
  383. }
  384. top.Dialog.confirm("确定要删除吗?",function(){
  385. jQuery.post("${ctx}/monthAssessment/delete.do",
  386. //获取所有选中行
  387. getSelectId(g),
  388. function(responseText){
  389. if(responseText.status=="y"){
  390. top.Dialog.alert(responseText.info);
  391. resetSearch();
  392. }else{
  393. top.Dialog.alert(responseText.info);
  394. return false;
  395. }
  396. },
  397. "json");
  398. });
  399. //获取所有选中行获取选中行的id 格式为 ids=1&ids=2
  400. function getSelectId(grid) {
  401. var selectedRows = grid.getSelectedRows();
  402. var selectedRowsLength = selectedRows.length;
  403. var ids = "";
  404. for(var i = 0;i<selectedRowsLength;i++) {
  405. ids += selectedRows[i][0] + ",";
  406. }
  407. return {"ids":ids};
  408. }
  409. }
  410. //新增
  411. function onCreate(){
  412. top.Dialog.open({
  413. ID:'a1',
  414. URL:"${ctx}/monthAssessment/create.do?year="+$('#year').val(),
  415. Title:"新增月考核",
  416. Width:700,
  417. Height:350
  418. });
  419. }
  420. //修改单位基本信息
  421. function onEdit1() {
  422. var rows = g.getSelectedRows();
  423. var rowsLength = rows.length;
  424. if(rowsLength == 0) {
  425. top.Dialog.alert("请选中要编辑的记录!");
  426. return;
  427. }
  428. if(rowsLength > 1) {
  429. top.Dialog.alert("请只选中一条要编辑的记录!");
  430. return;
  431. }
  432. var selectedRows = g.getSelectedRows();
  433. top.Dialog.open({
  434. URL : "${ctx}/monthAssessment/update.do?entity_id="+selectedRows[0][0],
  435. Title : "编辑单位月考核用水",
  436. Width : 800,
  437. Height : 500
  438. });
  439. }
  440. //开发票
  441. function invoice() {
  442. console.log("开发票")
  443. }
  444. //修改
  445. function onEdit(rowId){
  446. // alert(rowId);
  447. top.Dialog.open({
  448. ID:'a1',
  449. URL:"${ctx}/monthAssessment/update.do?entity_id="+rowId,
  450. Title:"修改水表",
  451. Width:700,
  452. Height:350
  453. });
  454. }
  455. //导出单位月份考核用水
  456. function exportExcel() {
  457. var rows = g.getSelectedRows();
  458. var rowsLength = rows.length;
  459. var ids = getCheckedIdHandler();
  460. if(rowsLength == 0 && ids=='') {
  461. exportExcelByPage();
  462. return;
  463. }
  464. // alert(ids);
  465. window.location.href="${ctx}/monthAssessment/exportExcel.do?&ids="+ids+"&flag=selected&exportType=list&pageNo=1&pageSize="+total_rows;
  466. return;
  467. }
  468. //导出处理
  469. function exportExcelByPage(){
  470. var orgNumber=$("#orgNumber").val();
  471. var orgName=$("#orgName").val();
  472. var address=$("#address").val();
  473. var year=$("#year").val();
  474. var busOrgCustomerNumber=$("#busOrgCustomerNumber").val();
  475. var busOrgMeterNumber=$("#busOrgMeterNumber").val();
  476. var month=$('#month').val();
  477. var overWaterBegin=$('#overWaterBegin').val();
  478. var overWaterEnd=$('#overWaterEnd').val();
  479. var amountReceivableBegin=$('#amountReceivableBegin').val();
  480. var amountReceivableEnd=$('#amountReceivableEnd').val();
  481. var isPlanUser=$("#isPlanUser").val();
  482. var userType=$("#userType").val();
  483. var url="${ctx}/monthAssessment/exportExcel.do?";
  484. url +="orgNumber="+orgNumber;
  485. url +="&orgName="+orgName;
  486. url +="&address="+address;
  487. url +="&year="+year;
  488. url +="&busOrgCustomerNumber="+busOrgCustomerNumber;
  489. url +="&busOrgMeterNumber="+busOrgMeterNumber;
  490. url +="&month="+month;
  491. url +="&overWaterBegin="+overWaterBegin;
  492. url +="&overWaterEnd="+overWaterEnd;
  493. url +="&amountReceivableBegin="+amountReceivableBegin;
  494. url +="&amountReceivableEnd="+amountReceivableEnd;
  495. url +="&isPlanUser="+isPlanUser;
  496. url +="&userType="+userType;
  497. url +="&flag=query";
  498. url +="&exportType=list";
  499. url +="&pageNo=1";
  500. url +="&pageSize="+total_rows;
  501. url = encodeURI(encodeURI(url));
  502. window.location =url;
  503. return false;
  504. }
  505. var checkedArray = [];
  506. function findCheckedArray(id){
  507. for(var i =0;i<checkedArray.length;i++){
  508. if(checkedArray[i] == id) return i;
  509. }
  510. return -1;
  511. }
  512. function addCheckedArray(id){
  513. if(findCheckedArray(id) == -1){
  514. checkedArray.push(id);
  515. }
  516. }
  517. function getCheckedIdHandler(){
  518. return checkedArray.join(',');
  519. }
  520. function removeCheckedArray(id){
  521. var i = findCheckedArray(id);
  522. if(i==-1) return;
  523. checkedArray.splice(i,1);
  524. }
  525. function checkedHandler(rowdata){
  526. if (findCheckedArray(rowdata[0]) == -1)
  527. return false;
  528. return true;
  529. }
  530. function checkRowHandler(checked, data){
  531. if (checked) addCheckedArray(data[0]);
  532. else removeCheckedArray(data[0]);
  533. }
  534. function checkAllRowHandler(checked){
  535. for (var rowid in this.records){
  536. if(checked)
  537. addCheckedArray(this.records[rowid][0]);
  538. else
  539. removeCheckedArray(this.records[rowid][0]);
  540. }
  541. }
  542. //清空数组
  543. function clearArray(){
  544. checkedArray.length=0;
  545. }
  546. </script>
  547. </head>
  548. <body>
  549. <div class="box2" panelTitle="单位月考核用水信息列表">
  550. <form action="" id="searchForm" method="post">
  551. <input type="hidden" id="Q_importStatus_S_LK"
  552. name="Q_importStatus_S_LK" value="normal" /> <input type="hidden"
  553. id="pageNo" name="pageNo" value="1" /> <input type="hidden"
  554. id="pageSize" name="pageSize" value="10" />
  555. <table>
  556. <tr>
  557. <td>单位编号:</td>
  558. <td><input type="text" id="orgNumber" name="orgNumber" /></td>
  559. <td>单位名称:</td>
  560. <td><input type="text" id="orgName" name="orgName" /></td>
  561. <td>单位地址:</td>
  562. <td><input type="text" id="address" name="address" /></td>
  563. <td>年度:</td>
  564. <td><input class="date" dateFmt="yyyy" type="text" id="year"
  565. name="year" value="${year!''}" /></td>
  566. </tr>
  567. <!--- <tr>
  568. <td>超用水量(≥)::</td>
  569. <td><input type="text" id="overWaterBegin"
  570. name="overWaterBegin" /></td>
  571. <td>并且(≤):</td>
  572. <td><input type="text" id="overWaterEnd" name="overWaterEnd" /></td>
  573. <td>应收金额(≥)::</td>
  574. <td><input type="text" id="amountReceivableBegin"
  575. name="amountReceivableBegin" /></td>
  576. <td>并且(≤):</td>
  577. <td><input type="text" id="amountReceivableEnd"
  578. name="amountReceivableEnd" /></td>
  579. </tr>--->
  580. <tr>
  581. <td>客户号:</td>
  582. <td><input type="text" id="customerNumber"
  583. name="customerNumber" /></td>
  584. <td>水表编号:</td>
  585. <td><input type="text" id="meterNumber" name="meterNumber" /></td>
  586. <td>月份:</td>
  587. <td><select prompt="请选择" id="month" name="month"
  588. data='{"list":[{"value":"1","key":"一月"},{"value":"2","key":"二月"},{"value":"3","key":"三月"},{"value":"4","key":"四月"},{"value":"5","key":"五月"}
  589. ,{"value":"6","key":"六月"},{"value":"7","key":"七月"},{"value":"8","key":"八月"},{"value":"9","key":"九月"},{"value":"10","key":"十月"},{"value":"11","key":"十一月"},{"value":"12","key":"十二月"}]}'></select></td>
  590. <td>是否计划户:</td>
  591. <td><select prompt="请选择" id="isPlanUser"
  592. data='{"list":[{"value":"yes","key":"计划户"},{"value":"no","key":"非计划户"}]}'
  593. name="isPlanUser"></select></td>
  594. </tr>
  595. <tr>
  596. <!-- <td>用户类型:</td>
  597. <td><select prompt="请选择" id="userType" data='${userType}'
  598. name="userType"></select></td>
  599. <td>用水单价:</td>
  600. <td><select id="waterPrice" name="waterPrice">
  601. <option value="">请选择</option>
  602. <option value="0.00">0.00</option>
  603. <option value="0.10">0.10</option>
  604. <option value="1.14">1.14</option>
  605. <option value="1.21">1.21</option>
  606. <option value="1.45">1.45</option>
  607. <option value="1.49">1.49</option>
  608. <option value="2.20">2.20</option>
  609. <option value="4.97">4.97</option>
  610. </select></td>-->
  611. <td style="padding-left: 15px;"><button type="reset"
  612. onclick="resetSearch()">
  613. <span class="icon_find">重置</span>
  614. </button></td>
  615. </td>
  616. <td style="padding-left: 15px;"><button type="button"
  617. onclick="searchHandler()">
  618. <span class="icon_find">查询</span>
  619. </button></td>
  620. </td>
  621. </tr>
  622. </table>
  623. </form>
  624. </div>
  625. <div id="scrollContent">
  626. <div class="padding_right5">
  627. <div id="maingrid"></div>
  628. </div>
  629. </div>
  630. <!-- <div id="pageContent" style="height:35px;"></div> -->
  631. <!-- 分页组件 -->
  632. <div style="height: 35px;">
  633. <div id="letfContent" class="float_left padding5"></div>
  634. <div class="float_right padding5">
  635. <div id="pager" total="0" class="pageArrow" showSelect="true"
  636. inputPosition="right"></div>
  637. </div>
  638. <div class="clear"></div>
  639. </div>
  640. </body>
  641. </html>