<!-- ******************************** ผู้บริหาร 2 ****************************************** --> <!DOCTYPE html> <%@ page contentType="text/html; charset=UTF-8" language="java" %> <%@ page import="com.csc.library.database.*,com.csc.library.session.*,com.csc.library.utilities.*,com.csc.library.utility.*" %> <%@ include file="../CHECKPROFILE.jsp" %> <% request.setCharacterEncoding("UTF-8"); %> <% CheckNull chk = new CheckNull(); UProfile up = null; if (session != null){ up = (UProfile)session.getAttribute("userprofile"); } if (up == null){ return ; } String sequence = StaticConfig.getConfigCompany(up, "SEQUENCE_UPPER"); int year = Integer.parseInt(StaticConfig.getConfigCompany(up, "YEAR_UPPER")); year = year+543; // ค.ศ. to พ.ศ. String p_apsid = chk.chkNullString(request.getParameter("apsid_aps")); String p_apsassessy = chk.chkNullString(request.getParameter("assessy")); %> <html ng-app='APP_PERFORMANCE'> <head> <title>Employee View</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="<%=request.getContextPath()%>/EMPVIEW/css/APP_UP/style_apsup.css" /> </head> <body ng-controller='ApsUp2Form'> <div class='bg-com'></div> <div class="hide"> <jsp:include page="EMV_HEADMENU.jsp" flush="true" /> </div> <script type="text/javascript" src="../JS/SCREEN.js"></script> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type='text/javascript' src="../public/lib/angular-resource/angular-resource.min.js"></script> <script type='text/javascript' src='JS/APP_PERFORMANCE/Module.Controller.js'></script> <script type='text/javascript' src='JS/APP_PERFORMANCE/services.js'></script> <script type='text/javascript' src='JS/APP_PERFORMANCE/ApsUp2.Controller.js'></script> <script type='text/javascript'> setLang('<%=up.get("lang")%>') </script> <section> <form name="cscform" class="form-horizontal" method="post" > <div class='container csc-content'> <input type='hidden' name='apsid' value='<%=p_apsid%>'/> <input type='hidden' name='assessy' value='<%=p_apsassessy%>'/> <input type='hidden' name='me' value='<%=up.get("username")%>' /> <div class="container csc-content" id='target_warpper'><!--ng-if='apsform.length >= 1'--> <table class="table table-head table-bordered table-title-left" > <tr> <td colspan='6' class='center detail-table'>แบบชี้วัดและประเมินผลการปฏิบัติงาน ประจำปี <%=year%></td> <td colspan='6' class='center detail-table'>ระดับบริหาร 2</td> </tr> <tr> <td class='headlabel td-bold'>ชื่อ-นามสกุล </td> <td colspan='2'>{{ assessordata[0].fullname }}</td> <td class='headlabel td-bold'>รหัสพนักงาน </td> <td class='headval' colspan='2'>{{ assessordata[0].assessy }}</td> <td rowspan='2' colspan='2' class='center'><b>ครึ่งปีแรก</b></br>(ม.ค.-มิ.ย.)</td> <td rowspan='2' colspan='2' class='center'><b>ครึ่งปีหลัง</b></br>(ก.ค.-ธ.ค.)</td> <td rowspan='2' colspan='2' class='center td-bold'>รวมทั้งปี</td> </tr> <tr> <td class='headlabel td-bold'>ตำแหน่ง </td> <td colspan='2'>{{ assessordata[0].position }}</td> <td class='headlabel td-bold'>วันที่เริ่มงาน </td> <td class='headval' colspan='2'>{{ assessordata[0].startdate }}</td> </tr> <tr> <td class='headlabel td-bold'>ส่วน </td> <td colspan='5'>{{ assessordata[0].bu5 }}</td> <td class='center'>เต็ม</td> <td class='center'>ได้</td> <td class='center'>เต็ม</td> <td class='center'>ได้</td> <td class='center'>เต็ม</td> <td class='center'>ได้</td> </tr> <tbody> <tr> <th colspan='12' class='table-title'>Operation 1 - Corporate KPI (คะแนนเต็ม 30 คะแนน)</th> </tr> <tr> <td colspan='6'>{{op1desc.topic1}}<br> <span class='list'>{{op1desc.desc1}}</span></td> <td class='center'>15.0</td> <td class='center td-bold'> <!-- พี่อุ๊ && พี่ถังเท่านั้นที่สามารถกรอกคะแนนได้ --> <input class='form-control tofix grp_all score-width op1score' maxlength='5' type='text' ng-disabled="checkprivilege('0')" ng-model='assessordata[0].score1_half'/> <!--<select class='tofix grp_all' ng-disabled="checkprivilege('0')" ng-model='assessordata[0].score1_half'> <option ng-repeat="n in selectscore" value='{{n.score}}'>{{n.show}}</option> </select>--> </td> <td class='center'>15.0</td> <td class='center td-bold'> <!-- พี่อุ๊ && พี่ถังเท่านั้นที่สามารถกรอกคะแนนได้ --> <input class='form-control tofix grp_all score-width op1score' maxlength='5' type='text' ng-disabled="checkprivilege('1')" ng-model='assessordata[0].score1_last'/> <!--<select class='tofix grp_all' ng-disabled="checkprivilege('1')" ng-model='assessordata[0].score1_last'> <option ng-repeat="n in selectscore" value='{{n.score}}'>{{n.show}}</option> </select>--> </td> <td class='center'>15.0</td> <td class='center td-bold op1_1'>{{calscore(1, assessordata[0].score1_half ,assessordata[0].score1_last)}}</td> </tr> <tr> <td colspan='6'>{{op1desc.topic2}}<br> <span class='list'>{{op1desc.desc2}}</span></td> <td class='center'>15.0</td> <td class='center td-bold'> <!-- พี่อุ๊ && พี่ถังเท่านั้นที่สามารถกรอกคะแนนได้ --> <input class='form-control tofix grp_all score-width op1score' maxlength='5' type='text' ng-disabled="checkprivilege('0')" ng-model='assessordata[0].score2_half'/> <!--<select class='tofix grp_all' ng-disabled="checkprivilege('0')" ng-model='assessordata[0].score2_half'> <option ng-repeat="n in selectscore" value='{{n.score}}'>{{n.show}}</option> </select>--> </td> <td class='center'>15.0</td> <td class='center td-bold'> <!-- พี่อุ๊ && พี่ถังเท่านั้นที่สามารถกรอกคะแนนได้ --> <input class='form-control tofix grp_all score-width op1score' maxlength='5' type='text' ng-disabled="checkprivilege('1')" ng-model='assessordata[0].score2_last'/> <!--<select class='tofix grp_all' ng-disabled="checkprivilege('1')" ng-model='assessordata[0].score2_last'> <option ng-repeat="n in selectscore" value='{{n.score}}'>{{n.show}}</option> </select>--> </td> <td class='center'>15.0</td> <td class='center td-bold op1_2'>{{calscore(1, assessordata[0].score2_half ,assessordata[0].score2_last)}}</td> </tr> <tr> <td colspan='4'></td> <td class='center result' colspan='2'>คะแนนเต็ม</td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscore(2, assessordata[0].score1_half ,assessordata[0].score2_half)}}</td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscore(2, assessordata[0].score1_last ,assessordata[0].score2_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscorefullyear('1_all')}}</td> </tr> <tr> <th colspan='12' class='table-title'>Operation 2 – Functional KPI (คะแนนเต็ม 30 คะแนน)</th> </tr> <tr> <td colspan='6'>1. คะแนนที่ได้มาจากผลรวมของ KPI หน่วยงาน <br> <span class='list'>(คะแนนที่ได้มาจากตามเปอร์เซ็นต์ของผลรวม KPI หน่วยงาน)</span></td> <td class='center'>30.0</td> <td class='center td-bold'> <!-- พี่อุ๊ && พี่ถังเท่านั้นที่สามารถกรอกคะแนนได้ --> <input class='form-control tofix grp_all score-width op2score' maxlength='5' type='text' ng-disabled="checkprivilege('0')" ng-model='assessordata[0].score3_half'/> <!--<select class='tofix grp_all' ng-disabled="checkprivilege('0')" ng-model='assessordata[0].score3_half'> <option ng-repeat="n in selectscore2" value='{{n.score}}'>{{n.show}}</option> </select>--> </td> <td class='center'>30.0</td> <td class='center td-bold'> <!-- พี่อุ๊ && พี่ถังเท่านั้นที่สามารถกรอกคะแนนได้ --> <input class='form-control tofix grp_all score-width op2score' maxlength='5' type='text' ng-disabled="checkprivilege('1')" ng-model='assessordata[0].score3_last'/> <!--<select class='tofix grp_all' ng-disabled="checkprivilege('1')" ng-model='assessordata[0].score3_last'> <option ng-repeat="n in selectscore2" value='{{n.score}}'>{{n.show}}</option> </select>--> </td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscore(1, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> </tr> <tr> <td colspan='4'></td> <td class='center result' colspan='2'>คะแนนเต็ม</td> <td class='center'>30.0</td> <td class='center td-bold' id='op2_h'>{{calscore(3, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold' id='op2_l'>{{calscore(4, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold' id='op2_all'>{{calscore(1, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> </tr> <tr> <th colspan='12' class='table-title'>Operation 3 – ประเมินผลรายบุคคล Management By Objective (MBO) (คะแนนเต็ม 30 คะแนน)</th> </tr> <tr> <td colspan='6'><a data-toggle="modal" data-target="#myModal">1. คะแนนที่ได้มาจากประเมินผลรายบุคคล ระบบ Management By Objectve</a> <br> <span class='list'>(คะแนนที่ได้มาจากแบบประเมินผลรายบุคคล Management By Objective)</span></td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscore(3, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscore(4, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold'>{{calscore(1, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> </tr> <tr> <td colspan='4'></td> <td class='center result' colspan='2'>คะแนนเต็ม</td> <td class='center'>30.0</td> <td class='center td-bold' id='op3_h'>{{calscore(3, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold' id='op3_l'>{{calscore(4, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> <td class='center'>30.0</td> <td class='center td-bold' id='op3_all'>{{calscore(1, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> </tr> <tr> <th colspan='12' class='table-title'>Operation 4 – สถิติการขาด-ลา-มาสาย /ความมีส่วนร่วมในกิจกรรมของบริษัทฯ (คะแนนเต็ม 10 คะแนน)</th> </tr> <tr> <td class='width-t1' colspan='2'>1. เปอร์เซ็นต์ของการลางานและการขาดงาน <button type="button" ng-if="checkuser()" ng-disabled="checkprivilege('2')" class="btn btn-warning btn-sm print-btn" ng-click='processtime()'>ประมวลผล</button></td> <td class='center td-bold' colspan='4'>สถิติการลาและขาดงาน (วัน)</td> <td class='center' rowspan='4'>8</td> <td class='center td-bold op4_1_1' rowspan='4'>{{caltime_absent(timedata[0].total_half)}}</td> <td class='center' rowspan='4'>8</td> <td class='center td-bold op4_1_2' rowspan='4'>{{caltime_absent(timedata[0].total_last)}}</td> <td class='center' rowspan='4'>8</td> <td class='center td-bold 4_1' rowspan='4'>{{calscorefullyear('4_1')}}</td> </tr> <tr> <td colspan='2'><span class='list'>ก) ป่วย-กิจ-ขาดงาน 5 วันขึ้นไป ตัด 3 คะแนน</span></td> <td class='width-t2 center'>ลาป่วย</td> <td class='center '>ลากิจ</td> <td class='center '>ขาดงาน</td> <td class='center '>รวม</td> </tr> <tr> <td colspan='2'><span class='list'>ข) ป่วย-กิจ-ขาดงาน 10 วันขึ้นไป ตัด 5 คะแนน | ครึ่งปีแรก =></span></td> <td class='center'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time score-width' type='text' ng-model='timedata[0].sick_half' /></td> <td class='center'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time' type='text' ng-model='timedata[0].leave_half' /></td> <td class='center'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time' type='text' ng-model='timedata[0].absent_half' /></td> <td class='center td-bold'>{{caltotaltime('0', timedata[0])}}</td> </tr> <tr> <td colspan='2'><span class='list'>ค) ป่วย-กิจ-ขาดงาน 15 วันขึ้นไป ตัด 8 คะแนน | ครึ่งปีสอง =></span></td> <td class='center'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time score-width' type='text' ng-model='timedata[0].sick_last' /></td> <td class='center'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time' type='text' ng-model='timedata[0].leave_last' /></td> <td class='center'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time' type='text' ng-model='timedata[0].absent_last' /></td> <td class='center td-bold'>{{caltotaltime('1', timedata[0])}}</td> </tr> <tr> <td class='width-t1' colspan='6'>2. เปอร์เซ็นต์ของการมาทำงานสาย</td> <td class='center' rowspan='4'>8</td> <td class='center td-bold op4_2_1' rowspan='4'>{{caltime_lete(timedata[0].late_half)}}</td> <td class='center' rowspan='4'>8</td> <td class='center td-bold op4_2_2' rowspan='4'>{{caltime_lete(timedata[0].late_last)}}</td> <td class='center' rowspan='4'>8</td> <td class='center td-bold 4_2' rowspan='4'>{{calscorefullyear('4_2')}}</td> </tr> <tr> <td colspan='4'><span class='list'>ก) สาย 901 นาทีขึ้นไปตัด 3 คะแนน</span></td> <td class='center' colspan='2'>(นาที)</td> </tr> <tr> <td colspan='4'><span class='list'>ข) สาย 950 นาทีขึ้นไปตัด 5 คะแนน | ครึ่งปีแรก =></span></td> <td class='center' colspan='2'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time' type='text' ng-model='timedata[0].late_half' /></td> </tr> <tr> <td colspan='4'><span class='list'>ค) สาย 1,000 นาทีขึ้นไปตัด 8 คะแนน | ครึ่งปีหลัง =></span></td> <td class='center' colspan='2'><input ng-disabled="checkprivilege('time')" class='form-control trash grp_all-time' type='text' ng-model='timedata[0].late_last' /></td> </tr> <tr> <td colspan='4'></td> <td class='center result' colspan='2'>คะแนนเต็ม</td> <td class='center'>8</td> <td class='center td-bold' id='op4_h1'>{{calscorefullyear('4_half')}}</td> <td class='center'>8</td> <td class='center td-bold' id='op4_l2'>{{calscorefullyear('4_last')}}</td> <td class='center'>8</td> <td class='center td-bold' id='op4_all_1'>{{calscorefullyear('4_all')}}</td> </tr> <tr> <td class='width-t1' colspan='6'>3. ความมีส่วนร่วมในกิจกรรมของบริษัท (คะแนนเต็ม 2 คะแนน) </br></td> <td class='center'>2</td> <td class='center td-bold'> <select ng-disabled="checkprivilege('0')" class='grp_all' ng-model='assessordata[0].score4_half'> <!-- พี่อุ๊ ทำ --> <option ng-repeat="n in activitiescore" value='{{n.score}}'>{{n.show}}</option> </select> </td> <td class='center'>2</td> <td class='center td-bold'> <select ng-disabled="checkprivilege('1')" class='grp_all' ng-model='assessordata[0].score4_last'> <!-- พี่อุ๊ ทำ --> <option ng-repeat="n in activitiescore" value='{{n.score}}'>{{n.show}}</option> </select> </td> <td class='center'>2</td> <td class='center'>{{calscore(0, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> </tr> <tr> <td colspan='4'></td> <td class='center result' colspan='2'>คะแนนเต็ม</td> <td class='center'>2</td> <td class='center td-bold' id='op4_h2'>{{calscore(5, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> <td class='center'>2</td> <td class='center td-bold' id='op4_l2'>{{calscore(6, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> <td class='center'>2</td> <td class='center td-bold' id='op4_all_2'>{{calscore(0, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> </tr> </tbody> </table> <table class="table table-head table-bordered table-hover" > <thead> <tr> <th>หัวข้อที่ประเมิน</th> <th>คะแนนเต็ม</th> <th>คะแนนที่ได้ในครึ่งปีแรก</th> <th>คะแนนทีได้ในครึ่งประหลัง</th> <th>คะแนนรวม</th> </tr> </thead> <tbody> <tr> <td>Operation 1 – Corporate KPI</td> <td class='center td-bold'>30.0</td> <td class='center td-bold score_h'>{{calscore(2, assessordata[0].score1_half ,assessordata[0].score2_half)}}</td> <td class='center td-bold score_l'>{{calscore(2, assessordata[0].score1_last ,assessordata[0].score2_last)}}</td> <td class='center td-bold total_score'>{{calscorefullyear('1_all')}}</td> </tr> <tr> <td>Operation 2 – Functional KPI</td> <td class='center td-bold'>30.0</td> <td class='center td-bold score_h'>{{calscore(3, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> <td class='center td-bold score_l'>{{calscore(4, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> <td class='center td-bold total_score'>{{calscore(1, assessordata[0].score3_half ,assessordata[0].score3_last)}}</td> </tr> <tr> <td>Operation 3 – ประเมินผลรายบุคคล Management By Objective (MBO)</td> <td class='center td-bold'>30.0</td> <td class='center td-bold score_h'>{{calscore(3, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> <td class='center td-bold score_l'>{{calscore(4, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> <td class='center td-bold total_score'>{{calscore(1, assessordata[0].scoreop3_half ,assessordata[0].scoreop3_last)}}</td> </tr> <tr> <td>Operation 4 – สถิติการขาด-ลา-มาสาย/ความมีส่วนร่วมในกิจกรรมของบริษัท</td> <td class='center td-bold'>10.0</td> <td class='center td-bold score_h'>{{calscorefullyear('4_half') + calscore(5, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> <td class='center td-bold score_l'>{{calscorefullyear('4_last') + calscore(6, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> <td class='center td-bold total_score'>{{calscorefullyear('4_all') + calscore(0, assessordata[0].score4_half ,assessordata[0].score4_last)}}</td> <input type='hidden' name ='op4score' value="{{calscorefullyear('4_all') + calscore(0, assessordata[0].score4_half ,assessordata[0].score4_last)}}"> </tr> <tr> <td class='center td-bold'>คะแนนรวม</td> <td class='center td-bold'>100.0</td> <td class='center td-bold sum-score'>{{calalltotalscore("h")}}</td> <td class='center td-bold sum-score'>{{calalltotalscore("l")}}</td> <td class='center td-bold sum-score'>{{calalltotalscore("sum")}}</td> </tr> </tbody> </table> <table class="table table-head table-bordered table-hover" > <tr> <th>คะแนนเกรด <br>(A มากกว่าหรือเท่ากับ 85 / A- น้อยกว่า 85 - 80 / B น้อยกว่า 80 - 75 / B- น้อยกว่า 75 - 65 / C น้อยกว่า 65 )</th> <th>เกรด</th> <th id='grade'></th> <th>เท่ากับ</th> <th id='finalscore'></th> </th> </table> <table class="table table-head table-bordered table-hover table-fixed" > <tr> <td class='center td-bold signature'>พนักงานเซ็นต์รับทราบ</td> <td class='center td-bold signature'>ผู้ประเมิน</td> <td class='center td-bold signature'>ผู้ตรวจสอบ</td> <td class='center td-bold signature'>ผู้อนุมัติ</td> </tr> <tr> <td class='center'> <p class='position'>( )</p> </br> <p>............../............../..............</p> </td> <td class='center'> <p class='position'>( )</p> </br> <p>............../............../..............</p> </td> <td class='center'> <p>ฝ่ายทรัพยากรบุคคล</p> </br> <p>............../............../..............</p> </td> <td class='center'> <p>(ACEO / DCEO / CEO)</p> </br> <p>............../............../..............</p> </td> </tr> </table> </div> <div class="center"> <button type="button" ng-disabled="checkprivilege('2')" class="btn btn-info" ng-click='saveDraff()' swlang code='SW012867'>Save Draft</button> <button type="button" ng-if="checkuser()" ng-disabled="checkprivilege('2')" class="btn btn-info" ng-click='save()' swlang code='SW012098'>Submit</button> <button type="button" ng-if="checkuser()" class="btn btn-warning" ng-click='goprint()'>พิมพ์รายงาน</button> </div> <div class='spece-bot'></div> </div> <!-- Popup Modal --> <div class="container"> <div class="modal fade " id="myModal" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">หัวข้อการประเมินผลรายบุคคล Management By Objective (MBO) ระดับริหาร 2</h4> </div> <div class="modal-body"> <div class="form-horizontal"> <div class="row"> <div class="col-md-1"></div> <div class="col-md-3"> <span class="b">ชื่อ-นามสกุล : </span><span>{{ assessordata[0].fullname }}</span> </div> <div class="col-md-3"> <span class="b">รหัสพนักงาน : </span><span>{{ assessordata[0].assessy }}</span> </div> <div class="col-md-3"> <span class="b">วันที่เริ่มงาน : </span><span>{{ assessordata[0].startdate }}</span> </div> </div> <div class="row"> <div class="col-md-1"></div> <div class="col-md-3"> <span class="b">ตำแหน่ง : </span><span>{{ assessordata[0].position }}</span> </div> <div class="col-md-4"> <span class="b">สังกัด : </span><span>{{ assessordata[0].bu5 }}</span> </div> </div> </br> <h4>โปรดประเมินพฤติกรรมการแสดงออกของผู้ถูกประเมินตามลำดับคะแนน 1-5 โดยมีความหมายดังนี้</h4> <div class="row"> <div class="col-md-1"></div> <div class="col-md-4"> <span>1 = ไม่มีการแสดงออกในพฤติกรรมดังกล่าว</span> </div> <div class="col-md-4"> <span>2 = มีการแสดงออกค่อนข้างน้อย</span> </div> </div> <div class="row"> <div class="col-md-1"></div> <div class="col-md-4"> <span>3 = มีการแสดงออกบ้างเป็นบางครั้ง</span> </div> <div class="col-md-4"> <span>4 = มีการแสดงออกอย่างสม่ำเสมอ</span> </div> </div> <div class="row"> <div class="col-md-1"></div> <div class="col-md-4"> <span>5 = มีการแสดงออกตลอดเวลา</span> </div> </div> <h4>ประกอบด้วย {{apsform.length}} ส่วน</h4> <div class="row"> <div class="col-md-1"></div> <div class="col-md-10"> <span>ส่วนที่ 1 {{ apsform[0].formdesc }}</span> </div> </div> <div class="row"> <div class="col-md-1"></div> <div class="col-md-10"> <span>ส่วนที่ 2 {{ apsform[1].formdesc }}</span> </div> </div> <div class="row"> <div class="col-md-1"></div> <div class="col-md-10"> <span>ส่วนที่ 3 {{ apsform[2].formdesc }}</span> </div> </div> </div> </br> <table class="table table-head table-bordered table-title-left" > <tr> <th class='th-aps-width' colspan='2'>หัวข้อการประเมิน</th> <th>น้ำหนัก</br>คะแนน</th> <th>ระดับ</br>คะแนน</th> <th>รวม</br>คะแนน</th> </tr> <tr> <td class='td-bold' colspan='5'> ส่วนที่ 1 {{ apsform[0].formdesc }}</td> </tr> <tbody ng-repeat='form1 in apsform[0].groupAry'> <tr> <td class='td-bold' colspan='2'>{{form1.groupdesc}}</td> <td colspan='3'></td> </tr> <tr ng-repeat='mas in form1.masAry'> <td ng-if='$first' class='center td-bold' rowspan='{{form1.masAry.length}}'>{{mas.object}}</td> <td>{{mas.masdesc}}</td> <td class='center'>{{mas.weight}}</td> <td class='center'> <select class='form-control' ng-disabled="checkprivilege('2')" ng-model='mas.score'> <option ng-repeat="n in apsscore" value='{{n.score}}'>{{n.show}}</option> </select> </td> <td class='center'>{{mas.score*mas.weight}}</td> </tr> </tbody> <tr> <td colspan='2' class='center result'>รวมคะแนน</td> <td class='center'>{{calw8('0')}}</td> <td class='center'>{{calscoreop3('0')}}</td> <td class='center'>{{caltotalscoreop3('0')}}</td> </tr> <tr> <td colspan='4' class='trash result'>คะแนนที่ได้ X {{calmultiplicateur(0)}} = </td> <td class='center'>{{caltotalscore(0)}}</td> </tr> </table> <table class="table table-head table-bordered table-title-left" > <tr> <th class='th-aps-width'>หัวข้อการประเมิน</th> <th>น้ำหนัก</br>คะแนน</th> <th>ระดับ</br>คะแนน</th> <th>รวม</br>คะแนน</th> </tr> <tr> <td class='td-bold' colspan='4'> ส่วนที่ 2 {{ apsform[1].formdesc }}</td> </tr> <tbody ng-repeat='form2 in apsform[1].groupAry'> <tr> <td class='td-bold'>{{form2.groupdesc}}</td> <td colspan='3'></td> </tr> <tr ng-repeat='mas2 in form2.masAry'> <td> <span class='list' ng-if="mas2.masdesc !='' ">{{$index+1}}. {{mas2.masdesc}}</span> <input type='text' class='form-control' ng-disabled="checkprivilege('2')" ng-model='mas2.title' ng-if="mas2.masdesc =='' " /> </td> <td class='center'>{{mas2.weight}}</td> <td class='center'> <select class='form-control' ng-disabled="checkprivilege('2') || mas2.title ==''" ng-model='mas2.score'> <option ng-repeat="n in apsscore" value='{{n.score}}'>{{n.show}}</option> </select> </td> <td class='center'>{{mas2.score*mas2.weight}}</td> </tr> <tbody> <tr> <td class='center result'>รวมคะแนน</td> <td class='center'>{{calw8('1')}}</td> <td class='center'>{{calscoreop3('1')}}</td> <td class='center'>{{caltotalscoreop3('1')}}</td> </tr> <tr> <td colspan='3' class='trash result'>คะแนนที่ได้ X {{calmultiplicateur(1)}} = </td> <td class='center result'>{{caltotalscore(1)}}</td> </tr> </table> <table class="table table-head table-bordered table-title-left" > <tr> <th class='th-aps-width'>หัวข้อการประเมิน</th> <th>น้ำหนัก</br>คะแนน</th> <th>ระดับ</br>คะแนน</th> <th>รวม</br>คะแนน</th> </tr> <tr> <td class='td-bold' colspan='4'> ส่วนที่ 3 {{ apsform[2].formdesc }}</td> </tr> <tbody ng-repeat='form3 in apsform[2].groupAry'> <tr> <td class='td-bold'>{{form3.groupdesc}}</td> <td colspan='3'></td> </tr> <tr ng-repeat='mas3 in form3.masAry'> <td><span class='list'>{{$index+1}}. {{mas3.masdesc}}</span></td> <td class='center'>{{mas3.weight}}</td> <td class='center'> <select class='form-control' ng-disabled="checkprivilege('2')" ng-model='mas3.score'> <option ng-repeat="n in apsscore" value='{{n.score}}'>{{n.show}}</option> </select> </td> <td class='center'>{{mas3.score*mas3.weight}}</td> </tr> <tbody> <tr> <td class='center result'>รวมคะแนน</td> <td class='center'>{{calw8('2')}}</td> <td class='center'>{{calscoreop3('2')}}</td> <td class='center'>{{caltotalscoreop3('2')}}</td> </tr> <tr> <td colspan='3' class='trash result'>คะแนนที่ได้ X {{calmultiplicateur(2)}} = </td> <td class='center result'>{{caltotalscore(2)}}</td> </tr> <tr> <td colspan = '2' class='trash'><b>รวมคะแนน </b>ส่วนที่ 1 {{ apsform[0].formdesc }}</td> <td colspan = '2' class='center'>{{caltotalscore(0)}}</td> </tr> <tr> <td colspan = '2' class='trash'><b>รวมคะแนน </b>ส่วนที่ 2 {{ apsform[1].formdesc }}</td> <td colspan = '2' class='center'>{{caltotalscore(1)}}</td> </tr> <tr> <td colspan = '2' class='trash'><b>รวมคะแนน </b>ส่วนที่ 3 {{ apsform[2].formdesc }}</td> <td colspan = '2' class='center'>{{caltotalscore(2)}}</td> </tr> <tr> <td colspan = '2' class='trash'><b>คะแนนเต็มที่ได้ </b>30 คะแนน (ส่วนที่ 1 + 2 + 3)</td> <td colspan = '2' class='center result'>{{calscoreop3all()}}</td> </tr> </table> <div class='spece-bot'></div> </div> </div> </div> </div> </div> </form> </section> </body> </html>