<%-- - FileName : OutSuppFixApprPop.jsp --%> <%@ page contentType="text/html; charset=utf-8" %> <%@ page import="com.udapsoft.waf.system.HandlerStorage" %> <%@ page import="com.udapsoft.waf.common.ui.*" %> <%@ page import="com.udapsoft.waf.common.util.DateUtil"%> <%@ page import="kr.co.hsnc.common.util.*"%> <%@ page import="kr.co.hsnc.common.sql.*" %> <%@ include file="/jsp/work/taglib.jsp" %> <% ctx.init(request, response); HandlerStorage storage = ctx.getHandlerStorage(); ValueObject params = storage.getParams(); String event = storage.getEvent(); ValueObject vo = storage.getValueObject("getAppr"); RowSet getApprSrdList = storage.getRowSet("getApprSrdList"); String status_cd = params.get("status_cd"); String yyyymmdd = (new java.text.SimpleDateFormat ("yyyy년 MM월 dd일")).format (new java.util.Date()); String appr_date = (new java.text.SimpleDateFormat ("yyyyMMdd")).format (new java.util.Date()); %>
" /> " /> " /> " /> " /> " /> " /> " /> " />
협력업체 준공평가표 (공사)
현장명 : <%=params.get("dept_name") %>
<%=yyyymmdd %> 현재
<%-- --%>
협력업체명
/연락처
" class="input required" style="width: 99%;"/>
" class="input required" style="width: 99%;"/>
협력업체소장
/대표자
" class="input required" style="width: 99%;"/>
"class="input required" style="width: 99%;" />
3년평균
매출액
" class="input required numberic" numberOnly="true" style="width: 95%; text-align: right;"/>
공 종 명 " class="input required" style="width: 99%;"/> 계약금액(VAT별도) " class="input required numberic" numberOnly="true" style="width: 99%; text-align: right;"/>
계약공기 " class="input required" style="width: 35%; text-align: center;"/> 달력~ " class="input required" style="width: 35%; text-align: center;" /> 달력 실공기 " class="input required" style="width: 35%; text-align: center;" /> 달력~ " class="input required" style="width: 35%; text-align: center;" /> 달력
작 성 자 <%=vo.get("USER_NAME") %> (인)
" class="input required" style="width: 95%;" />
평가구분 연평가, 준공평가
<% String chk = ""; int idx = 0; int sum_stock_rate = 0; int all_sum_stock_rate = 0; String appr_cd = ""; for(int i=0; i < getApprSrdList.size(); i++) { %> <% if(!appr_cd.equals("") && !appr_cd.equals(getApprSrdList.getRow(i).get("APPR_CD").substring(0,2))) { %> <% if(!getApprSrdList.getRow(i).get("APPR_CD").substring(0,2).equals("06")) { %> <%-- --%> <% } all_sum_stock_rate += sum_stock_rate; sum_stock_rate = 0; idx++; }else{ if(!getApprSrdList.getRow(i).get("APPR_CD").substring(0,2).equals("06")) { %> <%-- --%> <% } } %> <% appr_cd = getApprSrdList.getRow(i).get("APPR_CD").substring(0,2); sum_stock_rate += Integer.parseInt(getApprSrdList.getRow(i).get("STOCK_RATE")); } %>
평 가 항 목 배점 평가점수 평 가 등 급
E
(Exceed)
M
(Meet)
B
(Below)
평가사유
<%=getApprSrdList.getRow(i-1).get("GUBUN_1") %> 소 계 <%=sum_stock_rate %>
0
 
<%=getApprSrdList.getRow(i).get("GUBUN_1") %> <%=getApprSrdList.getRow(i).get("GUBUN_2") %> <%=getApprSrdList.getRow(i).get("STOCK_RATE") %>
0
" />
" />
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("A_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%> />
(<%=getApprSrdList.getRow(i).get("A_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("B_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("B_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("C_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("C_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("E_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("E_RATE") %>)
<%=getApprSrdList.getRow(i).get("GUBUN_1") %> <%=getApprSrdList.getRow(i).get("GUBUN_2") %> <%=getApprSrdList.getRow(i).get("STOCK_RATE") %>
0
" />
" />
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("A_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%> />
(<%=getApprSrdList.getRow(i).get("A_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("B_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("B_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("C_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("C_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("E_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("E_RATE") %>)
합계
<%=all_sum_stock_rate %>
0
 
추가 평가 [협력회사 경영진의 현장지원에 대한 적극성 조사]
<% chk = ""; sum_stock_rate = 0; appr_cd = ""; for(int i=0; i < getApprSrdList.size(); i++) { if(getApprSrdList.getRow(i).get("APPR_CD").substring(0,2).equals("06")) { %> <% if(i == getApprSrdList.size()-1) { %> <%-- --%> <% sum_stock_rate = 0; }else{ if(getApprSrdList.getRow(i).get("APPR_CD").substring(0,2).equals("06")) { %> <%-- --%> <% } } %> <% appr_cd = getApprSrdList.getRow(i).get("APPR_CD").substring(0,2); sum_stock_rate += Integer.parseInt(getApprSrdList.getRow(i).get("STOCK_RATE")); } } %>
평 가 항 목 배점 평가점수 평 가 등 급
높음
양호
없음
평가사유
<%=getApprSrdList.getRow(i).get("GUBUN_1") %> <%=getApprSrdList.getRow(i).get("GUBUN_2") %> <%=getApprSrdList.getRow(i).get("STOCK_RATE") %>
0
" />
" />
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("A_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%> />
(<%=getApprSrdList.getRow(i).get("A_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("B_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("B_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("C_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("C_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("E_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("E_RATE") %>)
<%=getApprSrdList.getRow(i-1).get("GUBUN_1") %> 소 계 <%=sum_stock_rate %>
0
 
<%=getApprSrdList.getRow(i).get("GUBUN_1") %> <%=getApprSrdList.getRow(i).get("GUBUN_2") %> <%=getApprSrdList.getRow(i).get("STOCK_RATE") %>
0
" />
" />
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("A_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%> />
(<%=getApprSrdList.getRow(i).get("A_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("B_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("B_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("C_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("C_RATE") %>)
" onclick="test(this, '<%=getApprSrdList.getRow(i).get("APPR_CD").substring(0,2)%>');" <%=getApprSrdList.getRow(i).get("E_RATE").equals(getApprSrdList.getRow(i).get("APPR_RATE")) ? "checked=\"checked\"" : ""%>/>
(<%=getApprSrdList.getRow(i).get("E_RATE") %>)
종합평가 결과
합계 점수
0
S등급(탁월: 92점~110점): 입찰참여 기회 보장 및 협력업체 평가시 가산점 부여 (+20점)
A등급(우수: 84점~91점): 입찰참여 기회 보장 및 협력업체 평가시 가산점 부여 (+10점)
B등급(보통: 76점~83점): 협력업체 유지
C등급(미흡: 68점~75점): 입찰참여 1년간 제한 및 협력업체 평가시 가산점 부여 (-5점)
D등급(불량: 0점~67점): 협력업체 등록 취소 및 입찰참여 영구 제한, 협력업체 평가시 가산점 부여 (-10점)
협력업체
등      급
등급
평가자 종합의견
*작성 시 유의사항
1)항목별 점수는 각 항목마다 Exceed(우수), Meet(양호), Below(미흡)으로 한다.
2)"Exceed" 또는 "Below"로 평가 시 반드시 구체적인 평가사유를 작성해야 한다.
3)추가평가 항목의 경우, 가산점 부여 시 이에 대한 평가 사유를 작성해야 한다.
4)이 평가표는 향후 협력업체 등록 및 계약 시 영향을 끼칠 것이므로 공정하고 신중하게 작성되어야 한다.
5)최종 평가 결과, C등급인 경우 향후 1년간 입찰 제한, D등급인 경우 협력업체 등록을 취소한다.
<%if(("".equals(vo.get("REGU_STATUS_CD")) || vo.get("REGU_STATUS_CD").equals("01")) && ("01".equals(status_cd) || "02".equals(status_cd) ||"03".equals(status_cd))){ %> 저장 <%} %>