/**
* 初始化详情对话框
*/
var TbHotAddressDlg = {
tbHotAddressData : {}
};
var language=$("#language").val();
/**
* 清除数据
*/
TbHotAddressDlg.clearData = function() {
this.tbHotAddressData = {};
}
/**
* 设置对话框中的数据
*
* @param key 数据的名称
* @param val 数据的具体值
*/
TbHotAddressDlg.set = function(key, val) {
this.tbHotAddressData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
return this;
}
/**
* 设置对话框中的数据
*
* @param key 数据的名称
* @param val 数据的具体值
*/
TbHotAddressDlg.get = function(key) {
return $("#" + key).val();
}
/**
* 关闭此对话框
*/
TbHotAddressDlg.close = function() {
parent.layer.close(window.parent.THotAddress.layerIndex);
}
TbHotAddressDlg.provinceChange = function () {
var provinceId = $("#cityId").val();
var ajax = new $ax(Feng.ctxPath + "/THotAddress/change", function(data){
if(data!=null){
if(language==1){
var content='';
}else if(language==2){
var content='';
}else {
var content='';
}
$.each(data, function(k,v) {
content += "";
});
$("#cityId1").empty().append(content);
}
});
ajax.set("id",provinceId);
ajax.start();
}
/**
* 收集数据
*/
TbHotAddressDlg.collectData = function() {
this
.set('id')
.set('publisher')
.set('image')
.set('type')
.set('link')
.set('sort')
.set('lat')
.set('lng')
.set('createTime')
.set('updateTime');
}
/**
* 提交添加
*/
TbHotAddressDlg.addSubmit = function() {
this.clearData();
this.collectData();
let cityId = $("#cityId").val()
if(cityId==""){
if(language==1){
Feng.info("请选择省")
}else if(language==2){
Feng.info("Please select province")
}else {
Feng.info("Silakan pilih provinsi")
}
return;
}
let cityId1 = $("#cityId1").val()
if(cityId1==""){
if(language==1){
Feng.info("请选择市")
}else if(language==2){
Feng.info("Please select city")
}else {
Feng.info("Silakan pilih kota")
}
return;
}
let name = $("#name").val()
let address = $("#address").val()
let lat = $('#lat').val();
let lng = $('#lng').val();
let sort = $("#sort").val()
//提交信息
var ajax = new $ax(Feng.ctxPath + "/THotAddress/add", function(data){
Feng.success("添加成功!");
window.parent.THotAddress.table.refresh();
TbHotAddressDlg.close();
},function(data){
Feng.error("添加失败!" + data.responseJSON.message + "!");
});
ajax.set("cityId",cityId);
ajax.set("cityId1",cityId1);
ajax.set("name",name);
ajax.set("address",address);
ajax.set("sort",sort);
ajax.set("lat",lat);
ajax.set("lon",lng);
ajax.start();
}
/**
* 提交修改
*/
TbHotAddressDlg.editSubmit = function() {
this.clearData();
this.collectData();
let cityId = $("#cityId").val()
let name = $("#name").val()
let address = $("#address").val()
let lat = $('#lat').val();
let lng = $('#lng').val();
let sort = $("#sort").val()
let cityId1 = $("#cityId1").val()
if(cityId1==""){
if(language==1){
Feng.info("请选择市")
}else if(language==2){
Feng.info("Please select city")
}else {
Feng.info("Silakan pilih kota")
}
return;
}
//提交信息
var ajax = new $ax(Feng.ctxPath + "/THotAddress/update", function(data){
Feng.success("修改成功!");
window.parent.THotAddress.table.refresh();
TbHotAddressDlg.close();
},function(data){
Feng.error("修改失败!" + data.responseJSON.message + "!");
});
ajax.set("cityId",cityId);
ajax.set("cityId1",cityId1);
ajax.set("name",name);
ajax.set("address",address);
ajax.set("sort",sort);
ajax.set("lat",lat);
ajax.set("lon",lng);
ajax.set("id",$('#id').val());
ajax.start();
}
TbHotAddressDlg.showLink = function(data) {
let a = $("#type").val()
if(a==2 || data ==2){
$("#link1").hide()
}else if(a==1){
$("#link1").show()
}
}
$(function() {
var avatarUp = new $WebUpload("image");
avatarUp.setUploadBarId("progressBar");
avatarUp.init();
let id= $("#id").val();
if (id!=null&&id!=""){
$("#type").val($("#s1_").val());
let s1_= $("#s1_").val();
$("#type").val(s1_);
}
TbHotAddressDlg.showLink( $("#type").val())
});