From 7ecbc2ebc03324062e88fd6c1273b4e3e3640142 Mon Sep 17 00:00:00 2001 From: xiaju <1784803958@qq.com> Date: Tue, 7 Apr 2026 19:44:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=B9=E8=AE=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SGGL/BLL/Common/Const.cs | 4 + .../File/Excel/DataIn/公司教材库导入模板.xls | Bin 0 -> 18944 bytes .../File/Excel/DataIn/考试试题模版.xls | Bin 19968 -> 19968 bytes SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 8 + .../HSSE/EduTrain/CompanyTraining.aspx | 7 + .../HSSE/EduTrain/CompanyTraining.aspx.cs | 18 + .../EduTrain/CompanyTraining.aspx.designer.cs | 18 + .../HSSE/EduTrain/CompanyTrainingItemIn.aspx | 86 ++++ .../EduTrain/CompanyTrainingItemIn.aspx.cs | 419 ++++++++++++++++++ .../CompanyTrainingItemIn.aspx.designer.cs | 143 ++++++ SGGL/FineUIPro.Web/HSSE/EduTrain/Task.aspx | 145 +++--- SGGL/FineUIPro.Web/HSSE/EduTrain/Task.aspx.cs | 56 ++- .../HSSE/EduTrain/Task.aspx.designer.cs | 72 ++- .../FineUIPro.Web/HSSE/EduTrain/TestPlan.aspx | 199 +++++---- .../HSSE/EduTrain/TestPlan.aspx.cs | 62 ++- .../HSSE/EduTrain/TestPlan.aspx.designer.cs | 36 ++ .../HSSE/EduTrain/TestRecord.aspx | 197 ++++---- .../HSSE/EduTrain/TestRecord.aspx.cs | 50 ++- .../HSSE/EduTrain/TestRecord.aspx.designer.cs | 36 ++ .../HSSE/EduTrain/TestStatistics.aspx | 138 +++--- .../HSSE/EduTrain/TestStatistics.aspx.cs | 55 ++- .../EduTrain/TestStatistics.aspx.designer.cs | 36 ++ .../HSSE/EduTrain/TestTrainRecord.aspx | 143 +++--- .../HSSE/EduTrain/TestTrainRecord.aspx.cs | 55 ++- .../EduTrain/TestTrainRecord.aspx.designer.cs | 70 ++- .../HSSE/EduTrain/TestTraining.aspx | 2 +- .../HSSE/EduTrain/TestTrainingItemIn.aspx | 6 +- .../TestTrainingItemIn.aspx.designer.cs | 4 +- .../HSSE/EduTrain/TrainTestRecord.aspx | 178 ++++---- .../HSSE/EduTrain/TrainTestRecord.aspx.cs | 70 ++- .../EduTrain/TrainTestRecord.aspx.designer.cs | 36 ++ .../Examine/BonusScoreSelfManagement.aspx | 216 ++++----- .../Examine/BonusScoreSelfManagement.aspx.cs | 30 +- .../BonusScoreSelfManagement.aspx.designer.cs | 36 ++ .../HSSE/Examine/BonusScoreSituation.aspx | 239 +++++----- .../HSSE/Examine/BonusScoreSituation.aspx.cs | 34 +- .../BonusScoreSituation.aspx.designer.cs | 36 ++ .../HSSE/Examine/MinusScoreSituation.aspx | 240 +++++----- .../HSSE/Examine/MinusScoreSituation.aspx.cs | 28 +- .../MinusScoreSituation.aspx.designer.cs | 36 ++ .../HSSE/Examine/OnePersonPerFile.aspx | 15 +- .../HSSE/Examine/OnePersonPerFile.aspx.cs | 21 +- .../Examine/OnePersonPerFile.aspx.designer.cs | 31 +- SGGL/FineUIPro.Web/ProjectData/TeamGroup.aspx | 204 +++++---- .../ProjectData/TeamGroup.aspx.cs | 83 +++- .../ProjectData/TeamGroup.aspx.designer.cs | 88 ++-- 46 files changed, 2694 insertions(+), 992 deletions(-) create mode 100644 SGGL/FineUIPro.Web/File/Excel/DataIn/公司教材库导入模板.xls create mode 100644 SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemIn.aspx create mode 100644 SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemIn.aspx.cs create mode 100644 SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemIn.aspx.designer.cs diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index 6ac39088..47d4a320 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -3774,6 +3774,10 @@ namespace BLL /// public const string TrainRecordTemplateUrl = "File\\Excel\\DataIn\\人员培训导入模板.xls"; /// + /// 公司教材库模板文件原始的虚拟路径 + /// + public const string CompanyTrainingTemplateUrl = "File\\Excel\\DataIn\\公司教材库导入模板.xls"; + /// /// 考试试题模版文件原始的虚拟路径 /// public const string TestTrainingTemplateUrl = "File\\Excel\\DataIn\\考试试题模版.xls"; diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/公司教材库导入模板.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/公司教材库导入模板.xls new file mode 100644 index 0000000000000000000000000000000000000000..595b822e4836db50caaff9dd44701ffd36143aa4 GIT binary patch literal 18944 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 literal 0 HcmV?d00001 diff --git a/SGGL/FineUIPro.Web/File/Excel/DataIn/考试试题模版.xls b/SGGL/FineUIPro.Web/File/Excel/DataIn/考试试题模版.xls index 344bacfdf0e208fd41fc176af693e2c660465dd7..292ce150fff47af4e0a37451bfa2bca9ca65a702 100644 GIT binary patch delta 1293 zcmZWpTS$~a6#nMl|F&Ls)%CJzmu<6>u9j%GE!Wk|T`kQFiXxJTZdMQmNiFU}8B`Cp zr;CDALQq76wFMCo8-(=QgVjS&P_I!hl|{9kS@&O4=V#{3_npg}b7uG>10pgYhC0;j z-C50#_6@%iUI20GQoF@Y`pN4#>e5b%O!}t1SMTlqT1Id6KJpudbj?^mLxxU0Mqcct zaZJ!m!_3J*uiyaafg;ZD*wP$ZZNH!io!&c&XxQPV?+&*xV@_v|+U?8D^?UptC~?mR z>6L{4xc^Y)N z^hUH?Ha^Clxb`~=$`CeXxz?!TjiBe=f}*fFSyylAXs@@N4wn>7@oumzTw!zZq{u;f zHM?Adc%2#h;vI1-b5_#unt<&$+NsgEtTG>V1xl~kc6H~*W;0Q|UCQ}bg!#~0FI~w> zWN$jOZCYz_Z`pBsLW3JF?l_(G1r|D`=bl4HPPCnD*x%JBedTW4*PhVX-XZN@`!0*e z)UmcgIkSca*Z!J4Vy}S$6=7uY?FmG3#xduE2t8dlD{t$(aaQ9vk)`x`-4boYV46JD zB?WQ0ONGfqCJvTJO-prn;d*9)Kgi%!Lp@Im>DT~0jSOs{(drf54eUK;A>Uz;)3T6Y zl$}NjBS#w97&+5OWt5Xf8l&7a(i!pNN@gTrFmk1liC`7KWJ_shWdS3h=-inMMzRdS z35HO}{2Q3) z?7fsqtRrwq(2YPm6=tsE9(E6#mYg_ujneOy{S}&}l)P784o_rBH;#l+K%Jo&KbSsNDezgNsIy1!)3> zk{Jl;Mi+ICMo79bVL@1kItw>qYt)1VD*^$c39M1$+xP>ijOV=R4EQt2y?4Iv+;hHj z&pCOOWvVRGXGg8}%J&103&kI)7l6m}R+*~&NcK}aZ=a?%{>{E`^}qY)4!-MLh<|0| z78YUXy@PKY;7`NdoC`a=7~WR99zIUB*CX%S{Chl0F5i!Lay*eGhwHJ<+Hm4gsJvO7 zo;C>D`no4;&F9)YRh|}QvfQA3#CC)m(SsfPKG#1<- zjrDB;C({oc`|fO9jAPB~SJ>bn(@poly&9mfV?-4^1E7 z%)Vl~4Lb79v6C~W$7km+@VR{-(F|vY2hF`#czXD84-hm4CR4FXsDg&lP9Bk>8Zb>A!WiD57`}Rm)ob%uA!f0)L@Rb{ntCY9a?C z;?qQ7jPNCIZ+TR_8=StlBxyAfVGQjpWCX=qC?rU#7wC{Ejv?7XHpY=^AxCT-Eff~C zp@m$G&B|mo!$d?rBZ!P6m1z^C&mc*#gpI=Afr~lGGL6gl8J8ph<1Y)JgzM{!1g(?T zClK<_3r@iD`{X1<{3Q2S8_EW4!A-4^7DjJO$ytpxc%!wG$_+}xHR&=evS>wgU989? zXo-@6g`k6>SY1>ZNcp-S4qnkASsGA}GR6i(Pl>6vo diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index b4342684..9cd54837 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -1853,6 +1853,7 @@ + @@ -12683,6 +12684,13 @@ TaskNoticeEdit.aspx + + CompanyTrainingItemIn.aspx + ASPXCodeBehind + + + CompanyTrainingItemIn.aspx + TrainFindWorkPost.aspx ASPXCodeBehind diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTraining.aspx b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTraining.aspx index 97cebd14..a896d47c 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTraining.aspx +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTraining.aspx @@ -63,6 +63,9 @@ + @@ -137,6 +140,10 @@ Target="Parent" EnableResize="false" runat="server" OnClose="Window2_Close" IsModal="true" Width="700px" Height="600px"> +