2024-02-19 试车分包管理修改

This commit is contained in:
李鹏飞 2024-02-19 11:01:43 +08:00
commit ef7b5effc4
791 changed files with 88741 additions and 309 deletions

9
.gitignore vendored
View File

@ -1,10 +1,5 @@
################################################################################
# 此 .gitignore 文件已由 Microsoft(R) Visual Studio 自动创建。
################################################################################
/SGGLPackFile/PackFile/bin
/SGGLPackFile
/SGGL/FineUIPro.Web/File/Excel/Temp
/SGGL/FineUIPro.Web/File/Excel/Temp
/SGGL/FineUIPro.Web/FileUpload/Transfer/PunchlistFrom/2024-02
/SGGL/FineUIPro.Web/FileUpload/QRCodeFile
/SGGL/FineUIPro.Web/FileUpload/DataBase/ConstructionStandardProject/2023-05
/SGGL/FineUIPro.Web/FileUpload/CQMS/InspectionEquipment/2023-05

BIN
.vs/SGGL_CWCEC/v17/.wsuo Normal file

Binary file not shown.

View File

@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\SGGL.sln",
"PreviewInSolutionExplorer": false
}

View File

@ -83,4 +83,10 @@ FROM Transfer_HVAC
)f
GO
GO
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('F97BCF55-E450-4007-AD84-AB64B3496204','全厂移交统计递增表',
'Transfer/Chart/TransferChart.aspx',15,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
GO

View File

@ -0,0 +1,2 @@
update sys_menu set Menuname='全厂移交统计报表' where MenuName='全厂移交统计表';
update sys_menu set Menuname='全厂移交累积统计报表' where MenuName='全厂移交统计递增表'

View File

@ -0,0 +1,5 @@
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BB5EC5E1-A23D-4A3F-8772-CD40757974EC','Punchlist fromͳ¼ÆµÝÔö±í',
'Transfer/Chart/PunchlistFromChart.aspx',25,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
GO

View File

@ -0,0 +1,25 @@
update Sys_Menu set MenuName='人员培训计划' where MenuId='C8AD8E40-0E96-4007-A02F-62DDB0B275D5'
go
alter table TestRun_TrainRecords add ClassHours decimal(18,1) --
alter table TestRun_TrainRecords add TrainingTime DateTime --
alter table TestRun_TrainRecords add TrainingAddress nvarchar(50) --
alter table TestRun_TrainRecords add TrainingLevel nvarchar(50) --
alter table TestRun_TrainRecords add Speaker nvarchar(50) --
alter table TestRun_TrainRecords add States char(1) --
go
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'学时数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'ClassHours'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'TrainingTime'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'TrainingAddress'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训级别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'TrainingLevel'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主讲人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TestRun_TrainRecords', @level2type=N'COLUMN',@level2name=N'Speaker'
GO

View File

@ -0,0 +1,29 @@
delete Sys_Menu where MenuId='EE7E37CA-384F-41B3-BAEE-89CBD9954AB3'
delete Sys_Menu where MenuId='9ACDF513-BD63-48F5-BFA3-B9B1B7FA19E1'
delete Sys_Menu where MenuId='3D554109-D95F-4051-8A6C-5616A7A95C94'
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('EE7E37CA-384F-41B3-BAEE-89CBD9954AB3','预试车进度',null,'TestRun/Report/PreRunSchedule.aspx',1,'2BF9C16D-536F-4F89-AA59-49ED1A1A164C','Menu_TestRun',0,1,1)
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('9ACDF513-BD63-48F5-BFA3-B9B1B7FA19E1','试车进度',null,'TestRun/Report/TestRunSchedule.aspx',2,'2BF9C16D-536F-4F89-AA59-49ED1A1A164C','Menu_TestRun',0,1,1)
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('3D554109-D95F-4051-8A6C-5616A7A95C94','首页进度设置',null,'TestRun/Report/ScheduleSetUp.aspx',3,'2BF9C16D-536F-4F89-AA59-49ED1A1A164C','Menu_TestRun',0,1,1)
go
--==/
if object_id(N'Run_ScheduleSetUp',N'U') is not null
drop table dbo.Run_ScheduleSetUp
CREATE TABLE dbo.Run_ScheduleSetUp(
ScheduleId varchar(50) NOT NULL,--
WorkPackId varchar(50) NOT NULL,--
ProjectId varchar(50) NULL,--
States int null,--1:2:
AllNum int null,--
ProgressNum int NULL,--
CompleteNum int NULL,--
CompleteRate decimal(18,2) NULL,--
AddUser varchar(50) NULL,--
AddTime datetime NULL,--
Sort int NULL,--
CONSTRAINT PK_Run_ScheduleSetUp PRIMARY KEY CLUSTERED
(
ScheduleId ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

View File

@ -0,0 +1,12 @@
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=1 )
where HazardLevel is null or HazardLevel='1'
go
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=2 )
where HazardLevel='2'
go
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=3 )
where HazardLevel='3'
go
update Hazard_HazardSelectedItem set HazardLevel=(select top 1 RiskLevelId from Base_RiskLevel where RiskLevel=4)
where HazardLevel='4'
go

View File

@ -17,4 +17,6 @@ VALUES('F97BCF55-E450-4007-AD84-AB64B3496204','ȫ
'Transfer/Chart/TransferChart.aspx',15,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES('BB5EC5E1-A23D-4A3F-8772-CD40757974EC','Punchlist fromͳ¼ÆµÝÔö±í',
'Transfer/Chart/PunchlistFromChart.aspx',25,'3517DBE2-9728-4BA0-9EA5-AE2147DB883B','Menu_Transfer',0,1,1)

63
SGGL/.gitattributes vendored Normal file
View File

@ -0,0 +1,63 @@
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

262
SGGL/.gitignore vendored Normal file
View File

@ -0,0 +1,262 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# DNX
project.lock.json
project.fragment.lock.json
artifacts/
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
*.config
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
#*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# CodeRush
.cr/
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc

View File

@ -1,8 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Linq;
namespace BLL
{
@ -36,7 +32,13 @@ namespace BLL
UploadDate = trainRecords.UploadDate,
CompileMan = trainRecords.CompileMan,
CompileDate = trainRecords.CompileDate,
Remark = trainRecords.Remark
Remark = trainRecords.Remark,
ClassHours = trainRecords.ClassHours,
TrainingTime = trainRecords.TrainingTime,
TrainingAddress = trainRecords.TrainingAddress,
TrainingLevel = trainRecords.TrainingLevel,
Speaker = trainRecords.Speaker,
States=trainRecords.States
};
Funs.DB.TestRun_TrainRecords.InsertOnSubmit(newTrainRecords);
Funs.DB.SubmitChanges();
@ -57,6 +59,12 @@ namespace BLL
newTrainRecords.CompileMan = trainRecords.CompileMan;
newTrainRecords.CompileDate = trainRecords.CompileDate;
newTrainRecords.Remark = trainRecords.Remark;
newTrainRecords.ClassHours = trainRecords.ClassHours;
newTrainRecords.TrainingTime = trainRecords.TrainingTime;
newTrainRecords.TrainingAddress = trainRecords.TrainingAddress;
newTrainRecords.TrainingLevel = trainRecords.TrainingLevel;
newTrainRecords.Speaker = trainRecords.Speaker;
newTrainRecords.States = trainRecords.States;
Funs.DB.SubmitChanges();
}
}
@ -70,7 +78,8 @@ namespace BLL
Model.TestRun_TrainRecords newTrainRecords = Funs.DB.TestRun_TrainRecords.FirstOrDefault(e => e.TrainRecordsId == trainRecordId);
if (newTrainRecords != null)
{
CommonService.DeleteAttachFileById(trainRecordId);//删除附件
CommonService.DeleteAttachFileById(trainRecordId + "#1");//删除附件
CommonService.DeleteAttachFileById(trainRecordId + "#2");//删除附件
Funs.DB.TestRun_TrainRecords.DeleteOnSubmit(newTrainRecords);
Funs.DB.SubmitChanges();
}

View File

@ -144,6 +144,16 @@ namespace Web.Controls
chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;
chart1.Series[dataSourceTeam.DataPointName].BorderWidth = 2;
chart1.Series[dataSourceTeam.DataPointName]["DrawingStyle"] = "Cylinder";
if (dataSourceTeam.DataPointName == "Actual Finished")
{
chart1.Series[dataSourceTeam.DataPointName].Color = Color.Red;
}
else if (dataSourceTeam.DataPointName == "Plan Finished")
{
chart1.Series[dataSourceTeam.DataPointName].Color = Color.Blue;
}
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
@ -431,5 +441,147 @@ namespace Web.Controls
}
Controls.Add(chart1);
}
/// <summary>
/// 创建Chart图形百分比
/// </summary>
/// <param name="dataSourceChart">Chart类</param>
public void CreateChartPunchlistFrom(Model.DataSourceChart dataSourceChart)
{
Chart chart1 = new Chart
{
ID = "chart1",
BackColor = Color.WhiteSmoke,
ImageLocation = "~/Images/ChartPic_#SEQ(300,3)",
BorderlineDashStyle = ChartDashStyle.Solid,
Palette = ChartColorPalette.BrightPastel,
BackSecondaryColor = Color.White,
BackGradientStyle = GradientStyle.TopBottom,
BorderWidth = 2,
BorderColor = Color.FromArgb(26, 59, 105),
ImageType = ChartImageType.Png,
Width = dataSourceChart.Width,
Height = dataSourceChart.Height
};
Title title = new Title
{
Text = dataSourceChart.Title,
ShadowColor = Color.FromArgb(32, 0, 0, 0),
Font = new Font("Trebuchet MS", 10F, FontStyle.Bold),
ShadowOffset = 3,
ForeColor = Color.FromArgb(26, 59, 105)
};
chart1.Titles.Add(title);
Legend legend = new Legend
{
Name = dataSourceChart.Title,
TextWrapThreshold = 1,
Docking = Docking.Top,
Alignment = StringAlignment.Center,
BackColor = Color.Transparent,
Font = new Font(new FontFamily("Trebuchet MS"), 8),
LegendStyle = LegendStyle.Row,
IsEquallySpacedItems = true,
IsTextAutoFit = false
};
chart1.Legends.Add(legend);
ChartArea chartArea = new ChartArea
{
Name = dataSourceChart.Title,
BackColor = Color.Transparent
};
chartArea.AxisX.IsLabelAutoFit = false;
chartArea.AxisY.IsLabelAutoFit = false;
chartArea.AxisX.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular);
chartArea.AxisY.LabelStyle.Font = new Font("Verdana,Arial,Helvetica,sans-serif", 8F, FontStyle.Regular);
chartArea.AxisY.LineColor = Color.FromArgb(64, 64, 64, 64);
chartArea.AxisX.LineColor = Color.FromArgb(64, 64, 64, 64);
chartArea.AxisY.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64);
chartArea.AxisX.MajorGrid.LineColor = Color.FromArgb(64, 64, 64, 64);
chartArea.AxisX.Interval = 1;
chartArea.Area3DStyle.Enable3D = dataSourceChart.IsNotEnable3D;
chartArea.AxisY.LabelStyle.Format = " 0% "; // 格式化,为了显示百分号
chart1.ChartAreas.Add(chartArea);
if (dataSourceChart.ChartType == SeriesChartType.Pie)
{
foreach (Model.DataSourceTeam dataSourceTeam in dataSourceChart.DataSourceTeams)
{
this.lblTotal.Text = "累计值为:";
if (dataSourceTeam.DataPointName == "累计")
{
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
this.lblTotal.Text += (dataSourcePoint.PointText + "" + dataSourcePoint.PointValue + ",");
}
if (this.lblTotal.Text != "累计值为:")
{
this.lblTotal.Text = this.lblTotal.Text.Substring(0, this.lblTotal.Text.LastIndexOf(","));
}
}
else
{
this.lblTotal.Visible = false;
chart1.Series.Add(dataSourceTeam.DataPointName);
chart1.Series[dataSourceTeam.DataPointName].ChartType = dataSourceChart.ChartType;
chart1.Series[dataSourceTeam.DataPointName].Name = dataSourceTeam.DataPointName;
chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;
chart1.Series[dataSourceTeam.DataPointName].BorderWidth = 2;
chart1.Series[dataSourceTeam.DataPointName].Label = "#PERCENT{P1}";
chart1.Series[dataSourceTeam.DataPointName]["DrawingStyle"] = "Cylinder";
int m = 0;
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
chart1.Series[dataSourceTeam.DataPointName].Points[m].LegendText = dataSourcePoint.PointText + "#PERCENT{P1}";
m++;
}
}
}
}
else
{
foreach (Model.DataSourceTeam dataSourceTeam in dataSourceChart.DataSourceTeams)
{
this.lblTotal.Text = "累计值为:";
if (dataSourceTeam.DataPointName == "累计")
{
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
this.lblTotal.Text += (dataSourcePoint.PointText + "" + dataSourcePoint.PointValue + ",");
}
if (this.lblTotal.Text != "累计值为:")
{
this.lblTotal.Text = this.lblTotal.Text.Substring(0, this.lblTotal.Text.LastIndexOf(","));
}
}
else
{
this.lblTotal.Visible = false;
chart1.Series.Add(dataSourceTeam.DataPointName);
chart1.Series[dataSourceTeam.DataPointName].ChartType = dataSourceChart.ChartType;
chart1.Series[dataSourceTeam.DataPointName].Name = dataSourceTeam.DataPointName;
chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;
chart1.Series[dataSourceTeam.DataPointName].BorderWidth = 2;
chart1.Series[dataSourceTeam.DataPointName]["DrawingStyle"] = "Cylinder";
chart1.Series[dataSourceTeam.DataPointName].Label = "#VAL{P}";//设置标签文本 (在设计期通过属性窗口编辑更直观)
chart1.Series[dataSourceTeam.DataPointName].IsValueShownAsLabel = true;//显示标签
foreach (Model.DataSourcePoint dataSourcePoint in dataSourceTeam.DataSourcePoints)
{
chart1.Series[dataSourceTeam.DataPointName].Points.AddXY(dataSourcePoint.PointText, dataSourcePoint.PointValue);
}
}
}
}
Controls.Add(chart1);
}
}
}

View File

@ -75,3 +75,462 @@ IP地址:::1
出错时间:02/04/2024 10:42:45
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetSupervise_SubUnitReportListToSUB() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204
在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181
出错时间:02/05/2024 18:19:34
出错时间:02/05/2024 18:19:34
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228
在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046
出错时间:02/05/2024 18:19:34
出错时间:02/05/2024 18:19:34
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220
在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942
出错时间:02/05/2024 18:19:34
出错时间:02/05/2024 18:19:34
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020
在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884
出错时间:02/05/2024 18:19:34
出错时间:02/05/2024 18:19:34
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetSupervise_SubUnitReportListToSUB() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14204
在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181
出错时间:02/05/2024 20:19:33
出错时间:02/05/2024 20:19:33
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14228
在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046
出错时间:02/05/2024 20:19:33
出错时间:02/05/2024 20:19:33
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14220
在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942
出错时间:02/05/2024 20:19:33
出错时间:02/05/2024 20:19:34
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 14020
在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\五环\SGGL_CWCEC\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884
出错时间:02/05/2024 20:19:34
出错时间:02/05/2024 20:19:34
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:55
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:56
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:58
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:58
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:59
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:59
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:59
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:59
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:59
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:59
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:59
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:59
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:59
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:59
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:21:59
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:21:59
错误信息开始=====>
错误类型:ArgumentException
错误信息:The argument cannot be null or empty string.
参数名: fileName
错误堆栈:
 .(String , String )
在 Aspose.Words.Document..ctor(String fileName, LoadOptions loadOptions)
在 Aspose.Words.Document..ctor(String fileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.btnDonwLoadTrainRecords_Click(Object sender, EventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 276
在 FineUIPro.Button.OnClick(EventArgs e)
在 (Button , EventArgs )
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/05/2024 22:22:00
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/05/2024 22:22:00
错误信息开始=====>
错误类型:FileNotFoundException
错误信息:未能找到文件“E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\File\Word\TestRun\生产人员培训执行情况报告.doc”。
错误堆栈:
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
在 System.IO.File.Copy(String sourceFileName, String destFileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.PageManager1_CustomEvent(Object sender, CustomEventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 300
在 FineUIPro.PageManager.OnCustomEvent(CustomEventArgs e)
在 (PageManager , CustomEventArgs )
在 FineUIPro.PageManager.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/06/2024 13:59:32
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/06/2024 13:59:32
错误信息开始=====>
错误类型:IOException
错误信息:文件“E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\File\Word\TestRun\生产人员培训执行情况报告34869bac-dbd1-41b8-a43a-b6db3daf7aed.doc”已经存在。
错误堆栈:
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
在 System.IO.File.Copy(String sourceFileName, String destFileName)
在 FineUIPro.Web.TestRun.PersonTrain.TrainRecords.PageManager1_CustomEvent(Object sender, CustomEventArgs e) 位置 E:\五环\SGGL_CWCEC\SGGL\FineUIPro.Web\TestRun\PersonTrain\TrainRecords.aspx.cs:行号 264
在 FineUIPro.PageManager.OnCustomEvent(CustomEventArgs e)
在 (PageManager , CustomEventArgs )
在 FineUIPro.PageManager.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:02/06/2024 14:24:27
出错文件:http://localhost:8579/TestRun/PersonTrain/TrainRecords.aspx
IP地址:::1
操作人员:JT
出错时间:02/06/2024 14:24:27

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,160 +1,48 @@
ĐĎࡱá>ţ˙ ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ý˙˙˙ţ˙˙˙ţ˙˙˙ţ˙˙˙
 !"#$%&'()*+,-./0123456@89:;<=>?ţ˙˙˙ABCţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙Root Entry˙˙˙˙˙˙˙˙ ŔF°ĐWŻ<57>SummaryInformation(˙˙˙˙0DocumentSummaryInformation8˙˙˙˙˙˙˙˙˙˙˙˙ ŘWordDocument˙˙˙˙˙˙˙˙*fţ˙˙˙
ţ˙˙˙ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ţ˙
ŕ…źňůOh«‘+'łŮ0 €¨°Řäô , 8 D P\dltř°(u7bu§NşNXTůW­€Ő‹0€8hĆ~RusNormalWendy2@^±ÓöÚ@üŻ<>@ uyćŘd@=WPS Office_12.1.0.16250_F1E327BC-269C-435d-A152-05C5408002CAţ˙
ŐÍŐś.“—+,ů®DŐÍŐś.“—+,ů®ŘH€PXlt| ڰcwcecŁ 0t€|°KSOProductBuildVerICV°2052-12.1.0.16250$F0A3066D1E0A413A94DCFDDAC2C9DE89_12,0Table˙˙˙˙7wData
˙˙˙˙˙˙˙˙˙˙˙˙ţ˙˙˙WpsCustomData˙˙˙˙˙˙˙˙˙˙˙˙0˙˙˙˙˙˙˙˙˙˙˙˙ěĄÁ<> N KSKSĂ*fŁ˙˙˙˙˙˙¤**ö
8- ,Y Ä2
2u"$ş hd V
ą"BwŰšăűF° -NýV”NŻs ĺ] z gPlQřSNSp)Y6qlˇ€ýN gPlQřSy<>îv÷S20197/21126noŢ]NSp˛mS)Y6qlĄc6eŮzy<7A>îv ¨PPĺ] zŚTĄc6eŮzĺ] zEPC;`bSy<53>îv20197/21126-PCM-T-00xu§NşNXTůW­gbL<62>Ĺ`µQĄbJT,{ 1 u<>qQ 1 u<>ůW­öeô•f[öepeůW­0WąpůW­…Qą[ˇ%ĺwĆ ˇ%Íd\Oô~îO€bý€ ˇ%‰[hQĺwĆ ˇ%ľ‹YęNh<4E>ĺwĆ ˇ%vQÖNůW­ąe_ˇ%žRlQ¤[ůW­ ˇ%6R <20>SfŹô•ůW­ ˇ%{|<OĹ<4F>nÍd\OůW­ ˇ%T <54>n°s:WůW­ ˇ% vQÖNÂS RůW­şNpeůW­^b €b/gcü[^€8hąe_ˇ%fNb—€Ő‹ ˇ%€8hˇ%T{uy<>îvůW­Ť#ŤşNN;NůW­Ť#ŤşNf[`NŚTž[őŤ…Qą[˙ ĺ]Ź^ ˙ľ‹Y Tđy˙ ˙ľ‹YMO÷S˙ ľ‹Y„vÓ~„g ľ‹Y„v§c6RĘSĺ]\OźSt ľ‹Y„vÍd\O<>‰†<E280B0>ĘS_:gek¤š ľ‹YÍd\OĐŹL<C5B9>člaNy<4E> ľ‹YĐŹL<C5B9>„v8^Á‰î•<C3AE><E280A2>ĘSô~îOô~¤b î•<C3AE><E280A2>T{u ž[˝eĹ`µQ˙ ”NŻsĺ] z^Ä~Ç~ľ‹YS¶[ů[N;Nu§NşNXTŰŹL<C5B9>†NĺN
N1~6y<>„vf[`NŚTž[őŤ…Qą[ ˙ÖS—_†N<E280A0>Ź}YHeśg ˙ cĉš[Ś[b†NĺľYřvsQůW­ĺ]\O˙SěbůW­ŚT°s:Wž[Íd ˙0 HeśgÄ÷N˙ <1A>ÇŹůW­ ˙N;Nu§NşNXTúW,gŚcác†NĺľYúW,g:g„g0ĺ]\OźSt0O(uąeŐl0ĺNĘSŐfŹčlaNy<4E>0ĺe8^ĐŹL<C5B9>ô~¤búW,g<>‰Bl ˙ý€Yů[勾‹YŰŹL<C5B9>ck8^/T\P0Íd\O0 DöN˙ Á‰ůW­~{0Rh<52>0”NŻsăNh<4E>N;NăNh<4E>ĺe g  24:<RVXZ\^bdf¨ŞŔÂÔŘÚÜěâŘÎÄľ´°¬¨Ąˇś”<C59B>ŤŠ…}umea^ZWSPMOJOJOJo(OJOJo(OJOJo(OJQJo(aJOJQJo(aJOJQJo(aJCJOJo(EHOJRHZOJOJOJo(CJOJo(EHOJRHZOJo(OJOJo(OJo(OJo(OJQJ^Jo(aJ OJo(EHCJOJo(5<08>EHCJOJo(5<08>EHCJOJo(5<08>EHCJOJo(5<08>EH%CJOJo(5<08>EHmHsHnHtHUÜŢâäćţ  
    " $ & , . 0 8 : > F H J X Z l n | ~ <00> űřőňčŢÚ×ÓĎËČÄŔĽ¸µ±­Ş¦˘ź›—‹‡{wkg[WOJo(OJQJo(aJnHtHOJo(OJQJo(aJnHtHOJo(OJQJo(aJnHtHOJo(OJQJo(aJnHtHOJo(OJo(OJOJo(OJo(OJOJo(OJo(OJOJo(OJo(OJo(OJo(OJOJo(OJo(OJo(OJOJo(CJOJo(aJ5<08>CJOJo(aJ5<08>OJOJOJOJo(!<21> š ˘ ¤ ş Ľ č ę 



&
(
4
6
8
@
B
D
P
V
X
\
`
n
p
r
÷óďëçáŐĎĂ˝¸´°«§ŁźŽŠ„€tplhd_[WOJo(OJo(OJ@<40>ě˙OJo(OJo(OJo(OJo(OJQJo(aJnHtHOJo( OJo(@<40>ě˙OJo(OJo(OJo(OJ@<40>ě˙OJo(OJo(OJo(OJo(OJ@<40>ě˙OJo(OJo(OJ@<40>ě˙ OJo(@<40>ě˙OJQJo(aJnHtH OJo(@<40>ě˙OJQJo(aJnHtH OJo(@<40>ě˙OJo(OJo(OJo(OJo(OJo(nHtH
<00>
°
Ŕ
ö
    ( * > @ X Z n p Ś Ž <00> ś ¦ ¨ : < > @ B D F H J L P Z \ úôđîěęčäŕŢÚ×ÓĐĚÉĹÂľ»·łŻŁ<C5BB>ŚŠ<C59A>†„€~|zncOJmHsHnHtHOJo(mHsHnHtHo(o(o(o(o(o(o(o(o( CJo(@<40> CJo(@<40>CJmHsHnHtHCJo(mHsHnHtH@<40>o(OJo(OJo(OJOJo(OJOJo(OJOJo(OJOJo(OJOJo(o(>*o(>*o(o(>*o(>*CJ5<08>
CJo(5<08>OJ@<40>ě˙&\ ^ ö ř ú ü ţ 
  & ( * 2 4 6 > @ D F L N ôčÝŇÇ»°¤ ť™•‘Ť‰…‚{wsqno(o(OJo(OJo(OJo(OJOJOJo(OJo(OJo(OJo(OJo(OJo(OJOJo(OJo(mHsHnHtHOJmHsHnHtHOJo(mHsHnHtHOJmHsHnHtHOJmHsHnHtHOJmHsHnHtHOJo(mHsHnHtHOJmHsHnHtH4<TîŢÎÂŞ d@a$$$If d@a$$$If d@a$$$Ifd¸a$$„l˙^„l˙$Ifd¸a$$„l˙^„l˙$Ifa$$„ň˙^„ň˙„ä˙]„ä˙$IfTVXZ.% a$$$If a$$$IfŃ$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4˙ö&Örä˙"ć
!  ˙˙˙˙ŕ ˙˙˙˙ ŕ ŕ ŕ  –ä˙Ö˙˙˙˙˙Ö˙˙˙˙˙˙˙˙Ö˙˙˙˙˙Ö˙˙˙˙˙˙˙˙˙Ő>ÄţZ\^`óęá a$$$If a$$$If d@a$$$If`bdf.% a$$$If a$$$IfŃ$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”&˙ö&Örä˙"ć
!&  ˙˙˙˙ ˙˙˙˙     –ä˙Ö˙˙˙˙˙Ö˙˙˙˙˙˙˙˙Ö˙˙˙˙˙Ö˙˙˙˙˙˙˙˙˙Ő>ÄţfŞÖóçŢ a$$$If d@a$$$If d@a$$$IfÖŘÚÜA8/ a$$$If a$$$Ifľ$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”’˙ö&Ö\ä˙"ć
&  ˙˙˙˙ ˙˙˙˙ ŕŕ –ä˙Ö˙˙˙˙Ö˙˙˙˙˙˙˙Ö˙˙˙˙Ö˙˙˙˙˙˙˙˙Ő>Äü ÜŢŕâóę,ľ$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”ˇýö&Ö\ä˙"ć
&  ˙˙˙˙ ˙˙˙˙    –ä˙Ö˙˙˙˙Ö˙˙˙˙˙˙˙Ö˙˙˙˙Ö˙˙˙˙˙˙˙˙Ő>Äü a$$$If d@a$$$Ifâäć  öíäŘĚ d@a$$$If d@a$$$If a$$$If a$$$If a$$$If  $ & .% a$$$If a$$$IfŃ$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”úýö&Örä˙"ć
!&   ˙˙˙˙ ˙˙˙˙     –ä˙Ö˙˙˙˙˙Ö˙˙˙˙˙˙˙˙Ö˙˙˙˙˙Ö˙˙˙˙˙˙˙˙˙Ő>Äţ& . 0 : < öíäŰ a$$$If a$$$If a$$$If a$$$If< > č$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”čö&Ö<>ä˙8ÄHĚ&€        –ä˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙˙ŐTŚ
8ü > H <00> š ¤
öđ`WQ$If a$$$If<00>$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”čö&Ö0ä˙8&€  –ä˙Ö˙˙Ö˙˙Ö˙˙Ö˙˙˙ŐTČ$If a$$$If


(
6
8
B
of`ZTNH$If$If$If$If$If a$$$If<00>$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”čö&Ö0ä˙8&€  –ä˙Ö˙˙Ö˙˙Ö˙˙Ö˙˙˙ŐTČB
^
ů$If^
`
ě$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”čö&Ö<>ä˙8ć
ÄĚ&€  –ä˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙˙ŐT®Ţ8ü `
p
r
öđęä$If$If$If a$$$If
<00>
  A82,$If$If d@$Ifľ$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”čö&Ö\ä˙8ÄĚ&€  –ä˙Ö˙˙˙˙Ö˙˙˙˙Ö˙˙˙˙Ö˙˙˙˙˙ŐTŚ
4 * @ Z p Ž <00> š ęŐŔ«<00>{$If
& Fdh„e^„e„›ţ`„›ţ$If
& Fdh„e^„e„›ţ`„›ţ$If
& Fdh„e^„e„›ţ`„›ţ$If
& Fdh„e^„e„›ţ`„›ţ$If
& Fdh„e^„e„›ţ`„›ţ$If
& Fdh„e^„e„›ţ`„›ţ$Ifš ś ¨ < > @ B D F qke_YS$If$If$If$If$Ifd@WDČ„ô`„ô$If$Ify$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4
ö&Öä˙&  –ä˙Ö˙Ö˙Ö˙Ö˙˙Ő&F H J L N P ^ ř ú ü ůóíçnhb\V$If$If$If$Ify$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4
ö&Öä˙&  –ä˙Ö˙Ö˙Ö˙Ö˙˙Ő&$If$If$If$If ü ţ    ůóítk\a$$WDČ„¤`„¤$If a$$$Ify$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”9ö&Öä˙&  –ä˙Ö˙Ö˙Ö˙Ö˙˙Ő&$If$If$If  ( * 4 6 @ B }tkbYP a$$$If a$$$If a$$$If a$$$If a$$$If a$$$Ify$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”üö&Öä˙&  –ä˙Ö˙Ö˙Ö˙Ö˙˙Ő&B D ě$$If:V ööTŠTÖÖ0˙˙˙˙˙˙4f4”µö&Ö<>ä˙,l<0E>(&€        –ä˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙Ö˙˙˙˙˙˙˙ŐH@$ö˘ŘD F H J L N úćäâÝdpţ Ć9r Ć9r &d˙dpţ7°‚. °ĆA!°Š#<23>S"°S$<24>7°°2P0pŘ:1<>Ě˙Ń FđéŰďJ™Ěţ#¨s?Šé˙˙Ř˙ŕJFIFHH˙ŰC 
  $.' ",#(7),01444'9=82<.342˙ŰC  2!!22222222222222222222222222222222222222222222222222˙Ŕř"˙Ä
˙ĵ}!1AQa"q2<>ˇ#B±ÁRŃđ$3br
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz<79>„…†‡<E280A0>‰Š“”•<E28093>™š˘Ł¤Ą¦§¨©Ş˛ł´µ¶·¸ąşÂĂÄĹĆÇČÉĘŇÓÔŐÖ×ŘŮÚáâăäĺćçčéęńňóôőö÷řůú˙Ä
˙ĵw!1AQaq"2<>Bˇ±Á #3RđbrŃ
$4á%ń&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz<7A>„…†‡<E280A0>‰Š“”•<E28093>™š˘Ł¤Ą¦§¨©Ş˛ł´µ¶·¸ąşÂĂÄĹĆÇČÉĘŇÓÔŐÖ×ŘŮÚâăäĺćçčéęňóôőö÷řůú˙Ú ?÷ú(˘€
(˘€
(˘€
(˘€
(˘€
(˘€
(˘€
(˘€
(˘€
(˘€
) s:ÇŹ|/ ä_ë6Ęá°R6óB8üh§˘Ľ†˙ö‚đÜ
âÎĆöâE8M±«{ ¸ý˘Ů<CB98>ű>€"8˙“oçđ€=öŠůŮhťWpݤY•Ď8 źý
´ ýŁ"án<<Í“Ë-ĆĐÓiţtď4W<%w"Ep/-ŚłĽ`˘ţ äţ»­#Ĺşű3T¶ąf„jř|zí8oŇ€6h¤íK@Q@Q@Żřĺg«ŮÚÚëú]íĚH€[Ü$r¸ůжŢ<C2B6>«d˙»^ÍY> Ńŕ×ôK˝.ăýUĚe #;OUl{á@˙Â_â/ú ßĂGü%ţ!˙ Ĺßýü5KVÓgŇ5k­
Ëo#FĂ9Á3ߥR  ŻřKĽC˙Ażűřh˙„»Ä?ô»˙ż†±h  ŻřKĽC˙Ażűřh˙„»Ä?ô»˙ż†±h ËÂż5˝#ÄÖ·…ĹÄ1Ę<ČťňOzt'ŻCĎjúîÚâ»h®-äC2 #u<2<32>ká*úoŕłá†Ň®dÍΞBˇcŃžź\ýQ@łE éK@Q@Q@Q@!ĄŞš…äuŚ÷·/˛"id=pŞ2hĆľ=řą­--<?g;$łfk/ERG^ůî×Ď®ď!ÜěY±ÔśÖżŠőéüIâ[ÝVsžL€9tz€8جj(˘Š(˘Š*H¦ÝŚťř5čţřŃâť
%y“P€q X<C2A0>ěAőĹw6ß´e«.'đüŠ@űËq×đŰýkçú(ŢŻhµ1şŮh;dÇÉ$łî\ű¨ţµ?ĂŻxâ? ćˇy$VźűăolLhÎxU8Áaß ź»_?˘ł¸Ebp˝}}đËÂĂÂŢ ´·ueşśyó†f ŽŘdzć€;1ÓĄŁő˘€šÝiÔPÎß|+ömJßÄvńü—8ŠŕŽÎńQŔ˙d׊WÚľ/Đ#ń7†/t™Ý4gĘcü2Tç®3×Ű"ľ0ĽµĘňkY”¤9FV <20>Üv h˘Š(˘Š+®řoâ‡đ§Ś­/YŮmd>UŔă<žťG¸ČŇAšűľ6 <0C><EFBFBD>SČ#ˇ%y·ÁŻ˙ÂCอ¦`n´â tÇČqۡ_ř˝z@é@ EPEPEP^7ńëĹŮÚ bâô‰eň#SÇćĂ9Ü÷ŻbnµÄę? |?­x†ăYŐ…Íěăl2K<32>â@v€GOZů šQ<C5A1>âv2­Ű_ř¦őíô BHßîȶěTţ WŘ:v‰Ąé
ĂOÓímsĂbU'ę@ć´E|‰Â/Ę®Ź ČČÜv˙:Ž…3·ŚČÚ,ě3Ň5.
(âK˙ ř<>K‡ÍżŃŻmŁěÓBP¦zÖLÉÄ<>Ę}Ĺ}ŕzÖ­ŕ˙kOí "Ňg“ďČlŤ˙\7ë@Q_Ex—ŕ™xmđÚJrD74dö‡*?kËu_„ľ2Ňť<C587>ŃçąLáZŘyĄ˝đąÇă@=ĐŻ<C490>|XŇ4káÝLČżyEłŃ迼_Şş™lÖĆÉ{¦ŮŹmż{ô"€#řCá1âoýôŮ6:)ěrp=A5őšýÚăĽŕK_i2ÚĹ7Ú'ť÷Ë9@¤ŕpç<>Ďç]<5D>é@ EPEP[ŠůŁăŻ…?˛üGło×ŕ—
8Y7~yÎ{kéšĺ>!xi|WŕëÝ9PµŔ_6ß×ĚPp9ă•ĎlĐĆÔS䍢•ŁaĘśt¦PEPEP{đ“Ĺ_đŤxÖßĎ<C39F>-ťßî&ÜŘU üG<  >ľµ_»_+pępŔäúëág‰Ç‰üi,˛nĽ¶Dů9$ŹşÜőČĆOsšîh¤)h˘Š(˘Škcz
ó/Ť0“Ă~K+‰ Ô/ślx<6C>ŁFŠA$0čs<C48D>î7WĎßđ°<aŹůőoü ń«ż|U˙ gŚ®®ăbm!ý͸ôAĐűgÇbMqÔŃ˙ÂÁńŹý Ú·ţżřŃ˙ Ć?ô3jßř˙ă\ĺŇÂŔńŹý ú·ţżřŇÂÁńŹý Ú·ţżř×9Etđ°|c˙C6­˙<00>oţ5oLń‡Ťő]NŢĆŰÄz´“O Ť]ľI'u®F˝ŕ…MćŻ?<3F>®#ýÍ ňŕ$pd#žzp:ýV€=÷Gł“NŃí-'ąęh˘TyĺrÍ#O&´iĄ-QEQEQEQEÖę(ĺoŤ>:Śúai¨<69>2źGţ1Ďż?B+Í+믊Ţ˙„źÁ7QC{»QçŔ©#ŞŹ\ŚńÜâľFe(ĺXa<58>Á ˘Š(˘Š(ŻMř)âżě®ź<<3C>m5,BŮč$çaüÎ>ŚkĚ©ńHĐȲ/U9÷zô§W-ŕ'Šüe©o >ß*äŇ(Î86=ë© Š( ąďY꺏…ďltS˝¸O([#ńÚMo·Q^ ⟏ž•âKŰ&ĘÂ{($ŘL®Y<C2AE>ŕś†Áň=±@ńřâĆ;ŚÖ„žI2sGü(˙Ď[?űůVżá˘|K˙@ť'ţř“˙‹Łţ'Äżô Ňď‰?řş«˙
ĹóÖĎţţQ˙
ĹóÖĎţţUŻřhź˙Đ'I˙ľ$˙âč˙†‰ń/ýtźűâOţ.€*˙Â<>ń_üőł˙ż”Â<7F>ń_üőł˙ż•kţ'Äżô Ňď‰?řşOřhŹ˙Đ'I˙ľ$˙âč©řâŻůíg˙+ß<áČĽ)á[=*0ľdkşf_ă<5F>ýăśsŽ€žŔWđÇâ‰<y©\}®ËN<C38B>O¶Ź.ń#ďf'ĺ,F8oĘ˝]zPŃEQEQEQEQEQEÓ_"üWđÔ~ńÍÜ6á¬řž%R>@ßĂ<C39F>Ó ÷ݧ<[â;o
řvďWşÁ.cڶ<Ç?uěp9í_jz˝Ö˝¬]ßßČd¸»rĚIČř@ĎaĐJ̢”ä
(˘€
(˘€=wŕO?˛üE.‰u!×ăä𲏻×<C2BB>žGą+_K/JřNĘîk č.ŕvIapčëÁRr=ëí ëńxźĂ6:Ľ@:eÔg
ă†Ű9Ƕ(vŠ)­Ö€8߉ž)˙„SÁ·wqHRîaäŰH!Ř‘îHíśWČ.ćG.Ç9<Wµ|d´ńWŠ<L¶š~<7E>©Ď§X®ČŢ;W+# 08ü=>Zóaŕů5oüđ rŠč˙á_řĂţ…ť[˙ü(˙…ăúuoüđ rŠč˙á_řĂţ…ť[˙ü(˙…ăúuoüđ <72>ôükˇ˙…ăúuoüđ¬ÝGGÔt9<­RĘâÎáÔ2E<e Sź· ¬>řvxO<4·.fu9 ÎőÇÝÚ8ëŚ×d+ÂľřćK”o
_ĚZHĂKdîz¨űŃŽyÇŢŰ˝«ÝGN)´QE0
(˘€
(˘€
(˘€
(˘€
ku§V/Š5¨ü;áťCV”¦-`gPçßřWńlĆ€>~řéâó«ř4+Iłg§gĚŘŮ1ëśżw<77>wW“T÷—sßßOys#I<ň4;brIüj
|<7C>*˛q†ţb™ZÚV‰«iú”ö¶ď$6P‰¦`¤…ůŹlňxôÉíY4QEQEWµüń_ٵŹ NÇeÎf¶ŕHĚ1ű#ÖĽRŻhúśú.Żk¨Ű>Ů­ĺYőäzw ąĄaxłÄö^ĐĺŐoAhŐ¬kŤÎOařdýYĐő}wCłŐ-H1\Ä$í=
çÔŹ­xÇ6ĄŻÇ Ŕçěö#2€xyO^ř8ÇuvđĐľ˙ uçć(˙†…đ˙ýŻ?1_6ŃH¤żáˇ|?˙@ëĎĚQ˙ á˙ú^~bľm˘€>’˙†…đ˙ýŻ?1Gü4/‡˙čyůŠů¶ŠúKţĂĺ‡üKŻ?1^ăOMâĎßjňä$˛b$?ÁáGä?<ŐMEľŐŇöK(_±Ű5ÄHQqçÓ5—L şF©s˘ęöş•ś….-¤! ô>ÝżűGĂÚŐ·<C590>´ =^Đţâę0ŕg%OF\ú<>řWÄ5ď߳߉ ÖÚ‡†ć,Z#ö¸2II
ĂŰť¤}M<14>Ą-QEQEQEQEăź´&·%—…¬4<C2AC>Żö„ĺä`p
FÚ~Ą”˙ŔkŘOZů“ăţ¦—ž:·łŽB~Çf‰"ç!]‰cřŕ­yEN“WÖě4Ř<34>]N<>©n€łĎç@Kü đ”öË`eÖ¤¸WP DŔŞ®GUŰĎü ×Ď2đüžńfˇĄ9,°Ęv3Ľ§•<z=ëěŰ;Xl¬áµ·Ťc·…qĆ:*€ăżĽ+öÝ&ŰÄP!2Úbń˙<É%OŕÄŹrĂŇ<C482>;QEŔ(˘Š(˘Šö_…#đ÷…µ‹çĎŮ"76aŹ Ä…Ř}‰*xčšň+űɵůďn]¤šy ŽÍÔs“ďP#8$d`ŇPEPEPEÓřĂ2xŻĆ:pV0o;)#lc9ř |ř/á1˘x,Ţ\Çţ“ŞbFV^C!GăsčE|ůă}řgĆz¦#†bbů·-ľdÉőÚE}ťikŤŞŞ0ě«çĎÚ'HëZN®źňó čAýwcđ ®·á–°Ú'ÄMäŮ$âŢMÍ<4D>¶O<C2B6>“ôÎ
ä©U¶ş¶3<EFBFBD>śPŢ+÷iŐť˘_ťWBÓő Ý´·(l~µŁ@Q@Q@Q@Q@âÝŘĽřź­$Xżď„Uţ•őńŻ|zIř<49>âq¨Î99ţ3@őv˙졿řźŁE8ܨď0ţ$Feý@®"˝#ŕgü• ?úá7ţ€hęµéTuM:ßVÓ®tűĄ-Äf7<03><>Ü{úŐxR¸ <0F><AŁĎ k÷ş]ČĖҲ€x#<ŕőŁšĚŻxř˙á<}—ĶюOt­Ç°Á>ÂĽ
(˘€
(˘€
(˘€
(˘€
(˘€
úSŕG…?˛ü;.·s.oŰly¬Jy÷nŁý<C581>kÁĽ%áůüOâ{<><€3ťŠ9fÁë€ Ç|bľĐłµ†ÂĘ Kt ±FźÝUů
°˝+Éżh+c/€­§X·47ČK˙uJ8?®ÚőŞóߍQ$ź µFvÁŤ˘dűÇĚQýhäÚ(˘€>żřMs%çĂ YG"&ŚsŮ”*ík…ř9˙$ŁC˙voýőÝPEPEPEPEP_JřÓâ5±µřŤŻĆŮÉ˝NO÷Žďë_e•ň—Ćë)­~&ŢÍ"mK¨b.Ľ€<C4BD>ľ•¨Ϋо HŃüSÓ@ĉ2śúylĄyínř3R]#Ćş5ü“b†î6•ÇdÜ7~™ µĹ<14>Ą-dxF<E280B9>Ä:î•qŹ.ę"<>ÎÖę­ŹbŻ5+ ´˝JćĆć3ĐHŃşžÄřWÝ­|ëńű­i«[řŽ>UŘň®a"Ś}Ŕŕ˛hĹ袊(˘Š(˘Š(˘Š(˘´´ă_×-4ËTÝ5Ä<35>AŔÉęqŰÔúPąüđ©¶Óî|Iq$ąýͶ{ ?3b@čkŰ—ĄgčúUľŁÚi¶Ůňm˘XÔśe±üGާ©÷­+Ëţ<Ü<>><g¬÷qF?V˙ŮkÔ+Ăh˝PǦčÚR0IJĽň.y@
ńć źh˘Ž¦€>ąř:řW˘RŮzŹújőÝ×?ŕ‹ěďh,˘Ţ§ T™5ĐPEPEPEPEP^űEčÄMŁëiś«ÚĘůůWr©ËţUďŐÄüUĐG<C490>~ęvę<76>§·OµCśđÉzw+¸~4ň *’¬8 äRQ@eü?×á#đ.•¨ł»ĚĐ<C49A>ćg ±‘>V'¤nük©Żžżg諒Ý(¸˙HµÎ\ 2ýH˙ŔkčA@ \çŤ<?‰ü)Ą0Ic&N1 ĺyě3ÁöÍttÖë@ ][Kgu-´čÉ,NUŐ†Ş*őŽžţČń:k6Ń<36>Í´p˛Ź˝ôÎCgą'ŇĽ˘€
(˘€
(˘€
(˘€
÷_€--׉®b'ú=®G;<3B>Ë7·˙húWŠiÖ3ęz•µŤ˛šy4PpI'Сđ߆ětsą-˘
[‘ąŹ,Ř=2Äśv  KEÖŻ”>4ë©­|EşŽ"+[E`;®KgčĚĂđŻ˘üuâxĽ#á+ÝUĘůČ-<>ůĺoş1śu s€kăY¦ây&•Ůä33d{“@Öź‡4ìř—LÓŠýŞć8ť °ţšĚŻYř ťCĆSęÎąM‡ĺ9˙–Ź•»żň ¦—F)iĄ-QEQEQEQE×ô§Q@üGđ±đŹŚď,
ÚH|ëSs<13>I8ĺsÜŠäëꏌ~ oř_íVîÔtŕŇĆ:zô#ŻLwŻ ŕ<>žô=Ťěúuý˝í«<C3AD>ç·eŤĆ>VS<56>ö?|Umă [jĐ(F|¤Ńź.AÔuúěE|a]źĂźĎŕ}tĚP˧Üá.á^¤ á—ýˇ“ŚńĎn´ö˘łô­RËYÓmďôű„¸µťwG*:~<<3C>Á­
ä>#xcţĎ^ińĆéťmÇ>bçŹÄesŰvkäŃu5b¦Ćă ăýYŻąh †±µ/ůńźţř4cj_óă?ýđkîj(áźěmKţ|g˙ľ ŘÚ—üřĎ˙|űšŠřgűź˙ď<>Gö6Ą˙>3˙߾梀>uřŕŮź\ź_ż<5F>ŁŽĚl€:şFŰ<E28098>ú•Ż˘WîŇŃ@5łž:ŇČMśxČMśx˙˙˙˙˙˙˙˙˙„h^„h<>ţ`„<>ţo(.„H^„H„\ţ`„\ţ)„ě^„ě„\ţ`„\ţ.<>^„<>„\ţ`„\ţ.„4^„4„\ţ`„\ţ)„Ř ^„Ř „\ţ`„\ţ.„| ^„| „\ţ`„\ţ.„ ^„ „\ţ`„\ţ)„Ä^„Ä„\ţ`„\ţ.ČMśx˙˙˙˙˙˙&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>J@ń˙Jck‡e a$$1$ CJaJKHmH sH nHtH_H@@@h<><68> 1a$$$@&CJ<43>OJPJaJ<@ň<h<><68> 2a$$$@& CJOJaJ$A@ň˙ˇ$Řž¤µk=„W[SONi@ó˙łNnf<1A>h<EFBFBD><h(:V ll 0@ň0ck‡e)ŰŹWDČ„¤`„¤:C@:ck‡e‡e,g)ŰŹdpţ„ŕ^„ŕCJ.Z@.Ż~‡e,g OJQJaJ,L@,ĺeg CJOJaJ.™@2.ybčlFh‡e,gCJaJ< @B<u<><1A>a$$G$ Ć9r CJaJN@RNu<> w'a$$G$ Ć9r &d˙CJaJ )@˘a u<>x0J
Ü<00>
\ N 
TZ`fÖÜâ & < >
B
^
`
 š F ü  B D N  !"#§G<04>˙.ŕ[xŔ ˙@˙˙Times New Roman-<04>Ź([SO54<35> Ć~WSO[SOA4<41>
 ˙N[_GB2312˙N[?4<> ˙.ŕCxŔ ˙@˙˙Courier New˙˙(u7bu§NşNXTůW­€Ő‹0€8hĆ~RusWendy <08>¤ČQhń˛»gŔšÁ§0şŞd@!\(!),.:;?]}¨·ÇÉ    & 6"0000 0 0 00000˙˙˙ ˙ ˙˙˙˙˙=˙@˙\˙]˙^˙ŕ˙([{·  0
0 00000˙˙;˙[˙á˙ĺ˙ŠSßß˙ýP)đ˙?¨ŕS<C595>2,,,,&ĺ"/ăm h8âĚl,®L-b.u68ĄD4*EER%[VpţwzŕS<C595>±IŽP'<27>Ă]gśş&źÇ\ź)Aˇ`y¤}\©ü˛(Äí7ÇŚzĘA4ŃŘÓę×çíÉţ{
Ó8<EFBFBD>•d}P—s§H˙˙˙˙đ\đ  đ,Rđ$ŰďJ™Ěţ#¨s?Šé˙ń9Hđ
đđŔđ( đ
đđ<>˛
đ
Ł đVA<05>(8żÍ˙<> BZ ÷bŤ1ţVGr 27żđđ*
đ3 đż˙?§MŻľýT˙˙
commondata¨,ţ<eyJoZGlkIjoiOTU3M2M5MGU2YzlhNTU3MjI5ZWFkY2FkZDZhZDA5NDQifQ==˙@šńŻŚ_Ći'‡ô{<7B>ý§2íą•|<7C>ČĺG<9ýľó˙ŚŢ9˙„“ÄŮ62gLÓť•Y\4śncĐqĐuîsÍyŤrNO­ 8$ţµőÇÂŹ ·†|gÄF;ËŻô€s<E282AC>[!Bäv9ŻřGŕˇâß ®P6§•šp@!Î~XČ=Ž}<7D>ݬT(GJZ( Š( Š( Š( Š( Š( ·Q_0|ařvŢŐłĄŰŇ.ŹÎ±Ś,ä:)íéÓµ}CYÚ¶—e¬éÓŘ_ۭŬé˛HŘpG_Ŕ<5F>Č=Aé@Q]ŻÄO‡·ľŐŽÍĄĚÇěמ?şŢŚ?Z⨼řuń2˙Á7â)š[­^&¶-ťźí¦z0ü<30>ŕö#ę- _Ó|E§-ö—v—6íÁd<©Ŕ;Xv8#<23>_Öç†|[¬řGPzMŰDIdG””Ě˝űűŽŘ ¶(Ż)đ‡ĆÝ^HíµfUéŔýăf>ĎŰţŹ©ŻQŽD57Ś2¬§ ŽÄP´QEQEQI@ Mc\ĎŠ<qá˙Â_VżTid¶Źć•úă Ű8#'=ëŔĽyń—UńBËaĄ‡Ó´·VŤÔÉ:źď7aŹáŢ ć€;߉?-ôsq¤xzA>˘É.† púíőaëĐ~uóĽóËs;Ď<Ź$˛1gw9f'©&ŁÉ$“OZ(«ú6yŻjöÚeŚfK ăÜă°ę}­µ´×w1ŰŰÄňÍ#DŤIf$ŕ;šú§áĂ<7F><Ą ¸Ăk(<ö8>P8>XÁ#Žäu “Á޵đ‡‡-ô«P§Í4¸ÁBć?—ĺŠč… éK@Q@Q@Q@Q@Q@Q@Q@şĆc®é˛éúŤŞ\ZĘ
ĽoÓęcčG"ľ^ř‡đ»Qđ]Ä—vű®´gÝĎŐŁ˘Č={gˇöč>łŞ×vĐŢ[ÉoqK ŠUăuÜ®Áwô …(Ż <uđ).Ţ]CÂ…b”Ďc+á#=Ž{ŽzŽ•ázž“¨h׏g¨ŮÍk:őIP©ý{{Đ:ßĐĽmâO ‘ý•«\ÁÉ–ßOS°ä~•<>E{F“űDj<44>FWUŃ­Ż\+Á!„“ęxaůb»+/ÚÂwŐ¶Łjä|ى]TçÔ6Oĺ_2Ń@VÂńđ?ü˙ŕ3T?<úŕ˙v+|üx<C3BC>_-Q@Ajż´]'D¸+ňËu(ŹÝW9üĹyć»ń“Ć:Řd[ń§BŰwb g#¸|—çż8®Š|łI<­,˛3Čıf9$ži”R€IŔ=¸ «ÚFŤ¨kş„ve¤—72Śg˛}©<
í<đ‹]ńr­ÔŕéşiĆKI<49>QxÜ9äĽäWŃŢđfŕű&¶Ň-ŠÇ›+ťŇJG çŽhťřwđ»OđeŞ]]îő“Ë\c<>ŽÂg§zšôUé@Ą Š( Š( Š( Š( Š( Š( Š( Š( Š( ˛é^"´6š˝„pŕŕHą*Ů#<23>}ÁÍkŃ@â?ŮęŢfi|9©ů,N~Ď{Ę`“ŃÔd`t?Zňý[ጴg"}
ęT;í—Î\ ňvç;×Ř´PÁŇE$LVDd`pC b™_rßén¨ˇu >ÖíGA<+&9÷ą»ż…ž żróř~Ôç÷E˘î{!ńőőÇü)Ď?đ&oţ.•~ř7 ľ<1E>ýë‰Oč[ň8ÉéšÓÓ<7­ë$Ť3JĽ»
ÁXĂ 0R}Hö§ü3a±­t 67BJ8¶BĘ}rFk|PĚÚŔ/߲ľ­sm¦Ĺ
îI퀧oë^˝áź…đ»Ĺq »˝Źsvw<76>rBýĐAPA#Ö»Ę(Ş0)ÔQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@˙Ů
| |中国五环 |华瀛天然气股份有限公司 |项目号 |20197/211|
| |工程有限公司 | | |26 |
| | | | | |
| | |潮州华瀛液化天然气接收站项目 |12345 |
| | |储罐工程和接收站工程EPC总承包项目| |
| | | | |
| | |生产人员培训执行情况报告 |第 1 页 |共 1 页 |
|培训时间 |2024-02-06 |学时数|4.0 |培训地 |会议室 |
| | | | |点 | |
|培训内容 |□理论知识 □操作维修技能 □安全知识 □设备仪表知识 □其他 |
|培训方式 |□办公室理论培训 □制造厂车间培训 □类似装置操作培训 |
| |□合同装置现场培训 □ 其他 |
|参加培训人数| |培训老师或 | |考核方 |□书面考试 |
| | |技术指导老 | |式 |□考核□答疑 |
| | |师 | | | |
|项目培训负责| |业主培训负责 | |
|人 | |人 | |
|学习和实践内容: |
|工序,设备名称: ,设备位号: |
| |
|设备的结构 |
|设备的控制及工作原理 |
|设备的操作要领及开机步骤 |
|设备操作运行注意事项 |
|设备运行的常见问题及维修维护 |
|问题答疑 |
|实施情况: |
|五环工程师组织设备厂家对业主生产人员进行了以上1~6项的学习和实践内容取得了|
|较好效果,按规定完成了该设备相关培训工作(包括理论培训和现场实操)。 |
| |
| |
| |
| |
| |
| |
| |
| |
|效果评价: |
|通过培训,业主生产人员基本掌握了该设备设备基本机构、工作原理、使用方法、以 |
|及试车注意事项、日常运行维护基本要求,能够对该设备进行正常启停、操作。 |
| |
| |
| |
| |
|附件: |
|见培训签到表。 |
|五环代表 | |业主代表 | |日 期| |

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,17 @@
https://lygcgs.com.cn/qhse/File/SUbQHSEPackFile_V1.0.zip
https://lygcgs.com.cn/qhse/File/WebAPI(SUBQHSE)_V1.0.zip
https://lygcgs.com.cn/qhse/File/DataExChangePackFile_V1.0.zip
数据看板
基础信息
焊工管理
焊接工艺评定
焊接管理
点口管理
热处理/硬度管理
无损委托
返修委托
检测管理
试压管理
焊接报表和通用导入

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -0,0 +1,71 @@
综合问题:
1、首页的"请选择",是选择项目还是地区。
切换了一次,卡死,任何区域无法点击,如果在录入过程中出现如何解决,是否回影响数据保存。
3、运行较慢卡顿。
4、筛选具体内容升序降序有何意义。
5、在建是否可在"列"单独显示,单独筛选。
项目管理:
项目数据分析 -- 质量问题整改率、焊接一次合格率如何使用,无法新增,无法筛选
6、所有模块都要填还是部分填写需要确认。
二、质量管理模块:
质量报表管理 -- 施工质量月报
质量报表管理 -- 质量检查 -- 质量罚款单
质量报表管理 -- 质量检查 -- 质量巡检
质量报表管理 -- 质量检查 -- 专项巡检
质量报表管理 -- 质量检查 -- 质量共检
质量报表管理
质量报表管理 -- 质量检查 -- 问题部分
8、质量报表管理需解释说明涉及各部门数据

View File

@ -0,0 +1,754 @@
工程建设安全质量环保监督检查管理办法
目 录
1. 总 则
2. 职责和权限
3. 监督检查层级及频次
4. 监督检查内容及标准
5. 监督检查实施
6. 检查结果及应用
7. 附 则
第一章 总 则
第一条
为加强中国化学工程集团有限公司(以下简称集团公司)安全质量环保管理工作,压实
各方责任,排查治理风险隐患,防止和减少事故发生,依据《中华人民共和国安全生产法
》《中华人民共和国建筑法》《中华人民共和国环境保护法》和《建设工程安全生产管理条例
》《建设工程质量管理条例》等法律法规和规章,制定本办法。
第二条
本办法适用于集团公司及所属各级工程建设企业(以下简称各企业)分别组织开展的不
同层级安全质量环保监督检查(以下简称监督检查)管理工作。
第三条 监督检查按时间、内容等不同,分为以下几种方式:
(一)定期检查:指按照特定周期(时间)组织开展的系统性、综合性检查。
(二)不定期检查:指针对重点单位、重点项目、重点区域、特殊环境、事件等的临
时性检查。
(三)专业检查:指对安全防护、职业健康保护、工程实体质量管理、生态环保过程
中易导致事故发生或管理难度大的薄弱环节开展的检查,同时还包括针对危险性较大的
分部分项工程、复杂施工工艺、大型机械设备和新技术、新工艺、新材料、新设备应用
等重要部位和特殊环节的检查。
(四)特殊时期专项检查:指针对冬季、夏季、雨季和极端气候、自然灾害等易发事
故时期开展的检查。
(五)重要时点检查:指针对节假日前后施工管理人员和作业人员安全意识不强、思
想麻痹等特点,在
“元旦”、“春节”、“五一”、“十一”等法定节假日和国家重大活动期间的开展的检查。
(六)带班检查:指由企业各层级主要负责人(法定代表人、总经理)、安全质量环
保主管副总经理、总工程师、副总工程师等带队对下一层级单位及工程项目的检查和项
目负责人带班生产检查。
(七)日常检查:指各级专职安全质量环保监督管理人员在工程项目现场进行的巡查
;各级管理人员在对工程项目现场进行生产、进度、技术等检查时,同时进行的安全质
量环保巡查;班组长和班组兼职管理人员进行的班前、班中、班后检查。
第二章 职责和权限
第四条
集团公司安全质量环保监督管理部门负责牵头组织有关部门和集团公司级管理专家,开
展对所属各企业及其工程项目的监督检查。
第五条
各企业安全质量环保监督管理部门和负有安全质量环保管理职责的部门负责对本企业分
支机构、工程项目的监督检查。
第六条
各企业分支机构安全质量环保监督管理部门和负有安全质量环保管理职责的部门负责对
本单位工程项目的监督检查。
第七条
各级项目经理部负有安全质量环保管理职责的部门负责对本项目的监督检查。
第八条 各级企业负责人负责带班检查并落实本单位各级组织的监督检查责任。
第九条 项目经理负责项目现场带班生产并落实项目级监督检查责任。
第十条
项目现场专职安全质量环保监督管理人员和负有安全质量环保管理职责的人员(施工、
技术、材料、设备、经营、财务、施工队长、班组长等)负责工程项目的日常巡查。
第十一条 各级监督检查具有检查、建议、责令整改、警告、处罚等权力。
第三章 监督检查层级及频次
第十二条 监督检查分为三个层级:
(一)集团级:集团公司对各企业及其工程项目经理部的监督检查。
(二)企业级:各企业对本企业分支机构及工程项目经理部的监督检查,或各企业分
支机构对本单位工程项目经理部的监督检查。
(三)项目级:项目经理部对本工程项目施工单位(含分包)的监督检查。
第十三条 监督检查频次:
(一)集团公司对各企业的定期监督检查每两年进行一次,在偶数年实施,对各企业
项目经理部定期+专业性检查每年开展,并覆盖全部各企业。不定期、特殊时期专项检查
结合实际情况组织开展。
(二)各企业对本企业分支机构的定期监督检查应每年进行一次,对本企业所属项目
经理部的定期+专业性监督检查应至少每年进行一次,覆盖全部在建项目。不定期、特殊
时期专项性、重要时点检查应结合实际情况组织开展。
(三)
各企业分支机构对本单位工程项目经理部的定期+专业性检查,应至少每年进行两次,覆
盖全部在建工程项目。不定期、特殊时期专项、重要时点检查应结合实际情况组织开展
(四)工程项目经理部对本项目施工单位(含分包)应每月至少进行一次定期检查,
每周至少进行一次专业性检查。在特殊时期、重要时点应开展专项检查。不定期检查应
结合实际情况组织开展。
(五)工程项目现场安全质量环保监督管理人员和负有安全质量环保管理职责的人员
,应至少每天进行一次日常巡查。
第十四条
各层级企业负责人带班检查和项目负责人带班生产检查按国家有关要求开展,各层级负
责人应如实记录相关检查情况。
第四章 监督检查内容及标准
第十五条
集团公司对各企业定期监督检查主要包括:企业安全质量环保主体责任、全员责任、风
险分级管控隐患排查治理、教育培训、技术保障等内容,分别按照以下标准展开。
安全环保管理监督检查按照《企业安全环保监督检查表》附件1进行量化评
分。
质量管理监督检查按照《企业质量管理监督检查表》附件2进行量化评分。
第十六条
集团公司对各企业的工程项目定期监督检查主要包括:企业安全质量环保主体责任、全
员责任在项目的落实,风险隐患分级管控排查治理、教育培训、技术保障、实体防护等
内容,分别按照以下标准展开。
安全环保管理监督检查按照《工程项目安全环保监督检查表》附件3进行量
化评分。
质量管理监督检查按照《工程项目质量管理监督检查表》附件4进行量化评
分。
第十七条
各企业各层级定期监督检查,可参照本办法检查表,结合自身特点制订相应检查表,进
行量化评分。
第十八条
集团公司及各企业各层级不定期、专业性、特殊时期、重要时点等检查,应按照国家有
关部委或相应标准规范检查表要求,有针对性地进行。
第十九条
安全质量环保监督管理人员和负有管理职责人员的日常巡查,应按照本岗位管理职责和
专业要求,开展现场巡查。
第五章 监督检查实施
第二十条
各级监督检查应由35人组成检查组按照“四不两直”不发通知、不打招呼、不听汇
报、不用陪同接待、直奔基层、直插现场)要求,对照相应检查表,开展检查工作。
第二十一条
针对各级监督检查中发现的不合格项检查组应填写《隐患问题通知单》附件5
必要时拍摄照片,并经受检单位负责人确认。需立即整改的,应立即完成整改;需要限
期整改的,应提交相应级别的监督管理部门闭环管理。重大事故隐患排除前或者排除过
程中无法保证安全的,应当责令从危险区域内撤出作业人员,责令暂时停产或者停止使
用相关设施、设备,重大事故隐患排除后,经审查同意,方可恢复生产和使用
第二十二条
监督检查表的扣减分以1分为一档最多为基准分实得分不得为负分。
第二十三条
各级检查组检查过程中的《检查表》《问题隐患通知单》等记录,应履行签字确认程序后,
在本级监督管理部门留存、备查。
第二十四条
集团级监督检查工作结束后检查组应形成《监督检查报告》附件6并与《检查表》《
问题隐患通知单》等过程记录通过信息化管理系统提交集团公司安全质量环保监督管理部
门备案。
第六章 检查结果及应用
第二十五条
监督检查结果由对应的检查标准综合得分确定分为A合格、B基本合格、C
不合格)三个等级。
(一)企业安全环保管理等级评定:
1.A级完成年度安全环保工作目标管理体系运行正常综合得分在85分
上,检查周期内未发生安全环保事故。
2.B级基本完成年度安全环保工作目标管理体系运行基本正常综合得分在70分
以上85分以下检查周期内未发生较大及以上生产安全环保事故发生一般生
产安全环保事故累计不超过两起因生产安全环保事故死亡人数累计不超过3人
含)。
3.C级综合得分在70分以下或检查周期内有下列情况之一的
1发生较大及以上生产安全环保事故
2发生一般生产安全环保事故累计超过两起以上
3因生产安全环保事故死亡人数累计超过3人。
(二)企业质量管理等级评定:
1.A级完成年度质量工作目标管理体系运行正常综合得分在85分以上
检查周期内未发生质量事故,质量投诉得到妥善解决。
2.B级基本完成年度质量工作目标管理体系运行基本正常综合得分在70分
以上85分以下检查周期内未发生较大及以上质量事故一般质量事故、质量投诉
得到妥善解决。
3.C级综合得分在70分以下或有下列情况之一的
1检查周期内发生较大及以上质量事故
2质量事故、质量投诉未能得到及时妥善处理而造成重大经济损失和社会影响。
(三)工程项目安全环保管理等级评定:
1.A级完成年度安全环保工作目标管理体系运行正常综合得分在85分
上,检查年度内未发生安全环保事故。
2.B级基本完成年度安全环保工作目标管理体系运行基本正常综合得分在70分
以上85分以下检查年度内未发生安全环保事故。
3.C级综合得分在70分以下或检查年度内发生生产安全环保事故。
(四)工程项目质量管理等级评定:
1.A级完成年度质量工作目标管理体系运行正常综合得分在85分以上
检查周期内未发生质量事故,质量投诉得到妥善解决。
2.B级基本完成年度质量工作目标管理体系运行基本正常综合得分在70分
以上85分以下检查周期内未发生较大及以上质量事故一般质量事故、质量投诉
得到妥善解决。
3.C级综合得分在70分以下或有下列情况之一的
1检查周期内发生较大及以上质量事故
2质量事故、质量投诉未能得到及时妥善处理而造成重大经济损失和社会影响。
第二十六条
各级安全质量环保监督检查中对被评价为C级的单位应给予黄牌警告处理。其中对于
因管理缺失、失控而存有重大事故隐患的工程项目应给予红牌停工整改并挂牌督办处理
第二十七条
集团级监督检查中对被评价为C级工程项目的黄牌警告处理由检查组作出决定报集团
公司安全质量环保监督管理部门备案其中被评价为C级的工程项目由所在企业负责督促
其整改,由责任企业组织进行复验合格后,报集团公司安全质量环保监督管理部门摘除
黄牌警告。
第二十八条
集团级监督检查中对被评定为C级工程项目的红牌停工整改处理由检查组提出建议
集团公司安全质量环保监督管理部门审核,作出红牌停工整改处理决定,并通报批评、
挂牌督办,所在企业负责督促其整改,经监督检查工作组进行复验合格后,报集团公司
安全质量环保监督管理部门审核后,做出摘除红牌复工决定。
第二十九条
集团级监督检查评价结果应与企业年度安全质量环保绩效考核、评先评优相挂钩,被红
牌停工挂牌督办的,还应按集团公司《安全生产管理规定》相关内容,进行扣分。
第七章 附 则
第三十条 本办法由集团公司授权安全质量环保监督管理部门负责解释。
第三十一条
本办法自发布之日起施行。原《安全检查管理办法》《质量监督检查管理办法》同时废止。
附件1
企业安全环保监督检查表
受检单位: 单位性质:
检查得分: 分
(实查项实得分之和/实查项应得满分之和×100
绩效加分累计最多10分
获得国家级安全环保奖项每项加5分
获得省部级安全环保奖项每项加4分
获得地市级安全环保奖项每项加3分
获得集团公司奖项安全质量环保标杆企业、示范工地每项加3分。
绩效扣分: 分
因安全环保问题受到降级、暂扣资质证书许可证书处罚每起扣20分
因安全环保问题受到国家行政主管部门行政处罚每起扣5分
在建设行政主管部门及集团级各类检查中项目因安全环保问题被责令停工整改,每起
扣5分
( 因安全环保问题被投诉到国家行政主管部门每起扣5分。
(
综合得分: 分
检查得分+绩效加分—绩效扣分
检查人员:
年 月 日
检查组长: 受检单位负责人:
年 月 日
|序号 |检 |检 |检 |
| |查 |查 |查 |
| |项 |标 |方 |
| |目 |准 |法 |
附件2
企业质量管理监督检查表
受检单位: 单位性质:
检查得分: 分
(实查项实得分之和/实查项应得满分之和×100
绩效加分累计最多10分
获得国家级质量奖项每项加5分
获得省部级质量奖项每项加4分
获得地市级质量奖项每项加3分
获得集团公司奖项安全质量环保标杆企业、示范工地每项加3分。
绩效扣分: 分
因质量问题受到降级、暂扣资质证书许可证书处罚扣20分
因质量问题受到国家行政主管部门行政处罚每起扣5分
在建设行政主管部门及集团级各类检查中项目因质量问题被责令停工整改每起扣5分
因质量问题被投诉到国家行政主管部门每起扣5分。
(
综合得分: 分
检查得分+绩效加分—绩效扣分
检查人员:
年 月 日
检查组长: 受检单位负责人:
年 月 日
|序号 |
|1 |
|6 |
|13 |
|19 | |发 |现 |
| | |现 |场 |
| | |其 |查 |
| | |他 |验 |
| | |不 | |
| | |符 | |
| | |合 | |
| | |法 | |
| | |律 | |
| | |、 | |
| | |法 | |
| | |规 | |
| | |、 | |
| | |标 | |
| | |准 | |
| | |、 | |
| | |规 | |
| | |范 | |
| | |、 | |
| | |强 | |
| | |条 | |
| | |要 | |
| | |求 | |
| | |等 | |
| | |事 | |
| | |项 | |
| | | | |
| | |每 | |
| | |项 | |
| | |扣2| |
| | |分 | |
| | |。 | |
附件3
工程项目现场安全环保监督检查表
企业名称:
受检项目名称:
项目经理部: 承包形式:
检查得分: 分
(实查项实得分之和/实查项应得满分之和×100
绩效加分累计最多10分
获得国家级安全环保奖项每项加10分
获得省部级安全环保奖项每项加5分
获得地市级安全环保奖项每项加5分
获得集团公司奖项安全质量环保示范工地每项加5分。
绩效扣分: 分
在建设行政主管部门及集团级各类检查中项目因安全环保问题被责令停工整改,每起
扣10分
因安全环保问题受到国家行政主管部门行政处罚每起扣5分
因安全环保问题被投诉到国家行政主管部门每起扣5分。
(
综合得分: 分
检查得分+绩效加分—绩效扣分
检查人员:
年 月 日
检查组长: 受检单位负责人:
年 月 日
|序号 |检查 |检查标准 |检查|是 |检 |
| |项目 | |方法|否 |查 |
| | | | |适 |结 |
| | | | |用 |果 |
附件4
工程项目质量管理监督检查表
企业名称:
受检项目名称:
项目经理部: 承包形式:
检查得分: 分
(实查项实得分之和/实查项应得满分之和×50+
((实体观感质量实际检查数—发现质量通病数)/实际检查数×50
绩效加分累计最多10分
获得国家级质量奖项每项加10分
获得省部级质量奖项每项加5分
获得地市级质量奖项每项加5分
获得集团公司奖项安全质量环保示范工地每项加5分。
绩效扣分: 分
因质量问题受到暂扣许可证书处罚扣10分
因质量问题受到国家行政主管部门行政处罚每起扣5分
在建设行政主管部门及集团级各类检查中项目因质量问题被责令停工整改每起扣5
分;
因质量问题被投诉到国家行政主管部门每起扣5分。
(
综合得分: 分
检查得分+绩效加分—绩效扣分
检查人员:
年 月 日
检查组长: 受检单位负责人:
年 月 日
|序号 |检 |检 |检 |
| |查 |查 |查 |
| |项 |标 |方 |
| |目 |准 |法 |
工程观感质量检查表
(本检查表适用于工业建设项目,房屋、市政、交通等其他行业项目另行编制)
|序|检查项目 |质量问题描述 |实际检查 |发现问题数|
|号| | |数量 |量 |
|1 |土方工程的质|场地积水 | | |
| |量 | | | |
| | |带水回填 | | |
| | |边坡塌方 | | |
| | |基坑(槽)浸水 | | |
| | |基坑(槽)放坡不符合要求 | | |
| | |土方密实度达不到要求 | | |
| | |基坑(槽)回填土沉陷 | | |
| | |填方橡皮土 | | |
| | |其他质量问题(请描述) | | |
|2 |防水砼工程的|蜂窝、麻面、孔洞渗漏水 | | |
| |质量 | | | |
| | |砼施工渗漏水 | | |
| | |预埋件部位渗漏水 | | |
| | |管道穿墙部位渗漏水 | | |
| | |砼抹面层空鼓 | | |
| | |防水层搭接接头不良 | | |
| | |防水层空鼓 | | |
| | |防水层管道部位卷材搭接不良 | | |
| | |转角处渗漏水 | | |
| | |其他质量问题(请描述) | | |
|3 |砌体工程的质|灰缝砂桨不饱满、灰缝厚度不均| | |
| |量 |匀,有瞎缝、通缝 | | |
| | |墙体裂缝 | | |
| | |清水墙面不平整 | | |
| | |混水墙不平整 | | |
| | |阴阳角不直 | | |
| | |窗台、阳台、雨蓬等流水坡度、| | |
| | |滴水线、滴水槽不符合要求 | | |
| | |墙体纽砌方法不当 | | |
| | |墙体留置阴搓,接搓不严,拉接| | |
| | |筋不到位 | | |
| | |其他质量问题(请描述) | | |
|4 |桩基的质量 |接桩过程中对桩帽铁件的油污及| | |
| | |铁锈不清理 | | |
| | |接桩不按要求分层施焊、内层焊| | |
| | |渣未清理干净 | | |
| | |成型差、焊肉不饱满 | | |
| | |焊接后冷却时间不满8分钟即进 | | |
| | |行沉桩 | | |
| | |桩顶碎裂、桩身断裂 | | |
| | |灌注桩导管密封不严实、不符合| | |
| | |要求就浇注砼 | | |
| | |其他质量问题(请描述) | | |
|5 |砼工程的质量|砂、石原材料不符合规范要求 | | |
| | |砼外加剂使用不当 | | |
| | |砼表面损伤 | | |
| | |外形规格偏差 | | |
| | |砼表面裂缝 | | |
| | |砼地面不平,局部积水 | | |
| | |其他质量问题(请描述) | | |
|6 |道路质量 |路基材料级配含水量不符合要求| | |
| | |,碾压不密实,养护不及时,不| | |
| | |到位 | | |
| | |垫层碾压不密实,不均匀,排水| | |
| | |措施不符合要求 | | |
| | |砼路面的沙、石原材料级配不符| | |
| | |合要求 | | |
| | |砼路面起灰,裂缝,接缝填缝不| | |
| | |平实,边缘不整齐 | | |
| | |夏季模板和基层表面在浇筑砼前| | |
| | |未洒水湿润,浇筑后砼路面未及| | |
| | |时覆盖养护 | | |
| | |伸缝、缩缝和纵缝不顺直整齐,| | |
| | |填缝不符合要求 | | |
| | |沥青砼路面的沥青原材料级配、| | |
| | |加热温度不符合要求 | | |
| | |沥青路面接缝不紧密,厚度控制| | |
| | |不均匀 | | |
| | |其他质量问题(请描述) | | |
|7 |保温工程的质|原材料现场放置上不盖、下不垫| | |
| |量 | | | |
| | |板与板、瓦与瓦之间缝隙不填满| | |
| | |(不沟缝) | | |
| | |自攻螺丝拧不到位、歪斜、松动| | |
| | |外包铁皮(铝皮)有朝天缝,纵| | |
| | |缝不咬口 | | |
| | |承插口角缝不用胶泥封 | | |
| | |管封口不咬边 | | |
| | |搭接口方向倒逆水 | | |
| | |绝热制品采用螺旋式缠绕箍扎 | | |
| | |其他质量问题(请描述) | | |
|8 |筑炉工程的质|筑炉材料堆放保管不严格 | | |
| |量 | | | |
| | |炉墙表面常有铁锤敲击的印痕 | | |
| | |筑炉时对温度和湿度控制不严 | | |
| | |其他质量问题(请描述) | | |
|9 |防腐工程的质|防腐前基层不处理,除锈不彻底| | |
| |量 | | | |
| | |防腐工艺不到位,漏涂、漏刷 | | |
| | |防腐厚度不够,涂料遍数不够 | | |
| | |涂料涂刷起鼓、起皱 | | |
| | |其他质量问题(请描述) | | |
|10|屋面防水的质|屋面女儿墙漏水 | | |
| |量 | | | |
| | |屋面檐口漏水 | | |
| | |屋面防水涂料不符合设计(或图 | | |
| | |纸)要求 | | |
| | |其他质量问题(请描述) | | |
|11|设备安装工程|设备就位后不加保护 | | |
| |质量 | | | |
| | |设备进出口、管口不封堵或封堵| | |
| | |损坏 | | |
| | |设备本体锈蚀 | | |
| | |设备法兰密封面锈蚀 | | |
| | |设备法兰密封面损伤 | | |
| | |设备零部件损坏 | | |
| | |设备地脚螺栓锈蚀 | | |
| | |加热炉筑炉后漏雨漏水 | | |
| | |空冷器的翅片管得不到保护、常| | |
| | |被踩坏 | | |
| | |其他质量问题(请描述) | | |
|12|设备基础二次|设备基础表面不凿毛或不按规范| | |
| |灌浆的质量 |处理 | | |
| | |二次灌浆层开裂 | | |
| | |二次灌浆不实、不饱满(特别是 | | |
| | |地脚螺栓处) | | |
| | |二次灌浆把换热设备(或有热膨| | |
| | |胀的设备)支座滑动端堵死 | | |
| | |其他质量问题(请描述) | | |
|13|设备找平、找|换热设备(或有热膨胀的设备)滑| | |
| |正及试验的质|动端地脚螺栓在滑动死点上 | | |
| |量 | | | |
| | |设备接管、法兰、地脚螺栓等的| | |
| | |螺栓伸出长度不够 | | |
| | |设备接管、法兰等所用螺栓长短| | |
| | |不齐 | | |
| | |强度试验或严密性试验的压力表| | |
| | |未经校验 | | |
|14|地管质量 |地管防腐层在运输及安装过程中| | |
| | |保护不力,损坏严重 | | |
| | |地管回填前不按规范要求进行电| | |
| | |火花检测 | | |
| | |地管固定口防腐不到位 | | |
| | |不按规范要求进行回填 | | |
| | |其他质量问题(请描述) | | |
|15|焊接质量 |二级库管理不善,一库多用,乱| | |
| | |堆乱放 | | |
| | |二级库内烘干、去湿等设备不全| | |
| | |焊接不带保温筒或保温筒敞口、| | |
| | |手持多根焊条 | | |
| | |焊条烘烤、发放制度执行不严 | | |
| | |焊条不按分类要求堆放、烘干、| | |
| | |保温 | | |
| | |焊接设备双表(电流表、电压表)| | |
| | |不全,或超过规定日期仍在使用| | |
| | |焊后药皮飞溅,不认真清理,在| | |
| | |管道或设备上引弧 | | |
| | |不锈钢焊缝完后不酸洗 | | |
| | |管道焊缝成型不良,外观质量差| | |
| | |焊缝焊工标识不及时标注或移植| | |
| | |焊条头不及时回收,随意丢弃 | | |
| | |未持证上岗,或越级施焊 | | |
| | |焊接工艺纪律执行不严 | | |
| | |其他质量问题(请描述) | | |
|16|无损探伤的质|搭接标记不放在工件上 | | |
| |量 | | | |
| | |底片黑度不在标准范围内 | | |
| | |透照条件不良造成对比度小 | | |
| | |底片上有划痕 | | |
| | |无探伤委托通知书(监理指令卡| | |
| | | | | |
| | |返修片无返修报告和扩透片报告| | |
| | |探伤报告与片子不分类保管、送| | |
| | |审 | | |
| | |其他质量问题(请描述) | | |
|17|管道安装的质|管子安装前内部不清理或清理后| | |
| |量 |管口不及时封闭 | | |
| | |管材、管件不按分类要求标识、| | |
| | |码放,不锈钢与碳钢混放 | | |
| | |法兰安装不平行、不同轴,垫片| | |
| | |安装不符合规定 | | |
| | |螺栓规格不统一,安装方向及松| | |
| | |紧度不一致,外露扣数不等,螺| | |
| | |纹不按规定涂防腐剂 | | |
| | |动设备配管不按施工程序施工,| | |
| | |临时支架使用不规范 | | |
| | |不锈钢管道与碳钢管架间没有隔| | |
| | |离 | | |
| | |伴热管线安装不规范 | | |
| | |其他质量问题(请描述) | | |
|18|电气安装工程|室内墙上暗配管不与土建配合、| | |
| |质量 |做好预埋,墙体砌好后再开沟打| | |
| | |洞,破坏土建墙体强度 | | |
| | |地下配管不先配管,水泥地坪打| | |
| | |好再开槽 | | |
| | |直埋电缆开沟、垫砂、回填普遍| | |
| | |不标准 | | |
| | |电气箱、柜、盒等内配管富余过| | |
| | |长,开孔截管用气焊割 | | |
| | |静电接地点不对称 | | |
| | |隐蔽图不标尺寸 | | |
| | |其他质量问题(请描述) | | |
|19|仪表安装工程|仪表调校用标准仪器超期限及精| | |
| |质量 |度等级达不到要求 | | |
| | |电缆槽分支开孔用电、气焊切割| | |
| | |仪表台、箱、板固定用电、气焊| | |
| | |接 | | |
| | |支架安装前未进行防腐处理 | | |
| | |支架间距过大,与不同材质的工| | |
| | |艺设备、管道直接焊接 | | |
| | |仪表保护管不打喇叭口,有毛刺| | |
| | |仪表及电气设备上接线盒引入口| | |
| | |朝上,不密封 | | |
| | |毛细管未加保护措施 | | |
| | |仪表伴热管不到位 | | |
| | |其他质量问题(请描述) | | |
|20|其他问题 |请描述 | | |
| | | | | |
| |合计 | | |
|检查人: |
|年 月 日 |
附件5
隐患(问题)整改通知单
|企业名称 | |
|项目名称 | |
|受检单位类|□企业 □工程项目 |
|别 | |
|检查类别 |□安全环保管理 □质量管理 |
|问题及建议 |
|序号 |隐患(问题)|依据标准 |建议 |整改时|整改情况(|备注 |
| |描述(照片)| | |限 |照片) | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|处理意见: |
|检查人: |
|年 月 日 |
|受检单位负责人: 年 月 日 |
| |
|复查意见: |
| |
|复查人: 年 月 日 |
注:处理意见如为“停工整改”,应上报集团公司安全质量环保监督部门做出停工及复工
决定。
相关照片附后。
附件6
中国化学工程集团有限公司监督检查报告
|受检单位类别 |□企业 □工程项目 |
|检查类别 |□安全环保管理 □质量管理 |
|企业名称 | |
|项目名称 | |
|受检单位负责人 | |电话 | |
|综合评定 |□A □B □C |
|一、检查目的 |
| |
|二、依据 |
| |
|三、受检单位(项目)安全环保管理 (质量管理)基本情况 |
| |
|四、主要不符合项 |
| |
|五、改进建议 |
| |
|六、检查结论 |
| |
|检查工作组组成 |
|姓名 |性别 |所在单位 |所在单位职 |职称 |检查工作组职务 |
| | | |务 | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |

View File

@ -0,0 +1,71 @@
综合问题:
1、首页的"请选择",是选择项目还是地区。
切换了一次,卡死,任何区域无法点击,如果在录入过程中出现如何解决,是否回影响数据保存。
3、运行较慢卡顿。
4、筛选具体内容升序降序有何意义。
5、在建是否可在"列"单独显示,单独筛选。
项目管理:
项目数据分析 -- 质量问题整改率、焊接一次合格率如何使用,无法新增,无法筛选
6、所有模块都要填还是部分填写需要确认。
二、质量管理模块:
质量报表管理 -- 施工质量月报
质量报表管理 -- 质量检查 -- 质量罚款单
质量报表管理 -- 质量检查 -- 质量巡检
质量报表管理 -- 质量检查 -- 专项巡检
质量报表管理 -- 质量检查 -- 质量共检
质量报表管理
质量报表管理 -- 质量检查 -- 问题部分
8、质量报表管理需解释说明涉及各部门数据

View File

@ -0,0 +1,11 @@
质量管理功能模块问题优化
增加"审批功能"的原有批量导入功能相互冲突按照系统模板填写完成后出现导入功能无法实现。广汇启东6#20万m3LNG储罐批量数据表格见附件1
"审批功能"流程至"专业工程师"后,"专业工程师"操作界面无提示,操作不便。需要增加提醒功能,提醒功能位置应醒目和便于工程师操作时快捷找到需要审批的内容。
已审批完成的数据,缺少对前期数据的二次修改、保存功能,需要开放权限,例如:对离场人员、机具的确认,文件内容有误的修改,已超期的证件、资质的二次确认(备注处说明)等。
"人员报验"中,对有效期超期和临近有限期的提示色标分别为红色和黄色?请给予核实。同时,应在机具报验中对"计量器具 "采用同样色标提示。

View File

@ -0,0 +1,14 @@
数据上报集团数据说明
数据上报集团分自动抽取项目数据上报和手动填报数据直接上报集团。
手动上报集团的方法介绍如下:
各子公司本部,数据同步模块下安全数据页面、质量数据页面、焊接数据页面。
安全数据页面,直接按照每天或者几天填报数据上报几天。完善数据后上报集团(点击上报按钮)。
质量数据页面,直接按照每天或者几天填报数据上报几天。完善数据后上报集团(点击上报按钮)。
焊接数据页面,直接按照每天或者几天填报数据上报几天。完善数据后上报集团(点击上报按钮)。

View File

@ -0,0 +1,94 @@
风险信息库动态管控开发说明
一、基础设置
1、新增页面风险等级设置
1在【基础信息】模块新增【风险等级设置】页面。页面记录只修改 不增加和删除,数据按四级初始化进去。
2、表结构 【Base_RiskLevel】
RiskLevelValue风险级别值用于排序计算、关联到风险表风险等级值等。RiskLevelName风险级别名称用于呈现。MinValue、MaxValue风险值范围根据落在范围内找到对应风险级别。ControlMeasures控制措施Days巡检频次几天巡检一次。
二、公司级(大数据中心-》资料库-》安全公共资源库-》安全技术模块)
1、危险源清单 和 公司危险源清单页面
1危险级别字段关联到表【Base_RiskLevel】中RiskLevelValue下拉框名称显示RiskLevelName。
2D=L*E*C 根据计算出的D值 落在Base_RiskLevel中MinValue、MaxValue风险值范围内自动得出风险级别。
2、新增风险评价记录表
1用于记录危险源清单、公司危险源清单、项目风险信息库评价记录。
2表结构 【Hazard_RiskEvaluationRecord】
DataId对应危险源清单明细记录的主键、公司危险源清单明细记录的主键、项目风险库记录主键。
3、新增项目风险信息库页面
所有项目风险信息统计汇总。(按照项目风险信息库完成后 列表按条件统计)
项目、单位工程、工作阶段、危险源项、危险因素明细、缺陷类型、可能导致的事故、风险等级、L值、E值、C值、D值、控制措施、责任人、状态存在、已取消
4、新增隐患整改台账
按项目统计。
三、项目级(安全管理-》项目策划-》危险源辨识与评价)
1、危险源辨识与评价
危险源辨识与评价 菜单名称改为:风险分级动态管控
2、职业健康安全危险源辨识与评价
1名称改为风险评价。
2基本保持现功能评价调整LEC值计算D值自动匹配风险等级后的明细进入到风险信息库并把每条风险评价记录写入评价记录表。辨识日期改为评价时间编制人改为评价人控制责任人改为风险责任人。
3、风险信息库
1风险信息库内容
在风险评价下新增风险信息库页面内容主要包括单位工程、工作阶段、危险源类别、危险源项、危险因素明细、缺陷类型、可能导致的事故、控制措施、评价值L、E、C、D、危险等级、风险责任人、评价人、评价时间、巡检频次、巡检启动时间、是否启动、状态存在、已取消、预计存在时间、二维码。
2主要操作
I新增维护单位工程勾选、工作阶段勾选、危险源类别危险源清单树勾选、危险源项危险源清单树勾选、危险因素明细填写、缺陷类型输入、可能导致的事故输入、控制措施输入、评价值L、E、C、D输入、危险等级自动带出、风险责任人勾选、评价人勾选默认当前人、评价时间输入、巡检频次根据危险等级带出、巡检启动时间输入、是否启动巡检勾选、状态存在、已取消、二维码自动生成、二维码张贴位置。
说明:巡检启动时间有值且启动巡检,则自动计算当前频次的巡检时间写入【巡检计划表】,巡检计划逻辑后面说明,如果关闭启动巡检(勾选否)自动删除巡检计划中未到的巡检时间。
II查看、删除、二维码
IIII二次评估 对当前选中风险进行重新评价 LEC值调整按照值重新计算风险等级巡检频次、预计存在时间。
PC在风险信息库选中一条风险记录进行二次评估。
移动端:扫码风险记录二维码,进行二次评估。
4、风险分级管控
(I)【风险提示】页面改为【风险分级管控】。
当前启用巡检的风险信息,风险巡检计划表关联风险信息库显示当前风险的等级、巡检状况等信息。
(II)主要内容:单位工程、工作阶段、危险源类别、危险源项、危险因素明细、危险等级、风险责任人、巡检频次、巡检启动时间、巡检限时时间、最近一次巡检时间、下一次巡检限时时间。
(III)查询条件:巡检状态(未巡检、已巡检、超期巡检、超期未巡检)
(IV) 表【Hazard_PatrolPlan】字段风险ID、危险等级、责任人ID、巡检频次、巡检启动时间、巡检时间、计划巡检限时时间。
(V) 数据生成逻辑:
1、按照风险信息库记录新增维护 启用巡检,生成第一个巡检计划。
2、风险巡检后自动更新当前人所有巡检计划中未巡检记录的巡检时间自动按照巡检频次比如7天加上当前周期巡检限期时间计入下一个巡检计划周期。
3、巡检计划周期内未有巡检计划到了巡检计划时间节点后自动生成下一个巡检时间的巡检计划记录。
5、风险巡检记录
PC端按照当前人巡检周期内风险记录勾选进行巡检编制。
移动端:扫码风险二维码或者查询自己巡检周期内巡检记录进行巡检编制,每个巡检周期内提醒 当前巡检周期限期时间。
表Hazard_RoutingInspection
RoutingInspectionId
巡检主键
RiskListId
风险ID
PatrolManId
巡检人ID
PatrolTime
巡检时间
PatrolResult
巡检结果0-原状态1-二次评估2-下整改单;-1消除
OldRiskLevel
原风险等级
PohotoUrl
巡检照片
ControlMeasures
控制措施
DealReason
巡检处理原因描述
RiskManId
风险责任人ID
注意:列表中现等级为当前风险信息表中等级。
其中巡检结果:
0原状态没用其他处理只保存当前巡检内容。
1二次评估巡检保存后跳转到二次评估页面进行风险评估。
2下整改单巡检保存后跳转整改单新增页面整改单加个数据来源字段数据来源风险巡检、日常巡检【默认日常巡检】
-1 消除,巡检保存。对应风险记录状态 改为 消除。
四、项目级统计
1、项目重大安全风险清单
具体作业活动或存在部位 对应危险源类别、危险源项

View File

@ -0,0 +1,16 @@
材料管理界面
项目界面材料管理显示材料到货情况、材料出库情况,如下图,数据太细,不能直观反映数据比较,不属于看板内容。建议附图类型,分材料类型显示、分装置显示。做法可以结合材料软件看板内容、到货和出库明细比例表。
焊接界面
焊接工程量表施工单位信息显示不一致
管道焊接工程量界面增加多个排序功能,增加百分比项。
无损检测一次合格率,增加多个排序功能,及部分施工单位获取错误。
完善焊接管理界面数据面板内容

View File

@ -0,0 +1,47 @@
材料管理软件接口列表
合同量单接口
WebService+json
接口名称getPoDetails(long projectID)
参数projectID, 说明项目ID
领料单接口
WebService+json
接口名称getIssueDetails(long projectID)
参数projectID, 说明项目ID
材料信息接口
WebService+json
接口名称string getPartNoInfo (long projectID)
参数projectID, 说明项目ID
货架信息接口
WebService+json
接口名称string getShelvesNo (long projectID)
参数projectID, 说明项目ID
施工单位信息接口
WebService+json
接口名称string getSubcontractor (long projectID)
参数projectID, 说明项目ID
供应商信息接口
WebService+json
接口名称string getVendor ()
请购单号接口
WebService+json
接口名称string getReqNo(long projectID)
参数projectID, 说明项目ID
管道材料汇总表(按材料类别分项)
WebService+json
接口名称getPipeMaterilalByType [HYPERLINK: https://mat.cwcec.com/LocWebServices/WebService1.asmx?op=getPipeMaterilalByType](long projectID)
参数projectID, 说明项目ID
管道材料汇总表(按装置统计)
WebService+json
接口名称getPipeMaterilalByAera( [HYPERLINK: https://mat.cwcec.com/LocWebServices/WebService1.asmx?op=getPipeMaterilalByType]long projectID)
参数projectID, 说明项目ID
报表中心
WebService+json
* 接口名称: getPojectReport [HYPERLINK: https://mat.cwcec.com/LocWebServices/WebService1.asmx?op=getPipeMaterilalByType](long projectID,string name)
参数projectID, 说明项目ID
name, 说明:报表名称 管道材料状态一览表、非管道材料状态一览表、仪表状态一览表、电气状态一览表、设备材料状态一览表、材料编码清册报表、现场到货明细一览表、现场出库明细一览表、二级库明细一览表、MTO明细信息一览表、MTO预制信息一览表、管道材料编码统计一览表、合同清单汇总表、合同清单一览表、管道供货商概要一览表

View File

@ -0,0 +1,11 @@
质量管理功能模块问题优化
增加"审批功能"的原有批量导入功能相互冲突按照系统模板填写完成后出现导入功能无法实现。广汇启东6#20万m3LNG储罐批量数据表格见附件1
"审批功能"流程至"专业工程师"后,"专业工程师"操作界面无提示,操作不便。需要增加提醒功能,提醒功能位置应醒目和便于工程师操作时快捷找到需要审批的内容。
已审批完成的数据,缺少对前期数据的二次修改、保存功能,需要开放权限,例如:对离场人员、机具的确认,文件内容有误的修改,已超期的证件、资质的二次确认(备注处说明)等。
"人员报验"中,对有效期超期和临近有限期的提示色标分别为红色和黄色?请给予核实。同时,应在机具报验中对"计量器具 "采用同样色标提示。

View File

@ -0,0 +1,14 @@
数据上报集团数据说明
数据上报集团分自动抽取项目数据上报和手动填报数据直接上报集团。
手动上报集团的方法介绍如下:
各子公司本部,数据同步模块下安全数据页面、质量数据页面、焊接数据页面。
安全数据页面,直接按照每天或者几天填报数据上报几天。完善数据后上报集团(点击上报按钮)。
质量数据页面,直接按照每天或者几天填报数据上报几天。完善数据后上报集团(点击上报按钮)。
焊接数据页面,直接按照每天或者几天填报数据上报几天。完善数据后上报集团(点击上报按钮)。

View File

@ -0,0 +1,71 @@
综合问题:
1、首页的"请选择",是选择项目还是地区。
切换了一次,卡死,任何区域无法点击,如果在录入过程中出现如何解决,是否回影响数据保存。
3、运行较慢卡顿。
4、筛选具体内容升序降序有何意义。
5、在建是否可在"列"单独显示,单独筛选。
项目管理:
项目数据分析 -- 质量问题整改率、焊接一次合格率如何使用,无法新增,无法筛选
6、所有模块都要填还是部分填写需要确认。
二、质量管理模块:
质量报表管理 -- 施工质量月报
质量报表管理 -- 质量检查 -- 质量罚款单
质量报表管理 -- 质量检查 -- 质量巡检
质量报表管理 -- 质量检查 -- 专项巡检
质量报表管理 -- 质量检查 -- 质量共检
质量报表管理
质量报表管理 -- 质量检查 -- 问题部分
8、质量报表管理需解释说明涉及各部门数据

View File

@ -0,0 +1,7 @@
insert into [Sys_User]([UserId],[Account],[Password],[UserName],[IsPost],[LastIsOffice],[RawPassword])
values('AF17168B-87BD-4GLY-1111-F0A0A1158F9B','sysgly','4CFB8FC1DB2A75D59348DD4995C05CC2','ϵͳ¹ÜÀíÔ±',1,1,'cncec.1234')
GO
insert into [Sys_User]([UserId],[Account],[Password],[UserName],[IsPost],[LastIsOffice],[RawPassword])
values('C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0','hfnbd','B59C67BF196A4758191E42F76670CEBA','JT',1,1,'1111')
GO

View File

@ -0,0 +1,38 @@
GPEC智慧施工平台开发情况
现有的隐患整改单定稿改造成流程 4月18日晚上 和尹经理沟通后需求 包括移动端要对应调整加流程 未完成
流程总包PC发起上传各种格式附件如pdf...、推送责任单位责任人手机端待办,手机端整改(主要是图片及文字),复查验收,闭环
组织机构加单位树 施工单位背靠背展示 总包看所有,各个单位自己维护自己的三级人员信息 4月17日 诺必达自己 李鹏飞调一下清空列表
工程联诺单总包审核待办推送 诺必达自己 未完成
4月17牛经理要求加个施工文件 自定义文件目录 未完成
签证三个PC操作流程要待办关联 诺必达自己 未完成(注意流程微调)
安全生产费改造成在线审批 4月16 培训后 4月18日晚上 和尹经理详细沟通需求 未完成
步骤:申请、审批、 台账 证明文件
会议调整 叶总需求 未完成
仅限总包内部会议 需要后端配合接口
加一个文件夹名称:"施工技术文件" 批量上传 (任红需求) 字段:名称 、日期、附件 未完成
所有小程序菜单检查一遍、接口配合 诺必达 责任人:杨家亮 李鹏飞
首页通知文件参数设置 4月20日新加功能 诺必达公司 未完成

View File

@ -0,0 +1,903 @@
中国化学集团
中国化学集团
v1.0.0
Base URLs:
七化建: https://aq.cnce7.com:8078/SUBQHSEAPI
固定token C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0
子公司/BaseInfo
GET 获取项目列表
GET /api/BaseInfo/getProjectList
请求参数
名称
位置
类型
必选
说明
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": [
{
"BaseInfoId": "2115f28d-d9e2-463d-b27d-217abe900e37",
"BaseInfoCode": "000",
"BaseInfoName": "培训演示",
"ImageUrl": null,
"Remark": null,
"RemarkOther": null
},
{
"BaseInfoId": "70b75cad-df25-4c14-9864-30566c7d9ad7",
"BaseInfoCode": "CC-7--FGS--003",
"BaseInfoName": "重机公司",
"ImageUrl": null,
"Remark": null,
"RemarkOther": null
}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
BaseInfoId 项目主键
BaseInfoCode 项目编号
BaseInfoName 项目名称
GET 根据项目号获取项目信息
GET /api/BaseInfo/getProjectByCode
请求参数
名称
位置
类型
必选
说明
projectCode
query
string
none
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
GET 获取岗位类型
GET /api/BaseInfo/getPostType
请求参数
名称
位置
类型
必选
说明
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
子公司/Person
GET 根据personid获取人员信息
GET /api/Person/getPersonByPersonId
请求参数
名称
位置
类型
必选
说明
personId
query
string
none
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
GET 根据identityCard获取人员信息
GET /api/Person/getPersonByIdentityCard
请求参数
名称
位置
类型
必选
说明
identityCard
query
string
none
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
GET 根据projectId、identityCard获取人员信息
GET /api/Person/getPersonByProjectIdIdentityCard
请求参数
名称
位置
类型
必选
说明
projectId
query
string
none
identityCard
query
string
none
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
GET 根据projectId、unitid获取人员信息
GET /api/Person/getPersonByProjectIdUnitId
请求参数
名称
位置
类型
必选
说明
projectId
query
string
none
unitId
query
string
none
pageIndex
query
integer
none
token
header
string
none
返回示例
200 Response
{
"code": 1,
"message": null,
"data": {
"pageCount": 1,
"getDataList": [
{
"PersonId": "26240c11-6934-45da-b12e-2f58e3180a40",
"CardNo": null,
"PersonName": "王洁",
"SexName": "",
"Sex": null,
"IdentityCard": "622823199601100223",
"Address": null,
"ProjectId": "2115f28d-d9e2-463d-b27d-217abe900e37",
"ProjectCode": "000",
"ProjectName": "培训演示",
"UnitId": "80e8f02c-6b52-4705-bffc-af3a192d5a12",
"UnitCode": "CNCEC7",
"UnitName": "中国化学工程第七建设有限公司",
"CollCropCode": null,
"TeamGroupId": null,
"TeamGroupName": null,
"WorkPostId": null,
"WorkPostName": null,
"InTime": "2023-04-28",
"OutTime": "",
"OutResult": null,
"Telephone": null,
"PhotoUrl": null,
"DepartName": null,
"IsUsed": false,
"IsUsedName": null,
"WorkAreaId": null,
"WorkAreaName": null,
"AuditorId": null,
"AuditorName": null,
"AuditorDate": null,
"headImage": null,
"AttachUrl1": null,
"Birthday": null,
"AttachUrl2": null,
"AttachUrl3": null,
"AttachUrl4": null,
"AttachUrl5": null,
"PostType": null,
"PostTypeName": null,
"IsForeign": false,
"IsOutside": false,
"EduLevel": null,
"EduLevelName": null,
"MaritalStatus": null,
"MaritalStatusName": null,
"IdcardType": null,
"IdcardTypeName": null,
"IdcardStartDate": null,
"IdcardEndDate": null,
"IdcardForever": null,
"IdcardForeverStr": null,
"PoliticsStatus": null,
"PoliticsStatusName": null,
"IdcardAddress": null,
"Nation": null,
"NationName": null,
"CountryCode": null,
"CountryName": null,
"ProvinceCode": null,
"ProvinceName": null,
"MainCNProfessionalId": null,
"MainCNProfessionalName": null,
"ViceCNProfessionalId": null,
"ViceCNProfessionalName": null
}
]
}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
返回模型信息
{
"type": "object",
"properties": {
"PersonId": {
"type": "string",
"format": "string",
"title": "人员主键ID"
},
"CardNo": {
"type": "string",
"format": "string",
"title": "卡号"
},
"PersonName": {
"type": "string",
"format": "string",
"title": "姓名"
},
"SexName": {
"type": "string",
"format": "string",
"title": "性别"
},
"Sex": {
"type": "string",
"format": "string",
"title": "性别"
},
"IdentityCard": {
"type": "string",
"format": "string",
"title": "身份证号码"
},
"Address": {
"type": "string",
"format": "string",
"title": "地址"
},
"ProjectId": {
"type": "string",
"format": "string",
"title": "项目id"
},
"ProjectCode": {
"type": "string",
"format": "string",
"title": "项目号"
},
"ProjectName": {
"type": "string",
"format": "string",
"title": "项目名称"
},
"UnitId": {
"type": "string",
"format": "string",
"title": "单位ID"
},
"UnitCode": {
"type": "string",
"format": "string",
"title": "单位代号"
},
"UnitName": {
"type": "string",
"format": "string",
"title": "单位名称"
},
"CollCropCode": {
"type": "string",
"format": "string",
"title": "统一社会信用代码"
},
"TeamGroupId": {
"type": "string",
"format": "string",
"title": "班组ID"
},
"TeamGroupName": {
"type": "string",
"format": "string",
"title": "班组名称"
},
"WorkPostId": {
"type": "string",
"format": "string",
"title": "岗位ID"
},
"WorkPostName": {
"type": "string",
"format": "string",
"title": "岗位名称"
},
"InTime": {
"type": "string",
"format": "string",
"title": "入场时间"
},
"OutTime": {
"type": "string",
"format": "string",
"title": "出场时间"
},
"OutResult": {
"type": "string",
"format": "string",
"title": "出场原因"
},
"Telephone": {
"type": "string",
"format": "string",
"title": "电话"
},
"PhotoUrl": {
"type": "string",
"format": "string",
"title": "照片路径"
},
"DepartName": {
"type": "string",
"format": "string",
"title": "部门名称"
},
"IsUsed": {
"type": "boolean",
"format": "boolean",
"title": "是否启用"
},
"IsUsedName": {
"type": "string",
"format": "string",
"title": "是否启用"
},
"WorkAreaId": {
"type": "string",
"format": "string",
"title": "作业区域ID"
},
"WorkAreaName": {
"type": "string",
"format": "string",
"title": "作业区域名称"
},
"AuditorId": {
"type": "string",
"format": "string",
"title": "审核人ID"
},
"AuditorName": {
"type": "string",
"format": "string",
"title": "审核人姓名"
},
"AuditorDate": {
"type": "string",
"format": "string",
"title": "审核时间"
},
"headImage": {
"type": "string",
"format": "string",
"title": "照片二进制"
},
"AttachUrl1": {
"type": "string",
"format": "string",
"title": " 身份证 附件"
},
"Birthday": {
"format": "date-time",
"type": "string",
"title": "生日"
},
"AttachUrl2": {
"type": "string",
"format": "string",
"title": "保险附件"
},
"AttachUrl3": {
"type": "string",
"format": "string",
"title": "体检证明"
},
"AttachUrl4": {
"type": "string",
"format": "string",
"title": "安全生产考核合格证书/特种作业操作证"
},
"AttachUrl5": {
"type": "string",
"format": "string",
"title": "身份证背面照"
},
"PostType": {
"type": "string",
"format": "string",
"title": "岗位类型"
},
"PostTypeName": {
"type": "string",
"format": "string",
"title": "岗位类型名称"
},
"IsForeign": {
"type": "boolean",
"format": "boolean",
"title": "是否外籍人员"
},
"IsOutside": {
"type": "boolean",
"format": "boolean",
"title": "是否外聘人员"
},
"EduLevel": {
"type": "string",
"format": "string",
"title": "文化程度"
},
"EduLevelName": {
"type": "string",
"format": "string",
"title": "文化程度"
},
"MaritalStatus": {
"type": "string",
"format": "string",
"title": "婚姻状况"
},
"MaritalStatusName": {
"type": "string",
"format": "string",
"title": "婚姻状况"
},
"IdcardType": {
"type": "string",
"format": "string",
"title": "证件类型"
},
"IdcardTypeName": {
"type": "string",
"format": "string",
"title": "证件类型"
},
"IdcardStartDate": {
"type": "string",
"format": "string",
"title": "证件开始时间"
},
"IdcardEndDate": {
"type": "string",
"format": "string",
"title": "证件结束时间"
},
"IdcardForever": {
"type": "string",
"format": "string",
"title": "证件是否永久有效"
},
"IdcardForeverStr": {
"type": "string",
"format": "string",
"title": "证件是否永久有效"
},
"PoliticsStatus": {
"type": "string",
"format": "string",
"title": "政治面貌"
},
"PoliticsStatusName": {
"type": "string",
"format": "string",
"title": "政治面貌"
},
"IdcardAddress": {
"type": "string",
"format": "string",
"title": "发证机关"
},
"Nation": {
"type": "string",
"format": "string",
"title": "民族"
},
"NationName": {
"type": "string",
"format": "string",
"title": "民族"
},
"CountryCode": {
"type": "string",
"format": "string",
"title": "国家"
},
"CountryName": {
"type": "string",
"format": "string",
"title": "国家"
},
"ProvinceCode": {
"type": "string",
"format": "string",
"title": "省份"
},
"ProvinceName": {
"type": "string",
"format": "string",
"title": "省份"
},
"MainCNProfessionalId": {
"type": "string",
"format": "string",
"title": "主专业"
},
"MainCNProfessionalName": {
"type": "string",
"format": "string",
"title": "主专业"
},
"ViceCNProfessionalId": {
"type": "string",
"format": "string",
"title": "副专业"
},
"ViceCNProfessionalName": {
"type": "string",
"format": "string",
"title": "副专业"
}
},
"x-apifox-orders": [
"PersonId",
"CardNo",
"PersonName",
"SexName",
"Sex",
"IdentityCard",
"Address",
"ProjectId",
"ProjectCode",
"ProjectName",
"UnitId",
"UnitCode",
"UnitName",
"CollCropCode",
"TeamGroupId",
"TeamGroupName",
"WorkPostId",
"WorkPostName",
"InTime",
"OutTime",
"OutResult",
"Telephone",
"PhotoUrl",
"DepartName",
"IsUsed",
"IsUsedName",
"WorkAreaId",
"WorkAreaName",
"AuditorId",
"AuditorName",
"AuditorDate",
"headImage",
"AttachUrl1",
"Birthday",
"AttachUrl2",
"AttachUrl3",
"AttachUrl4",
"AttachUrl5",
"PostType",
"PostTypeName",
"IsForeign",
"IsOutside",
"EduLevel",
"EduLevelName",
"MaritalStatus",
"MaritalStatusName",
"IdcardType",
"IdcardTypeName",
"IdcardStartDate",
"IdcardEndDate",
"IdcardForever",
"IdcardForeverStr",
"PoliticsStatus",
"PoliticsStatusName",
"IdcardAddress",
"Nation",
"NationName",
"CountryCode",
"CountryName",
"ProvinceCode",
"ProvinceName",
"MainCNProfessionalId",
"MainCNProfessionalName",
"ViceCNProfessionalId",
"ViceCNProfessionalName"
]
}
子公司/Unit
GET 根据UnitId获取单位信息
GET /api/Unit/getUnitByUnitId
请求参数
名称
位置
类型
必选
说明
unitId
query
string
none
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
GET 根据projectId、unitType获取单位信息总包1;施工分包2;监理3;业主4;其他5
GET /api/Unit/getUnitByProjectIdUnitType
请求参数
名称
位置
类型
必选
说明
projectId
query
string
项目ID
unitType
query
string
类型null 所有单位)
pageIndex
query
integer
分页
unitId
query
string
单位id填写则为公司级
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
请求示例
GET 获取所有单位
GET /api/Unit/getUnitLists
请求参数
名称
位置
类型
必选
说明
token
header
string
none
返回示例
200 Response
{
"code": 0,
"message": "string",
"data": {}
}
返回结果
状态码
状态码含义
说明
数据模型
200
OK [HYPERLINK: https://tools.ietf.org/html/rfc7231]
OK
ResponeData
数据模型
ResponeData
{
"code": 0,
"message": "string",
"data": {}
}
属性
名称
类型
必选
约束
中文名
说明
code
integer(int32)
false
none
none
message
string
false
none
none
data
object
false
none
none

View File

@ -0,0 +1,85 @@
双控体系功能开发
根据新安法要求建立隐患排查与风险治理双重预防体系,同时实现信息化管理需要重新设计危险源辨识与分析管控方案,具体要求如下:
1、本部危险源维护定级
公司按项目汇总各项目的危险源清单4级按月统计 (状态)
台账列表 包含不限上图内容
危险源通过LEC值的录入 自动变化D值数据并自动对应危险级别
已开发功能如下:
1、工作阶段维护
2、风险等级维护
3、危险源清单维护
4、危险源清单菜单与工作阶段关联
如下显示:
保存,项目可引用。
2、项目危险源二次定制或项目新增
已开发功能如下:
3、项目危险源"四级查看"可批量生成二维码导出WORD
已开发功能如下:
4、项目中辨识的"四级",在重大危险源信息库里面单独再台账显示并能导出
已开发功能如下:
测试数据:项目辨识
四级危险源在风险信息库也会自动在项目现场重大HSSE因素控制一览表中列表展示可导出。
可按月筛选 (状态)
首页图展示四级
已开发功能如下:
5、岗位维护
此项功能需要调整:实际不能按岗位设置,风险信息库按人员复选设置
6、移动端岗位人员频次内自动推送风险巡检任务
需根据6、调整推送方式
7、现场扫码风险二维码或者直接点开任务进入详情
有三个流程处置方式
方式一:保持原状
方式二:可直接风险巡检窗口有"转换为"隐患登记窗口
危险因素明细直接带入到隐患登记的问题描述上面可二次编辑走隐患流程PC端的隐患记录有个数据来源的标记 正常隐患登记的都是日常巡检、从风险巡检跳转过来的来源是"风险巡检"
方式三二次评估下面是PC端的二次评估页面移动端也可以二次评估
已开发功能如下:
进项目后,直接到二维码物理位置,用左上角扫一扫:
扫码三按钮接口有点问题(周一联调升级一下小程序)
评价记录日期倒序,最后一次评价的级别更新对应的风险信息库的级别
8、PC维护风险启用时间按岗位设置的频次自动推送对应的人当前频次结束后自动生成下一频次
关闭时间
已开发功能如下:
操作流程在5、设置完成
9、统计
统计需要优化调整
1、风险对应的岗位巡检人、对应的频次天数
2、风险巡检记录及对应的未巡检的记录

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Some files were not shown because too many files have changed in this diff Show More