123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>编辑待处理单位基本信息</title>
- <!--框架必需start-->
- <script type="text/javascript" src="${ctx}/qui/libs/js/jquery.js"></script>
- <script type="text/javascript" src="${ctx}/qui/libs/js/framework.js"></script>
- <link href="${ctx}/qui/libs/css/import_basic.css" rel="stylesheet"
- type="text/css" />
- <link rel="stylesheet" type="text/css" id="skin" prePath="${ctx}/qui/" />
- <link rel="stylesheet" type="text/css" id="customSkin" />
- <!--框架必需end-->
- <!-- 表单验证start -->
- <link rel="stylesheet"
- href="${ctx}/qui/libs/js/form/validform/css/style.css" type="text/css"
- media="all" />
- <script src="${ctx}/qui/libs/js/form/validform/validform.js"
- type="text/javascript"></script>
- <!-- 表单验证end -->
- <!--数据表格start-->
- <script src="${ctx}/qui/libs/js/table/quiGrid.js" type="text/javascript"></script>
- <!--数据表格end-->
- <!--箭头分页start-->
- <script type="text/javascript" src="${ctx}/qui/libs/js/nav/pageArrow.js"></script>
- <!--箭头分页end-->
- <!--表单异步提交start-->
- <script src="${ctx}/qui/libs/js/form/form.js" type="text/javascript"></script>
- <!--表单异步提交end-->
- <!-- 日期选择框start -->
- <script type="text/javascript"
- src="${ctx}/qui/libs/js/form/datePicker/WdatePicker.js"></script>
- <!-- 日期选择框end -->
- <script type="text/javascript">
- var g_pageNo = 1;
- var g_pageSize = 10;
- var total_rows=0;
- //刷新记忆
- var checkedArray = [];
- // function show(){
- // alert("走到刷新页面");
- // }
-
- //数据表格使用
- var g;
- var gridData;
- function initComplete(){
- g = $("#maingrid").quiGrid({
- columns: [
- { display: '单位编号', name: 'showOrgNumber', align: 'center', width: "10%"},
- { display: '单位名称', name: 'showOrgName', align: 'center', width: "10%",
- render:function(rowdata, rowindex, value, column){
- return '<label ondblclick="setOrgName(this);">'+value+'</label>';
- }
- },
- { display: '水表编号', name: 'meterNumber', align: 'center', width: "10%",
- render:function(rowdata, rowindex, value, column){
- return createMeterNumberCol(rowdata, rowindex, value, column);
- }
- },
- { display: '单位地址', name: 'showOrgAddress', align: 'center', width: "15%",
- render:function(rowdata, rowindex, value, column){
- return '<label ondblclick="setAddress(this);">'+value+'</label>';
- }
- },
- { display: '邮寄地址', name: 'showPostalAddress', align: 'center', width: "15%",
- render:function(rowdata, rowindex, value, column){
- return '<label ondblclick="setPostalAddress(this);">'+value+'</label>';
- }
- },
- { display: '年度', name: 'year', align: 'center', width: "4%"},
- { display: '客户号', name: 'customerNumber', align: 'center', width: "10%",
- render:function(rowdata, rowindex, value, column){
- return "<font class='textSlice' style='width:100%;cursor: pointer;' title='"+value+"'>"+value+"</font>";
- }
- }
- // { display: '用水地址', name: 'address', align: 'center', width: "25%"},
- ],
- data:[], sortName: 'orgId',rownumbers:true,checkbox:false,usePager: false,height: '100%', width:"100%",heightDiff:-40,pageSize:g_pageSize,
- onChangeSort : function(){
- getData(g.options.sortName,g.options.sortOrder,g_pageNo,g_pageSize);
- return false;
- }
- });
-
- //点击分页触发
- }
-
- $(function(){
- getData(g_pageNo,g_pageSize);
- })
-
- function setOrgName(obj){
- $('#orgName').attr("value",obj.innerHTML);
- }
- function setAddress(obj){
- $('#address').attr("value",obj.innerHTML);
- }
- function setPostalAddress(obj){
- $('#postalAddress').attr("value",obj.innerHTML);
- }
- function createMeterNumberCol(rowdata, rowindex, value, column){
- // alert(rowdata.meterNumber);
- return '<label ondblclick="setMeterNumber('+rowdata.meterNumber+','+rowdata.customerNumber+');" style="color:red;">'+value+'</label>';
- }
-
- function setMeterNumber(meterNumber,customerNumber){
- var text1 = $('#meters').val();
- var text2 = $('#customers').val();
- if(text1==""||text1==null){
- text1 = meterNumber;
- }else{
- text1 +=","+meterNumber;
- }
- $('#meters').attr("value",text1);
- if(text2==""||text2==null){
- text2 = customerNumber;
- }else{
- text2 +=","+customerNumber;
- }
- $('#customers').attr("value",text2);
- }
- /**初始时通过向后台传递排序id、排序顺序、初始页码、每页条数**/
- function getData(pageNo,pageSize){
- jQuery.post("${ctx}/customerMeter/meterListPage.do",
- getFormParams(pageNo,pageSize),
- function(result){
- gridData = result;
- //刷新表格
- g.loadData(gridData);
- total_rows=gridData["pager.totalRows"];
- //设置左边内容页
- var content ="共有" + gridData["pager.totalRows"] + "条记录";
- $("#letfContent").html("");
- $("#letfContent").html(content);
- //取得分页组件
- var pager=$("#pager");
- //设置总页页数
- pager.attr("total",gridData["pager.totalRows"]);
- pager.render();
- //绑定翻页事件
- pager.unbind("pageChange");
- pager.bind("pageChange",function(e,index){
- g_pageNo = index + 1;
- getData(g_pageNo,g_pageSize);
- });
- //绑定选择每页显示记录数事件
- pager.bind("sizeChange",function(e,num){
- g_pageSize = num;
- getData(g_pageNo,g_pageSize);
- });
- },"json");
- }
-
- //查询
- function searchHandler(){
- //重新加载数据,设置当前页面为1
- getData(1,g_pageSize);
- }
-
- /**获得查询表单的提交查询的值**/
- function getFormParams(pageNo,pageSize){
- $("#pageNo").val(pageNo);
- $("#pageSize").val(pageSize);
- return $("#searchForm").formToArray();
- }
-
- /**重置于查询表单,然后重新加载表格数据**/
- function resetSearch(){
- $("#searchForm")[0].reset();
- //重新加载数据,设置当前页面为1
- getData(1,g_pageSize);
- }
-
- //单条记录删除
- function onDelete(rowid){
- top.Dialog.confirm("确定要删除该记录吗?",function(){
- //删除记录
- jQuery.post("${ctx}/customerMeter/delete.do",
- {"ids":rowid},
- function(responseText){
- if(responseText.status=="y"){
- top.Dialog.alert(responseText.info);
- resetSearch();
- }else{
- top.Dialog.alert(responseText.info);
- }
-
- },
- "json");
- });
- }
- //新增拆分
- function addSplit(){
- $("#split").show();
- $("#addSplitBtn").hide();
- // $("#myFormId")[0].reset();
- $(":text").each(function(i){
- if($(this).attr('id')!='2_input' && $(this).attr('id')!='3_input' && $(this).attr('id')!='4_input' && $(this).attr('id')!='year' && $(this).attr('id')!='userInitValue' && $(this).attr('id')!='planInitValue'){
- $(this).attr('value','');
- }
- });
- $("#remark").attr("value","");
- $("#meters").attr("value","");
- }
- function hideSplit(){
- $("#split").hide();
- $("#addSplitBtn").show();
- }
- //生成随机单位编号
- function createOrgNumber(){
- var orgId=$('#orgId').val();
- var Num="";
- for(var i=0;i<7;i++){
- Num+=Math.floor(Math.random()*10);
- }
- $('#orgNumber').attr("value",Num);
- var newNum=$('#orgNumber').val();
-
- $.post("${ctx}/org/validateOrgNumber.do?oldOrgId="+orgId, { orgNumber: newNum},
- function(responseText){
- if(responseText.status=="y"){
- $("#remind").html("<font color='#71B83D'>编号可以使用</font>");
- }else{
- $("#remind").html("<font color='red'>编号已经存在</font>");
- }
- },"json");
- }
- function addResult(){
- var table = $("#result");
- var tr = $("<tr></tr>");
- tr.appendTo(table);
- var td=$(
- "<td style='text-align:center'>"+$("#orgNumber").val()+"</td>"+
- "<td style='text-align:center'>"+$("#orgName").val()+"</td>"+
- "<td style='text-align:center'>"+$("#year").val()+"</td>"+
- "<td style='text-align:center'>"+$("#address").val()+"</td>"+
- "<td style='text-align:center'>"+$("#postalAddress").val()+"</td>"+
- "<td style='text-align:center'>"+$("#baseUserType").attr("relText")+"</td>"+
- "<td style='text-align:center'>"+$("#orgTypeStr").attr("relText")+"</td>"+
- "<td style='text-align:center'>"+$("#isPlanUser").attr("relText")+"</td>"+
- "<td style='text-align:center'>"+$("#customers").val()+"</td>"+
- "<td style='text-align:center'>"+$("#meters").val()+"</td>"
- );
- td.appendTo(tr);
- hideSplit();
- }
- function changeOrgId(orgId){
- // alert("走到刷新页面");
- $("#paramOrgId").attr("value",orgId);
- $("#orgId").attr("value",orgId);
- searchHandler();
- top.frmright.resetSearch();
- }
- function clearMeter(){
- $('#meters').attr("value","");
- $('#customers').attr("value","");
- }
- function checkSubmit(){
- // alert($("#baseUserType").attr("value"));
- // alert($("#isPlanUser").attr("value"));
- if($("#orgNumber").val()==''){
- alert("请填写单位编号!");
- return false;
- }
- if($("#orgName").val()==''){
- alert("请填写单位名称!");
- return false;
- }
- if($("#address").val()==''){
- alert("请填写单位地址!");
- return false;
- }
- if($("#postalAddress").val()==''){
- alert("请填写邮寄地址!");
- return false;
- }
- if($("#meters").val()==''){
- alert("请选择至少一个水表!");
- return false;
- }
-
- if($("#baseUserType").attr("value")==''){
- alert("请选择用户类型!");
- return false;
- }
- if($("#isPlanUser").attr("value")==''){
- alert("请选择是否计划户!");
- return false;
- }
- if($("#userStartTime").val()=='' || $("#userEndTime").val()==''){
- alert("用户初始化参数为必填!");
- return false;
- }
- if($("#planStartTime").val()=='' || $("#planEndTime").val()==''){
- alert("用户初始化参数为必填!");
- return false;
- }
- }
- </script>
- </head>
- <body>
- <table width="100%">
- <tr>
- <td colspan="2">
- <fieldset>
- <legend>拆分结果:<font color="red">(注意,注意,注意:请做完年初始化后,再拆分单位)</font></legend>
- <table id="result" border="1" cellspacing="0" bordercolor="black"
- width="1200" text-align="center">
- <tr>
- <td style="text-align: center">单位编号</td>
- <td style="text-align: center">单位名称</td>
- <td style="text-align: center">年度</td>
- <td style="text-align: center">单位地址</td>
- <td style="text-align: center">邮寄地址</td>
- <td style="text-align: center">用户类型</td>
- <td style="text-align: center">单位类别</td>
- <td style="text-align: center">是否计划户</td>
- <td style="text-align: center">客户号</td>
- <td style="text-align: center; width: 200px;">户号</td>
- </tr>
- </table>
- </fieldset>
- </td>
- </tr>
- <tr>
- <td width="200" class="ver01">
- <div class="box4" panelWidth="700" panelTitle="单位拆分">
- <iframe width=0 height=0 frameborder=0 name="back" boder="0"></iframe>
- <fieldset>
- <legend>新增拆分:</legend>
- <form id="myFormId" action="${ctx}/org/splitOrgData.do"
- method="post" target="back" onsubmit="return checkSubmit();">
- <input type="hidden" id="paramOrgId" name="paramOrgId"
- value="${busOrg.orgId!''}" /> <input type="hidden"
- id="importStatus" name="importStatus" value="normal" />
- <div id="split" style="display: none;">
- <div class="box1" id="formContent" whiteBg="true">
- <fieldset>
- <legend>新增单位基本信息:</legend>
- <table class="tableStyle" formMode="transparent">
- <tr>
- <td width="15%"><span class="star">*</span>单位名称:</td>
- <td colspan="3" width="85%"><input type="text"
- id="orgName" name="orgName" value='' datatype="*"
- style="width: 60%" /></td>
- </tr>
- <tr>
- <td width="15%"><span class="star">*</span>单位编号:</td>
- <td colspan="3" width="85%"><input id="orgNumber"
- type="text" name="orgNumber" value='' style="width: 60%"
- readonly="readonly" /> <input type="button"
- value="随机" onclick="createOrgNumber()" /> <span
- id="remind"></span></td>
- </tr>
- <tr>
- <td><span class="star">*</span>单位地址:</td>
- <td colspan="3"><input type="text" id="address"
- name="address" value='' datatype="*" style="width: 60%" /></td>
- </tr>
- <tr>
- <td><span class="star">*</span>邮寄地址:</td>
- <td colspan="3"><input type="text" id="postalAddress"
- name="postalAddress" value='' datatype="*"
- style="width: 60%" /></td>
- </tr>
- <tr>
- <td>客户号:</td>
- <td><input id="customers" type="text" value=''
- readonly="readonly" style="width: 60%" /></td>
- <td>水表编号:</td>
- <td><textarea id="meters" name="meters"
- style="height: 55px" readonly="readonly"></textarea><label
- onclick="clearMeter();" style="color: blue;">清空重选</label></td>
- </tr>
- <tr>
- <td width="15%"><span class="star">*</span>用户类型:</td>
- <td width="35%"><select id="baseUserType"
- name="baseUserType" data='{"list":${userTypeData}}'
- selectedValue='${(busOrg.baseUserType)!""}'></select></td>
- <td width="15%"><span class="star">*</span>是否为计划户:</td>
- <td width="35%"><select id="isPlanUser"
- name="isPlanUser"
- data='{"list":[{"value":"yes","key":"是"},{"value":"no","key":"否"}]}'></select>
- </td>
- </tr>
- <tr>
- <td>单位分类:</td>
- <td><select id="orgTypeStr" name="orgTypeStr"
- data='${orgTypes!""}'
- selectedValue='${(orgType.orgTypeId)!""}'></select></td>
- <td><span class="star">*</span>年度:</td>
- <td><input type="text" id="year" name="year"
- value='${busOrg.year!""}' readonly="readonly" /></td>
- </tr>
- <tr>
- <td>邮政编码:</td>
- <td><input type="text" name="code" value=''
- style="width: 60%" /></td>
- <td>单位Email:</td>
- <td><input type="text" name="email" value=''
- style="width: 60%" /></td>
- </tr>
- <tr>
- <td>开户银行:</td>
- <td><input type="text" name="bank" value=''
- style="width: 60%" /></td>
- <td>银行账号:</td>
- <td><input type="text" name="bankAccount" value=''
- style="width: 60%" /></td>
- </tr>
- <tr>
- <td>联系人:</td>
- <td><input type="text" name="linkman" value=''
- style="width: 60%" /></td>
- <td>联系电话:</td>
- <td><input type="text" name="phone" value=''
- style="width: 60%" /></td>
- </tr>
- <tr>
- <td>备注:</td>
- <td colspan="3"><textarea id="remark" name="remark"></textarea></td>
- </tr>
- <tr>
- <td colspan="4"><input id="save" type="submit"
- value="保存拆分" /> <input type="button" value="取消"
- onclick="hideSplit();" /></td>
- </tr>
- </table>
- </fieldset>
- <fieldset>
- <legend>用户初始化参数:</legend>
- <table class="formTable">
- <tr>
- <td><span class="star">*</span>月份区间:</td>
- <td><input type="text" class="date" readonly="readonly"
- dateFmt="yyyy-MM" datatype="*" id="userStartTime"
- name="userStartTime" />至 <input type="text" class="date"
- readonly="readonly" dateFmt="yyyy-MM" datatype="*"
- id="userEndTime" name="userEndTime" /></td>
- <td><span class="star">*</span>初值化值:</td>
- <td><input type="text" id="userInitValue"
- name="userInitValue" value="12000" datatype="n" /></td>
- </tr>
- </table>
- </fieldset>
- <fieldset>
- <legend>年度初始化参数:</legend>
- <table class="formTable">
- <tr>
- <td><span class="star">*</span>月份区间:</td>
- <td><input type="text" class="date" readonly="readonly"
- dateFmt="yyyy-MM" datatype="*" id="planStartTime"
- name="planStartTime" />至 <input type="text" class="date"
- readonly="readonly" dateFmt="yyyy-MM" datatype="*"
- id="planEndTime" name="planEndTime" /></td>
- <td><span class="star">*</span>初值化值:</td>
- <td><input type="text" id="planInitValue"
- name="planInitValue" value="5" datatype="n" /></td>
- </tr>
- </table>
- </fieldset>
- </div>
- </div>
- </form>
- <div id="addSplitBtn">
- <a href="#" onclick="addSplit();"><span class="icon_add">新增拆分</span></a>
- </div>
- </fieldset>
- </div>
- </td>
- <td class="ver01">
- <div class="box2" showStatus="false" panelTitle="查询">
- <fieldset>
- <legend>被拆分单位水表:</legend>
- <form action="" id="searchForm" method="post">
- <input type="hidden" id="orgId" name="orgId"
- value="${busOrg.orgId!''}" /> <input type="hidden" id="year"
- name="year" value="${busOrg.year!''}" /> <input type="hidden"
- id="pageNo" name="pageNo" value="1" /> <input type="hidden"
- id="pageSize" name="pageSize" value="10" />
- </form>
- <div>
- <div class="padding_right5">
- <div id="maingrid"></div>
- </div>
- <!-- 分页组件 -->
- <div style="height: 35px;">
- <div id="letfContent" class="float_left padding5"></div>
- <div class="float_right padding5">
- <div id="pager" total="0" class="pageArrow" showSelect="true"
- inputPosition="right"></div>
- </div>
- <div class="clear"></div>
- </div>
- </div>
- </fieldset>
- </div>
- </td>
- </tr>
- </table>
- </body>
- </html>
|