/*【开业申请】**/ $(function(){ loadChangeSffs(); }); /* 租赁时间变化事件* */ function zlsjChangeEvent(){ validateZujinBiaozhunDates(); $("[name='s:op_spkysq_klzgz:sjd']").trigger("change"); validateWyfDates(); validateMysfxm(); } /* 校验子表填充数据是否重复* */ function checkDataBeforeInsert(data,tableName){ if(tableName == 'op_spkysq_qtzkft' || tableName == 'op_spkysq_hykzkft'){ var rows = $(".listRow",$("[tableName='"+tableName+"']")); // 左右子表列 for(var i =0,row;row=rows[i++];){ var id = $("[name='s:"+tableName+":ppID']",$(row)).val(); // 唯一值 if(id ==data.PPBM) { // 对话框,返回数据的那列 $.ligerDialog.warn(data.PPNAME+"已经存在了!","提示信息"); return false; } } } if(tableName == 'op_spkysq_hyklx'){ var rows = $(".listRow",$("[tableName='"+tableName+"']")); // 左右子表列 for(var i =0,row;row=rows[i++];){ var id = $("[name='s:"+tableName+":hyklxID']",$(row)).val(); // 唯一值 if(id == data.HYKTYPE) { // 对话框,返回数据的那列 $.ligerDialog.warn(data.HYKNAME+"已经存在了!","提示信息"); return false; } } } return true; } /* 计算起租日 */ function calQizuRi(){ var shouPuRi = $("[name='m:op_spkysq:sprq']").val(); var mianZuTian = $("[name='m:op_spkysq:mzzxts']").val(); var kaiYeRi = $("[name='m:op_spkysq:sjkyrq']").val(); var showPuData = new Date(shouPuRi.replace(/\-/g, "/")); // 收铺日 var kaiYeDate = new Date(kaiYeRi.replace(/\-/g, "/")); // 开业日 showPuData = AddDays(showPuData,parseInt(mianZuTian)+1); /* 开业日 小于收铺+免租,取开业 */ if(kaiYeDate.getTime()<= showPuData.getTime()){ $("[name='m:op_spkysq:qzr']").val(kaiYeRi); }else { $("[name='m:op_spkysq:qzr']").val(showPuData.Format()); } } function AddDays(date,value){ return new Date(Date.parse(date) + (86400000 * value)); } /* 表租金标准信息 添加行事件 */ function op_spkysq_zjbzxxAddRowAfterEvent(row){ var preRow = $(row).prev(); /* 获取原结算标准最后一个序号 */ if(preRow.length==0 ||preRow.attr("style") == 'display: none;'){ var preNx = 0; }else{ var preNx = $("[name$=':nx']",preRow).val(); } $("[name$=':nx']",$(row)).val(1+Number(preNx)); $("[name$=':xh']",$(row)).val(1+Number(preNx)); validateZujinBiaozhunDates(row) }; // 校验租金标准 时间 function validateZujinBiaozhunDates(curRow){ // 租赁有效期起,止 var zuLinStartDate =$("[name='m:op_spkysq:sjhtksrq']").val(); var zuLinEndDate =$("[name='m:op_spkysq:sjhtjsrq']").val(); if((!zuLinStartDate || !zuLinEndDate) && curRow){ $.ligerDialog.warn("尚未输入实际合同起止日期!",'请核查'); $(curRow).remove(); return ; } var rows = $(".listRow:visible",$("[tablename='op_spkysq_zjbzxx']")); for(var i=0,row;row=rows[i++];){ var shiJianDuan = $("[name$=':sjd']",$(row)).val(i); // 时间段 if(i>1){ // 开始日期等于上个结束日期加1 var startDate = HyUtil.getNewDataStr($("[name$=':jsrq']",$(rows[i-2])).val(),1,1); $("[name$=':ksrq']",$(row)).val(startDate); }else{ var differTotalStartDate = FormDate.compareDate($("[name$=':ksrq']",$(row)).val(), zuLinStartDate); if(differTotalEndDate>=0){ $.ligerDialog.warn("当前开始日期不能早于实际合同开始日期!",'请核查'); } $("[name$=':ksrq']",$(row)).val(zuLinStartDate); } var differTotalEndDate = FormDate.compareDate($("[name$=':jsrq']",$(row)).val(), zuLinEndDate); if(differTotalEndDate<0) { $.ligerDialog.warn("当前结束日期不能晚于 实际合同结束日期!",'请核查'); $("[name$=':jsrq']",$(row)).val("") return ; } } // $("[name$=':dj']",curRow).trigger("change"); // 从新计算总租金 // ai 修改日期后,触发时间段chang事件 $("[name='s:op_spkysq_klzgz:sjd']").trigger("change"); } /* 修改租金规则 */ function changeZujinGz(obj){ var curRow = $(obj).closest(".listRow"); var danJia = $("[name$=':dj']",curRow); var zuJin = $("[name$=':zj']",curRow); var rule = $(obj).val(); if(rule == "2" || rule=="4"){ // 纯扣 danJia.val(0);zuJin.val(0); danJia.attr("readonly","readonly"); zuJin.attr("readonly","readonly"); }else{ danJia.removeAttr("readonly"); zuJin.removeAttr("readonly"); } danJia.trigger("change");zuJin.trigger("change"); if(rule != "1"){ // 固定金额 不加扣率组 createKoulvzu(); } addNeedForKouLv();// 判断是否需要增加扣率组和扣率规则必填 } function createKoulvzu(){ if($(".listRow:visible",$("[tablename='op_spkysq_klz']")).length ==0){ FormUtil.addRow($('div[tablename="op_spkysq_klz"]')); var appendRow = $(".listRow:visible",$("[tablename='op_spkysq_klz']"))[0]; $("[name$=':klzbh']",appendRow).val(1); $("[name$=':jckl']",appendRow).val("0"); $("[name$=':ms']",appendRow).val("扣组率1"); } } //判断是否需要增加扣率组和扣率规则必填 function addNeedForKouLv(){ var isNeed = false; $("[name='s:op_spkysq_zjbzxx:zjgzID']").each(function (i){ var val = $(this).val(); if(val != 1){ isNeed = true; return false; // 终止循环 } }); if(isNeed){ $("div[tablename='op_spkysq_klz']").attr("right","b"); if($(".listRow:visible",$("[tablename='op_spkysq_klz']")).length ==0){ $("div[tablename='op_spkysq_klz']").addClass("validError"); } $("div[tablename='op_spkysq_klzgz']").attr("right","b"); if($(".listRow:visible",$("[tablename='op_spkysq_klzgz']")).length ==0){ $("div[tablename='op_spkysq_klzgz']").addClass("validError"); } }else{ $("div[tablename='op_spkysq_klz']").attr("right","w"); $("div[tablename='op_spkysq_klzgz']").attr("right","w"); $("div[tablename='op_spkysq_klz']").removeClass("validError"); $("div[tablename='op_spkysq_klzgz']").removeClass("validError"); } } //扣率组删除事件 function op_spkysq_klzDelRowBeforeEvent(row){ addNeedForKouLv(); } //扣率组规则删除事件 function op_spkysq_klzgzDelRowBeforeEvent(row){ addNeedForKouLv(); } //扣率组添加事件 function op_spkysq_klzAddRowAfterEvent(row){ autoNumForKlzbm(row); } // 对扣率组编号自动编码 function autoNumForKlzbm(row){ var preRow = $(row).prev(); var preBh = $("[name$=':klzbh']",preRow).val(); if(!preBh)preBh = 0; $("[name$=':klzbh']",row).val(1+Number(preBh)); } /** * 单价计算总租金 trigger 'dj'/'zj' 触发者 */ function calZongZuJin(obj){ var trigger = $(obj).attr("name").split(":")[2]; var curRow = $(obj).closest(".listRow"); var val = FormUtil.commaback($(obj).val()); if(! val>0) return; var mianJi = $("[name='m:op_spkysq:jzmj']").val(); if(!mianJi){ $.ligerDialog.warn(" 合同建筑面积不能为空!",'请核查'); return ; } var zuJin,danJia; /* 如果是单价 */ if('dj'== trigger){ danJia = val; zuJin = mianJi * danJia; $("[name$=':zj']",curRow).val(FormMath.tofixed(zuJin,2)); }else if('zj' == trigger){ zuJin = val; danJia =zuJin/mianJi; $("[name$=':dj']",curRow).val(FormMath.tofixed(danJia,2)); }else return; var baoDiType =$("[name$=':bdxx']",curRow).val(); var startDate = $("[name$=':ksrq']",curRow).val(); var endDate = $("[name$=':jsrq']",curRow).val(); if(baoDiType =="0"){ // 按月 var zongZujin = HyUtil.calMoneyWithMount(startDate,endDate,zuJin); }else{ var days = FormDate.dateVal(startDate, endDate, "day"); var zongZujin = zuJin*days; } zongZujin = FormMath.tofixed(zongZujin,2); $("[name$=':zzj']",curRow).val(zongZujin).trigger("change"); } /* 处理扣率时间段 */ function handelKoulvTime(obj){ var curRow = $(obj).closest(".listRow"); var shijianNo = $("[name$=':sjd']",curRow).val(); if(!shijianNo) return ; /* 取的时间段 */ var shiJianDuanNo =$("[name='s:op_spkysq_zjbzxx:sjd'][value="+shijianNo+"]"); if(shiJianDuanNo.length ==0) { $.ligerDialog.warn("该时间段不存在! “"+shijianNo+"”",'请核查'); $("[name$=':sjd']",curRow).val(""); return ; } var shiJianDuanRow = shiJianDuanNo.closest(".listRow"); var StartDate = $("[name$=':ksrq']",shiJianDuanRow).val(); var endDate = $("[name$=':jsrq']",shiJianDuanRow).val(); if(!StartDate || !endDate) { $.ligerDialog.warn("改时间段信息不完善! “"+shijianNo+"”",'请核查'); $("[name$=':sjd']",curRow).val(""); return ; } $("[name$=':ksrq']",curRow).val(StartDate); $("[name$=':jsrq']",curRow).val(endDate); initXSJEQvalidateRule(); } /* 处理扣率组 */ function handelKoulvGroup(obj){ var curRow = $(obj).closest(".listRow"); var koulvNo = $(obj).val(); if(!koulvNo) return ; /* 取扣率组 */ var KouLv =$("[name='s:op_spkysq_klz:klzbh'][value="+koulvNo+"]"); if(KouLv.length ==0) { $.ligerDialog.warn("该扣率组不存在! “"+koulvNo+"”",'请核查'); $(obj).val(""); return ; } initXSJEQvalidateRule(); } /* 循环判断扣率组,初始化销售金额起,校验扣率组金额 */ function initXSJEQvalidateRule(){ var kouLvRules = $(".listRow:visible",$("[tablename='op_spkysq_klzgz']")); var combineMessage = []; for(var i=0,rule;rule=kouLvRules[i++];){ var sjd = $("[name$=':sjd']",rule).val(); /* 时间段 */ var klz = $("[name$=':klz']",rule).val();/* 扣率组 */ if(!sjd || !klz) return; /* 第一次设置开始金额为当前金额为第几行 */ var len=-1; for(var j=0,r;r=combineMessage[j++];){ if(r.split("-")[0] == sjd+","+klz){ len =Number(r.split("-")[1]); } } if(len==-1){ $("[name$=':zqxsjeq']",rule).val("0");$("[name$=':zqxsjeq']",rule).trigger("change"); }else{ var JJJine = $("[name$=':zqxsjez']",$(kouLvRules[len])).val(); /* 上一截止金额 */ $("[name$=':zqxsjeq']",rule).val(JJJine); } combineMessage.push(sjd+","+klz+"-"+(i-1)); } } /* 校验周期销售金额止 */ function  checkZqxsjez(obj){ var curRow = $(obj).closest(".listRow"); var JeQi = $("[name$=':zqxsjeq']",curRow).val(); var jeZhi =$(obj).val(); if(JeQi && jeZhi) if( FormUtil.commaback(JeQi) > FormUtil.commaback(jeZhi)){ $.ligerDialog.warn("周期销售金额止:"+jeZhi+ " 不应该小于 周期销售金额起 :"+JeQi+"",'请核查!'); $(obj).val(""); return ; } initXSJEQvalidateRule(); } /* 【物业费条款添加事件】op_spkysq_wyftk */ function op_spkysq_wyftkAddRowAfterEvent(curRow){ var preRow = $(curRow).prev(); /* 获取原结算标准最后一个序号 */ if(preRow.length==0 ||preRow.attr("style") == 'display: none;'){ var preNx = 0; }else{ var preNx = $("[name$=':nx']",preRow).val(); } $("[name$=':nx']",$(curRow)).val(1+Number(preNx)); $("[name$=':xh']",$(curRow)).val(1+Number(preNx)); /* 校验物业费日期 */ if(validateWyfDates() == false)$(curRow).remove(); } /* 校验物业费时间* */ function validateWyfDates(){ // 租赁有效期起 var zuLinStartDate =$("[name='m:op_spkysq:sjhtksrq']").val(); var zuLinEndDate =$("[name='m:op_spkysq:sjhtjsrq']").val(); if(!zuLinStartDate || !zuLinStartDate){ $.ligerDialog.warn("尚未输入实际合同起止日期!",'请核查'); return false; } // 循环计算开始日期 var rows = $(".listRow:visible",$("[tablename='op_spkysq_wyftk']")); for(var i=0,row;row=rows[i++];){ var shiJianDuan = $("[name$=':sjd']",$(row)).val(i); // 时间段 if(i>1){ // 开始日期等于上个结束日期加1 var startDate = HyUtil.getNewDataStr($("[name$=':jsrq']",$(rows[i-2])).val(),1,1); $("[name$=':ksrq']",$(row)).val(startDate); }else{ $("[name$=':ksrq']",$(row)).val(zuLinStartDate); } // 校验结束日期 var jsrq =$("[name$=':jsrq']",row).val(); if(!jsrq) continue; var differTotalEndDate = FormDate.compareDate(jsrq, zuLinEndDate); if(differTotalEndDate<0){ $.ligerDialog.warn("结束日期不能晚于实际合同结束日期!",'请核查!'); $("[name$=':jsrq']",curRow).val("") } } } /* 总物业费* */ function calZongWuYeFei(obj){ var curRow = $(obj).closest(".listRow"); // 校验是否超过总日期 var zuLinEndDate =$("[name='m:op_spkysq:sjhtjsrq']").val(); var differTotalEndDate = FormDate.compareDate($("[name$=':jsrq']",curRow).val(), zuLinEndDate); if(differTotalEndDate<0) { $.ligerDialog.warn("当前结束日期不能晚于实际合同结束日期!",'请核查'); $("[name$=':jsrq']",curRow).val("") return ; } var danJia = FormUtil.commaback($("[name$=':dj']",curRow).val()); // 单价 if(! danJia>0) return; var mianJi = $("[name='m:op_spkysq:jzmj']").val(); if(!mianJi){ $.ligerDialog.warn("建筑面积尚未计算生成!",'请核查'); return ; } var baoDiType =$("[name$=':glfxx']",curRow).val(); var xs = $("[name$=':xs']",curRow).val(); var jine = FormMath.tofixed(mianJi * danJia*xs ,2); $("[name$=':je']",curRow).val(jine); $("[name$=':je']",curRow).trigger("change"); var startDate = $("[name$=':ksrq']",curRow).val(); var endDate = $("[name$=':jsrq']",curRow).val(); if(baoDiType =="0"){ // 按月 var zongJine = HyUtil.calMoneyWithMount(startDate,endDate,jine); }else{ var days = FormDate.dateVal(startDate, endDate, "day"); var zongJine = jine*days; } zongJine =FormMath.tofixed(zongJine ,2); $("[name$=':zje']",curRow).val(zongJine);$("[name$=':zje']",curRow).trigger("change"); } /* 加载时,改变【每月收费项目】的【收费方式】 */ function loadChangeSffs(){ var sffs = $("[name$=':sffs']:visible",$("[tablename='op_spkysq_mysfxm']")); sffs.each(function (i) { changeSffs(this); }); } /* 改变【每月收费项目】的【收费方式】 */ function changeSffs(obj){ var $tr = $(obj).closest("tr"); var sffs = $("[name$=':sffs']",$tr).val(); /* 收费方式 */ $("[name$=':dj']",$tr).off(); $("[name='shouFeiGuiZe']",$tr).show(); switch(sffs){ case "0": /* 固定金额类型 : 只能录入收费金额 */ case "4": $("[name$=':dj']",$tr).attr("readonly","readonly").val(""); $("[name$=':sfje']",$tr).removeAttr("readonly"); $("[name$=':kl']",$tr).attr("readonly","readonly").val(""); break; case "1": /* 比率类型:只能录入比率 */ case "2": case "5": $("[name$=':sfgz']",$tr).val(""); $("[name$=':sfgzID']",$tr).val(""); $("[name='shouFeiGuiZe']",$tr).hide().parent().css("width","170px"); $("[name$=':dj']",$tr).attr("readonly","readonly").val(""); $("[name$=':sfje']",$tr).attr("readonly","readonly").val(""); $("[name$=':kl']",$tr).removeAttr("readonly"); break; case "3": /* 每平方米单价类型:只能录入单价 */ $("[name$=':dj']",$tr).removeAttr("readonly"); $("[name$=':sfje']",$tr).attr("readonly","readonly").val(""); $("[name$=':kl']",$tr).attr("readonly","readonly").val(""); // 计算价格 $("[name$=':dj']",$tr).on("blur",function(){ var dj = FormUtil.commaback($(this).val()); var curRow = $(this).closest(".listRow"); var mianJi = $("[name='m:me_zltksbb:jzmj']").val(); if(!mianJi) alert("尚未生成面积"); $("[name$=':sfje']",curRow).val(dj*mianJi); }); break; default: } } /* 校验每月收费项目 */ function validateMysfxm (){ var zuLinStartDate =$("[name='m:op_spkysq:sjhtksrq']").val(); var zuLinEndDate =$("[name='m:op_spkysq:sjhtjsrq']").val(); var sfxm = $(".listRow:visible",$("[tablename='op_spkysq_mysfxm']")); var sfxmArray =[]; for(var i=0,row;row=sfxm[i++];){ var ksrq = $("[name$=':ksrq']",$(row)).val(); var jsrq = $("[name$=':jsrq']",$(row)).val(); if(!ksrq) continue; var differTotalStartDate = FormDate.compareDate(ksrq, zuLinStartDate); if(differTotalStartDate>0){ $.ligerDialog.warn("每月收费项目开始日期不能早于实际合同开始日期!",'请核查'); $("[name$=':ksrq']",$(row)).val("") } var differTotalEndDate = FormDate.compareDate(jsrq, zuLinEndDate); if(differTotalEndDate<0) { $.ligerDialog.warn("每月收费项目结束日期不能晚于 实际合同结束日期!",'请核查'); $("[name$=':jsrq']",$(row)).val("") } var curSfxmID =$("[name$=':sfxmID']",$(row)).val(); if(curSfxmID){ for(var j=0,prevSfxm;prevSfxm=sfxmArray[j++];){ var thisSfxmId = prevSfxm.split("$")[0]; /* 当前收费项目第二次出现 */ if(thisSfxmId == curSfxmID){ var differToPrevDate = FormDate.compareDate(ksrq,prevSfxm.split("$")[1]); if(differToPrevDate>=0){ $.ligerDialog.warn("同一收费项目日期不得重复!",'请核查'); $("[name$=':ksrq']",$(row)).val(""); } } } sfxmArray.push(curSfxmID+"$"+jsrq); } } } /** 分解代码 begin* */ /* 结算标准信息 删除行事件 */ function op_spkysq_zjbzxxDelRowBeforeEvent(row){ var xh = $("[name$=':xh']",row).val(); $("[name='s:op_spkysq_zbydzjfj:xh'][value=" + xh + "]").closest("tr").remove();/* 清除旧的记录 */ } function op_spkysq_wyftkDelRowBeforeEvent(row){ var xh = $("[name$=':xh']",row).val(); $("[name='s:op_spkysq_wyffj:xh'][value=" + xh + "]").closest("tr").remove();/* 清除旧的记录 */ } /** * 修改收费规则的时候删除所有分解 wyffj /ydzjfj */ function delAllFenJie(target){ $("[name='s:op_spkysq_"+target+":xh'][value!='']").closest("tr").remove(); } /* 分解所有结算标准信息 */ function decomposeAllJs(tableName,fenjieTable){ var $jsbzxxTrs = $(".listRow:visible",$("[tablename='"+tableName+"']")); $jsbzxxTrs.each(function (i) { decomposeSingle($(this),fenjieTable); }); } function decomposeAllWyf(){ decomposeAllJs('op_spkysq_wyftk','op_spkysq_wyffj'); } function decomposeSingleWyf(){ decomposeSingleJs('op_spkysq_wyftk','op_spkysq_wyffj'); } function decomposeAllYzj(){ decomposeAllJs('op_spkysq_zjbzxx','op_spkysq_zbydzjfj'); } function decomposeSingleYzj(){ decomposeSingleJs('op_spkysq_zjbzxx','op_spkysq_zbydzjfj'); } /* 单个分解 */ function decomposeSingleJs(tableName,fenjieTable){ $jsbzxxTrs = $("input[name$=':fjsj']:checked",$("div[tablename='"+tableName+"']")).closest("tr"); if($jsbzxxTrs.length ==0){ $.ligerDialog.warn("请选择要分解的数据!","提示信息"); return; } // 分解 decomposeSingle($jsbzxxTrs,fenjieTable); } /* * 【通过分解目标行来分解信息,将结果输出至分解表】 被选中的行:selectRow,分解表的表明fenJieTable */ function decomposeSingle(selectRow,fenJieTable){ var xh = selectRow.find("[name$=':xh']").val(); if(!xh){ $.ligerDialog.warn("请选择要分解的时间段","提示"); return ; } // 分解表 var fenJieTableDiv = $("div[tablename='"+fenJieTable+"']"); /* 将序号与当前选中行所有分解信息删除 */ $("[name$=':xh'][value=" + xh + "]",fenJieTableDiv).closest("tr").remove(); /* 清除旧的记录 */ var sjd =$("[name$=':xh']",selectRow).val(); // 序号 var ksrq =$("[name$=':ksrq']",selectRow).val(); var jsrq =$("[name$=':jsrq']",selectRow).val(); // 物业费 if(fenJieTable == 'op_spkysq_wyffj'){ var zj=FormUtil.commaback($("[name$=':je']",selectRow).val()); var gzid = $("[name='m:op_spkysq:wyfsfgzID']").val(); var type =$("[name$=':glfxx']").val(); // 标准租金 }else{ var zj =FormUtil.commaback($("[name$=':zj']",selectRow).val()); var gzid =$("[name='m:op_spkysq:zjsfgzID']").val(); var type =$("[name$=':bdxx']").val(); } var jsonData = HyUtil.decompose(sjd, ksrq, jsrq, zj, gzid, "", type); /* 填充数据 */ for (var i = 0, c; c = jsonData[i++];) { FormUtil.addRow(fenJieTableDiv); var rowcount=$("input[name$=':ny']",fenJieTableDiv).length; $($("input[name$=':xh']",fenJieTableDiv).get(rowcount-1)).val(xh); $($("input[name$=':ny']",fenJieTableDiv).get(rowcount-1)).val(c.ZQY); $($("input[name$=':ksrq']",fenJieTableDiv).get(rowcount-1)).val(c.KSRQ); $($("input[name$=':jsrq']",fenJieTableDiv).get(rowcount-1)).val(c.JSRQ); $($("input[name$=':je']",fenJieTableDiv).get(rowcount-1)).val(c.YZJ); $($("input[name$=':scrq']",fenJieTableDiv).get(rowcount-1)).val(c.CDRQ); } } /* 显示分解信息列表 */ function showFjsj(obj,fenJieTable){ var fenJieTableDiv =$("div[tablename='"+fenJieTable+"']"); var tableDiv = $(obj).closest("[tablename]"); var selectRow =$("input[name=':fjsj']:checked",tableDiv).closest("tr"); var xhVal = selectRow.find("[name$=':xh']").val();/* 选择行 */ HyUtil.showDecompose(fenJieTable,'xh',xhVal); } /** 分解代码 end* */ /* 格式化填充的日期 */ $().ready(function (){ $("[issameas]").change(function(){ var me = $(this),curVal = me.val(); var curName = me.attr("name"); if(!curName) return; curName = curName.split(":"); var targetName = me.attr("isSameAs"); if(targetName=='true' && curName.length == 3){ targetName =curName[0] +":"+curName[1] +":y"+curName[2] } var targetValue = $("[name='"+targetName+"']").val(); if(targetValue != curVal){ me.css("color","red"); }else{ me.css("color",""); } }); $("div[tablename='op_spkysq_zbydzjfj']").hide(); /* 【月度租金分解】不能直接控制隐藏,否则权限控制不了,先隐藏全部,在显示个体 */ $("div[tablename='op_spkysq_wyffj']").hide(); /* 【物业费分解】不能直接控制隐藏,否则权限控制不了,先隐藏全部,在显示个体 */ });