|
@ -8,7 +8,6 @@ if(!(isset($_GET['id']) && !empty($_GET['id']))){ |
|
|
exit; |
|
|
exit; |
|
|
} |
|
|
} |
|
|
$id = $_GET["id"]; |
|
|
$id = $_GET["id"]; |
|
|
echo $id; |
|
|
|
|
|
$sql_str = "SELECT pricereview_main.*, account.name as accountname, pricereview_item.* |
|
|
$sql_str = "SELECT pricereview_main.*, account.name as accountname, pricereview_item.* |
|
|
FROM pricereview_main |
|
|
FROM pricereview_main |
|
|
JOIN account ON pricereview_main.person = account.accountid |
|
|
JOIN account ON pricereview_main.person = account.accountid |
|
@ -18,7 +17,6 @@ $stmt = $conn->prepare($sql_str); |
|
|
$stmt->bindParam(':id',$id); |
|
|
$stmt->bindParam(':id',$id); |
|
|
$stmt->execute(); |
|
|
$stmt->execute(); |
|
|
$contract = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
$contract = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
print_r($contract); |
|
|
|
|
|
$accounttype = "M"; |
|
|
$accounttype = "M"; |
|
|
$sql_str = "SELECT * FROM account WHERE accounttype = :accounttype"; |
|
|
$sql_str = "SELECT * FROM account WHERE accounttype = :accounttype"; |
|
|
$stmt = $conn->prepare($sql_str); |
|
|
$stmt = $conn->prepare($sql_str); |
|
@ -31,6 +29,14 @@ $stmt = $conn->prepare($sql_str); |
|
|
$stmt->bindParam(':vol_no', $contract['contractno']); |
|
|
$stmt->bindParam(':vol_no', $contract['contractno']); |
|
|
$stmt->execute(); |
|
|
$stmt->execute(); |
|
|
$customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
$customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
|
|
|
|
|
|
|
|
|
$mid = $contract['id']; |
|
|
|
|
|
$sql_str = "SELECT * FROM pricereview_pay WHERE mid = :mid ORDER BY pay_kind ASC"; |
|
|
|
|
|
$stmt = $conn->prepare($sql_str); |
|
|
|
|
|
$stmt->bindParam(':mid', $mid); |
|
|
|
|
|
$stmt->execute(); |
|
|
|
|
|
$pays = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
|
|
print_r($pays); |
|
|
?> |
|
|
?> |
|
|
<link rel="stylesheet" href="./styles/style.css"> |
|
|
<link rel="stylesheet" href="./styles/style.css"> |
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> |
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" /> |
|
@ -140,11 +146,11 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
貨抵工地 |
|
|
貨抵工地 |
|
|
</div> |
|
|
</div> |
|
|
<input type="text" placeholder="30" style="width:45px;padding:0 8px;" x-model="data.workdeadline_a"> |
|
|
<input type="text" placeholder="30" style="width:45px;padding:0 12px;" x-model="data.workdeadline_a"> |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
天內安裝完成,甲方應於貨底工地前 |
|
|
天內安裝完成,甲方應於貨底工地前 |
|
|
</div> |
|
|
</div> |
|
|
<input type="text" placeholder="7" style="width:45px;padding:0 8px;" x-model="data.workdeadline_b"> |
|
|
<input type="text" placeholder="7" style="width:45px;padding:0 12px;" x-model="data.workdeadline_b"> |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
天完成並整理完善。 |
|
|
天完成並整理完善。 |
|
|
</div> |
|
|
</div> |
|
@ -160,7 +166,7 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
乙方應於 |
|
|
乙方應於 |
|
|
</div> |
|
|
</div> |
|
|
<input type="text" placeholder="10" style="width:45px;padding:0 8px;" x-model="data.regulations"> |
|
|
<input type="text" placeholder="10" style="width:45px;padding:0 12px;" x-model="data.regulations"> |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
天內試車完成 |
|
|
天內試車完成 |
|
|
</div> |
|
|
</div> |
|
@ -170,7 +176,7 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
<td style="vertical-align: middle">免保期限</td> |
|
|
<td style="vertical-align: middle">免保期限</td> |
|
|
<td style="vertical-align: middle" colspan=3> |
|
|
<td style="vertical-align: middle" colspan=3> |
|
|
<div class="ui labeled input"> |
|
|
<div class="ui labeled input"> |
|
|
<input type="text" placeholder="18" style="width:45px;padding:0 8px;" x-model="data.freedeadline"> |
|
|
<input type="text" placeholder="18" style="width:45px;padding:0 12px;" x-model="data.freedeadline"> |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
個月 |
|
|
個月 |
|
|
</div> |
|
|
</div> |
|
@ -191,7 +197,7 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
圖色確認第 |
|
|
圖色確認第 |
|
|
</div> |
|
|
</div> |
|
|
<input type="text" placeholder="90" style="width:45px;padding:0 8px;" x-model="data.tradedeadline"> |
|
|
<input type="text" placeholder="90" style="width:45px;padding:0 12px;" x-model="data.tradedeadline"> |
|
|
<div class="ui label"> |
|
|
<div class="ui label"> |
|
|
天出貨 |
|
|
天出貨 |
|
|
</div> |
|
|
</div> |
|
@ -265,189 +271,100 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
</thead> |
|
|
</thead> |
|
|
<tbody style="font-weight: bolder;margin-bottom: 20px"> |
|
|
<tbody style="font-weight: bolder;margin-bottom: 20px" > |
|
|
<tr> |
|
|
<?php |
|
|
<td> |
|
|
$day = 0; |
|
|
<p style='text-align:center'>銷售</p> |
|
|
$styles = [ |
|
|
</td> |
|
|
1=> "訂金", |
|
|
<td> |
|
|
2=> "二次款", |
|
|
<p style='text-align:center'>訂金</p> |
|
|
3=>"貨到款", |
|
|
</td> |
|
|
4=>"", |
|
|
<td> |
|
|
5=>"安裝款", |
|
|
<p style='text-align:center'>簽約後X天付訂金</p> |
|
|
6=>"尾款", |
|
|
</td> |
|
|
7=>"", |
|
|
<td> |
|
|
]; |
|
|
<p style='text-align:center'>合約日</p> |
|
|
$paydate = [ |
|
|
</td> |
|
|
1=>"合約日", |
|
|
<td> |
|
|
2=>"合約日", |
|
|
<p style='text-align:center'>30天</p> |
|
|
3=>"出貨日", |
|
|
</td> |
|
|
4=>"", |
|
|
<td> |
|
|
5=>"竣檢日", |
|
|
<p style='text-align:center'>30天</p> |
|
|
6=>"交車日", |
|
|
</td> |
|
|
7=>"" |
|
|
<td> |
|
|
]; |
|
|
<p style='text-align:center'>20%</p> |
|
|
?> |
|
|
</td> |
|
|
<?php foreach($pays as $pay): |
|
|
<td> |
|
|
if($pay['pay_scale'] == 0) continue; |
|
|
<p style='text-align:center'>636000</p> |
|
|
?> |
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>銷售</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>二次款</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>簽約後X天付二次款</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>合約日</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>30天</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>30天</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>0%%</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>0</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>銷售</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>貨到款</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>貨抵工地付貨到款</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>出貨日</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>-</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>30天</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>50%</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>1590000</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>安裝</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>安裝款</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>安裝完成後X天收款</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>竣檢日</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>30天</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>30天</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>20%</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>636000</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
<tr> |
|
|
<tr> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'>安裝</p> |
|
|
<p style='text-align:center'><?php echo ($pay['pay_kind'] <=4) ? "銷售" : "按裝"; ?></p> |
|
|
</td> |
|
|
</td> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'>尾款</p> |
|
|
<p style='text-align:center'><?php echo $styles[$pay['pay_kind']]; ?></p> |
|
|
</td> |
|
|
</td> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'>交車後X天付尾款</p> |
|
|
<?php if($pay['pay_kind'] == 1){ ?> |
|
|
</td> |
|
|
<template x-if="pays[1] > 0"> |
|
|
<td> |
|
|
<p style='text-align:center'>簽約後<span x-text="pays[1]"></span>天付訂金</p> |
|
|
<p style='text-align:center'>交車日</p> |
|
|
</template> |
|
|
|
|
|
<template x-if="pays[1] <= 0"> |
|
|
|
|
|
<p style='text-align:center'>簽約後付訂金</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<?php } elseif($pay['pay_kind'] == 2){ ?> |
|
|
|
|
|
<template x-if="pays[2] > 0"> |
|
|
|
|
|
<p style='text-align:center'>簽約後<span x-text="pays[2]"></span>天付二次款</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template x-if="pays[2] <= 0"> |
|
|
|
|
|
<p style='text-align:center'>簽約後付二次款</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<?php } elseif($pay['pay_kind'] == 3){ ?> |
|
|
|
|
|
<p style='text-align:center'>貨抵工地付貨到款</p> |
|
|
|
|
|
<?php } elseif($pay['pay_kind'] == 5){ ?> |
|
|
|
|
|
<template x-if="pays[5] > 0"> |
|
|
|
|
|
<p style='text-align:center'>安裝完成後<span x-text="pays[5]"></span>天收款</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template x-if="pays[5] <= 0"> |
|
|
|
|
|
<p style='text-align:center'>安裝完成後收款</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<?php } elseif($pay['pay_kind'] == 6){ ?> |
|
|
|
|
|
<template x-if="pays[6] > 0"> |
|
|
|
|
|
<p style='text-align:center'>交車後<span x-text="pays[6]"></span>天付尾款</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template x-if="pays[6] <= 0"> |
|
|
|
|
|
<p style='text-align:center'>交車後付尾款</p> |
|
|
|
|
|
</template> |
|
|
|
|
|
<?php } else{ ?> |
|
|
|
|
|
<p style='text-align:center'>-</p> |
|
|
|
|
|
<?php } ?> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'><?php echo $paydate[$pay['pay_kind']]; ?></p> |
|
|
</td> |
|
|
</td> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'>0天</p> |
|
|
<div class="ui labeled input"> |
|
|
</td> |
|
|
<input type="number" placeholder="90" style="width:45px;padding:0 12px;" x-model="pays[<?php echo $pay['pay_kind'];?>]"> |
|
|
<td> |
|
|
<div class="ui label"> |
|
|
<p style='text-align:center'>30天</p> |
|
|
天 |
|
|
</td> |
|
|
</div> |
|
|
<td> |
|
|
</div> |
|
|
<p style='text-align:center'>10%</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'>318000</p> |
|
|
|
|
|
</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
|
|
|
<td> |
|
|
|
|
|
<p style='text-align:center'></p> |
|
|
|
|
|
</td> |
|
|
</td> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'></p> |
|
|
<div class="ui labeled input"> |
|
|
|
|
|
<input type="number" placeholder="90" style="width:45px;padding:0 12px;" x-model="tickets[<?php echo $pay['pay_kind'];?>]"> |
|
|
|
|
|
<div class="ui label"> |
|
|
|
|
|
天 |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
</td> |
|
|
</td> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'></p> |
|
|
<p style='text-align:center'><?php echo $pay['pay_scale'] ?>%</p> |
|
|
</td> |
|
|
</td> |
|
|
<td> |
|
|
<td> |
|
|
<p style='text-align:center'></p> |
|
|
<p style='text-align:center' x-text="localnumber(data.total_price * <?php echo $pay['pay_scale']/100 ?>)"></p> |
|
|
</td> |
|
|
</td> |
|
|
</tr> |
|
|
</tr> |
|
|
|
|
|
<?php endforeach; ?> |
|
|
</tbody> |
|
|
</tbody> |
|
|
</table> |
|
|
</table> |
|
|
<table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%"> |
|
|
<table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%"> |
|
@ -479,6 +396,14 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
<div class="loader"></div> |
|
|
<div class="loader"></div> |
|
|
</template> |
|
|
</template> |
|
|
</button> |
|
|
</button> |
|
|
|
|
|
<button x-show="true" x-on:click="" :disabled="isLoading" type="button" class="btn btn-primary btn-lg pull-right savebtn"> |
|
|
|
|
|
<template x-if="!isLoading"> |
|
|
|
|
|
<span>暫存</span> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template x-if="isLoading"> |
|
|
|
|
|
<div class="loader"></div> |
|
|
|
|
|
</template> |
|
|
|
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
@ -496,6 +421,4 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
const vat = '<?php echo $customer['uscc'] ?>'; |
|
|
const vat = '<?php echo $customer['uscc'] ?>'; |
|
|
const price_total = <?php echo $contract['price_total'] ?>; |
|
|
const price_total = <?php echo $contract['price_total'] ?>; |
|
|
const address = '<?php echo $contract['address'] ?>'; |
|
|
const address = '<?php echo $contract['address'] ?>'; |
|
|
|
|
|
|
|
|
console.log(123) |
|
|
|
|
|
</script> |
|
|
</script> |