tijian_tieying/web/dccdc/Views/Dictionaries/town_add.cshtml
2025-02-20 12:14:39 +08:00

133 lines
4.5 KiB
Plaintext

@model dccdc.Models.Sz_town
@{
ViewBag.Title = "辖区街道乡镇维护";
}
<div id="tab">
<div tabid="ditu" title="地图信息">
<div><table><tr><td>查询条件:</td><td><input id="maptj" /></td><td><div id="mapcx">查询</div></td></tr></table></div>
<div id="my_map" style="width:400px;height:200px"></div>
<div id="zb" style="display:none"></div>
</div><div tabid="base" title="基本信息">
<form id="ycwh">
<input type="hidden" id="id" value="@if(Model!=null){@Model.townCode}" />
<table class="t1" style="width:100%">
<tr>
<td class="ltd">编码:</td>
<td colspan="3">@Html.TextBoxFor(t => t.townCode, new { @class = "l-text" })</td>
</tr>
<tr>
<td class="ltd">乡镇名称:</td>
<td colspan="3">@Html.TextBoxFor(t => t.townName, new { @class = "l-text" })</td>
</tr>
<tr>
<td class="ltd">经度:</td>
<td colspan="3">@Html.TextBoxFor(t => t.x, new { @class = "l-text" })</td>
</tr>
<tr>
<td class="ltd">纬度:</td>
<td colspan="3">@Html.TextBoxFor(t => t.y, new { @class = "l-text" })</td>
</tr>
<tr>
<td></td>
<td><div id="save">保存</div></td>
<td></td>
<td></td>
</tr>
</table>
</form>
</div>
</div>
@section scripts
{
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=b7SC7Zn2Zw9kmxnycqPt4xeH"></script>
<script type="text/javascript">
var f = true;
var f2 = true;
var map;
var loadCount = 1;
$(function () {
map = new BMap.Map("my_map");
// 初始化地图,设置中心点坐标和地图级别
map.addControl(new BMap.NavigationControl());
map.enableScrollWheelZoom();
map.addEventListener("click", setzb);
@if (Model != null && !string.IsNullOrEmpty(Model.x))
{
var h = new HtmlString(" var p = new BMap.Point(" + Model.x + "," + Model.y + ");map.centerAndZoom(p, 16);var marker = new BMap.Marker(p); map.addOverlay(marker);map.setCenter(p); ");
@h;
}
else
{
@:map.centerAndZoom("德州", 15);
}
$("#tab").ligerTab({ height: 240 });
$("#mapcx").ligerButton({
click: function () {
map.clearOverlays();
var local = new BMap.LocalSearch(map, {
renderOptions: { map: map }
});
local.search($("#maptj").val());
map.zoomTo(15);
}
});
$("#save").ligerButton({
click: function () {
$.ajax({
url: "@Url.Action("savetown")", dataType: "json", type: "post", data: $("#ycwh").serialize() + "&id=" + $("#id").val(),
beforeSend: function () { $.ligerDialog.waitting("正在保存请稍后……"); },
error: function (data) {
$.ligerDialog.closeWaitting();
$.ligerDialog.warn(data.statusText);
},
success: function (data) {
$.ligerDialog.closeWaitting();
if (data.State == 1) {
$.ligerDialog.success(data.Message, "成功", function () {
if (window.parent.init) {
window.parent.init();
}
});
}
else if (data.State == 0) {
$.ligerDialog.warn(data.Message);
}
}
});
}
});
});
function setzb(e) {
$("#zb").html(e.point.lng + "," + e.point.lat);
$("#x").val(e.point.lng);
$("#y").val(e.point.lat);
map.clearOverlays();
var marker = new BMap.Marker(e.point);
map.addOverlay(marker);
}
</script>
}