|
|
@ -246,7 +246,8 @@ foreach ($res as $data) { |
|
|
|
mysqli_free_result($res_p); |
|
|
|
|
|
|
|
|
|
|
|
function getMI($id){ |
|
|
|
function getMI($id) |
|
|
|
{ |
|
|
|
$specarr = []; |
|
|
|
$elno = []; |
|
|
|
require_once("./conn.php"); |
|
|
@ -255,34 +256,33 @@ foreach ($res as $data) { |
|
|
|
$stmt->bindParam(':id', $id); |
|
|
|
$stmt->execute(); |
|
|
|
$price_items = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
foreach($price_items as $item){ |
|
|
|
if($item['item_group'] == "A"){ |
|
|
|
foreach ($price_items as $item) { |
|
|
|
if ($item['item_group'] == "A") { |
|
|
|
$openfn = trim(explode("-", $item['item_spec'])[2]); |
|
|
|
$openname = ""; |
|
|
|
$speed = ""; |
|
|
|
if(str_contains($openfn, "2U")){ |
|
|
|
if (str_contains($openfn, "2U")) { |
|
|
|
$speed = str_replace("2U", "", $openfn); |
|
|
|
$openname = "2U"; |
|
|
|
}elseif(str_contains($openfn, "4PCO")){ |
|
|
|
$speed = str_replace("4PCO","", $openfn); |
|
|
|
} elseif (str_contains($openfn, "4PCO")) { |
|
|
|
$speed = str_replace("4PCO", "", $openfn); |
|
|
|
$openname = "4PCO"; |
|
|
|
}elseif(str_contains($openfn, "6PCO")){ |
|
|
|
$speed = str_replace("6PCO","", $openfn); |
|
|
|
} elseif (str_contains($openfn, "6PCO")) { |
|
|
|
$speed = str_replace("6PCO", "", $openfn); |
|
|
|
$openname = "6PCO"; |
|
|
|
}elseif(str_contains($openfn, "2S")){ |
|
|
|
$speed = str_replace("2S","", $openfn); |
|
|
|
} elseif (str_contains($openfn, "2S")) { |
|
|
|
$speed = str_replace("2S", "", $openfn); |
|
|
|
$openname = "2S"; |
|
|
|
}elseif(str_contains($openfn, "CO")){ |
|
|
|
$speed = str_replace("CO","", $openfn); |
|
|
|
} elseif (str_contains($openfn, "CO")) { |
|
|
|
$speed = str_replace("CO", "", $openfn); |
|
|
|
$openname = "CO"; |
|
|
|
}else{ |
|
|
|
|
|
|
|
} else { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// specarr[] = [trim(explode("-", $item['item_spec'])[0]), explode("*", explode("-", $item['item_spec'])[1])[1]]; |
|
|
|
$specarr[] = [trim(explode("-", $item['item_spec'])[0]), explode("*", trim(explode("-", $item['item_spec'])[1]))[0], explode("*", trim(explode("-", $item['item_spec'])[1]))[1], $openname, $speed, $item['item_weight']]; |
|
|
|
|
|
|
|
$elno[] = trim("'".explode("-", $item['item_spec'])[0]. "'"); |
|
|
|
|
|
|
|
$elno[] = trim("'" . explode("-", $item['item_spec'])[0] . "'"); |
|
|
|
} |
|
|
|
} |
|
|
|
$quotation_no = "Q2401002"; |
|
|
@ -295,15 +295,14 @@ foreach ($res as $data) { |
|
|
|
|
|
|
|
$el_options = []; |
|
|
|
|
|
|
|
foreach($output_el_options as $el){ |
|
|
|
foreach($specarr as $spec){ |
|
|
|
if($el['min_weight'] == $spec['5'] && $el['min_speed'] == $spec['4']){ |
|
|
|
foreach ($output_el_options as $el) { |
|
|
|
foreach ($specarr as $spec) { |
|
|
|
if ($el['min_weight'] == $spec['5'] && $el['min_speed'] == $spec['4']) { |
|
|
|
$el_options[] = $el; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
getMI($id); |
|
|
|
?> |
|
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> |
|
|
@ -367,7 +366,11 @@ foreach ($res as $data) { |
|
|
|
mihtml += "<li>" + data.content[k][18][m][0] + ":" + commafy(data.content[k][18][m][1]) + "</li>"; |
|
|
|
}); |
|
|
|
mihtml += "<li>" + data.content[k][19][0] + ":" + commafy(data.content[k][19][1]) + "</li>"; |
|
|
|
mihtml += "以上合計:" + commafy(data.content[k][13]) + "<br>"; |
|
|
|
// 總價 + 服務費 |
|
|
|
let total = data.content[k][13] + data.content[k][19][1]; |
|
|
|
mihtml += "以上合計:" + commafy(total) + |
|
|
|
"<br>"; |
|
|
|
// console.log(data.content[k][13] + data.content[k][19][1]) |
|
|
|
$("#tb1").find("tr[name=facil_templ2]").eq(k).find('td').eq(1).html(mihtml); |
|
|
|
//$("#tb1").find("input[name=mi_fix]").eq(k).closest('td').append(mihtml); |
|
|
|
}); |
|
|
|