部门 >
益阳市教育局益阳市公安局益阳市自然资源和规划局益阳市交通运输局益阳市农业农村局益阳市卫生健康委员会益阳市审计局益阳市统计局益阳市行政审批服务局益阳市公共资源交易中心益阳市住房公积金管理中心益阳市卫生计生综合监督执法局益阳市公安局交通警察支队益阳高新技术产业开发区管委会大通湖区管委会益阳市发展和改革委员会益阳市科学技术局益阳市工业和信息化局益阳市民政局益阳市司法局益阳市财政局益阳市人力资源和社会保障局益阳市生态环境局益阳市住房和城乡建设局益阳市水利局益阳市商务局益阳市文化旅游广电体育局益阳市应急管理局益阳市政府国有资产监督管理委员会益阳市城市管理和综合执法局益阳市林业局益阳市市场监督管理局益阳市机关事务管理局益阳市信访局益阳市乡村振兴局益阳市退役军人事务局益阳市医疗保障局益阳市东部新区
工库✔️anwang.cyou";
var changeOrg = {
closeChangeOrg: function () {
$(".orgchange-org-choose").hide();
$(".orgchange-org-choose i").text("");
$(".orgchange-org-btn a").attr("href", "");
$(".orgchange").hide();
},
openChangeOrg: function () {
var T = this;
$('.orgchange').show();
$(".orgchange-top").html(T.path);
$(".orgchange-city-list ul").html(T.city);
$(".orgchange-org-list").html(T.website);
},
getData: function (id) {
var T = this;
$.ajax({
type: 'GET',
url: '/hunan/city/data',
data: {
pid: id
},
dataType: 'json',
timeout: 30000,
cache: false,
success: function (data) {
T.buildCityList(data.cityList);
T.buildWebsiteList(data.websiteList);
},
error: function (xhr, type) {
//console.log("获取点赞信息失败!");
}
});
},
buildCityList: function (cityData) {
var cityList = "";
if (cityData && cityData.length) {
for (var i = 0; i < cityData.length; i++) {
var nourlclass = '';
if (cityData[i].codeName == null) {
nourlclass = ' class="noUrl"';
}
cityList += '
' + cityData[i].cnName + '';
}
}
$(".orgchange-city-list ul").html(cityList);
},
buildWebsiteList: function (websiteData) {
var websiteList = "";
if (websiteData && websiteData.length) {
for (var i = 0; i < websiteData.length; i++) {
var nourlclass = '';
if (websiteData[i].codeName == null) {
nourlclass = ' class="noUrl"';
}
websiteList += '
' + websiteData[i].cnName + ''
}
$(".orgchange-org-tit").show();
} else {
$(".orgchange-org-tit").hide();
}
$(".orgchange-org-list").html(websiteList);
},
showCurOrg: function (text, url) {
$(".orgchange-org-choose i").text(text);
$(".orgchange-org-btn a").attr("href", url);
$(".orgchange-org-choose").show();
},
showPath: function (type, text, id, url, isWebsite) {
if (type == 1) {
//增加
if (isWebsite == true) {
var isWebsiteFlag = ' data-iswebsite="true"';
} else {
var isWebsiteFlag = ' data-iswebsite="false"';
}
var topHtml = '
>' + '' + text + '
';
$(".orgchange-top div[data-iswebsite = 'true']").remove();
$(".orgchange-top").append(topHtml);
}
if (type == 0) {
//减少
$(".orgchange-top").find("span[data-id = " + id + "]").parent("div").nextAll().remove();
}
},
init: function () {
var T = this;
T.path = $(".orgchange-top").html();
T.city = $(".orgchange-city-list ul").html();
T.website = $(".orgchange-org-list").html();
$(".orgchange").on("click", function () {
T.closeChangeOrg();
});
$(".orgchange-con").on("click", function (e) {
e.stopPropagation();
});
$(".orgchange-city-list").on("click", "li", function () {
if (!$(this).hasClass("noUrl")) {
T.showCurOrg($(this).text(), $(this).data("url"));
// $(".orgchange-org-list").hide();
T.getData($(this).data("id"));
T.showPath(1, $(this).text(), $(this).data("id"), $(this).data("url"), false);
}
});
$(".orgchange-org-list").on("click", "span", function () {
if (!$(this).hasClass("noUrl")) {
T.showCurOrg($(this).text(), $(this).data("url"));
T.showPath(1, $(this).text(), $(this).data("id"), $(this).data("url"), true);
}
});
$(".orgchange-top").on("click", "span", function () {
// if ($(this).parent("div").nextAll().size() != 0 || $(this).parent("div").index() == 0) {
T.showCurOrg($(this).text(), $(this).data("url"));
T.getData($(this).data("id"));
T.showPath(0, $(this).text(), $(this).data("id"), $(this).data("url"), false);
// if($(this).parent("div").index() == 0){
// $(".orgchange-org-list").show();
// } else {
// $(".orgchange-org-list").hide();
// }
$(".orgchange-org-list").show();
// }
});
$(".orgchange-org-btn span").on("click", function () {
T.closeChangeOrg();
});
$('.change-org').on("click", function () {
T.openChangeOrg();
});
$(".orgchange-org-tit").on("click", function () {
$(".orgchange-org-list").toggle();
})
}
}
changeOrg.init();