Merge branch 'JIWOO'
This commit is contained in:
commit
074cd9384f
@ -24,6 +24,7 @@ import com.ibm.icu.text.SimpleDateFormat;
|
||||
|
||||
import seed.com.gtm.seedfile.SeedFileService;
|
||||
import seed.com.user.mypage.MyPageService;
|
||||
import seed.common.service.InnorixFileService;
|
||||
import seed.manager.group.service.ManagerGroupService;
|
||||
import seed.manager.member.service.ManagerMemberService;
|
||||
import seed.manager.site.service.ManagerSiteManagerService;
|
||||
@ -57,6 +58,9 @@ public class WebMediationController {
|
||||
@Autowired
|
||||
private ManagerGroupService managerGroupService;
|
||||
|
||||
@Autowired
|
||||
private InnorixFileService innorixFileService;
|
||||
|
||||
@Autowired
|
||||
private MediationService service;
|
||||
|
||||
@ -3293,12 +3297,25 @@ public class WebMediationController {
|
||||
|
||||
service.rceUpdate(paramMap);
|
||||
|
||||
if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) {
|
||||
/*if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) {
|
||||
fileService.fileInsert(paramMap, request, session);
|
||||
}
|
||||
// fileService.fileInsert(paramMap, request, session);
|
||||
fileService.caseFileDel(paramMap);
|
||||
fileService.caseFileDel(paramMap);*/
|
||||
|
||||
//이노릭스 대용량 업로드
|
||||
String innorixFileListStr = (String) paramMap.get("innorixFileListVO");
|
||||
if(!"".equals(innorixFileListStr)) {
|
||||
try {
|
||||
paramMap.put("innorixDataIdx", paramMap.get("rceptNo"));
|
||||
paramMap.put("hpName", request.getSession().getAttribute("hpName"));
|
||||
innorixFileService.innorixCaseFileInsert(innorixFileListStr, paramMap);
|
||||
}catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
System.out.println("이노릭스에러");
|
||||
}
|
||||
}
|
||||
|
||||
paramMap.put("sts", "success");
|
||||
|
||||
}catch (Exception e) {
|
||||
@ -3450,12 +3467,24 @@ public class WebMediationController {
|
||||
|
||||
service.rceUpdate(paramMap);
|
||||
|
||||
if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) {
|
||||
/*if(!"".equals(SeedUtils.setReplaceNull(paramMap.get("fileFuncType")))) {
|
||||
fileService.fileInsert(paramMap, request, session);
|
||||
}
|
||||
// fileService.fileInsert(paramMap, request, session);
|
||||
fileService.caseFileDel(paramMap);
|
||||
fileService.caseFileDel(paramMap);*/
|
||||
|
||||
//이노릭스 대용량 업로드
|
||||
String innorixFileListStr = (String) paramMap.get("innorixFileListVO");
|
||||
if(!"".equals(innorixFileListStr)) {
|
||||
try {
|
||||
paramMap.put("innorixDataIdx", paramMap.get("rceptNo"));
|
||||
paramMap.put("hpName", request.getSession().getAttribute("hpName"));
|
||||
innorixFileService.innorixCaseFileInsert(innorixFileListStr, paramMap);
|
||||
}catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
System.out.println("이노릭스에러");
|
||||
}
|
||||
}
|
||||
|
||||
// 하도급내역 UPDATE
|
||||
|
||||
|
||||
@ -7,5 +7,6 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
public interface InnorixFileService {
|
||||
|
||||
public void innorixExtraFileInsert(String innorixFileListStr, @RequestParam Map<String,Object> paramMap) throws Exception;
|
||||
public void innorixCaseFileInsert(String innorixFileListStr, @RequestParam Map<String,Object> paramMap) throws Exception;
|
||||
|
||||
}
|
||||
|
||||
@ -36,5 +36,25 @@ public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements I
|
||||
innorixFileDAO.innorixExtraFileInsert(innorixFileVO);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void innorixCaseFileInsert(String innorixFileListStr, @RequestParam Map<String,Object> paramMap) throws Exception {
|
||||
|
||||
ObjectMapper objectMapper = new ObjectMapper();
|
||||
List<InnorixFileVO> innorixFileList = objectMapper.readValue(innorixFileListStr, new TypeReference<List<InnorixFileVO>>() {});
|
||||
|
||||
for(InnorixFileVO innorixFileVO : innorixFileList) {
|
||||
innorixFileVO.setFileNo((String) paramMap.get("innorixDataIdx"));
|
||||
innorixFileVO.setFileFuncType((String)paramMap.get("fileFuncType"));
|
||||
innorixFileVO.setCopyContractYn((String)paramMap.get("copyContractYn"));
|
||||
innorixFileVO.setHpName((String)paramMap.get("hpName"));
|
||||
innorixFileVO.setFilePath(innorixFileVO.getServerFilePath());
|
||||
innorixFileVO.setFileGubun((String)paramMap.get("fileGubun"));
|
||||
String fileName = innorixFileVO.getClientFileName();
|
||||
String fileType = fileName.substring(fileName.lastIndexOf(".")+1, fileName.length());
|
||||
innorixFileVO.setFileType(fileType);
|
||||
innorixFileDAO.innorixCaseFileInsert(innorixFileVO);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -77,6 +77,16 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String printFileName;
|
||||
|
||||
private String copyContractYn;
|
||||
|
||||
private String fileNo;
|
||||
|
||||
private String hpName;
|
||||
|
||||
private String fileGubun;
|
||||
|
||||
private String filePath;
|
||||
|
||||
|
||||
public List<InnorixFileVO> getInnorixFileListVO() {
|
||||
return innorixFileListVO;
|
||||
@ -216,6 +226,36 @@ public class InnorixFileVO extends ComDefaultVO implements Serializable {
|
||||
public void setPrintFileName(String printFileName) {
|
||||
this.printFileName = printFileName;
|
||||
}
|
||||
public String getCopyContractYn() {
|
||||
return copyContractYn;
|
||||
}
|
||||
public void setCopyContractYn(String copyContractYn) {
|
||||
this.copyContractYn = copyContractYn;
|
||||
}
|
||||
public String getFileNo() {
|
||||
return fileNo;
|
||||
}
|
||||
public void setFileNo(String fileNo) {
|
||||
this.fileNo = fileNo;
|
||||
}
|
||||
public String getHpName() {
|
||||
return hpName;
|
||||
}
|
||||
public void setHpName(String hpName) {
|
||||
this.hpName = hpName;
|
||||
}
|
||||
public String getFileGubun() {
|
||||
return fileGubun;
|
||||
}
|
||||
public void setFileGubun(String fileGubun) {
|
||||
this.fileGubun = fileGubun;
|
||||
}
|
||||
public String getFilePath() {
|
||||
return filePath;
|
||||
}
|
||||
public void setFilePath(String filePath) {
|
||||
this.filePath = filePath;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -16,4 +16,7 @@ public class InnorixFileDAO extends EgovAbstractDAO {
|
||||
public void innorixExtraFileInsert(InnorixFileVO innorixFileVO) throws Exception {
|
||||
sqlSession.insert("com.seed.innorixFile.extraInsert", innorixFileVO);
|
||||
}
|
||||
public void innorixCaseFileInsert(InnorixFileVO innorixFileVO) throws Exception {
|
||||
sqlSession.insert("com.seed.innorixFile.caseInsert", innorixFileVO);
|
||||
}
|
||||
}
|
||||
|
||||
@ -29,8 +29,8 @@
|
||||
'Y'
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- <insert id="caseInsert" parameterType="java.util.HashMap" useGeneratedKeys="false">
|
||||
|
||||
<insert id="caseInsert" parameterType="java.util.HashMap" useGeneratedKeys="false">
|
||||
INSERT INTO C_CASEFILE(
|
||||
FILE_NO,
|
||||
SEQ_NO,
|
||||
@ -48,10 +48,10 @@
|
||||
FILE_FUNC,
|
||||
COPY_CONTRACT_YN
|
||||
) VALUES (
|
||||
#{rceptNo},
|
||||
#{fileNo},
|
||||
C_CASEFILE_SEQ.NEXTVAL,
|
||||
#{uploadFileNameData},
|
||||
#{reFileName},
|
||||
#{clientFileName},
|
||||
#{serverFileName},
|
||||
#{filePath},
|
||||
#{fileType},
|
||||
#{fileSize},
|
||||
@ -73,6 +73,8 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!--
|
||||
|
||||
<select id="select" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||
SELECT EXTRA_FILE_IDX,
|
||||
EXTRA_FILE_ENCRYPTION,
|
||||
|
||||
@ -4,22 +4,103 @@
|
||||
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ page import="seed.utils.SeedProperties"%>
|
||||
<%@ page import="seed.utils.SeedUtils"%>
|
||||
|
||||
<!-- 대용량 파일 업로드 솔루션 -->
|
||||
<spring:eval expression="@property['Globals.Innorix.License']" var="license"/>
|
||||
<script src="<c:url value='/js/kccadr/innorixCommon.js' />"></script>
|
||||
<script src="<c:url value='/innorix/innorix_${license}.js' />"></script>
|
||||
<link rel="stylesheet" href="<c:url value='/innorix/innorix.css'/>" type="text/css">
|
||||
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0"%>
|
||||
|
||||
|
||||
<un:useConstants var="SeedConstants" className="seed.utils.SeedConstants"/>
|
||||
<script type="text/javascript">
|
||||
/* innorix-1
|
||||
첨부파일 업로드 경로 전역 변수 선언
|
||||
*/
|
||||
var directory = "";
|
||||
var divVar = "";
|
||||
|
||||
$(document).ready(function(){
|
||||
$(document).keydown(function(event) {
|
||||
if (event.keyCode === 13) {
|
||||
event.preventDefault();
|
||||
}
|
||||
});
|
||||
|
||||
/* innorix-2
|
||||
첨부파일 업로드 경로 설정
|
||||
fileFuncType와 세션의 siteId등의 정보를 이용해 업로드 경로 설정
|
||||
*/
|
||||
var fileFuncType = $("#fileFuncType").val();
|
||||
var url = "<c:url value='/seed/innorix/getRealFileDirectoryAjax.do'/>"
|
||||
getFileDirectory(fileFuncType, url, function(result){
|
||||
directory = result;
|
||||
});
|
||||
|
||||
/* innorix-3
|
||||
이노릭스 업로드 컨트롤 생성
|
||||
control 객체는 innorixCommon.js에서 생성
|
||||
*/
|
||||
control = innorix.create({
|
||||
el: '#fileControl', // 컨트롤 출력 HTML 객체 ID
|
||||
transferMode: 'both', // 업로드, 다운로드 혼합사용
|
||||
agent : false,
|
||||
installUrl: "<c:url value='/innorix/install/install.html'/>", // Agent 설치 페이지
|
||||
uploadUrl: "<c:url value='/innorix/exam/seedUpload.jsp'/>", // 업로드 URL
|
||||
allowExtension : ["txt","jpeg","jpg","png","gif","bmp","mp3","mp4","hwp","doc","docx","xls","xlsx","ppt","pptx","pdf","zip","alz"],
|
||||
agent:false
|
||||
});
|
||||
|
||||
/* innorix-5
|
||||
이노릭스 업로드 완료 후
|
||||
콜백 함수로 파일 정보 전달
|
||||
*/
|
||||
control.on('uploadComplete', function (p) {
|
||||
console.log('uploadComplete : ', p);
|
||||
fn_callBackInnorix(p.files); // 파일 정보 DB isnert function
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
/* innorix-4
|
||||
이노릭스 업로드 시작
|
||||
첨부파일이 있을 시 업로드 후 게시글 작성
|
||||
첨부파일이 없을 시 바로 게시글 작성
|
||||
*/
|
||||
function innorixUpload(div){
|
||||
/*담당자 유효성 검사*/
|
||||
if($("#rceEmail").val() == ""){
|
||||
alert("담당자 이메일을 입력 해 주세요");
|
||||
doubleSubmitFlag = false;
|
||||
$("#rceEmail").focus();
|
||||
return false;
|
||||
}
|
||||
/*담당자 유효성 검사 END*/
|
||||
|
||||
divVar = div;
|
||||
if(control.getUploadFiles().length > 0){
|
||||
var postObj = new Object();
|
||||
postObj.directory = directory;
|
||||
control.setPostData(postObj);
|
||||
control.upload(); // 업로드 시작 */
|
||||
}else{
|
||||
tempAppBtn_step(divVar)
|
||||
}
|
||||
}
|
||||
|
||||
/* innorix-6
|
||||
게시글 등록 처리
|
||||
첨부파일 정보 DB 등록 및 게시글 등록 처리
|
||||
*/
|
||||
function fn_callBackInnorix(data){
|
||||
$("input[name='innorixFileListVO']").val(JSON.stringify(data));
|
||||
tempAppBtn_step(divVar)
|
||||
}
|
||||
var doubleSubmitFlag = false;
|
||||
|
||||
//신규 우편번호
|
||||
@ -1291,9 +1372,16 @@
|
||||
<tr>
|
||||
<th>계약서 사본</th>
|
||||
<td colspan="3">
|
||||
<!-- innorix 대용량 업로드 솔루션 -->
|
||||
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||
<input type="button" value="파일선택" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialogSingle();"/>
|
||||
<input type="hidden" id="fileFuncType" name="fileFuncType" value="mediation" />
|
||||
<input type="hidden" name="innorixFileListVO" value="" />
|
||||
<input type="hidden" id="copyContractYn" name="copyContractYn" value="Y" />
|
||||
<input type="hidden" id="fileGubun" name="fileGubun" value="4801000000" />
|
||||
<!-- 첨부파일 -->
|
||||
<!-- <label for="upFile" class="ex_filename mgl5i" id="47">첨부파일</label> -->
|
||||
<button class="btn btn_text btn_40 darkblue_border ex_filename mgl5i" id="47">파일선택</button>
|
||||
<%-- <button class="btn btn_text btn_40 darkblue_border ex_filename mgl5i" id="47">파일선택</button>
|
||||
<ul class="upFileHtml" id="upFileHtml">
|
||||
<c:forEach items="${caseFileList}" var="file" varStatus="status">
|
||||
<c:if test="${file.COPY_CONTRACT_YN == 'Y' }">
|
||||
@ -1311,7 +1399,7 @@
|
||||
<input type="hidden" name="fileFuncType" value="mediation" />
|
||||
<input type="hidden" name="fileGubun" id="fileGubun" value="" />
|
||||
<input type="hidden" name="uploadFileCnt" value="0" id="uploadFileCntId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" />
|
||||
<input type="hidden" name="deleteFileData" value="" id="deleteFileDataId" /> --%>
|
||||
<!-- 첨부파일 end-->
|
||||
</td>
|
||||
</tr>
|
||||
@ -1457,8 +1545,10 @@
|
||||
<!-- //사건현황 -->
|
||||
|
||||
<div class="btn_wrap right">
|
||||
<button type="button" class="btn btn_text btn_45 darkgray_border" onclick="tempAppBtn_step('tmp');">임시저장</button>
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="tempAppBtn_step('step4');">다음단계</button>
|
||||
<!-- <button type="button" class="btn btn_text btn_45 darkgray_border" onclick="tempAppBtn_step('tmp');">임시저장</button>
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="tempAppBtn_step('step4');">다음단계</button> -->
|
||||
<button type="button" class="btn btn_text btn_45 darkgray_border" onclick="innorixUpload('tmp');">임시저장</button>
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="innorixUpload('step4');">다음단계</button>
|
||||
</div>
|
||||
<!-- //신청인 기입사항 -->
|
||||
</form:form>
|
||||
|
||||
@ -4,19 +4,100 @@
|
||||
<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ page import="seed.utils.SeedProperties"%>
|
||||
<%@ page import="seed.utils.SeedUtils"%>
|
||||
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0"%>
|
||||
|
||||
<!-- 대용량 파일 업로드 솔루션 -->
|
||||
<spring:eval expression="@property['Globals.Innorix.License']" var="license"/>
|
||||
<script src="<c:url value='/js/kccadr/innorixCommon.js' />"></script>
|
||||
<script src="<c:url value='/innorix/innorix_${license}.js' />"></script>
|
||||
<link rel="stylesheet" href="<c:url value='/innorix/innorix.css'/>" type="text/css">
|
||||
|
||||
|
||||
<un:useConstants var="SeedConstants" className="seed.utils.SeedConstants"/>
|
||||
<script type="text/javascript">
|
||||
/* innorix-1
|
||||
첨부파일 업로드 경로 전역 변수 선언
|
||||
*/
|
||||
var directory = "";
|
||||
var divVar = "";
|
||||
|
||||
$(document).ready(function(){
|
||||
/* innorix-2
|
||||
첨부파일 업로드 경로 설정
|
||||
fileFuncType와 세션의 siteId등의 정보를 이용해 업로드 경로 설정
|
||||
*/
|
||||
var fileFuncType = $("#fileFuncType").val();
|
||||
var url = "<c:url value='/seed/innorix/getRealFileDirectoryAjax.do'/>"
|
||||
getFileDirectory(fileFuncType, url, function(result){
|
||||
directory = result;
|
||||
});
|
||||
|
||||
/* innorix-3
|
||||
이노릭스 업로드 컨트롤 생성
|
||||
control 객체는 innorixCommon.js에서 생성
|
||||
*/
|
||||
control = innorix.create({
|
||||
el: '#fileControl', // 컨트롤 출력 HTML 객체 ID
|
||||
transferMode: 'both', // 업로드, 다운로드 혼합사용
|
||||
agent : false,
|
||||
installUrl: "<c:url value='/innorix/install/install.html'/>", // Agent 설치 페이지
|
||||
uploadUrl: "<c:url value='/innorix/exam/seedUpload.jsp'/>", // 업로드 URL
|
||||
allowExtension : ["txt","jpeg","jpg","png","gif","bmp","mp3","mp4","hwp","doc","docx","xls","xlsx","ppt","pptx","pdf","zip","alz"],
|
||||
agent:false
|
||||
});
|
||||
|
||||
/* innorix-5
|
||||
이노릭스 업로드 완료 후
|
||||
콜백 함수로 파일 정보 전달
|
||||
*/
|
||||
control.on('uploadComplete', function (p) {
|
||||
console.log('uploadComplete : ', p);
|
||||
fn_callBackInnorix(p.files); // 파일 정보 DB isnert function
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
var doubleSubmitFlag = false;
|
||||
|
||||
/* innorix-4
|
||||
이노릭스 업로드 시작
|
||||
첨부파일이 있을 시 업로드 후 게시글 작성
|
||||
첨부파일이 없을 시 바로 게시글 작성
|
||||
*/
|
||||
function innorixUpload(div){
|
||||
/*담당자 유효성 검사*/
|
||||
if($("#rceEmail").val() == ""){
|
||||
alert("담당자 이메일을 입력 해 주세요");
|
||||
doubleSubmitFlag = false;
|
||||
$("#rceEmail").focus();
|
||||
return false;
|
||||
}
|
||||
/*담당자 유효성 검사 END*/
|
||||
|
||||
divVar = div;
|
||||
if(control.getUploadFiles().length > 0){
|
||||
var postObj = new Object();
|
||||
postObj.directory = directory;
|
||||
control.setPostData(postObj);
|
||||
control.upload(); // 업로드 시작 */
|
||||
}else{
|
||||
tempAppBtn_step(divVar)
|
||||
}
|
||||
}
|
||||
|
||||
/* innorix-6
|
||||
게시글 등록 처리
|
||||
첨부파일 정보 DB 등록 및 게시글 등록 처리
|
||||
*/
|
||||
function fn_callBackInnorix(data){
|
||||
$("input[name='innorixFileListVO']").val(JSON.stringify(data));
|
||||
tempAppBtn_step(divVar)
|
||||
}
|
||||
|
||||
//신규 우편번호
|
||||
function jusoCallBack(roadFullAddr,roadAddrPart1,addrDetail,roadAddrPart2,engAddr, jibunAddr, zipNo, admCd, rnMgtSn, bdMgtSn, command){
|
||||
var f = document.applyForm;
|
||||
@ -1827,7 +1908,14 @@
|
||||
<tr>
|
||||
<th>증빙자료 첨부</th>
|
||||
<td>
|
||||
<div class="file_upload_wrap">
|
||||
<!-- innorix 대용량 업로드 솔루션 -->
|
||||
<div id="fileControl" class="w100per dragdrop_wrap"></div>
|
||||
<input type="button" value="파일선택" class="btn btn_text btn_36 blue_border temp-file-button" onclick="control.openFileDialogSingle();"/>
|
||||
<input type="hidden" id="fileFuncType" name="fileFuncType" value="mediation" />
|
||||
<input type="hidden" name="innorixFileListVO" value="" />
|
||||
<input type="hidden" id="copyContractYn" name="copyContractYn" value="N" />
|
||||
<input type="hidden" id="fileGubun" name="fileGubun" value="4801000000" />
|
||||
<%-- <div class="file_upload_wrap">
|
||||
<div class="file_button">
|
||||
<input type="file" id="file" class="input_file">
|
||||
<label for="file" class="file btn btn_text btn_40 darkblue_border">파일선택</label>
|
||||
@ -1835,7 +1923,7 @@
|
||||
<ul class="file_list fill" style="display:none;">
|
||||
<li><a href="#none" download="download"><i class="icon file clip"></i><span class="file_name">분쟁조정신청 관련_필요한 첨부이미지_10310.png </span><span class="file_size">457kb</span></a> <button type="button" class="btn only_icon round"><i class="icon delete gray_fill"></i></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div> --%>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -2315,8 +2403,10 @@
|
||||
<!-- //사건현황 -->
|
||||
|
||||
<div class="btn_wrap right">
|
||||
<button type="button" class="btn btn_text btn_45 darkgray_border" onclick="tempAppBtn_step('tmp');">임시저장</button>
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="tempAppBtn_step('step5');">다음단계</button>
|
||||
<!-- <button type="button" class="btn btn_text btn_45 darkgray_border" onclick="tempAppBtn_step('tmp');">임시저장</button>
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="tempAppBtn_step('step5');">다음단계</button> -->
|
||||
<button type="button" class="btn btn_text btn_45 darkgray_border" onclick="innorixUpload('tmp');">임시저장</button>
|
||||
<button type="button" class="btn btn_text btn_45 darkblue_fill" onclick="innorixUpload('step4');">다음단계</button>
|
||||
</div>
|
||||
<!-- //신청인 기입사항 -->
|
||||
</form:form>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user