|
@@ -1587,6 +1587,22 @@
|
|
|
+ '</div>';
|
|
+ '</div>';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ function mprocFormatBidDeadlineDisplay(raw) {
|
|
|
|
|
+ var s = String(raw == null ? '' : raw).trim();
|
|
|
|
|
+ if (!s || /^0000-00-00/i.test(s)) {
|
|
|
|
|
+ return '';
|
|
|
|
|
+ }
|
|
|
|
|
+ s = s.replace(/[\/.]/g, '-').replace('T', ' ');
|
|
|
|
|
+ var m = s.match(/^(\d{4}-\d{2}-\d{2})(?:\s+(\d{2}):(\d{2})(?::\d{2})?)?/);
|
|
|
|
|
+ if (!m) {
|
|
|
|
|
+ return s;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (m[2] != null && m[3] != null) {
|
|
|
|
|
+ return m[1] + ' ' + m[2] + ':' + m[3];
|
|
|
|
|
+ }
|
|
|
|
|
+ return m[1];
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
function renderOrderGroupHtml(g, focusEid, focusTab) {
|
|
function renderOrderGroupHtml(g, focusEid, focusTab) {
|
|
|
var tit = pick(g, ['CYJMC', 'cyjmc']);
|
|
var tit = pick(g, ['CYJMC', 'cyjmc']);
|
|
|
var ccydh = pick(g, ['CCYDH', 'ccydh']);
|
|
var ccydh = pick(g, ['CCYDH', 'ccydh']);
|
|
@@ -1599,13 +1615,12 @@
|
|
|
bidDlRaw = pick(lines[0], ['mproc_bid_deadline', 'sys_rq', 'SYS_RQ']);
|
|
bidDlRaw = pick(lines[0], ['mproc_bid_deadline', 'sys_rq', 'SYS_RQ']);
|
|
|
}
|
|
}
|
|
|
if (!bidDl && lines.length) {
|
|
if (!bidDl && lines.length) {
|
|
|
- bidDl = pick(lines[0], ['mproc_bid_deadline_display', 'sys_rq']);
|
|
|
|
|
- if (bidDl && bidDl.length > 10) {
|
|
|
|
|
- bidDl = bidDl.slice(0, 10);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ bidDl = pick(lines[0], ['mproc_bid_deadline_display']);
|
|
|
}
|
|
}
|
|
|
if (!bidDl && bidDlRaw) {
|
|
if (!bidDl && bidDlRaw) {
|
|
|
- bidDl = bidDlRaw.length > 10 ? bidDlRaw.slice(0, 10) : bidDlRaw;
|
|
|
|
|
|
|
+ bidDl = mprocFormatBidDeadlineDisplay(bidDlRaw);
|
|
|
|
|
+ } else if (bidDl) {
|
|
|
|
|
+ bidDl = mprocFormatBidDeadlineDisplay(bidDl);
|
|
|
}
|
|
}
|
|
|
if (!delDl && lines.length) {
|
|
if (!delDl && lines.length) {
|
|
|
delDl = pick(lines[0], ['mproc_delivery_deadline', 'delivery_deadline']);
|
|
delDl = pick(lines[0], ['mproc_delivery_deadline', 'delivery_deadline']);
|