This commit is contained in:
高飞 2022-09-15 11:21:24 +08:00
commit 2914b96cd6
25 changed files with 388 additions and 167 deletions

1
.gitignore vendored
View File

@ -30,3 +30,4 @@ SGGL/.svn
/FineUIPro.Mobile/bin /FineUIPro.Mobile/bin
/FineUIPro.Mobile/obj /FineUIPro.Mobile/obj
/SGGL/FineUIPro.Web/FileUpload/CQMS/Meeting/2022-09 /SGGL/FineUIPro.Web/FileUpload/CQMS/Meeting/2022-09
/SGGL/FineUIPro.Web/FileUpload/

View File

@ -5,3 +5,16 @@ GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) 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) VALUES('9F7C7E64-2743-4CF0-B09E-DDB43444A69A','质量专题会','CQMS/Meeting/SpecialMeetingFile.aspx',32,'390A78F0-43B2-4AF1-81B9-7C216FA7E0A4','Menu_CQMS',0,1,1)
GO 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

View File

@ -1,3 +1,8 @@
--ADD BY gaofei 2022-09-14 --ADD BY gaofei 2022-09-14
1,质量会议增加导出PDF功能 1,质量会议增加导出PDF功能
--END --END
--ADD BY YangHongwei 2022-09-14
1、修改个人信息编辑页面可编辑个人基本信息。
2、添加职务菜单。
--END

View File

@ -113,6 +113,19 @@ GO
--INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) --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) --VALUES('145523FE-B49A-4420-9DFB-565A79F4AF36','管理人员角色定义','',60,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
--GO --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) 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) VALUES('2E424093-81B8-421A-963F-D85D17B1E82A','职称定义','BaseInfo/PostTitle.aspx',70,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1)
GO GO

View File

@ -24,7 +24,17 @@ namespace BLL
Model.PHTGL_BidApproveUserReview_Sch1 table = new Model.PHTGL_BidApproveUserReview_Sch1(); Model.PHTGL_BidApproveUserReview_Sch1 table = new Model.PHTGL_BidApproveUserReview_Sch1();
table.ID = newtable.ID; table.ID = newtable.ID;
table.ApproveUserReviewID = newtable.ApproveUserReviewID; table.ApproveUserReviewID = newtable.ApproveUserReviewID;
var name= BLL.Person_PersonsService.GetPersonsNameById(newtable.ApproveUserName);
if (!string.IsNullOrEmpty(name))
{
table.ApproveUserName = name;
}
else
{
table.ApproveUserName = newtable.ApproveUserName; table.ApproveUserName = newtable.ApproveUserName;
}
table.ApproveUserSpecial = newtable.ApproveUserSpecial; table.ApproveUserSpecial = newtable.ApproveUserSpecial;
table.ApproveUserUnit = newtable.ApproveUserUnit; table.ApproveUserUnit = newtable.ApproveUserUnit;
table.Remarks = newtable.Remarks; table.Remarks = newtable.Remarks;

View File

@ -4,6 +4,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Data; using System.Data;
using System.Data.SqlClient; using System.Data.SqlClient;
using System.Web.DynamicData;
namespace FineUIPro.Web.PHTGL.BiddingManagement namespace FineUIPro.Web.PHTGL.BiddingManagement
{ {
@ -211,6 +212,7 @@ namespace FineUIPro.Web.PHTGL.BiddingManagement
BLL.PHTGL_BidApproveUserReview_Sch1Service.DeletePHTGL_BidApproveUserReview_Sch1ByReviewID(newtable.ApproveUserReviewID); BLL.PHTGL_BidApproveUserReview_Sch1Service.DeletePHTGL_BidApproveUserReview_Sch1ByReviewID(newtable.ApproveUserReviewID);
JArray EditorArr = Grid1.GetMergedData(); JArray EditorArr = Grid1.GetMergedData();
if (EditorArr.Count > 0) if (EditorArr.Count > 0)
{ {

View File

@ -230,7 +230,7 @@ namespace FineUIPro.Web.Person
SynchroSetService.InitCountryDropDownList(this.drpCountryCode, false); SynchroSetService.InitCountryDropDownList(this.drpCountryCode, false);
this.drpCountryCode.SelectedValue = "101"; this.drpCountryCode.SelectedValue = "101";
CityService.InitCityDropDownList(this.drpProvinceCode, this.drpCountryCode.SelectedValue, true); CityService.InitCityDropDownList(this.drpProvinceCode, this.drpCountryCode.SelectedValue, true);
PositionService.InitPositionDropDownList(this.drpPosition, true);
DropListService.InitConstRadioButtonList(this.rbPersonType, DropListService.Group_PersonType, "1"); DropListService.InitConstRadioButtonList(this.rbPersonType, DropListService.Group_PersonType, "1");
} }
@ -483,7 +483,7 @@ namespace FineUIPro.Web.Person
IdcardStartDate = Funs.GetNewDateTime(this.txtIdcardStartDate.Text.Trim()), IdcardStartDate = Funs.GetNewDateTime(this.txtIdcardStartDate.Text.Trim()),
IdcardEndDate = Funs.GetNewDateTime(this.txtIdcardEndDate.Text.Trim()), IdcardEndDate = Funs.GetNewDateTime(this.txtIdcardEndDate.Text.Trim()),
Telephone = this.txtTelephone.Text.Trim(), Telephone = this.txtTelephone.Text.Trim(),
Sex = this.rblSex.SelectedValue ?? "1", Sex = this.rblSex.SelectedValue,
Birthday = Funs.GetNewDateTime(this.txtBirthday.Text.Trim()), Birthday = Funs.GetNewDateTime(this.txtBirthday.Text.Trim()),
IntoDate = Funs.GetNewDateTime(this.txtIntoDate.Text), IntoDate = Funs.GetNewDateTime(this.txtIntoDate.Text),
WorkDate = Funs.GetNewDateTime(this.txtWorkDate.Text), WorkDate = Funs.GetNewDateTime(this.txtWorkDate.Text),

View File

@ -34,9 +34,9 @@
<Items> <Items>
<f:Label runat="server" ID="lbSystemVersion" Hidden="true" Label="系统版本"></f:Label> <f:Label runat="server" ID="lbSystemVersion" Hidden="true" Label="系统版本"></f:Label>
<f:ToolbarFill runat="server"></f:ToolbarFill> <f:ToolbarFill runat="server"></f:ToolbarFill>
<%--<f:Button ID="btnSave" Icon="SystemSave" runat="server" <f:HiddenField runat="server" ID="hdUrl"></f:HiddenField>
OnClick="btnSave_Click"> <f:Button ID="btnSave" Icon="SystemSave" runat="server" OnClick="btnSave_Click" Text="保存">
</f:Button>--%> </f:Button>
<f:Button ID="btnCustomQuery" Text="自定义查询" Icon="SystemSearch" runat="server" <f:Button ID="btnCustomQuery" Text="自定义查询" Icon="SystemSearch" runat="server"
OnClick="btnCustomQuery_Click" Hidden="true"> OnClick="btnCustomQuery_Click" Hidden="true">
</f:Button> </f:Button>
@ -55,13 +55,19 @@
Width="200px" ShowHeader="false"> Width="200px" ShowHeader="false">
<Items> <Items>
<f:TextBox ID="txtUserName" runat="server" Label="姓名" Readonly="true"></f:TextBox> <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="txtJobNum" runat="server" Label="工号" MaxLength="50">
<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> </f:TextBox>
<f:TextBox ID="drpNation" Readonly="true" Label="民族" runat="server"></f:TextBox> <f:TextBox ID="txtUnit" Readonly="true" Label="所在单位" runat="server"></f:TextBox>
<f:TextBox ID="drpUnit" 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> </Items>
</f:Panel> </f:Panel>
<f:Panel ID="Panel4" runat="server" BoxFlex="5" ShowBorder="false" ShowHeader="false" <f:Panel ID="Panel4" runat="server" BoxFlex="5" ShowBorder="false" ShowHeader="false"
@ -69,33 +75,41 @@
<Items> <Items>
<f:TextBox ID="txtAccount" runat="server" Label="登录账号" Readonly="true"> <f:TextBox ID="txtAccount" runat="server" Label="登录账号" Readonly="true">
</f:TextBox> </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>
<f:TextBox ID="txtEmail" runat="server" Label="邮箱" Readonly="true"> <f:TextBox ID="txtTelephone" runat="server" Label="联系电话" MaxLength="50">
</f:TextBox> </f:TextBox>
<f:TextBox ID="txtTelephone" runat="server" Label="手机号" Readonly="true"> <f:TextBox ID="txtGraduate" runat="server" Label="毕业院校" MaxLength="50">
</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> </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> </Items>
</f:Panel> </f:Panel>
<f:Panel ID="Panel5" Title="面板1" BoxFlex="3" runat="server" ShowBorder="false" ShowHeader="false" <f:Panel ID="Panel5" Title="面板1" BoxFlex="3" runat="server" ShowBorder="false" ShowHeader="false"
Layout="VBox"> CssClass="blockpanel">
<Items> <Items>
<f:Image ID="Image1" CssClass="userphoto" ImageUrl="~/res/images/blank_180.png" runat="server" <f:Image ID="imgPhoto" CssClass="userphoto" ImageUrl="~/res/images/blank.png"
BoxFlex="1"> runat="server" ToolTip="要求小于300K且清晰大头照且必传">
</f:Image> </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> </Items>
</f:Panel> </f:Panel>
</Items> </Items>
</f:Panel> </f:Panel>
</Items> </Items>
<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> <Rows>
<f:FormRow> <f:FormRow>
<Items> <Items>

View File

@ -1,7 +1,10 @@
namespace FineUIPro.Web.Personal namespace FineUIPro.Web.Personal
{ {
using BLL; using BLL;
using FastReport.Utils;
using Model;
using System; using System;
using System.IO;
using System.Linq; using System.Linq;
public partial class PersonalInfo : PageBase public partial class PersonalInfo : PageBase
@ -32,6 +35,12 @@
{ {
if (!IsPostBack) 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加载页面方法 /// Tab1加载页面方法
this.Tab1LoadData(); this.Tab1LoadData();
if (this.CurrUser.PersonId == Const.hfnbdId) if (this.CurrUser.PersonId == Const.hfnbdId)
@ -49,54 +58,32 @@
/// </summary> /// </summary>
private void Tab1LoadData() private void Tab1LoadData()
{ {
var user = Person_PersonsService.GetPerson_PersonsById(this.CurrUser.PersonId); var getData = Person_PersonsService.GetPerson_PersonsById(this.CurrUser.PersonId);
if (user != null) if (getData != null)
{ {
this.txtUserName.Text = user.PersonName; this.txtUserName.Text = getData.PersonName;
this.txtUserCode.Text = user.JobNum; this.txtJobNum.Text = getData.JobNum;
var sexVules = BLL.ConstValue.drpConstItemList(ConstValue.Group_0002).FirstOrDefault(x => x.ConstValue == user.Sex); if (!string.IsNullOrEmpty(getData.Sex))
if (sexVules != null)
{ {
this.drpSex.Text = sexVules.ConstText; this.rblSex.SelectedValue = getData.Sex;
} }
this.dpBirthDay.Text = string.Format("{0:yyyy-MM-dd}", user.Birthday); this.txtBirthday.Text = string.Format("{0:yyyy-MM-dd}", getData.Birthday);
var MarriageVules = BLL.ConstValue.drpConstItemList(ConstValue.Group_0003).FirstOrDefault(x => x.ConstValue == user.MaritalStatus); this.drpMaritalStatus.SelectedValue = getData.MaritalStatus ?? Const._Null;
if (MarriageVules != null) this.drpNation.SelectedValue = getData.Nation;
{ this.txtUnit.Text = UnitService.GetUnitNameByUnitId(getData.UnitId);
this.drpMarriage.Text = MarriageVules.ConstText; 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 (!string.IsNullOrEmpty(getData.PhotoUrl))
if (NationVules != null)
{ {
this.drpNation.Text = NationVules.ConstText; this.PhotoAttachUrl = getData.PhotoUrl;
} imgPhoto.ImageUrl = ("~/" + getData.PhotoUrl);
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;
} }
} }
} }
@ -106,5 +93,145 @@
{ {
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../SysManage/CustomQuery.aspx"), "查询")); 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);
}
}
}
} }
} }

View File

@ -7,10 +7,12 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.Personal { namespace FineUIPro.Web.Personal
{
public partial class PersonalInfo { public partial class PersonalInfo
{
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
@ -75,6 +77,24 @@ namespace FineUIPro.Web.Personal {
/// </remarks> /// </remarks>
protected global::FineUIPro.Label lbSystemVersion; 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> /// <summary>
/// btnCustomQuery 控件。 /// btnCustomQuery 控件。
/// </summary> /// </summary>
@ -121,40 +141,49 @@ namespace FineUIPro.Web.Personal {
protected global::FineUIPro.TextBox txtUserName; protected global::FineUIPro.TextBox txtUserName;
/// <summary> /// <summary>
/// txtUserCode 控件。 /// txtJobNum 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtUserCode; protected global::FineUIPro.TextBox txtJobNum;
/// <summary> /// <summary>
/// drpSex 控件。 /// txtUnit 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox drpSex; protected global::FineUIPro.TextBox txtUnit;
/// <summary> /// <summary>
/// dpBirthDay 控件。 /// rblSex 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox dpBirthDay; protected global::FineUIPro.RadioButtonList rblSex;
/// <summary> /// <summary>
/// drpMarriage 控件。 /// txtBirthday 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox drpMarriage; protected global::FineUIPro.DatePicker txtBirthday;
/// <summary>
/// drpMaritalStatus 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpMaritalStatus;
/// <summary> /// <summary>
/// drpNation 控件。 /// drpNation 控件。
@ -163,16 +192,7 @@ namespace FineUIPro.Web.Personal {
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox drpNation; protected global::FineUIPro.DropDownList drpNation;
/// <summary>
/// drpUnit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox drpUnit;
/// <summary> /// <summary>
/// Panel4 控件。 /// Panel4 控件。
@ -201,15 +221,6 @@ namespace FineUIPro.Web.Personal {
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtIdentityCard; protected global::FineUIPro.TextBox txtIdentityCard;
/// <summary>
/// txtEmail 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtEmail;
/// <summary> /// <summary>
/// txtTelephone 控件。 /// txtTelephone 控件。
/// </summary> /// </summary>
@ -220,22 +231,22 @@ namespace FineUIPro.Web.Personal {
protected global::FineUIPro.TextBox txtTelephone; protected global::FineUIPro.TextBox txtTelephone;
/// <summary> /// <summary>
/// drpEducation 控件。 /// txtGraduate 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox drpEducation; protected global::FineUIPro.TextBox txtGraduate;
/// <summary> /// <summary>
/// txtHometown 控件。 /// drpEduLevel 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtHometown; protected global::FineUIPro.DropDownList drpEduLevel;
/// <summary> /// <summary>
/// drpPosition 控件。 /// drpPosition 控件。
@ -244,7 +255,16 @@ namespace FineUIPro.Web.Personal {
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox drpPosition; protected global::FineUIPro.DropDownList drpPosition;
/// <summary>
/// drpPostTitle 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpPostTitle;
/// <summary> /// <summary>
/// Panel5 控件。 /// Panel5 控件。
@ -256,13 +276,22 @@ namespace FineUIPro.Web.Personal {
protected global::FineUIPro.Panel Panel5; protected global::FineUIPro.Panel Panel5;
/// <summary> /// <summary>
/// Image1 控件。 /// imgPhoto 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Image Image1; protected global::FineUIPro.Image imgPhoto;
/// <summary>
/// filePhoto 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload filePhoto;
/// <summary> /// <summary>
/// Form7 控件。 /// Form7 控件。

View File

@ -1,22 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Tree> <Tree>
<TreeNode id="71193A92-2FF6-4D16-AD82-47CD2DE4CB1A" Text="WBS定制" NavigateUrl=""> <TreeNode id="34A3DBD0-1472-4D99-B2A4-21F0AF3227BD" Text="质量计划" NavigateUrl="">
<TreeNode id="F0E4A87F-0D1E-499D-A9EF-9D42ABF4422F" Text="项目WBS基础数据库" NavigateUrl="CQMS/WBS/ProjectControlItemInitSet.aspx"> <TreeNode id="02970CE5-1A63-4DED-83B2-B283E7E68A1F" Text="总包施工质量计划" NavigateUrl="CQMS/Plan/MainPlan.aspx">
</TreeNode> </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="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="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 id="A8E0BC5C-3242-48B1-90AD-7A25E84DDC41" Text="项目施工WBS查询" NavigateUrl="CQMS/WBS/ControlItemAndCycleSearch.aspx"></TreeNode>
</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="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="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> <TreeNode id="BF90BB3C-13FC-4FB4-B2E2-14B81E7867F6" Text="报验管理" NavigateUrl="CQMS/Material/Inspection.aspx"></TreeNode>
@ -25,35 +18,50 @@
</TreeNode> </TreeNode>
<TreeNode id="88822AAB-A13F-4ECA-B2ED-592321CDB173" Text="告知和监检管理" NavigateUrl="CQMS/Material/NoticeAndSupervision.aspx"></TreeNode> <TreeNode id="88822AAB-A13F-4ECA-B2ED-592321CDB173" Text="告知和监检管理" NavigateUrl="CQMS/Material/NoticeAndSupervision.aspx"></TreeNode>
</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 id="53A5EF93-F0F0-4416-A5F8-1AEC37C0C622" Text="质量会议" NavigateUrl=""><TreeNode id="CB0754F9-55D3-4AA3-8E8D-82F11884DAB7" Text="质量月例会" NavigateUrl="CQMS/Meeting/MonthMeeting.aspx"></TreeNode>
</TreeNode> <TreeNode id="31A86992-5FB9-4525-AE97-E2E9E28FACE8" Text="质量专题会" NavigateUrl="CQMS/Meeting/SpecialMeeting.aspx"></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> </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="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="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 id="1433BE70-13C0-4AC7-BC3D-34C9471CE2A8" Text="质量验收统计" NavigateUrl="CQMS/Check/SpotCheckStatistics.aspx"></TreeNode>
</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="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="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 id="D3B1433E-00DE-432B-A30A-0EFB513480A8" Text="问题统计" NavigateUrl="CQMS/Check/JointCheckStatistics.aspx"></TreeNode>
</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="1011063B-FEAC-4B89-A9D9-0F9F6BB3328E" Text="施工技术交底管理" NavigateUrl=""><TreeNode id="F0D0B2C6-51ED-4C47-95EB-C3DCB639BA5F" Text="施工技术交底" NavigateUrl="CQMS/Technical/TechnicalDisclose.aspx"></TreeNode>
<TreeNode id="31A86992-5FB9-4525-AE97-E2E9E28FACE8" Text="质量专题会" NavigateUrl="CQMS/Meeting/SpecialMeeting.aspx"></TreeNode>
</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 id="BA383490-BAE3-4E65-B221-8F89D2431135" Text="质量奖惩" NavigateUrl=""><TreeNode id="81053EAB-09C6-4A6B-A952-B756071EE0DA" Text="质量奖励处罚" NavigateUrl="CQMS/RewardAndPunish/RewardAndPunish.aspx"></TreeNode>
</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 id="F54EABD2-4242-4A5D-9154-680E02E9F466" Text="质量样板管理" NavigateUrl=""><TreeNode id="B44EC915-7854-4F06-8C87-CD5FF41E3AC0" Text="质量样板" NavigateUrl="CQMS/Models/QualityModel.aspx"></TreeNode>
</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 id="C91C8319-0BFC-4585-BE14-ED41D45A160D" Text="质量月报" NavigateUrl=""><TreeNode id="786864C0-2875-49CD-B55E-0B5C8253295D" Text="质量月报" NavigateUrl="CQMS/Check/CheckMonth.aspx"></TreeNode>
</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="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="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="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="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="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> <TreeNode id="F32B7E91-693F-4892-93EE-7AEAC1309291" Text="施工组织设计(施工方案)内部审批流转单" NavigateUrl="CQMS/Check/ConstructSolutionFile.aspx"></TreeNode>

View File

@ -1,18 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Tree> <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>
<TreeNode id="0DAFF358-EA16-44B2-8E4B-E15E40EFAAD0" 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=""></TreeNode> <TreeNode id="4CB03F8B-C967-4082-ADF1-08776FE40E21" Text="项目级施工日志" NavigateUrl="PZHGL/InformationProject/ConstructionLog.aspx"></TreeNode>
<TreeNode id="CD88CE2A-A8E2-4F07-9A90-9161BD1C345C" Text="工作交接" NavigateUrl=""></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="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="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="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="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="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 id="25AC041E-0B27-4D7C-860B-1A06518B6673" Text="文件柜" NavigateUrl=""><TreeNode id="F274F84A-B648-4ABA-99D4-993AA6D1143A" Text="工作联系单" NavigateUrl="CQMS/Check/WorkContactFile.aspx"></TreeNode>
</TreeNode> </TreeNode>
</Tree> </Tree>

View File

@ -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="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="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="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="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="3A40AF0B-C9B8-4AF9-A683-FEADD8CC3A1C" Text="执业资格证书定义" NavigateUrl="BaseInfo/Certificate.aspx"></TreeNode>
<TreeNode id="871A4DA2-2CE0-4049-8255-3759A269110E" Text="法律法规类型定义" NavigateUrl="BaseInfo/LawsRegulationsType.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="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="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="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="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 id="92DF46C6-1CE4-4324-A3F2-EBC6261376AC" Text="处罚定义" NavigateUrl="BaseInfo/PunishType.aspx"></TreeNode>
</TreeNode> </TreeNode>