|
@@ -71,14 +71,11 @@ let mobPageObj = {
|
71
|
71
|
return false;
|
72
|
72
|
});
|
73
|
73
|
|
74
|
|
- $(document).off('click', 'input[type="checkbox"][id="ITP_LIST_MCOLLMNG02010_LIST_ITEM_CHECKBOX"]');
|
75
|
|
- $(document).on('click', 'input[type="checkbox"][id="ITP_LIST_MCOLLMNG02010_LIST_ITEM_CHECKBOX"]', function() {
|
76
|
|
- if($(this).prop('checked')) {
|
77
|
|
- $('input[type="checkbox"][id="ITP_LIST_MCOLLMNG02010_LIST_ITEM_CHECKBOX"]').prop('checked', false);
|
78
|
|
- $(this).prop('checked', true);
|
79
|
|
- }
|
|
74
|
+ $(document).off('click', '#ITP_LIST_MCOLLMNG02010_LIST_ITEM_AREA .panel-group > .item-row');
|
|
75
|
+ $(document).on('click', '#ITP_LIST_MCOLLMNG02010_LIST_ITEM_AREA .panel-group > .item-row', function() {
|
|
76
|
+ $('#ITP_LIST_MCOLLMNG02010_LIST_ITEM_AREA .panel-group > .item-row').removeClass('check');
|
|
77
|
+ $(this).addClass('check');
|
80
|
78
|
});
|
81
|
|
-
|
82
|
79
|
}
|
83
|
80
|
},
|
84
|
81
|
switchScreen: function(mode) {
|
|
@@ -133,6 +130,7 @@ let mobContObj = {
|
133
|
130
|
$li.find('.fnRtnWhsNm').text(item.rtnWhsNm);
|
134
|
131
|
$li.find('.fnItemId').text(item.itemId);
|
135
|
132
|
$li.find('.fnItemNm').text(item.itemNm);
|
|
133
|
+ $('#ITP_FORM_MORDMNG02010_VIEW_COL_SCH_DT').datepicker('setDate', item.colReqDt);
|
136
|
134
|
$li.find('.fnRtnDodrItemQty').text(CommonObj.currency.add(item.rtnOdrQty, '개'));
|
137
|
135
|
$li.find('.fnUnitAmt').text(CommonObj.comma.set(item.unitAmt));
|
138
|
136
|
$li.find('.fnRtnDodrTotalAmt').text(CommonObj.comma.set(item.rtnOdrAmt));
|
|
@@ -148,8 +146,8 @@ let mobContObj = {
|
148
|
146
|
},
|
149
|
147
|
colPrint: function() {
|
150
|
148
|
var iChoice = -1;
|
151
|
|
- $('input[type="checkbox"][id="ITP_LIST_MCOLLMNG02010_LIST_ITEM_CHECKBOX"]').each(function(index) {
|
152
|
|
- if($(this).is(":checked")) {
|
|
149
|
+ $('#ITP_LIST_MCOLLMNG02010_LIST_ITEM_AREA .panel-group > .item-row').each(function(index) {
|
|
150
|
+ if($(this).hasClass("check")) {
|
153
|
151
|
iChoice = index;
|
154
|
152
|
return false;
|
155
|
153
|
}
|
|
@@ -165,6 +163,7 @@ let mobContObj = {
|
165
|
163
|
rows: [],
|
166
|
164
|
init: function(item) {
|
167
|
165
|
mobPageObj.switchScreen(PAGE_MODE_VIEW);
|
|
166
|
+ this.reset();
|
168
|
167
|
this.search(item);
|
169
|
168
|
},
|
170
|
169
|
search: function(item) {
|
|
@@ -200,9 +199,9 @@ let mobContObj = {
|
200
|
199
|
$li.find('.fnRtnOdrQty').text(CommonObj.comma.set(item.rtnOdrQty));
|
201
|
200
|
$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
|
202
|
201
|
$li.find('.fnUnit').text(item.unit);
|
203
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_QTY').val(result.coltQty);
|
204
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN_DVSN').val(result.rtnRsnDvsn);
|
205
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN').val(result.rtnRsn);
|
|
202
|
+ $li.find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_QTY').val(item.rtnOdrQty);
|
|
203
|
+ $li.find('#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN_DVSN').val(item.rtnRsnDvsn);
|
|
204
|
+ $li.find('#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN').val(item.rtnRsn);
|
206
|
205
|
_this.rows.push(item);
|
207
|
206
|
});
|
208
|
207
|
},
|
|
@@ -213,15 +212,15 @@ let mobContObj = {
|
213
|
212
|
var pickMgrNm = $('#ITP_AJAX_MCOLLMNG02010_VIEW_CONTAINER #ITP_FORM_MCOLLMNG02010_VIEW_PICK_MGR_NM').val();
|
214
|
213
|
var pickMgrTelNo = $('#ITP_AJAX_MCOLLMNG02010_VIEW_CONTAINER #ITP_FORM_MCOLLMNG02010_VIEW_PICK_MGR_TEL_NO').val();
|
215
|
214
|
if(colSchDt.length < 1) {
|
216
|
|
- alert('수거일자를 입력해 주세요.');
|
|
215
|
+ itp_fn_modal_alert('수거일자를 입력해 주세요.');
|
217
|
216
|
return false;
|
218
|
217
|
}
|
219
|
218
|
if(pickMgrNm.length < 1) {
|
220
|
|
- alert('수거담당자를 입력해 주세요.');
|
|
219
|
+ itp_fn_modal_alert('수거담당자를 입력해 주세요.');
|
221
|
220
|
return false;
|
222
|
221
|
}
|
223
|
222
|
if(pickMgrTelNo.length < 1) {
|
224
|
|
- alert('수거담당자 연락처를 입력해 주세요.');
|
|
223
|
+ itp_fn_modal_alert('수거담당자 연락처를 입력해 주세요.');
|
225
|
224
|
return false;
|
226
|
225
|
}
|
227
|
226
|
var gridInsertData = [];
|
|
@@ -231,23 +230,22 @@ let mobContObj = {
|
231
|
230
|
var item = {
|
232
|
231
|
'rtnPodrDtlNo': row.rtnPodrDtlNo,
|
233
|
232
|
'rtnPodrUnqNo': row.rtnPodrUnqNo,
|
234
|
|
- 'coltQty': $(this).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_QTY').val(),
|
|
233
|
+ 'colQty': $(this).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_QTY').val(),
|
235
|
234
|
'rtnRsnDvsn': $(this).find("#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN_DVSN option:selected").val(),
|
236
|
235
|
'rtnRsn': $(this).find('#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN').val()
|
237
|
236
|
};
|
238
|
|
- if(item.coltQty.length < 1) {
|
239
|
|
- alert('수거수량을 입력해 주세요.');
|
|
237
|
+ if(item.colQty.length < 1) {
|
|
238
|
+ itp_fn_modal_alert('수거수량을 입력해 주세요.');
|
240
|
239
|
return false;
|
241
|
240
|
}
|
242
|
|
- if(item.coltQty > row.rtnOdrQty) {
|
243
|
|
- alert('수거수량은 수거요청수량을 초과할 수 없습니다.');
|
|
241
|
+ if(item.colQty > row.rtnOdrQty) {
|
|
242
|
+ itp_fn_modal_alert('수거수량은 수거요청수량을 초과할 수 없습니다.');
|
244
|
243
|
return false;
|
245
|
244
|
}
|
246
|
245
|
if(item.rtnRsnDvsn.length < 1) {
|
247
|
|
- alert('수거사유를 선택해 주세요.');
|
|
246
|
+ itp_fn_modal_alert('수거사유를 선택해 주세요.');
|
248
|
247
|
return false;
|
249
|
248
|
}
|
250
|
|
- item.expryDate = item.expryDate.replace(/-/g, ".");
|
251
|
249
|
gridInsertData.push(item);
|
252
|
250
|
isValid = true;
|
253
|
251
|
});
|
|
@@ -255,31 +253,32 @@ let mobContObj = {
|
255
|
253
|
param['viewCd'] = 'C';
|
256
|
254
|
param['brandId'] = fn_make_user_info.get('brandId');
|
257
|
255
|
param['spplyId'] = fn_make_user_info.get('userId');
|
258
|
|
- param['colSchDt'] = colSchDt.replace(/-/g, ".");
|
|
256
|
+ param['colSchDt'] = colSchDt;
|
259
|
257
|
param['pickMgrNm'] = pickMgrNm;
|
260
|
258
|
param['pickMgrTelNo'] = pickMgrTelNo;
|
261
|
259
|
param['gridInsertData'] = gridInsertData;
|
262
|
|
- console.log(JSON.stringify(param));
|
|
260
|
+ // console.log(JSON.stringify(param));
|
263
|
261
|
var callbackFn = function(result) {
|
264
|
262
|
console.log(result);
|
265
|
|
- _this.cancel();
|
|
263
|
+ mobContObj.list.init();
|
266
|
264
|
};
|
267
|
265
|
fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), callbackFn, 'POST');
|
268
|
266
|
}
|
269
|
267
|
},
|
270
|
|
- cancel: function () {
|
|
268
|
+ reset: function() {
|
271
|
269
|
var id = '#ITP_AJAX_MCOLLMNG02010_VIEW_CONTAINER';
|
272
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_MGR_NM').val('');
|
273
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_MGR_TEL_NO').val('');
|
274
|
270
|
$(id).find('.fnBrandNm').text('');
|
275
|
|
- $(id).find('.fnRtnPodrDtlNo').text('');
|
276
|
|
- $(id).find('.fnRtnOdrRegDt').text('');
|
|
271
|
+ $(id).find('.fnRtnPodrUnqNo').text('');
|
|
272
|
+ $(id).find('.fnColReqDt').text('');
|
277
|
273
|
$(id).find('.fnRtnDodrTotalAmt').text('');
|
278
|
274
|
$(id).find('.fnRtnWhsNm').text('');
|
279
|
275
|
$(id).find('.fnPickTelNo').text('');
|
280
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_MGR_NM').val('');
|
281
|
|
- $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_MGR_TEL_NO').val('');
|
|
276
|
+ $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_PICK_MGR_NM').val('');
|
|
277
|
+ $(id).find('#ITP_FORM_MCOLLMNG02010_VIEW_PICK_MGR_TEL_NO').val('');
|
282
|
278
|
$('#ITP_LIST_MCOLLMNG02010_VIEW_ITEM_AREA .panel-group').empty();
|
|
279
|
+ },
|
|
280
|
+ cancel: function () {
|
|
281
|
+ this.reset();
|
283
|
282
|
mobPageObj.switchScreen(PAGE_MODE_LIST);
|
284
|
283
|
}
|
285
|
284
|
},
|