|
@@ -153,15 +153,25 @@
|
|
</select>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="weui-cell weui-cell_select weui-cell_select-after">
|
|
|
|
|
|
+ <div class="weui-cell weui-cell_select weui-cell_select-after" id="unitMsg">
|
|
<div class="weui-cell__hd">
|
|
<div class="weui-cell__hd">
|
|
- <label for="" class="weui-label">栋/单元/门牌</label>
|
|
|
|
|
|
+ <label for="" class="weui-label">栋/单元</label>
|
|
</div>
|
|
</div>
|
|
<div class="weui-cell__bd">
|
|
<div class="weui-cell__bd">
|
|
- <select class="weui-select" id="houseId" name="select4">
|
|
|
|
|
|
+ <select class="weui-select" id="unitId" name="select4">
|
|
</select>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div id="doorplateMsg">
|
|
|
|
+ <div class="weui-cells__title">门牌号输入</div>
|
|
|
|
+ <div class="weui-cells">
|
|
|
|
+ <div class="weui-cell">
|
|
|
|
+ <div class="weui-cell__bd">
|
|
|
|
+ <input class="weui-input" type="text" id="doorplate" placeholder="请输入文本"/>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
@@ -170,49 +180,6 @@
|
|
<a class="weui-btn weui-btn_primary" href="javascript:;" onclick="save();" id="save">确定</a>
|
|
<a class="weui-btn weui-btn_primary" href="javascript:;" onclick="save();" id="save">确定</a>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
-
|
|
|
|
- <div class="page" id="tpl_msg_warn_userType" hidden="hidden">
|
|
|
|
- <div class="weui-msg">
|
|
|
|
- <div class="weui-msg__icon-area"><i class="weui-icon-warn weui-icon_msg"></i></div>
|
|
|
|
- <div class="weui-msg__text-area">
|
|
|
|
- <h2 class="weui-msg__title">操作失败</h2>
|
|
|
|
- <p class="weui-msg__desc" id="errorMsg">用户类型不能为空</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="weui-msg__opr-area">
|
|
|
|
- <p class="weui-btn-area">
|
|
|
|
- <a href="javascript:;" onclick="back();" class="weui-btn weui-btn_default">返回</a>
|
|
|
|
- </p>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="page" id="tpl_msg_warn_linkman" hidden="hidden">
|
|
|
|
- <div class="weui-msg">
|
|
|
|
- <div class="weui-msg__icon-area"><i class="weui-icon-warn weui-icon_msg"></i></div>
|
|
|
|
- <div class="weui-msg__text-area">
|
|
|
|
- <h2 class="weui-msg__title">操作失败</h2>
|
|
|
|
- <p class="weui-msg__desc" id="errorMsg">联系人不能为空</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="weui-msg__opr-area">
|
|
|
|
- <p class="weui-btn-area">
|
|
|
|
- <a href="javascript:;" onclick="back();" class="weui-btn weui-btn_default">返回</a>
|
|
|
|
- </p>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="page" id="tpl_msg_warn_phone" hidden="hidden">
|
|
|
|
- <div class="weui-msg">
|
|
|
|
- <div class="weui-msg__icon-area"><i class="weui-icon-warn weui-icon_msg"></i></div>
|
|
|
|
- <div class="weui-msg__text-area">
|
|
|
|
- <h2 class="weui-msg__title">操作失败</h2>
|
|
|
|
- <p class="weui-msg__desc" id="errorMsg">电话号码校验失败</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="weui-msg__opr-area">
|
|
|
|
- <p class="weui-btn-area">
|
|
|
|
- <a href="javascript:;" onclick="back();" class="weui-btn weui-btn_default">返回</a>
|
|
|
|
- </p>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -232,7 +199,7 @@
|
|
getUptownData(area);
|
|
getUptownData(area);
|
|
});
|
|
});
|
|
$("#uptownId").on("change", function () {
|
|
$("#uptownId").on("change", function () {
|
|
- getUptownHouseData();
|
|
|
|
|
|
+ getUptownUnitData();
|
|
$("#houseId").empty();
|
|
$("#houseId").empty();
|
|
})
|
|
})
|
|
})
|
|
})
|
|
@@ -251,26 +218,27 @@
|
|
}
|
|
}
|
|
$('#uptownId').append(html);
|
|
$('#uptownId').append(html);
|
|
$("#uptownId").val(data[0].uptownId);
|
|
$("#uptownId").val(data[0].uptownId);
|
|
- getUptownHouseData();
|
|
|
|
|
|
+ getUptownUnitData();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
- function getUptownHouseData() {
|
|
|
|
|
|
+ function getUptownUnitData() {
|
|
$.ajax({
|
|
$.ajax({
|
|
type: "GET",
|
|
type: "GET",
|
|
- url: "/home/getUptownHouseData.json?uptownId=" + $("#uptownId").val(),
|
|
|
|
|
|
+ url: "/home/getUptownUnitData.json?uptownId=" + $("#uptownId").val(),
|
|
data: {},
|
|
data: {},
|
|
dataType: "json",
|
|
dataType: "json",
|
|
success: function (data) {
|
|
success: function (data) {
|
|
if (data.length > 0) {
|
|
if (data.length > 0) {
|
|
- $("#houseId").empty();
|
|
|
|
|
|
+ $("#unitId").empty();
|
|
var html = "";
|
|
var html = "";
|
|
for (var i = 0; i < data.length; i++) {
|
|
for (var i = 0; i < data.length; i++) {
|
|
- html += '<option value="' + data[i].houseId + '">'+data[i].ridgepole+'栋'+data[i].unit+'单元'+data[i].doorplate+'号' + '</option>';
|
|
|
|
|
|
+ html += '<option value="' + data[i].unitId + '">'+data[i].ridgepole+'栋'+data[i].unit+'单元' + '</option>';
|
|
}
|
|
}
|
|
- $('#houseId').append(html);
|
|
|
|
|
|
+ $('#unitId').append(html);
|
|
|
|
+ $("#unitId").val(data[0].unitId);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|
|
@@ -279,6 +247,7 @@
|
|
<#if user ??>var userId = ${user.userId!''}</#if>;
|
|
<#if user ??>var userId = ${user.userId!''}</#if>;
|
|
|
|
|
|
function save() {
|
|
function save() {
|
|
|
|
+ var userType = $('input:radio:checked').val();
|
|
var city = $("#city").val();
|
|
var city = $("#city").val();
|
|
if (!city) {
|
|
if (!city) {
|
|
alert("请选择城市!")
|
|
alert("请选择城市!")
|
|
@@ -294,45 +263,70 @@
|
|
alert("请选择小区!")
|
|
alert("请选择小区!")
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
- var houseId = $("#houseId").val();
|
|
|
|
- if (!houseId) {
|
|
|
|
- alert("请选择门牌信息!")
|
|
|
|
- return false;
|
|
|
|
|
|
+ var unitId = $("#unitId").val();
|
|
|
|
+ var doorplate = $("#doorplate").val();
|
|
|
|
+ if(userType == 1) {
|
|
|
|
+ if (!unitId) {
|
|
|
|
+ alert("栋/单元!")
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ if (!doorplate) {
|
|
|
|
+ alert("请选择门牌信息!")
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
console.log(city)
|
|
console.log(city)
|
|
console.log(area)
|
|
console.log(area)
|
|
console.log(uptownId)
|
|
console.log(uptownId)
|
|
- console.log(houseId)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- $.ajax({
|
|
|
|
- url: '/home/checkHouseId.json',
|
|
|
|
- type: "post",
|
|
|
|
- data: {
|
|
|
|
- "houseId": houseId,
|
|
|
|
- },success: function (data) {
|
|
|
|
- if (!data.success) {
|
|
|
|
- alert(data.msg);
|
|
|
|
- return false;
|
|
|
|
- } else {
|
|
|
|
- $.ajax({
|
|
|
|
- url: '/home/saveUser.json',
|
|
|
|
- type: "post",
|
|
|
|
- data: {
|
|
|
|
- "userId": userId,
|
|
|
|
- "userType": $('input:radio:checked').val(),
|
|
|
|
- "linkman": $("#linkman").val(),
|
|
|
|
- "phone": $("#phone").val(),
|
|
|
|
- "city": city,
|
|
|
|
- "area": area,
|
|
|
|
- "uptownId": uptownId,
|
|
|
|
- "houseId": houseId,
|
|
|
|
- },
|
|
|
|
- });
|
|
|
|
|
|
+ console.log(unitId)
|
|
|
|
+ console.log(doorplate)
|
|
|
|
+ if (userType == 1) {
|
|
|
|
+ $.ajax({
|
|
|
|
+ url: '/home/checkHouseId.json',
|
|
|
|
+ type: "post",
|
|
|
|
+ data: {
|
|
|
|
+ "unitId": unitId,
|
|
|
|
+ "doorplate": doorplate,
|
|
|
|
+ },success: function (data) {
|
|
|
|
+ if (!data.success) {
|
|
|
|
+ alert(data.msg);
|
|
|
|
+ return false;
|
|
|
|
+ } else {
|
|
|
|
+ $.ajax({
|
|
|
|
+ url: '/home/saveUser.json',
|
|
|
|
+ type: "post",
|
|
|
|
+ data: {
|
|
|
|
+ "userId": 111,
|
|
|
|
+ "userType": $('input:radio:checked').val(),
|
|
|
|
+ "linkman": $("#linkman").val(),
|
|
|
|
+ "phone": $("#phone").val(),
|
|
|
|
+ "city": city,
|
|
|
|
+ "area": area,
|
|
|
|
+ "unitId": unitId,
|
|
|
|
+ "uptownId": uptownId,
|
|
|
|
+ "doorplate": doorplate,
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ $.ajax({
|
|
|
|
+ url: '/home/saveUser.json',
|
|
|
|
+ type: "post",
|
|
|
|
+ data: {
|
|
|
|
+ "userId": 111,
|
|
|
|
+ "userType": $('input:radio:checked').val(),
|
|
|
|
+ "linkman": $("#linkman").val(),
|
|
|
|
+ "phone": $("#phone").val(),
|
|
|
|
+ "city": city,
|
|
|
|
+ "area": area,
|
|
|
|
+ "unitId": unitId,
|
|
|
|
+ "uptownId": uptownId,
|
|
|
|
+ "doorplate": doorplate,
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
function goOn() {
|
|
function goOn() {
|
|
@@ -368,7 +362,10 @@
|
|
console.log(userType)
|
|
console.log(userType)
|
|
console.log(linkman)
|
|
console.log(linkman)
|
|
console.log(phone)
|
|
console.log(phone)
|
|
-
|
|
|
|
|
|
+ if (userType == 2) {
|
|
|
|
+ $("#unitMsg").hide();
|
|
|
|
+ $("#doorplateMsg").hide();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
function back() {
|
|
function back() {
|