| | |
| | | /** |
| | | * 初始化跨城站点管理详情对话框 |
| | | */ |
| | | var TSiteInfoDlg = { |
| | | tSiteInfoData : {}, |
| | | var SpecialAreaBillingInfoDlg = { |
| | | specialAreaBillingInfoData : {}, |
| | | validateFields: { |
| | | name: { |
| | | validators: { |
| | |
| | | /** |
| | | * 验证数据是否为空 |
| | | */ |
| | | TSiteInfoDlg.validate = function () { |
| | | SpecialAreaBillingInfoDlg.validate = function () { |
| | | $('#siteInfoForm').data("bootstrapValidator").resetForm(); |
| | | $('#siteInfoForm').bootstrapValidator('validate'); |
| | | return $("#siteInfoForm").data('bootstrapValidator').isValid(); |
| | |
| | | /** |
| | | * 清除数据 |
| | | */ |
| | | TSiteInfoDlg.clearData = function() { |
| | | this.tSiteInfoData = {}; |
| | | SpecialAreaBillingInfoDlg.clearData = function() { |
| | | this.specialAreaBillingInfoData = {}; |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param key 数据的名称 |
| | | * @param val 数据的具体值 |
| | | */ |
| | | TSiteInfoDlg.set = function(key, val) { |
| | | this.tSiteInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val; |
| | | SpecialAreaBillingInfoDlg.set = function(key, val) { |
| | | this.specialAreaBillingInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val; |
| | | return this; |
| | | } |
| | | |
| | |
| | | * @param key 数据的名称 |
| | | * @param val 数据的具体值 |
| | | */ |
| | | TSiteInfoDlg.get = function(key) { |
| | | SpecialAreaBillingInfoDlg.get = function(key) { |
| | | return $("#" + key).val(); |
| | | } |
| | | |
| | | /** |
| | | * 关闭此对话框 |
| | | */ |
| | | TSiteInfoDlg.close = function() { |
| | | parent.layer.close(window.parent.TSite.layerIndex); |
| | | SpecialAreaBillingInfoDlg.close = function() { |
| | | parent.layer.close(window.parent.SpecialAreaBilling.layerIndex); |
| | | } |
| | | |
| | | /** |
| | | * 收集数据 |
| | | */ |
| | | TSiteInfoDlg.collectData = function() { |
| | | SpecialAreaBillingInfoDlg.collectData = function() { |
| | | this |
| | | .set('id') |
| | | .set('name') |
| | |
| | | /** |
| | | * 提交添加 |
| | | */ |
| | | TSiteInfoDlg.addSubmit = function() { |
| | | SpecialAreaBillingInfoDlg.addSubmit = function() { |
| | | |
| | | var areaName = $("#areaName").val(); |
| | | if ("" == areaName ){ |
| | |
| | | if(data.status == 200){ |
| | | Feng.success("添加成功!"); |
| | | window.parent.SpecialAreaBilling.table.refresh(); |
| | | TSiteInfoDlg.close(); |
| | | SpecialAreaBillingInfoDlg.close(); |
| | | }else{ |
| | | Feng.error(data.msg); |
| | | } |
| | |
| | | /** |
| | | * 提交添加 |
| | | */ |
| | | TSiteInfoDlg.addSubmit = function() { |
| | | SpecialAreaBillingInfoDlg.addSubmit = function() { |
| | | |
| | | var areaName = $("#areaName").val(); |
| | | if ("" == areaName ){ |
| | |
| | | if(data.status == 200){ |
| | | Feng.success("添加成功!"); |
| | | window.parent.SpecialAreaBilling.table.refresh(); |
| | | TSiteInfoDlg.close(); |
| | | SpecialAreaBillingInfoDlg.close(); |
| | | }else{ |
| | | Feng.error(data.msg); |
| | | } |
| | |
| | | ajax.set("coordinate",coordinate); |
| | | ajax.start(); |
| | | } |
| | | TSiteInfoDlg.editSubmit = function() { |
| | | SpecialAreaBillingInfoDlg.editSubmit = function() { |
| | | |
| | | var areaName = $("#areaName").val(); |
| | | if ("" == areaName ){ |
| | |
| | | if(data.status == 200){ |
| | | Feng.success("修改!"); |
| | | window.parent.SpecialAreaBilling.table.refresh(); |
| | | TSiteInfoDlg.close(); |
| | | SpecialAreaBillingInfoDlg.close(); |
| | | }else{ |
| | | Feng.error(data.msg); |
| | | } |
| | |
| | | */ |
| | | |
| | | $(function() { |
| | | Feng.initValidator("siteInfoForm", TSiteInfoDlg.validateFields); |
| | | Feng.initValidator("siteInfoForm", SpecialAreaBillingInfoDlg.validateFields); |
| | | }); |
| | | |
| | | |
| | | //省改变 |
| | | TSiteInfoDlg.provinceChange = function (e) { |
| | | SpecialAreaBillingInfoDlg.provinceChange = function (e) { |
| | | var provinceCode=$(e).val(); |
| | | var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){ |
| | | if(data!=null){ |
| | |
| | | ajax.start(); |
| | | } |
| | | //市改变 |
| | | TSiteInfoDlg.cityChange = function (e) { |
| | | SpecialAreaBillingInfoDlg.cityChange = function (e) { |
| | | var cityCode=$(e).val(); |
| | | var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){ |
| | | if(data!=null){ |
| | |
| | | * 类型改变执行 |
| | | * @param e |
| | | */ |
| | | TSiteInfoDlg.areaTypeClick = function (e) { |
| | | SpecialAreaBillingInfoDlg.areaTypeClick = function (e) { |
| | | if (1 == e){//行政区域 |
| | | $("#areaType1Div").show(); |
| | | $("#areaType2Div").hide(); |
| | |
| | | } |
| | | |
| | | //站点区域省改变 |
| | | TSiteInfoDlg.provinceChange1 = function (e) { |
| | | SpecialAreaBillingInfoDlg.provinceChange1 = function (e) { |
| | | var provinceCode=$(e).val(); |
| | | var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){ |
| | | if(data!=null){ |
| | |
| | | ajax.start(); |
| | | } |
| | | //站点区域市改变 |
| | | TSiteInfoDlg.cityChange1 = function (e) { |
| | | SpecialAreaBillingInfoDlg.cityChange1 = function (e) { |
| | | var cityCode=$(e).val(); |
| | | var ajax = new $ax(Feng.ctxPath + "/tCompany/change", function(data){ |
| | | if(data!=null){ |
| | |
| | | /** |
| | | * 添加区域 |
| | | */ |
| | | TSiteInfoDlg.addArea = function () { |
| | | SpecialAreaBillingInfoDlg.addArea = function () { |
| | | |
| | | var areaType = $("input[name='areaType']:checked").val(); |
| | | var b = false; |