|
@@ -60,7 +60,7 @@ const gridColModel = {
|
60
|
60
|
{
|
61
|
61
|
index: 'TARGET_NM', name: 'targetNm',
|
62
|
62
|
label: ITP_MSG_LOCALE.label.targetNm, //공지대상
|
63
|
|
- width: '10', fixed: false, align: 'center',
|
|
63
|
+ width: '8', fixed: false, align: 'center',
|
64
|
64
|
sortable: false, hidden: false
|
65
|
65
|
},
|
66
|
66
|
{
|
|
@@ -72,7 +72,7 @@ const gridColModel = {
|
72
|
72
|
{
|
73
|
73
|
index: 'NOTI_ST_DAY', name: 'notiStDay',
|
74
|
74
|
label: ITP_MSG_LOCALE.label.viewDt, //노출일
|
75
|
|
- width: '10', fixed: false, align: 'center',
|
|
75
|
+ width: '12', fixed: false, align: 'center',
|
76
|
76
|
sortable: false, hidden: false
|
77
|
77
|
},
|
78
|
78
|
{
|
|
@@ -150,10 +150,11 @@ let pageObj = {
|
150
|
150
|
pageMode: '',
|
151
|
151
|
ui: {
|
152
|
152
|
init: function () {
|
153
|
|
- this.button();
|
|
153
|
+ this.view();
|
|
154
|
+ this.view();
|
154
|
155
|
this.ready();
|
155
|
156
|
},
|
156
|
|
- button: function () {
|
|
157
|
+ view: function () {
|
157
|
158
|
// 버튼 권한설정
|
158
|
159
|
fn_proc_btn_auth('OPER02010');
|
159
|
160
|
|
|
@@ -173,7 +174,7 @@ let pageObj = {
|
173
|
174
|
afflInfo: {
|
174
|
175
|
init: function() {
|
175
|
176
|
this.authTpCd = fn_make_user_info.get('authTpCd');
|
176
|
|
- if(this.authTpCd === '30' || this.authTpCd === '40') {
|
|
177
|
+ if(this.authTpCd === '30' || this.authTpCd === '40' || this.authTpCd === '50') {
|
177
|
178
|
this.afflShopId = fn_make_user_info.get('afflShopId');
|
178
|
179
|
this.afflShopNm = fn_make_user_info.get('afflShopNm');
|
179
|
180
|
this.brandId = fn_make_user_info.get('brandId');
|
|
@@ -183,8 +184,10 @@ let pageObj = {
|
183
|
184
|
},
|
184
|
185
|
setAffl: function() {
|
185
|
186
|
var _this = this;
|
186
|
|
- var afflShopId = '#ITP_FORM_OPER02010_' + (pageObj.pageMode === 'ADD' ? 'DETAIL' : 'SEARCH') + '_AFFL_SHOP_ID';
|
187
|
|
- var afflShopNm = '#ITP_FORM_OPER02010_' + (pageObj.pageMode === 'ADD' ? 'DETAIL' : 'SEARCH') + '_AFFL_SHOP_NM';
|
|
187
|
+ var afflShopId = '#ITP_FORM_OPER02010_' + (pageObj.pageMode === 'LIST' ? 'SEARCH' : 'DETAIL') + '_AFFL_SHOP_ID';
|
|
188
|
+ var afflShopNm = '#ITP_FORM_OPER02010_' + (pageObj.pageMode === 'LIST' ? 'SEARCH' : 'DETAIL') + '_AFFL_SHOP_NM';
|
|
189
|
+ // var afflShopId = '#ITP_FORM_OPER02010_' + (pageObj.pageMode === 'ADD' ? 'DETAIL' : 'SEARCH') + '_AFFL_SHOP_ID';
|
|
190
|
+ // var afflShopNm = '#ITP_FORM_OPER02010_' + (pageObj.pageMode === 'ADD' ? 'DETAIL' : 'SEARCH') + '_AFFL_SHOP_NM';
|
188
|
191
|
$(afflShopId).val(_this.afflShopId);
|
189
|
192
|
$(afflShopNm).val(_this.afflShopNm);
|
190
|
193
|
$(afflShopNm).attr('readonly', true);
|
|
@@ -207,9 +210,8 @@ let pageObj = {
|
207
|
210
|
},
|
208
|
211
|
setBrand: function(AFFL_BRAND) {
|
209
|
212
|
var _this = this;
|
210
|
|
- console.log(AFFL_BRAND);
|
211
|
213
|
if(AFFL_BRAND.length > 0) {
|
212
|
|
- var brandId = 'ITP_FORM_OPER02010_' + (pageObj.pageMode === 'ADD' ? 'DETAIL' : 'SEARCH') + '_BRAND_ID';
|
|
214
|
+ var brandId = 'ITP_FORM_OPER02010_' + (pageObj.pageMode === 'LIST' ? 'SEARCH' : 'DETAIL') + '_BRAND_ID';
|
213
|
215
|
console.log(brandId);
|
214
|
216
|
(_this.authTpCd === '30') ? fn_make_select_brand(AFFL_BRAND, brandId, true, '선택') : fn_make_select_brand(AFFL_BRAND, brandId, false);
|
215
|
217
|
} else {
|
|
@@ -244,6 +246,9 @@ let pageObj = {
|
244
|
246
|
});
|
245
|
247
|
});
|
246
|
248
|
|
|
249
|
+ },
|
|
250
|
+ notiTarget: function(isDisabled) {
|
|
251
|
+ $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_TARGET_CD').attr('disabled', isDisabled);
|
247
|
252
|
}
|
248
|
253
|
},
|
249
|
254
|
fileUpload: function() {
|
|
@@ -294,13 +299,16 @@ let pageObj = {
|
294
|
299
|
$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_FILE_NO').val('');
|
295
|
300
|
|
296
|
301
|
pageObj.ui.afflInfo.init();
|
|
302
|
+ pageObj.event.notiTarget(fn_make_user_info.get('authTpCd') === '10');
|
297
|
303
|
} else if(mode === 'MODIFY') { // 수정
|
298
|
304
|
$('#ITP_AJAX_OPER02010_DETAIL_CONTAINER').show();
|
299
|
305
|
fn_show_btn_auth_array(['#ITP_BTN_OPER02010_CANCELLIST', '#ITP_BTN_OPER02010_SAVE', '#ITP_BTN_OPER02010_RESET_PW']);
|
300
|
306
|
$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_AFFL_SHOP_NM').prop('readonly', true);
|
|
307
|
+ if(fn_make_user_info.get('authTpCd') === '30') {
|
|
308
|
+ pageObj.ui.afflInfo.init();
|
|
309
|
+ }
|
301
|
310
|
} else if(mode === 'VIEW') { // 보기
|
302
|
311
|
$('#ITP_AJAX_OPER02010_VIEW_CONTAINER').show();
|
303
|
|
- fn_show_btn_auth_array(['#ITP_BTN_OPER02010_MODIFY', '#ITP_BTN_OPER02010_CANCELLIST']);
|
304
|
312
|
}
|
305
|
313
|
}/*,
|
306
|
314
|
grid: {
|
|
@@ -508,10 +516,19 @@ let viewObj = {
|
508
|
516
|
$('#ITP_FORM_OPER02010_VIEW .fnNticeDesc').html(result.nticeDesc.replace(/(\n|\r\n)/g, '<br>'));
|
509
|
517
|
$('#ITP_FORM_OPER02010_VIEW .fnTargetNm').text(result.targetNm);
|
510
|
518
|
$('#ITP_FORM_OPER02010_VIEW_FILE_NO').val(result.fileNo); //파일번호 셋팅
|
|
519
|
+ $('#ITP_FORM_OPER02010_VIEW .fnAddId').text(result.addId);
|
|
520
|
+ $('#ITP_FORM_OPER02010_VIEW .fnAddNm').text(result.addNm);
|
511
|
521
|
|
512
|
522
|
itp_fn_attach_file.view('ITP_OPER02010_VIEW_UPLOAD', result.fileNoList
|
513
|
523
|
, 'form-control itp_input', 'border:none; top:0px; left:12px; height:100px; width:125px; position:absolute;');
|
514
|
524
|
|
|
525
|
+ // if(result.addId === fn_make_user_info.get('userId')) {
|
|
526
|
+ if(fn_make_user_info.get('authTpCd') === '10' || result.addId === fn_make_user_info.get('userId')) {
|
|
527
|
+ fn_show_btn_auth_array(['#ITP_BTN_OPER02010_MODIFY', '#ITP_BTN_OPER02010_CANCELLIST']);
|
|
528
|
+ } else {
|
|
529
|
+ fn_show_btn_auth_array(['#ITP_BTN_OPER02010_CANCELLIST']);
|
|
530
|
+ }
|
|
531
|
+
|
515
|
532
|
// 권한정보 리스트 조회
|
516
|
533
|
// pageObj.grid.init('VIEW');
|
517
|
534
|
}
|
|
@@ -544,30 +561,33 @@ let modifyObj = {
|
544
|
561
|
$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DEL_YN').val(result.delYn);
|
545
|
562
|
$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_NTICE_DESC').val(result.nticeDesc);
|
546
|
563
|
$('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_TARGET_CD').val(result.targetCd);
|
547
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_BRAND').prop('checked', result.brandChk === 'Y');
|
548
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_STORE').prop('checked', result.shopChk === 'Y');
|
549
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SPPLY').prop('checked', result.supplyChk === 'Y');
|
550
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_BRAND_CHK').val(result.brandChk);
|
551
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_STORE_CHK').val(result.shopChk);
|
552
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SPPLY_CHK').val(result.supplyChk);
|
|
564
|
+ // $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_BRAND').prop('checked', result.brandChk === 'Y');
|
|
565
|
+ // $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_STORE').prop('checked', result.shopChk === 'Y');
|
|
566
|
+ // $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SPPLY').prop('checked', result.supplyChk === 'Y');
|
|
567
|
+ // $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_BRAND_CHK').val(result.brandChk);
|
|
568
|
+ // $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_STORE_CHK').val(result.shopChk);
|
|
569
|
+ // $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SPPLY_CHK').val(result.supplyChk);
|
553
|
570
|
$('#ITP_FORM_OPER02010_DETAIL_FILE_NO').val(result.fileNo); //파일번호 셋팅
|
554
|
571
|
|
555
|
572
|
// 가맹점 셋팅
|
556
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SEARCH_AFFL_SHOP_ID').val(result.afflShopId);
|
557
|
|
- $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SEARCH_AFFL_SHOP_NM').val(result.afflShopNm);
|
|
573
|
+ $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_AFFL_SHOP_ID').val(result.afflShopId);
|
|
574
|
+ $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_AFFL_SHOP_NM').val(result.afflShopNm);
|
558
|
575
|
// $('#ITP_FORM_OPER02010_DETAIL_SEARCH_AFFL_SHOP').attr('disabled', true);
|
559
|
576
|
// $('#ITP_FORM_OPER02010_DETAIL_DELETE_AFFL_SHOP').attr('disabled', true);
|
560
|
577
|
// $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
|
561
|
578
|
// $('#ITP_FORM_OPER02010_DETAIL #ITP_FORM_OPER02010_DETAIL_SEARCH_BRAND_ID').attr('readonly', true);
|
562
|
|
- if(result.brandId && result.brandId != '') {
|
|
579
|
+
|
|
580
|
+ pageObj.ui.afflInfo.init();
|
|
581
|
+ if(result.brandId && result.brandId !== '') {
|
563
|
582
|
var brandList = [{'brandId':result.brandId, 'brandNm':result.brandNm}];
|
564
|
583
|
fn_make_select_brand(brandList, 'ITP_FORM_OPER02010_DETAIL_SEARCH_BRAND_ID');
|
565
|
584
|
}
|
566
|
585
|
|
567
|
|
- if(result.targetCd && result.targetCd != '') {
|
568
|
|
- $('#ITP_BTN_OPER02010_DETAIL_ADDROW').attr('disabled', false);
|
569
|
|
- $('#ITP_BTN_OPER02010_DETAIL_DELROW').attr('disabled', false);
|
570
|
|
- }
|
|
586
|
+ pageObj.event.notiTarget(result.afflShopId === '');
|
|
587
|
+ // if(result.targetCd && result.targetCd != '') {
|
|
588
|
+ // $('#ITP_BTN_OPER02010_DETAIL_ADDROW').attr('disabled', false);
|
|
589
|
+ // $('#ITP_BTN_OPER02010_DETAIL_DELROW').attr('disabled', false);
|
|
590
|
+ // }
|
571
|
591
|
|
572
|
592
|
//파일업로드(수정화면)
|
573
|
593
|
pageObj.fileUpload();
|
|
@@ -623,6 +643,10 @@ let createObj = {
|
623
|
643
|
const formId = '#ITP_FORM_OPER02010_DETAIL';
|
624
|
644
|
itp_fn_form_clear_validate(null, formId);
|
625
|
645
|
|
|
646
|
+ $('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').attr('disabled', false);
|
|
647
|
+ if(fn_make_user_info.get('authTpCd') === '30') {
|
|
648
|
+ $('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').val('A');
|
|
649
|
+ }
|
626
|
650
|
if (itp_fn_form_event.isValid(formId)) {
|
627
|
651
|
// let gridInsertData = [];
|
628
|
652
|
// let gridUpdateData = [];
|
|
@@ -641,7 +665,6 @@ let createObj = {
|
641
|
665
|
// }
|
642
|
666
|
// }
|
643
|
667
|
// });
|
644
|
|
- $('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').attr('disabled', false);
|
645
|
668
|
let param = $(formId).serializeObject();
|
646
|
669
|
// param.gridInsertData = gridInsertData;
|
647
|
670
|
// param.gridUpdateData = gridUpdateData;
|
|
@@ -664,7 +687,6 @@ let createObj = {
|
664
|
687
|
/*가맹점 조회 Object*/
|
665
|
688
|
let afflShopObj = {
|
666
|
689
|
init: function() {
|
667
|
|
- // (LOGIN_USER_INFO.authTpCd === '10' || (LOGIN_USER_INFO.authTpCd === '20') ? this.action() : this.make();
|
668
|
690
|
this.action();
|
669
|
691
|
},
|
670
|
692
|
button: function() {
|
|
@@ -690,19 +712,9 @@ let afflShopObj = {
|
690
|
712
|
$('select#ITP_FORM_OPER02010_DETAIL_BRAND_ID option').remove();
|
691
|
713
|
$('#ITP_FORM_OPER02010_DETAIL_TARGET_CD option:eq(0)').prop('selected', true);
|
692
|
714
|
// $('#ITP_FORM_OPER02010_DETAIL_TARGET_CD').trigger('change');
|
|
715
|
+ pageObj.event.notiTarget(true);
|
693
|
716
|
});
|
694
|
717
|
},
|
695
|
|
- make: function() {
|
696
|
|
- $('#ITP_FORM_OPER02010_SEARCH_AFFL_SHOP').hide();
|
697
|
|
- $('#ITP_FORM_OPER02010_DELETE_AFFL_SHOP').hide();
|
698
|
|
- if(AFFL_SHOP_LIST) {
|
699
|
|
- $('#ITP_FORM_OPER02010_SEARCH_AFFL_SHOP_ID').val(AFFL_SHOP_LIST[0].afflShopId);
|
700
|
|
- $('#ITP_FORM_OPER02010_SEARCH_AFFL_SHOP_NM').val(AFFL_SHOP_LIST[0].afflShopNm);
|
701
|
|
- }
|
702
|
|
- if(AFFL_BRAND_LIST) {
|
703
|
|
- fn_make_select_brand(AFFL_BRAND_LIST, 'ITP_FORM_OPER02010_SEARCH_BRAND_ID');
|
704
|
|
- }
|
705
|
|
- },
|
706
|
718
|
action: function() {
|
707
|
719
|
this.button();
|
708
|
720
|
},
|
|
@@ -715,6 +727,7 @@ let afflShopObj = {
|
715
|
727
|
if(rowDataPop.AFFL_SHOP) {
|
716
|
728
|
$('#'+ id + '_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
|
717
|
729
|
$('#'+ id + '_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);
|
|
730
|
+ if(view === 'C') pageObj.event.notiTarget(false);
|
718
|
731
|
}
|
719
|
732
|
if(rowDataPop.AFFL_BRAND) {
|
720
|
733
|
fn_make_select_brand(rowDataPop.AFFL_BRAND, id + '_BRAND_ID', true, '선택');
|