|
@ -515,7 +515,7 @@ foreach ($wipwhole_array as $wip) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (!empty($wip['tryrun_end_date']) && $wip['tryrun_end_date'] != NULL) { |
|
|
if (!empty($wip['tryrun_end_date']) && $wip['tryrun_end_date'] != NULL) { |
|
|
if ( isset($arrayData[$wip['contractno']]['tryrun'][0]) && $arrayData[$wip['contractno']]['tryrun'][0] == "安裝試車後90天") { |
|
|
if (isset($arrayData[$wip['contractno']]['tryrun'][0]) && $arrayData[$wip['contractno']]['tryrun'][0] == "安裝試車後90天") { |
|
|
$estimate_delivery_time = strtotime($wip['tryrun_end_date']); |
|
|
$estimate_delivery_time = strtotime($wip['tryrun_end_date']); |
|
|
$tryruntime = $estimate_delivery_time + (90 * 86400); |
|
|
$tryruntime = $estimate_delivery_time + (90 * 86400); |
|
|
$month = collect_month($tryruntime); |
|
|
$month = collect_month($tryruntime); |
|
@ -846,6 +846,8 @@ $excel_aray = array(); |
|
|
$boga_array = array(); |
|
|
$boga_array = array(); |
|
|
$exclude_boga_array = array(); |
|
|
$exclude_boga_array = array(); |
|
|
$facility_array = array(); |
|
|
$facility_array = array(); |
|
|
|
|
|
$facility_boga_array = array(); |
|
|
|
|
|
$facility_exclude_boga_array = array(); |
|
|
foreach ($arrayData as $key => $value) { |
|
|
foreach ($arrayData as $key => $value) { |
|
|
$value['sign'][3] = (isset($value['sign'][3])) ? $value['sign'][3] : 0; |
|
|
$value['sign'][3] = (isset($value['sign'][3])) ? $value['sign'][3] : 0; |
|
|
$value['second'][3] = (isset($value['second'][3])) ? $value['second'][3] : 0; |
|
|
$value['second'][3] = (isset($value['second'][3])) ? $value['second'][3] : 0; |
|
@ -927,19 +929,43 @@ foreach ($arrayData as $key => $value) { |
|
|
$val['final'][0], $val['final'][1], $val['final'][2], $val['final'][3], $val['final'][4], $val['final'][5], $val['final'][6], |
|
|
$val['final'][0], $val['final'][1], $val['final'][2], $val['final'][3], $val['final'][4], $val['final'][5], $val['final'][6], |
|
|
str_replace('<br>', '; ', $val['status']), $val['total_budget'], $val['receivable_budget'] |
|
|
str_replace('<br>', '; ', $val['status']), $val['total_budget'], $val['receivable_budget'] |
|
|
]; |
|
|
]; |
|
|
|
|
|
if ($value['sign'][0] == "寶佳出貨前30天") { |
|
|
|
|
|
$facility_boga_array[$valkey] = [ |
|
|
|
|
|
$valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], |
|
|
|
|
|
$val['sign'][0], $val['sign'][1], $val['sign'][2], $val['sign'][3], $val['sign'][4], $val['sign'][5], $val['sign'][6], |
|
|
|
|
|
$val['second'][0], $val['second'][1], $val['second'][2], $val['second'][3], $val['second'][4], $val['second'][5], $val['second'][6], |
|
|
|
|
|
$val['arrive'][0], $val['arrive'][1], $val['arrive'][2], $val['arrive'][3], $val['arrive'][4], $val['arrive'][5], $val['arrive'][6], |
|
|
|
|
|
$val['install'][0], $val['install'][1], $val['install'][2], $val['install'][3], $val['install'][4], $val['install'][5], $val['install'][6], |
|
|
|
|
|
$val['tryrun'][0], $val['tryrun'][1], $val['tryrun'][2], $val['tryrun'][3], $val['tryrun'][4], $val['tryrun'][5], $val['tryrun'][6], |
|
|
|
|
|
$val['check'][0], $val['check'][1], $val['check'][2], $val['check'][3], $val['check'][4], $val['check'][5], $val['check'][6], |
|
|
|
|
|
$val['delivery'][0], $val['delivery'][1], $val['delivery'][2], $val['delivery'][3], $val['delivery'][4], $val['delivery'][5], $val['delivery'][6], |
|
|
|
|
|
$val['final'][0], $val['final'][1], $val['final'][2], $val['final'][3], $val['final'][4], $val['final'][5], $val['final'][6], |
|
|
|
|
|
str_replace('<br>', '; ', $val['status']), $val['total_budget'], $val['receivable_budget'] |
|
|
|
|
|
]; |
|
|
|
|
|
} else { |
|
|
|
|
|
$facility_exclude_boga_array[$valkey] = [ |
|
|
|
|
|
$valkey, $key, $value[1], $value[2], $value[4], $value[5], $value[7], $value[8], $value[6], |
|
|
|
|
|
$val['sign'][0], $val['sign'][1], $val['sign'][2], $val['sign'][3], $val['sign'][4], $val['sign'][5], $val['sign'][6], |
|
|
|
|
|
$val['second'][0], $val['second'][1], $val['second'][2], $val['second'][3], $val['second'][4], $val['second'][5], $val['second'][6], |
|
|
|
|
|
$val['arrive'][0], $val['arrive'][1], $val['arrive'][2], $val['arrive'][3], $val['arrive'][4], $val['arrive'][5], $val['arrive'][6], |
|
|
|
|
|
$val['install'][0], $val['install'][1], $val['install'][2], $val['install'][3], $val['install'][4], $val['install'][5], $val['install'][6], |
|
|
|
|
|
$val['tryrun'][0], $val['tryrun'][1], $val['tryrun'][2], $val['tryrun'][3], $val['tryrun'][4], $val['tryrun'][5], $val['tryrun'][6], |
|
|
|
|
|
$val['check'][0], $val['check'][1], $val['check'][2], $val['check'][3], $val['check'][4], $val['check'][5], $val['check'][6], |
|
|
|
|
|
$val['delivery'][0], $val['delivery'][1], $val['delivery'][2], $val['delivery'][3], $val['delivery'][4], $val['delivery'][5], $val['delivery'][6], |
|
|
|
|
|
$val['final'][0], $val['final'][1], $val['final'][2], $val['final'][3], $val['final'][4], $val['final'][5], $val['final'][6], |
|
|
|
|
|
str_replace('<br>', '; ', $val['status']), $val['total_budget'], $val['receivable_budget'] |
|
|
|
|
|
]; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
// foreach($facility_array as $key=>$value){ |
|
|
|
|
|
// echo $key; |
|
|
|
|
|
// echo '<br>'; |
|
|
|
|
|
// print_r($value); |
|
|
|
|
|
// echo '<br><br>'; |
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
$data = json_encode($excel_aray); |
|
|
$data = json_encode($excel_aray); |
|
|
$boga_data = json_encode($boga_array); |
|
|
$boga_data = json_encode($boga_array); |
|
|
$exclude_boga_data = json_encode($exclude_boga_array); |
|
|
$exclude_boga_data = json_encode($exclude_boga_array); |
|
|
$facility_data = json_encode($facility_array); |
|
|
$facility_data = json_encode($facility_array); |
|
|
|
|
|
$facility_boga_data = json_encode($facility_boga_array); |
|
|
|
|
|
$facility_exclude_boga_data = json_encode($facility_exclude_boga_array); |
|
|
|
|
|
|
|
|
?> |
|
|
?> |
|
|
<style> |
|
|
<style> |
|
@ -979,13 +1005,33 @@ $facility_data = json_encode($facility_array); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
<div class="btn-group btn-group-lg" style="padding:10 px;"> |
|
|
|
|
|
|
|
|
<!-- <div style="width: 98%;margin: 1%;"> |
|
|
|
|
|
<div class="btn-group btn-group-lg " style="padding:10 px;"> |
|
|
<button type="button" onclick="downloadData()" class="btn btn-success">全部<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
<button type="button" onclick="downloadData()" class="btn btn-success">全部<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
<button type="button" onclick="exclude_bogaData()" class="btn btn-info">不含寶佳<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
<button type="button" onclick="exclude_bogaData()" class="btn btn-info">不含寶佳<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
<button type="button" onclick="bogaData()" class="btn btn-warning">寶佳<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
<button type="button" onclick="bogaData()" class="btn btn-warning">寶佳<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div style="padding: 10px;"> |
|
|
<div style="width: 98%;margin: 1%;"> |
|
|
<button type="button" onclick="downloadFacilityData()" class="btn btn-primary btn-lg">合約作番明細<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
<div class="btn-group btn-group-lg"> |
|
|
|
|
|
<button type="button" onclick="downloadFacilityData()" class="btn btn-success btn-lg">合約作番明細<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
|
|
|
<button type="button" onclick="downloadFacilityBogaData()" class="btn btn-info btn-lg">寶佳合約作番明細<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
|
|
|
<button type="button" onclick="downloadFacilityExcludeBogaData()" class="btn btn-warning btn-lg">不含寶佳合約作番明細<span class="glyphicon glyphicon-download-alt"></span></button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> --> |
|
|
|
|
|
<div class="btn-group" role="group"> |
|
|
|
|
|
<div class="btn-group" role="group"> |
|
|
|
|
|
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
|
|
|
|
|
合約 |
|
|
|
|
|
<span class="caret"></span> |
|
|
|
|
|
</button> |
|
|
|
|
|
<ul class="dropdown-menu"> |
|
|
|
|
|
<li><button type="button" onclick="downloadData()" class="btn btn-success">全部<span class="glyphicon glyphicon-download-alt"></span></button></li> |
|
|
|
|
|
<li><button type="button" onclick="exclude_bogaData()" class="btn btn-info">不含寶佳<span class="glyphicon glyphicon-download-alt"></span></button></li> |
|
|
|
|
|
<li><button type="button" onclick="bogaData()" class="btn btn-warning">寶佳<span class="glyphicon glyphicon-download-alt"></span></button></li> |
|
|
|
|
|
</ul> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div> |
|
|
<div> |
|
|
<?php |
|
|
<?php |
|
@ -1175,6 +1221,7 @@ $facility_data = json_encode($facility_array); |
|
|
})); |
|
|
})); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function downloadFacilityData() { |
|
|
function downloadFacilityData() { |
|
|
var xhr = new XMLHttpRequest(); |
|
|
var xhr = new XMLHttpRequest(); |
|
|
var url = window.location.origin + "/wms/account-receivable-excel.php?type=facility&<?= $token_link ?>"; |
|
|
var url = window.location.origin + "/wms/account-receivable-excel.php?type=facility&<?= $token_link ?>"; |
|
|