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

477 lines
21 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ 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:DropDownListEx ID="SERVERPART_TYPE" Width="100%" runat="server" CaptionText="经营类型:"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="PROVINCE_CODE" Width="100%" runat="server" CaptionText="所属省份:"
AllowEmpty="false" OnCallBackSetControl="PROVINCE_CODE_CallBackSetControl" />
</li>
<li>
<smwc:DropDownListEx ID="SPREGIONTYPE_ID" Width="100%" runat="server" CaptionText="区域名称:"></smwc:DropDownListEx>
</li>
<li>
<smwc:DropDownListEx ID="STATISTICS_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:DropDownListEx ID="STATISTIC_TYPE" Width="100%" runat="server" CaptionText="统计类型:" AllowEmpty="false">
<smwc:ListItemEx Text="" Value=""></smwc:ListItemEx>
<smwc:ListItemEx Text="正式" Value="1000" Selected="true"></smwc:ListItemEx>
<smwc:ListItemEx Text="测试" Value="2000"></smwc:ListItemEx>
<smwc:ListItemEx Text="替代" Value="3000"></smwc:ListItemEx>
<smwc:ListItemEx Text="统一定价" Value="4000"></smwc:ListItemEx>
</smwc:DropDownListEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_CODE" Width="100%" runat="server" CaptionText="编  码:" AllowEmpty="false"></smwc:TextBoxEx>
</li>
<li>
<smwc:DropDownListEx ID="REGIONTYPE_ID" Width="100%" runat="server" CaptionText="管辖区域:"></smwc:DropDownListEx>
</li>
<li>
<smwc:TextBoxEx ID="SERVERPART_INDEX" 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_IPADDRESS" Width="100%" runat="server" CaptionText="网络地址:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="EXPRESSWAY_NAME" Width="100%" runat="server" CaptionText="所在高速:"></smwc:TextBoxEx>
</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>
<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="业态布局:" MultipleSelected="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 style="display: none;">
<smwc:TextBoxEx ID="DAYINCAR" Width="100%" runat="server" CaptionText="日均车辆:" ValidType="Double" DigitsLength="2" DescriptionText="辆/天" EnableDescription="true"></smwc:TextBoxEx>
</li>
<li style="display: none;">
<smwc:TextBoxEx ID="HKBL" Width="100%" runat="server" CaptionText="客货比例:" DescriptionText="辆/天" EnableDescription="true"></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="HASBACKGROUNDRADIO" 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="HASCHILD" 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>
<smwc:DropDownListEx ID="HASMESSAGESEARCH" 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="HASPILOTLOUNGE" 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="LIVESTOCKPACKING" 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>
</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>
<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>
<li class="Col1">
<div style="width: 80%; height: 400px; border: #ccc solid 1px; margin-left: 20px; float: left;" id="dituContent"></div>
</li>
</ul>
</fieldset>
<fieldset class="cssGroupBar" style="display: none;">
<legend><b>介绍信息</b></legend>
<ul class="ListItem Col2">
<li class="Col1" style="">
<asp:HiddenField ID="SERVERPART_DESC" runat="server" />
<script id="editor" type="text/plain" style="width: 100%; height: 400px;"><%=this.SERVERPART_DESC.Value%></script>
</li>
</ul>
</fieldset>
<ul style="display: none;">
<li>
<smwc:TextBoxEx ID="STAFF_ID" width="100%" runat="server" CaptionText="操作员内码:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="STAFF_NAME" width="100%" runat="server" CaptionText="操作人员:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="OPERATE_DATE" width="100%" runat="server" CaptionText="操作时间:" ValidType="DateTime"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="PROVINCE_NAME" width="100%" runat="server" CaptionText="省份名称:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="REGIONTYPE_NAME" width="100%" runat="server" CaptionText="附属管辖名称:"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SPREGIONTYPE_INDEX" width="100%" runat="server" CaptionText="归属区域索引:" ValidType="Integer"></smwc:TextBoxEx>
</li>
<li>
<smwc:TextBoxEx ID="SPREGIONTYPE_NAME" width="100%" runat="server" CaptionText="归属区域名字:"></smwc:TextBoxEx>
</li>
<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="RTSERVERPART_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>
</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>
<script type="text/javascript">
//实例化编辑器
//建议使用工厂方法getEditor创建和引用编辑器实例如果在某个闭包下引用该编辑器直接调用UE.getEditor('editor')就能拿到相关的实例
var ue = UE.getEditor('editor');
//设置对应的编辑框样式
ue.autoHeightEnabled = false;
UE.ui.Editor()
function isFocus(e) {
alert(UE.getEditor('editor').isFocus());
UE.dom.domUtils.preventDefault(e)
}
function setblur(e) {
UE.getEditor('editor').blur();
UE.dom.domUtils.preventDefault(e)
}
function insertHtml() {
var value = prompt('插入html代码', '');
UE.getEditor('editor').execCommand('insertHtml', value)
}
function createEditor() {
enableBtn();
UE.getEditor('editor');
}
function getAllHtml() {
alert(UE.getEditor('editor').getAllHtml())
}
function getContent() {
var temp = UE.getEditor('editor').getContent();
document.getElementById("<%=SERVERPART_DESC.ClientID %>").value = temp;
//var arr = [];
//arr.push("使用editor.getContent()方法可以获得编辑器的内容");
//arr.push("内容为:");
//arr.push(UE.getEditor('editor').getContent());
//alert(arr.join("\n"));
}
function getPlainTxt() {
var arr = [];
arr.push("使用editor.getPlainTxt()方法可以获得编辑器的带格式的纯文本内容");
arr.push("内容为:");
arr.push(UE.getEditor('editor').getPlainTxt());
alert(arr.join('\n'))
}
function setContent(isAppendTo) {
var arr = [];
arr.push("使用editor.setContent('欢迎使用ueditor')方法可以设置编辑器的内容");
UE.getEditor('editor').setContent('欢迎使用ueditor', isAppendTo);
alert(arr.join("\n"));
}
function setDisabled() {
UE.getEditor('editor').setDisabled('fullscreen');
disableBtn("enable");
}
function setEnabled() {
UE.getEditor('editor').setEnabled();
enableBtn();
}
function getText() {
//当你点击按钮时编辑区域已经失去了焦点如果直接用getText将不会得到内容所以要在选回来然后取得内容
var range = UE.getEditor('editor').selection.getRange();
range.select();
var txt = UE.getEditor('editor').selection.getText();
alert(txt)
}
function getContentTxt() {
var arr = [];
arr.push("使用editor.getContentTxt()方法可以获得编辑器的纯文本内容");
arr.push("编辑器的纯文本内容为:");
arr.push(UE.getEditor('editor').getContentTxt());
alert(arr.join("\n"));
}
function hasContent() {
var arr = [];
arr.push("使用editor.hasContents()方法判断编辑器里是否有内容");
arr.push("判断结果为:");
arr.push(UE.getEditor('editor').hasContents());
alert(arr.join("\n"));
}
function setFocus() {
UE.getEditor('editor').focus();
}
function deleteEditor() {
disableBtn();
UE.getEditor('editor').destroy();
}
function disableBtn(str) {
var div = document.getElementById('btns');
var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
for (var i = 0, btn; btn = btns[i++];) {
if (btn.id == str) {
UE.dom.domUtils.removeAttributes(btn, ["disabled"]);
} else {
btn.setAttribute("disabled", "true");
}
}
}
function enableBtn() {
var div = document.getElementById('btns');
var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
for (var i = 0, btn; btn = btns[i++];) {
UE.dom.domUtils.removeAttributes(btn, ["disabled"]);
}
}
function getLocalData() {
alert(UE.getEditor('editor').execCommand("getlocaldata"));
}
</script>