You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2211 lines
130 KiB
2211 lines
130 KiB
<?php
|
|
phpinfo();
|
|
include "../header.php";
|
|
|
|
$id = isset($_GET['id']) ? $_GET['id'] : die('ERROR: Record ID not found.');
|
|
|
|
// 同一卷號只限一筆價審
|
|
$sql = "select count(*) from pricereview_main where contractno in (select contractno from pricereview_main where id = '$id') and status in ('YS', 'YY')";
|
|
$res = mysqli_query($link, $sql);
|
|
$row = mysqli_fetch_row($res);
|
|
if ($row[0] > 0) {
|
|
echo "<script>";
|
|
echo "alert('請勿重覆價審!');";
|
|
echo "location.href='pricereview_renovate-index.php?function_name=pricereview_renovate&" . $token_link . "';";
|
|
echo "</script>";
|
|
exit;
|
|
}
|
|
|
|
$data = $item_arr = $option_arr = $mn_arr = $ex_arr = $demolition_arr = $pay_arr = array();
|
|
|
|
$db_query = "select * from pricereview_main where id = '$id' and creater = '$user_id'";
|
|
$res = mysqli_query($link, $db_query);
|
|
foreach ($res as $data) {
|
|
$data["qty_total"] = 0;
|
|
$db_query = "select * from pricereview_item where mid = '$id' order by item_group, item_no";
|
|
$res_i = mysqli_query($link, $db_query);
|
|
while ($row = mysqli_fetch_assoc($res_i)) {
|
|
if ($row['item_group'] == "A") {
|
|
$item_arr[$row['item_no']]['id'] = $row['id'];
|
|
$item_arr[$row['item_no']]['fp_id'] = $row['price_id'];
|
|
$item_arr[$row['item_no']]['item_op'] = $row['item_op'];
|
|
$item_arr[$row['item_no']]['item_weight'] = $row['item_weight'];
|
|
$item_arr[$row['item_no']]['item_spec'] = $row['item_spec'];
|
|
$item_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price'];
|
|
$item_arr[$row['item_no']]['item_qty'] = $row['item_qty'];
|
|
$item_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp'];
|
|
$item_arr[$row['item_no']]['item_price_ct'] = $row['item_price_ct'];
|
|
$item_arr[$row['item_no']]['item_price'] = $row['item_price'];
|
|
$item_arr[$row['item_no']]['pv_rate'] = $row['pv_rate'];
|
|
$item_arr[$row['item_no']]['allocate'] = $row['allocate'];
|
|
$item_arr[$row['item_no']]['gross_profit'] = $row['gross_profit'];
|
|
$item_arr[$row['item_no']]['gross_profit_rate'] = $row['gross_profit_rate'];
|
|
$item_arr[$row['item_no']]['note'] = $row['note'];
|
|
$item_arr[$row['item_no']]['mi_fix'] = $row['mi_fix'];
|
|
$data["qty_total"] += $row["item_qty"];
|
|
} elseif ($row['item_group'] == "B") {
|
|
$option_arr[$row['item_no']]['id'] = $row['id'];
|
|
$option_arr[$row['item_no']]['op_id'] = $row['price_id'];
|
|
$option_arr[$row['item_no']]['item_spec'] = $row['item_spec'];
|
|
$option_arr[$row['item_no']]['option_relate_spec'] = $row['option_relate_spec'];
|
|
$option_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price'];
|
|
$option_arr[$row['item_no']]['item_qty'] = $row['item_qty'];
|
|
$option_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp'];
|
|
$option_arr[$row['item_no']]['memo'] = $row['memo'];
|
|
} elseif ($row['item_group'] == "D") {
|
|
$mn_arr[$row['item_no']]['id'] = $row['id'];
|
|
$mn_arr[$row['item_no']]['mn_id'] = $row['price_id'];
|
|
$mn_arr[$row['item_no']]['item_spec'] = $row['item_spec'];
|
|
$mn_arr[$row['item_no']]['option_relate_spec'] = $row['option_relate_spec'];
|
|
$mn_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price'];
|
|
$mn_arr[$row['item_no']]['item_qty'] = $row['item_qty'];
|
|
$mn_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp'];
|
|
$mn_arr[$row['item_no']]['note'] = $row['note'];
|
|
$mn_arr[$row['item_no']]['memo'] = $row['memo'];
|
|
} elseif ($row['item_group'] == "E") {
|
|
$ex_arr[$row['item_no']]['id'] = $row['id'];
|
|
$ex_arr[$row['item_no']]['item_spec'] = $row['item_spec'];
|
|
$ex_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price'];
|
|
$ex_arr[$row['item_no']]['item_qty'] = $row['item_qty'];
|
|
$ex_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp'];
|
|
$ex_arr[$row['item_no']]['note'] = $row['note']; // 詢價單號
|
|
} elseif ($row['item_group'] == "C") {
|
|
$demolition_arr[$row['item_no']]['id'] = $row['id'];
|
|
$demolition_arr[$row['item_no']]['dem_id'] = $row['price_id'];
|
|
$demolition_arr[$row['item_no']]['item_spec'] = $row['item_spec'];
|
|
$demolition_arr[$row['item_no']]['item_unit_price'] = $row['item_unit_price'];
|
|
$demolition_arr[$row['item_no']]['item_qty'] = $row['item_qty'];
|
|
$demolition_arr[$row['item_no']]['item_price_bp'] = $row['item_price_bp'];
|
|
$demolition_arr[$row['item_no']]['note'] = $row['note']; // 樓層
|
|
}
|
|
}
|
|
mysqli_free_result($res_i);
|
|
|
|
// 付款辦法
|
|
$pay_all_scale = $pay_all_amount = 0;
|
|
$sql = "select * from pricereview_pay where mid = '$id' order by pay_kind";
|
|
$res_p = mysqli_query($link, $sql);
|
|
while ($row_p = mysqli_fetch_assoc($res_p)) {
|
|
$pay_arr[$row_p["pay_kind"]]["id"] = $row_p["id"];
|
|
$pay_arr[$row_p["pay_kind"]]["pay_scale"] = $row_p["pay_scale"];
|
|
$pay_arr[$row_p["pay_kind"]]["pay_amount"] = $row_p["pay_amount"];
|
|
$pay_arr[$row_p["pay_kind"]]["pay_period"] = $row_p["pay_period"];
|
|
$pay_arr[$row_p["pay_kind"]]["pay_note"] = $row_p["pay_note"];
|
|
$pay_all_scale += $row_p["pay_scale"];
|
|
$pay_all_amount += $row_p["pay_amount"];
|
|
}
|
|
mysqli_free_result($res_p);
|
|
|
|
// Option Data
|
|
$opt_data_arr = [];
|
|
$opt_kind_arr = ["A" => "小電梯型錄選配加價報價", "B" => "客梯型錄選配加價報價", "C" => "550-1600kg選配業務報價", "D" => "其它"];
|
|
$sql = "select * from option_price where status = 'Y' order by kind, id";
|
|
$res = mysqli_query($link, $sql);
|
|
while ($row = mysqli_fetch_assoc($res)) {
|
|
$opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["spec"] = $row["spec"];
|
|
$opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["memo"] = $row["memo"];
|
|
$opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["optional"] = $row["optional"];
|
|
$opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["unit"] = $row["unit"];
|
|
$opt_data_arr[$row["kind"]][$row["group_name"]][$row["id"]]["price"] = $row["price"];
|
|
}
|
|
mysqli_free_result($res);
|
|
$option_str = '<table id="table_index2" class="table table-striped table-bordered" style="width:100%">';
|
|
$option_str .= '<thead>
|
|
<tr class="kind-col">
|
|
<th scope="col" nowrap>名稱</th>
|
|
<th scope="col" nowrap>規格</th>
|
|
<th scope="col" nowrap>備註</th>
|
|
<th scope="col" nowrap>配置</th>
|
|
<th scope="col" nowrap>單位</th>
|
|
<th scope="col" nowrap>定價</th>
|
|
</tr></thead><tbody>';
|
|
foreach ($opt_data_arr as $k => $v) {
|
|
//$option_str .= '<tr><td colspan="6" class="kind-title">'.$opt_kind_arr[$k].'</td></tr>';
|
|
foreach ($v as $k2 => $v2) {
|
|
foreach ($v2 as $k3 => $v3) {
|
|
if ($v3["optional"] == "1") $optional = "標";
|
|
elseif ($v3["optional"] == "2") $optional = "選";
|
|
$option_str .= "<tr>";
|
|
$option_str .= "<td>" . $k2 . "</td>";
|
|
$option_str .= "<td>" . $v3["spec"] . "</td>";
|
|
$option_str .= "<td>" . $v3["memo"] . "</td>";
|
|
$option_str .= "<td>" . $optional . "</td>";
|
|
$option_str .= "<td>" . $v3["unit"] . "<input type='hidden' name='option_id' value='" . $k3 . "'></td>";
|
|
$option_str .= "<td>" . number_format($v3["price"]) . "</td>";
|
|
$option_str .= "</tr>";
|
|
}
|
|
}
|
|
/*
|
|
$group_nums = count($v2);
|
|
$i = 1;
|
|
foreach ($v2 as $k3 => $v3) {
|
|
if ($v3["optional"] == "1") $optional = "標";
|
|
elseif ($v3["optional"] == "2") $optional = "選";
|
|
$option_str .= "<tr>";
|
|
if ($i==1) {
|
|
$option_str .= '<td rowspan="'.$group_nums.'">'.$k2.'</td>';
|
|
} else {
|
|
$option_str .= '<td style="display:none;">'.$k2.'</td>';
|
|
}
|
|
$option_str .= "<td>".$v3["spec"]."</td>";
|
|
$option_str .= "<td>".$v3["memo"]."</td>";
|
|
$option_str .= "<td>".$optional."</td>";
|
|
$option_str .= "<td>".$v3["unit"]."<input type='hidden' name='option_id' value='".$k3."'></td>";
|
|
$option_str .= "<td>".number_format($v3["price"])."</td>";
|
|
$option_str .= "</tr>";
|
|
$i++;
|
|
}
|
|
*/
|
|
}
|
|
$option_str .= "</tbody></table>";
|
|
?>
|
|
<style>
|
|
.c_iframe iframe {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.c_iframe {
|
|
width: 1350px;
|
|
height: 500px;
|
|
margin-right: auto;
|
|
margin-left: auto;
|
|
}
|
|
|
|
.container {
|
|
width: 1350px;
|
|
}
|
|
|
|
.nextline {
|
|
width: 100%;
|
|
height: 0;
|
|
}
|
|
|
|
#btnadd,
|
|
#btnadd2,
|
|
#btnadd3,
|
|
#btnadd4,
|
|
#btnadd5,
|
|
a[name=btndel],
|
|
a[name=btndel2],
|
|
a[name=btndel3],
|
|
a[name=btndel4],
|
|
a[name=btndel5] {
|
|
margin-left: 4px;
|
|
}
|
|
|
|
tr th svg {
|
|
vertical-align: text-top;
|
|
}
|
|
|
|
tr select {
|
|
margin: 8px;
|
|
}
|
|
|
|
.modal-dialog {
|
|
width: 1200px;
|
|
}
|
|
|
|
.modal-content {
|
|
height: 660px;
|
|
}
|
|
|
|
#optionModal .modal-body {
|
|
height: 540px;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
#optionFaciModal .modal-body {
|
|
font-size: 16px;
|
|
}
|
|
|
|
#optionFaciModal .modal-dialog {
|
|
margin-top: 200px;
|
|
width: 400px;
|
|
}
|
|
|
|
#optionFaciModal .modal-content {
|
|
height: auto;
|
|
}
|
|
|
|
ol li {
|
|
margin-left: -20px;
|
|
line-height: 160%;
|
|
}
|
|
|
|
a[name=optdel] {
|
|
font-size: 13px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.dollar-right {
|
|
text-align: right;
|
|
}
|
|
|
|
.kind-title {
|
|
background-color: black;
|
|
color: white;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.kind-col {
|
|
color: brown;
|
|
}
|
|
|
|
.col-md-6 {
|
|
width: 100%;
|
|
}
|
|
|
|
#table_index2_filter label {
|
|
width: 30%;
|
|
}
|
|
|
|
#table_index2 {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.notice {
|
|
margin: 0 0 -2px 10px;
|
|
color: red;
|
|
}
|
|
|
|
.btn2:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
button[name=btnpost] {
|
|
margin-top: 12px;
|
|
}
|
|
|
|
input[type=checkbox] {
|
|
margin: 8px;
|
|
}
|
|
|
|
.star {
|
|
color: red;
|
|
font-weight: bold;
|
|
}
|
|
</style>
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
|
|
<script>
|
|
// 加千分位
|
|
function commafy(num) {
|
|
num = num + "";
|
|
var re = /(-?\d+)(\d{3})/
|
|
while (re.test(num)) {
|
|
num = num.replace(re, "$1,$2")
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// 重新計算總價
|
|
function dataFormat() {
|
|
var cntAll = 0;
|
|
$("input[name='item_qty']").each(function() {
|
|
cntAll += Number($(this).val().replace(/[,]+/g, ""));
|
|
});
|
|
var amtAll = 0;
|
|
$("input[name='item_price_bp']").each(function() {
|
|
amtAll += Number($(this).val().replace(/[,]+/g, ""));
|
|
});
|
|
var oamtAll = 0;
|
|
$("input[name='option_price_bp']").each(function() {
|
|
oamtAll += Number($(this).val().replace(/[,]+/g, ""));
|
|
});
|
|
var mamtAll = 0;
|
|
$("input[name='mn_price_bp']").each(function() {
|
|
mamtAll += Number($(this).val().replace(/[,]+/g, ""));
|
|
});
|
|
var eamtAll = 0;
|
|
$("input[name='except_price_bp']").each(function() {
|
|
eamtAll += Number($(this).val().replace(/[,]+/g, ""));
|
|
});
|
|
var damtAll = 0;
|
|
$("input[name='demolition_price_bp']").each(function() {
|
|
damtAll += Number($(this).val().replace(/[,]+/g, ""));
|
|
});
|
|
$('#qty_total').val(commafy(cntAll));
|
|
$('#amt').val(commafy(amtAll));
|
|
$("#option_amt").val(commafy(oamtAll));
|
|
$("#mn_amt").val(commafy(mamtAll));
|
|
$("#except_amt").val(commafy(eamtAll));
|
|
$("#demolition_amt").val(commafy(damtAll));
|
|
$('#price_lowest').val(commafy(amtAll + oamtAll + mamtAll + eamtAll + damtAll));
|
|
$('#price_total_broken').val(commafy($('#price_total').val().replace(/[,]+/g, "") - $('#price_lowest').val().replace(/[,]+/g, "")));
|
|
var qt = parseInt($('#qty_total').val().replace(/[,]+/g, "")) || 0;
|
|
if (qt) {
|
|
$('#price_broken').val(commafy(($('#price_total_broken').val().replace(/[,]+/g, "") / qt).toFixed(1)));
|
|
}
|
|
if ($('#price_lowest').val().replace(/[,]+/g, "") > 0) {
|
|
$('#price_rate').val((($('#price_total').val().replace(/[,]+/g, "") / $('#price_lowest').val().replace(/[,]+/g, "")) * 100).toFixed(1));
|
|
} else $('#price_rate').val(0);
|
|
}
|
|
|
|
function selFacil(o) {
|
|
var fp = o.parent().parent();
|
|
var f1 = fp.find('select[name=fp_kind]').val();
|
|
if (f1 == 'MAF100') {
|
|
fp.find('select[name=fp_seat]').eq(0).val('');
|
|
fp.find('select[name=fp_seat]').eq(0).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).val('');
|
|
fp.find('select[name=fp_seat]').eq(2).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).val('');
|
|
fp.find('select[name=fp_seat]').eq(3).hide();
|
|
fp.find('select[name=fp_seat]').eq(1).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(1).val();
|
|
} else if (f1 == 'MAQ100') {
|
|
fp.find('select[name=fp_seat]').eq(0).val('');
|
|
fp.find('select[name=fp_seat]').eq(0).hide();
|
|
fp.find('select[name=fp_seat]').eq(1).val('');
|
|
fp.find('select[name=fp_seat]').eq(1).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).val('');
|
|
fp.find('select[name=fp_seat]').eq(3).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(2).val();
|
|
} else if (f1 == 'MAP100') {
|
|
fp.find('select[name=fp_seat]').eq(0).val('');
|
|
fp.find('select[name=fp_seat]').eq(0).hide();
|
|
fp.find('select[name=fp_seat]').eq(1).val('');
|
|
fp.find('select[name=fp_seat]').eq(1).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).val('');
|
|
fp.find('select[name=fp_seat]').eq(2).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(3).val();
|
|
} else {
|
|
fp.find('select[name=fp_seat]').eq(1).val('');
|
|
fp.find('select[name=fp_seat]').eq(1).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).val('');
|
|
fp.find('select[name=fp_seat]').eq(2).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).val('');
|
|
fp.find('select[name=fp_seat]').eq(3).hide();
|
|
fp.find('select[name=fp_seat]').eq(0).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(0).val();
|
|
}
|
|
var f3 = fp.find('input[name=fp_numberofstop]').val();
|
|
var f4 = fp.find('select[name=fp_speed]').val();
|
|
var f5 = fp.find('select[name=item_op]').val();
|
|
//if (f1 !== '' && f2 !== '' && f3 !== '' && f4 !== '') {
|
|
let fAry = ['F', f1, f2, f3, f4, f5];
|
|
//console.log(fAry);
|
|
var formdata = new FormData();
|
|
formdata.append('fval', fAry);
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
data = JSON.parse(this.responseText);
|
|
if (data.st == 'err') {
|
|
//alert(data.err);
|
|
fp.find('input[name=item_spec]').val('');
|
|
fp.find('input[name=item_unit_price]').val(0);
|
|
fp.find('input[name=item_qty]').val(1);
|
|
fp.find('input[name=item_price_bp]').val(0);
|
|
dataFormat();
|
|
return false;
|
|
}
|
|
fp.find('input[name=item_unit_price]').val(commafy(data.amt));
|
|
//if (!fp.find('input[name=item_qty]').val()) fp.find('input[name=item_qty]').val(1);
|
|
fp.find('input[name=item_price_bp]').val(commafy(data.amt * fp.find('input[name=item_qty]').val()));
|
|
fp.find('input[name=fp_id]').val(data.id);
|
|
fp.find('input[name=item_spec]').val(data.model);
|
|
fp.find('input[name=item_weight]').val(data.weight);
|
|
fp.find('input[name=item_group]').val(data.group);
|
|
fp.find('input[name=item_price]').val(data.iamt.substr(1) * fp.find('input[name=item_qty]').val());
|
|
//fp.find('input[name=gross_profit]').val(($('#price_total').val().replace(/[,]+/g,"")-data.iamt.substr(1))*fp.find('input[name=item_qty]').val());
|
|
fp.find('input[name=gross_profit]').val(fp.find('input[name=item_price]').val());
|
|
dataFormat();
|
|
}
|
|
}
|
|
xhr.open('POST', 'pricereview_facility-api.php', true);
|
|
xhr.send(formdata);
|
|
//}
|
|
}
|
|
|
|
function selOption(o) {
|
|
var oamtAll = 0;
|
|
var fp = o.parent().parent();
|
|
fp.find('input[name=option_price_bp]').val(commafy(fp.find('input[name=option_unit_price]').val().replace(/[,]+/g, "") * o.val()));
|
|
dataFormat();
|
|
}
|
|
|
|
function selMN(o) {
|
|
var fp = o.parent().parent();
|
|
var f1 = fp.find('select[name=mn_kind]').val();
|
|
var f2 = fp.find('select[name=mn_seat]').val();
|
|
var f3 = fp.find('input[name=mn_numberofstop]').val();
|
|
var f4 = fp.find('select[name=mn_speed]').val();
|
|
var f5 = '';
|
|
//if (f1 !== '' && f2 !== '' && f3 !== '') {
|
|
let fAry = ['M', f1, f2, f3, f4, f5];
|
|
var formdata = new FormData();
|
|
formdata.append('fval', fAry);
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
data = JSON.parse(this.responseText);
|
|
if (data.st == 'err') {
|
|
//alert(data.err);
|
|
fp.find('input[name=mn_unit_price]').val(0);
|
|
//fp.find('input[name=mn_qty]').val(1);
|
|
fp.find('input[name=mn_price_bp]').val(0);
|
|
dataFormat();
|
|
return false;
|
|
}
|
|
fp.find('input[name=mn_unit_price]').val(commafy(data.amt));
|
|
if (!fp.find('input[name=mn_qty]').val()) fp.find('input[name=mn_qty]').val(12); // 12個月
|
|
fp.find('input[name=mn_price_bp]').val(commafy(data.amt * fp.find('input[name=mn_qty]').val()));
|
|
fp.find('input[name=mn_id]').val(data.id);
|
|
dataFormat();
|
|
}
|
|
}
|
|
xhr.open('POST', 'pricereview_facility-api.php', true);
|
|
xhr.send(formdata);
|
|
//}
|
|
}
|
|
|
|
function selEX(o) {
|
|
var fp = o.parent().parent();
|
|
//console.log(fp.find('input[name=except_unit_price]').val().replace(/[,]+/g,"")+','+fp.find('input[name=except_qty]').val());
|
|
var eup = fp.find('input[name=except_unit_price]').val();
|
|
var eqty = (fp.find('input[name=except_qty]').val() > 0) ? fp.find('input[name=except_qty]').val() : 0;
|
|
//console.log(eqty);
|
|
fp.find('input[name=except_price_bp]').val(commafy(eup.replace(/[,]+/g, "") * eqty));
|
|
fp.find('input[name=except_unit_price]').val(commafy(eup.replace(/[,]+/g, "")));
|
|
dataFormat();
|
|
}
|
|
|
|
function selDemolition(o) {
|
|
var fp = o.parent().parent();
|
|
var f1 = fp.find('select[name=floor]').val();
|
|
var f2 = fp.find('select[name=seat]').val();
|
|
let fAry = [f1, f2];
|
|
var formdata = new FormData();
|
|
formdata.append('fval', fAry);
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
data = JSON.parse(this.responseText);
|
|
if (data.st == 'err') {
|
|
//alert(data.err);
|
|
fp.find('input[name=demolition_unit_price]').val(0);
|
|
//fp.find('input[name=demolition_qty]').val(1);
|
|
fp.find('input[name=demolition_price_bp]').val(0);
|
|
dataFormat();
|
|
return false;
|
|
}
|
|
fp.find('input[name=demolition_unit_price]').val(commafy(data.amt));
|
|
//if (!fp.find('input[name=demolition_qty]').val()) fp.find('input[name=demolition_qty]').val(1);
|
|
fp.find('input[name=demolition_price_bp]').val(commafy(data.amt * fp.find('input[name=demolition_qty]').val()));
|
|
fp.find('input[name=dem_id]').val(data.id);
|
|
dataFormat();
|
|
}
|
|
}
|
|
xhr.open('POST', 'pricereview_demolition-api.php', true);
|
|
xhr.send(formdata);
|
|
}
|
|
|
|
$(function() {
|
|
$('[data-toggle="tooltip"]').tooltip();
|
|
|
|
$('#table_index2').DataTable({
|
|
"language": {
|
|
"zeroRecords": "沒有符合的結果",
|
|
"search": "查詢",
|
|
},
|
|
"searching": true,
|
|
"pageLength": 2000
|
|
});
|
|
$('#table_index2_length').hide();
|
|
$("#table_index2_paginate").hide();
|
|
|
|
// 檔案上傳
|
|
$("a[name=filedel], a[name=filedel2]").hide();
|
|
$("input[name=attatch1]").change(function() {
|
|
if ($(this).val() != "") $("a[name=filedel]").show();
|
|
});
|
|
$("input[name=attatch2]").change(function() {
|
|
if ($(this).val() != "") $("a[name=filedel2]").show();
|
|
});
|
|
$("a[name=filedel]").click(function() {
|
|
$("input[name=attatch1]").val("");
|
|
$(this).hide();
|
|
});
|
|
$("a[name=filedel2]").click(function() {
|
|
$("input[name=attatch2]").val("");
|
|
$(this).hide();
|
|
});
|
|
$("a[name=sefiledel]").click(function() {
|
|
$(this).prev().html("");
|
|
$(this).remove();
|
|
$("#file_price_del").val(1);
|
|
});
|
|
$("a[name=sefiledel2]").click(function() {
|
|
$(this).prev().html("");
|
|
$(this).remove();
|
|
$("#file_appendix_del").val(1);
|
|
});
|
|
|
|
$("select[name='fp_seat']").each(function() {
|
|
$(this).hide();
|
|
});
|
|
$("select[name='fp_kind']").each(function() {
|
|
var fp = $(this).parent().parent();
|
|
var f1 = fp.find('select[name=fp_kind]').val();
|
|
if (f1 == 'MAF100') {
|
|
fp.find('select[name=fp_seat]').eq(0).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).hide();
|
|
fp.find('select[name=fp_seat]').eq(1).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(1).val();
|
|
} else if (f1 == 'MAQ100') {
|
|
fp.find('select[name=fp_seat]').eq(0).hide();
|
|
fp.find('select[name=fp_seat]').eq(1).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(2).val();
|
|
} else if (f1 == 'MAP100') {
|
|
fp.find('select[name=fp_seat]').eq(0).hide();
|
|
fp.find('select[name=fp_seat]').eq(1).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(3).val();
|
|
} else {
|
|
fp.find('select[name=fp_seat]').eq(1).hide();
|
|
fp.find('select[name=fp_seat]').eq(2).hide();
|
|
fp.find('select[name=fp_seat]').eq(3).hide();
|
|
fp.find('select[name=fp_seat]').eq(0).show();
|
|
var f2 = fp.find('select[name=fp_seat]').eq(0).val();
|
|
}
|
|
});
|
|
|
|
$('#tb1').on('click', 'input[name=item_qty]', function() {
|
|
$(this).unbind().keyup(function() {
|
|
selFacil($(this));
|
|
});
|
|
});
|
|
/*
|
|
if ($('input[name=item_qty]').val() != "") {
|
|
var iq_length = $('input[name=item_qty]').length;
|
|
for (i=0;i<iq_length;i++) {
|
|
selFacil($('input[name=item_qty]').eq(i));
|
|
}
|
|
}
|
|
*/
|
|
if ($('input[name=option_qty]').val() != "") {
|
|
var oq_length = $('input[name=option_qty]').length;
|
|
for (i = 0; i < oq_length; i++) {
|
|
selOption($('input[name=option_qty]').eq(i));
|
|
}
|
|
}
|
|
$('#tb1').on('click', 'input[name=fp_numberofstop]', function() {
|
|
//$("input[name=item_qty]").unbind().keyup(function(){
|
|
$(this).unbind().keyup(function() {
|
|
selFacil($(this));
|
|
});
|
|
});
|
|
|
|
$('#tb1').on('click', 'select[name=fp_kind], select[name=fp_seat], select[name=fp_speed], select[name=item_op]', function() {
|
|
$(this).unbind().change(function() {
|
|
selFacil($(this));
|
|
});
|
|
});
|
|
|
|
$('#deposit_rate').keyup(function() {
|
|
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1'));
|
|
});
|
|
$('#keep_rate').keyup(function() {
|
|
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1'));
|
|
});
|
|
$('#warranty_rate').keyup(function() {
|
|
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1'));
|
|
});
|
|
$('#special_fee').keyup(function() {
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
});
|
|
|
|
// $('#tb1').on('click', tt);
|
|
$('#tb1').on('keyup', 'input[name=item_price_bp]', function() {
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
dataFormat();
|
|
});
|
|
$('#tb1').on('keyup', 'input[name=fp_numberofstop], input[name=item_qty], input[name=item_price], input[name=item_price_ct]', function() {
|
|
//$("input[name='item_price']").keyup(function(){
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
//});
|
|
});
|
|
$('#tb1').on('keyup', 'input[name=item_qty]', function() {
|
|
$(this).closest('td').next('td').find('input').eq(0).val(commafy($(this).closest('td').prev('td').find('input').val().replace(/[,]+/g, "") * $(this).val()));
|
|
selFacil($(this));
|
|
});
|
|
$('#tb1').on('keyup', 'input[name=pv_rate]', function() {
|
|
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1'));
|
|
});
|
|
$('#tb1').on('click', 'a[name=btndel]', function() {
|
|
var oriID = $(this).parent().find('input[name=fp_item]').val(); // 被刪除的ID
|
|
if ($('tr[name=facil_templ]').length > 1) {
|
|
$(this).closest('tr').remove();
|
|
$('#fp_del').val($('#fp_del').val() + oriID + ',');
|
|
var iq_length = $('input[name=item_qty]').length;
|
|
for (i = 0; i < iq_length; i++) {
|
|
selFacil($('input[name=item_qty]').eq(i));
|
|
}
|
|
}
|
|
});
|
|
$("#price_total").on("input", function() {
|
|
var pt = parseInt($(this).val().replace(/[,]+/g, "")) || 0;
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
//var pl = ('NaN'==$('#price_lowest').val() || ''==$('#price_lowest').val().trim())?0:parseInt($('#price_lowest').val());
|
|
var pl = parseInt($('#price_lowest').val().replace(/[,]+/g, "")) || 0;
|
|
$('#price_total_broken').val(commafy(pt - pl));
|
|
if (pl) {
|
|
$('#price_rate').val(((pt / pl) * 100).toFixed(1));
|
|
}
|
|
var qt = parseInt($('#qty_total').val().replace(/[,]+/g, "")) || 0;
|
|
if (qt) {
|
|
$('#price_broken').val(commafy((parseInt($('#price_total_broken').val().replace(/[,]+/g, "")) / qt).toFixed(0)));
|
|
}
|
|
|
|
$("input[name=pay_amount]").eq(0).val(commafy((pt * ($("input[name=pay_scale]").eq(0).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
$("input[name=pay_amount]").eq(1).val(commafy((pt * ($("input[name=pay_scale]").eq(1).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
$("input[name=pay_amount]").eq(2).val(commafy((pt * ($("input[name=pay_scale]").eq(2).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
$("input[name=pay_amount]").eq(3).val(commafy((pt * ($("input[name=pay_scale]").eq(3).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
$("input[name=pay_amount]").eq(4).val(commafy((pt * ($("input[name=pay_scale]").eq(4).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
$("input[name=pay_amount]").eq(5).val(commafy((pt * ($("input[name=pay_scale]").eq(5).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
$("input[name=pay_amount]").eq(6).val(commafy((pt * ($("input[name=pay_scale]").eq(6).val().replace(/[,]+/g, "") / 100)).toFixed(0)));
|
|
|
|
var payAllAmt = 0;
|
|
$("input[name=pay_amount]").each(function() {
|
|
payAllAmt += Number($(this).val().replace(/[,]+/g, ""))
|
|
});
|
|
$("input[name=pay_all_amount]").val(commafy(payAllAmt));
|
|
});
|
|
$('#btnadd').click(function() {
|
|
$('#tb1 tr:last').prev().after($("tr[name='facil_templ']").last().clone().find('input,select').val('').end());
|
|
$("tr[name='facil_templ']").last().find('input[name=fp_act]').val('I');
|
|
//$('#tb1 tr:last').prev().find('td').first().html($("tr[name='facil_templ']").length);
|
|
//$('#tb1 tr:last').prev().find('td').eq(1).find('a').attr('id', $("tr[name='facil_templ']").length);
|
|
//$("tr[name=facil_templ]").eq($("tr[name=facil_templ]").length-1).find('td').eq(0).html($("tr[name=facil_templ]").length);
|
|
//$('#facil_templ').clone(true).insertAfter($('#tb1 tr:last').prev());
|
|
});
|
|
$('#btnadd2').click(function() {
|
|
//var cl = $("tr[name='option_templ']").eq(0).clone().find('td a').html('點選').end();
|
|
$('#tb2 tr:last').prev().after($("tr[name='option_templ']").last().clone().find('input').val('').end());
|
|
$("tr[name='option_templ']").last().find('input[name=op_act]').val('I');
|
|
//$('#tb2 tr:last').prev().find('td').first().html($("tr[name='option_templ']").length+'<div><a href="javascript:void(0);" name="optdel"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg> 移除</a></div>');
|
|
$('#tb2 tr:last').prev().find('td a[name=option_href]').html('點選');
|
|
$('#tb2 tr:last').prev().find('td[name=option_relate_facil]').html('');
|
|
});
|
|
$('#btnadd3').click(function() {
|
|
$('#tb3 tr:last').prev().after($("tr[name='except_templ']").last().clone().find('input').val('').end());
|
|
$("tr[name='except_templ']").last().find('input[name=except_act]').val('I');
|
|
//$('#tb3 tr:last').prev().find('td').first().html($("tr[name='except_templ']").length);
|
|
//$('#tb3 tr:last').prev().find('td').eq(1).find('a').attr('id', $("tr[name='except_templ']").length);
|
|
});
|
|
$('#btnadd4').click(function() {
|
|
$('#tb4 tr:last').prev().after($("tr[name='maintain_templ']").last().clone().find('input,select').val('').end());
|
|
$('#tb4 tr:last').prev().find('td[name=mn_relate_facil]').html('');
|
|
$("tr[name='maintain_templ']").last().find('input[name=mn_act]').val('I');
|
|
//$('#tb4 tr:last').prev().find('td').first().html($("tr[name='maintain_templ']").length);
|
|
//$('#tb4 tr:last').prev().find('td').eq(1).find('a').attr('id', $("tr[name='maintain_templ']").length);
|
|
});
|
|
$('#btnadd5').click(function() {
|
|
$('#tb5 tr:last').prev().after($("tr[name='demolition_templ']").last().clone().find('input,select').val('').end());
|
|
$("tr[name='demolition_templ']").last().find('input[name=dem_act]').val('I');
|
|
//$('#tb5 tr:last').prev().find('td').first().html($("tr[name='demolition_templ']").length);
|
|
//$('#tb5 tr:last').prev().find('td').eq(1).find('a').attr('id', $("tr[name='demolition_templ']").length);
|
|
});
|
|
|
|
$('#tb2').on('keyup', 'input[name=option_qty]', function() {
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
selOption($(this));
|
|
});
|
|
|
|
// OPTION Modal設定:
|
|
// 關閉modal時
|
|
$("#optionModal").on("hidden.bs.modal", function() {
|
|
$('#table_index2_filter input').val(''); // 清空search
|
|
$('#table_index2_filter input').keyup(); // 恢復search前狀態
|
|
});
|
|
$('#tb2').on('focus', 'tr[name=option_templ] a[name=option_href]', function() {
|
|
$("#optionModal").modal('show');
|
|
var jobj = $(this); // 父視窗
|
|
$("#optionModal .modal-body td").unbind().click(function() {
|
|
var pobj = $(this).closest('td').parent();
|
|
jobj.html(pobj.find('td').eq(0).html() + ' ' + pobj.find('td').eq(1).html());
|
|
jobj.closest('td').parent().find('input[name=option_unit_price]').val(pobj.find('td').eq(5).html());
|
|
jobj.closest('td').parent().find('input[name=option_price_bp]').val(commafy(pobj.find('td').eq(5).html().replace(/[,]+/g, "") * jobj.closest('td').parent().find('input[name=option_qty]').val().replace(/[,]+/g, "")));
|
|
jobj.closest('td').parent().find('input[name=op_id]').val(pobj.find('input[name=option_id]').val());
|
|
$("#optionModal").modal('hide');
|
|
});
|
|
});
|
|
$("#optionFaciModal").on("hidden.bs.modal", function() {
|
|
$("#optionFaciModal .modal-body").html('');
|
|
});
|
|
|
|
$('#tb2').on('click', 'a[name=btndel2]', function() {
|
|
var oriID = $(this).parent().parent().find('input[name=op_item]').val(); // 被刪除的ID
|
|
if ($('tr[name=option_templ]').length > 1) {
|
|
$(this).closest('tr').remove();
|
|
$('#op_del').val($('#op_del').val() + oriID + ',');
|
|
var oq_length = $('input[name=option_qty]').length;
|
|
for (i = 0; i < oq_length; i++) {
|
|
selOption($('input[name=option_qty]').eq(i));
|
|
}
|
|
}
|
|
});
|
|
$('#tb2').on('click', 'a[name=btnfaci]', function() {
|
|
var jobj = $(this); // 父視窗
|
|
if (jobj.closest('td').parent().find('a[name=option_href]').html() != '點選') {
|
|
var k = 1;
|
|
$("input[name=item_spec]").each(function() {
|
|
if ($(this).val() == '') return;
|
|
var objInput = document.createElement("input");
|
|
objInput.setAttribute("type", "checkbox");
|
|
objInput.setAttribute("name", "sub_faci");
|
|
objInput.setAttribute("value", k + '.' + $(this).val());
|
|
$("#optionFaciModal .modal-body").append(objInput);
|
|
$("#optionFaciModal .modal-body").append(k + '.' + $(this).val());
|
|
$("#optionFaciModal .modal-body").append("<br>");
|
|
k++;
|
|
});
|
|
$("#optionFaciModal .modal-body").append("<p><button type='button' name='btnpost' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>確定</span></button></p>");
|
|
$("#optionFaciModal").modal('show');
|
|
var str = "";
|
|
$("button[name=btnpost]").click(function() {
|
|
$('input[name=sub_faci]').each(function() {
|
|
if ($(this).prop('checked')) {
|
|
str += $(this).val() + "<br>";
|
|
}
|
|
});
|
|
jobj.closest('td').parent().find('td[name=option_relate_facil]').html(str);
|
|
});
|
|
} else {
|
|
alert("請先新增OPTION");
|
|
return false;
|
|
}
|
|
});
|
|
$('#tb4').on('click', 'a[name=btnfaci]', function() {
|
|
var jobj = $(this); // 父視窗
|
|
if (jobj.closest('td').parent().find('select[name=mn_kind]').val() != '') {
|
|
var k = 1;
|
|
$("input[name=item_spec]").each(function() {
|
|
if ($(this).val() == '') return;
|
|
var objInput = document.createElement("input");
|
|
objInput.setAttribute("type", "checkbox");
|
|
objInput.setAttribute("name", "sub_faci");
|
|
//objInput.setAttribute("value", $(this).val()+"#"+$(this).closest('td').parent().find('input[name=item_qty]').val());
|
|
objInput.setAttribute("value", k + '.' + $(this).val());
|
|
$("#optionFaciModal .modal-body").append(objInput);
|
|
$("#optionFaciModal .modal-body").append(k + '.' + $(this).val());
|
|
$("#optionFaciModal .modal-body").append("<br>");
|
|
k++;
|
|
});
|
|
$("#optionFaciModal .modal-body").append("<p><button type='button' name='btnpost' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>確定</span></button></p>");
|
|
$("#optionFaciModal").modal('show');
|
|
var str = "";
|
|
$("button[name=btnpost]").click(function() {
|
|
$('input[name=sub_faci]').each(function() {
|
|
if ($(this).prop('checked')) {
|
|
str += $(this).val() + "<br>";
|
|
}
|
|
});
|
|
jobj.closest('td').parent().find('td[name=mn_relate_facil]').html(str);
|
|
});
|
|
} else {
|
|
alert("請先在左測下拉欲保固延長的電梯");
|
|
jobj.closest('td').parent().find('select[name=mn_kind]').eq(0).focus();
|
|
return false;
|
|
}
|
|
});
|
|
$("input[name=pay_scale]").keyup(function() {
|
|
$(this).closest('td').next('td').find('input[name=pay_amount]').val(commafy(($("#price_total").val().replace(/[,]+/g, "") / 100 * $(this).val()).toFixed(0)));
|
|
var payAllScale = 0;
|
|
var payAllAmt = 0;
|
|
$("input[name=pay_scale]").each(function() {
|
|
payAllScale += Number($(this).val().replace(/[,]+/g, ""))
|
|
});
|
|
$("input[name=pay_amount]").each(function() {
|
|
payAllAmt += Number($(this).val().replace(/[,]+/g, ""))
|
|
});
|
|
$("input[name=pay_all_scale]").val(commafy(payAllScale));
|
|
$("input[name=pay_all_amount]").val(commafy(payAllAmt));
|
|
});
|
|
|
|
// 除外項目
|
|
$('#tb3').on('click', 'a[name=btndel3]', function() {
|
|
var oriID = $(this).parent().find('input[name=except_item]').val(); // 被刪除的ID
|
|
if ($('tr[name=except_templ]').length > 1) $(this).closest('tr').remove();
|
|
if ($('tr[name=except_templ]').length == 1) $(this).closest('tr').find('input').val('').end();
|
|
$('#except_del').val($('#except_del').val() + oriID + ',');
|
|
var eq_length = $('input[name=except_qty]').length;
|
|
for (i = 0; i < eq_length; i++) {
|
|
selEX($('input[name=except_qty]').eq(i));
|
|
}
|
|
});
|
|
$('#tb3').on('keydown', 'input[name=except_unit_price], input[name=except_qty]', function() {
|
|
$(this).unbind().keyup(function() {
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
selEX($(this));
|
|
});
|
|
});
|
|
|
|
// 保養價格相關
|
|
/*if ($('input[name=mn_qty]').val() != "") {
|
|
var mq_length = $('input[name=mn_qty]').length;
|
|
for (i=0;i<mq_length;i++) {
|
|
//selMN($('input[name=mn_qty]').eq(i));
|
|
}
|
|
}*/
|
|
$('#tb4').on('click', 'a[name=btndel4]', function() {
|
|
var oriID = $(this).parent().parent().find('input[name=mn_item]').val(); // 被刪除的ID
|
|
if ($('tr[name=maintain_templ]').length > 1) $(this).closest('tr').remove();
|
|
if ($('tr[name=maintain_templ]').length == 1) $(this).closest('tr').find('input,select').val('').end();
|
|
$('#mn_del').val($('#mn_del').val() + oriID + ',');
|
|
var mq_length = $('input[name=mn_qty]').length;
|
|
for (i = 0; i < mq_length; i++) {
|
|
selMN($('input[name=mn_qty]').eq(i));
|
|
}
|
|
});
|
|
$('#tb4').on('click', 'input[name=mn_numberofstop], input[name=mn_qty]', function() {
|
|
$(this).unbind().keyup(function() {
|
|
$(this).val($(this).val().replace(/\D/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ","));
|
|
selMN($(this));
|
|
});
|
|
});
|
|
$('#tb4').on('click', 'select[name=mn_kind], select[name=mn_seat], select[name=mn_speed]', function() {
|
|
$(this).unbind().change(function() {
|
|
selMN($(this));
|
|
});
|
|
});
|
|
|
|
// 拆梯相關
|
|
/*
|
|
if ($('input[name=demolition_qty]').val() != "") {
|
|
var dq_length = $('input[name=demolition_qty]').length;
|
|
for (i=0;i<dq_length;i++) {
|
|
selDemolition($('input[name=demolition_qty]').eq(i));
|
|
}
|
|
}*/
|
|
$('#tb5').on('click', 'a[name=btndel5]', function() {
|
|
var oriID = $(this).parent().find('input[name=dem_item]').val(); // 被刪除的ID
|
|
if ($('tr[name=demolition_templ]').length > 1) $(this).closest('tr').remove();
|
|
if ($('tr[name=demolition_templ]').length == 1) $(this).closest('tr').find('input,select').val('').end();
|
|
$('#dem_del').val($('#dem_del').val() + oriID + ',');
|
|
var dq_length = $('input[name=demolition_qty]').length;
|
|
for (i = 0; i < dq_length; i++) {
|
|
selDemolition($('input[name=demolition_qty]').eq(i));
|
|
}
|
|
});
|
|
$('#tb5').on('click', 'input[name=demolition_qty]', function() {
|
|
$(this).unbind().keyup(function() {
|
|
selDemolition($(this));
|
|
});
|
|
});
|
|
$('#tb5').on('click', 'select[name=seat], select[name=floor]', function() {
|
|
$(this).unbind().change(function() {
|
|
selDemolition($(this));
|
|
});
|
|
});
|
|
|
|
$('button[name=submit],button[name=save').click(function() {
|
|
var itemFpidArr = [];
|
|
$("input[name='fp_id']").each(function() {
|
|
if ($(this).val() != '') itemFpidArr.push($(this).val());
|
|
})
|
|
$('#fp_id_all').val(itemFpidArr);
|
|
var fpKindArr = [];
|
|
$("select[name='fp_kind']").each(function() {
|
|
if ($(this).val() != '') fpKindArr.push($(this).val());
|
|
})
|
|
$('#fp_kind_all').val(fpKindArr);
|
|
var fpSeatArr = [];
|
|
$("select[name='fp_seat']").each(function() {
|
|
if ($(this).val() != '') fpSeatArr.push($(this).val());
|
|
})
|
|
$('#fp_seat_all').val(fpSeatArr);
|
|
var fpNumberofstopArr = [];
|
|
$("input[name='fp_numberofstop']").each(function() {
|
|
if ($(this).val() != '') fpNumberofstopArr.push($(this).val());
|
|
})
|
|
$('#fp_numberofstop_all').val(fpNumberofstopArr);
|
|
var fpSpeedArr = [];
|
|
$("select[name='fp_speed']").each(function() {
|
|
if ($(this).val() != '') fpSpeedArr.push($(this).val());
|
|
})
|
|
$('#fp_speed_all').val(fpSpeedArr);
|
|
var itemOpArr = [];
|
|
$("select[name='item_op']").each(function() {
|
|
if ($(this).val() != '') itemOpArr.push($(this).val());
|
|
})
|
|
$('#item_op_all').val(itemOpArr);
|
|
var itemWeightArr = [];
|
|
$("input[name='item_weight']").each(function() {
|
|
if ($(this).val() != '') itemWeightArr.push($(this).val());
|
|
})
|
|
$('#item_weight_all').val(itemWeightArr);
|
|
var itemSpecArr = [];
|
|
$("input[name='item_spec']").each(function() {
|
|
itemSpecArr.push($(this).val());
|
|
})
|
|
$('#item_spec_all').val(itemSpecArr);
|
|
var itemGroupArr = [];
|
|
$("input[name='item_group']").each(function() {
|
|
itemGroupArr.push($(this).val());
|
|
})
|
|
$('#item_group_all').val(itemGroupArr);
|
|
var itemUnitPriceArr = [];
|
|
$("input[name='item_unit_price']").each(function() {
|
|
itemUnitPriceArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#item_unit_price_all').val(itemUnitPriceArr);
|
|
var itemQtyArr = [];
|
|
$("input[name='item_qty']").each(function() {
|
|
itemQtyArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#item_qty_all').val(itemQtyArr);
|
|
var itemQtyOriArr = [];
|
|
$("input[name='item_qty_ori']").each(function() {
|
|
itemQtyOriArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#item_qty_ori_all').val(itemQtyOriArr);
|
|
var itemPriceBpArr = [];
|
|
$("input[name='item_price_bp']").each(function() {
|
|
itemPriceBpArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#item_price_bp_all').val(itemPriceBpArr);
|
|
var itemPriceCtArr = [];
|
|
$("input[name='item_price_ct']").each(function() {
|
|
itemPriceCtArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#item_price_ct_all').val(itemPriceCtArr);
|
|
var itemPriceArr = [];
|
|
$("input[name='item_price']").each(function() {
|
|
itemPriceArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#item_price_all').val(itemPriceArr);
|
|
var grossProfitArr = [];
|
|
$("input[name='gross_profit']").each(function() {
|
|
grossProfitArr.push($('#price_total').val().replace(/[,]+/g, "") - $(this).closest('td').find('input[name=item_price]').val());
|
|
})
|
|
$('#gross_profit_all').val(grossProfitArr);
|
|
var pvRateArr = [];
|
|
$("input[name='pv_rate']").each(function() {
|
|
pvRateArr.push($(this).val());
|
|
})
|
|
$('#pv_rate_all').val(pvRateArr);
|
|
var noteArr = [];
|
|
$("input[name='note']").each(function() {
|
|
noteArr.push($(this).val());
|
|
})
|
|
$('#note_all').val(noteArr);
|
|
var payKindArr = [];
|
|
$("input[name='pay_kind']").each(function() {
|
|
payKindArr.push($(this).val());
|
|
})
|
|
$('#pay_kind_all').val(payKindArr);
|
|
var payScaleArr = [];
|
|
$("input[name='pay_scale']").each(function() {
|
|
payScaleArr.push($(this).val());
|
|
})
|
|
$('#pay_scale_all').val(payScaleArr);
|
|
var payAmountArr = [];
|
|
$("input[name='pay_amount']").each(function() {
|
|
payAmountArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#pay_amount_all').val(payAmountArr);
|
|
var payPeriodArr = [];
|
|
$("select[name='pay_period']").each(function() {
|
|
payPeriodArr.push($(this).val());
|
|
})
|
|
$('#pay_period_all').val(payPeriodArr);
|
|
var payIdArr = [];
|
|
$("input[name='pay_id']").each(function() {
|
|
payIdArr.push($(this).val());
|
|
})
|
|
$('#pay_id_all').val(payIdArr);
|
|
var itemOpidArr = [];
|
|
$("input[name='op_id']").each(function() {
|
|
itemOpidArr.push($(this).val());
|
|
})
|
|
$('#op_id_all').val(itemOpidArr);
|
|
var optionSeatArr = [];
|
|
$("td[name='option_seat'] a").each(function() {
|
|
optionSeatArr.push($(this).html() + "@@");
|
|
})
|
|
$('#option_seat_all').val(optionSeatArr);
|
|
var optionUnitPriceArr = [];
|
|
$("input[name='option_unit_price']").each(function() {
|
|
optionUnitPriceArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#option_unit_price_all').val(optionUnitPriceArr);
|
|
var optionQtyArr = [];
|
|
$("input[name='option_qty']").each(function() {
|
|
optionQtyArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#option_qty_all').val(optionQtyArr);
|
|
var optionPriceBpArr = [];
|
|
$("input[name='option_price_bp']").each(function() {
|
|
optionPriceBpArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#option_price_bp_all').val(optionPriceBpArr);
|
|
var optionMemoArr = [];
|
|
$("input[name='option_memo']").each(function() {
|
|
optionMemoArr.push($(this).val() + "@@");
|
|
})
|
|
$('#option_memo_all').val(optionMemoArr);
|
|
var optionRelateFacilArr = [];
|
|
$("td[name='option_relate_facil']").each(function() {
|
|
optionRelateFacilArr.push($(this).html().trim());
|
|
})
|
|
$('#option_relate_facil_all').val(optionRelateFacilArr);
|
|
var mnIdArr = [];
|
|
$("input[name='mn_id']").each(function() {
|
|
mnIdArr.push($(this).val());
|
|
})
|
|
$('#mn_id_all').val(mnIdArr);
|
|
var mnKindArr = [];
|
|
$("select[name='mn_kind']").each(function() {
|
|
mnKindArr.push($(this).val());
|
|
})
|
|
$('#mn_kind_all').val(mnKindArr);
|
|
var mnSeatArr = [];
|
|
$("select[name='mn_seat']").each(function() {
|
|
mnSeatArr.push($(this).val());
|
|
})
|
|
$('#mn_seat_all').val(mnSeatArr);
|
|
var mnNumberofstopArr = [];
|
|
$("input[name='mn_numberofstop']").each(function() {
|
|
mnNumberofstopArr.push($(this).val());
|
|
})
|
|
$('#mn_numberofstop_all').val(mnNumberofstopArr);
|
|
var mnSpeedArr = [];
|
|
$("select[name='mn_speed']").each(function() {
|
|
mnSpeedArr.push($(this).val());
|
|
})
|
|
$('#mn_speed_all').val(mnSpeedArr);
|
|
var mnUnitPriceArr = [];
|
|
$("input[name='mn_unit_price']").each(function() {
|
|
mnUnitPriceArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#mn_unit_price_all').val(mnUnitPriceArr);
|
|
var mnQtyArr = [];
|
|
$("input[name='mn_qty']").each(function() {
|
|
mnQtyArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#mn_qty_all').val(mnQtyArr);
|
|
var mnPriceBpArr = [];
|
|
$("input[name='mn_price_bp']").each(function() {
|
|
mnPriceBpArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#mn_price_bp_all').val(mnPriceBpArr);
|
|
var mnMemoArr = [];
|
|
$("input[name='mn_memo']").each(function() {
|
|
mnMemoArr.push($(this).val() + "@@");
|
|
})
|
|
$('#mn_memo_all').val(mnMemoArr);
|
|
var mnRelateFacilArr = [];
|
|
$("td[name='mn_relate_facil']").each(function() {
|
|
mnRelateFacilArr.push($(this).html().trim());
|
|
})
|
|
$('#mn_relate_facil_all').val(mnRelateFacilArr);
|
|
var exNoteArr = [];
|
|
$("input[name='except_note']").each(function() {
|
|
exNoteArr.push($(this).val());
|
|
})
|
|
$('#except_note_all').val(exNoteArr);
|
|
var exSpecArr = [];
|
|
$("input[name='except_spec']").each(function() {
|
|
exSpecArr.push($(this).val());
|
|
})
|
|
$('#except_spec_all').val(exSpecArr);
|
|
var exUnitPriceArr = [];
|
|
$("input[name='except_unit_price']").each(function() {
|
|
exUnitPriceArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#except_unit_price_all').val(exUnitPriceArr);
|
|
var exQtyArr = [];
|
|
$("input[name='except_qty']").each(function() {
|
|
exQtyArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#except_qty_all').val(exQtyArr);
|
|
var exPriceBpArr = [];
|
|
$("input[name='except_price_bp']").each(function() {
|
|
exPriceBpArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#except_price_bp_all').val(exPriceBpArr);
|
|
var demIdArr = [];
|
|
$("input[name='dem_id']").each(function() {
|
|
demIdArr.push($(this).val());
|
|
})
|
|
$('#dem_id_all').val(demIdArr);
|
|
var demSeatArr = [];
|
|
$("select[name='seat']").each(function() {
|
|
demSeatArr.push($(this).val());
|
|
})
|
|
$('#dem_seat_all').val(demSeatArr);
|
|
var demFloorArr = [];
|
|
$("select[name='floor']").each(function() {
|
|
demFloorArr.push($(this).val());
|
|
})
|
|
$('#dem_floor_all').val(demFloorArr);
|
|
var demUnitPriceArr = [];
|
|
$("input[name='demolition_unit_price']").each(function() {
|
|
demUnitPriceArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#dem_unit_price_all').val(demUnitPriceArr);
|
|
var demQtyArr = [];
|
|
$("input[name='demolition_qty']").each(function() {
|
|
demQtyArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#dem_qty_all').val(demQtyArr);
|
|
var demPriceBpArr = [];
|
|
$("input[name='demolition_price_bp']").each(function() {
|
|
demPriceBpArr.push($(this).val().replace(/[,]+/g, ""));
|
|
})
|
|
$('#dem_price_bp_all').val(demPriceBpArr);
|
|
var fpItemArr = [];
|
|
$("input[name='fp_item']").each(function() {
|
|
fpItemArr.push($(this).val());
|
|
})
|
|
$('#fp_item_all').val(fpItemArr);
|
|
var fpActArr = [];
|
|
$("input[name='fp_act']").each(function() {
|
|
fpActArr.push($(this).val());
|
|
})
|
|
$('#fp_act_all').val(fpActArr);
|
|
var opItemArr = [];
|
|
$("input[name='op_item']").each(function() {
|
|
opItemArr.push($(this).val());
|
|
})
|
|
$('#op_item_all').val(opItemArr);
|
|
var opActArr = [];
|
|
$("input[name='op_act']").each(function() {
|
|
opActArr.push($(this).val());
|
|
})
|
|
$('#op_act_all').val(opActArr);
|
|
var mnItemArr = [];
|
|
$("input[name='mn_item']").each(function() {
|
|
mnItemArr.push($(this).val());
|
|
})
|
|
$('#mn_item_all').val(mnItemArr);
|
|
var mnActArr = [];
|
|
$("input[name='mn_act']").each(function() {
|
|
mnActArr.push($(this).val());
|
|
})
|
|
$('#mn_act_all').val(mnActArr);
|
|
var exceptItemArr = [];
|
|
$("input[name='except_item']").each(function() {
|
|
exceptItemArr.push($(this).val());
|
|
})
|
|
$('#except_item_all').val(exceptItemArr);
|
|
var exceptActArr = [];
|
|
$("input[name='except_act']").each(function() {
|
|
exceptActArr.push($(this).val());
|
|
})
|
|
$('#except_act_all').val(exceptActArr);
|
|
var demItemArr = [];
|
|
$("input[name='dem_item']").each(function() {
|
|
demItemArr.push($(this).val());
|
|
})
|
|
$('#dem_item_all').val(demItemArr);
|
|
var demActArr = [];
|
|
$("input[name='dem_act']").each(function() {
|
|
demActArr.push($(this).val());
|
|
})
|
|
$('#dem_act_all').val(demActArr);
|
|
$("input[name='pmstatus']").val($(this).val());
|
|
|
|
var rv = true;
|
|
$("td[name='option_relate_facil']").each(function() {
|
|
if ($(this).html() == "") {
|
|
if (!confirm("【所屬電梯】資料空白!\n確認要送出?")) {
|
|
//alert("【所屬電梯】資料空白!\n請至OPTION加價區塊點選紅色按鈕「電梯」並勾選項目。");
|
|
location.href = '#btnadd2';
|
|
return rv = false;
|
|
}
|
|
}
|
|
});
|
|
if ((rv === false)) return rv;
|
|
|
|
var rv2 = true;
|
|
$("td[name='mn_relate_facil']").each(function() {
|
|
if ($(this).closest('td').parent().find('select[name=mn_kind').val() != '' && $(this).html() == "") {
|
|
alert("【所屬電梯】資料空白!\n請至 保固延長區 點選紅色按鈕「電梯」並勾選項目。");
|
|
location.href = '#btnadd4';
|
|
return rv2 = false;
|
|
}
|
|
});
|
|
if ((rv2 === false)) return rv2;
|
|
|
|
if ($("#pay_all_amount").val() != $("#price_total").val()) {
|
|
alert("【付款辦法】金額合計有誤!");
|
|
$("input[name=pay_scale]").eq(0).trigger("focus");
|
|
return false;
|
|
}
|
|
if ($(this).val() == "tosign") {
|
|
if (!confirm("是否確認提交?")) return false;
|
|
}
|
|
|
|
//console.log(itemNameArr);
|
|
//return false;
|
|
});
|
|
});
|
|
</script>
|
|
<div>
|
|
<ul class="notice">
|
|
<li>「保存」:儲存價審單內容</li>
|
|
<li>「提交」:儲存價審單內容並進行簽核作業</li>
|
|
<li>檔案上傳:可上傳報價單或附表一</li>
|
|
</ul>
|
|
</div>
|
|
<!--子窗:客戶資料-->
|
|
<div class="c_iframe">
|
|
<iframe src="../crm/crmm04-view.php?vol_no=<?php echo $data['contractno']; ?>&&function_name=customer&token=<?php echo $token; ?>" frameborder="0"></iframe>
|
|
</div>
|
|
<!--子窗:規格調查-->
|
|
<div class="modal fade" id="specModal" tabindex="-1" role="dialog" aria-labelledby="specModalTitle" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 class="modal-title" id="specModalTitle">規格調查</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<!--<iframe src="/wms/mkt/price_spec_popup-create.php?vol_no=<?php echo $vol_no; ?>&function_name=price_spec&<?php echo $token_link; ?>" width="100%" height="400" frameborder="0" title=""></iframe>-->
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-dismiss="modal">關閉</button>
|
|
<!--<button type="button" class="btn btn-primary">Save changes</button>-->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--子窗:option加價-->
|
|
<div class="modal fade" id="optionModal" tabindex="-1" role="dialog" aria-labelledby="optionModalTitle" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 class="modal-title" id="optionModalTitle">OPTION加價</h4>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<?php echo $option_str; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--子窗:option關連電梯-->
|
|
<div class="modal fade" id="optionFaciModal" tabindex="-1" role="dialog" aria-labelledby="optionFaciModalTitle" aria-hidden="true">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 class="modal-title" id="optionFaciModalTitle">選擇電梯</h4>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
<div class="modal-body">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--主內容:價格審查-->
|
|
<div class="container">
|
|
<form class="form-inline" method="post" action="pricereview_renovate-record-update.php" enctype="multipart/form-data">
|
|
<div class="table-responsive">
|
|
<table id="tb1" class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="10">整機單價<a href="javascript:void(0);" id="btnadd" class="btn btn-primary btn-sm">+</a></th>
|
|
</tr>
|
|
<tr>
|
|
<th>電梯</th>
|
|
<th nowrap>人乘/載重</th>
|
|
<th>停數</th>
|
|
<th>速度</th>
|
|
<th>開門方式</th>
|
|
<th class="star">規格</th>
|
|
<th>單價</th>
|
|
<th>數量</th>
|
|
<th>複價</th>
|
|
<th>售價</th>
|
|
<!--
|
|
<th style="width:11%">金額(含稅)</th>
|
|
<th>價審%</th>
|
|
<th nowrap>備註</th>-->
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
if (count($item_arr) > 0) {
|
|
foreach ($item_arr as $item_no => $v) {
|
|
if (!empty($v["note"])) list($spec, $seat, $stop, $speed) = explode(",", $v["note"]);
|
|
else $spec = $seat = $floor = $speed = "";
|
|
?>
|
|
<tr name="facil_templ">
|
|
<td>
|
|
<select name="fp_kind" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="MAE100" <?php if ($spec == "MAE100") echo " selected"; ?>>MAE100有機房</option>
|
|
<option value="MAM200" <?php if ($spec == "MAM200") echo " selected"; ?>>MAM200無機房</option>
|
|
<option value="MAH100" <?php if ($spec == "MAH100") echo " selected"; ?>>MAH100小電梯</option>
|
|
<option value="MAF100" <?php if ($spec == "MAF100") echo " selected"; ?>>MAF100貨梯(有機房)</option>
|
|
<option value="MAQ100" <?php if ($spec == "MAQ100") echo " selected"; ?>>MAQ100強驅梯</option>
|
|
<option value="MAP100" <?php if ($spec == "MAP100") echo " selected"; ?>>MAP100平台梯</option>
|
|
<option value="M1" <?php if ($spec == "M1") echo " selected"; ?>>M1(系統更新)</option>
|
|
<option value="M1+M4(1:1)" <?php if ($spec == "M1+M4(1:1)") echo " selected"; ?>>M1+M4(1:1)系統+主機</option>
|
|
<option value="M1+M4(2:1)" <?php if ($spec == "M1+M4(2:1)") echo " selected"; ?>>M1+M4(2:1)系統+主機</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="fp_seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="6" <?php if ($seat == "6") echo " selected"; ?>>6</option>
|
|
<option value="8" <?php if ($seat == "8") echo " selected"; ?>>8</option>
|
|
<option value="9" <?php if ($seat == "9") echo " selected"; ?>>9</option>
|
|
<option value="10" <?php if ($seat == "10") echo " selected"; ?>>10</option>
|
|
<option value="11" <?php if ($seat == "11") echo " selected"; ?>>11</option>
|
|
<option value="12" <?php if ($seat == "12") echo " selected"; ?>>12</option>
|
|
<option value="13" <?php if ($seat == "13") echo " selected"; ?>>13</option>
|
|
<option value="15" <?php if ($seat == "15") echo " selected"; ?>>15</option>
|
|
<option value="17" <?php if ($seat == "17") echo " selected"; ?>>17</option>
|
|
<option value="20" <?php if ($seat == "20") echo " selected"; ?>>20</option>
|
|
<option value="24" <?php if ($seat == "24") echo " selected"; ?>>24</option>
|
|
</select>
|
|
<select name="fp_seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="750" <?php if ($seat == "750") echo " selected"; ?>>750</option>
|
|
<option value="1000" <?php if ($seat == "1000") echo " selected"; ?>>1000</option>
|
|
<option value="1500" <?php if ($seat == "1500") echo " selected"; ?>>1500</option>
|
|
<option value="2000" <?php if ($seat == "2000") echo " selected"; ?>>2000</option>
|
|
<option value="2500" <?php if ($seat == "2500") echo " selected"; ?>>2500</option>
|
|
<option value="3000" <?php if ($seat == "3000") echo " selected"; ?>>3000</option>
|
|
<option value="3500" <?php if ($seat == "3500") echo " selected"; ?>>3500</option>
|
|
<option value="4000" <?php if ($seat == "4000") echo " selected"; ?>>4000</option>
|
|
<option value="4500" <?php if ($seat == "4500") echo " selected"; ?>>4500</option>
|
|
<option value="5000" <?php if ($seat == "5000") echo " selected"; ?>>5000</option>
|
|
</select>
|
|
<select name="fp_seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="G5" <?php if ($seat == "G5") echo " selected"; ?>>G5</option>
|
|
<option value="G6" <?php if ($seat == "G6") echo " selected"; ?>>G6</option>
|
|
<option value="G10" <?php if ($seat == "G10") echo " selected"; ?>>G10</option>
|
|
<option value="G20" <?php if ($seat == "G20") echo " selected"; ?>>G20</option>
|
|
<option value="A3" <?php if ($seat == "A3") echo " selected"; ?>>A3</option>
|
|
<option value="A8" <?php if ($seat == "A8") echo " selected"; ?>>A8</option>
|
|
</select>
|
|
<select name="fp_seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="280-1-A" <?php if ($seat == "280-1-A") echo " selected"; ?>>280KG/岩板/自動門</option>
|
|
<option value="280-1-L" <?php if ($seat == "280-1-L") echo " selected"; ?>>280KG/岩板/L門</option>
|
|
<option value="280-2-A" <?php if ($seat == "280-2-A") echo " selected"; ?>>280KG/人造皮革/自動門</option>
|
|
<option value="280-2-L" <?php if ($seat == "280-2-L") echo " selected"; ?>>280KG/人造皮革/L門</option>
|
|
<option value="320-1-A" <?php if ($seat == "320-1-A") echo " selected"; ?>>320KG/岩板/自動門</option>
|
|
<option value="320-1-L" <?php if ($seat == "320-1-L") echo " selected"; ?>>320KG/岩板/L門</option>
|
|
<option value="320-2-A" <?php if ($seat == "320-2-A") echo " selected"; ?>>320KG/人造皮革/自動門</option>
|
|
<option value="320-2-L" <?php if ($seat == "320-2-L") echo " selected"; ?>>320KG/人造皮革/L門</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="fp_numberofstop" class="form-control" size="2" value="<?php echo $stop; ?>">
|
|
</td>
|
|
<td>
|
|
<select name="fp_speed" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="9" <?php if ($speed == "9") echo " selected"; ?>>9m/min</option>
|
|
<option value="24" <?php if ($speed == "24") echo " selected"; ?>>24m/min</option>
|
|
<option value="30" <?php if ($speed == "30") echo " selected"; ?>>30m/min</option>
|
|
<option value="45" <?php if ($speed == "45") echo " selected"; ?>>45m/min</option>
|
|
<option value="60" <?php if ($speed == "60") echo " selected"; ?>>60m/min</option>
|
|
<option value="90" <?php if ($speed == "90") echo " selected"; ?>>90m/min</option>
|
|
<option value="105" <?php if ($speed == "105") echo " selected"; ?>>105m/min</option>
|
|
<option value="120" <?php if ($speed == "120") echo " selected"; ?>>120m/min</option>
|
|
<option value="150" <?php if ($speed == "150") echo " selected"; ?>>150m/min</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="item_op" class="form-control" required>
|
|
<option value="CO" <?php if ($v["item_op"] == "CO") echo " selected"; ?>>CO</option>
|
|
<option value="2S" <?php if ($v["item_op"] == "2S") echo " selected"; ?>>2S</option>
|
|
<option value="2U" <?php if ($v["item_op"] == "2U") echo " selected"; ?>>2U</option>
|
|
<option value="4PCO" <?php if ($v["item_op"] == "4PCO") echo " selected"; ?>>4PCO</option>
|
|
<option value="6PCO" <?php if ($v["item_op"] == "6PCO") echo " selected"; ?>>6PCO</option>
|
|
</select>
|
|
</td>
|
|
<td><input type="text" name="item_spec" class="form-control" value="<?php echo $v['item_spec']; ?>" readonly></td>
|
|
<td><input type="text" name="item_unit_price" class="form-control dollar-right" size="8" value="<?php echo number_format($v['item_unit_price']); ?>" readonly></td>
|
|
<td><input type="text" name="item_qty" class="form-control" size="2" maxlength="2" value="<?php echo $v['item_qty']; ?>"></td>
|
|
<td><input type="text" name="item_price_bp" class="form-control dollar-right" size="12" value="<?php echo number_format($v["item_price_bp"]); ?>" readonly></td>
|
|
<td nowrap><input type="text" name="item_price_ct" class="form-control dollar-right" size="12" value="<?php echo number_format($v["item_price_ct"]); ?>" required>
|
|
<input type="hidden" name="item_group" value="A">
|
|
<input type="hidden" name="fp_id" value="<?php echo $v['fp_id']; ?>">
|
|
<input type="hidden" name="item_price" value="<?php echo $v['item_price']; ?>">
|
|
<input type="hidden" name="gross_profit" value="<?php echo $v['gross_profit']; ?>">
|
|
<input type="hidden" name="fp_item" value="<?php echo $v['id']; ?>">
|
|
<input type="hidden" name="fp_act" value="U">
|
|
<input type="hidden" name="item_weight" value="<?php echo $v['item_weight']; ?>">
|
|
<a href="javascript:void(0);" name="btndel" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="8">小計</td>
|
|
<td colspan="2"><input type="text" name="amt" id="amt" class="form-control dollar-right" size="12" readonly></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="nextline"></div>
|
|
<div class="table-responsive">
|
|
<table id="tb2" class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="7">OPTION加價<a href="javascript:void(0);" id="btnadd2" class="btn btn-primary btn-sm">+</a></th>
|
|
</tr>
|
|
<tr>
|
|
<th>選配規格</th>
|
|
<th>單價</th>
|
|
<th>數量</th>
|
|
<th>複價</th>
|
|
<th>備註</th>
|
|
<th class="star">
|
|
<div data-toggle="tooltip" data-placement="auto" title="每次選完OPTION後,請點選右方紅色按鈕「電梯」來勾選電梯項次">所屬電梯
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-info-circle" viewBox="0 0 16 16">
|
|
<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" />
|
|
<path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z" />
|
|
</svg>
|
|
</div>
|
|
</th>
|
|
<th>功能</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
if (count($option_arr) > 0) {
|
|
foreach ($option_arr as $item_no => $v) {
|
|
?>
|
|
<tr name="option_templ">
|
|
<td name="option_seat">
|
|
<a href="" name="option_href" data-toggle="modal"><?php echo $v["item_spec"]; ?></a>
|
|
</td>
|
|
<td><input type="text" name="option_unit_price" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_unit_price"]); ?>" readonly></td>
|
|
<td><input type="text" name="option_qty" class="form-control" size="2" maxlength="2" value="<?php echo $v["item_qty"]; ?>"></td>
|
|
<td><input type="text" name="option_price_bp" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_price_bp"]); ?>" readonly>
|
|
<input type="hidden" name="item_group" value="B">
|
|
<input type="hidden" name="op_id" value="<?php echo $v['op_id']; ?>">
|
|
<input type="hidden" name="op_item" value="<?php echo $v['id']; ?>">
|
|
<input type="hidden" name="op_act" value="U">
|
|
</td>
|
|
<td><input type="text" name="option_memo" class="form-control" size="20" value="<?php echo $v['memo']; ?>"></td>
|
|
<td name="option_relate_facil">
|
|
<?php
|
|
if (!empty($v['option_relate_spec'])) {
|
|
$tmp_arr = explode(",", $v['option_relate_spec']);
|
|
foreach ($tmp_arr as $val) {
|
|
if (!empty($item_arr[$val]['item_spec'])) {
|
|
echo $val . "." . $item_arr[$val]['item_spec'] . "<br>";
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
</td>
|
|
<td nowrap><a href="javascript:void(0);" name="btnfaci" class="btn btn-danger btn-sm">電梯</a>
|
|
<a href="javascript:void(0);" name="btndel2" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
} else {
|
|
?>
|
|
<tr name="option_templ">
|
|
<td name="option_seat">
|
|
<a href="" name="option_href" data-toggle="modal">點選</a>
|
|
</td>
|
|
<td><input type="text" name="option_unit_price" class="form-control dollar-right" size="8" readonly></td>
|
|
<td><input type="text" name="option_qty" class="form-control" size="2" maxlength="2"></td>
|
|
<td><input type="text" name="option_price_bp" class="form-control dollar-right" size="8" readonly>
|
|
<input type="hidden" name="item_group" value="B">
|
|
<input type="hidden" name="op_id">
|
|
<input type="hidden" name="op_item">
|
|
<input type="hidden" name="op_act" value="I">
|
|
</td>
|
|
<td><input type="text" name="option_memo" class="form-control" size="20"></td>
|
|
<td name="option_relate_facil"></td>
|
|
<td nowrap><a href="javascript:void(0);" name="btnfaci" class="btn btn-danger btn-sm">電梯</a>
|
|
<a href="javascript:void(0);" name="btndel2" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="3">小計</td>
|
|
<td colspan="4"><input type="text" name="option_amt" id="option_amt" class="form-control dollar-right" size="8" readonly></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="nextline"></div>
|
|
<div class="table-responsive">
|
|
<table id="tb3" class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="5">除外項目<a href="javascript:void(0);" id="btnadd3" class="btn btn-primary btn-sm">+</a></th>
|
|
</tr>
|
|
<tr>
|
|
<th>詢價單號</th>
|
|
<th>名稱</th>
|
|
<th>單價</th>
|
|
<th>數量</th>
|
|
<th>複價</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
if (count($ex_arr) > 0) {
|
|
foreach ($ex_arr as $item_no => $v) {
|
|
?>
|
|
<tr name="except_templ">
|
|
<td><input type="text" name="except_note" class="form-control" value="<?php echo $v["note"]; ?>"></td>
|
|
<td><input type="text" name="except_spec" class="form-control" size="width:30em;" value="<?php echo $v["item_spec"]; ?>"></td>
|
|
<td><input type="text" name="except_unit_price" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_unit_price"]); ?>"></td>
|
|
<td><input type="text" name="except_qty" class="form-control" size="4" maxlength="4" value="<?php echo $v["item_qty"]; ?>"><input type="hidden" name="except_qty_ori" value="<?php echo $v["item_qty"]; ?>"></td>
|
|
<td><input type="text" name="except_price_bp" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_price_bp"]); ?>" readonly>
|
|
<input type="hidden" name="item_group" value="E">
|
|
<input type="hidden" name="except_item" value="<?php echo $v['id']; ?>">
|
|
<input type="hidden" name="except_act" value="U">
|
|
<a href="javascript:void(0);" name="btndel3" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
} else {
|
|
?>
|
|
<tr name="except_templ">
|
|
<td><input type="text" name="except_note" class="form-control"></td>
|
|
<td><input type="text" name="except_spec" style="width:30em;" class="form-control"></td>
|
|
<td><input type="text" name="except_unit_price" class="form-control dollar-right" size="8"></td>
|
|
<td><input type="text" name="except_qty" class="form-control" size="4" maxlength="4"></td>
|
|
<td><input type="text" name="except_price_bp" class="form-control dollar-right" size="8" readonly>
|
|
<input type="hidden" name="except_item">
|
|
<input type="hidden" name="except_act" value="I">
|
|
<a href="javascript:void(0);" name="btndel3" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="4">小計</td>
|
|
<td><input type="text" name="except_amt" id="except_amt" class="form-control dollar-right" size="8" readonly></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="nextline"></div>
|
|
<div class="table-responsive">
|
|
<table id="tb4" class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="10">保固延長<a href="javascript:void(0);" id="btnadd4" class="btn btn-primary btn-sm">+</a></th>
|
|
</tr>
|
|
<tr>
|
|
<th>電梯</th>
|
|
<th>人乘/載重</th>
|
|
<th>停數</th>
|
|
<th>速度</th>
|
|
<th>單價</th>
|
|
<th>數量(月)</th>
|
|
<th>複價</th>
|
|
<th>備註</th>
|
|
<th class="star">所屬電梯
|
|
</div>
|
|
</th>
|
|
<th>功能</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
if (count($mn_arr) > 0) {
|
|
foreach ($mn_arr as $item_no => $v) {
|
|
if (!empty($v["note"])) list($seat, $stop, $speed) = explode(",", $v["note"]);
|
|
else $seat = $stop = $speed = "";
|
|
?>
|
|
<tr name="maintain_templ">
|
|
<td>
|
|
<select name="mn_kind" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="MAE100" <?php if ($v['item_spec'] == "MAE100") echo " selected"; ?>>MAE100有機房</option>
|
|
<option value="MAM200" <?php if ($v['item_spec'] == "MAM200") echo " selected"; ?>>MAM200無機房</option>
|
|
<option value="MAH100" <?php if ($v['item_spec'] == "MAH100") echo " selected"; ?>>MAH100小電梯</option>
|
|
<option value="MAF100" <?php if ($v['item_spec'] == "MAF100") echo " selected"; ?>>MAF100貨梯(有機房)</option>
|
|
<option value="MAQ100" <?php if ($v['item_spec'] == "MAQ100") echo " selected"; ?>>MAQ100強驅梯</option>
|
|
<option value="MAP100" <?php if ($v['item_spec'] == "MAP100") echo " selected"; ?>>MAP100平台梯</option>
|
|
<option value="M1" <?php if ($v['item_spec'] == "M1") echo " selected"; ?>>M1(系統更新)</option>
|
|
<option value="M1+M4(1:1)" <?php if ($v['item_spec'] == "M1+M4(1:1)") echo " selected"; ?>>M1+M4(1:1)系統+主機</option>
|
|
<option value="M1+M4(2:1)" <?php if ($v['item_spec'] == "M1+M4(2:1)") echo " selected"; ?>>M1+M4(2:1)系統+主機</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="mn_seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<?php
|
|
for ($m = 3; $m <= 24; $m++) {
|
|
echo '<option value="' . $m . '"';
|
|
if ($m == $seat) echo ' selected';
|
|
echo '>' . $m . '</option>';
|
|
}
|
|
?>
|
|
<option value="1000" <?php if ($seat == "1000") echo " selected"; ?>>1000</option>
|
|
<option value="1350" <?php if ($seat == "1350") echo " selected"; ?>>1350</option>
|
|
<option value="1500" <?php if ($seat == "1500") echo " selected"; ?>>1500</option>
|
|
<option value="1800" <?php if ($seat == "1800") echo " selected"; ?>>1800</option>
|
|
<option value="2000" <?php if ($seat == "2000") echo " selected"; ?>>2000</option>
|
|
<option value="2500" <?php if ($seat == "2500") echo " selected"; ?>>2500</option>
|
|
<option value="3000" <?php if ($seat == "3000") echo " selected"; ?>>3000</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="mn_numberofstop" class="form-control" size="2" value="<?php echo $stop; ?>">
|
|
</td>
|
|
<td>
|
|
<select name="mn_speed" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="9" <?php if ($speed == "9") echo " selected"; ?>>9m/min</option>
|
|
<option value="24" <?php if ($speed == "24") echo " selected"; ?>>24m/min</option>
|
|
<option value="45" <?php if ($speed == "45") echo " selected"; ?>>45m/min</option>
|
|
<option value="60" <?php if ($speed == "60") echo " selected"; ?>>60m/min</option>
|
|
<option value="90" <?php if ($speed == "90") echo " selected"; ?>>90m/min</option>
|
|
<option value="105" <?php if ($speed == "105") echo " selected"; ?>>105m/min</option>
|
|
</select>
|
|
</td>
|
|
<td><input type="text" name="mn_unit_price" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_unit_price"]); ?>" readonly></td>
|
|
<td><input type="text" name="mn_qty" class="form-control" size="2" maxlength="2" value="<?php echo $v["item_qty"]; ?>"></td>
|
|
<td><input type="text" name="mn_price_bp" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_price_bp"]); ?>" readonly>
|
|
<input type="hidden" name="item_group" value="D">
|
|
<input type="hidden" name="mn_id" value="<?php echo $v['mn_id']; ?>">
|
|
<input type="hidden" name="mn_item" value="<?php echo $v['id']; ?>">
|
|
<input type="hidden" name="mn_act" value="U">
|
|
</td>
|
|
<td><input type="text" name="mn_memo" class="form-control" size="20" value="<?php echo $v['memo']; ?>"></td>
|
|
<td name="mn_relate_facil" nowrap>
|
|
<?php
|
|
if (!empty($v['option_relate_spec'])) {
|
|
$tmp_arr = explode(",", $v['option_relate_spec']);
|
|
foreach ($tmp_arr as $val) {
|
|
if (!empty($item_arr[$val]['item_spec'])) {
|
|
echo $val . "." . $item_arr[$val]['item_spec'] . "<br>";
|
|
}
|
|
}
|
|
}
|
|
?>
|
|
</td>
|
|
<td nowrap><a href="javascript:void(0);" name="btnfaci" class="btn btn-danger btn-sm">電梯</a>
|
|
<a href="javascript:void(0);" name="btndel4" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
} else {
|
|
?>
|
|
<tr name="maintain_templ">
|
|
<td>
|
|
<select name="mn_kind" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="MAE100">MAE100有機房</option>
|
|
<option value="MAM200">MAM200無機房</option>
|
|
<option value="MAH100">MAH100小電梯</option>
|
|
<option value="MAF100">MAF100貨梯(有機房)</option>
|
|
<option value="MAQ100">MAQ100強驅梯</option>
|
|
<option value="MAP100">MAP100平台梯</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="mn_seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<?php
|
|
for ($m = 3; $m <= 24; $m++) {
|
|
echo '<option value="' . $m . '">' . $m . '</option>';
|
|
}
|
|
?>
|
|
<option value="1000">1000</option>
|
|
<option value="1350">1350</option>
|
|
<option value="1500">1500</option>
|
|
<option value="1800">1800</option>
|
|
<option value="2000">2000</option>
|
|
<option value="2500">2500</option>
|
|
<option value="3000">3000</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="mn_numberofstop" class="form-control" size="2">
|
|
</td>
|
|
<td>
|
|
<select name="mn_speed" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="9">9m/min</option>
|
|
<option value="24">24m/min</option>
|
|
<option value="45">45m/min</option>
|
|
<option value="60">60m/min</option>
|
|
<option value="90">90m/min</option>
|
|
<option value="105">105m/min</option>
|
|
</select>
|
|
</td>
|
|
<td><input type="text" name="mn_unit_price" class="form-control dollar-right" size="8" readonly></td>
|
|
<td><input type="text" name="mn_qty" class="form-control" size="2" maxlength="2"></td>
|
|
<td><input type="text" name="mn_price_bp" class="form-control dollar-right" size="8" readonly>
|
|
<input type="hidden" name="mn_id">
|
|
<input type="hidden" name="mn_item">
|
|
<input type="hidden" name="mn_act" value="I">
|
|
</td>
|
|
<td><input type="text" name="mn_memo" class="form-control" size="20"></td>
|
|
<td name="mn_relate_facil" nowrap></td>
|
|
<td nowrap><a href="javascript:void(0);" name="btnfaci" class="btn btn-danger btn-sm">電梯</a>
|
|
<a href="javascript:void(0);" name="btndel4" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="6">小計</td>
|
|
<td colspan="4"><input type="text" name="mn_amt" id="mn_amt" class="form-control dollar-right" size="8" readonly></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="nextline"></div>
|
|
|
|
<div class="table-responsive">
|
|
<table id="tb5" class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="5">拆梯價格<a href="javascript:void(0);" id="btnadd5" class="btn btn-primary btn-sm">+</a></th>
|
|
</tr>
|
|
<tr>
|
|
<th>人乘/載重</th>
|
|
<th>樓層</th>
|
|
<th>單價</th>
|
|
<th>數量</th>
|
|
<th>複價</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
if (count($demolition_arr) > 0) {
|
|
foreach ($demolition_arr as $item_no => $v) {
|
|
if (!empty($v["note"])) $floor = $v["note"];
|
|
else $floor = "";
|
|
?>
|
|
<tr name="demolition_templ">
|
|
<td>
|
|
<select name="seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="15人(含)以下" <?php if ($v['item_spec'] == "15人(含)以下") echo " selected"; ?>>15人(含)以下/1000KGS</option>
|
|
<option value="16~24人" <?php if ($v['item_spec'] == "16~24人") echo " selected"; ?>>16~24人/1001~1600KGS</option>
|
|
<option value="25~30人" <?php if ($v['item_spec'] == "25~30人") echo " selected"; ?>>25~30人/1601~2500KGS</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="floor" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<?php
|
|
for ($j = 4; $j < 41; $j++) {
|
|
echo '<option value="' . $j . '"';
|
|
if ($floor == $j) {
|
|
echo ' selected';
|
|
}
|
|
echo '>' . $j . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</td>
|
|
<td><input type="text" name="demolition_unit_price" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_unit_price"]); ?>" readonly></td>
|
|
<td><input type="text" name="demolition_qty" class="form-control" size="2" maxlength="2" value="<?php echo $v["item_qty"]; ?>"></td>
|
|
<td><input type="text" name="demolition_price_bp" class="form-control dollar-right" size="8" value="<?php echo number_format($v["item_price_bp"]); ?>" readonly>
|
|
<input type="hidden" name="dem_id" value="<?php echo $v['dem_id']; ?>">
|
|
<input type="hidden" name="dem_item" value="<?php echo $v['id']; ?>">
|
|
<input type="hidden" name="dem_act" value="U">
|
|
<a href="javascript:void(0);" name="btndel5" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
} else {
|
|
?>
|
|
<tr name="demolition_templ">
|
|
<td>
|
|
<select name="seat" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<option value="15人(含)以下">15人(含)以下/1000KGS</option>
|
|
<option value="16~24人">16~24人/1001~1600KGS</option>
|
|
<option value="25~30人">25~30人/1601~2500KGS</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="floor" class="form-control">
|
|
<option value="">請選擇</option>
|
|
<?php
|
|
for ($j = 4; $j < 41; $j++) {
|
|
echo '<option value="' . $j . '">' . $j . '</option>';
|
|
}
|
|
?>
|
|
</select>
|
|
</td>
|
|
<td><input type="text" name="demolition_unit_price" class="form-control dollar-right" size="8" readonly><input type="hidden" name="dem_id"></td>
|
|
<td><input type="text" name="demolition_qty" class="form-control" size="2" maxlength="2"></td>
|
|
<td><input type="text" name="demolition_price_bp" class="form-control dollar-right" size="8" readonly>
|
|
<input type="hidden" name="dem_id">
|
|
<input type="hidden" name="dem_item">
|
|
<input type="hidden" name="dem_act" value="I">
|
|
<a href="javascript:void(0);" name="btndel5" class="btn btn-danger btn-sm">X</a>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="4">小計</td>
|
|
<td><input type="text" name="demolition_amt" id="demolition_amt" class="form-control dollar-right" size="8" readonly></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th>付款辦法</th>
|
|
<th>款別</th>
|
|
<th>比例%</th>
|
|
<th>金額</th>
|
|
<th>票期</th>
|
|
<!--<th>批示比例</th>-->
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td rowspan="4">材料</td>
|
|
<td>1、訂金<input type="hidden" name="pay_kind" value="1"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[1])) ? $pay_arr[1]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay1"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[1])) ? number_format($pay_arr[1]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[1]) && $pay_arr[1]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[1])) ? $pay_arr[1]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>2、二次款<input type="hidden" name="pay_kind" value="2"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[2])) ? $pay_arr[2]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay2"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[2])) ? number_format($pay_arr[2]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[2]) && $pay_arr[2]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[2])) ? $pay_arr[2]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>3、貨到工地款<input type="hidden" name="pay_kind" value="3"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[3])) ? $pay_arr[3]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay3"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[3])) ? number_format($pay_arr[3]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[3]) && $pay_arr[3]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[3])) ? $pay_arr[3]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>4、其它<input type="hidden" name="pay_kind" value="4"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[4])) ? $pay_arr[4]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay4"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[4])) ? number_format($pay_arr[4]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[4]) && $pay_arr[4]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[4])) ? $pay_arr[4]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="3">安裝</td>
|
|
<td>5、安裝完畢款<input type="hidden" name="pay_kind" value="5"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[5])) ? $pay_arr[5]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay5"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[5])) ? number_format($pay_arr[5]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[5]) && $pay_arr[5]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[5])) ? $pay_arr[5]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>6、驗收款<input type="hidden" name="pay_kind" value="6"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[6])) ? $pay_arr[6]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay6"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[6])) ? number_format($pay_arr[6]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[6]) && $pay_arr[6]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[6])) ? $pay_arr[6]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>7、其它<input type="hidden" name="pay_kind" value="7"></td>
|
|
<td><input type="text" name="pay_scale" class="form-control" size="3" value="<?php echo (isset($pay_arr[7])) ? $pay_arr[7]["pay_scale"] : ""; ?>"></td>
|
|
<td id="pay7"><input type="text" name="pay_amount" class="form-control dollar-right" size="8" value="<?php echo (isset($pay_arr[7])) ? number_format($pay_arr[7]["pay_amount"]) : "";; ?>" readonly></td>
|
|
<td>
|
|
<select name="pay_period" class="form-control">
|
|
<option value=""></option>
|
|
<option value="7" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "7") echo " selected"; ?>>7天</option>
|
|
<option value="30" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "30") echo " selected"; ?>>30天</option>
|
|
<option value="60" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "60") echo " selected"; ?>>60天</option>
|
|
<option value="90" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "90") echo " selected"; ?>>90天</option>
|
|
<option value="120" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "120") echo " selected"; ?>>120天</option>
|
|
<option value="180" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "180") echo " selected"; ?>>180天</option>
|
|
<option value="other" <?php if (isset($pay_arr[7]) && $pay_arr[7]["pay_period"] == "other") echo " selected"; ?>>其它</option>
|
|
</select>
|
|
<input type="hidden" name="pay_id" value="<?php echo (isset($pay_arr[7])) ? $pay_arr[7]['id'] : ''; ?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">合計</td>
|
|
<td><input type="text" id="pay_all_scale" name="pay_all_scale" class="form-control" size="3" value="<?php echo $pay_all_scale; ?>" readonly></td>
|
|
<td><input type="text" id="pay_all_amount" name="pay_all_amount" class="form-control dollar-right" size="8" value="<?php echo number_format($pay_all_amount); ?>" readonly></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">備註</td>
|
|
<td colspan="3"><textarea name="pay_note" id="pay_note" rows="6" cols="70" class="form-control"><?php echo (isset($pay_arr[1])) ? $pay_arr[1]["pay_note"] : ""; ?></textarea></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="nextline"></div>
|
|
<div>
|
|
<label for="price_lowest">牌價總額(A)</label>
|
|
<input type="text" name="price_lowest" id="price_lowest" class="dollar-right" value="<?php echo number_format($data["price_lowest"]); ?>" readonly>
|
|
</div>
|
|
<div>
|
|
<label for="price_total">售價總額(B)</label>
|
|
<input type="text" name="price_total" id="price_total" class="dollar-right" value="<?php echo number_format($data["price_total"]); ?>" required>
|
|
<input type="hidden" name="price_total_ori" id="price_total_ori" value="<?php echo $data["price_total"]; ?>">
|
|
</div>
|
|
<div>
|
|
<label for="price_total_broken">破價總額(B-A)</label>
|
|
<input type="text" name="price_total_broken" id="price_total_broken" class="dollar-right" value="<?php echo number_format($data["price_total"] - $data["price_lowest"]); ?>" readonly>
|
|
</div>
|
|
<div>
|
|
<label for="price_rate">價率%(B/A)</label>
|
|
<input type="text" name="price_rate" id="price_rate" value="<?php echo $data['price_rate']; ?>" readonly>
|
|
</div>
|
|
<div>
|
|
<label for="qty_total">總台數</label>
|
|
<input type="text" name="qty_total" id="qty_total" readonly>
|
|
</div>
|
|
<div>
|
|
<label for="special_fee">特殊費用</label>
|
|
<input type="text" name="special_fee" id="special_fee" value="<?php echo number_format($data["special_fee"]); ?>">
|
|
</div>
|
|
<div>
|
|
<label for="price_broken">破價(台)</label>
|
|
<input type="text" name="price_broken" id="price_broken" class="dollar-right" readonly>
|
|
</div>
|
|
<div>
|
|
<label for="predeal_date">預定成交日</label><br>
|
|
<input type="date" name="predeal_date" id="predeal_date" value="<?php echo $data["predeal_date"]; ?>" required>
|
|
</div>
|
|
<div>
|
|
<label for="facilitok_date">預定出貨日</label><br>
|
|
<input type="date" name="facilitok_date" id="facilitok_date" value="<?php echo $data["facilitok_date"]; ?>" required>
|
|
</div>
|
|
<div class="nextline"></div>
|
|
<div>
|
|
<label for="penalty">罰則</label>
|
|
<input type="text" name="penalty" id="penalty" value="<?php echo $data["penalty"]; ?>">
|
|
</div>
|
|
<div>
|
|
<label for="deposit_rate">訂金保證金(函)%</label>
|
|
<input type="text" name="deposit_rate" id="deposit_rate" value="<?php echo $data["deposit_rate"]; ?>">
|
|
</div>
|
|
<div>
|
|
<label for="keep_rate">履約保證金(函)%</label>
|
|
<input type="text" name="keep_rate" id="keep_rate" value="<?php echo $data["keep_rate"]; ?>">
|
|
</div>
|
|
<div>
|
|
<label for="warranty_rate">保固保證金(函)%</label>
|
|
<input type="text" name="warranty_rate" id="warranty_rate" value="<?php echo $data["warranty_rate"]; ?>">
|
|
</div>
|
|
|
|
<div class="nextline"></div>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th><label for="memo">特記事項</label></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><textarea name="memo" id="memo" rows="6" cols="100" class="form-control"><?php echo $data["memo"]; ?></textarea></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<ul>
|
|
<li>業務員權限>=80%以上;<80-75%呈至業務協理審核;<75%以下呈至總經理審核。< /li>
|
|
</ul>
|
|
<div class="nextline"></div>
|
|
<label for="attatch1">報價單</label>
|
|
<?php
|
|
if ($data["attatch1"]) {
|
|
echo "<a href=\"" . $data["attatch1"] . "\" target=\"_blank\">" . substr($data["attatch1"], strrpos($data["attatch1"], "/") + 1) . "</a> ";
|
|
echo '<a href="javascript:void(0);" name="sefiledel" class="btn btn-danger btn-sm">X</a>';
|
|
}
|
|
?>
|
|
<div class="nextline"></div>
|
|
<input type="file" name="attatch1" id="attatch1"><a href="javascript:void(0);" name="filedel" class="btn btn-danger btn-sm">X</a>
|
|
<div class="nextline"></div>
|
|
<label for="attatch2">附表一</label>
|
|
<?php
|
|
if ($data["attatch2"]) {
|
|
echo "<a href=\"" . $data["attatch2"] . "\" target=\"_blank\">" . substr($data["attatch2"], strrpos($data["attatch2"], "/") + 1) . "</a> ";
|
|
echo '<a href="javascript:void(0);" name="sefiledel2" class="btn btn-danger btn-sm">X</a>';
|
|
}
|
|
?>
|
|
<div class="nextline"></div>
|
|
<input type="file" name="attatch2" id="attatch2"><a href="javascript:void(0);" name="filedel2" class="btn btn-danger btn-sm">X</a>
|
|
<div class="nextline"></div><br>
|
|
<button type="submit" name="save" id="save" value="save">保存</button>
|
|
<button type="submit" name="submit" id="submit" value="tosign">提交</button>
|
|
|
|
<input type="hidden" name="fp_id_all" id="fp_id_all">
|
|
<input type="hidden" name="fp_kind_all" id="fp_kind_all">
|
|
<input type="hidden" name="fp_seat_all" id="fp_seat_all">
|
|
<input type="hidden" name="fp_numberofstop_all" id="fp_numberofstop_all">
|
|
<input type="hidden" name="fp_speed_all" id="fp_speed_all">
|
|
<input type="hidden" name="item_op_all" id="item_op_all">
|
|
<input type="hidden" name="item_weight_all" id="item_weight_all">
|
|
<input type="hidden" name="item_spec_all" id="item_spec_all">
|
|
<input type="hidden" name="item_group_all" id="item_group_all">
|
|
<input type="hidden" name="item_unit_price_all" id="item_unit_price_all">
|
|
<input type="hidden" name="item_qty_all" id="item_qty_all">
|
|
<input type="hidden" name="item_qty_ori_all" id="item_qty_ori_all">
|
|
<input type="hidden" name="item_price_bp_all" id="item_price_bp_all">
|
|
<input type="hidden" name="item_price_ct_all" id="item_price_ct_all">
|
|
<input type="hidden" name="item_price_all" id="item_price_all">
|
|
<input type="hidden" name="gross_profit_all" id="gross_profit_all">
|
|
<input type="hidden" name="pv_rate_all" id="pv_rate_all">
|
|
<input type="hidden" name="note_all" id="note_all">
|
|
<input type="hidden" name="pay_kind_all" id="pay_kind_all">
|
|
<input type="hidden" name="pay_scale_all" id="pay_scale_all">
|
|
<input type="hidden" name="pay_amount_all" id="pay_amount_all">
|
|
<input type="hidden" name="pay_period_all" id="pay_period_all">
|
|
<input type="hidden" name="pay_id_all" id="pay_id_all">
|
|
<input type="hidden" name="op_id_all" id="op_id_all">
|
|
<input type="hidden" name="option_seat_all" id="option_seat_all">
|
|
<input type="hidden" name="option_unit_price_all" id="option_unit_price_all">
|
|
<input type="hidden" name="option_qty_all" id="option_qty_all">
|
|
<input type="hidden" name="option_price_bp_all" id="option_price_bp_all">
|
|
<input type="hidden" name="option_memo_all" id="option_memo_all">
|
|
<input type="hidden" name="option_relate_facil_all" id="option_relate_facil_all">
|
|
<input type="hidden" name="mn_id_all" id="mn_id_all">
|
|
<input type="hidden" name="mn_kind_all" id="mn_kind_all">
|
|
<input type="hidden" name="mn_seat_all" id="mn_seat_all">
|
|
<input type="hidden" name="mn_numberofstop_all" id="mn_numberofstop_all">
|
|
<input type="hidden" name="mn_speed_all" id="mn_speed_all">
|
|
<input type="hidden" name="mn_unit_price_all" id="mn_unit_price_all">
|
|
<input type="hidden" name="mn_qty_all" id="mn_qty_all">
|
|
<input type="hidden" name="mn_price_bp_all" id="mn_price_bp_all">
|
|
<input type="hidden" name="mn_memo_all" id="mn_memo_all">
|
|
<input type="hidden" name="mn_relate_facil_all" id="mn_relate_facil_all">
|
|
<input type="hidden" name="except_note_all" id="except_note_all">
|
|
<input type="hidden" name="except_spec_all" id="except_spec_all">
|
|
<input type="hidden" name="except_unit_price_all" id="except_unit_price_all">
|
|
<input type="hidden" name="except_qty_all" id="except_qty_all">
|
|
<input type="hidden" name="except_price_bp_all" id="except_price_bp_all">
|
|
<input type="hidden" name="dem_id_all" id="dem_id_all">
|
|
<input type="hidden" name="dem_seat_all" id="dem_seat_all">
|
|
<input type="hidden" name="dem_floor_all" id="dem_floor_all">
|
|
<input type="hidden" name="dem_unit_price_all" id="dem_unit_price_all">
|
|
<input type="hidden" name="dem_qty_all" id="dem_qty_all">
|
|
<input type="hidden" name="dem_price_bp_all" id="dem_price_bp_all">
|
|
<input type="hidden" name="pmstatus">
|
|
<input type="hidden" name="fp_item_all" id="fp_item_all">
|
|
<input type="hidden" name="fp_act_all" id="fp_act_all">
|
|
<input type="hidden" name="op_item_all" id="op_item_all">
|
|
<input type="hidden" name="op_act_all" id="op_act_all">
|
|
<input type="hidden" name="mn_item_all" id="mn_item_all">
|
|
<input type="hidden" name="mn_act_all" id="mn_act_all">
|
|
<input type="hidden" name="except_item_all" id="except_item_all">
|
|
<input type="hidden" name="except_act_all" id="except_act_all">
|
|
<input type="hidden" name="dem_item_all" id="dem_item_all">
|
|
<input type="hidden" name="dem_act_all" id="dem_act_all">
|
|
<input type="hidden" name="fp_del" id="fp_del">
|
|
<input type="hidden" name="op_del" id="op_del">
|
|
<input type="hidden" name="mn_del" id="mn_del">
|
|
<input type="hidden" name="except_del" id="except_del">
|
|
<input type="hidden" name="dem_del" id="dem_del">
|
|
<input type="hidden" name="file_price_del" id="file_price_del">
|
|
<input type="hidden" name="file_appendix_del" id="file_appendix_del">
|
|
<input type="hidden" name="token" value="<?php echo $token; ?>">
|
|
<input type="hidden" name="id" value="<?php echo $id; ?>">
|
|
</form>
|
|
</div>
|
|
|
|
<?php
|
|
}
|
|
include "../footer.php";
|
|
?>
|