Commit 218e7da4 authored by agping's avatar agping

编辑楼盘字典

parent f6538615
......@@ -436,9 +436,11 @@
<div class="detail-modal-bargaininfo-commission-addarea">
<div class="detail-modal-bargaininfo-commission-sec form-group">
<label class="control-label" style="float: left;">距离</label>
<select class="form-control btn2-city shop_city_choose_site_list_line"></select>
<select class="form-control btn2-city shop_city_choose_site_list_line">
<option value="" selected="selected">请选择</option>
</select>
<select class="form-control btn2-city" id="shop_area_id_line">
<option value="" selected="selected">区域</option>
<option value="" selected="selected">请选择</option>
</select>
<input type="number" class="form-control btn2-city" name="user_phone" autocomplete="off" id="set_father_id2" placeholder="请输入">
<label class="control-label"></label>
......
......@@ -25,7 +25,13 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
agent_name: '',
/*每页显示多少条*/
id: '',
isAdd: 1,
isAdd: 1,//是否新增
city:'',//城市
province:'',//省份
addStr:'',//地铁
addStredit:'',//编辑获取地铁
buildingStations:'',
delArr:[],
init: function() {
//初始化dot
$("body").append(template);
......@@ -75,7 +81,7 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
alert('最多添加5条');
return false;
}else{
_iYJAAObj.append('<div class="form-group detail-modal-bargaininfo-commission-sec"><label class="control-label" style="float: left;">距离</label><select class="form-control btn2-city shop_city_choose_site_list_line"></select><select class="form-control btn2-city" id="shop_area_id_line"><option value="" selected="selected">区域</option></select><input type="number" class="form-control btn2-city" name="user_phone" autocomplete="off" id="set_father_id2" placeholder="请输入"><label class="control-label">米</label><span href="javascript:;"class="detail-modal-bargaininfo-commission-cancel-pic"><img src="/resource/image/search_gb.png"/></span></div>');
_iYJAAObj.append('<div class="form-group detail-modal-bargaininfo-commission-sec"><label class="control-label" style="float: left;">距离</label><select class="form-control btn2-city shop_city_choose_site_list_line">'+ business.addStr +'</select><select class="form-control btn2-city shop_area_id_line"><option value="" selected="selected">区域</option></select><input type="number" class="form-control btn2-city" name="user_phone" autocomplete="off" class="" placeholder="请输入"><label class="control-label">米</label><span href="javascript:;"class="detail-modal-bargaininfo-commission-cancel-pic"><img src="/resource/image/search_gb.png"/></span></div>');
};
});
//详情弹出框,成交信息里的实收佣金相关的事件,点击x删除这条
......@@ -83,6 +89,7 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
e.preventDefault();
e.stopPropagation();
$(this).parent().remove();
business.delArr.push($(this).parent().attr("data-id"));
});
$("#search").click(function() {
......@@ -105,7 +112,7 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
$('.isshowLou').show();
business.id=$(this).attr('data-id');
business.getEditDetail();
business.delArr = [];//删除id
});
//城市 区域 二级联动 筛选
......@@ -222,6 +229,8 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
_provinceInternalObj.val(data['province']);
_cityInternalObj.val(data['city']);
_discInternalObj.val(data['district']);
business.province = data['province'];
business.city = data['city'];
var _htmlOri = _this.find('p:nth-of-type(2)').html(),
_htmlDeal = '',
_index1 = _htmlOri.indexOf('市'),
......@@ -235,7 +244,30 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
_longitudeObj.val(_lng);
_latitudeObj.val(_lat);
searchRepeatShop();//调用搜索有无重盘的接口
// $('#position_box').hide();
//$('#position_box').hide();
//获取 地铁(新增)
$.ajax({
url: '/office_index/getList',
type: 'GET',
async: true,
data: {
'city': business.city,
'province': business.province
},
dataType: 'json',
success: function(data) {
if(data.code == 200 && data.data != null) {
var _str = '<option value="">请选择</option>';
for(var i in data.data){
_str += "<option value='" + i + "' data-id=' " + JSON.stringify(data.data[i]) + "'>" + i + '</option>';
};
$('.shop_city_choose_site_list_line').html(_str);
business.addStr = _str;
}
}
});
} else {
alert('请重新选择地址');
return false;
......@@ -420,20 +452,19 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
});
} else {};
});
//地铁 区域
//地铁 获取地铁站
_doc.on('input', '.shop_city_choose_site_list_line', function() {
var _this = $(this);
var _id = _this.val();
$('#shop_area_id_line').html(''); //先清空
if(_id && _id != '0') {
business.getDistrictStoreList(_id, function(_data) {
var _str = '<option value="">区域</option>';
$.each(_data, function(i, item) {
_str += '<option value="' + item.name + '">' + item.name + '</option>';
});
$('#shop_area_id_line').html(_str);
// var arr_ = JSON.parse($(this).val());
var arr_ = JSON.parse($("option:selected",this).attr("data-id"));
// console.log($("option:selected",this).attr("data-id"));
var _str = '<option value="">请选择</option>';
$.each(arr_, function(i, item) {
_str += '<option value="' + item.id + '">' + item.name + '</option>';
});
} else {};
$(this).next().html(_str);
if(business.isAdd == 0){
$($(this).find('option').eq(0)).remove();//删除第一个option
}
});
//点击 区域 获取 商圈(新增)
_doc.on('input', '#shop_area_id_add', function() {
......@@ -523,9 +554,18 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
// var imgOffice = imgname.join(',');
// var imgOffice = imgname;
} else {
alert("请选择图片");
// alert("请选择图片");
};
var user_info_obj = JSON.parse(decodeURIComponent(localStorage.getItem('pcUserInfo'))); //读取缓存
//交通信息
var detailArr=[];
$.each($('.detail-modal-bargaininfo-commission-sec'), function(i, v) {
detailArr[i] = {
'stations_id': $.trim($(v).find('select').eq(1).val()),
'distance': $.trim($(v).find('input').eq(0).val())
};
});
var _data = {
'title': $('#loupan_title').val(),
......@@ -540,9 +580,12 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
'longitude': _longitudeObj.val(),
'latitude': _latitudeObj.val(),
'business_district_id' : $('#business_rong').val(),
'add_building_stations' : JSON.stringify(detailArr),
};
if(business.isAdd == 0){
_data.id = business.id;//编辑 传id
_data.del_building_stations = business.delArr.toString();//删除 传id
business.url = '/office_index/houseDictionaryEdit';
}else{
......@@ -593,7 +636,7 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
if($('#shop_type').val()){
params.type = $('#shop_type').val();
}
if($('#shop_city_choose_site_list').val()){
if($('.shop_city_choose_site_list').val()){
params.city = $('#shop_city_choose_site_list').val();
}
if($('#shop_area_id').val()){
......@@ -642,6 +685,7 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
success: function(data) {
if(data.code == 200) {
//渲染已经有的列表
if(data.data.building_images){
for(i = 0; i < data.data.building_images.length; i++) {
$('#container_body_img_area').append('<div class="result2"><img data-imgid="{0}" src="{1}" alt="" class="diagram-image J_preview" data-bimg="{1}" data-imgname="{2}"/> <span class="span-del2">删除</span></div>'.stringFormatObj({
'0': data.data.building_images[i].id,
......@@ -650,6 +694,42 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
}));
};
}
business.buildingStations = data.data.building_stations;
//获取 地铁(编辑)
$.ajax({
url: '/office_index/getList',
type: 'GET',
async: true,
data: {
'city': data.data.city,
'province': data.data.province
},
dataType: 'json',
success: function(data) {
if(data.code == 200 && data.data != null) {
var _str = '<option value="">请选择</option>';
for(var i in data.data){
_str += "<option data-id='"+ JSON.stringify(data.data[i]) +"' value='" + i + "'>" + i + '</option>';
};
//编辑获取交通详情
$('.detail-modal-bargaininfo-commission-addarea').html('');
business.addStr = _str;
$.each(business.buildingStations, function(i, v) {
$('.detail-modal-bargaininfo-commission-addarea').append('<div data-id="'+ v.id +'" class="form-group detail-modal-bargaininfo-commission-sec"><label class="control-label" style="float: left;">距离</label><select class="form-control btn2-city shop_city_choose_site_list_line">'+ _str +'</select><select class="form-control btn2-city shop_area_id_line"><option value="{3}" selected="selected">{1}</option></select><input type="number" class="form-control btn2-city" name="user_phone" autocomplete="off" class="" placeholder="请输入" value="{2}"><label class="control-label">米</label><span href="javascript:;"class="detail-modal-bargaininfo-commission-cancel-pic"><img src="/resource/image/search_gb.png"/></span></div>'.stringFormatObj({
'0': v.line_name,
'1': v.name,
'2': v.distance,
'3': v.stations_id,
}));
var name_ = v.line_name?v.line_name.substr(2,3):v.line_name;
$(".shop_city_choose_site_list_line").eq(i).val(name_);
});
}
}
});
//取数据
$('#loupan_title').val(data.data.title),
$('#loupan_type').val(data.data.type),
......@@ -706,6 +786,24 @@ define(['doT', 'text!temp/building_dictionary_list_template_tpl.html','css!style
}
}
});
},
//地铁
getDitieList: function() {
$.ajax({
url: '/office_index/getList',
type: 'GET',
async: true,
data: {
'city': $('#city_internal').val(),
'province': $('#province_internal').val()
},
dataType: 'json',
success: function(data) {
if(data.code == 200 && data.data != null) {
fn && fn(data.data);
}
}
});
},
//城市 区域 筛选
getDistrictStoreList: function(id, fn) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment