修改个人信息编辑页面,可编辑个人基本信息。
This commit is contained in:
parent
918b63a4b9
commit
89e4a363ec
|
|
@ -5,3 +5,16 @@ GO
|
|||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('9F7C7E64-2743-4CF0-B09E-DDB43444A69A','质量专题会','CQMS/Meeting/SpecialMeetingFile.aspx',32,'390A78F0-43B2-4AF1-81B9-7C216FA7E0A4','Menu_CQMS',0,1,1)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('565E9B43-47CF-4C49-906F-539E7DB42A00','Ö°Îñ¶¨Òå','BaseInfo/Position.aspx',60,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('D1B2228D-8D5F-4685-A310-6A3A733A377C','565E9B43-47CF-4C49-906F-539E7DB42A00','Ôö¼Ó',1)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('1A7CBC46-119C-454D-B0FF-B919C4EF4A9D','565E9B43-47CF-4C49-906F-539E7DB42A00','ÐÞ¸Ä',2)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('F1720632-9148-4F53-BCBD-732A05236BDF','565E9B43-47CF-4C49-906F-539E7DB42A00','ɾ³ý',3)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('C96232F6-8D40-42A9-95A0-799BE4AB8754','565E9B43-47CF-4C49-906F-539E7DB42A00','±£´æ',4)
|
||||
GO
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
--ADD BY gaofei 2022-09-14
|
||||
1,质量会议增加导出PDF功能
|
||||
--END
|
||||
|
||||
--ADD BY YangHongwei 2022-09-14
|
||||
1、修改个人信息编辑页面,可编辑个人基本信息。
|
||||
2、添加职务菜单。
|
||||
--END
|
||||
|
|
@ -113,6 +113,19 @@ GO
|
|||
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
--VALUES('145523FE-B49A-4420-9DFB-565A79F4AF36','管理人员角色定义','',60,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
|
||||
--GO
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('565E9B43-47CF-4C49-906F-539E7DB42A00','Ö°Îñ¶¨Òå','BaseInfo/Position.aspx',60,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('D1B2228D-8D5F-4685-A310-6A3A733A377C','565E9B43-47CF-4C49-906F-539E7DB42A00','Ôö¼Ó',1)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('1A7CBC46-119C-454D-B0FF-B919C4EF4A9D','565E9B43-47CF-4C49-906F-539E7DB42A00','ÐÞ¸Ä',2)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('F1720632-9148-4F53-BCBD-732A05236BDF','565E9B43-47CF-4C49-906F-539E7DB42A00','ɾ³ý',3)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('C96232F6-8D40-42A9-95A0-799BE4AB8754','565E9B43-47CF-4C49-906F-539E7DB42A00','±£´æ',4)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('2E424093-81B8-421A-963F-D85D17B1E82A','职称定义','BaseInfo/PostTitle.aspx',70,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
|
||||
GO
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 1013 B |
|
|
@ -230,7 +230,7 @@ namespace FineUIPro.Web.Person
|
|||
SynchroSetService.InitCountryDropDownList(this.drpCountryCode, false);
|
||||
this.drpCountryCode.SelectedValue = "101";
|
||||
CityService.InitCityDropDownList(this.drpProvinceCode, this.drpCountryCode.SelectedValue, true);
|
||||
PositionService.InitPositionDropDownList(this.drpPosition, true);
|
||||
|
||||
DropListService.InitConstRadioButtonList(this.rbPersonType, DropListService.Group_PersonType, "1");
|
||||
}
|
||||
|
||||
|
|
@ -483,7 +483,7 @@ namespace FineUIPro.Web.Person
|
|||
IdcardStartDate = Funs.GetNewDateTime(this.txtIdcardStartDate.Text.Trim()),
|
||||
IdcardEndDate = Funs.GetNewDateTime(this.txtIdcardEndDate.Text.Trim()),
|
||||
Telephone = this.txtTelephone.Text.Trim(),
|
||||
Sex = this.rblSex.SelectedValue ?? "1",
|
||||
Sex = this.rblSex.SelectedValue,
|
||||
Birthday = Funs.GetNewDateTime(this.txtBirthday.Text.Trim()),
|
||||
IntoDate = Funs.GetNewDateTime(this.txtIntoDate.Text),
|
||||
WorkDate = Funs.GetNewDateTime(this.txtWorkDate.Text),
|
||||
|
|
|
|||
|
|
@ -34,9 +34,9 @@
|
|||
<Items>
|
||||
<f:Label runat="server" ID="lbSystemVersion" Hidden="true" Label="系统版本"></f:Label>
|
||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||
<%--<f:Button ID="btnSave" Icon="SystemSave" runat="server"
|
||||
OnClick="btnSave_Click">
|
||||
</f:Button>--%>
|
||||
<f:HiddenField runat="server" ID="hdUrl"></f:HiddenField>
|
||||
<f:Button ID="btnSave" Icon="SystemSave" runat="server" OnClick="btnSave_Click" Text="保存">
|
||||
</f:Button>
|
||||
<f:Button ID="btnCustomQuery" Text="自定义查询" Icon="SystemSearch" runat="server"
|
||||
OnClick="btnCustomQuery_Click" Hidden="true">
|
||||
</f:Button>
|
||||
|
|
@ -55,13 +55,19 @@
|
|||
Width="200px" ShowHeader="false">
|
||||
<Items>
|
||||
<f:TextBox ID="txtUserName" runat="server" Label="姓名" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="txtUserCode" runat="server" Label="用户编号" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="drpSex" Label="性别" runat="server" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="dpBirthDay" Label="出生日期" runat="server" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="drpMarriage" Readonly="true" Label="婚姻状况" runat="server">
|
||||
<f:TextBox ID="txtJobNum" runat="server" Label="工号" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="drpNation" Readonly="true" Label="民族" runat="server"></f:TextBox>
|
||||
<f:TextBox ID="drpUnit" Readonly="true" Label="所在单位" runat="server"></f:TextBox>
|
||||
<f:TextBox ID="txtUnit" Readonly="true" Label="所在单位" runat="server"></f:TextBox>
|
||||
<f:RadioButtonList ID="rblSex" runat="server" Label="性别">
|
||||
<f:RadioItem Value="1" Text="男" Selected="true" />
|
||||
<f:RadioItem Value="2" Text="女" />
|
||||
</f:RadioButtonList>
|
||||
<f:DatePicker ID="txtBirthday" runat="server" Label="出生日期">
|
||||
</f:DatePicker>
|
||||
<f:DropDownList ID="drpMaritalStatus" runat="server" Label="婚姻状况" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpNation" runat="server" Label="民族" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel ID="Panel4" runat="server" BoxFlex="5" ShowBorder="false" ShowHeader="false"
|
||||
|
|
@ -69,33 +75,41 @@
|
|||
<Items>
|
||||
<f:TextBox ID="txtAccount" runat="server" Label="登录账号" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtIdentityCard" runat="server" Label="身份证号" Readonly="true">
|
||||
<f:TextBox ID="txtIdentityCard" runat="server" Label="身份证号" Required="true"
|
||||
OnBlur="txtIdentityCard_Blur" EnableBlurEvent="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtEmail" runat="server" Label="邮箱" Readonly="true">
|
||||
<f:TextBox ID="txtTelephone" runat="server" Label="联系电话" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtTelephone" runat="server" Label="手机号" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="drpEducation" Label="文化程度" runat="server" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="txtHometown" runat="server" Label="籍贯" Readonly="true">
|
||||
</f:TextBox>
|
||||
<f:TextBox ID="drpPosition" Label="职务" runat="server" Readonly="true">
|
||||
<f:TextBox ID="txtGraduate" runat="server" Label="毕业院校" MaxLength="50">
|
||||
</f:TextBox>
|
||||
<f:DropDownList ID="drpEduLevel" runat="server" Label="最高学历" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpPosition" runat="server" Label="职务" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpPostTitle" runat="server" Label="职称" LabelAlign="Right" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel ID="Panel5" Title="面板1" BoxFlex="3" runat="server" ShowBorder="false" ShowHeader="false"
|
||||
Layout="VBox">
|
||||
CssClass="blockpanel">
|
||||
<Items>
|
||||
<f:Image ID="Image1" CssClass="userphoto" ImageUrl="~/res/images/blank_180.png" runat="server"
|
||||
BoxFlex="1">
|
||||
<f:Image ID="imgPhoto" CssClass="userphoto" ImageUrl="~/res/images/blank.png"
|
||||
runat="server" ToolTip="要求:小于300K且清晰大头照!且必传!">
|
||||
</f:Image>
|
||||
<f:Toolbar runat="server" ToolbarAlign="Center">
|
||||
<Items>
|
||||
<f:FileUpload ID="filePhoto" CssClass="uploadbutton" runat="server" ButtonText="上传照片" ShowRedStar="true"
|
||||
ButtonOnly="true" AutoPostBack="true" OnFileSelected="filePhoto_FileSelected">
|
||||
</f:FileUpload>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
<Items>
|
||||
<f:Form ID="Form7" ShowBorder="false" ShowHeader="false" runat="server">
|
||||
<f:Form ID="Form7" ShowBorder="false" ShowHeader="false" runat="server" Hidden="true">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,10 @@
|
|||
namespace FineUIPro.Web.Personal
|
||||
{
|
||||
using BLL;
|
||||
using FastReport.Utils;
|
||||
using Model;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
public partial class PersonalInfo : PageBase
|
||||
|
|
@ -32,6 +35,12 @@
|
|||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
BasicDataService.InitBasicDataProjectUnitDropDownList(this.drpMaritalStatus, "MARITAL_STATUS", true);
|
||||
BasicDataService.InitBasicDataProjectUnitDropDownList(this.drpNation, "MINZU_TYPE", true);
|
||||
BasicDataService.InitBasicDataProjectUnitDropDownList(this.drpEduLevel, "EDU_LEVEL", true);
|
||||
PositionService.InitPositionDropDownList(this.drpPosition, true);
|
||||
PostTitleService.InitPostTitleDropDownList(this.drpPostTitle, true);
|
||||
|
||||
/// Tab1加载页面方法
|
||||
this.Tab1LoadData();
|
||||
if (this.CurrUser.PersonId == Const.hfnbdId)
|
||||
|
|
@ -49,54 +58,32 @@
|
|||
/// </summary>
|
||||
private void Tab1LoadData()
|
||||
{
|
||||
var user = Person_PersonsService.GetPerson_PersonsById(this.CurrUser.PersonId);
|
||||
if (user != null)
|
||||
var getData = Person_PersonsService.GetPerson_PersonsById(this.CurrUser.PersonId);
|
||||
if (getData != null)
|
||||
{
|
||||
this.txtUserName.Text = user.PersonName;
|
||||
this.txtUserCode.Text = user.JobNum;
|
||||
var sexVules = BLL.ConstValue.drpConstItemList(ConstValue.Group_0002).FirstOrDefault(x => x.ConstValue == user.Sex);
|
||||
if (sexVules != null)
|
||||
this.txtUserName.Text = getData.PersonName;
|
||||
this.txtJobNum.Text = getData.JobNum;
|
||||
if (!string.IsNullOrEmpty(getData.Sex))
|
||||
{
|
||||
this.drpSex.Text = sexVules.ConstText;
|
||||
this.rblSex.SelectedValue = getData.Sex;
|
||||
}
|
||||
|
||||
this.dpBirthDay.Text = string.Format("{0:yyyy-MM-dd}", user.Birthday);
|
||||
var MarriageVules = BLL.ConstValue.drpConstItemList(ConstValue.Group_0003).FirstOrDefault(x => x.ConstValue == user.MaritalStatus);
|
||||
if (MarriageVules != null)
|
||||
{
|
||||
this.drpMarriage.Text = MarriageVules.ConstText;
|
||||
}
|
||||
this.txtBirthday.Text = string.Format("{0:yyyy-MM-dd}", getData.Birthday);
|
||||
this.drpMaritalStatus.SelectedValue = getData.MaritalStatus ?? Const._Null;
|
||||
this.drpNation.SelectedValue = getData.Nation;
|
||||
this.txtUnit.Text = UnitService.GetUnitNameByUnitId(getData.UnitId);
|
||||
this.txtAccount.Text = getData.Account;
|
||||
this.txtIdentityCard.Text = getData.IdentityCard;
|
||||
this.txtTelephone.Text = getData.Telephone;
|
||||
this.txtGraduate.Text = getData.Graduate;
|
||||
this.drpEduLevel.SelectedValue = getData.EduLevel ?? Const._Null;
|
||||
this.drpPosition.SelectedValue = getData.PositionId ?? Const._Null;
|
||||
this.drpPostTitle.SelectedValue = getData.PostTitleId ?? Const._Null;
|
||||
|
||||
var NationVules = BLL.ConstValue.drpConstItemList(ConstValue.Group_0005).FirstOrDefault(x => x.ConstValue == user.Nation);
|
||||
if (NationVules != null)
|
||||
if (!string.IsNullOrEmpty(getData.PhotoUrl))
|
||||
{
|
||||
this.drpNation.Text = NationVules.ConstText;
|
||||
}
|
||||
var units = Funs.DB.Base_Unit.FirstOrDefault(x => x.UnitId == user.UnitId);
|
||||
if (units != null)
|
||||
{
|
||||
this.drpUnit.Text = units.UnitName;
|
||||
}
|
||||
this.txtAccount.Text = user.Account;
|
||||
this.txtIdentityCard.Text = user.IdentityCard;
|
||||
this.txtEmail.Text = user.Email;
|
||||
this.txtTelephone.Text = user.Telephone;
|
||||
var EducationVules = BLL.ConstValue.drpConstItemList(ConstValue.Group_0004).FirstOrDefault(x => x.ConstValue == user.EduLevel);
|
||||
if (EducationVules != null)
|
||||
{
|
||||
this.drpEducation.Text = EducationVules.ConstText;
|
||||
}
|
||||
this.txtHometown.Text = user.Address;
|
||||
//var position = BLL.PositionService.GetPositionById(user.PositionId);
|
||||
//if (position != null)
|
||||
//{
|
||||
// this.drpPosition.Text = position.PositionName;
|
||||
//}
|
||||
//this.txtPerformance.Text = user.Performance;
|
||||
if (!string.IsNullOrEmpty(user.PhotoUrl))
|
||||
{
|
||||
this.PhotoAttachUrl = user.PhotoUrl;
|
||||
this.Image1.ImageUrl = "~/" + this.PhotoAttachUrl;
|
||||
this.PhotoAttachUrl = getData.PhotoUrl;
|
||||
imgPhoto.ImageUrl = ("~/" + getData.PhotoUrl);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -106,5 +93,145 @@
|
|||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../SysManage/CustomQuery.aspx"), "查询"));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// -照片上传
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void filePhoto_FileSelected(object sender, EventArgs e)
|
||||
{
|
||||
if (filePhoto.HasFile)
|
||||
{
|
||||
string fileName = filePhoto.ShortFileName;
|
||||
if (!ValidateFileType(fileName))
|
||||
{
|
||||
ShowNotify("无效的文件类型!");
|
||||
return;
|
||||
}
|
||||
|
||||
fileName = fileName.Replace(":", "_").Replace(" ", "_").Replace("\\", "_").Replace("/", "_");
|
||||
fileName = DateTime.Now.Ticks.ToString() + "_" + fileName;
|
||||
string url = "~/" + UploadFileService.PersonBaseInfoFilePath + DateTime.Now.Year + "-" + DateTime.Now.Month + "/";
|
||||
string fileMapPath = Server.MapPath(url + fileName);
|
||||
filePhoto.SaveAs(fileMapPath);
|
||||
if (File.Exists(fileMapPath))
|
||||
{
|
||||
FileInfo fileInfo = new FileInfo(fileMapPath);
|
||||
double size = Math.Ceiling(fileInfo.Length * 1.0 / 1024.0);
|
||||
if (size > 300)
|
||||
{
|
||||
Alert.ShowInTop("照片大小超过300KB,请重新上传!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
imgPhoto.ImageUrl = url + fileName;
|
||||
// 清空文件上传组件
|
||||
filePhoto.Reset();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 身份证变化
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void txtIdentityCard_Blur(object sender, EventArgs e)
|
||||
{
|
||||
bool isok = true;
|
||||
if (!string.IsNullOrEmpty(this.txtIdentityCard.Text))
|
||||
{
|
||||
string idCard = this.txtIdentityCard.Text.Trim();
|
||||
var q2 = Funs.DB.Person_Persons.FirstOrDefault(x => x.IdentityCard == idCard && x.PersonId != this.CurrUser.PersonId);
|
||||
if (q2 != null)
|
||||
{
|
||||
ShowNotify("输入的身份证号码已存在!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (!IDCardValid.CheckIDCard(idCard))
|
||||
{
|
||||
isok = false;
|
||||
ShowNotify("输入的身份证号码有误!", MessageBoxIcon.Warning);
|
||||
}
|
||||
if (isok)
|
||||
{
|
||||
///生成二维码
|
||||
this.hdUrl.Text = BLL.CreateQRCodeService.CreateCode_Simple("person$" + idCard);
|
||||
DateTime? birth = IDCardValid.getBirthByIDCard(idCard);
|
||||
if (birth.HasValue)
|
||||
{
|
||||
this.txtBirthday.Text = string.Format("{0:yyyy-MM-dd}", birth.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
var getData = Person_PersonsService.GetPerson_PersonsById(this.CurrUser.PersonId);
|
||||
if (getData != null)
|
||||
{
|
||||
getData.JobNum = this.txtJobNum.Text.Trim();
|
||||
getData.Sex = this.rblSex.SelectedValue;
|
||||
getData.IdentityCard = this.txtIdentityCard.Text.Trim();
|
||||
getData.Birthday = IDCardValid.getBirthByIDCard(getData.IdentityCard);
|
||||
getData.Telephone = this.txtTelephone.Text.Trim();
|
||||
getData.Graduate = this.txtGraduate.Text.Trim();
|
||||
if (!string.IsNullOrEmpty(this.hdUrl.Text))
|
||||
{
|
||||
getData.QRCodeAttachUrl = this.hdUrl.Text;
|
||||
}
|
||||
if (this.drpMaritalStatus.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpMaritalStatus.SelectedValue))
|
||||
{
|
||||
getData.MaritalStatus = this.drpMaritalStatus.SelectedValue;
|
||||
}
|
||||
if (this.drpNation.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpNation.SelectedValue))
|
||||
{
|
||||
getData.Nation = this.drpNation.SelectedValue;
|
||||
}
|
||||
if (this.drpNation.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpNation.SelectedValue))
|
||||
{
|
||||
getData.Nation = this.drpNation.SelectedValue;
|
||||
}
|
||||
if (this.drpEduLevel.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpEduLevel.SelectedValue))
|
||||
{
|
||||
getData.EduLevel = this.drpEduLevel.SelectedValue;
|
||||
}
|
||||
if (this.drpPosition.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpPosition.SelectedValue))
|
||||
{
|
||||
getData.PositionId = this.drpPosition.SelectedValue;
|
||||
}
|
||||
if (this.drpPostTitle.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpPostTitle.SelectedValue))
|
||||
{
|
||||
getData.PostTitleId = this.drpPostTitle.SelectedValue;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(imgPhoto.ImageUrl) && imgPhoto.ImageUrl != "~/res/images/blank.png")
|
||||
{
|
||||
getData.PhotoUrl = imgPhoto.ImageUrl.Replace("~/", "");
|
||||
getData.HeadImage = AttachFileService.SetImageToByteArray(Funs.RootPath + getData.PhotoUrl);
|
||||
}
|
||||
else
|
||||
{
|
||||
getData.PhotoUrl = null;
|
||||
getData.HeadImage = null;
|
||||
}
|
||||
string info = Person_PersonsService.ValidPersonInfo(getData);
|
||||
if (string.IsNullOrEmpty(info))
|
||||
{
|
||||
Person_PersonsService.UpdatePerson(getData);
|
||||
LogService.AddSys_Log(this.CurrUser, getData.PersonName, getData.PersonId, BLL.Const.PersonalInfoMenuId, BLL.Const.BtnModify);
|
||||
Alert.ShowInParent("保存成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInParent(info, MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -7,10 +7,12 @@
|
|||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.Personal {
|
||||
namespace FineUIPro.Web.Personal
|
||||
{
|
||||
|
||||
|
||||
public partial class PersonalInfo {
|
||||
public partial class PersonalInfo
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
|
|
@ -75,6 +77,24 @@ namespace FineUIPro.Web.Personal {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.Label lbSystemVersion;
|
||||
|
||||
/// <summary>
|
||||
/// hdUrl 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.HiddenField hdUrl;
|
||||
|
||||
/// <summary>
|
||||
/// btnSave 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnSave;
|
||||
|
||||
/// <summary>
|
||||
/// btnCustomQuery 控件。
|
||||
/// </summary>
|
||||
|
|
@ -121,40 +141,49 @@ namespace FineUIPro.Web.Personal {
|
|||
protected global::FineUIPro.TextBox txtUserName;
|
||||
|
||||
/// <summary>
|
||||
/// txtUserCode 控件。
|
||||
/// txtJobNum 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtUserCode;
|
||||
protected global::FineUIPro.TextBox txtJobNum;
|
||||
|
||||
/// <summary>
|
||||
/// drpSex 控件。
|
||||
/// txtUnit 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox drpSex;
|
||||
protected global::FineUIPro.TextBox txtUnit;
|
||||
|
||||
/// <summary>
|
||||
/// dpBirthDay 控件。
|
||||
/// rblSex 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox dpBirthDay;
|
||||
protected global::FineUIPro.RadioButtonList rblSex;
|
||||
|
||||
/// <summary>
|
||||
/// drpMarriage 控件。
|
||||
/// txtBirthday 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox drpMarriage;
|
||||
protected global::FineUIPro.DatePicker txtBirthday;
|
||||
|
||||
/// <summary>
|
||||
/// drpMaritalStatus 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpMaritalStatus;
|
||||
|
||||
/// <summary>
|
||||
/// drpNation 控件。
|
||||
|
|
@ -163,16 +192,7 @@ namespace FineUIPro.Web.Personal {
|
|||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox drpNation;
|
||||
|
||||
/// <summary>
|
||||
/// drpUnit 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox drpUnit;
|
||||
protected global::FineUIPro.DropDownList drpNation;
|
||||
|
||||
/// <summary>
|
||||
/// Panel4 控件。
|
||||
|
|
@ -201,15 +221,6 @@ namespace FineUIPro.Web.Personal {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtIdentityCard;
|
||||
|
||||
/// <summary>
|
||||
/// txtEmail 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtEmail;
|
||||
|
||||
/// <summary>
|
||||
/// txtTelephone 控件。
|
||||
/// </summary>
|
||||
|
|
@ -220,22 +231,22 @@ namespace FineUIPro.Web.Personal {
|
|||
protected global::FineUIPro.TextBox txtTelephone;
|
||||
|
||||
/// <summary>
|
||||
/// drpEducation 控件。
|
||||
/// txtGraduate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox drpEducation;
|
||||
protected global::FineUIPro.TextBox txtGraduate;
|
||||
|
||||
/// <summary>
|
||||
/// txtHometown 控件。
|
||||
/// drpEduLevel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtHometown;
|
||||
protected global::FineUIPro.DropDownList drpEduLevel;
|
||||
|
||||
/// <summary>
|
||||
/// drpPosition 控件。
|
||||
|
|
@ -244,7 +255,16 @@ namespace FineUIPro.Web.Personal {
|
|||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox drpPosition;
|
||||
protected global::FineUIPro.DropDownList drpPosition;
|
||||
|
||||
/// <summary>
|
||||
/// drpPostTitle 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpPostTitle;
|
||||
|
||||
/// <summary>
|
||||
/// Panel5 控件。
|
||||
|
|
@ -256,13 +276,22 @@ namespace FineUIPro.Web.Personal {
|
|||
protected global::FineUIPro.Panel Panel5;
|
||||
|
||||
/// <summary>
|
||||
/// Image1 控件。
|
||||
/// imgPhoto 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Image Image1;
|
||||
protected global::FineUIPro.Image imgPhoto;
|
||||
|
||||
/// <summary>
|
||||
/// filePhoto 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FileUpload filePhoto;
|
||||
|
||||
/// <summary>
|
||||
/// Form7 控件。
|
||||
|
|
|
|||
|
|
@ -1,22 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tree>
|
||||
<TreeNode id="71193A92-2FF6-4D16-AD82-47CD2DE4CB1A" Text="WBS定制" NavigateUrl="">
|
||||
<TreeNode id="F0E4A87F-0D1E-499D-A9EF-9D42ABF4422F" Text="项目WBS基础数据库" NavigateUrl="CQMS/WBS/ProjectControlItemInitSet.aspx">
|
||||
<TreeNode id="34A3DBD0-1472-4D99-B2A4-21F0AF3227BD" Text="质量计划" NavigateUrl="">
|
||||
<TreeNode id="02970CE5-1A63-4DED-83B2-B283E7E68A1F" Text="总包施工质量计划" NavigateUrl="CQMS/Plan/MainPlan.aspx">
|
||||
</TreeNode>
|
||||
<TreeNode id="68DA6E87-1016-4225-AA80-117E788EEE9B" Text="分包施工质量计划" NavigateUrl="CQMS/Plan/SubPlan.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="71193A92-2FF6-4D16-AD82-47CD2DE4CB1A" Text="WBS定制" NavigateUrl=""><TreeNode id="F0E4A87F-0D1E-499D-A9EF-9D42ABF4422F" Text="项目WBS基础数据库" NavigateUrl="CQMS/WBS/ProjectControlItemInitSet.aspx"></TreeNode>
|
||||
<TreeNode id="7BA846E7-D9B2-4F08-9098-DF4DBD654789" Text="项目施工WBS定制" NavigateUrl="CQMS/WBS/ControlItemAndCycle.aspx"></TreeNode>
|
||||
<TreeNode id="94217974-201A-4D4F-A832-D9477ACD63A5" Text="项目施工WBS展示" NavigateUrl="CQMS/WBS/ControlItemAndCycleShow.aspx"></TreeNode>
|
||||
<TreeNode id="A8E0BC5C-3242-48B1-90AD-7A25E84DDC41" Text="项目施工WBS查询" NavigateUrl="CQMS/WBS/ControlItemAndCycleSearch.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="34A3DBD0-1472-4D99-B2A4-21F0AF3227BD" Text="质量计划" NavigateUrl=""><TreeNode id="02970CE5-1A63-4DED-83B2-B283E7E68A1F" Text="总包施工质量计划" NavigateUrl="CQMS/Plan/MainPlan.aspx"></TreeNode>
|
||||
<TreeNode id="68DA6E87-1016-4225-AA80-117E788EEE9B" Text="分包施工质量计划" NavigateUrl="CQMS/Plan/SubPlan.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="7E19D4B2-190A-4707-A72B-1161F2BB3261" Text="人员管理" NavigateUrl=""><TreeNode id="B7BCBD17-14CC-49D9-BF92-BEB0239C6429" Text="焊工管理" NavigateUrl=""><TreeNode id="073390B9-3B8E-48B1-BBAB-1127FABEB82C" Text="焊工信息" NavigateUrl="CQMS/PersonManage/WelderManage.aspx"></TreeNode>
|
||||
<TreeNode id="BBB314BA-1671-4086-8819-92444E4F12D8" Text="焊工入场考试" NavigateUrl=""><TreeNode id="D2C94CEC-BB3C-4C61-844D-91384285BACD" Text="考试计划" NavigateUrl="CQMS/PersonManage/TestPlan.aspx"></TreeNode>
|
||||
<TreeNode id="6D280D83-B39F-4F0B-99B7-9C1A576B8287" Text="考试记录" NavigateUrl="CQMS/PersonManage/TestRecord.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="0A8195B1-4136-4CF1-A0A2-C29A1620B018" Text="无损检测工管理" NavigateUrl="CQMS/PersonManage/CheckerManage.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="751BFAB7-1589-4CCF-AF6C-85B214D94E6D" Text="材料设备验收管理" NavigateUrl=""><TreeNode id="3C592866-2355-4371-9056-9BCEC405D419" Text="材料信息" NavigateUrl="CQMS/Material/Material.aspx"></TreeNode>
|
||||
<TreeNode id="C9E75EEC-6A93-4313-89EB-E24E05CAC4F1" Text="设备信息" NavigateUrl="CQMS/Material/Equipment.aspx"></TreeNode>
|
||||
<TreeNode id="BF90BB3C-13FC-4FB4-B2E2-14B81E7867F6" Text="报验管理" NavigateUrl="CQMS/Material/Inspection.aspx"></TreeNode>
|
||||
|
|
@ -25,35 +18,50 @@
|
|||
</TreeNode>
|
||||
<TreeNode id="88822AAB-A13F-4ECA-B2ED-592321CDB173" Text="告知和监检管理" NavigateUrl="CQMS/Material/NoticeAndSupervision.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="31B86B12-632D-4DDD-B937-E21CA6A88537" Text="检试验设备管理" NavigateUrl=""><TreeNode id="BB8EB284-A014-442E-A1D7-956AA11272AE" Text="检试验设备" NavigateUrl="CQMS/Check/CheckEquipment.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="09887155-4DEF-4B9A-A15A-0CE8DE81B75A" Text="质量培训" NavigateUrl=""><TreeNode id="E73622CA-1520-4A79-A355-81C08C60A08D" Text="培训计划" NavigateUrl="CQMS/Train/TrainPlan.aspx"></TreeNode>
|
||||
<TreeNode id="C062AD89-3C3A-4DA1-AB8A-53E2BD5E5D2D" Text="培训记录" NavigateUrl="CQMS/Train/TrainRecord.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="BBBF69F1-9520-4E0A-B0C0-9F4D3FBF4C10" Text="施工方案管理" NavigateUrl=""><TreeNode id="91C4BFDB-0A51-4992-99CC-EB4EC185593D" Text="施工方案" NavigateUrl="CQMS/Solution/ConstructSolution.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="1011063B-FEAC-4B89-A9D9-0F9F6BB3328E" Text="施工技术交底管理" NavigateUrl=""><TreeNode id="F0D0B2C6-51ED-4C47-95EB-C3DCB639BA5F" Text="施工技术交底" NavigateUrl="CQMS/Technical/TechnicalDisclose.aspx"></TreeNode>
|
||||
<TreeNode id="53A5EF93-F0F0-4416-A5F8-1AEC37C0C622" Text="质量会议" NavigateUrl=""><TreeNode id="CB0754F9-55D3-4AA3-8E8D-82F11884DAB7" Text="质量月例会" NavigateUrl="CQMS/Meeting/MonthMeeting.aspx"></TreeNode>
|
||||
<TreeNode id="31A86992-5FB9-4525-AE97-E2E9E28FACE8" Text="质量专题会" NavigateUrl="CQMS/Meeting/SpecialMeeting.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="B8500D87-407E-458C-9915-FD54F0E81F36" Text="质量验收" NavigateUrl=""><TreeNode id="CC43E208-335D-4AE3-A1CE-B2D8510AE854" Text="实体验收" NavigateUrl="CQMS/Check/SpotCheck.aspx"></TreeNode>
|
||||
<TreeNode id="8317C0F7-3A69-48AB-87E5-03E96C543B1C" Text="资料验收" NavigateUrl="CQMS/Check/SpotDataCheck.aspx"></TreeNode>
|
||||
<TreeNode id="1433BE70-13C0-4AC7-BC3D-34C9471CE2A8" Text="质量验收统计" NavigateUrl="CQMS/Check/SpotCheckStatistics.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="09887155-4DEF-4B9A-A15A-0CE8DE81B75A" Text="质量培训" NavigateUrl=""><TreeNode id="E73622CA-1520-4A79-A355-81C08C60A08D" Text="培训计划" NavigateUrl="CQMS/Train/TrainPlan.aspx"></TreeNode>
|
||||
<TreeNode id="C062AD89-3C3A-4DA1-AB8A-53E2BD5E5D2D" Text="培训记录" NavigateUrl="CQMS/Train/TrainRecord.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="7E19D4B2-190A-4707-A72B-1161F2BB3261" Text="人员管理" NavigateUrl=""><TreeNode id="B7BCBD17-14CC-49D9-BF92-BEB0239C6429" Text="焊工管理" NavigateUrl=""><TreeNode id="073390B9-3B8E-48B1-BBAB-1127FABEB82C" Text="焊工信息" NavigateUrl="CQMS/PersonManage/WelderManage.aspx"></TreeNode>
|
||||
<TreeNode id="BBB314BA-1671-4086-8819-92444E4F12D8" Text="焊工入场考试" NavigateUrl=""><TreeNode id="D2C94CEC-BB3C-4C61-844D-91384285BACD" Text="考试计划" NavigateUrl="CQMS/PersonManage/TestPlan.aspx"></TreeNode>
|
||||
<TreeNode id="6D280D83-B39F-4F0B-99B7-9C1A576B8287" Text="考试记录" NavigateUrl="CQMS/PersonManage/TestRecord.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="0A8195B1-4136-4CF1-A0A2-C29A1620B018" Text="无损检测工管理" NavigateUrl="CQMS/PersonManage/CheckerManage.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="A54EC449-5F77-4068-83B9-AA305B721A0B" Text="质量检查" NavigateUrl=""><TreeNode id="B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306" Text="质量巡检" NavigateUrl="CQMS/Check/CheckList.aspx"></TreeNode>
|
||||
<TreeNode id="E6703F32-4E42-4D03-84B3-5EC0E8E48E0F" Text="质量共检" NavigateUrl="CQMS/Check/JointCheck.aspx"></TreeNode>
|
||||
<TreeNode id="D3B1433E-00DE-432B-A30A-0EFB513480A8" Text="问题统计" NavigateUrl="CQMS/Check/JointCheckStatistics.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="53A5EF93-F0F0-4416-A5F8-1AEC37C0C622" Text="质量会议" NavigateUrl=""><TreeNode id="CB0754F9-55D3-4AA3-8E8D-82F11884DAB7" Text="质量月例会" NavigateUrl="CQMS/Meeting/MonthMeeting.aspx"></TreeNode>
|
||||
<TreeNode id="31A86992-5FB9-4525-AE97-E2E9E28FACE8" Text="质量专题会" NavigateUrl="CQMS/Meeting/SpecialMeeting.aspx"></TreeNode>
|
||||
<TreeNode id="1011063B-FEAC-4B89-A9D9-0F9F6BB3328E" Text="施工技术交底管理" NavigateUrl=""><TreeNode id="F0D0B2C6-51ED-4C47-95EB-C3DCB639BA5F" Text="施工技术交底" NavigateUrl="CQMS/Technical/TechnicalDisclose.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="BA383490-BAE3-4E65-B221-8F89D2431135" Text="质量奖惩" NavigateUrl=""><TreeNode id="81053EAB-09C6-4A6B-A952-B756071EE0DA" Text="质量奖励处罚" NavigateUrl="CQMS/RewardAndPunish/RewardAndPunish.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="0416D750-6AB4-4E7E-AAE1-19919F7EB538" Text="工程联络单管理" NavigateUrl=""><TreeNode id="87867EA8-576A-4166-AE7A-7416115DF30B" Text="工程联络单" NavigateUrl="CQMS/Check/TechnicalContactList.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="F54EABD2-4242-4A5D-9154-680E02E9F466" Text="质量样板管理" NavigateUrl=""><TreeNode id="B44EC915-7854-4F06-8C87-CD5FF41E3AC0" Text="质量样板" NavigateUrl="CQMS/Models/QualityModel.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="8CD32BC0-1023-49CE-AF1A-F8895B04A651" Text="设计变更管理" NavigateUrl=""><TreeNode id="38F11FC6-E9F0-4ABD-BD78-BB1807EA3CE3" Text="设计变更" NavigateUrl="CQMS/Check/Design.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="BBBF69F1-9520-4E0A-B0C0-9F4D3FBF4C10" Text="施工方案管理" NavigateUrl=""><TreeNode id="91C4BFDB-0A51-4992-99CC-EB4EC185593D" Text="施工方案" NavigateUrl="CQMS/Solution/ConstructSolution.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="FD383DBE-4467-44EE-B50C-5F2DA70CD1D3" Text="施工图纸管理" NavigateUrl=""><TreeNode id="3A9039B2-20DC-47FA-A943-E3604FBBF699" Text="施工图纸" NavigateUrl="CQMS/Check/Draw.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="31B86B12-632D-4DDD-B937-E21CA6A88537" Text="检试验设备管理" NavigateUrl=""><TreeNode id="BB8EB284-A014-442E-A1D7-956AA11272AE" Text="检试验设备" NavigateUrl="CQMS/Check/CheckEquipment.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="C91C8319-0BFC-4585-BE14-ED41D45A160D" Text="质量月报" NavigateUrl=""><TreeNode id="786864C0-2875-49CD-B55E-0B5C8253295D" Text="质量月报" NavigateUrl="CQMS/Check/CheckMonth.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="390A78F0-43B2-4AF1-81B9-7C216FA7E0A4" Text="文件柜" NavigateUrl=""><TreeNode id="CF33572A-E875-4492-92BF-6EA265909A6C" Text="质量共检通知单" NavigateUrl="CQMS/Check/SpotCheckFile.aspx"></TreeNode>
|
||||
<TreeNode id="8D5A7D48-21C0-4668-9E70-813AE9C523FA" Text="施工质量问题整改单" NavigateUrl="CQMS/Check/CheckListFile.aspx"></TreeNode>
|
||||
<TreeNode id="0E6E6022-356E-42A1-9D16-C75BF69EBFB5" Text="施工质量检查记录" NavigateUrl="CQMS/Check/JointCheckFile.aspx"></TreeNode>
|
||||
<TreeNode id="B9CE4D86-4A6E-42B2-8736-15595B3C57FC" Text="质量月例会" NavigateUrl="CQMS/Meeting/MonthMeetingFile.aspx"></TreeNode>
|
||||
<TreeNode id="9F7C7E64-2743-4CF0-B09E-DDB43444A69A" Text="质量专题会" NavigateUrl="CQMS/Meeting/SpecialMeetingFile.aspx"></TreeNode>
|
||||
<TreeNode id="3354E9AA-8D71-401B-9CFC-03D69DA86B05" Text="工程联络单" NavigateUrl="CQMS/Check/TechnicalContactListFile.aspx"></TreeNode>
|
||||
<TreeNode id="A68445D0-78BB-4E67-93FC-606DECA0B585" Text="设计变更统计表" NavigateUrl="CQMS/Check/DesignFile.aspx"></TreeNode>
|
||||
<TreeNode id="F32B7E91-693F-4892-93EE-7AEAC1309291" Text="施工组织设计(施工方案)内部审批流转单" NavigateUrl="CQMS/Check/ConstructSolutionFile.aspx"></TreeNode>
|
||||
|
|
|
|||
|
|
@ -1,18 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tree>
|
||||
<TreeNode id="1DFB41AB-526C-4246-B2A7-A201AB334C17" Text="总承包商施工计划" NavigateUrl="">
|
||||
<TreeNode id="1DFB41AB-526C-4246-B2A7-A201AB334C17" Text="总承包商施工计划" NavigateUrl="PZHGL/InformationProject/ConstructionPlan.aspx">
|
||||
</TreeNode>
|
||||
<TreeNode id="0DAFF358-EA16-44B2-8E4B-E15E40EFAAD0" Text="总承包商施工报告" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="4CB03F8B-C967-4082-ADF1-08776FE40E21" Text="项目级施工日志" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="CD88CE2A-A8E2-4F07-9A90-9161BD1C345C" Text="工作交接" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="0DAFF358-EA16-44B2-8E4B-E15E40EFAAD0" Text="总承包商施工报告" NavigateUrl="PZHGL/InformationProject/ConstructionReport.aspx"></TreeNode>
|
||||
<TreeNode id="4CB03F8B-C967-4082-ADF1-08776FE40E21" Text="项目级施工日志" NavigateUrl="PZHGL/InformationProject/ConstructionLog.aspx"></TreeNode>
|
||||
<TreeNode id="CD88CE2A-A8E2-4F07-9A90-9161BD1C345C" Text="工作交接" NavigateUrl="PZHGL/InformationProject/WorkHandover.aspx"></TreeNode>
|
||||
<TreeNode id="4F5C00F3-DA7D-4B2D-B1EF-310DFFCA77DD" Text="来往文件管理" NavigateUrl="PZHGL/InformationProject/ReceiveFileManager.aspx"></TreeNode>
|
||||
<TreeNode id="44140854-701D-4D67-AD8E-AA8DD48B6D6A" Text="移动端首页数据" NavigateUrl="PZHGL/ProjectData/ProjectPageData.aspx"></TreeNode>
|
||||
<TreeNode id="F266456A-991F-45A3-BCD6-CF2515D71E39" Text="项目施工平面布置图" NavigateUrl="PZHGL/ProjectData/ProjectMap.aspx"></TreeNode>
|
||||
<TreeNode id="B58179BE-FE6E-4E91-84FC-D211E4692354" Text="项目亮点" NavigateUrl="PZHGL/InformationProject/Picture.aspx"></TreeNode>
|
||||
<TreeNode id="43E96F2A-9497-4C37-998F-0EB324000609" Text="工作联系单" NavigateUrl="CQMS/Unqualified/ContactList.aspx"></TreeNode>
|
||||
<TreeNode id="87867EA8-576A-4166-AE7A-7416115DF30B" Text="工程联络单" NavigateUrl="CQMS/Check/TechnicalContactList.aspx"></TreeNode>
|
||||
<TreeNode id="38F11FC6-E9F0-4ABD-BD78-BB1807EA3CE3" Text="设计变更" NavigateUrl="CQMS/Check/Design.aspx"></TreeNode>
|
||||
<TreeNode id="3A9039B2-20DC-47FA-A943-E3604FBBF699" Text="施工图纸" NavigateUrl="CQMS/Check/Draw.aspx"></TreeNode>
|
||||
<TreeNode id="25AC041E-0B27-4D7C-860B-1A06518B6673" Text="文件柜" NavigateUrl=""><TreeNode id="F274F84A-B648-4ABA-99D4-993AA6D1143A" Text="工作联系单" NavigateUrl="CQMS/Check/WorkContactFile.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
</Tree>
|
||||
|
|
@ -11,6 +11,7 @@
|
|||
<TreeNode id="D363BD9D-4DEC-45D8-89C8-B0E49DEF61B4" Text="基础设置" NavigateUrl=""><TreeNode id="5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760" Text="公共设置" NavigateUrl=""><TreeNode id="AEB427BD-AE1A-47CC-9337-368BB06B37F7" Text="项目类型定义" NavigateUrl="BaseInfo/ProjectType.aspx"></TreeNode>
|
||||
<TreeNode id="685F1E0D-987E-491C-9DC7-014098DEE0C3" Text="单位类型定义" NavigateUrl="BaseInfo/UnitType.aspx"></TreeNode>
|
||||
<TreeNode id="D9F1F0BD-D48F-4C5B-AF26-7F4C561D1352" Text="公司部门定义" NavigateUrl="SysManage/Depart.aspx"></TreeNode>
|
||||
<TreeNode id="565E9B43-47CF-4C49-906F-539E7DB42A00" Text="职务定义" NavigateUrl="BaseInfo/Position.aspx"></TreeNode>
|
||||
<TreeNode id="2E424093-81B8-421A-963F-D85D17B1E82A" Text="职称定义" NavigateUrl="BaseInfo/PostTitle.aspx"></TreeNode>
|
||||
<TreeNode id="3A40AF0B-C9B8-4AF9-A683-FEADD8CC3A1C" Text="执业资格证书定义" NavigateUrl="BaseInfo/Certificate.aspx"></TreeNode>
|
||||
<TreeNode id="871A4DA2-2CE0-4049-8255-3759A269110E" Text="法律法规类型定义" NavigateUrl="BaseInfo/LawsRegulationsType.aspx"></TreeNode>
|
||||
|
|
@ -29,6 +30,7 @@
|
|||
<TreeNode id="CCD45D20-EA3F-47E7-8176-AB085778539E" Text="告知和监检类型定义" NavigateUrl="BaseInfo/NoticeAndSupervisionType.aspx"></TreeNode>
|
||||
<TreeNode id="99C99DF8-103F-4CA4-83CB-A6C924B5A698" Text="公司质量样板" NavigateUrl="BaseInfo/CompanyModel.aspx"></TreeNode>
|
||||
<TreeNode id="164CDCED-E794-4177-AADE-23CA8E1AA1B8" Text="培训类别" NavigateUrl="BaseInfo/CQMSTrainType.aspx"></TreeNode>
|
||||
<TreeNode id="D2027C3D-ECE9-445E-8DBE-AF0DA10005FC" Text="培训对象" NavigateUrl="BaseInfo/CQMSTrainObject.aspx"></TreeNode>
|
||||
<TreeNode id="E20647B6-315D-483B-8E5D-4810DBECE79E" Text="质量奖惩定义" NavigateUrl=""><TreeNode id="84DB3C33-8828-407B-8B8A-5E98AD610FA6" Text="奖励定义" NavigateUrl="BaseInfo/RewardType.aspx"></TreeNode>
|
||||
<TreeNode id="92DF46C6-1CE4-4324-A3F2-EBC6261376AC" Text="处罚定义" NavigateUrl="BaseInfo/PunishType.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
|
|
|
|||
Loading…
Reference in New Issue