견적관리 등록시 결재여부 추가
This commit is contained in:
@@ -288,6 +288,13 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 결재여부 체크박스 토글 (단일 선택)
|
||||||
|
function fn_toggleApprovalRequired(clicked) {
|
||||||
|
$("input[name='approval_required_chk']").prop("checked", false);
|
||||||
|
$(clicked).prop("checked", true);
|
||||||
|
$("#approval_required").val($(clicked).val());
|
||||||
|
}
|
||||||
|
|
||||||
function fn_save() {
|
function fn_save() {
|
||||||
if (fnc_valitate("form1")) {
|
if (fnc_valitate("form1")) {
|
||||||
// 품목 유효성 검사
|
// 품목 유효성 검사
|
||||||
@@ -1990,6 +1997,25 @@
|
|||||||
<input type="text" name="exchange_rate" id="exchange_rate" reqTitle="환율" value="${info.EXCHANGE_RATE}" />
|
<input type="text" name="exchange_rate" id="exchange_rate" reqTitle="환율" value="${info.EXCHANGE_RATE}" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<!-- 세번째 행: 결재여부 -->
|
||||||
|
<tr>
|
||||||
|
<td class="input_title"><label>결재여부 <span style="color:red;">*</span></label></td>
|
||||||
|
<td colspan="7">
|
||||||
|
<label style="margin-right:15px; cursor:pointer;">
|
||||||
|
<input type="checkbox" name="approval_required_chk" value="Y"
|
||||||
|
${info.APPROVAL_REQUIRED eq 'Y' ? 'checked' : ''}
|
||||||
|
onchange="fn_toggleApprovalRequired(this)" /> 필요
|
||||||
|
</label>
|
||||||
|
<label style="cursor:pointer;">
|
||||||
|
<input type="checkbox" name="approval_required_chk" value="N"
|
||||||
|
${info.APPROVAL_REQUIRED ne 'Y' ? 'checked' : ''}
|
||||||
|
onchange="fn_toggleApprovalRequired(this)" /> 불필요
|
||||||
|
</label>
|
||||||
|
<input type="hidden" name="approval_required" id="approval_required"
|
||||||
|
value="${info.APPROVAL_REQUIRED ne 'Y' ? 'N' : 'Y'}" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -561,9 +561,10 @@
|
|||||||
WHEN AMR.STATUS = 'reject' THEN '반려'
|
WHEN AMR.STATUS = 'reject' THEN '반려'
|
||||||
WHEN AMR.STATUS = 'create' THEN '작성중'
|
WHEN AMR.STATUS = 'create' THEN '작성중'
|
||||||
WHEN AMR.STATUS = 'notRequired' THEN '결재불필요'
|
WHEN AMR.STATUS = 'notRequired' THEN '결재불필요'
|
||||||
|
WHEN COALESCE(T.APPROVAL_REQUIRED, 'N') = 'N' THEN '결재불필요'
|
||||||
ELSE ''
|
ELSE ''
|
||||||
END AS APPR_STATUS
|
END AS APPR_STATUS
|
||||||
,COALESCE(AMR.STATUS, '') AS AMARANTH_STATUS
|
,COALESCE(AMR.STATUS, CASE WHEN COALESCE(T.APPROVAL_REQUIRED, 'N') = 'N' THEN 'notRequired' ELSE '' END) AS AMARANTH_STATUS
|
||||||
,CASE
|
,CASE
|
||||||
WHEN AMR_ORDER.STATUS = 'complete' THEN '결재완료'
|
WHEN AMR_ORDER.STATUS = 'complete' THEN '결재완료'
|
||||||
WHEN AMR_ORDER.STATUS = 'inProcess' THEN '결재중'
|
WHEN AMR_ORDER.STATUS = 'inProcess' THEN '결재중'
|
||||||
@@ -1285,6 +1286,7 @@
|
|||||||
,QUANTITY
|
,QUANTITY
|
||||||
,CUSTOMER_REQUEST
|
,CUSTOMER_REQUEST
|
||||||
,EXCHANGE_RATE
|
,EXCHANGE_RATE
|
||||||
|
,APPROVAL_REQUIRED
|
||||||
)
|
)
|
||||||
VALUES
|
VALUES
|
||||||
(
|
(
|
||||||
@@ -1345,6 +1347,7 @@
|
|||||||
,#{quantity}
|
,#{quantity}
|
||||||
,#{customer_request}
|
,#{customer_request}
|
||||||
,#{exchange_rate}
|
,#{exchange_rate}
|
||||||
|
,COALESCE(#{approval_required}, 'N')
|
||||||
)
|
)
|
||||||
ON CONFLICT (OBJID) DO
|
ON CONFLICT (OBJID) DO
|
||||||
UPDATE
|
UPDATE
|
||||||
@@ -1402,6 +1405,7 @@
|
|||||||
,QUANTITY = #{quantity}
|
,QUANTITY = #{quantity}
|
||||||
,CUSTOMER_REQUEST = #{customer_request}
|
,CUSTOMER_REQUEST = #{customer_request}
|
||||||
,EXCHANGE_RATE = #{exchange_rate}
|
,EXCHANGE_RATE = #{exchange_rate}
|
||||||
|
,APPROVAL_REQUIRED = COALESCE(#{approval_required}, 'N')
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="saveContractMgmtInfo_old" parameterType="map">
|
<update id="saveContractMgmtInfo_old" parameterType="map">
|
||||||
@@ -1792,6 +1796,7 @@ SELECT
|
|||||||
,A.QUANTITY
|
,A.QUANTITY
|
||||||
,A.CUSTOMER_REQUEST
|
,A.CUSTOMER_REQUEST
|
||||||
,A.EXCHANGE_RATE
|
,A.EXCHANGE_RATE
|
||||||
|
,COALESCE(A.APPROVAL_REQUIRED, 'N') AS APPROVAL_REQUIRED
|
||||||
,A.ORDER_DATE
|
,A.ORDER_DATE
|
||||||
,A.ORDER_UNIT_PRICE
|
,A.ORDER_UNIT_PRICE
|
||||||
,A.ORDER_SUPPLY_PRICE
|
,A.ORDER_SUPPLY_PRICE
|
||||||
|
|||||||
Reference in New Issue
Block a user