123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <script type="text/javascript">
- //小区单价
- var communityPrice = 0;
- //市场租金
- var marketRent = 0;
-
- var communityPriceOld = 0;
- //车库单价
- var garagePrice = 0;
- //房源面积
- var area = 0
- //车库面积
- var garageArea = 0
- //折扣
- var discount = 0;
- //核定月租金
- var priceMonth = 0;
- //月租金补贴
- var btpriceMonth = 0;
- //应收月租金
- var sspriceMonth = 0;
- //车库月租金
- var garagePriceMonth = 0;
- //合计应收月租金
- var rent = 0;
- //合计应收年租金
- var rentYear = 0;
- var receivable = 0;
- //月份
- var month = 0;
- //审核状态
- var stateObj = null;
- var state_array = null;
- //婚姻状况
- var maritalStatusObj = null;
- var maritalStatus_array = null;
- //家庭关系
- var relativeObj = null;
- var relative_array = null;
- //是否
- var yesOrNoObj = null;
- var yesOrNo_array = null;
-
- //审核意见
- var opinionObj = null;
-
- var opinion_array = null;
-
- var addRents_load = function(houseId){
- //审批状态
- $.ajax({
- type: "post",//使用post方法访问后台
- dataType: "json",//返回json格式的数据
- url: "aa10Action_listAa10All",//要访问的后台地址
- data:{"aa10.letter":"reviewStatus" ,"aa10.name":"审核状态" },
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){//msg为返回的数据,在这里做数据绑定
- if(msg.success){
- stateObj = msg.obj.rows;
- var select_arr = [];
- var data = stateObj;
- for(var nItem = 0; nItem < data.length; nItem++ ){
- select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
- }
- state_array = select_arr.join("");
- }
- }
- });
- //婚姻情况
- $.ajax({
- type: "post",//使用post方法访问后台
- dataType: "json",//返回json格式的数据
- url: "aa10Action_listAa10All",//要访问的后台地址
- data:{"aa10.letter":"maritalStatus" ,"aa10.name":"婚姻情况" },
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){//msg为返回的数据,在这里做数据绑定
- if(msg.success){
- maritalStatusObj = msg.obj.rows;
- var select_arr = [];
- var data = maritalStatusObj;
- for(var nItem = 0; nItem < data.length; nItem++ ){
- select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
- }
- maritalStatus_array = select_arr.join("");
- }
- }
- });
- //家庭关系
- $.ajax({
- type: "post",//使用post方法访问后台
- dataType: "json",//返回json格式的数据
- url: "aa10Action_listAa10All",//要访问的后台地址
- data:{"aa10.letter":"homeRelative" ,"aa10.name":"家庭关系" },
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){//msg为返回的数据,在这里做数据绑定
- if(msg.success){
- relativeObj = msg.obj.rows;
- var select_arr = [];
- var data = relativeObj;
- for(var nItem = 0; nItem < data.length; nItem++ ){
- select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
- }
- relative_array = select_arr.join("");
- }
- }
- });
-
- $.ajax({
- type: "post",//使用post方法访问后台
- dataType: "json",//返回json格式的数据
- url: "aa10Action_listAa10All",//要访问的后台地址
- data:{"aa10.letter":"yesOrNo" ,"aa10.name":"是否" },
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){//msg为返回的数据,在这里做数据绑定
- if(msg.success){
- yesOrNoObj = msg.obj.rows;
- var select_arr = [];
- var data = yesOrNoObj;
- for(var nItem = 0; nItem < data.length; nItem++ ){
- select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
- }
- yesOrNo_array = select_arr.join("");
- }
- }
- });
- //审批意见
- $.ajax({
- type: "post",//使用post方法访问后台
- dataType: "json",//返回json格式的数据
- url: "aa10Action_listAa10All",//要访问的后台地址
- data:{"aa10.letter":"auditOpinion" ,"aa10.name":"申请意见" },
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){//msg为返回的数据,在这里做数据绑定
- if(msg.success){
- opinionObj = msg.obj.rows;
- var select_arr = [];
- var data = opinionObj;
- for(var nItem = 0; nItem < data.length; nItem++ ){
- select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
- }
- opinion_array = select_arr.join("");
- }
- }
- });
-
- $.ajax({
- type: "post",//使用get方法访问后台
- dataType: "json",//返回json格式的数据
- async: false,
- url: "houseAction_findById",//要访问的后台地址
- data: "house.id="+houseId,//要发送的数据
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){
- if(msg.success){
- $("#name_community").text(msg.obj.community.name);
- $("#houseNumber_house").text(msg.obj.houseNumber);
- $("#no_house").text(msg.obj.no);
- $("#area_house").text(msg.obj.area);
- $("#garageArea_house").text(msg.obj.garageArea);
-
- $("#price_community").text(msg.obj.community.price);
- $("#marketRent_community").text(msg.obj.community.marketRent);
- $("#garagePrice_community").text(msg.obj.community.garagePrice);
- $("#btprice1_community").text(msg.obj.community.btprice1);
- $("#btprice2_community").text(msg.obj.community.btprice2);
- $("#btprice3_community").text(msg.obj.community.btprice3);
- $("#ssprice1_community").text(msg.obj.community.ssprice1);
- $("#ssprice2_community").text(msg.obj.community.ssprice2);
- $("#ssprice3_community").text(msg.obj.community.ssprice3);
- $("#house_add").val(houseId);
- $("#area_add").val(msg.obj.area);
- if(msg.obj.community.price != null){
- communityPrice = msg.obj.community.price;
- communityPriceOld = msg.obj.community.price;
- }
- marketRent = msg.obj.community.marketRent;
- if(msg.obj.community.garagePrice != null){
- garagePrice = msg.obj.community.garagePrice;
- }
- if(msg.obj.area != null){
- area = msg.obj.area;
- }
- if(msg.obj.garageArea != null){
- garageArea = msg.obj.garageArea;
- }
- $("#price_add").val(msg.obj.community.price);
- $("#garagePrice_add").val(msg.obj.community.garagePrice);
- $("#btprice1_add").val(msg.obj.community.btprice1);
- $("#btprice2_add").val(msg.obj.community.btprice2);
- $("#btprice3_add").val(msg.obj.community.btprice3);
- $("#ssprice1_add").val(msg.obj.community.ssprice1);
- $("#ssprice2_add").val(msg.obj.community.ssprice2);
- $("#ssprice3_add").val(msg.obj.community.ssprice3);
-
- if(msg.obj.lessee != null && msg.obj.lessee != ""){
- $("#lessee_add").val(msg.obj.lessee);
- $("#lesseeId_add").val(msg.obj.lesseeId);
- $("#lesseeTel_add").val(msg.obj.lesseeTel);
- $("#population_add").val(msg.obj.population);
- $("#incomeType_add").val(msg.obj.incomeType);
- $("#residence_add").val(msg.obj.residence);
- //再次收租金的开始时间为上一次结束时间+1天
- var startDay = new Date(msg.obj.endTime);
- startDay.setDate(startDay.getDate() + 1);
- $('#startDay_add').datebox('setValue', startDay.Format("yyyy-MM-dd"));
- var endDay = new Date((startDay.getFullYear()+1)+"/"+(startDay.getMonth()+1)+"/"+startDay.getDate());
- endDay.setDate(endDay.getDate() - 1);
- $('#endDay_add').datebox('setValue', endDay.Format("yyyy-MM-dd"));
- }
- //只能选择房源结束时间后的日期
- /*if(msg.obj.endTime != null && msg.obj.endTime != ""){
- $('#startDay_add').datebox('calendar').calendar({
- validator: function(date){
- var startDay = new Date(msg.obj.endTime)
- var d2 = new Date(startDay.getFullYear(), startDay.getMonth(), startDay.getDate()+1);
- return date>=d2;
- }
- });
- }*/
- //抵扣金额
- if(msg.obj.deductibleMoney!=""){
- $("#deductibleMoney_span_add").text(msg.obj.deductibleMoney);
- $("#deductibleMoney_add").val(msg.obj.deductibleMoney)
- }else{
- $("#deductibleMoney_add").val(0);
- }
- if(msg.obj.specialRemark==1){
- $.ajax({
- type: "post",//使用get方法访问后台
- dataType: "json",//返回json格式的数据
- async: false,
- url: "rent10Action_specialDataList",//要访问的后台地址
- data: "house.id="+houseId,//要发送的数据
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(specialData){
- console.log(specialData)
- $("#remarks_add").text(specialData.obj.remark);
- $("#rentYear_add").val(specialData.obj.money);
- var endDay = new Date("2019-09-04");
- $('#endDay_add').datebox('setValue', endDay.Format("yyyy-MM-dd"));
- }
- })
- }
- }
- }
- })
- //查找人房对应表
- $.ajax({
- type: "post",//使用get方法访问后台
- dataType: "json",//返回json格式的数据
- async: false,
- url: "rent10Action_findSecurityPersonByHouseId",//要访问的后台地址
- data: "house.id="+houseId,//要发送的数据
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){
- if(msg.success){
- if(msg.obj!=undefined){
- $("#securityPersonId_add").val(msg.obj.securityPerson.id)
- $("#lessee_add").val(msg.obj.securityPerson.name);
- $("#lesseeId_add").val(msg.obj.securityPerson.idCard);
- $("#lesseeTel_add").val(msg.obj.securityPerson.phone);
- $("#population_add").val(msg.obj.securityPerson.securityNum);
- $("#incomeType_add").val(msg.obj.securityPerson.personType);
- if($("#incomeType_add").val()== 1){
- $("#reductionType_add").val(1);
- }
- if(msg.obj.securityPerson.houseRegister != undefined){
- $("#residence_add").val(msg.obj.securityPerson.houseRegister.name);
- }
- if(msg.obj.securityPerson.securityPersonApplyId !=undefined){
- var underAgeNum = checkUnderAge(msg.obj.securityPerson.securityPersonApplyId);
- if(underAgeNum>0){
- $.messager.alert("提示","家庭成员有"+underAgeNum+"名未成年人");
- }
- }
- }else{
- $("#securityPersonId_add").val(0)
- }
- }
- }
- })
- var applyList = null;
- $("#securityPersonApplyDataGrid").datagrid({
- rownumbers:true,
- border:false,
- sortOrder:'desc',
- async: false,
- url:whzl.basePath + '/securityPersonAction_securityPersonApplyList?securityPerson.id='+$("#securityPersonId_add").val(),
- checkOnSelect:true,
- selectOnCheck:false,
- loadFilter:function(result){
- if(result.success){
- return result.obj;
- }else{
- $.messager.alert("提示",result.message);
- return ;
- }
- }
- })
-
- }
-
- var UnderAgeNum = 0;
- function checkUnderAge(applyId){
- $.ajax({
- type: "post",//使用get方法访问后台
- dataType: "json",//返回json格式的数据
- async: false,
- url: "securityPersonApply2Action_listSecurityPersonApplyRelative",//要访问的后台地址
- data: "securityPersonApplyId="+applyId,//要发送的数据
- complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
- success: function(msg){//msg为返回的数据,在这里做数据绑定
- var data = msg.obj.rows;
- for(var nItem = 0; nItem < data.length; nItem++ ){
- var idCard = data[nItem].idCard;
- var age = GetAge(idCard);
- if(age<18){
- UnderAgeNum++
- }
- if(age>16&&age<18){
- $.messager.alert("提示","家庭成员:"+data[nItem].name+",身份证号码为"+data[nItem].idCard+"快成年,请关注");
- }
- }
- }
- })
- if(UnderAgeNum==2){
- $("#reductionType_add").val(6);
- }else if(UnderAgeNum>3){
- $("#reductionType_add").val(7);
- }
- return UnderAgeNum;
- }
-
- var applyTypeFormatter = function(value , row , index){
- if(value=="1"){
- return "公共租赁住房租赁补贴";
- }else if(value=="2"){
- return "公共租赁住房";
- }else if(value=="3"){
- return "共有产权住房";
- }
- }
- var addTypeFormatter = function(value , row , index){
- if(value=="1"){
- return "新申请";
- }else if(value=="2"){
- return "年审";
- }
- }
-
- var dateFormatter = function(value , row , index){
- return dealDate(value);
- }
- var personTypeFormatter = function(value , row , index){
- if(value=="1"){
- return "低保";
- }else if(value=="2"){
- return "低收入";
- }else if(value=="3"){
- return "中等偏下";
- }else if(value=="4"){
- return "不符合";
- }
- }
-
- var stateFormatter = function(value , row , index){
- var state = "";
- for(var nItem = 0; nItem < stateObj.length; nItem++ ){
- if(stateObj[nItem].code == row.state){
- state = stateObj[nItem].value;
- break;
- }
- }
- return state;
- }
- var detailFormatter = function(value , row , index){
- return "<img src='" + whzl.basePath + "/images/details.png' title='查看详情' onclick=securityPersonApplyDetail("+row.id+") style='cursor:pointer' />";
- }
-
- function securityPersonApplyDetail(id){
- $("#detailsecurityPersonApplyDialog").dialog({
- buttons : [
- {
- text : '确定',
- iconCls : 'icon-ok',
- handler : function(){
- $("#detailsecurityPersonApplyDialog").dialog("close");
- }
- }
- ],
- onLoad : function(){
- detail_load(id);
- }
- })
- }
-
- function calculateRent(){
- var data = JSON.parse($('#reductionType_add option:selected').attr('data'));
- var reductionDiscount = data.discount;
- if($("#incomeType_add").val()==''){
- $.messager.alert("提示","请选择家庭收入类别");
- }else{
- if($("#incomeType_add").val()==6){
- communityPrice = marketRent;
- }else{
- communityPrice = communityPriceOld;
- }
- if($("#startDay_add").datebox('getValue') == ''||$("#endDay_add").datebox('getValue')==''){
- $.messager.alert("提示","请选择合同起止时间");
- }else{
- //核定月租金
- priceMonth = Number(communityPrice * area).toFixed(2);
-
- //减免金额
- var jmMoney = 0;
- if($("#incomeType_add").val()== 1){
- discount = 0.1;
- reductionDiscount = 0;
- }else if($("#incomeType_add").val()== 2){
- discount = 0.3;
- }else if($("#incomeType_add").val()== 6){
- discount = 1;
- }else{
- discount = 0.7;
- }
- //月租金补贴
- btpriceMonth = Number(priceMonth * (1 - discount)).toFixed(2);
- //应收月租金
- sspriceMonth = Number(priceMonth * discount).toFixed(2);
- //车库月租金
- garagePriceMonth = Number(garagePrice * garageArea).toFixed(2);
-
- //住宅减免金额
- jmMoney = Number((Number(priceMonth) * discount * (1-reductionDiscount))).toFixed(2);
- $("#jmpriceMonth_span_add").text(jmMoney);
- $("#jmpriceMonth_add").val(jmMoney);
- //车库减免金额
- jmGaragePrice = Number((Number(garagePriceMonth) * (1-reductionDiscount))).toFixed(2);
- $("#jmGaragePriceMonth_span_add").text(jmGaragePrice);
- $("#jmGaragePriceMonth_add").val(jmGaragePrice);
-
- $("#priceMonth_span_add").text(priceMonth);
- $("#btpriceMonth_span_add").text(btpriceMonth);
- $("#sspriceMonth_span_add").text(sspriceMonth);
- $("#garagePriceMonth_span_add").text(garagePriceMonth);
- var startDay = $("#startDay_add").datebox('getValue');
- var endDay = $("#endDay_add").datebox('getValue');
-
- month = countMonth(startDay,endDay);
- day = countDay(startDay,endDay);
- $("#day").text(day);
- $("#day_add").val(day);
- //减免前年金额
- var beforJmYear = (Number(Number(sspriceMonth)+Number(garagePriceMonth)) * 12 / 365 * day).toFixed(2);
- $("#receipts_add").val(beforJmYear);
- //合计应收月租金
- rent = (Number(sspriceMonth)+Number(garagePriceMonth)-jmMoney).toFixed(2);
- $("#rent_span_add").text(rent);
- $("#rent_add").val(rent);
- //核定年租金
- var ssRentYear = (Number(Number(communityPrice * area)+Number(garagePrice * garageArea)) * 12 / 365 * day).toFixed(0);
- $("#receivable_span_add").text(ssRentYear);
- //减免后年租金
- var receivable = (Number(Number(communityPrice * area * discount * reductionDiscount)+Number(garagePrice * garageArea * reductionDiscount)) * 12 / 365 * day).toFixed(0);
- $("#receivable_add").val(receivable);
- //减免年租金
- var jmpriceYear= (Number(ssRentYear-receivable)).toFixed(0);
- $("#jmpriceYear_span_add").text(jmpriceYear);
-
- //减去抵扣金额
- var deductibleMoney = $("#deductibleMoney_add").val();
- var endMoney = Number(receivable) - Number(deductibleMoney);
-
-
- $("#priceMonth_add").val(priceMonth);
- $("#btpriceMonth_add").val(btpriceMonth);
- $("#sspriceMonth_add").val(sspriceMonth);
- $("#garagePriceMonth_add").val(garagePriceMonth);
-
- //实收年租金
- $("#rentYear_add").val(endMoney);
-
- }
- }
- }
-
- var addRents_submit = function(){
- //去空
- $("#lessee_add").val($("#lessee_add").val().replace(/[\r\n]/g,"").replace(/(^\s*)|(\s*$)/g, ""));
- $("#lesseeId_add").val($("#lesseeId_add").val().replace(/[\r\n]/g,"").replace(/(^\s*)|(\s*$)/g, ""));
- $("#population_add").val($("#population_add").val().replace(/[\r\n]/g,"").replace(/(^\s*)|(\s*$)/g, ""));
- $("#lesseeTel_add").val($("#lesseeTel_add").val().replace(/[\r\n]/g,"").replace(/(^\s*)|(\s*$)/g, ""));
- $("#residence_add").val($("#residence_add").val().replace(/[\r\n]/g,"").replace(/(^\s*)|(\s*$)/g, ""));
-
- if(!idCard1($("#lesseeId_add").val())){
- $.messager.alert("提示","请核对身份证号!");
- return false;
- }
-
- if($("#contact_add").val()==""){
- $.messager.alert("提示","请填写紧急联系人!");
- return false;
- }
- if($("#contactTel_add").val()==""){
- $.messager.alert("提示","请填写紧急联系人电话!");
- return false;
- }
- //低保必须上传附件
- /*if($("#incomeType_add").val()=="1"){
- if($("#file_add").val() == null||$("#file_add").val() == ""){
- $.messager.alert("提示","请上传附件");
- return false;
- }
- }*/
- if($("#reductionType_add").val()!="0"){
- if($("#file_add").val() == null||$("#file_add").val() == ""){
- $.messager.alert("提示","请上传附件");
- return false;
- }
- }
- if($("#rentYear_add").val()==""){
- $.messager.alert("提示","请完善并核对租金信息!");
- }else{
- if($("#rentYear_add").val()!=receivable){
- if($("#remark_add").val()==''){
- $.messager.alert("提示","实收金额与应收金额不符,请输入备注信息!");
- return ;
- }
- }
- if($("#deposit_add").val()==""||$("#deposit_add").val()==null){
- $("#deposit_add").val(0);
- }
- if($("#electricityDeposit_add").val()==""||$("#electricityDeposit_add").val()==null){
- $("#electricityDeposit_add").val(0);
- }
- if($("#waterDeposit_add").val()==""||$("#waterDeposit_add").val()==null){
- $("#waterDeposit_add").val(0);
- }
- parent.$.messager.progress({
- title : '提示',
- text : '数据处理中,请稍候....'
- });
- $('#addRentForm').form('submit',{
- url : whzl.basePath+'/rent10Action_addRent10',
- success : function(result){
- parent.$.messager.progress('close');
- var parseResult = $.parseJSON(result);
- if(parseResult.success){
- $("#addRentsDialog").dialog("close");
- $("#houseDataGrid").datagrid("reload");
- }else{
- $.messager.alert("提示",parseResult.message);
- }
- $("#houseDataGrid").datagrid("reload");
- }
- });
- }
- }
-
- function countMonth(start,end){
- var endDate = new Date(end);
- var startDate = new Date(start);
- var renNumber = 0;
- var yearToMonth = (endDate.getFullYear() - startDate.getFullYear()) * 12;
- var monthToMonth = endDate.getMonth() - startDate.getMonth();
- var day = endDate.getDate() - startDate.getDate();
- if(day>0){
- renNumber = yearToMonth + monthToMonth +1;
- }else{
- renNumber = yearToMonth + monthToMonth;
- }
- return renNumber;
- }
-
-
- function countDay(start,end){
- var dateSpan,iDays;
- var sDate1 = Date.parse(start);
- var sDate2 = Date.parse(end);
- dateSpan = sDate2 - sDate1;
- dateSpan = Math.abs(dateSpan);
- iDays = Math.floor(dateSpan / (24 * 3600 * 1000))+1;
- return iDays;
- }
- $(function(){
- //选中开始时间自动计算结束时间
- $('#startDay_add').datebox({
- onSelect: function(date){
- var end = new Date((date.getFullYear()+1)+"/"+(date.getMonth()+1)+"/"+date.getDate());
- end.setDate(end.getDate() - 1);
- $('#endDay_add').datebox('setValue', end.Format("yyyy-MM-dd"));
- }
- });
- /*$("#incomeType_add").change(function(){
- if($("#incomeType_add").val()==6){
- communityPrice = marketRent;
- }
- });*/
- })
-
- function GetAge(identityCard) {
- var len = (identityCard + "").length;
- if (len == 0) {
- return 0;
- } else {
- if ((len != 15) && (len != 18))//身份证号码只能为15位或18位其它不合法
- {
- return 0;
- }
- }
- var strBirthday = "";
- if (len == 18)//处理18位的身份证号码从号码中得到生日和性别代码
- {
- strBirthday = identityCard.substr(6, 4) + "/" + identityCard.substr(10, 2) + "/" + identityCard.substr(12, 2);
- }
- if (len == 15) {
- strBirthday = "19" + identityCard.substr(6, 2) + "/" + identityCard.substr(8, 2) + "/" + identityCard.substr(10, 2);
- }
- //时间字符串里,必须是“/”
- var birthDate = new Date(strBirthday);
- var nowDateTime = new Date();
- var age = nowDateTime.getFullYear() - birthDate.getFullYear();
- //再考虑月、天的因素;.getMonth()获取的是从0开始的,这里进行比较,不需要加1
- if (nowDateTime.getMonth() < birthDate.getMonth() || (nowDateTime.getMonth() == birthDate.getMonth() && nowDateTime.getDate() < birthDate.getDate())) {
- age--;
- }
- return age;
- }
- </script>
- <div class="easyui-tabs" id="tabs_rent_detail">
- <div title="收租信息" id="rent_detail">
- <table class="mytable" style="width: 100%;">
- <tr>
- <th colspan="14">收费标准 单位:元/㎡•月</th>
- </tr>
- <tr>
- <th width="7.1%">小区名称</th>
- <th width="7.1%">栋号</th>
- <th width="7.1%">房号</th>
- <th width="7.1%">面积</th>
- <th width="7.1%">车库面积</th>
- <th width="7.1%">市场租金<br />评估价格</th>
- <th width="7.1%">公租房租金<br />核定价格</th>
- <th width="7.1%">车库价格</th>
- <th width="7.1%">低保补贴</th>
- <th width="7.1%">低收入补贴</th>
- <th width="7.1%">中低收入<br />补贴</th>
- <th width="7.1%">低保实收</th>
- <th width="7.1%">低收入实收</th>
- <th width="7.1%">中低收入<br />实收</th>
- </tr>
- <tr>
- <td><span id="name_community"></span></td>
- <td><span id="no_house"></span></td>
- <td><span id="houseNumber_house"></span></td>
- <td><span id="area_house"></span></td>
- <td><span id="garageArea_house"></span></td>
- <td><span id="marketRent_community"></span></td>
- <td><span id="price_community"></span></td>
- <td><span id="garagePrice_community"></span></td>
- <td><span id="btprice1_community"></span></td>
- <td><span id="btprice2_community"></span></td>
- <td><span id="btprice3_community"></span></td>
- <td><span id="ssprice1_community"></span></td>
- <td><span id="ssprice2_community"></span></td>
- <td><span id="ssprice3_community"></span></td>
- </tr>
- </table>
- <form id="addRentForm" method="post" enctype="multipart/form-data">
- <table class="mytable" style="width: 100%;table-layout: fixed">
- <tr>
- <th colspan="6">人员信息</th>
- </tr>
- <tr>
- <th>户主姓名</th>
- <td colspan="2">
- <input type="text" id="lessee_add" name="rent10.lessee" class="easyui-validatebox" required="true" onkeyup="this.value=this.value.replace(/\s+/g,'')">
- <input type="hidden" id="securityPersonId_add" name="securityPersonId"/>
- <input type="hidden" id="area_add" name="rent10.area"/>
- </td>
- <th>身份证号</th>
- <td colspan="2">
- <input type="text" id="lesseeId_add" name="rent10.lesseeId" class="easyui-validatebox" required="true" onkeyup="this.value=this.value.replace(/\s+/g,'')">
- </td>
- </tr>
- <tr>
- <th>家庭人口</th>
- <td colspan="2">
- <input type="text" id="population_add" name="rent10.population" class="easyui-validatebox" required="true">
- </td>
- <th>联系电话</th>
- <td colspan="2">
- <input type="text" id="lesseeTel_add" name="rent10.lesseeTel" class="easyui-validatebox" required="true" onkeyup="this.value=this.value.replace(/\s+/g,'')">
- </td>
- </tr>
- <tr>
- <th>户籍辖区</th>
- <td colspan="2">
- <input type="text" id="residence_add" name="rent10.residence" class="easyui-validatebox" required="true" onkeyup="this.value=this.value.replace(/\s+/g,'')">
- </td>
- <td colspan="3"></td>
- </tr>
- <tr>
- <th>家庭收入类别</th>
- <td colspan="2">
- <select id="incomeType_add" name="rent10.incomeType" style="width: 173px" class="easyui-validatebox" required="true">
- <option value="">请选择</option>
- <option value="1">低保</option>
- <option value="2">低收入</option>
- <option value="3">中低收入</option>
- <option value="4">新就业</option>
- <option value="5">外来务工</option>
- <option value="6">审核未通过(市场租金)</option>
- </select>
- </td>
- <th>是否减免</th>
- <td colspan="2">
- <!--<select id="jmType_add" name="rent10.jmType" style="width: 173px" class="easyui-validatebox" required="true">
- <option value="0">否</option>
- <option value="1">是</option>
- </select>-->
- <select id="reductionType_add" name="rent10.reductionType" style="width: 173px" class="easyui-validatebox" required="true">
- <option value="0" data='{"discount":"1"}'>无</option>
- <option value="1" data='{"discount":"0.5"}'>低保证</option>
- <option value="2" data='{"discount":"0.5"}'>特困人员证</option>
- <option value="3" data='{"discount":"0.5"}'>特困职工证</option>
- <option value="4" data='{"discount":"0.5"}'>残疾证</option>
- <option value="5" data='{"discount":"0.5"}'>困境儿童</option>
- <option value="6" data='{"discount":"0.7"}'>未成年子女(两个减免30%)</option>
- <option value="7" data='{"discount":"0.5"}'>未成年子女(三个及以上减免50%)</option>
- <option value="8" data='{"discount":"0.5"}'>抚恤补助证</option>
- </select>
- </td>
- </tr>
- <tr>
- <th>紧急联系人</th>
- <td colspan="2">
- <input type="text" id="contact_add" name="rent10.contact" class="easyui-validatebox" required="true">
- </td>
- <th>联系电话</th>
- <td colspan="2">
- <input type="text" id="contactTel_add" name="rent10.contactTel" class="easyui-validatebox" required="true" onkeyup="this.value=this.value.replace(/\s+/g,'')">
- </td>
- </tr>
- <tr>
- <th>附件</th>
- <td colspan="5">
- <input type="file" multiple="multiple" name="upload" id="file_add">
- </td>
- </tr>
- <tr>
- <th colspan="6">交租信息</th>
- </tr>
- <tr>
- <th>合同开始时间</th>
- <td colspan="2">
- <input class="easyui-datebox" type="text" id="startDay_add" name="rent10.startDay" class="easyui-validatebox" required="true">
- </td>
- <th>合同结束时间</th>
- <td colspan="2">
- <input class="easyui-datebox" type="text" id="endDay_add" name="rent10.endDay" class="easyui-validatebox" required="true">
- <input type="button" value="计算" onclick="calculateRent()"/>
- </td>
- </tr>
- <tr>
- <th rowspan="4">
- <span>租金<br />收取天数: </span><span id="day" style="color: red"></span> 天
- <input id="house_add" name="rent10.house.id" type="hidden"/>
- <input id="priceMonth_add" name="rent10.priceMonth" type="hidden"/>
- <input id="btpriceMonth_add" name="rent10.btpriceMonth" type="hidden"/>
- <input id="sspriceMonth_add" name="rent10.sspriceMonth" type="hidden"/>
- <input id="garagePriceMonth_add" name="rent10.garagePriceMonth" type="hidden"/>
- <input id="rent_add" name="rent10.rent" type="hidden"/>
- <input id="jmpriceMonth_add" name="rent10.jmpriceMonth" type="hidden"/>
- <input id="jmGaragePriceMonth_add" name="rent10.jmGaragePriceMonth" type="hidden"/>
- <input id="price_add" name="rent10.price" type="hidden"/>
- <input id="garagePrice_add" name="rent10.garagePrice" type="hidden"/>
- <input id="btprice1_add" name="rent10.btprice1" type="hidden"/>
- <input id="btprice2_add" name="rent10.btprice2" type="hidden"/>
- <input id="btprice3_add" name="rent10.btprice3" type="hidden"/>
- <input id="ssprice1_add" name="rent10.ssprice1" type="hidden"/>
- <input id="ssprice2_add" name="rent10.ssprice2" type="hidden"/>
- <input id="ssprice3_add" name="rent10.ssprice3" type="hidden"/>
- <input id="day_add" name="rent10.day" type="hidden"/>
- <input id="deductibleMoney_add" name="rent10.deductibleMoney" type="hidden" value="0">
- </th>
- <th>核定月租金(住宅)</th>
- <th>月租金补贴(住宅)</th>
- <th>月减免金额(住宅)</th>
- <th>车库月租金</th>
- <th>月减免金额(车库)</th>
- </tr>
- <tr>
- <td><span id="priceMonth_span_add"></span></td>
- <td><span id="btpriceMonth_span_add"></span></td>
- <td><span id="jmpriceMonth_span_add"></span></td>
- <td><span id="garagePriceMonth_span_add"></span></td>
- <td><span id="jmGaragePriceMonth_span_add"></span></td>
- </tr>
-
- <tr>
- <th>合计核定年租金</th>
- <th>抵扣金额</th>
- <th>合计年减免租金(含补贴)</th>
- <th colspan="2">合计实收租金</th>
- </tr>
- <tr>
- <td><span id="receivable_span_add"></span></td>
- <td><span id="deductibleMoney_span_add"></span></td>
- <td><span id="jmpriceYear_span_add"></span></td>
- <td colspan="2">
- <input readonly="readonly" id="rentYear_add" name="rent10.rentYear" type="text" class="easyui-validatebox" required="true"/>
- </td>
- </tr>
- <tr>
- <th>押金(元)</th>
- <td>
- <input type="hidden" id="receivable_add" name="rent10.receivable">
- <input type="hidden" id="receipts_add" name="rent10.receipts">
- <input type="text" id="deposit_add" name="rent10.deposit" style="width: 100%">
- </td>
- <th>预交电费(元)</th>
- <td>
- <input style="width: 100%" type="text" id="electricityDeposit_add" name="rent10.electricityDeposit">
- </td>
- <th>预交水费(元)</th>
- <td>
- <input style="width: 100%" type="text" id="waterDeposit_add" name="rent10.waterDeposit">
- </td>
- <tr>
- <th>备注</th>
- <td colspan="5"><textarea id="remarks_add" name="rent10.remarks" cols="80" rows="3"></textarea></td>
- </tr>
- </tr>
- </table>
- </form>
- </div>
- <div title="审核信息" id="review_detail">
- <table id="securityPersonApplyDataGrid" title="申请记录">
- <thead>
- <tr>
- <th data-options="field:'securityPersonName',width:60">姓名</th>
- <th data-options="field:'securityPersonIdCard',width:140">身份证号</th>
- <th data-options="field:'applyType',width:100,formatter:applyTypeFormatter">申请类型</th>
- <th data-options="field:'addType',width:60,formatter:addTypeFormatter">新增类型</th>
- <th data-options="field:'createDate',width:100,formatter:dateFormatter">申请时间</th>
- <th data-options="field:'state',width:100,formatter:stateFormatter">审核状态</th>
- <th data-options="field:'civilProofPersonTypes',width:100,formatter:personTypeFormatter">收入类型</th>
- <th data-options="field:'guaranteeDate',width:100,formatter:dateFormatter">终审时间</th>
- <th data-options="field:'detail',width:60,formatter:detailFormatter">详情</th>
- </tr>
- </thead>
- </table>
- </div>
- </div>
|