SLA 협약기간 및 협약일자 초기화 기능 수정 / 첨부파일 선택기능 추가 / 단일파일 다운로드 기능 수정
@30d029164d4e447da82b97595fa3cbbb9e0eeef1
--- src/main/java/egovframework/let/itsm/sla/service/SlaAutscitecVO.java
+++ src/main/java/egovframework/let/itsm/sla/service/SlaAutscitecVO.java
... | ... | @@ -11,6 +11,10 @@ |
| 11 | 11 |
private String slaEndPnttm =""; // 협약종료일 |
| 12 | 12 |
private String slaDate =""; // 협약일자 |
| 13 | 13 |
|
| 14 |
+ private String slaMngBgndeYYYMMDD =""; |
|
| 15 |
+ private String slaMngEnddeYYYMMDD = ""; |
|
| 16 |
+ private String slaMngTodayYYYMMDD = ""; |
|
| 17 |
+ |
|
| 14 | 18 |
private String slaDeptBelong =""; // 담당부서-소속 |
| 15 | 19 |
private String slaDeptName =""; // 담당부서-이름 |
| 16 | 20 |
private String slaDeptSpot =""; // 담당부서-직위 |
... | ... | @@ -55,6 +59,24 @@ |
| 55 | 59 |
|
| 56 | 60 |
|
| 57 | 61 |
|
| 62 |
+ public String getSlaMngBgndeYYYMMDD() {
|
|
| 63 |
+ return slaMngBgndeYYYMMDD; |
|
| 64 |
+ } |
|
| 65 |
+ public void setSlaMngBgndeYYYMMDD(String slaMngBgndeYYYMMDD) {
|
|
| 66 |
+ this.slaMngBgndeYYYMMDD = slaMngBgndeYYYMMDD; |
|
| 67 |
+ } |
|
| 68 |
+ public String getSlaMngEnddeYYYMMDD() {
|
|
| 69 |
+ return slaMngEnddeYYYMMDD; |
|
| 70 |
+ } |
|
| 71 |
+ public void setSlaMngEnddeYYYMMDD(String slaMngEnddeYYYMMDD) {
|
|
| 72 |
+ this.slaMngEnddeYYYMMDD = slaMngEnddeYYYMMDD; |
|
| 73 |
+ } |
|
| 74 |
+ public String getSlaMngTodayYYYMMDD() {
|
|
| 75 |
+ return slaMngTodayYYYMMDD; |
|
| 76 |
+ } |
|
| 77 |
+ public void setSlaMngTodayYYYMMDD(String slaMngTodayYYYMMDD) {
|
|
| 78 |
+ this.slaMngTodayYYYMMDD = slaMngTodayYYYMMDD; |
|
| 79 |
+ } |
|
| 58 | 80 |
public String getFrstRegisterIdText() {
|
| 59 | 81 |
return frstRegisterIdText; |
| 60 | 82 |
} |
--- src/main/java/egovframework/let/itsm/sla/web/SlaManageController.java
+++ src/main/java/egovframework/let/itsm/sla/web/SlaManageController.java
... | ... | @@ -246,6 +246,10 @@ |
| 246 | 246 |
List<SlaAutItemVO> slaMngFileList= slaMngService.selectSlaAutitemList(slaAutItemVO) ; |
| 247 | 247 |
model.addAttribute("slaMngFileList", slaMngFileList);
|
| 248 | 248 |
|
| 249 |
+ // 기본정보 |
|
| 250 |
+ slaAutscitecVO.setSlaStrPnttm(slaAutscitecVO.getSlaMngBgndeYYYMMDD()); |
|
| 251 |
+ slaAutscitecVO.setSlaEndPnttm(slaAutscitecVO.getSlaMngEnddeYYYMMDD()); |
|
| 252 |
+ slaAutscitecVO.setSlaDate(slaAutscitecVO.getSlaMngTodayYYYMMDD()); |
|
| 249 | 253 |
|
| 250 | 254 |
|
| 251 | 255 |
}else{ //임시파일 없고, 최초 페이지 로딩시
|
--- src/main/resources/egovframework/sqlmap/let/cmm/fms/EgovFile_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/cmm/fms/EgovFile_SQL_Mysql.xml
... | ... | @@ -384,7 +384,7 @@ |
| 384 | 384 |
FILE_SIZE as fileMg, |
| 385 | 385 |
THUMB_FILE_NM as thumbFileNm |
| 386 | 386 |
FROM |
| 387 |
- LETTNFILEDETAIL |
|
| 387 |
+ itsm_filedetail |
|
| 388 | 388 |
WHERE |
| 389 | 389 |
ATCH_FILE_ID = #atchFileId# |
| 390 | 390 |
]]> |
--- src/main/webapp/WEB-INF/jsp/uss/itsm/sla/SlaMngFileUpload.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/itsm/sla/SlaMngFileUpload.jsp
... | ... | @@ -176,7 +176,20 @@ |
| 176 | 176 |
} |
| 177 | 177 |
}); |
| 178 | 178 |
} |
| 179 |
+ |
|
| 180 |
+ $(function(){ //단일 파일업로드
|
|
| 181 |
+ $('#file_temp').change(function(e){
|
|
| 182 |
+ var objUpload = $(".file_upload_box");
|
|
| 183 |
+ var files = $('#file_temp')[0].files;
|
|
| 184 |
+ handleFileUpload(files,objUpload); //파일업로드 |
|
| 185 |
+ }); |
|
| 186 |
+ }); |
|
| 179 | 187 |
}); |
| 188 |
+ |
|
| 189 |
+ |
|
| 190 |
+/* 파일등록 */ |
|
| 191 |
+var _fileIdx = 0; |
|
| 192 |
+var _fileForm2 = new Array(); |
|
| 180 | 193 |
|
| 181 | 194 |
/* 삭제버튼 클릭시 */ |
| 182 | 195 |
function delete_item(itemId , delObject){
|
... | ... | @@ -274,6 +287,7 @@ |
| 274 | 287 |
}); |
| 275 | 288 |
|
| 276 | 289 |
opener.self_reload(); |
| 290 |
+ self.close(); |
|
| 277 | 291 |
} |
| 278 | 292 |
} |
| 279 | 293 |
}else{
|
... | ... | @@ -292,7 +306,7 @@ |
| 292 | 306 |
$('.upload_box_img').show();
|
| 293 | 307 |
$('.upload_box_text').show();
|
| 294 | 308 |
$('.uploaded_obj').hide();
|
| 295 |
- close(); |
|
| 309 |
+ self.close(); |
|
| 296 | 310 |
} |
| 297 | 311 |
|
| 298 | 312 |
</script> |
... | ... | @@ -317,7 +331,8 @@ |
| 317 | 331 |
</c:forEach> |
| 318 | 332 |
</c:forEach> |
| 319 | 333 |
</select> |
| 320 |
- <!-- <input type="button" value="파일추가"> --> |
|
| 334 |
+ <input type="button" value="파일추가" class="asset_no_use_file_upload" onclick="document.all.file_temp.click();"> |
|
| 335 |
+ <input type="file" name="file_temp" id="file_temp" style="display:none" class="file"> |
|
| 321 | 336 |
</div> |
| 322 | 337 |
<div class="file_upload_box"> |
| 323 | 338 |
<img class="upload_box_img" src="/direct/img/upload_img.png" alt="" style="margin-top: 60px;"> |
--- src/main/webapp/WEB-INF/jsp/uss/itsm/sla/SlaMngView.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/itsm/sla/SlaMngView.jsp
... | ... | @@ -1278,9 +1278,9 @@ |
| 1278 | 1278 |
<label for="file_sort_each_${fileResult.slaItemId}"></label>
|
| 1279 | 1279 |
<img src="/direct/img/enroll_pdf_file.png" alt=""> |
| 1280 | 1280 |
<div class="eva_file_name"> |
| 1281 |
+ <a href="javascript:downItsmFile('<c:out value="${fileResult.atchFileId}"/>','0')">
|
|
| 1281 | 1282 |
${fileResult.orignlFileNm}
|
| 1282 |
- <%-- <a href="javascript:downItsmFile('<c:out value="${fileResult.atchFileId}"/>','0')">
|
|
| 1283 |
- </a> --%> |
|
| 1283 |
+ </a> |
|
| 1284 | 1284 |
</div> |
| 1285 | 1285 |
<img src="/direct/img/add_enroll_popup_delect.png" alt="" onclick="delete_item_file('${fileResult.slaItemId}' , 'ul_each_');">
|
| 1286 | 1286 |
</li> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?