2025-03-27 15:05:14 +08:00

321 lines
14 KiB
Plaintext

<%@ Control Language="C#" CodeBehind="SERVERPART.ascx.cs" AutoEventWireup="true"
Inherits="SuperMap.RealEstate.HighWay.Storage.SERVERPART" %>
<%@ Register Assembly="RealEstate.Web" Namespace="SuperMap.RealEstate.Web.UI.WebControls" TagPrefix="smwc" %>
<fieldset class="cssGroupBar">
<legend><b>基本信息</b></legend>
<ul class="ListItem Col2">
<li>
<smwc:TextBoxEx ID="SERVERPART_CODE" Width="100%" runat="server" CaptionText="编  码:" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:DropDownListEx ID="SERVERPART_TYPE" Width="100%" runat="server" CaptionText="类  型:" AllowEmpty="false"></smwc:DropDownListEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_NAME" Width="100%" runat="server" CaptionText="名  称:" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SHORTNAME" Width="100%" runat="server" CaptionText="简  称:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="OWNEDCOMPANY" Width="100%" runat="server" CaptionText="所属公司:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="MANAGERCOMPANY" Width="100%" runat="server" CaptionText="管理公司:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_INDEX" Width="100%" runat="server" CaptionText="顺  序:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_IPADDRESS" Width="100%" runat="server" CaptionText="网络地址:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="EXPRESSWAY_NAME" Width="100%" runat="server" CaptionText="所在高速路:"></smwc:TextBoxEx>
</li>
<li class="Col1">
<smwc:TextBoxEx ID="SERVERPART_ADDRESS" Width="100%" runat="server" CaptionText="地  址:" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li class="Col1">
<smwc:TextBoxEx ID="SERVERPART_INFO" Width="100%" runat="server" CaptionText="说  明:" TextMode="MultiLine" Rows="2"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
<fieldset class="cssGroupBar">
<legend><b>经营信息</b></legend>
<ul class="ListItem Col2">
<li>
<smwc:TextBoxEx ID="SELLERCOUNT" Width="100%" runat="server" CaptionText="商家服务数:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:DropDownListEx ID="BUSINESSTYPE" Width="100%" runat="server" CaptionText="业态布局:" DisableSearch="true"></smwc:DropDownListEx>
</li>
<li>
<smwc:TextBoxEx ID="DININGROOMCOUNT" Width="100%" runat="server" CaptionText="餐厅餐位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DININGBXCOUNT" Width="100%" runat="server" CaptionText="餐厅包厢数:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DAYINCAR" Width="100%" runat="server" CaptionText="日均车辆:" ValidType="Double" DigitsLength="2" DescriptionText="辆/天" EnableDescription="true"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="HKBL" Width="100%" runat="server" CaptionText="客货比例:" DescriptionText="辆/天" EnableDescription="true"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TextBoxEx1" Width="100%" runat="server" CaptionText="日均营收:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TextBoxEx2" Width="100%" runat="server" CaptionText="日均客单:"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
<fieldset class="cssGroupBar">
<legend><b>服务信息</b></legend>
<ul class="ListItem Col2">
<li>
<smwc:TextBoxEx ID="POINTCONTROLCOUNT" Width="100%" runat="server" CaptionText="监控点位位数:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TOILETCOUNT" Width="100%" runat="server" CaptionText="厕位数:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:DropDownListEx ID="HASMOTHER" Width="100%" runat="server" CaptionText="母婴室:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASCHILD" Width="100%" runat="server" CaptionText="儿童游乐场:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASSHOWERROOM" Width="100%" runat="server" CaptionText="淋浴房:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASTHIRDTOILETS" Width="100%" runat="server" CaptionText="第三卫生间:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASWATERROOM" Width="100%" runat="server" CaptionText="开水间:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASPILOTLOUNGE" Width="100%" runat="server" CaptionText="驾驶员休息室:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASBACKGROUNDRADIO" Width="100%" runat="server" CaptionText="背景广播:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASWIFI" Width="100%" runat="server" CaptionText="无线网络:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASMESSAGESEARCH" Width="100%" runat="server" CaptionText="信息查询屏:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="HASPANTRY" Width="100%" runat="server" CaptionText="冷菜间:" ValidType="Integer"></smwc:DropDownListEx>
</li>
<li class="Col1">
<smwc:TextBoxEx ID="SCENICAREA" Width="100%" runat="server" CaptionText="周边景点:" TextMode="MultiLine" Rows="2"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
<fieldset class="cssGroupBar">
<legend><b>车位信息</b></legend>
<ul class="ListItem Col2">
<li>
<smwc:TextBoxEx ID="TOTALPARKING" Width="100%" runat="server" CaptionText="车位数:" ValidType="Double" DigitsLength="2"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SMALLPARKING" Width="100%" runat="server" CaptionText="小客车位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="PACKING" Width="100%" runat="server" CaptionText="客车位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="TRUCKPACKING" Width="100%" runat="server" CaptionText="货车位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="LONGPACKING" Width="100%" runat="server" CaptionText="超长车位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="DANPACKING" Width="100%" runat="server" CaptionText="危化品车位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="LIVESTOCKPACKING" Width="100%" runat="server" CaptionText="禽畜车位:" ValidType="Integer"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
<fieldset class="cssGroupBar">
<legend><b>面积相关</b></legend>
<ul class="ListItem Col2">
<li>
<smwc:TextBoxEx ID="GREENSPACEAREA" Width="100%" runat="server" CaptionText="绿化面积:" ValidType="Double" DigitsLength="2"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_AREA" Width="100%" runat="server" CaptionText="建筑面积:" ValidType="Double" DigitsLength="2"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="FLOORAREA" Width="100%" runat="server" CaptionText="占地面积:" ValidType="Double" DigitsLength="2"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="BUSINESSAREA" Width="100%" runat="server" CaptionText="经营面积:" ValidType="Double" DigitsLength="2"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SHAREAREA" Width="100%" runat="server" CaptionText="公共区域面积:" ValidType="Double" DigitsLength="2"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
<fieldset class="cssGroupBar">
<legend><b>地图信息</b></legend>
<ul class="ListItem Col2">
<li class="Col1">
<div style="width: 80%; height: 400px; border: #ccc solid 1px; margin-left: 20px; float: left;" id="dituContent"></div>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_X" Width="100%" runat="server" CaptionText="服务区坐标X:" ValidType="Double"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_Y" Width="100%" runat="server" CaptionText="服务区坐标Y:" ValidType="Double"></smwc:TextBoxEx>
</li>
</ul>
</fieldset>
<ul style="display: none;">
<li>
<smwc:TextBoxEx ID="CITY_CODE" Width="100%" runat="server" CaptionText="城市编码:" ValidType="Double"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="COUNTY_CODE" Width="100%" runat="server" CaptionText="区县编码:" ValidType="Double"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_ID" Width="100%" runat="server" CaptionText="内码:" ValidType="Integer" ReadOnly="True"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="FIELDENUM_ID" Width="100%" runat="server" CaptionText="服务区枚举内码:" ValidType="Integer" ReadOnly="True"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPARTINFO_ID" Width="100%" runat="server" CaptionText="内码:" ValidType="Integer" ReadOnly="True"></smwc:TextBoxEx>
</li>
<li>
<smwc:DropDownListEx ID="PROVINCE_CODE" Width="100%" runat="server" CaptionText="省份编码:" Enabled="false"></smwc:DropDownListEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_TEL" Width="100%" runat="server" CaptionText="联系方式:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="STARTDATE" Width="100%" runat="server" CaptionText="开业时间:" ValidType="DateTimeWithHour"></smwc:TextBoxEx>
</li>
</ul>
<script type="text/javascript">
var map = null;
var markerArr = [<%=GetBaiduPointString() %>];
var InitPointX = <%=GetPointX%>;
var InitPointY = <%=GetPointY%>;
function InitMap() {
//创建地图
CreateBaiduMap();
//设置事件
SetMapEvent();
//
BindMapEventClick();
//设置对应的点集
if (markerArr != "") {
addMapControl();
addMarker();
}
}
//初始化地图
function CreateBaiduMap() {
map = new BMap.Map("dituContent");
var point = new BMap.Point(InitPointX, InitPointY);
map.centerAndZoom(point, 10);
window.map = map;
}
//设置事件
function SetMapEvent() {
map.enableDragging();
map.enableScrollWheelZoom();
map.enableDoubleClickZoom();
map.enableKeyboard();
}
//添加事件
function BindMapEventClick() {
var gc = new BMap.Geocoder();
map.addEventListener("click", function (e) {
map.clearOverlays();
var pt = e.point;
gc.getLocation(pt, function (rs) {
var addComp = rs.addressComponents;
var addr;
addr = addComp.city + addComp.district + addComp.street + addComp.streetNumber;
map.addOverlay(new BMap.Marker(pt));
document.getElementById("M_SERVERPART1_SERVERPART_ADDRESS").value = addr;
document.getElementById("M_SERVERPART1_SERVERPART_X").value = pt.lng;
document.getElementById("M_SERVERPART1_SERVERPART_Y").value = pt.lat;
});
});
}
function addMapControl() {
var ctrl_nav = new BMap.NavigationControl({ anchor: BMAP_ANCHOR_TOP_LEFT, type: BMAP_NAVIGATION_CONTROL_LARGE });
map.addControl(ctrl_nav);
var ctrl_ove = new BMap.OverviewMapControl({ anchor: BMAP_ANCHOR_BOTTOM_RIGHT, isOpen: 1 });
map.addControl(ctrl_ove);
var ctrl_sca = new BMap.ScaleControl({ anchor: BMAP_ANCHOR_BOTTOM_LEFT });
map.addControl(ctrl_sca);
}
function addMarker() {
for (var i = 0; i < markerArr.length; i++) {
var json = markerArr[i];
var p0 = json.point.split("|")[0];
var p1 = json.point.split("|")[1];
var point = new BMap.Point(p0, p1);
var iconImg = createIcon(json.icon);
var marker = new BMap.Marker(point, { icon: iconImg });
var iw = createInfoWindow(i);
var label = new BMap.Label(json.title, { "offset": new BMap.Size(json.icon.lb - json.icon.x + 10, -20) });
marker.setLabel(label);
map.addOverlay(marker);
label.setStyle({
borderColor: "#808080",
color: "#333",
cursor: "pointer"
});
(function () {
var index = i;
var _iw = createInfoWindow(i);
var _marker = marker;
_marker.addEventListener("click", function () {
this.openInfoWindow(_iw);
});
_iw.addEventListener("open", function () {
_marker.getLabel().hide();
})
_iw.addEventListener("close", function () {
_marker.getLabel().show();
})
label.addEventListener("click", function () {
_marker.openInfoWindow(_iw);
})
if (!!json.isOpen) {
label.hide();
_marker.openInfoWindow(_iw);
}
})()
}
}
function createInfoWindow(i) {
var json = markerArr[i];
var iw = new BMap.InfoWindow("<b class='iw_poi_title' title='" + json.title + "'>" + json.title + "</b><div class='iw_poi_content'>" + json.content + "</div>" + "</b><div class='iw_poi_tel'>" + json.tel + "</div>");
return iw;
}
function createIcon(json) {
var icon = new BMap.Icon("http://app.baidu.com/map/images/us_mk_icon.png", new BMap.Size(json.w, json.h), { imageOffset: new BMap.Size(-json.l, -json.t), infoWindowOffset: new BMap.Size(json.lb + 5, 1), offset: new BMap.Size(json.x, json.h) })
return icon;
}
InitMap();
</script>