中国地图 世界地图 切换

This commit is contained in:
2023-05-01 21:43:19 +08:00
parent c96a443c37
commit d80899aec8
6 changed files with 469 additions and 18 deletions
@@ -28,7 +28,7 @@
<f:TextBox ID="txtWorkArea" runat="server" Label="单位工程" MaxLength="500" ShowRedStar="true"
Required="true" FocusOnPageLoad="true" LabelAlign="Right">
</f:TextBox>
<f:DropDownList ID="drpWorkArea" runat="server" AutoPostBack="true" OnSelectedIndexChanged="drpWorkArea_SelectedIndexChanged">
<f:DropDownList ID="drpWorkArea" runat="server" AutoPostBack="true" OnSelectedIndexChanged="drpWorkArea_SelectedIndexChanged" EnableMultiSelect="true" EnableCheckBoxSelect="true">
</f:DropDownList>
<f:Label ID="Label1" runat="server" Text="说明:检查区域可选择也可手动编辑。" CssClass="lab" MarginLeft="5px">
</f:Label>
@@ -140,6 +140,18 @@ namespace FineUIPro.Web.HSSE.Hazard
}
this.txtIdentificationDate.Text = string.Format("{0:yyyy-MM-dd}", hazardList.IdentificationDate);
this.txtWorkArea.Text = hazardList.WorkAreaName;
if (!string.IsNullOrEmpty(hazardList.WorkAreaName))
{
List<string> ids = new List<string>();
for (int i = 0; i < drpWorkArea.Items.Count; i++)
{
if (hazardList.WorkAreaName.Contains(drpWorkArea.Items[i].Text))
{
ids.Add(drpWorkArea.Items[i].Value);
}
}
drpWorkArea.SelectedValueArray=ids.ToArray();
}
this.txtContents.Text = HttpUtility.HtmlDecode(hazardList.Contents);
//this.HazardSortSetDataBind();
this.SelectedCheckedHazardItem();
@@ -167,7 +179,8 @@ namespace FineUIPro.Web.HSSE.Hazard
private void InitDropDownList()
{
///区域下拉框
BLL.UnitWorkService.InitUnitWorkDownList(this.drpWorkArea, this.ProjectId, true);
BLL.UnitWorkService.InitUnitWorkDownList(this.drpWorkArea, this.ProjectId, false);
this.drpWorkArea.SelectedValueArray =new string []{ };
///编制人
BLL.UserService.InitUserDropDownList(this.drpCompileMan, this.ProjectId, false);
///控制责任人
@@ -666,7 +679,7 @@ namespace FineUIPro.Web.HSSE.Hazard
return "";
}
#endregion
#region
/// <summary>
/// 区域选择框事件
@@ -675,9 +688,14 @@ namespace FineUIPro.Web.HSSE.Hazard
/// <param name="e"></param>
protected void drpWorkArea_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.drpWorkArea.SelectedValue != BLL.Const._Null)
if (this.drpWorkArea.SelectedValueArray != null && this.drpWorkArea.SelectedValueArray.Count() > 0)
{
this.txtWorkArea.Text = this.drpWorkArea.SelectedText;
string text = "";
foreach(var item in this.drpWorkArea.SelectedItemArray)
{
text += item.Text +",";
}
this.txtWorkArea.Text = text.TrimEnd(',');
}
else
{