20251205 组织机构图

This commit is contained in:
毕文静 2025-12-05 16:07:28 +08:00
parent 968c1ccb7a
commit f0df1b6338
5 changed files with 858 additions and 715 deletions

View File

@ -8,9 +8,11 @@
<title></title> <title></title>
<style type="text/css"> <style type="text/css">
.auto-style91 { .auto-style91 {
width: 1300px; width: 1350px;
height: 666px; height: 768px;
margin-bottom: 0px; margin-bottom: 0px;
text-align: left;
vertical-align: top;
} }
.auto-style92 { .auto-style92 {
@ -24,411 +26,440 @@
<form id="form1" runat="server"> <form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" /> <f:PageManager ID="PageManager1" runat="server" />
<f:ContentPanel ID="ContentPanel3" runat="server" BodyPadding="0px" <f:ContentPanel ID="ContentPanel3" runat="server" BodyPadding="0px"
ShowBorder="false" ShowHeader="true"> ShowBorder="false" ShowHeader="true">
<f:TabStrip ID="TabStrip1" IsFluid="true" <f:TabStrip ID="TabStrip1" IsFluid="true"
AutoPostBack="true" OnTabIndexChanged="TabStrip1_TabIndexChanged" AutoPostBack="true" OnTabIndexChanged="TabStrip1_TabIndexChanged"
ShowBorder="true" ActiveTabIndex="0" runat="server"> ShowBorder="true" ActiveTabIndex="0" runat="server">
<Toolbars> <Toolbars>
<f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left"> <f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left">
<Items> <Items>
<f:DropDownList ID="drpUnitId" runat="server" Label="单位" LabelAlign="Right" Width="400px" AutoPostBack="true" OnSelectedIndexChanged="drpUnitId_SelectedIndexChanged"></f:DropDownList> <f:DropDownList ID="drpUnitId" runat="server" Label="单位" LabelAlign="Right" Width="400px" AutoPostBack="true" OnSelectedIndexChanged="drpUnitId_SelectedIndexChanged"></f:DropDownList>
<f:ToolbarFill runat="server"></f:ToolbarFill> <f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnOut" runat="server" ToolTip="导出" Text="导出" Icon="FolderUp" <f:Button ID="btnOut" runat="server" ToolTip="导出" Text="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false" OnClick="btnOut_Click"> EnableAjax="false" DisableControlBeforePostBack="false" OnClick="btnOut_Click">
</f:Button> </f:Button>
</Items> </Items>
</f:Toolbar> </f:Toolbar>
</Toolbars> </Toolbars>
<Tabs> <Tabs>
<f:Tab Title="总包" BodyPadding="10px" Layout="Fit" runat="server"> <f:Tab Title="总包" BodyPadding="10px" Layout="Fit" runat="server">
<Items> <Items>
<f:ContentPanel ID="ContentPanel1" runat="server" BodyPadding="0px" <f:ContentPanel ID="ContentPanel1" runat="server" BodyPadding="0px"
ShowBorder="false" ShowHeader="false"> ShowBorder="false" ShowHeader="false">
<div id="divOrganizational" runat="server" style="background-image: url('../../res/images/Organizational.png');" class="auto-style91"> <div id="divOrganizational" runat="server" style="background-image: url('../../res/images/OrganizationalNew.jpg');" class="auto-style91">
<table id="table91" runat="server" class="auto-style91"> <table id="table91" runat="server" class="auto-style91">
<tr style="height: 15px;"> <tr style="height: 30px">
<td style="width: 15px"></td> <td style="width: 25px"></td>
<td style="width: 25px"></td> <td style="width: 45px"></td>
<td style="width: 160px"></td> <td style="width: 170px"></td>
<td style="width: 50px"></td> <td style="width: 20px"></td>
<td style="width: 10px"></td> <td style="width: 180px"></td>
<td style="width: 150px"></td> <td style="width: 20px"></td>
<td style="width: 20px"></td> <td style="width: 30px"></td>
<td style="width: 30px"></td> <td style="width: 70px"></td>
<td style="width: 140px"></td> <td style="width: 65px"></td>
<td style="width: 30px"></td> <td style="width: 30px"></td>
<td style="width: 30px"></td> <td style="width: 20px"></td>
<td style="width: 170px"></td> <td style="width: 110px"></td>
<td style="width: 45px"></td> <td style="width: 65px"></td>
<td style="width: 150px"></td> <td style="width: 10px"></td>
<td style="width: 20px"></td> <td style="width: 120px"></td>
<td style="width: 30px"></td> <td style="width: 40px"></td>
<td style="width: 170px"></td> <td style="width: 60px"></td>
<td></td> <td style="width: 10px"></td>
</tr> <td style="width: 190px"></td>
<tr style="height: 45px;"> <td></td>
<td></td> </tr>
<td></td> <tr style="height: 55px">
<td></td> <td style="width: 25px"></td>
<td></td> <td style="width: 45px"></td>
<td></td> <td style="width: 170px"></td>
<td></td> <td style="width: 20px"></td>
<td></td> <td style="width: 180px"></td>
<td colspan="3"> <td style="width: 215px" colspan="5"><f:Label ID="Label1" runat="server" Text="项目经理:"></f:Label>
<f:Label ID="Label1" runat="server" Text="项目经理:"></f:Label> </td>
</td> <%--<td style="width:30px"></td>
<td></td> <td style="width: 70px"></td>
<td></td> <td style="width: 65px"></td>
<td></td> <td style="width: 30px"></td>--%>
<td></td> <td style="width: 20px"></td>
<td></td> <td style="width: 110px"></td>
<td></td> <td style="width: 65px"></td>
<td></td> <td style="width: 10px"></td>
<td></td> <td style="width: 120px"></td>
</tr> <td style="width: 40px"></td>
<tr style="height: 95px;"> <td style="width: 60px"></td>
<td></td> <td style="width: 10px"></td>
<td></td> <td style="width: 190px"></td>
<td></td> <td></td>
<td></td> </tr>
<td></td> <tr style="height: 60px">
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td colspan="4"> <f:Label ID="Label2" runat="server" Text="项目副经理:"></f:Label></td>
</tr> <%-- <td></td>
<tr style="height: 55px;"> <td></td>
<td></td> <td></td>--%>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label2" runat="server" Text="设计经理:"></f:Label> <td></td>
</td> <td></td>
<td></td> </tr>
<td></td> <tr style="height: 30px">
<td> <td></td>
<f:Label ID="Label3" runat="server" Text="采购经理:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label4" runat="server" Text="施工经理:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label5" runat="server" Text="质量经理:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label6" runat="server" Text="HSE经理"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label7" runat="server" Text="开车经理:"></f:Label> </tr>
</td> <tr style="height: 80px">
<td></td> <td></td>
</tr> <td colspan="2">
<tr style="height: 95px;"> <f:Label ID="Label3" runat="server" Text="设计经理:"></f:Label>
<td></td> </td>
<td></td> <td>
<td></td> </td>
<td></td> <td><f:Label ID="Label5" runat="server" Text="施工经理:"></f:Label></td>
<td></td> <td >
<td></td> </td>
<td></td> <td colspan="4"><f:Label ID="Label6" runat="server" Text="质量经理:"></f:Label></td>
<td></td> <%-- <td></td>
<td></td> <td >
<td></td> </td>
<td></td> <td></td>--%><td></td><td colspan="3"><f:Label ID="Label7" runat="server" Text="采购经理:"></f:Label></td>
<td></td> <%--<td></td>
<td></td> <td></td>--%>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
</tr> <td></td>
<tr style="height: 85px; vertical-align: top;"> </tr>
<td></td> <tr style="height: 70px">
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label8" runat="server" Text="仓库管理员:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label9" runat="server" Text="文控工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label10" runat="server" Text="HSE工程师"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> </tr>
<td> <tr style="height: 140px; vertical-align: top">
<f:Label ID="Label11" runat="server" Text="开车工程师:"></f:Label> <td></td>
</td> <td colspan="2">
<td></td> <f:Label ID="Label4" runat="server" Text="设计工程师:"></f:Label>
</tr> </td>
<tr style="height: 70px;"> <td>
<td></td> </td>
<td></td> <td colspan="3"><f:Label ID="Label8" runat="server" Text="施工工程师:"></f:Label></td>
<td></td> <%--<td></td>
<td></td> <td >
<td></td> </td>--%>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td colspan="4"> <f:Label ID="Label9" runat="server" Text="仓储、采购工程师:"></f:Label></td>
<td></td> <%--<td >
<td></td> </td>
<td></td> <td></td>
<td></td> <td></td>--%>
<td></td> <td>
<td></td> <%----%>
<td></td> </td>
<td></td> <td colspan="3"><f:Label ID="Label10" runat="server" Text="质量工程师:"></f:Label></td>
<td></td> <%-- <td></td>
<td></td> <td></td>--%>
</tr> <td></td>
<tr style="height: 100px; vertical-align: top;"> <td><f:Label ID="Label11" runat="server" Text="现场资料员:"></f:Label></td>
<td></td> <td></td>
<td colspan="2"> </tr>
<f:Label ID="Label12" runat="server" Text="土建工程师:"></f:Label> <tr style="height: 40px">
</td> <td></td>
<td></td> <td></td>
<td colspan="3"> <td></td>
<f:Label ID="Label13" runat="server" Text="设备工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td colspan="2"> <td></td>
<f:Label ID="Label14" runat="server" Text="管道工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td> <td></td>
<f:Label ID="Label15" runat="server" Text="电气工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td colspan="3"> <td></td>
<f:Label ID="Label16" runat="server" Text="仪表工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
</tr> <td></td>
<tr> </tr>
<td></td> <tr style="height: 160px; vertical-align: top">
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td colspan="4"><f:Label ID="Label12" runat="server" Text="第三方检验:"></f:Label></td>
<td></td> <%-- <td>
<td></td>
<td></td> </td>
<td></td> <td></td>
<td></td> <td></td>--%>
<td></td> <td>
<td></td>
<td></td> </td>
<td></td> <td></td>
<td></td> <%--<td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
</tr> <td></td>--%>
</table> <td colspan="7"><f:Label ID="Label13" runat="server" Text="施工分包商:"></f:Label></td>
</div> <td></td>
</f:ContentPanel> <td></td>
</Items> <td></td>
</f:Tab> <td></td>
<f:Tab Title="分包" BodyPadding="10px" runat="server"> <td></td>
<Items> </tr>
<f:ContentPanel ID="ContentPanel2" runat="server" BodyPadding="0px" <tr>
ShowBorder="false" ShowHeader="false"> <td></td>
<div id="divSubOrganizational" runat="server" style="background-image: url('../../res/images/SubOrganizational.png'); padding: 0px" class="auto-style92"> <td></td>
<table id="table92" runat="server" class="auto-style92"> <td></td>
<tr style="height: 15px;"> <td></td>
<td style="width: 10px;"></td> <td></td>
<td style="width: 150px;"></td> <td></td>
<td style="width: 40px;"></td> <td></td>
<td style="width: 160px;"></td> <td></td>
<td style="width: 30px;"></td> <td></td>
<td style="width: 2px;"></td> <td></td>
<td style="width: 130px;"></td> <td></td>
<td style="width: 25px;"></td> <td></td>
<td style="width: 30px;"></td> <td></td>
<td style="width: 153px;"></td> <td></td>
<td style="width: 20px;"></td> <td></td>
<td style="width: 120px;"></td> <td></td>
<td style="width: 30px;"></td> <td></td>
<td style="width: 30px;"></td> <td></td>
<td style="width: 130px;"></td> <td></td>
<td style="width: 20px;"></td> <td></td>
<td style="width: 40px;"></td> </tr>
<td style="width: 150px;"></td> </table>
<td></td> </div>
</tr> </f:ContentPanel>
<tr style="height: 50px;"> </Items>
<td></td> </f:Tab>
<td></td> <f:Tab Title="分包" BodyPadding="10px" runat="server">
<td></td> <Items>
<td></td> <f:ContentPanel ID="ContentPanel2" runat="server" BodyPadding="0px"
<td></td> ShowBorder="false" ShowHeader="false">
<td></td> <div id="divSubOrganizational" runat="server" style="background-image: url('../../res/images/SubOrganizational.png'); padding: 0px" class="auto-style92">
<td></td> <table id="table92" runat="server" class="auto-style92">
<td></td> <tr style="height: 15px;">
<td colspan="2"> <td style="width: 10px;"></td>
<f:Label ID="Label17" runat="server" Text="项目经理:"></f:Label> <td style="width: 150px;"></td>
</td> <td style="width: 40px;"></td>
<td></td> <td style="width: 160px;"></td>
<td></td> <td style="width: 30px;"></td>
<td></td> <td style="width: 2px;"></td>
<td></td> <td style="width: 130px;"></td>
<td></td> <td style="width: 25px;"></td>
<td></td> <td style="width: 30px;"></td>
<td></td> <td style="width: 153px;"></td>
<td></td> <td style="width: 20px;"></td>
<td></td> <td style="width: 120px;"></td>
</tr> <td style="width: 30px;"></td>
<tr style="height: 100px;"> <td style="width: 30px;"></td>
<td></td> <td style="width: 130px;"></td>
<td></td> <td style="width: 20px;"></td>
<td></td> <td style="width: 40px;"></td>
<td></td> <td style="width: 150px;"></td>
<td></td> <td></td>
<td></td> </tr>
<td></td> <tr style="height: 50px;">
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td colspan="2">
<td></td> <f:Label ID="Label17" runat="server" Text="项目经理:"></f:Label>
<td></td> </td>
<td></td> <td></td>
</tr> <td></td>
<tr style="height: 65px;"> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td colspan="2"> <td></td>
<f:Label ID="Label18" runat="server" Text="施工经理:"></f:Label> <td></td>
</td> <td></td>
<td></td> </tr>
<td></td> <tr style="height: 100px;">
<td></td> <td></td>
<td colspan="3"> <td></td>
<f:Label ID="Label19" runat="server" Text="质量经理:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td colspan="3"> <td></td>
<f:Label ID="Label20" runat="server" Text="HSE经理"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
</tr> <td></td>
<tr style="height: 240px;"> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> </tr>
<td></td> <tr style="height: 65px;">
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td colspan="2">
<td></td> <f:Label ID="Label18" runat="server" Text="施工经理:"></f:Label>
<td></td> </td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td></td>
<td></td> <td colspan="3">
<td></td> <f:Label ID="Label19" runat="server" Text="质量经理:"></f:Label>
<td></td> </td>
</tr> <td></td>
<tr style="height: 100px;"> <td colspan="3">
<td></td> <f:Label ID="Label20" runat="server" Text="HSE经理"></f:Label>
<td style="vertical-align: top;"> </td>
<f:Label ID="Label23" runat="server" Text="土建工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td style="vertical-align: top;"> <td></td>
<f:Label ID="Label24" runat="server" Text="设备工程师:"></f:Label> </tr>
</td> <tr style="height: 240px;">
<td></td> <td></td>
<td style="vertical-align: top;" colspan="2"> <td></td>
<f:Label ID="Label25" runat="server" Text="管道工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td style="vertical-align: top;">&nbsp;</td> <td></td>
<td style="vertical-align: top;"> <td></td>
<f:Label ID="Label26" runat="server" Text="电气工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td style="vertical-align: top;" colspan="2"> <td></td>
<f:Label ID="Label27" runat="server" Text="仪表工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td style="vertical-align: top" colspan="2"> <td></td>
<f:Label ID="Label21" runat="server" Text="文控工程师:"></f:Label> <td></td>
</td> <td></td>
<td></td> <td></td>
<td style="vertical-align: top"> <td></td>
<f:Label ID="Label22" runat="server" Text="HSE工程师"></f:Label> </tr>
</td> <tr style="height: 100px;">
<td></td> <td></td>
</tr> <td style="vertical-align: top;">
<tr style="height: 90px"> <f:Label ID="Label23" runat="server" Text="土建工程师:"></f:Label>
<td></td> </td>
<td></td> <td></td>
<td></td> <td style="vertical-align: top;">
<td></td> <f:Label ID="Label24" runat="server" Text="设备工程师:"></f:Label>
<td></td> </td>
<td></td> <td></td>
<td></td> <td style="vertical-align: top;" colspan="2">
<td></td> <f:Label ID="Label25" runat="server" Text="管道工程师:"></f:Label>
<td></td> </td>
<td></td> <td></td>
<td></td> <td style="vertical-align: top;">&nbsp;</td>
<td></td> <td style="vertical-align: top;">
<td></td> <f:Label ID="Label26" runat="server" Text="电气工程师:"></f:Label>
<td></td> </td>
<td></td> <td></td>
<td></td> <td style="vertical-align: top;" colspan="2">
<td></td> <f:Label ID="Label27" runat="server" Text="仪表工程师:"></f:Label>
<td></td> </td>
<td></td> <td></td>
</tr> <td style="vertical-align: top" colspan="2">
</table> <f:Label ID="Label21" runat="server" Text="文控工程师:"></f:Label>
</div> </td>
</f:ContentPanel> <td></td>
</Items> <td style="vertical-align: top">
</f:Tab> <f:Label ID="Label22" runat="server" Text="HSE工程师"></f:Label>
</Tabs> </td>
</f:TabStrip> <td></td>
</f:ContentPanel> </tr>
<tr style="height: 90px">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</f:ContentPanel>
</Items>
</f:Tab>
</Tabs>
</f:TabStrip>
</f:ContentPanel>
</form> </form>
</body> </body>
</html> </html>

View File

@ -63,6 +63,20 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
} }
string deputyProjectManagerName = string.Empty;
var deputyProjectManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "项目副经理");
if (deputyProjectManager != null)
{
foreach (var item in deputyProjectManager)
{
deputyProjectManagerName += item + ",";
}
if (!string.IsNullOrEmpty(deputyProjectManagerName))
{
this.Label2.Text = "项目副经理:" + deputyProjectManagerName.Substring(0, deputyProjectManagerName.LastIndexOf(','));
}
}
string sjName = string.Empty; string sjName = string.Empty;
var sj = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计经理"); var sj = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计经理");
if (sj != null) if (sj != null)
@ -73,7 +87,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
if (!string.IsNullOrEmpty(sjName)) if (!string.IsNullOrEmpty(sjName))
{ {
this.Label2.Text = "设计经理:" + sjName.Substring(0, sjName.LastIndexOf(',')); this.Label3.Text = "设计经理:" + sjName.Substring(0, sjName.LastIndexOf(','));
} }
} }
@ -87,7 +101,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
if (!string.IsNullOrEmpty(cgName)) if (!string.IsNullOrEmpty(cgName))
{ {
this.Label3.Text = "采购经理:" + cgName.Substring(0, cgName.LastIndexOf(',')); this.Label7.Text = "采购经理:" + cgName.Substring(0, cgName.LastIndexOf(','));
} }
} }
@ -101,7 +115,7 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
if (!string.IsNullOrEmpty(name4)) if (!string.IsNullOrEmpty(name4))
{ {
this.Label4.Text = "施工经理:" + name4.Substring(0, name4.LastIndexOf(',')); this.Label5.Text = "施工经理:" + name4.Substring(0, name4.LastIndexOf(','));
} }
} }
@ -115,12 +129,12 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
if (!string.IsNullOrEmpty(name5)) if (!string.IsNullOrEmpty(name5))
{ {
this.Label5.Text = "质量经理:" + name5.Substring(0, name5.LastIndexOf(',')); this.Label6.Text = "质量经理:" + name5.Substring(0, name5.LastIndexOf(','));
} }
} }
string name6 = string.Empty; string name6 = string.Empty;
var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE经理"); var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计工程师");
if (hseManager != null) if (hseManager != null)
{ {
foreach (var item in hseManager) foreach (var item in hseManager)
@ -129,26 +143,12 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
if (!string.IsNullOrEmpty(name6)) if (!string.IsNullOrEmpty(name6))
{ {
this.Label6.Text = "HSE经理" + name6.Substring(0, name6.LastIndexOf(',')); this.Label4.Text = "设计工程师:" + name6.Substring(0, name6.LastIndexOf(','));
}
}
string name7 = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车经理");
if (carManager != null)
{
foreach (var item in carManager)
{
name7 += item + ",";
}
if (!string.IsNullOrEmpty(name7))
{
this.Label7.Text = "开车经理:" + name7.Substring(0, name7.LastIndexOf(','));
} }
} }
string warehousemanName = string.Empty; string warehousemanName = string.Empty;
var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓库管理员"); var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工工程师");
if (warehousemanLists != null) if (warehousemanLists != null)
{ {
foreach (var item in warehousemanLists) foreach (var item in warehousemanLists)
@ -160,25 +160,50 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(',')); warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(','));
} }
} }
this.Label8.Text = "仓库管理员" + warehousemanName; this.Label8.Text = "施工工程师" + warehousemanName;
string docName = string.Empty;
var doc = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "文控工程师"); string name7 = string.Empty;
if (doc != null) string nameList = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储、采购工程师");
if (carManager != null)
{ {
foreach (var item in doc) foreach (var item in carManager)
{ {
docName += item + ","; name7 += item + ",";
}
if (!string.IsNullOrEmpty(docName))
{
docName = docName.Substring(0, docName.LastIndexOf(','));
} }
nameList += name7;
} }
this.Label9.Text = "文控工程师:" + docName; string ccname = string.Empty;
var ccManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储工程师");
if (ccManager != null)
{
foreach (var item in ccManager)
{
ccname += item + ",";
}
nameList += ccname;
}
string cgname = string.Empty;
var cgManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购工程师");
if (cgManager != null)
{
foreach (var item in cgManager)
{
cgname += item + ",";
}
nameList += cgname;
}
if (!string.IsNullOrEmpty(nameList))
{
nameList = nameList.Substring(0, nameList.LastIndexOf(','));
}
this.Label9.Text = "仓储、采购工程师:" + nameList;
string hseEngineerName = string.Empty; string hseEngineerName = string.Empty;
var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE工程师"); var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "质量工程师");
if (hseEngineerLists != null) if (hseEngineerLists != null)
{ {
foreach (var item in hseEngineerLists) foreach (var item in hseEngineerLists)
@ -190,10 +215,10 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(',')); hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(','));
} }
} }
this.Label10.Text = "HSE工程师:" + hseEngineerName; this.Label10.Text = "质量工程师:" + hseEngineerName;
string carEngineerName = string.Empty; string carEngineerName = string.Empty;
var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车工程师"); var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "现场资料员");
if (carEngineerLists != null) if (carEngineerLists != null)
{ {
foreach (var item in carEngineerLists) foreach (var item in carEngineerLists)
@ -205,82 +230,40 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(',')); carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(','));
} }
} }
this.Label11.Text = "开车工程师" + carEngineerName; this.Label11.Text = "现场资料员" + carEngineerName;
string CVEngineerName = string.Empty;
var CVEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "土建工程师"); string threeTestName = string.Empty;
if (CVEngineerLists != null) var threeTestList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_5);
if (threeTestList != null)
{ {
foreach (var item in CVEngineerLists) foreach (var item in threeTestList)
{ {
CVEngineerName += item + ","; threeTestName += item.UnitName + ",";
} }
if (!string.IsNullOrEmpty(CVEngineerName)) if (!string.IsNullOrEmpty(threeTestName))
{ {
CVEngineerName = CVEngineerName.Substring(0, CVEngineerName.LastIndexOf(',')); threeTestName = threeTestName.Substring(0, threeTestName.LastIndexOf(','));
} }
} }
this.Label12.Text = "土建工程师:" + CVEngineerName; Label12.Text = "第三方检测:" + threeTestName;
string FEEngineerName = string.Empty;
var FEEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设备工程师"); string subUnitName = string.Empty;
if (FEEngineerLists != null) var subUnitList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_2);
if (subUnitList != null)
{ {
foreach (var item in FEEngineerLists) foreach (var item in subUnitList)
{ {
FEEngineerName += item + ","; subUnitName += item.UnitName + ",";
} }
if (!string.IsNullOrEmpty(FEEngineerName)) if (!string.IsNullOrEmpty(subUnitName))
{ {
FEEngineerName = FEEngineerName.Substring(0, FEEngineerName.LastIndexOf(',')); subUnitName = subUnitName.Substring(0, subUnitName.LastIndexOf(','));
} }
} }
this.Label13.Text = "设备工程师:" + FEEngineerName; Label13.Text = "施工分包商:" + subUnitName;
string PDEngineerName = string.Empty;
var PDEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "管道工程师");
if (PDEngineerLists != null)
{
foreach (var item in PDEngineerLists)
{
PDEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(PDEngineerName))
{
PDEngineerName = PDEngineerName.Substring(0, PDEngineerName.LastIndexOf(','));
}
}
this.Label14.Text = "管道工程师:" + PDEngineerName;
string EHEngineerName = string.Empty;
var EHEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "电气工程师");
if (EHEngineerLists != null)
{
foreach (var item in EHEngineerLists)
{
EHEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(EHEngineerName))
{
EHEngineerName = EHEngineerName.Substring(0, EHEngineerName.LastIndexOf(','));
}
}
this.Label15.Text = "电气工程师:" + EHEngineerName;
string EAEngineerName = string.Empty;
var EAEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仪表工程师");
if (EAEngineerLists != null)
{
foreach (var item in EAEngineerLists)
{
EAEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(EAEngineerName))
{
EAEngineerName = EAEngineerName.Substring(0, EAEngineerName.LastIndexOf(','));
}
}
this.Label16.Text = "仪表工程师:" + EAEngineerName;
} }
else else
{ {
@ -529,6 +512,22 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
projectManager.Text = "项目经理:" + pm; projectManager.Text = "项目经理:" + pm;
Bookmark deputyProjectManager = doc.Range.Bookmarks["DeputyProjectManager"];
string deputyProject = string.Empty;
var lists2 = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "项目副经理");
if (lists2 != null)
{
foreach (var item in lists2)
{
deputyProject += item + ",";
}
if (!string.IsNullOrEmpty(deputyProject))
{
deputyProject = deputyProject.Substring(0, deputyProject.LastIndexOf(','));
}
}
deputyProjectManager.Text = "项目副经理:" + deputyProject;
Bookmark sj = doc.Range.Bookmarks["sjManager"]; Bookmark sj = doc.Range.Bookmarks["sjManager"];
string sjName = string.Empty; string sjName = string.Empty;
var sjLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计经理"); var sjLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计经理");
@ -545,22 +544,6 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
sj.Text = "设计经理:" + sjName; sj.Text = "设计经理:" + sjName;
Bookmark cgManager = doc.Range.Bookmarks["cgManager"];
string cgName = string.Empty;
var cg = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购经理");
if (cg != null)
{
foreach (var item in cg)
{
cgName += item + ",";
}
if (!string.IsNullOrEmpty(cgName))
{
cgName = cgName.Substring(0, cgName.LastIndexOf(','));
}
}
cgManager.Text = "采购经理:" + cgName;
Bookmark sgManager = doc.Range.Bookmarks["sgManager"]; Bookmark sgManager = doc.Range.Bookmarks["sgManager"];
string name4 = string.Empty; string name4 = string.Empty;
var con = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工经理"); var con = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工经理");
@ -593,181 +576,335 @@ namespace FineUIPro.Web.CQMS.QualityPlanning
} }
qaManager.Text = "质量经理:" + name5; qaManager.Text = "质量经理:" + name5;
Bookmark hse = doc.Range.Bookmarks["hseManager"];
string name6 = string.Empty; Bookmark cgManager = doc.Range.Bookmarks["cgManager"];
var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE经理"); string cgName = string.Empty;
if (hseManager != null) var cg = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购经理");
if (cg != null)
{ {
foreach (var item in hseManager) foreach (var item in cg)
{ {
name6 += item + ","; cgName += item + ",";
} }
if (!string.IsNullOrEmpty(name6)) if (!string.IsNullOrEmpty(cgName))
{ {
name6 = name6.Substring(0, name6.LastIndexOf(',')); cgName = cgName.Substring(0, cgName.LastIndexOf(','));
} }
} }
hse.Text = "HSE经理" + name6; cgManager.Text = "采购经理:" + cgName;
Bookmark car = doc.Range.Bookmarks["carManager"]; Bookmark designEngineer = doc.Range.Bookmarks["designEngineer"];
string designEName = string.Empty;
var designEngineerNames = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设计工程师");
if (designEngineerNames != null)
{
foreach (var item in designEngineerNames)
{
designEName += item + ",";
}
if (!string.IsNullOrEmpty(designEName))
{
designEName = "设计工程师:" + designEName.Substring(0, designEName.LastIndexOf(','));
}
}
designEngineer.Text = "设计工程师:" + designEName;
Bookmark constructionEngineer = doc.Range.Bookmarks["constructionEngineer"];
string ConEngineer = string.Empty;
var conLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "施工工程师");
if (conLists != null)
{
foreach (var item in conLists)
{
ConEngineer += item + ",";
}
if (!string.IsNullOrEmpty(ConEngineer))
{
ConEngineer = ConEngineer.Substring(0, ConEngineer.LastIndexOf(','));
}
}
constructionEngineer.Text = "施工工程师:" + ConEngineer;
Bookmark buyEngineer = doc.Range.Bookmarks["buyEngineer"];
string name7 = string.Empty; string name7 = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车经理"); string nameList = string.Empty;
var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储、采购工程师");
if (carManager != null) if (carManager != null)
{ {
foreach (var item in carManager) foreach (var item in carManager)
{ {
name7 += item + ","; name7 += item + ",";
} }
if (!string.IsNullOrEmpty(name7)) nameList += name7;
{
name7 = name7.Substring(0, name7.LastIndexOf(','));
}
} }
car.Text = "开车经理:" + name7; string ccname = string.Empty;
var ccManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓储工程师");
Bookmark warehouse = doc.Range.Bookmarks["warehouseManager"]; if (ccManager != null)
string warehousemanName = string.Empty;
var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓库管理员");
if (warehousemanLists != null)
{ {
foreach (var item in warehousemanLists) foreach (var item in ccManager)
{ {
warehousemanName += item + ","; ccname += item + ",";
}
if (!string.IsNullOrEmpty(warehousemanName))
{
warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(','));
} }
nameList += ccname;
} }
warehouse.Text = "仓库管理员:" + warehousemanName;
Bookmark docManager = doc.Range.Bookmarks["docManager"]; string cgname = string.Empty;
string docName = string.Empty; var cgEngineer = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "采购工程师");
var docm = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "文控工程师"); if (cgEngineer != null)
if (docm != null)
{ {
foreach (var item in docm) foreach (var item in cgEngineer)
{ {
docName += item + ","; cgname += item + ",";
}
if (!string.IsNullOrEmpty(docName))
{
docName = docName.Substring(0, docName.LastIndexOf(','));
} }
nameList += cgname;
} }
docManager.Text = "文控工程师:" + docName; if (!string.IsNullOrEmpty(nameList))
{
nameList = nameList.Substring(0, nameList.LastIndexOf(','));
}
buyEngineer.Text = "仓储、采购工程师:" + nameList;
Bookmark hseEngineer = doc.Range.Bookmarks["hseEngineer"];
string hseEngineerName = string.Empty;
var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE工程师");
if (hseEngineerLists != null)
{
foreach (var item in hseEngineerLists)
{
hseEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(hseEngineerName))
{
hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(','));
}
}
hseEngineer.Text = "HSE工程师" + hseEngineerName;
Bookmark carEngineer = doc.Range.Bookmarks["carEngineer"]; Bookmark qualityEngineer = doc.Range.Bookmarks["QualityEngineer"];
string carEngineerName = string.Empty; string qualityEngineerName = string.Empty;
var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车工程师"); var qualityEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "质量工程师");
if (carEngineerLists != null) if (qualityEngineerLists != null)
{ {
foreach (var item in carEngineerLists) foreach (var item in qualityEngineerLists)
{ {
carEngineerName += item + ","; qualityEngineerName += item + ",";
} }
if (!string.IsNullOrEmpty(carEngineerName)) if (!string.IsNullOrEmpty(qualityEngineerName))
{ {
carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(',')); qualityEngineerName = qualityEngineerName.Substring(0, qualityEngineerName.LastIndexOf(','));
} }
} }
carEngineer.Text = "开车工程师:" + carEngineerName; qualityEngineer.Text = "质量工程师:" + qualityEngineerName;
Bookmark CVEngineer = doc.Range.Bookmarks["CVEngineer"];
string CVEngineerName = string.Empty;
var CVEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "土建工程师");
if (CVEngineerLists != null)
{
foreach (var item in CVEngineerLists)
{
CVEngineerName += item + ",";
}
if (!string.IsNullOrEmpty(CVEngineerName))
{
CVEngineerName = CVEngineerName.Substring(0, CVEngineerName.LastIndexOf(','));
}
}
CVEngineer.Text = "土建工程师:" + CVEngineerName;
Bookmark FEEngineer = doc.Range.Bookmarks["FEEngineer"]; Bookmark DataClerk = doc.Range.Bookmarks["DataClerk"];
string FEEngineerName = string.Empty; string dataClerkName = string.Empty;
var FEEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设备工程师"); var dataClerkLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "现场资料员");
if (FEEngineerLists != null) if (dataClerkLists != null)
{ {
foreach (var item in FEEngineerLists) foreach (var item in dataClerkLists)
{ {
FEEngineerName += item + ","; dataClerkName += item + ",";
} }
if (!string.IsNullOrEmpty(FEEngineerName)) if (!string.IsNullOrEmpty(dataClerkName))
{ {
FEEngineerName = FEEngineerName.Substring(0, FEEngineerName.LastIndexOf(',')); dataClerkName = dataClerkName.Substring(0, dataClerkName.LastIndexOf(','));
} }
} }
FEEngineer.Text = "设备工程师:" + FEEngineerName; DataClerk.Text = "现场资料员:" + dataClerkName;
Bookmark PDEngineer = doc.Range.Bookmarks["PDEngineer"]; Bookmark ThreeTest = doc.Range.Bookmarks["ThreeTest"];
string PDEngineerName = string.Empty; string threeTestName = string.Empty;
var PDEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "管道工程师"); var threeTestList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_5);
if (PDEngineerLists != null) if (threeTestList != null)
{ {
foreach (var item in PDEngineerLists) foreach (var item in threeTestList)
{ {
PDEngineerName += item + ","; threeTestName += item.UnitName + ",";
} }
if (!string.IsNullOrEmpty(PDEngineerName)) if (!string.IsNullOrEmpty(threeTestName))
{ {
PDEngineerName = PDEngineerName.Substring(0, PDEngineerName.LastIndexOf(',')); threeTestName = threeTestName.Substring(0, threeTestName.LastIndexOf(','));
} }
} }
PDEngineer.Text = "管道工程师:" + PDEngineerName; ThreeTest.Text = "第三方检测:" + threeTestName;
Bookmark EHEngineer = doc.Range.Bookmarks["EHEngineer"]; Bookmark subUnit = doc.Range.Bookmarks["subUnit"];
string EHEngineerName = string.Empty; string subUnitName = string.Empty;
var EHEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "电气工程师"); var subUnitList = BLL.UnitService.GetUnitByProjectIdUnitTypeList(projectId, BLL.Const.ProjectUnitType_2);
if (EHEngineerLists != null) if (subUnitList != null)
{ {
foreach (var item in EHEngineerLists) foreach (var item in subUnitList)
{ {
EHEngineerName += item + ","; subUnitName += item.UnitName + ",";
} }
if (!string.IsNullOrEmpty(EHEngineerName)) if (!string.IsNullOrEmpty(subUnitName))
{ {
EHEngineerName = EHEngineerName.Substring(0, EHEngineerName.LastIndexOf(',')); subUnitName = subUnitName.Substring(0, subUnitName.LastIndexOf(','));
} }
} }
EHEngineer.Text = "电气工程师:" + EHEngineerName; subUnit.Text = "施工分包商:" + subUnitName;
Bookmark EAEngineer = doc.Range.Bookmarks["EAEngineer"]; //Bookmark hse = doc.Range.Bookmarks["hseManager"];
string EAEngineerName = string.Empty; //string name6 = string.Empty;
var EAEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仪表工程师"); //var hseManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE经理");
if (EAEngineerLists != null) //if (hseManager != null)
{ //{
foreach (var item in EAEngineerLists) // foreach (var item in hseManager)
{ // {
EAEngineerName += item + ","; // name6 += item + ",";
} // }
if (!string.IsNullOrEmpty(EAEngineerName)) // if (!string.IsNullOrEmpty(name6))
{ // {
EAEngineerName = EAEngineerName.Substring(0, EAEngineerName.LastIndexOf(',')); // name6 = name6.Substring(0, name6.LastIndexOf(','));
} // }
} //}
EAEngineer.Text = "仪表工程师:" + EAEngineerName; //hse.Text = "HSE经理" + name6;
//Bookmark car = doc.Range.Bookmarks["carManager"];
//string name7 = string.Empty;
//var carManager = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车经理");
//if (carManager != null)
//{
// foreach (var item in carManager)
// {
// name7 += item + ",";
// }
// if (!string.IsNullOrEmpty(name7))
// {
// name7 = name7.Substring(0, name7.LastIndexOf(','));
// }
//}
//car.Text = "开车经理:" + name7;
//Bookmark warehouse = doc.Range.Bookmarks["warehouseManager"];
//string warehousemanName = string.Empty;
//var warehousemanLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仓库管理员");
//if (warehousemanLists != null)
//{
// foreach (var item in warehousemanLists)
// {
// warehousemanName += item + ",";
// }
// if (!string.IsNullOrEmpty(warehousemanName))
// {
// warehousemanName = warehousemanName.Substring(0, warehousemanName.LastIndexOf(','));
// }
//}
//warehouse.Text = "仓库管理员:" + warehousemanName;
//Bookmark docManager = doc.Range.Bookmarks["docManager"];
//string docName = string.Empty;
//var docm = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "文控工程师");
//if (docm != null)
//{
// foreach (var item in docm)
// {
// docName += item + ",";
// }
// if (!string.IsNullOrEmpty(docName))
// {
// docName = docName.Substring(0, docName.LastIndexOf(','));
// }
//}
//docManager.Text = "文控工程师:" + docName;
//Bookmark hseEngineer = doc.Range.Bookmarks["hseEngineer"];
//string hseEngineerName = string.Empty;
//var hseEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "HSE工程师");
//if (hseEngineerLists != null)
//{
// foreach (var item in hseEngineerLists)
// {
// hseEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(hseEngineerName))
// {
// hseEngineerName = hseEngineerName.Substring(0, hseEngineerName.LastIndexOf(','));
// }
//}
//hseEngineer.Text = "HSE工程师" + hseEngineerName;
//Bookmark carEngineer = doc.Range.Bookmarks["carEngineer"];
//string carEngineerName = string.Empty;
//var carEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "开车工程师");
//if (carEngineerLists != null)
//{
// foreach (var item in carEngineerLists)
// {
// carEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(carEngineerName))
// {
// carEngineerName = carEngineerName.Substring(0, carEngineerName.LastIndexOf(','));
// }
//}
//carEngineer.Text = "开车工程师:" + carEngineerName;
//Bookmark CVEngineer = doc.Range.Bookmarks["CVEngineer"];
//string CVEngineerName = string.Empty;
//var CVEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "土建工程师");
//if (CVEngineerLists != null)
//{
// foreach (var item in CVEngineerLists)
// {
// CVEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(CVEngineerName))
// {
// CVEngineerName = CVEngineerName.Substring(0, CVEngineerName.LastIndexOf(','));
// }
//}
//CVEngineer.Text = "土建工程师:" + CVEngineerName;
//Bookmark FEEngineer = doc.Range.Bookmarks["FEEngineer"];
//string FEEngineerName = string.Empty;
//var FEEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "设备工程师");
//if (FEEngineerLists != null)
//{
// foreach (var item in FEEngineerLists)
// {
// FEEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(FEEngineerName))
// {
// FEEngineerName = FEEngineerName.Substring(0, FEEngineerName.LastIndexOf(','));
// }
//}
//FEEngineer.Text = "设备工程师:" + FEEngineerName;
//Bookmark PDEngineer = doc.Range.Bookmarks["PDEngineer"];
//string PDEngineerName = string.Empty;
//var PDEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "管道工程师");
//if (PDEngineerLists != null)
//{
// foreach (var item in PDEngineerLists)
// {
// PDEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(PDEngineerName))
// {
// PDEngineerName = PDEngineerName.Substring(0, PDEngineerName.LastIndexOf(','));
// }
//}
//PDEngineer.Text = "管道工程师:" + PDEngineerName;
//Bookmark EHEngineer = doc.Range.Bookmarks["EHEngineer"];
//string EHEngineerName = string.Empty;
//var EHEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "电气工程师");
//if (EHEngineerLists != null)
//{
// foreach (var item in EHEngineerLists)
// {
// EHEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(EHEngineerName))
// {
// EHEngineerName = EHEngineerName.Substring(0, EHEngineerName.LastIndexOf(','));
// }
//}
//EHEngineer.Text = "电气工程师:" + EHEngineerName;
//Bookmark EAEngineer = doc.Range.Bookmarks["EAEngineer"];
//string EAEngineerName = string.Empty;
//var EAEngineerLists = BLL.UserService.GetUserNameListsByUnitIdWorkPostName(projectId, unitId, "仪表工程师");
//if (EAEngineerLists != null)
//{
// foreach (var item in EAEngineerLists)
// {
// EAEngineerName += item + ",";
// }
// if (!string.IsNullOrEmpty(EAEngineerName))
// {
// EAEngineerName = EAEngineerName.Substring(0, EAEngineerName.LastIndexOf(','));
// }
//}
//EAEngineer.Text = "仪表工程师:" + EAEngineerName;
doc.Save(newUrl); doc.Save(newUrl);
} }

View File

@ -7,10 +7,12 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.CQMS.QualityPlanning { namespace FineUIPro.Web.CQMS.QualityPlanning
{
public partial class Organizational { public partial class Organizational
{
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
@ -129,15 +131,6 @@ namespace FineUIPro.Web.CQMS.QualityPlanning {
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label3; protected global::FineUIPro.Label Label3;
/// <summary>
/// Label4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label4;
/// <summary> /// <summary>
/// Label5 控件。 /// Label5 控件。
/// </summary> /// </summary>
@ -165,6 +158,15 @@ namespace FineUIPro.Web.CQMS.QualityPlanning {
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label7; protected global::FineUIPro.Label Label7;
/// <summary>
/// Label4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label4;
/// <summary> /// <summary>
/// Label8 控件。 /// Label8 控件。
/// </summary> /// </summary>
@ -219,33 +221,6 @@ namespace FineUIPro.Web.CQMS.QualityPlanning {
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label13; protected global::FineUIPro.Label Label13;
/// <summary>
/// Label14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label14;
/// <summary>
/// Label15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label15;
/// <summary>
/// Label16 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label16;
/// <summary> /// <summary>
/// ContentPanel2 控件。 /// ContentPanel2 控件。
/// </summary> /// </summary>

View File

@ -1,175 +1,28 @@
ĐĎࡱá>ţ˙ ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ý˙˙˙ţ˙˙˙ţ˙˙˙
"ţ˙˙˙ !ţ˙˙˙#$%ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙Root Entry˙˙˙˙˙˙˙˙ ŔF@ +·Ú@SummaryInformation(˙˙˙˙ĚDocumentSummaryInformation8˙˙˙˙˙˙˙˙˙˙˙˙čWordDocument˙˙˙˙˙˙˙˙<ţ˙˙˙
ţ˙˙˙ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ţ˙
ŕ…źňůOh«‘+'łŮ0ś €¨°ĽČŘä 
$ 0 <HPX`°öS Normal.dotmWendy1@€7îŻ;O@ZEE*«Ú@s*·Ú  Microsoft Office Wordţ˙
ŐÍŐś.“—+,ů®DŐÍŐś.“—+,ů®č¤ X€`ht|Ś ś°? 0t€|ÔICVKSOProductBuildVer°$858116FD0BA94CA2A75365AE7177DE23_132052-12.1.0.169290Table˙˙˙˙Ě!Data
˙˙˙˙˙˙˙˙˙˙˙˙ţ˙˙˙WpsCustomData˙˙˙˙˙˙˙˙˙˙˙˙0˙˙˙˙˙˙˙˙˙˙˙˙ěĄÁ<> d
KSKSĂ<{#˙˙˙˙˙˙¤bbź ł 8b~$·˛˛žP ä LĘ! $Łhi:˘Üjë ńFľ0!š®/ p           (ŤĎ‘ˇ{tÄ~Ç~:g„gţV˙;`S ˙ EPC-PLA-CSP-A05-A01-C jlnprtvxz|~<00>ŠŚŽ<00><00>šśž ˘¤¦¨Ş¬®°˛´¸şĽľŔÂÄĆČĘĚÎĐŇÔÖŘýńíéäâŕŢÜÚŐÓŃĎÍËČĹĂÁľ¸˛°®¬Ş§ĄŁˇźUUUUUUUUUU o(nHtHUUUUUUUUUUUUUUUUUUUPJo(mH sH nHtHo(Üęěđňôö & ( 



"
$
&
(
*
,
.
0
2
4
6
8
:
<
ďçŰËż­Ąť–”ŹŚ‰|odYNo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHPJo(mH sH nHtHaJaJaJo( OJPJQJOJPJQJo( OJPJQJ"CJPJo(aJ5mH sH nHtHCJo(aJ5nHtHCJo(aJ5mH sH nHtHCJo(aJ5nHtHCJo(aJ5CJo(aJ5mH sH nHtH&<66666666ŔĐŕđ 0@P`p<00>ŔĐŕđ6666 0@P`p<00>ŔĐŕđ 0@P`p<00>ŔĐŕđ 0@P`p<00>ŔĐŕđ 0@P`p<00>ŔĐŕđ 0@P`p<00>ŔĐŕđ 0@P`p<00>Z@ń˙Zck‡e a$$1$0CJOJPJQJ^JaJKHmH sH nHtH_H$A@ň˙ˇ$Řž¤µk=„W[SONi@ó˙łNnf<1A>h<EFBFBD><h(:V ll N@ňN0u<> w'a$$G$ Ć9r &d˙CJaJŘ<
d 质量管理组织机构图(总包)
Ô.
`
d
27$<24>˙.ä{$Ŕ ˙ Calibri-<04>Ź([SOG<04>˙.ŕ[xŔ ˙@˙˙Times New Roman˙˙öSWendy <08>¤ČQh·ŞĹGě+Ćg ŃĘf!),.:;?]}¨·ÇÉ    & 6"0000 0 0 00000˙˙˙ ˙ ˙˙˙˙˙=˙@˙\˙]˙^˙ŕ˙([{·  0
0 00000˙˙;˙[˙á˙ĺ˙ ´śüýP)đ˙$P¨,6bW2xxxxĺT ö· ÁcŰ[I'Zš+ő$0ř\6Duß6N<><!Kf=Á~ŐA<C590>+Gvy~P8řS,6bWô$ĂWďyäXNÖb^2şf‡|Zl1`w{2˙˙˙˙đ(đ  đ¸đđnđ( đ
đđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 11żđ đđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 13żđ đđhB
đ
c đ6()Í˙<>ôvĄcŢŹĄc&{ 18żđđhB
đ@
c đ6()Í˙<>ôvĄcŢŹĄc&{ 27żđđfB
đ 
c đ4()Í˙<>ôvĄcŢŹĄc&{ 4żđ đ‚˘
đ
đD ((<00>˙˙˙ÍÖ˙<>‡e,gFh 23żđ đ đhB
đ 
c đ6()Í˙<>ôvĄcŢŹĄc&{ 26żđ đhB
đ
c đ6()Í˙<>ôvĄcŢŹĄc&{ 19żđ đ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 25żđ đđfB
đ
c đ4()Í˙<>ôvĄcŢŹĄc&{ 3żđđ‚˘
đ
đD ((<00>˙˙˙ÍÖ˙<>‡e,gFh 20żđ đ đhB
đ
@
c đ6()Í˙<>ôvĄcŢŹĄc&{ 16żđ đ‚˘
đ
đD ((<00>˙˙˙ÍÖ˙<>‡e,gFh 24żđ đ đfB
đ 
c đ4()Í˙<>ôvĄcŢŹĄc&{ 1żđđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 28żđ đđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 14żđ đđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 15żđ đđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 22żđ đđfB
đ
c đ4()Í˙<>ôvĄcŢŹĄc&{ 6żđđ‚˘
đ
đD
((<00>˙˙˙ÍÖ˙<>‡e,gFh 29żđ đ
đhB
đ 
c đ6()Í˙<>ôvĄcŢŹĄc&{ 12żđ
đ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 10żđ đđ€˘
đ
đB((<00>˙˙˙ÍÖ˙<> ‡e,gFh 7żđ đđ€˘
đ
đB((<00>˙˙˙ÍÖ˙<> ‡e,gFh 9żđ đđ€˘
đ
đB ((<00>˙˙˙ÍÖ˙<> ‡e,gFh 8żđ đ đfB
đ
c đ4()Í˙<>ôvĄcŢŹĄc&{ 5żđđfB
đ
c đ4()Í˙<>ôvĄcŢŹĄc&{ 2żđđhB
đ
c đ6()Í˙<>ôvĄcŢŹĄc&{ 21żđđ‚˘
đ
đD((<00>˙˙˙ÍÖ˙<>‡e,gFh 17żđ đđ*
đ3 đż˙?8;?@ABCDHIJKLMOQRSU[\]^_abcde2s÷KîtPPst<­| tG1Ľ9t7(Ëó/"tđĽ¬&tr­.,<
>
@
B
D
F
H
J
L
N
P
R
T
V
X
Z
\
^
b
d
÷ěßÔÉľło(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtH o(nHtHlnptvz|~ŚŽ<00>ž˘Ş°˛´ÂÎĐŇÔöôňđîěęčćäâŕŢÜÖÔŇĐÎĚĘČĆ ĆCa$$„H]„HÔÖŘôö( 




"
$
&
(
*
,
.
ý÷îěŐľĽş¸ł®©¦Ł a$$a$$a$$ Ć9r a$$ Ć9r &d˙ Ć9r a$$ Ć9r &d˙a$$ Ć, Ć,.
0
2
4
6
8
:
<
>
@
B
D
F
H
J
L
N
P
R
T
V
X
Z
\
^
`
üůöóđíęçäáŢŰ`
b
d
ýű:°ĆA °‚.!° #<23>Ţ"° $<24>ްS°ŕ2P0p1<>8˙Ń0t ­Ut 35z35ot
nknŹ
t N*ŠN*śt "\"<00>t ˙\˙çtĽ\ƢtĽl35ltŽ&'±t<1˙9§t7(,;/˝tŮ ?ĺ't˙Ő˙őtĺŢĺţtť"Őž"útÔ+ŢÔ+ţtŰŐĹ+Őtá'Ţc1Řtô Ć´tĆ; ˝tđŢ('×t®ĎCŔt
 "2˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
 "%
˙˙˙˙ ProjectName_GoBackProjectManager sjManager
carManager
hseManager qaManager sgManager cgManager
docManager carEngineer hseEngineerwarehouseManager
EAEngineer
FEEngineer
CVEngineer
EHEngineer
PDEngineer8 "$&(*,.2
8 "$&(*,.2˙˙
commondata¨,ţ<eyJoZGlkIjoiOTU3M2M5MGU2YzlhNTU3MjI5ZWFkY2FkZDZhZDA5NDQifQ==˙@

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB