var myurl;var mydata;var mytype = "POST";var jsonType = "json";var htmlType = "html";var commonType = "application/json; charset=utf-8";var editIndex = undefined;var zhanbh;//--------------------------------------------------------------$(function () { initcoolcarousel();//也不知道为什么我点击打开图片轮播新窗口时,第一次老是显示不了,加了这个方法后就好了,谁能告诉我? zhanbh = getQueryString("zhanbh"); bindChargStation(); $("#chargstation").val(zhanbh); //getChargStationPicture(); chargstation_onchanged(); $("#wrapper").css("position", "absolute"); $(window).resize(function () { if ($(window).width() > 1020) { $("#wrapper").css("left", "24%"); } else { $("#wrapper").removeAttr("style"); } $(".pic-content").css("position", "relative"); $("#wrapper").css("position", "absolute"); });});function initcoolcarousel() { $('#images').carouFredSel({ circular: false, auto: false, width: 'auto', height: 'auto', items: { visible: 1 }, scroll: { fx: 'directscroll' } }); $('#thumbs').carouFredSel({ circular: false, infinite: false, auto: false, width: 770, items: { visible: 7 }, prev: '#prev', next: '#next', pagination: "#foo2_pag" }); $('#thumbs img').click(function () { $('#images').trigger('slideTo', "#" + this.alt); $('#thumbs img').removeClass('selected'); $(this).addClass('selected'); return false; }); $('#thumbs img:eq(0)').addClass('selected');}function bindChargStation() { myurl = "../../WebService/PictureChargStationService.ashx"; mydata = { action: 'getChargStation' }; var data = getDatas(); $("#chargstation").empty(); var length = data.rows.length; $("#chargstation").append(""); if (length == 0) { return; } for (var i = 0; i < length; i++) { $("#chargstation").append(""); }}function getChargStationPicture() { myurl = "../../WebService/PictureChargStationService.ashx"; mydata = { action: 'getChargStationFileCount', id: $("#chargstation option:selected").val() }; var data = getDatas(); for (var k = 0; k <= count; k++) { $("#images").trigger("removeItem", 0); $("#thumbs").trigger("removeItem", 0); } count = data.Rows.length; var imagesHtml = "", thumbsHtml = ""; if (!data || data == "empty" || data.Rows.length == 0) { imagesHtml += ""; thumbsHtml += "
"; } else { for (var i = 0; i < data.Rows.length; i++) { imagesHtml += "
"; thumbsHtml += "
"; } } $("#images").trigger("insertItem", imagesHtml); $("#thumbs").trigger("insertItem", thumbsHtml); for (var j = 0; j < data.Rows.length; j++) { $("#img_" + j).attr("src", "../../Scripts/pictureChargStation/SaveChargeStationFile/" + data.Rows[j].Id + "." + data.Rows[j].FileMime); var w = data.Rows[j].Width; var h = data.Rows[j].Height; var hw = 450; var ptop = 0; if (w >= h) { h = (h * hw) / w; w = hw; ptop = (hw - h) / 2; } else { w = (w * hw) / h; h = hw; } $("#img_" + j).attr("width", w).attr("height", h).css("padding-top", ptop); $("#" + j + "_img").attr("src", $("#img_" + j).attr("src")); } initcoolcarousel();}//----------------------------------------------------------------------------------------------------var count = 0;function chargstation_onchanged() { myurl = "../../WebService/PictureChargStationService.ashx"; mydata = { action: 'getAddress', id: $("#chargstation option:selected").val() }; var data = getDatas(); if (data.rows.length == 0) { $("#csaddress").val(""); $("#cscount").val(""); return false; } $("#csaddress").val(data.rows[0].XIANGXI_DZ); //mydata = { action: 'getChargPileCount', id: $("#chargstation option:selected").val() }; mydata = { action: 'getCoordinates', id: $("#chargstation option:selected").val() }; data = getDatas(); $("#jd").val(data.rows[0].LONGTUDE); $("#wd").val(data.rows[0].LATITUDE); getChargStationPicture(); return true;}//----------------------------------------------------------------------------------------------------function getDatas() { var value; $.ajax({ url: myurl, type: mytype, async: false, data: mydata, dataType: htmlType, success: function (data) { if (data) { var val = ""; var ret = data.split("|")[0]; eval("val=" + ret); var res = data.split("|")[1]; if (ret == "0") { value = "0"; } else { value = val; } } }, error: function () { parent.messager("提示", "error"); } }); return value;}/** 获取url参数值*/function getQueryString(name) { var url = location.href; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {}; for (var i = 0; j = paraString[i]; i++) { paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); } var returnValue = paraObj[name.toLowerCase()]; if (typeof (returnValue) == "undefined") { return ""; } else { return returnValue; }}