|
@@ -231,8 +231,6 @@ let pageObj = {
|
231
|
231
|
case 'ITP_BTN_STOCKMNG04010_CANCELLIST' : createObj.button.cancel(); break; // 취소/목록 버튼
|
232
|
232
|
case 'ITP_BTN_STOCKMNG04010_DELETE' : break; // 삭제 버튼
|
233
|
233
|
case 'ITP_BTN_STOCKMNG04010_SAVE' : createObj.button.save(); break; // 저장 버튼
|
234
|
|
- case 'ITP_FORM_STOCKMNG04010_DETAIL_DUP' : createObj.button.duplicate(); break; // 중복체크
|
235
|
|
- case 'ITP_BTN_STOCKMNG04010_RESET_PW' : createObj.button.resetPass(); break; // 상세:비밀번호 초기화
|
236
|
234
|
case 'ITP_BTN_STOCKMNG04010_DETAIL_ADDROW' : locInfoObj.button.addRow(); break; // 상세:추가버튼
|
237
|
235
|
case 'ITP_BTN_STOCKMNG04010_DETAIL_DELROW' : locInfoObj.button.delRow(); break; // 상세:삭제버튼
|
238
|
236
|
}
|
|
@@ -268,30 +266,31 @@ let pageObj = {
|
268
|
266
|
$('#ITP_BTN_STOCKMNG04010_MODIFY').hide();
|
269
|
267
|
$('#ITP_BTN_STOCKMNG04010_NEWREG').hide();
|
270
|
268
|
$('#ITP_BTN_STOCKMNG04010_DELETE').hide();
|
271
|
|
- $('#ITP_BTN_STOCKMNG04010_RESET_PW').hide();
|
|
269
|
+
|
272
|
270
|
fn_show_btn_auth('#ITP_BTN_STOCKMNG04010_CANCELLIST');
|
273
|
271
|
fn_show_btn_auth('#ITP_BTN_STOCKMNG04010_SAVE');
|
274
|
272
|
|
275
|
273
|
$('#ITP_AJAX_STOCKMNG04010_LIST_CONTAINER').hide();
|
276
|
274
|
$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
|
277
|
275
|
$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
|
278
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').removeAttr('readonly');
|
279
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_DUP').removeAttr('disabled');
|
280
|
|
-
|
|
276
|
+
|
|
277
|
+ var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_cd'));
|
281
|
278
|
$('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val('C');
|
282
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_NM').val('');
|
283
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_STAT_CD').val('');
|
284
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').val('');
|
285
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_PW').val('');
|
286
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_TEL_NO').val('');
|
287
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_PW_CONFIRM').val('');
|
288
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_EMAIL').val('');
|
289
|
|
-
|
290
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_ID').val('');
|
291
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').val('');
|
292
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_BRAND_ID option').remove();
|
293
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP').show();
|
294
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_DELETE_AFFL_SHOP').show();
|
|
279
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(data.brandId);
|
|
280
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(data.brandNm);
|
|
281
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL .fnWhsId').text('');
|
|
282
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL .fnRegDtm').text('');
|
|
283
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_STORE_ID').val('');
|
|
284
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_WHS_ID').val('');
|
|
285
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_WHS_ST_CD').val('');
|
|
286
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_WHS_NM').val('');
|
|
287
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_MGR_TEL_NO').val('');
|
|
288
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_MGR_NM').val('');
|
|
289
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_STORE_NM').val('');
|
|
290
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_ZIPNO').val('');
|
|
291
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_LOAD_ADDR').val('');
|
|
292
|
+ $('#ITP_FORM_STOCKMNG04010_DETAIL_DTL_ADDR').val('');
|
|
293
|
+
|
295
|
294
|
} else if(mode == 'MODIFY') { // 수정
|
296
|
295
|
$('#ITP_BTN_STOCKMNG04010_SRH').hide();
|
297
|
296
|
$('#ITP_BTN_STOCKMNG04010_MODIFY').hide();
|
|
@@ -304,8 +303,8 @@ let pageObj = {
|
304
|
303
|
$('#ITP_AJAX_STOCKMNG04010_LIST_CONTAINER').hide();
|
305
|
304
|
$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
|
306
|
305
|
$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
|
307
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').attr('readonly', true);
|
308
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_DUP').attr('disabled', true);
|
|
306
|
+ // $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').attr('readonly', true);
|
|
307
|
+ // $('#ITP_FORM_STOCKMNG04010_DETAIL_DUP').attr('disabled', true);
|
309
|
308
|
$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
|
310
|
309
|
|
311
|
310
|
$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP').hide();
|
|
@@ -341,9 +340,9 @@ let listObj = {
|
341
|
340
|
$(STOCKMNG04010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
|
342
|
341
|
},
|
343
|
342
|
create: function() {
|
344
|
|
- pageObj.switchScreen('ADD');
|
345
|
|
- itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG04010_DETAIL');
|
346
|
|
- // 권한정보 리스트 조회
|
|
343
|
+ pageObj.switchScreen('ADD');
|
|
344
|
+ itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG04010_DETAIL');
|
|
345
|
+ // 로케이션 리스트 조회
|
347
|
346
|
createObj.init();
|
348
|
347
|
}
|
349
|
348
|
},
|
|
@@ -457,9 +456,11 @@ let viewObj = {
|
457
|
456
|
$('#ITP_FORM_STOCKMNG04010_VIEW .fnWhsNm').text(result.whsNm);
|
458
|
457
|
$('#ITP_FORM_STOCKMNG04010_VIEW .fnTelNo').text(result.mgrTelNo);
|
459
|
458
|
$('#ITP_FORM_STOCKMNG04010_VIEW .fnMgrNm').text(result.mgrNm);
|
460
|
|
- $('#ITP_FORM_STOCKMNG04010_VIEW .fnSpplyNm').text(result.storeNm);
|
461
|
|
- $('#ITP_FORM_STOCKMNG04010_VIEW .fnRegDtm').text(result.sysRegDttm);
|
462
|
|
- $('#ITP_FORM_STOCKMNG04010_VIEW .fnAddress').text('('+result.zipNo+') ' + result.addr1 + ' ' + result.addr2);
|
|
459
|
+ $('#ITP_FORM_STOCKMNG04010_VIEW .fnSpplyNm').text(result.storeNm ? result.storeNm : '');
|
|
460
|
+ $('#ITP_FORM_STOCKMNG04010_VIEW .fnRegDtm').text(result.sysRegDttm);
|
|
461
|
+ if(result.zipNo) {
|
|
462
|
+ $('#ITP_FORM_STOCKMNG04010_VIEW .fnAddress').text('('+result.zipNo+') ' + result.addr1 + ' ' + result.addr2);
|
|
463
|
+ }
|
463
|
464
|
|
464
|
465
|
// 권한정보 리스트 조회
|
465
|
466
|
viewObj.grid.init();
|
|
@@ -641,51 +642,41 @@ let createObj = {
|
641
|
642
|
listObj.grid.search();
|
642
|
643
|
},
|
643
|
644
|
save: function() {
|
|
645
|
+ var detailViewCd = $('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val();
|
644
|
646
|
const formId = '#ITP_FORM_STOCKMNG04010_DETAIL';
|
645
|
647
|
itp_fn_form_clear_validate(null, formId);
|
646
|
|
- var vali_userId = itp_fn_form_validate(formId, formId + '_USER_ID', ['empty'], undefined);
|
647
|
|
- var vali_userStatCd = itp_fn_form_validate(formId, formId + '_USER_STAT_CD', ['empty'], undefined);
|
648
|
|
- var vali_userNm = itp_fn_form_validate(formId, formId + '_USER_NM', ['empty'], undefined);
|
649
|
|
- var vali_telNo = itp_fn_form_validate(formId, formId + '_TEL_NO', ['empty'], undefined);
|
650
|
|
- var vali_email = itp_fn_form_validate(formId, formId + '_EMAIL', ['empty'], undefined);
|
651
|
|
- var vali_userPw = true;
|
652
|
|
- var vali_userPwConfirm = true;
|
653
|
|
- if($('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val() == 'C') { // 신규
|
654
|
|
- vali_userPw = itp_fn_form_validate(formId, formId + '_USER_PW', ['empty'], undefined);
|
655
|
|
- vali_userPwConfirm = itp_fn_form_validate(formId, formId + '_USER_PW_CONFIRM', ['empty'], undefined);
|
656
|
|
- }
|
657
|
|
- if (vali_userId && vali_userStatCd && vali_userNm && vali_userPw && vali_userPwConfirm && vali_telNo && vali_email) {
|
658
|
|
- if (ITP_FORM_STOCKMNG04010_DETAIL_IS_DUPLICATE) {
|
659
|
|
- itp_fn_modal_duplicate(ITP_MSG_LOCALE.label.userId, formId + '_USER_ID');
|
660
|
|
- } else {
|
661
|
|
- let gridInsertData = [];
|
662
|
|
- let gridUpdateData = [];
|
663
|
|
- let gridDeleteData = [];
|
664
|
|
- const rowData = $(STOCKMNG04010_DETAIL_GRID_ID).getRowData();
|
665
|
|
- const keyValue = $(formId + '_USER_ID').val();
|
666
|
|
- $.each(rowData, function(key, value) {
|
667
|
|
- if (value.viewCd != 'R') {
|
668
|
|
- value.userId = keyValue;
|
669
|
|
- if (value.viewCd == 'C') {
|
670
|
|
- gridInsertData.push(value);
|
671
|
|
- } else if (value.viewCd == 'U') {
|
672
|
|
- gridUpdateData.push(value);
|
673
|
|
- } else if (value.viewCd == 'D') {
|
674
|
|
- gridDeleteData.push(value);
|
675
|
|
- }
|
|
648
|
+
|
|
649
|
+ var vali_whsStatCd = itp_fn_form_validate(formId, formId + '_WHS_ST_CD', ['empty'], undefined); // 상태
|
|
650
|
+ var vali_whsNm = itp_fn_form_validate(formId, formId + '_WHS_NM', ['empty'], undefined);
|
|
651
|
+
|
|
652
|
+ if (vali_whsStatCd && vali_whsNm) {
|
|
653
|
+ let gridInsertData = [];
|
|
654
|
+ let gridUpdateData = [];
|
|
655
|
+ let gridDeleteData = [];
|
|
656
|
+ const rowData = $(STOCKMNG04010_DETAIL_GRID_ID).getRowData();
|
|
657
|
+ // const keyValue = $(formId + '_WHS_ID').val();
|
|
658
|
+ $.each(rowData, function(key, value) {
|
|
659
|
+ if (value.viewCd != 'R') {
|
|
660
|
+ // value.whsId = keyValue;
|
|
661
|
+ if (value.viewCd == 'C') {
|
|
662
|
+ gridInsertData.push(value);
|
|
663
|
+ } else if (value.viewCd == 'U') {
|
|
664
|
+ gridUpdateData.push(value);
|
|
665
|
+ } else if (value.viewCd == 'D') {
|
|
666
|
+ gridDeleteData.push(value);
|
676
|
667
|
}
|
677
|
|
- });
|
678
|
|
- let param = $(formId).serializeObject();
|
679
|
|
- param.gridInsertData = gridInsertData;
|
680
|
|
- param.gridUpdateData = gridUpdateData;
|
681
|
|
- param.gridDeleteData = gridDeleteData;
|
682
|
|
- //console.log(JSON.stringify(param));
|
683
|
|
- var searhFn = function() {
|
684
|
|
- ITP_FORM_STOCKMNG04010_DETAIL_IS_WRITING = false;
|
685
|
|
- listObj.grid.search();
|
686
|
|
- };
|
687
|
|
- fn_ajax_call(WHS_MNG_MIDIFY_WHS, JSON.stringify(param), searhFn, 'POST');
|
688
|
|
- }
|
|
668
|
+ }
|
|
669
|
+ });
|
|
670
|
+ let param = $(formId).serializeObject();
|
|
671
|
+ param.gridInsertData = gridInsertData;
|
|
672
|
+ param.gridUpdateData = gridUpdateData;
|
|
673
|
+ param.gridDeleteData = gridDeleteData;
|
|
674
|
+ //console.log(JSON.stringify(param));
|
|
675
|
+ var searhFn = function() {
|
|
676
|
+ ITP_FORM_STOCKMNG04010_DETAIL_IS_WRITING = false;
|
|
677
|
+ listObj.grid.search();
|
|
678
|
+ };
|
|
679
|
+ fn_ajax_call(detailViewCd == 'C' ? WHS_MNG_ADD_WHS : WHS_MNG_MIDIFY_WHS, JSON.stringify(param), searhFn, 'POST');
|
689
|
680
|
}
|
690
|
681
|
}
|
691
|
682
|
},
|
|
@@ -814,8 +805,8 @@ let locInfoObj = {
|
814
|
805
|
create: function(rowDataPop) {
|
815
|
806
|
// console.log(rowDataPop);
|
816
|
807
|
if(rowDataPop.AFFL_SHOP) {
|
817
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
|
818
|
|
- $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);
|
|
808
|
+ // $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
|
|
809
|
+ // $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);
|
819
|
810
|
}
|
820
|
811
|
if(rowDataPop.AFFL_BRAND) {
|
821
|
812
|
fn_make_select_brand(rowDataPop.AFFL_BRAND, 'ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_BRAND_ID', true, '선택');
|