From 74a02a8657a773d748cea02e082e55ba6459947a Mon Sep 17 00:00:00 2001 From: "LAPTOP-KB8JC2K2\\acer" Date: Sun, 11 Apr 2021 13:20:11 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B8=9B?= =?UTF-8?q?=E0=B8=A3=E0=B8=B8=E0=B8=87=E0=B9=83=E0=B8=AB=E0=B9=89=E0=B9=81?= =?UTF-8?q?=E0=B8=81=E0=B9=89=E0=B9=84=E0=B8=82=E0=B9=81=E0=B8=9A=E0=B8=9A?= =?UTF-8?q?=20inline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EXCEL/eva_evaluation_behavior.xlsx | Bin 10925 -> 11140 bytes .../eva_evaluation_behaviorService.cs | 15 +- ...reate_evaluation_detail_agreement_d.cshtml | 45 ++++-- tb320eva.csproj | 5 + .../eva_evaluation_behavior_inline.js | 142 ++++++++++++++++++ 5 files changed, 185 insertions(+), 22 deletions(-) create mode 100644 wwwroot/js/eva_evaluation_behavior/eva_evaluation_behavior_inline.js diff --git a/EXCEL/eva_evaluation_behavior.xlsx b/EXCEL/eva_evaluation_behavior.xlsx index 26255b8ada76048f589a50c95c7f9a7712d6ea17..b41ded1ce6723a0bd4d243e01731fbb5ba05aa78 100644 GIT binary patch delta 4519 zcmZ8lcR1YN(qG+1-K^ea)zt~2i<0O>jSzLUAc(d~d|6#WuzHkOiQb~uh+ZQE(Yqi- z3!FQEywCMI$m@+7*<{IZL3zZem%7b`@JBsl(8~52^xno3rul<&ly;frR z*7YZ`uo|a7Belv)olJpOySs-Xr!|^T+fGEg>NbphJt?{GWj@o)i|4C+arrnb1t#o|?gT|^Db5RCr z5nH%6zs)Q&-v?P`aTK3rD0_+~i>PIo-GHc3s9K61!O^R<4b{+;h>8%+BJ! zQ3SdTO%;j>2@$(q$zXL_a9C?++()##&r$~RR7b$m`E}vwq`L3{_o}=I_xlYXZ716HZR_roB(}`+_7qI?*7+#}mB1`XRbzPY z3Bxd>?7AUTUg0%~tlUYF^~W4o?NJ!a(kib8jN@!Ccy~_MA&XnH8Jf+qRc*G}p|c~{ z-8TiZ1Ac=r>QLm9t`IqW1?CWR>cz<7fxrMS0%$)k;8UK6rd*}#>iC5$v?#G0)MX!{|h^+2gGi@%{ zy_yhfajil^Lc1Hd&f_ULj9_y=K56b)XUC{`qgjcq;Hx0JHGnUIc~t!&-LV# z#bPM?5H5*dZH?}0YLecf6#&|gd8R^=h_|6O$ZxY>9r&Uc!!ep`JfPpp_{KqphO<$C zpMOBpWn@((x?e6fM=Vjy`aOqJ7u(fV5>;|dN_T47Am;b1=K*iNDGnD4`mXg}?W5U& zmF_>h1$IYiN(*kg95H3}x36SR_cSHNpB^T0dZ_dHBVd)kqSB6!Du66!?ie#o|0~*b z4{jZGi`y2Thm%fh*&D~cr%cix0wYtU;yuf7+OPfAPS;}3uU?``1{HedBiAmS7Z;dr z7YctJfcJYi0UopgzBV%TlHPci>G6}rC-XL=t0swwX%P378JfMX4>j66+6Cf!tg4C$ z8v1$c`$-yMPE9qTV4&u7u@-uIi#+qY@^$kO%{cR=vlDZlh`-LX+mW|&VgVGd9{tFb zEuUAdvmlu>(CEIHs@t97wa+@5v&}4DHavlquLX6~3MQ}Z0dU+Po}+j!aV?j*CF2!x z4ZASq+iIxcR}Kn$f>VAyMvbrU+)+Dvl%F^40*GcG(6Op_qryVPHiN#? zg_L+vpdHv2{PI91MN4tACtG+b?T*a+=8WQid{a}#mvH;;g|laoJcQYUur_d3A_91yW{iTUxOA z2g5c#A+zB;QE4><|8bM6i(rgviNofKzFKvQ>m!3*fDnn5uW*JC_$YqIm*Fm{Y%UBn zR>FVqfJo+9rwsebgl$8_)7$>;@1B)=Lnw^6gdewuf6kUfjR=KB`g>zNhI8*a!&P!3 z?<}17IoxV@%WOU4#O9z=CA6l(Y4P7}+_wtuNkI($_}CM6UPpdd zL)(L|48(a$px!CQ6^!&whhL6BN@X|�y$GwyBcWBd4^|JgYKFUp-jVh~oM3X1@V# zJd+*@cGe>H>V?+GvQ!Q~prlF~jhYI|)a6k{+UBYFykrq=-8*d3qmEy`a>GqW8^z0! zR#DR9n?7;6-xDUzh2LaLhPd%Xn0%jnHVf+p0M&qyixzK}f9+&@drTFN!vXEfe4Qe| zvZ{ojL^ypQpoe}>qoiY6)#;IDyuTSL+kT=EYI=7|iPr|V@oOh+rnDek$9j|$=a6yqoHBG$3skam$zht^rKY&==7?PrZ8WmKV@fAxrv0b;s1)8To%&;fDg zW6=ShiM}I`@7a=1WMqBZVp0xX4nAkScUQxT*e)hzA~e6&iAMv-Yp-r)>(^5Ug|``` zAs_P%iPfvnx*E@F7f%TuvsMSL1p-Fff;-lyAF{;uHGPN_^6_Ke2JuK=Ja!&)(q4=S+JxoqrnceG?WtBz!TT18A|zBi$OF zGyCpu=Wgyh2MqPZiJlzTt`Ph+8_7E1Rv;{XiY>|sy&lqml84or@dw2@AtIJdd|Yk} z*;jkdwO2%9IxBW08D(x=oKCN!I693ZIxDjL$abWtwMpCVfoUC5y1^Epj~o%`J=hm| z1p}hyU#-E1-!d0QTL8aTUAj6ko6#4ylXcZCOnId`q&_3@33$3i{4TRbG5JbcZ<5+^ z8ZNw1zAE^`%}eiQ33ZeDS!3rb!sKX;A=K|LG6IP<_J1i3;x7~w!}egAvJwrM~ldfA0Pn49zCZx{@FbCX{PCt0))okL8}cZ-Vy;9dKcU) zcpy*vlfmYU<;A*nvTWDdda9Yq6J= zkLi-9FD{MMR3(@SC6?0=gi)b`@FV-LSZOY^*F8yfv2PR%=k_R1-3uUTD{lHv7=ON@j$v(E3BN8>k?;^k` z1ScwKJgebOrYn_L?=5}NAorENt(~Z1_IVn3Oz99;^Mn9>*aFiL8QDX7D;ePmf6dew zNKjo?0XxxdA+W>M?!++F<|&Y+dbG+=7F{@+0XLT2UN{wj_?lLX*AJsqm~ML6!=L=Kx&Ze)lRYi57&#C5hjgi2t^6Y zn1{Bns!7$Q%Bh)c@zV;-}!wzWgP@1DaruV{&kA}n2B<_mXs=&I0P+Wx;O@4zv

!W_>4XJAxzsGw=}WrIf{#NI~$J8EcFFE>(=PP$v+}|uB*~u=1y-duM<+GiQ z^@mkbO9Yjbc{#v!Lid(^)AzA}Ov*J5&fhe(`ZGxqUUeDlHV(L4;&ezI2LyUjEzZt{ z0|X`x>U0WIs-CD_D6hS=X{LB$st#w_iqTNR51BIkQ&St2)hF@(G9dFkS&<^Y+{tjd z46L9eR4`AdQpbo(`7S#TE(~5YB&aOZEp376^Lx%A#D_;OjZ!YTIEPbJ+#K@X96t6US~~(t_y<6plW)WNO6VR)m$Ha}IaapA7@m zkHIkoW~%ViLUQrRdStYqF+dATsShCGHPBa-tnl5sz+g_qEXIOqj;MgpcI>XY*p5xu z1y!3XOHQ+qt=)_nSkVto0HtZDa0%k873F0yn%PdCJJY^*WE|2Wvu+-&eXytM5Atpd zVCduFuztB){ad;f;Q7vz6Az9C$M$31C24QCd_ubQS{&8)pQGf-u5;+ztJA)r@aGc0 zIKWou<9!>20Oc#Pzb+=QRtHl?S9fs;-~i{Wr1OkY^LnHqr8a6NN0rt%iFFRz`L?-L z98skSzb4<*jgC+IZ^fGooW9hBd6w{22m3vf@=>% z6glI9R~}df>c3@zB3=X&Jj5?m(M&Sd$GGN-HCRbie(Rc}Uy<0eb762;mY7K;#|8RJ zs#;Rq*@(r*Q-4zNx_-c`sPShv0R7aeqoEKC}*|-#*230O4XTFO0 zS!ZQgm6s=&oLT?OIW|(9XuAiA&$&pr#WGY`6YD`=yX7U`|~r2{Sd0 zxMZMF9|>p2U)SoYnJRQ&ycPiECIT*L5w=n%!_FtFLJ#q1H+tBuaIKe_JU069uAWJ7 zjmdNkN*(kGAL!hh4RMq99G0|5*FEPBU~WcqB!n9rcZNFzsx>2>i7h7m9v?UMwP36XbKLZAV&|8EI{Cb)=xB?(55Fv>8Mv5KupK1;SqWeej-y<0* zx`Y>wHl(1u0n~q}`8HaJmy_wgvG$*B5XhJT?as@J4(4INwPisMlhB~Mc`4ByH_Kx- zv=uog8XpeFJz+-+!=;%1FG6oxE0F&jaWezM& Js`32g{tMc~Qj7oq delta 4294 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 diff --git a/Models/eva_evaluation_behavior/eva_evaluation_behaviorService.cs b/Models/eva_evaluation_behavior/eva_evaluation_behaviorService.cs index 1636267..7c1aca7 100644 --- a/Models/eva_evaluation_behavior/eva_evaluation_behaviorService.cs +++ b/Models/eva_evaluation_behavior/eva_evaluation_behaviorService.cs @@ -239,14 +239,15 @@ namespace TodoAPI2.Models throw new Exception("ผู้รับการประเมิน ส่งแบบประเมินไปแล้ว บันทึกไม่ได้"); } - existingEntity.create_evaluation_detail_id = i.create_evaluation_detail_id; - existingEntity.behavior = i.behavior; existingEntity.weight = i.weight; - existingEntity.target_score1 = i.target_score1; - existingEntity.target_score2 = i.target_score2; - existingEntity.target_score3 = i.target_score3; - existingEntity.target_score4 = i.target_score4; - existingEntity.target_score5 = i.target_score5; + + //existingEntity.create_evaluation_detail_id = i.create_evaluation_detail_id; + //existingEntity.behavior = i.behavior; + //existingEntity.target_score1 = i.target_score1; + //existingEntity.target_score2 = i.target_score2; + //existingEntity.target_score3 = i.target_score3; + //existingEntity.target_score4 = i.target_score4; + //existingEntity.target_score5 = i.target_score5; _repository.UpdateWithoutCommit(i.id.Value, existingEntity); } diff --git a/Views/eva_create_evaluation_detail_agreementView/eva_create_evaluation_detail_agreement_d.cshtml b/Views/eva_create_evaluation_detail_agreementView/eva_create_evaluation_detail_agreement_d.cshtml index d75552d..fee3847 100644 --- a/Views/eva_create_evaluation_detail_agreementView/eva_create_evaluation_detail_agreement_d.cshtml +++ b/Views/eva_create_evaluation_detail_agreementView/eva_create_evaluation_detail_agreement_d.cshtml @@ -312,9 +312,9 @@ - - - + + + @@ -343,28 +343,31 @@
+
พฤติกรรมการปฏิบัติงาน (น้ำหนัก %)
เครื่องมือเครื่องมือ
- + - + - + - +
เครื่องมือลำดับ
รวมน้ำหนัก
+

-
+
+
@@ -410,7 +413,7 @@
- + @@ -426,6 +429,7 @@ + @@ -439,8 +443,7 @@ eva_create_evaluation_detail_agreement_SetEditForm(id); eva_evaluation_achievement_InitiateDataTable(id); eva_evaluation_achievement_InitialForm(); - eva_evaluation_behavior_InitiateDataTable(id); - eva_evaluation_behavior_InitialForm(); + eva_evaluation_behavior_InitialForm(id); eva_create_evaluation_detail_status_SetEditForm(id); eva_idp_plan_owner_InitiateDataTable(id); eva_idp_plan_owner_InitialForm(); @@ -459,10 +462,11 @@ }); function CheckPermission() { - if (status_self === "Y") { - $(".status_self").hide(); - $("#status").text("คุณส่งแบบประเมินไปแล้ว"); - } + //if (status_self === "Y") { + // $(".status_self").hide(); + // $(".status_self_text").attr("disabled", true); + // $("#status").text("คุณส่งแบบประเมินไปแล้ว"); + //} } function OnWeightChanged(c) { @@ -482,6 +486,17 @@ } } + function cal_behavior_total() { + var w1 = 0; + $('#eva_evaluation_behaviorBody tr').each(function () { + var i = $(this).find("#rowCount").text(); + var eva_evaluation_behavior = eva_evaluation_behavior_GetFromForm($(this), i); + w1 += parseFloat(eva_evaluation_behavior.weight); + }); + $("#sum_weight_eva_evaluation_behavior").text(w1); + //console.log(w1); + } + function print_report() { var eva_create_evaluation_detail_selectitem = []; eva_create_evaluation_detail_selectitem.push(getUrlParameter("id")); diff --git a/tb320eva.csproj b/tb320eva.csproj index 92e7e82..d8c573c 100644 --- a/tb320eva.csproj +++ b/tb320eva.csproj @@ -69,6 +69,11 @@ + + + + + diff --git a/wwwroot/js/eva_evaluation_behavior/eva_evaluation_behavior_inline.js b/wwwroot/js/eva_evaluation_behavior/eva_evaluation_behavior_inline.js new file mode 100644 index 0000000..37e87f5 --- /dev/null +++ b/wwwroot/js/eva_evaluation_behavior/eva_evaluation_behavior_inline.js @@ -0,0 +1,142 @@ +function eva_evaluation_behavior_ClearForm(i, blankItem) { + var data = blankItem; + $("#eva_evaluation_behavior_id_" + i).val(""); + $("#eva_evaluation_behavior_create_evaluation_detail_id_" + i).val(""); + $("#eva_evaluation_behavior_behavior_" + i).text(""); + $("#eva_evaluation_behavior_weight_" + i).val(""); + $("#eva_evaluation_behavior_score_" + i).val(""); + $("#eva_evaluation_behavior_score2_" + i).val(""); + $("#eva_evaluation_behavior_sumary_" + i).text(""); + $("#eva_evaluation_behavior_sumary2_" + i).text(""); + $("#eva_evaluation_behavior_target_score1_" + i).val(""); + $("#eva_evaluation_behavior_target_score2_" + i).val(""); + $("#eva_evaluation_behavior_target_score3_" + i).val(""); + $("#eva_evaluation_behavior_target_score4_" + i).val(""); + $("#eva_evaluation_behavior_target_score5_" + i).val(""); + +} + +function eva_evaluation_behavior_FeedDataToForm(data, i, blankItem) { + $("#eva_evaluation_behavior_id_" + i).val(data.id); + $("#eva_evaluation_behavior_create_evaluation_detail_id_" + i).val(data.create_evaluation_detail_id); + $("#eva_evaluation_behavior_behavior_" + i).text(data.behavior); + $("#eva_evaluation_behavior_weight_" + i).val(data.weight); + $("#eva_evaluation_behavior_score_" + i).val(data.score); + $("#eva_evaluation_behavior_score2_" + i).val(data.score2); + $("#eva_evaluation_behavior_sumary_" + i).text(data.sumary); + $("#eva_evaluation_behavior_sumary2_" + i).text(data.sumary2); + $("#eva_evaluation_behavior_target_score1_" + i).val(data.target_score1); + $("#eva_evaluation_behavior_target_score2_" + i).val(data.target_score2); + $("#eva_evaluation_behavior_target_score3_" + i).val(data.target_score3); + $("#eva_evaluation_behavior_target_score4_" + i).val(data.target_score4); + $("#eva_evaluation_behavior_target_score5_" + i).val(data.target_score5); + +} + +function eva_evaluation_behavior_GetFromForm(obj, i) { + var eva_evaluation_behaviorObject = new Object(); + eva_evaluation_behaviorObject.id = obj.find("#eva_evaluation_behavior_id_" + i).val(); + eva_evaluation_behaviorObject.create_evaluation_detail_id = obj.find("#eva_evaluation_behavior_create_evaluation_detail_id_" + i).val(); + eva_evaluation_behaviorObject.behavior = obj.find("#eva_evaluation_behavior_behavior_" + i).text(); + eva_evaluation_behaviorObject.weight = obj.find("#eva_evaluation_behavior_weight_" + i).val(); + eva_evaluation_behaviorObject.score = obj.find("#eva_evaluation_behavior_score_" + i).val(); + eva_evaluation_behaviorObject.score2 = obj.find("#eva_evaluation_behavior_score2_" + i).val(); + eva_evaluation_behaviorObject.sumary = obj.find("#eva_evaluation_behavior_sumary_" + i).text(); + eva_evaluation_behaviorObject.sumary2 = obj.find("#eva_evaluation_behavior_sumary2_" + i).text(); + eva_evaluation_behaviorObject.target_score1 = obj.find("#eva_evaluation_behavior_target_score1_" + i).val(); + eva_evaluation_behaviorObject.target_score2 = obj.find("#eva_evaluation_behavior_target_score2_" + i).val(); + eva_evaluation_behaviorObject.target_score3 = obj.find("#eva_evaluation_behavior_target_score3_" + i).val(); + eva_evaluation_behaviorObject.target_score4 = obj.find("#eva_evaluation_behavior_target_score4_" + i).val(); + eva_evaluation_behaviorObject.target_score5 = obj.find("#eva_evaluation_behavior_target_score5_" + i).val(); + + eva_evaluation_behaviorObject.active_mode = obj.find("#isActive_" + i + "_eva_evaluation_behavior").val(); + return eva_evaluation_behaviorObject; +} + + + +function eva_evaluation_behavior_GetAllData() { + //Insert eva_evaluation_behavior List + var eva_evaluation_behavior = []; + $('#eva_evaluation_behaviorBody tr').each(function () { + var i = $(this).find("#rowCount").text(); + var eacheva_evaluation_behavior = eva_evaluation_behavior_GetFromForm($(this), i); + eva_evaluation_behavior.push(eacheva_evaluation_behavior); + }); + return eva_evaluation_behavior; +} + +function eva_evaluation_behavior_Save(id) { + //Insert eva_evaluation_behavior List + var eva_evaluation_behavior = eva_evaluation_behavior_GetAllData(); + + var successFunc = function (result) { + AlertSuccess("ปรับปรุงข้อมูลเรียบร้อยแล้ว"); + endLoad(); + }; + startLoad(); + AjaxPutRequest(apisite + '/api/eva_evaluation_behavior/UpdateMultiple', eva_evaluation_behavior, successFunc, AlertDanger); +} + +function eva_evaluation_behavior_Get(id, blankItem) { + + $('#eva_evaluation_behaviorBody').empty(); + + var successFunc = function (response) { + //console.log(response); + $.each(response, function (i, data) { + var tag = ''; + tag += ''; + tag += '

'; + tag += ''; + + tag += ''; + $('#eva_evaluation_behaviorBody').append($(tag)); + eva_evaluation_behavior_FeedDataToForm(data, (i + 1), blankItem); + }); + eva_evaluation_behavior_Summary(); + endLoad(); + }; + startLoad(); + AjaxGetRequest(apisite + '/api/eva_evaluation_behavior?create_evaluation_detail_id=' + getUrlParameter("id"), successFunc, AlertDanger); + +} + + + +function eva_evaluation_behavior_Removeeva_evaluation_behavior(e) { + if (confirm('กรุณากดตกลง เพื่อยืนยันการลบ?')) { + $(e).closest('tr').find("input,select,textarea").attr('disabled', true); + $(e).closest('tr').find("input,select,textarea").css({ opacity: '0.5' }); + $(e).hide(); + $(e).closest('tr').find("#restoreBtn").show(); + $(e).closest('tr').find("input").first().val("0"); + console.log($(e).closest('tr').find("input").first().val()); + eva_evaluation_behavior_Summary(); + } +} + +function eva_evaluation_behavior_Restoreeva_evaluation_behavior(e) { + if (confirm('กรุณากดตกลง เพื่อยืนยันการกู้คืน?')) { + $(e).closest('tr').find("input,select,textarea").attr('disabled', false); + $(e).closest('tr').find("input,select,textarea").css({ opacity: '1' }); + $(e).hide(); + $(e).closest('tr').find("#removeBtn").show(); + $(e).closest('tr').find("input").first().val("1"); + console.log($(e).closest('tr').find("input").first().val()); + eva_evaluation_behavior_Summary(); + } +} + +function eva_evaluation_behavior_Summary() { + cal_behavior_total(); +} + +function eva_evaluation_behavior_InitialForm(id) { + var successFunc = function (result) { + eva_evaluation_behavior_Get(id, result); + endLoad(); + }; + startLoad(); + AjaxGetRequest(apisite + "/api/eva_evaluation_behavior/" + "GetBlankItem", successFunc, AlertDanger); +}