From 70a5df3c37f4ac611e7b606f177391acd16a1535 Mon Sep 17 00:00:00 2001
From: fl <3098731433@qq.com>
Date: Sat, 2 Nov 2024 16:35:43 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../wireManager/project/projectAddUser.html | 2 +-
hxy-web/html/wireManager/staff/staffAdd.html | 2 +-
.../html/wireManager/staff/staffImport.html | 2 +-
hxy-web/js/wireManager/staff/staffAdd.js | 59 ++++++++++--------
hxy-web/js/wireManager/staff/staffList.js | 7 ++-
hxy-web/templateDown/人员信息.xlsx | Bin 11241 -> 11251 bytes
6 files changed, 39 insertions(+), 33 deletions(-)
diff --git a/hxy-web/html/wireManager/project/projectAddUser.html b/hxy-web/html/wireManager/project/projectAddUser.html
index a2280e9..b5e75da 100644
--- a/hxy-web/html/wireManager/project/projectAddUser.html
+++ b/hxy-web/html/wireManager/project/projectAddUser.html
@@ -191,7 +191,7 @@
diff --git a/hxy-web/js/wireManager/staff/staffAdd.js b/hxy-web/js/wireManager/staff/staffAdd.js
index 9758fd9..1437b63 100644
--- a/hxy-web/js/wireManager/staff/staffAdd.js
+++ b/hxy-web/js/wireManager/staff/staffAdd.js
@@ -113,21 +113,6 @@ layui.use(['element','layer','transfer', 'form', 'upload','laydate','tree'], fun
$("#pdfPath").val(res.data.url);
},
allDone: function (data) {
- var userType=$("#userType").val();
- if(userType==1){
- var proid="";
- var dd=formSelects.value('proName', 'all');
- console.log(dd,"formSelects");
- if(dd.length>0){
- $.each(dd,function(index,value){
- proid=proid+value.value+",";
- });
- filedata.field.proId=proid;
- }else{
- layer.msg("请选择工程")
- return;
- }
- }
if($("#id").val()==''){
addData(filedata); // 新增
}else{
@@ -290,19 +275,37 @@ layui.use(['element','layer','transfer', 'form', 'upload','laydate','tree'], fun
// 验证成功后才会执行下面的操作
form.on('submit(formDemo)', function (data) {
filedata=data;
+ var userType=$("#userType").val();
+ console.log("校验1:"+userType);
+ if(userType==0){
+ console.log("校验2:"+userType);
+ var gtid=$("#gtId").val();
+ if(gtid==null||gtid==""){
+ layer.msg("请选择范围、基数!")
+ return;
+ }
+ }else if(userType==1){
+ console.log("校验3:"+userType);
+ var proid="";
+ var dd=formSelects.value('proName', 'all');
+ console.log(dd,"formSelects");
+ if(dd.length>0){
+ $.each(dd,function(index,value){
+ proid=proid+value.value+",";
+ });
+ filedata.field.proId=proid;
+ }else{
+ layer.msg("请选择工程")
+ return;
+ }
+ }
+
if($("#id").val()==''){
if($.isEmptyObject(startWorkFiles)){
layer.msg("请上传附件!")
return;
}
- var usertype=$("#userType").val();
- if(usertype==0){
- var gtid=$("#gtId").val();
- if(gtid==null||gtid==""){
- layer.msg("请选择范围、基数!")
- return;
- }
- }
+
$("#hideUpload1").trigger("click");
}else{
updateData(data); // 修改
@@ -666,10 +669,12 @@ function setData2(data) {
$("#filePath").val(data.filePath);
$("#pdfPath").val(data.pdfPath);
$('#demo1').empty();
- if(data.filePath.indexOf(".pdf") !== -1||data.filePath.indexOf(".PDF") !== -1){
- $('#demo1').append('

');
- }else{
- $('#demo1').append('

');
+ if(data.filePath != null){
+ if(data.filePath.indexOf(".pdf") !== -1||data.filePath.indexOf(".PDF") !== -1){
+ $('#demo1').append('

');
+ }else{
+ $('#demo1').append('

');
+ }
}
// getTaskSource("taskSourceId",data[0].taskSourceId);
// $("#taskSourceId").val(data[0].taskSourceId);
diff --git a/hxy-web/js/wireManager/staff/staffList.js b/hxy-web/js/wireManager/staff/staffList.js
index b13b5b3..1082064 100644
--- a/hxy-web/js/wireManager/staff/staffList.js
+++ b/hxy-web/js/wireManager/staff/staffList.js
@@ -121,7 +121,7 @@ function init(){
{field:'userType', title: '人员类型',align: 'center',templet: function(d){
var userType=d.userType;
if(userType==0){
- return "正式";
+ return "长期";
}else{
return "临时";
}
@@ -319,12 +319,14 @@ function exportData() {
+ "&contractState=" + contractState
+ "&yjId=" + yjId
}
+
+
+
function excelUpload() {
if($("#projecct").val() == ""){
layer.msg("请选择工程", { icon: 0 });
return
}
-
loadingMsg = layer.msg('数据上传中,请稍候...', {icon: 16, scrollbar: false, time: 0, shade: [0.8, '#393D49']}); //④创建一个formData对象
var fileData = new FormData();
fileData.append('file', $('#file')[0].files[0]);
@@ -340,7 +342,6 @@ function excelUpload() {
layer.close(loadingMsg);
if (result.code == 200) {
parent.document.getElementById('powerNum').innerText = result.data.powerNum;
-
parent.layer.alert(result.msg,{icon:1});
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
parent.layer.close(index); //再执行关闭
diff --git a/hxy-web/templateDown/人员信息.xlsx b/hxy-web/templateDown/人员信息.xlsx
index c42d122311bfc23065b212be68fae84e6764d607..a2d4c21de34bb1754ad381bbc05e7b97b4e4a991 100644
GIT binary patch
delta 6559
zcmeHsRZv{d`t2aW2X}%EGB|_*f(9peaECCsYl6cL?u23RAi)VXxCTiAL4zg)cMAc6
zd&r-hTj!km-MTOL>Au{(tG->`d-dwBT2
w6A}xTm@F+B2ffbt+?6hd
zepsY27=*QimYKy>cPu%+-J=3dmEHlS}$%lgQ
z8C2EUlZX2tIzG26kcZp=p}|VqM&3Ft^&1Kj-ejGsFF|Ld;*8?)j
zR+Nj+x|{BMpBj5ZukAqi$ZzzGRo0uJz&BD-qj?t6jHU4E3;r=vv#j5*FC60lD$J0n
z(OZ&aZJdFveV(-8^9j$8u=)tr{md6u*&C^XbMOeW@BSfQzlUy9IU#m|H6L|H^^}~w
z`cV-kXQ*>88hDlIh(O!9jXa6r+TYcfnHKHs^Jk1%+F*EZHVDXBq?Obp~z
zovJe~b22`U_uMKJZ-2SH)0gy{SU)5jlY}98pZD$1w~Bacnpz
zTcMdBs-aKY5EJ#nNbft-KY#nJw~4;>=%HNp!@cTUN@CjP?Ly(u_!6~%5=Ce8cfML@
zzkB?OW_Vf~lbOin0TH^&2rzk3)9k0Xb@pea!
z!Y9ThO|MC6ZiUp{gHo9kxO7lcUT1{we|%Mc1vOnY=nj1EJL6{8oE=>^@3lXU-9cSO
zW&Ki?nC%IBXb1cilA4X?mJsIWd0D36SJzhEBK^4^-l(b_OYbPBlB%cOo}_G)5|yg2
z>Y<$f=t=`8ujb{Q?GaisEix5T7O%emkDUn<1mYw_E@LtPX@=(BZ^Vg%yI~j70s;Kg
zw-oj+zO)@lQ$b>bot8=_e&q$ZayXzWO8yT%RJ3*!CJgLe>sg%Cc^}vT>(2ua8
z6q@5j1}|mOdR~ol*y%6nN+PO(K}^kNQ7hc60(Vw<#%xiMicqdN
zBQGNon{*u*vE@|hskfH=jNWzJnNgCnQtcJT!oPE-WRc()CiIEz4?SV?{6sR3v0s7;
zL8`rMG@fhviE7lee`o+CL_juMSKNc_=*&6@w>-JVCcT^be57-B^qi9)7f!jw(KQxakV7VFZu__yLb1gc^6XUQ_YYf6M6ibP#(`J=swOt*0mzL2a|?a1edzMb!a
zr>7y>9lCjxC!F?e7*Nhe4Y#JZ&=!+)EC02dj2^-_YID+PGMdcTS~MehTb=KG!xjO0
z${6m%SLeATA@p?)kT7wpS%uS|F=HCNZNvz5wMJ2H*`IYUblNagIb7Vo@QyHwpa&&T0`
zd$q3OF3;w$%Ffz?LrbQ%DV5(%Wq(|0A1@UUb0xR?wmvk&b;KLVFH~Gn+fy+IOxEgA
zh&XVJyydEMiENUo;xlWJsVbi4C05&ij5S$N%eP)Fa%TpA8K?`__u_7eCY-m9cAbI;
zPBv@a!-rrB-0I7(&fHz%E;blWq%;Jf5D6`}vB>9vHK-OR9-|67<~?pQkBrC5gomn%
zE7+~ua^v*YAA>@NQ5(U`YnkHWoSL{m!SX7YkS{nv*Uw+)mpUv}kWaK!&caG~R<&-x
z^!kd;{SM=wTkfiOyeE_gcC-Ydwk7>22Jk&EH+bKm)R{+tIX%?MiF)LUHi?wX};ZmiRr
zaSY;kOghyivNmpJxy5h&Zk(ISZqE9I-C}){xN|f>lhv(s6wzXo_XAdOPF-74rNqMSxXov1
zb(a53H$T*ZCLIw1cu+fzrmcraJ)H^d>)c=;ZTUlZeeQA*j+
zN4Twgj<0ag%USa~8v*1^k5Tvx@$Y_{ejwJg5?Q(+^pqCqddxQVl-QxXe-K6^O;n3j
zO%@p`4VCd^HRw~5oN95DcawB}n})67{Pm)uplgHs$@h@8L$Ka=U9$<>X32_&V8#2B
z<52!ubGApQ@dzc^u`%)ts-wQ6b4F$_Q7jrS_H$iT&MZyxW#*_qnJz4hTdJLUwaf0-O4#?xeEhA&-xwUA9yhcj{A}oYP&^$r$JuPqAHo
z7>R_MFBtD`;#R4c78HOpvQ3H=ND?W9iu?xacSieZ`~yTu(lVFnEPi0kAY^3(-&-
zAkC~v3Sx3FMo1LKpvzJlOhk}`id!?#+8H&?Oq!8u_eShO@Z=mKD!VY*Rhn|Ma<=HsrVzIWFD)HtR>0axT32Ul_z{{LFq*VPM%Exhr
zHjSpywHe6TQo1dV4Zak!{s(Vty3Mj51Bi<^7)9Yacc@+X-h}ASWk*{exq$mUVT~G0
z{7yUp+^w7W>&cx&O3r8onwOOB{v-1^}0rJA#2p|6o0q?#~|<4AngBrBV0*?1L;
zrral%97`N|QwtJifTTB?wt9;CSq?Z?6_K~`@FrEH!bM1Q^A7xHpI4)1<$Duj-K7Tx
zb)hr#g)J4z0P6o7+UYjPq5^}Z+%yZpgf|g>xbNGP@-zGzZGW9&;XF%T9MklVe>y*_
zTW`9PNSMcRhFNXre|iwZa%xCyVd2AyL&QHJUR5VAxqNrakj#eo60!;X=PsktCa=1F
z@0-Mtbd+oWk>x98E}a;IcX|}IF9NgQ_c9xhNz~^?I?VygFVP#xrc%ppUIqmnbe^wm
z8By*)b+gq-EPZz@dlewMe1vFs_3_xc35^Ail1Or%9+dj}o5S^JMV4>FM4ZowiE-#x
z7BZbQV>G=Cbfi)#$g~EFx!#3p(Z|$~7rh&$f!WFelKol9DPExxQEj`Qm>UwHE^Nql
zn~yJ8<0!tq3d%iEUH3p7h3$7F5m#4Wn}i)$hic0<8J8{83iUjRsE519K2oZvDa@wQ
z%Dqa8R`GK@)|R#GSoEIWX?YLU{-ntD#y&4wvL|m_6K-RE09%h<0Oi6wdFcJ0PK=_J
zo5U*s+{c5XpCdy}1F^+>47~}H+SSa5JtEJS3O;ndHN7%)*tz})zI(9WvO7nrtm=S}
zsP!b%hsKlEfKo>`V5-?-&np?_@p%gslfZTiO3)*YYE_^ZBnX>Hgpk!y1hy=l%RG^P4S;*FUfDj>ket
zXT&5IPPPWG=A!}7KPA7qQu@$=ckj;hKp^nFOY?K#_kQ8;V(ZPMhvl}+I
zV7YVq@=_#442Ux8ZQc_D
z8F|(9*wp?BEY@eOmbZ`3*^p*E@(c6dRD1(fE~+sthCOf`
z$bw&Idhgi1)p`7~K@~RizFj885e|i-pY^R`UI~&rSfCEbx90|Rd4zuC<1N}+@a2+p
zZyNg+45in_j|mVcg_m4Kxkl9n;B$R23;duCPdi@Y#s4I1xH6nz0$}neW0MVm>DlXo
z9-i--#0T|iP9H~gS>Fu3Ie#`lH+}7xsn36Pgt*
z5WK5bENZ2?TRD|DM*!fHQoKZeG|n9THU;BqgHBC7i!h!q5o2C9=KRR}*u>Rg=jO(gjjPF|+HI#~bC^H;w%wxAP)Mt&
z)uCK-9uTgTe^3HbZye%(eW{J9pPWnBK(US}->H6lU(5`udR#5^uSUWK&?hiu
z%&G2tA=!-)k5p}4G2r@`nqoe`9SFYY3!;%KI@`@Npt_DYN}fY
z!^z|l`UO&A3RpXfC)MY(R3UXjY3!BNoWB+M`i0;m>3nlCCSB^?spsSc-DUGULir_1
zM&fTtn_Rzls;GXx=_LN4Q$!>^GoFBr&@L)SKCNFE`xO
z^7fo#lxc`iG_HQNlR!&qCvyR}??Vz%R`d+*{pmgi|0~{|8}GlNLo3_m2-l(YinK3Y$DCWLr3^BP+@qQtsG(Rq@=p69xu0yH9qy
zyhmjYADAgyPkxzJvrZ)j&{!myKjLcW<36FBoJA+4Jmy?5HG}1UbgdVjqCU8+%KGea
zB3JQfBf+?p!t0Zjry5=s57ov~`OMZ~{Rp9SGAMfmPKCXJCoTq0D$0`4X-_{!_}RPU
z0lV_|Mgr*rASMMCg$(WoZB8#$3()yFnslBO&=LlCJd;f_%PmWZ1DJ|G(5Pmqsr!}`
zS77@K@N*RkV$U6qk7}}i=^GpKxRyx+pMH6lQr;Tcb)~1nVgdGM*m>5t6fpQMyPo3|3#mc9KPNvdlr$}TT6vPD#yiUWbaA+5l59C5{tu29`r1lBZ@xy)
zjFXgE=~SJa=uzD0MDAQlEhVsWH9F6P@A`0{H4OxC#=3poGE^xYm(RD4pOd63F~;1k
z>y^$1l>kAd_0t#7i{g=^?z@1H;}F(lf(%grZQ)01@6Wv-&y~9Uf!iD8Q8W<0GXTPx
zsH4JHcM!kZ*|=SoRv!RQ;tAR6hc7uPpqFUl
z$AUDN5iumKs}N6RWlRlu2nhq57o2G-BLzE2assp)NavD?rNz{)@>
z3oA6gUq?ZqN5Ndl>w4R;?6nms37LR%dUAqvo5bDJ`b7A0;=wW9}Prk<=^~g{mGS3sOav
z+{740Y8SN`y~){_%&>{th{WEU*5^);+LeM}+;9a{uggwq6h>6%qJ8}oTR>z3$q9n5
z&%Dr3lulIcw{gZNPg-uzHMGY#1jU!?r+D@(Rt6bXA`{#>i7{s8aSIA44-o+31?Kc(
zGm3>(@>x+XJ@O@~@(_X8!BM3V8h?36+G-_?KeA77Kce%%AZ%j(l0=GciJ_lQi~?BB^CcEdU&?0?sZFinR%{<{z$
zWvd8qmDax11#}B>fJ^!9Wyfg&b4Uv$
ztbUru5cn%@ZD|j-E;w_R
zn?bVsZ0qlX24cF89LO&mGHBsQLQVlRb)+<>2%0z2hm)7?pVsj&{@)`EkX@Wmy8k_Y
z`|p3+6fSXeEHF}%OBjt8>BYrP_n-9szM@R@FQ$KU;UOEiB+-hIhg{5b|E)QLK-B+0
zjU#!uxiSA$PAcH0L}$lEa^un>6S;~1+ee9yq{FAB)KYtZ^>--Q{foSxO%?jL^*@{i
B3P}I}
delta 6572
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