Browse Source

공급업체, 품목관리 업로드 이미지 보기 수정

isna 2 years ago
parent
commit
d10a9e32b1

+ 233 - 107
src/main/webapp/app/stinfo/STINFO03010.html

@@ -301,118 +301,244 @@
301 301
 				<div id="ITP_AJAX_STINFO03010_VIEW_CONTAINER">
302 302
 					<div class="itp_form itp_type1 fix">
303 303
 						<div class="col-xs-12">
304
-							<form id="ITP_FORM_STINFO03010_VIEW" class="form-horizontal">
305
-								<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_VIEW_CD" name="viewCd" value="C">
306
-								<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_POP_NO" name="popNo" value="">
307
-								<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_SPPLY_ID" name="spplyId" value="">
308
-								<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_MENU_NO" name="menuNo" value="">
309
-								<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_FILE_NO" name="popFileNo" value="">
310
-					
311
-								<section class="itp_form_sec">
312
-									<div class="itp_form_in border-top">
313
-										<div class="form-group">
314
-											<label class="col-xs-2 itp_lb">브랜드 *</label>
315
-											<div class="col-xs-4 itp_ip fnBrandNm"></div>
316
-											<label class="col-xs-2 itp_lb">상태 *</label>
317
-											<div class="col-xs-4 itp_ip fnStCd"></div>
318
-										</div>
319
-									</div>
320
-									<div class="itp_form_in">
321
-										<div class="form-group">
322
-											<label class="col-xs-2 itp_lb">공급엄체번호</label>
323
-											<div class="col-xs-4 itp_ip fnSpplyId"></div>
324
-											<label class="col-xs-2 itp_lb">기업형태 *</label>
325
-											<div class="col-xs-4 itp_ip fnCorpType"></div>
326
-										</div>
327
-									</div>
328
-									<div class="itp_form_in">
329
-										<div class="form-group">
330
-											<label class="col-xs-2 itp_lb">공급업체명 *</label>
331
-											<div class="col-xs-4 itp_ip fnSpplyNm"></div>
332
-											<label class="col-xs-2 itp_lb">업태</label>
333
-											<div class="col-xs-4 itp_ip fnBsnsCndt"></div>
334
-										</div>
335
-									</div>
336
-									<div class="itp_form_in">
337
-										<div class="form-group">
338
-											<label class="col-xs-2 itp_lb">사업자번호 *</label>
339
-											<div class="col-xs-4 itp_ip fnBsnsRegNo"></div>
340
-											<label class="col-xs-2 itp_lb">업종</label>
341
-											<div class="col-xs-4 itp_ip fnCtgrBsns"></div>
342
-										</div>
343
-									</div>
344
-									<div class="itp_form_in">
345
-										<div class="form-group">
346
-											<label class="col-xs-2 itp_lb">법인번호</label>
347
-											<div class="col-xs-4 itp_ip fnCorpRegNo"></div>
348
-											<label class="col-xs-2 itp_lb">전화번호 *</label>
349
-											<div class="col-xs-4 itp_ip fnTelNo"></div>
350
-										</div>
351
-									</div>
352
-									<div class="itp_form_in">
353
-										<div class="form-group">
354
-											<label class="col-xs-2 itp_lb">대표자명*</label>
355
-											<div class="col-xs-4 itp_ip fnOwnerNm"></div>
356
-											<label class="col-xs-2 itp_lb">FAX</label>
357
-											<div class="col-xs-4 itp_ip fnFaxNo"></div>
358
-										</div>
359
-									</div>
360
-									<div class="itp_form_in">
361
-										<div class="form-group">
362
-											<label class="col-xs-2 itp_lb">핸드폰</label>
363
-											<div class="col-xs-4 itp_ip fnMblNo"></div>
364
-											<label class="col-xs-2 itp_lb">이메일</label>
365
-											<div class="col-xs-4 itp_ip fnEmalAddr"></div>
366
-										</div>
367
-									</div>
368
-									<div class="itp_form_in">
369
-										<div class="form-group">
370
-											<label class="col-xs-2 itp_lb">지역 *</label>
371
-											<div class="col-xs-4 itp_ip fnAreaCd"></div>
372
-											<label class="col-xs-2 itp_lb">은행</label>
373
-											<div class="col-xs-4 itp_ip fnBnkCd"></div>
374
-										</div>
375
-									</div>
376
-									<div class="itp_form_in">
377
-										<div class="form-group">
378
-											<label class="col-xs-2 itp_lb">계좌번호</label>
379
-											<div class="col-xs-4 itp_ip fnAcctNo"></div>
380
-											<label class="col-xs-2 itp_lb">예금주명</label>
381
-											<div class="col-xs-4 itp_ip fnOwacNm"></div>
382
-										</div>
383
-									</div>
384
-									<div class="itp_form_in">
385
-										<div class="form-group">
386
-											<label class="col-xs-2 itp_lb">통장사본</label>
387
-											<div class="col-xs-4 itp_ip">
388
-												<div id="ITP_STINFO03010_VIEW_ACCT_FILE" class="col-xs-6 itp_in fnFilePath"></div>
304
+							<div class="itp_form itp_type1 fix">
305
+								<div class="col-xs-12">
306
+									<form id="ITP_FORM_STINFO03010_VIEW" class="form-horizontal">
307
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_VIEW_CD" name="viewCd" value="C">
308
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_POP_NO" name="popNo" value="">
309
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_AFFL_SHOP_ID" name="afflShopId" value="">
310
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_BRAND_ID" name="brandId" value="">
311
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_SPPLY_ID" name="spplyId" value="">
312
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_ACCT_FILE_NO" name="bsnsRegFileNo" value="">
313
+										<input type="hidden" id="ITP_FORM_STINFO03010_VIEW_CORP_FILE_NO" name="bbookCopyFileNo" value="">
314
+							
315
+										<section class="itp_form_sec">
316
+											<div class="itp_form_in border-top">
317
+												<div class="form-group">
318
+													<label class="col-xs-2 itp_lb">브랜드 *</label>
319
+													<div class="col-xs-4 itp_ip fnBrandNm"></div>
320
+													<label class="col-xs-2 itp_lb">상태 *</label>
321
+													<div class="4 itp_ip">
322
+														<div class="col-xs-8 itp_in">
323
+															<select id="ITP_FORM_STINFO03010_VIEW_ST_CD" data-select-code="ST_CD" data-check-required="empty" class="form-control itp_input" name="stCd">
324
+															</select>
325
+														</div>
326
+													</div>
327
+												</div>
389 328
 											</div>
390
-											<label class="col-xs-2 itp_lb">사업자등록파일</label>
391
-											<div class="col-xs-4 itp_ip">
392
-												<div id="ITP_STINFO03010_VIEW_REG_NO_FILE" class="col-xs-8 itp_in fnFilePath"></div>
329
+											<div class="itp_form_in">
330
+												<div class="form-group">
331
+													<label class="col-xs-2 itp_lb">공급업체번호</label>
332
+													<div class="col-xs-4 itp_ip">
333
+														<div class="col-xs-11 itp_in fnSpplyId" style="top:4px;"></div>
334
+														<!--<div class="col-xs-4 itp_in" style="margin-left:5px;">
335
+															<button type="button" id="ITP_BTN_STINFO03010_RESET_PW" class="btn btn-danger btn-sm PWC" style="margin: -1px 0px 0px 3px; display:block;">비밀번호 초기화</button>
336
+														</div>-->
337
+													</div>
338
+													<label class="col-xs-2 itp_lb">기업형태 *</label>
339
+													<div class="col-xs-4 itp_ip">
340
+														<div class="col-xs-8 itp_in">
341
+														<select id="ITP_FORM_STINFO03010_VIEW_CORP_TYPE" data-select-code="CORP_TYPE" data-check-required="empty" class="form-control itp_input" name="corpType">
342
+														</select>
343
+														</div>
344
+													</div>
345
+												</div>
393 346
 											</div>
394
-										</div>
395
-									</div>
396
-									<div class="itp_form_in">	
397
-										<div class="form-group">
398
-											<label class="col-xs-2 itp_lb">주소</label>
399
-											<div class="col-xs-10 itp_ip">
400
-												<div class="col-xs-a itp_in fnZipNo"></div>
401
-												<div class="col-xs-a itp_in fnLoadAddr"></div>
402
-												<div class="col-xs-a itp_in fnDtlAddr"></div>
347
+											<div class="itp_form_in">
348
+												<div class="form-group">
349
+													<label class="col-xs-2 itp_lb">공급업체명 *</label>
350
+													<div class="col-xs-4 itp_ip">
351
+														<div class="col-xs-7 itp_in">
352
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_SPPLY_NM" data-check-required="empty" class="form-control itp_input" name="spplyNm" value="">
353
+														</div>
354
+													</div>
355
+													<label class="col-xs-2 itp_lb">업태</label>
356
+													<div class="col-xs-4 itp_ip">
357
+														<div class="col-xs-8 itp_in">
358
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_BSNS_CNDT" class="form-control itp_input" name="bsnsCndt" value="">
359
+														</div>
360
+													</div>
361
+												</div>
403 362
 											</div>
363
+											<div class="itp_form_in">
364
+												<div class="form-group">
365
+													<label class="col-xs-2 itp_lb">사업자번호 *</label>
366
+													<div class="col-xs-4 itp_ip">
367
+														<div class="itp_form_change">
368
+															<div class="col-xs-7 itp_in">
369
+																<input type="text" id="ITP_FORM_STINFO03010_VIEW_BSNS_REG_NO" data-check-required="empty" data-key-up="regNo" class="form-control itp_input" name="bsnsRegNo" value="" maxlength='12'>
370
+															</div>
371
+														</div>
372
+													</div>
373
+													<label class="col-xs-2 itp_lb">업종</label>
374
+													<div class="col-xs-4 itp_ip">
375
+														<div class="col-xs-8 itp_in">
376
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_CTGR_BSNS" class="form-control itp_input" name="ctgrBsns" value="">
377
+														</div>
378
+													</div>
379
+												</div>
380
+											</div>
381
+											<div class="itp_form_in">
382
+												<div class="form-group">
383
+													<label class="col-xs-2 itp_lb">법인번호</label>
384
+													<div class="col-xs-4 itp_ip">
385
+														<div class="itp_form_change">
386
+															<div class="col-xs-7 itp_in">
387
+																<input type="text" id="ITP_FORM_STINFO03010_VIEW_CORP_REG_NO" data-key-up="corpNo" class="form-control itp_input" name="corpRegNo" value="">
388
+															</div>
389
+														</div>
390
+													</div>
391
+													<label class="col-xs-2 itp_lb">전화번호 *</label>
392
+													<div class="col-xs-4 itp_ip">
393
+														<div class="col-xs-8 itp_in">
394
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_TEL_NO" data-check-required="empty" data-key-up="tel" class="form-control itp_input" name="mgrTelNo" value="" maxlength='13'>
395
+														</div>
396
+													</div>
397
+												</div>
398
+											</div>
399
+											<div class="itp_form_in">
400
+												<div class="form-group">
401
+													<label class="col-xs-2 itp_lb">대표자명*</label>
402
+													<div class="col-xs-4 itp_ip">
403
+														<div class="col-xs-7 itp_in">
404
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_OWNER_NM" data-check-required="empty" class="form-control itp_input" name="ownerNm" value="">
405
+														</div>
406
+													</div>
407
+													<label class="col-xs-2 itp_lb">FAX</label>
408
+													<div class="col-xs-4 itp_ip">
409
+														<div class="col-xs-8 itp_in">
410
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_FAX_NO" class="form-control itp_input" data-key-up="tel" name="faxNo" value="" maxlength='13'>
411
+														</div>
412
+													</div>
413
+												</div>
414
+											</div>
415
+											<div class="itp_form_in">
416
+												<div class="form-group">
417
+													<label class="col-xs-2 itp_lb">핸드폰</label>
418
+													<div class="col-xs-4 itp_ip">
419
+														<div class="col-xs-7 itp_in">
420
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_MBL_NO" class="form-control itp_input" data-key-up="tel" name="mgrMblNo" value="" maxlength='13'>
421
+														</div>
422
+													</div>
423
+													<label class="col-xs-2 itp_lb">이메일 *</label>
424
+													<div class="col-xs-4 itp_ip">
425
+														<div class="col-xs-8 itp_in">
426
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_EMAL_ADDR" data-check-required="empty" class="form-control itp_input" name="mgrEmal" value="">
427
+														</div>
428
+													</div>
429
+												</div>
430
+											</div>
431
+											<div class="itp_form_in">
432
+												<div class="form-group">
433
+													<label class="col-xs-2 itp_lb">지역 *</label>
434
+													<div class="col-xs-4 itp_ip">
435
+														<div class="col-xs-7 itp_in">
436
+															  <select id="ITP_FORM_STINFO03010_VIEW_AREA_CD" data-select-code="AREA_CD" data-check-required="empty" class="form-control itp_input" name="areaCd">
437
+															</select>												
438
+														</div>
439
+													</div>
440
+													<label class="col-xs-2 itp_lb">은행</label>
441
+													<div class="col-xs-4 itp_ip">
442
+														<div class="col-xs-8 itp_in">
443
+														 <select id="ITP_FORM_STINFO03010_VIEW_BNK_CD" data-select-code="BNK_CD" class="form-control itp_input" name="bnkCd">
444
+														</select>
445
+														</div>
446
+													</div>
447
+												</div>
448
+											</div>
449
+											<div class="itp_form_in">
450
+												<div class="form-group">
451
+													<label class="col-xs-2 itp_lb">계좌번호</label>
452
+													<div class="col-xs-4 itp_ip">
453
+														<div class="col-xs-7 itp_in">
454
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_ACCT_NO" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="">
455
+														</div>
456
+													</div>
457
+													<label class="col-xs-2 itp_lb">예금주명</label>
458
+													<div class="col-xs-4 itp_ip">
459
+														<div class="col-xs-8 itp_in">
460
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_OWAC_NM" class="form-control itp_input" name="owacNm" value="">
461
+														</div>
462
+													</div>
463
+												</div>
464
+											</div>
465
+											<div class="itp_form_in">
466
+												<div class="form-group">
467
+													<label class="col-xs-2 itp_lb">통장사본</label>
468
+													<div class="col-xs-4 itp_ip">
469
+														<div class="col-xs-12 itp_in colspan">
470
+															<div class="fileupload-wrapper">
471
+																<div id="ITP_STINFO03010_VIEW_ACCT_FILE_UPLOAD" data-show-yn="Y"></div>
472
+															</div>
473
+														</div>
474
+													</div>
475
+													<label class="col-xs-2 itp_lb">사업자등록파일</label>
476
+													<div class="col-xs-4 itp_ip">
477
+														<div class="col-xs-12 itp_in colspan">
478
+															<div class="fileupload-wrapper">
479
+																<div id="ITP_STINFO03010_VIEW_CORP_FILE_UPLOAD" data-show-yn="Y"></div>
480
+															</div>
481
+														</div>
482
+													</div>
483
+												</div>
484
+											</div>
485
+											<div class="itp_form_in">
486
+												<div class="form-group">
487
+													<label class="col-xs-2 itp_lb">주소 *</label>
488
+													<div class="col-xs-10 itp_ip">
489
+														<div class="col-xs-1 itp_in">
490
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_ZIPNO" data-check-required="empty" class="form-control itp_input" name="zipNo" value="" maxlength="6" placeholder="우편번호" readonly>
491
+														</div>
492
+														<div class="col-xs-a itp_in">
493
+															<button type="button" id="ITP_FORM_STINFO03010_VIEW_ADRES_SCH" class="btn btn-primary btn-sm SHOW" style="margin: -1px 0px 0px 3px;">주소</button>
494
+														</div>
495
+														<div class="col-xs-4 itp_in" style="margin:0 5px;">
496
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_ADRES" data-check-required="empty" class="form-control itp_input" name="addr1" value="" placeholder="기본주소" readonly>
497
+														</div>
498
+														<div class="col-xs-4 itp_in">
499
+															<input type="text" id="ITP_FORM_STINFO03010_VIEW_ADRES_DTL" data-check-required="empty" class="form-control itp_input" name="addr2" value="" placeholder="상세주소">
500
+														</div>
501
+													</div>
502
+												</div>
503
+											</div>
504
+											<div class="itp_form_info">
505
+												<div class="itp_form_in">
506
+													<div class="form-group">
507
+														<label class="col-xs-2 itp_lb">등록자/등록일 </label>
508
+														<div class="col-xs-4 itp_ip">
509
+															<div class="col-xs-a itp_in" style="width:auto;">
510
+																<div class="input-group fnRegId" style="padding:5px;"></div>
511
+															</div>
512
+															<label class="col-xs-a" style="margin-top:4px;">/</label>
513
+															<div class="col-xs-a itp_in">
514
+																<div class="input-group fnRegDt" style="padding:5px;"></div>
515
+															</div>
516
+														</div>
517
+														<label class="col-xs-2 itp_lb">수정자/수정일</label>
518
+														<div class="col-xs-4 itp_ip">
519
+															<div class="col-xs-a itp_in">
520
+																<div class="input-group fnChgId" style="padding:5px;"></div>
521
+															</div>
522
+															<label class="col-xs-a" style="margin-top:4px;">/</label>
523
+															<div class="col-xs-a itp_in">
524
+																<div class="input-group fnChgDt" style="padding:5px;"></div>
525
+															</div>
526
+														</div>
527
+													</div>
528
+												</div>
529
+											</div>
530
+										</section>				
531
+									</form>
532
+									<div class="itp_form_in">
533
+										<div class="itp_table_head fix" style="background:#fff;">
534
+											<h4 class="itp_table_tit">공급업체 담당자 정보</h4>
535
+										</div>
536
+										<div id="ITP_STINFO03010_VIEW_jqGrid_list" class="itp_tb_list">
537
+										  <table id="ITP_STINFO03010_VIEW_jqGrid"></table>
538
+										  <div id="ITP_STINFO03010_VIEW_jqGridPager"></div>
539
+										  <div id="ITP_STINFO03010_VIEW_jqGridEmpty" class="itp_no_data"></div>
404 540
 										</div>
405 541
 									</div>
406
-								</section>				
407
-							</form>
408
-							<div class="itp_form_in">
409
-								<div class="itp_table_head fix" style="background:#fff;">
410
-									<h4 class="itp_table_tit">공급업체 담당자 정보</h4>
411
-								</div>
412
-								<div id="ITP_STINFO03010_VIEW_jqGrid_list" class="itp_tb_list">
413
-								  <table id="ITP_STINFO03010_VIEW_jqGrid"></table>
414
-								  <div id="ITP_STINFO03010_VIEW_jqGridPager"></div>
415
-								  <div id="ITP_STINFO03010_VIEW_jqGridEmpty" class="itp_no_data"></div>
416 542
 								</div>
417 543
 							</div>
418 544
 						</div>

+ 83 - 2
src/main/webapp/js/app/stinfo/ITP_STINFO03010.js

@@ -420,7 +420,7 @@ let listObj = {
420 420
 			let param = $('#ITP_FORM_STINFO03010_SEARCH').serializeObject();
421 421
 			param.gridSize = $.jgrid.defaults.rowNum;
422 422
 			param.sbrandId = fn_make_user_info.get('brandId');
423
-
423
+			
424 424
 			var option = {
425 425
 				gridId: STINFO03010_GRID_ID,
426 426
 				colModel: gridColModel.list,
@@ -472,8 +472,8 @@ let viewObj = {
472 472
 		fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
473 473
 	},
474 474
 	callback: function (result) {
475
-		console.log(result);
476 475
 		pageObj.switchScreen('VIEW');
476
+		/*
477 477
 		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_SPPLY_ID').val(result.spplyId);
478 478
 		$('#ITP_FORM_STINFO03010_VIEW .fnBrandNm').text(result.brandNm);
479 479
 		$('#ITP_FORM_STINFO03010_VIEW .fnStCd').text(result.stNm);
@@ -508,7 +508,44 @@ let viewObj = {
508 508
 
509 509
 		itp_fn_attach_file.view('ITP_STINFO03010_VIEW_REG_NO_FILE', result.fileBsnsRegNoList
510 510
 			, 'form-control itp_input', 'border:none; top:12px; left:12px; height:100px; width:125px; position:absolute;');
511
+		*/ 
512
+		
511 513
 
514
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_VIEW_CD').val('R');
515
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_STORE_ID').val(result.storeId);
516
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_BRAND_ID').val(fn_make_user_info.get('brandId'));
517
+		$('#ITP_FORM_STINFO03010_VIEW .fnBrandNm').text(result.brandNm);
518
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_ST_CD').val(result.stCd);
519
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_SPPLY_ID').val(result.spplyId);
520
+		$('#ITP_FORM_STINFO03010_VIEW .fnSpplyId').text(result.spplyId);
521
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_CORP_TYPE').val(result.corpType);
522
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_SPPLY_NM').val(result.spplyNm);
523
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_BSNS_CNDT').val(result.bsnsCndt);
524
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_BSNS_REG_NO').val(result.bsnsRegNo); 
525
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_CTGR_BSNS').val(result.ctgrBsns);
526
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_CORP_REG_NO').val(result.corpRegNo);
527
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_TEL_NO').val(result.mgrTelNo);
528
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_OWNER_NM').val(result.ownerNm);
529
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_FAX_NO').val(result.faxNo);
530
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_MBL_NO').val(result.mgrMblNo);
531
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_EMAL_ADDR').val(result.mgrEmal);
532
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_AREA_CD').val(result.areaCd);
533
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_BNK_CD').val(result.bnkCd);
534
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_ACCT_NO').val(result.acctNo);
535
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_OWAC_NM').val(result.owacNm);
536
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_FROM_DT').val(result.openDt);
537
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_ZIPNO').val(result.zipNo);
538
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_ADRES').val(result.addr1);
539
+		$('#ITP_FORM_STINFO03010_VIEW #ITP_FORM_STINFO03010_VIEW_ADRES_DTL').val(result.addr2);
540
+
541
+		$('#ITP_FORM_STINFO03010_VIEW .fnRegId').text(result.sysRegId);
542
+		$('#ITP_FORM_STINFO03010_VIEW .fnRegDt').text(result.sysRegDttm);
543
+		$('#ITP_FORM_STINFO03010_VIEW .fnChgId').text(result.sysChgId);
544
+		$('#ITP_FORM_STINFO03010_VIEW .fnChgDt').text(result.sysChgDttm);
545
+		formReadonly("#ITP_FORM_STINFO03010_VIEW .form-control");
546
+		fileUploadInfo3010('ACCT_FILE',result.fileBookCopyNoList);
547
+		fileUploadInfo3010('CORP_FILE',result.fileBsnsRegNoList);
548
+		
512 549
 		// 담당자정보  리스트 조회
513 550
 		pageObj.grid.init('VIEW', result.spplyMgrList);
514 551
 		// viewObj.grid.load(result.spplyMgrList);
@@ -638,3 +675,47 @@ let createObj = {
638 675
 		}
639 676
 	}
640 677
 };
678
+
679
+function fileUploadInfo3010(name, arr, type ) {
680
+	//파일업로드(등록/수정화면)
681
+	if(!type) type= 'VIEW';
682
+	if(!name) name='ACCT_FILE';
683
+	var uid='#ITP_STINFO03010_'+type+'_'+name+'_UPLOAD';
684
+	var fid='#ITP_FORM_STINFO03010_'+type+'_'+name+'_NO';
685
+	var sid='ITP_STINFO03010_'+type+'_'+name;
686
+	var viewCd=type=='VIEW' ? 'R': 'U';
687
+	if(Array.isArray(arr) && arr.length ) {
688
+		$(fid).val(arr[0].fileNo);
689
+	}
690
+	$(uid).empty();  
691
+	$(uid).bootstrapFileUpload({
692
+		url: DOMAIN + '/api/file/upload',
693
+		inputName: 'uploadFile',
694
+		folderName: 'notice',
695
+		fileNumber:  $(fid).val(),
696
+		fileInput: fid,
697
+		fileTypes: ITP_UPLOAD_DEFAULTS.fileTypes,
698
+		viewCode: viewCd,
699
+		formMethod: 'post',
700
+		multiFile: true,
701
+		multiUpload: false,
702
+		maxSize: 100,
703
+		maxFiles: 5,
704
+		showThumb: true,
705
+		thumbWidth: 80,
706
+  		thumbHeight: 80,
707
+		debug: true, 
708
+		screen_id: sid,
709
+		showYn: false,
710
+		onInit: function() {
711
+			 
712
+		}
713
+	});
714
+	setTimeout(function() {
715
+		$('#'+sid+'_UPLOAD_FORM').hide();
716
+		/*
717
+		$(uid+' .fileupload-add').hide();
718
+		$(uid+' .filedownload-remove').hide();
719
+		*/
720
+	},20);
721
+}

+ 40 - 3
src/main/webapp/js/app/stinfo/ITP_STINFO04010.js

@@ -659,10 +659,12 @@ let viewObj = {
659 659
         $('#ITP_FORM_STINFO04010_VIEW .fnRtnDvsnNm').text(result.rtnDvsnNm);
660 660
 		$('#ITP_FORM_STINFO04010_VIEW .fnOqMenuCd').text(result.oqMenuCd);
661 661
 		$('#ITP_FORM_STINFO04010_VIEWL #ITP_FORM_STINFO04010_VIEW_OQ_BRAND_ID').val(result.oqBrandId);
662
-
662
+        $('#ITP_FORM_STINFO04010_VIEW_FILE_NO').val(result.itemImageFileNo);
663
+        /*
663 664
         itp_fn_attach_file.view('ITP_FORM_STINFO04010_VIEW_FILE', result.imageFileNoList
664 665
             , 'form-control itp_input', 'border:none; top:12px; left:12px; height:100px; width:125px; position:absolute;');
665
-
666
+        */
667
+       fileUploadInfo4010()
666 668
     }
667 669
 };
668 670
 
@@ -722,8 +724,8 @@ let modifyObj = {
722 724
 		$('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_OQ_MENU_CD').val(result.oqMenuCd);
723 725
 		$('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_OQ_BRAND_ID').val(result.oqBrandId);
724 726
         $('#ITP_FORM_OPER04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_FILE_NO').val(result.itemImageFileNo);
727
+        
725 728
         pageObj.fileUpload();
726
-
727 729
         itemClassLevel.data.push(result.itemClass1);
728 730
         itemClassLevel.data.push(result.itemClass2);
729 731
         itemClassLevel.data.push(result.itemClass3);
@@ -1108,3 +1110,38 @@ var itemClassLevel = {
1108 1110
         }
1109 1111
     }
1110 1112
 };
1113
+
1114
+
1115
+function fileUploadInfo4010() {
1116
+	//파일업로드(등록/수정화면)
1117
+	var uid='#ITP_FORM_STINFO04010_VIEW_FILE';
1118
+	var fid='#ITP_FORM_STINFO04010_VIEW_FILE_NO'; 
1119
+    console.log("xx file no xxx" ,$(fid).val())
1120
+	$(uid).empty();  
1121
+	$(uid).bootstrapFileUpload({
1122
+		url: DOMAIN + '/api/file/upload',
1123
+		inputName: 'uploadFile',
1124
+		folderName: 'affl',
1125
+		fileNumber:  $(fid).val(),
1126
+		fileInput: fid,
1127
+		fileTypes: ITP_UPLOAD_DEFAULTS.fileTypes,
1128
+		viewCode: 'R',
1129
+		formMethod: 'post',
1130
+		multiFile: true,
1131
+		multiUpload: false, 
1132
+		maxFiles: 5,
1133
+		showThumb: true,
1134
+		thumbWidth: 80,
1135
+  		thumbHeight: 80,
1136
+		debug: false, 
1137
+		screen_id: 'ITP_STINFO04010_VIEW_FILE',
1138
+		showYn: false,
1139
+		onInit: function() {			 
1140
+		}
1141
+	});
1142
+    setTimeout(function() {
1143
+        $('#ITP_STINFO04010_VIEW_FILE_UPLOAD_FORM').hide();
1144
+        $(uid).css("width", "100%");
1145
+        // $(uid+' .btn').hide();
1146
+    },20);
1147
+}