|
@@ -78,7 +78,7 @@ const gridColModel = {
|
78
|
78
|
sortable: false, hidden: false, editable: true, edittype: 'text'
|
79
|
79
|
},
|
80
|
80
|
{
|
81
|
|
- index: 'ASSGN_TASK_NM', name: 'assgnTaskNm',
|
|
81
|
+ index: 'ASSGN_TASK_NM', name: 'assgnTask',
|
82
|
82
|
label: ITP_MSG_LOCALE.label.assgnTaskNm, // 담당업무
|
83
|
83
|
width: '10', fixed: false, align: 'center',
|
84
|
84
|
sortable: false, hidden: false, editable: true, edittype: 'text'
|
|
@@ -92,7 +92,6 @@ let pageObj = {
|
92
|
92
|
init: function () {
|
93
|
93
|
this.ui.init();
|
94
|
94
|
this.event.init();
|
95
|
|
- this.fileUpload();
|
96
|
95
|
},
|
97
|
96
|
ui: {
|
98
|
97
|
init: function () {
|
|
@@ -151,23 +150,33 @@ let pageObj = {
|
151
|
150
|
var id = 'VENDINFO01010';
|
152
|
151
|
var acctScrId = 'VENDINFO01010_ACCT';
|
153
|
152
|
$('#ITP_' + id + '_DETAIL_ACCT_FILE_UPLOAD').empty();
|
154
|
|
- const fileArgs = {
|
|
153
|
+ $('#ITP_' + id + '_DETAIL_ACCT_FILE_LOGO_FILE').empty();
|
|
154
|
+ var removeFn = (param) => {
|
|
155
|
+ $('#ITP_' + id + '_DETAIL_ACCT_FILE_LOGO_FILE').empty();
|
|
156
|
+ };
|
|
157
|
+ const acctFileArgs = {
|
155
|
158
|
'fileNo': $('#ITP_FORM_' + id + '_DETAIL_ACCT_FILE_NO').val(),
|
156
|
159
|
'viewCd': $('#ITP_FORM_' + id + '_DETAIL_VIEW_CD').val(),
|
157
|
160
|
'showYn': $('#ITP_' + id + '_DETAIL_ACCT_FILE_UPLOAD').attr('data-show-yn'),
|
158
|
161
|
'fileId': '#ITP_FORM_' + id + '_DETAIL_ACCT_FILE_NO' //파일번호를 서버에서 받아서 넣을 파일번호 인풋박스 아이디
|
159
|
162
|
};
|
160
|
|
- itp_fn_set_file_upload('ITP_' + id + '_DETAIL_ACCT_FILE_UPLOAD', 'notice', true, false, id, fileArgs);
|
|
163
|
+ itp_fn_set_file_upload('ITP_' + id + '_DETAIL_ACCT_FILE_UPLOAD', 'spply1', true, false, acctScrId, acctFileArgs);
|
|
164
|
+
|
|
165
|
+ /********************************************************************************/
|
161
|
166
|
|
162
|
|
- var corpScrId = 'VENDINFO01010_CORP';
|
|
167
|
+ var corpScrId = 'VENDINFO01010_CORP';
|
163
|
168
|
$('#ITP_' + id + '_DETAIL_CORP_FILE_UPLOAD').empty();
|
|
169
|
+ $('#ITP_' + id + '_DETAIL_CORP_FILE_LOGO_FILE').empty();
|
|
170
|
+ var removeFn2 = (param) => {
|
|
171
|
+ $('#ITP_' + id + '_DETAIL_CORP_FILE_LOGO_FILE').empty();
|
|
172
|
+ };
|
164
|
173
|
const corpFileArgs = {
|
165
|
174
|
'fileNo': $('#ITP_FORM_' + id + '_DETAIL_CORP_FILE_NO').val(),
|
166
|
175
|
'viewCd': $('#ITP_FORM_' + id + '_DETAIL_VIEW_CD').val(),
|
167
|
176
|
'showYn': $('#ITP_' + id + '_DETAIL_CORP_FILE_UPLOAD').attr('data-show-yn'),
|
168
|
177
|
'fileId': '#ITP_FORM_' + id + '_DETAIL_CORP_FILE_NO' //파일번호를 서버에서 받아서 넣을 파일번호 인풋박스 아이디
|
169
|
178
|
};
|
170
|
|
- itp_fn_set_file_upload('ITP_' + id + '_DETAIL_CORP_FILE_UPLOAD', 'notice', true, false, corpScrId, corpFileArgs);
|
|
179
|
+ itp_fn_set_file_upload('ITP_' + id + '_DETAIL_CORP_FILE_UPLOAD', 'spply2', true, false, corpScrId, corpFileArgs);
|
171
|
180
|
},
|
172
|
181
|
switchScreen: function(mode) {
|
173
|
182
|
$('.itp_det_head').find('button[id^="ITP_BTN_VENDINFO01010_"]').each(function(i) {
|
|
@@ -269,6 +278,7 @@ let modifyObj = {
|
269
|
278
|
const formId = '#ITP_FORM_VENDINFO01010_DETAIL';
|
270
|
279
|
itp_fn_form_clear_validate(null, formId);
|
271
|
280
|
if(modifyObj.isValid(formId)){
|
|
281
|
+ itp_fn_grid_save_rows(VENDINFO01010_DETAIL_GRID_ID); // rowData 보조
|
272
|
282
|
let gridInsertData = [];
|
273
|
283
|
let gridUpdateData = [];
|
274
|
284
|
let gridDeleteData = [];
|
|
@@ -276,15 +286,9 @@ let modifyObj = {
|
276
|
286
|
$(VENDINFO01010_DETAIL_GRID_ID).jqGrid('saveCell', i+1, 2)
|
277
|
287
|
}
|
278
|
288
|
const rowData = $(VENDINFO01010_DETAIL_GRID_ID).getRowData();
|
279
|
|
- console.log('here1');
|
280
|
|
- console.log(rowData);
|
281
|
289
|
const keyValue = $(formId + '_BRAND_ID').val();
|
282
|
|
- console.log('here2');
|
283
|
|
- console.log(keyValue);
|
284
|
290
|
$.each(rowData, function(key, value) {
|
285
|
291
|
if (value.viewCd != 'R') {
|
286
|
|
- console.log('here3');
|
287
|
|
- console.log(value);
|
288
|
292
|
value.userId = keyValue;
|
289
|
293
|
if (value.viewCd == 'C') {
|
290
|
294
|
gridInsertData.push(value);
|
|
@@ -363,25 +367,29 @@ let modifyObj = {
|
363
|
367
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_BNK_CD').val(result.bnkCd); // 은행
|
364
|
368
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ACCT_NO').val(result.acctNo); // 계좌번호
|
365
|
369
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_OWAC_NM').val(result.owacNm); // 예금주
|
366
|
|
- $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_FILE_PATH').val(result.filePath); // 통장사본
|
367
|
|
- $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ZIPNO').val(result.zipNo); // 우편번호
|
368
|
|
- $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ADRES').val(result.addr1); // 기본주소
|
|
370
|
+ $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ZIPNO').val(result.zipNo); // 우편번호
|
|
371
|
+ $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ADRES').val(result.addr1); // 기본주소
|
369
|
372
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ADRES_DTL').val(result.addr2); // 상세주소
|
370
|
373
|
|
371
|
374
|
$('#ITP_FORM_VENDINFO01010_DETAIL .fnBrandNm').text(result.brandNm); // 브랜드
|
372
|
375
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ST_CD').val(result.stCd); // 상태
|
373
|
|
- $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_SPPLY_ID').val(result.spplyId); // 공급업체번호
|
|
376
|
+ $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_SPPLY_ID').val(result.spplyId); // 공급업체번호
|
374
|
377
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_BSNS_REG_NO').val(result.bsnsRegNo); // 사업자번호
|
375
|
378
|
$('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_CORP_REG_NO').val(result.corpRegNo); // 법인번호
|
376
|
379
|
$('#ITP_FORM_VENDINFO01010_DETAIL .fnRegId').text(result.sysRegId); // 등록자
|
377
|
380
|
$('#ITP_FORM_VENDINFO01010_DETAIL .fnRegDt').text(result.sysRegDttm); // 등록일
|
378
|
381
|
$('#ITP_FORM_VENDINFO01010_DETAIL .fnChgId').text(result.sysChgId); // 수정자
|
379
|
382
|
$('#ITP_FORM_VENDINFO01010_DETAIL .fnChgDt').text(result.sysChgDttm); // 수정일
|
380
|
|
- $.each(result.fileBookCopyNoList, function(index, item) {
|
381
|
|
- $('#ITP_FORM_VENDINFO01010_DETAIL .files').append('<img src=" + item.filePath + " />');
|
382
|
|
- })
|
383
|
|
- console.log('here0');
|
384
|
|
- console.log(result);
|
|
383
|
+
|
|
384
|
+ $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_ACCT_FILE_NO').val(result.bbookCopyFileNo); // 통장사본
|
|
385
|
+ $('#ITP_FORM_VENDINFO01010_DETAIL #ITP_FORM_VENDINFO01010_DETAIL_CORP_FILE_NO').val(result.bsnsRegFileNo); // 사업자등록파일
|
|
386
|
+
|
|
387
|
+ pageObj.fileUpload();
|
|
388
|
+ itp_fn_attach_file.view('ITP_VENDINFO01010_DETAIL_ACCT_FILE_LOGO_FILE', result.fileBookCopyNoList,
|
|
389
|
+ 'form-control itp_input', 'border:none; top:12px; left:12px; height:70px; width:85px; position:absolute;');
|
|
390
|
+ itp_fn_attach_file.view('ITP_VENDINFO01010_DETAIL_CORP_FILE_LOGO_FILE', result.fileBsnsRegNoList,
|
|
391
|
+ 'form-control itp_input', 'border:none; top:12px; left:12px; height:70px; width:85px; position:absolute;');
|
|
392
|
+
|
385
|
393
|
|
386
|
394
|
// 권한정보 리스트 조회
|
387
|
395
|
pageObj.grid.init('DETAIL', result.spplyMgrList);
|