|
@ -11,6 +11,15 @@ if(isset($_GET['id']) && $_GET['id']!=""){ |
|
|
JOIN pricereview_item ON pricereview_main.id = pricereview_item.mid |
|
|
JOIN pricereview_item ON pricereview_main.id = pricereview_item.mid |
|
|
JOIN account ON pricereview_main.person = account.accountid |
|
|
JOIN account ON pricereview_main.person = account.accountid |
|
|
WHERE pricereview_main.id = :id AND pricereview_item.item_group = 'A' ORDER BY pay_kind ASC"; |
|
|
WHERE pricereview_main.id = :id AND pricereview_item.item_group = 'A' ORDER BY pay_kind ASC"; |
|
|
|
|
|
// $stmt = $conn->prepare($sql_str); |
|
|
|
|
|
// $stmt->bindParam(':id',$id); |
|
|
|
|
|
// $stmt->execute(); |
|
|
|
|
|
// $contracts = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
|
|
$sql_str = "SELECT contract_new_apply.*, |
|
|
|
|
|
contract_new_apply_pays.pay_kind, contract_new_apply_pays.pay_scale, contract_new_apply_pays.pay_amount, contract_new_apply_pays.pay_period, contract_new_apply_pays.condition_date |
|
|
|
|
|
FROM contract_new_apply |
|
|
|
|
|
JOIN contract_new_apply_pays ON contract_new_apply.id = contract_new_apply_pays.contract_apply_id |
|
|
|
|
|
WHERE contract_new_apply.mid = :id"; |
|
|
$stmt = $conn->prepare($sql_str); |
|
|
$stmt = $conn->prepare($sql_str); |
|
|
$stmt->bindParam(':id', $id); |
|
|
$stmt->bindParam(':id', $id); |
|
|
$stmt->execute(); |
|
|
$stmt->execute(); |
|
@ -37,13 +46,16 @@ if(isset($_GET['id']) && $_GET['id']!=""){ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$buyArr = []; |
|
|
|
|
|
$buyNo2Pay = false; |
|
|
$buyNo2Pay = false; |
|
|
$buy_total_price = 0; |
|
|
$buy_total_price = 0; |
|
|
$installArr = []; |
|
|
$installArr = []; |
|
|
$install_total_price = 0; |
|
|
$install_total_price = 0; |
|
|
$noteArr = explode(",", $contracts[0]['note']); |
|
|
// $noteArr = explode(",", $contracts[0]['note']); |
|
|
|
|
|
$noteArr = array(1,1,1,1,1); |
|
|
$qty = $contracts[0]['item_qty']; |
|
|
$qty = $contracts[0]['item_qty']; |
|
|
|
|
|
// print_r($contracts); |
|
|
|
|
|
print_r($contracts);exit; |
|
|
foreach($contracts as $idx=>$amount){ |
|
|
foreach($contracts as $idx=>$amount){ |
|
|
$isset = false; |
|
|
$isset = false; |
|
|
if($amount['pay_kind']==1 || $amount['pay_kind']==2 || $amount['pay_kind']==3){ |
|
|
if($amount['pay_kind']==1 || $amount['pay_kind']==2 || $amount['pay_kind']==3){ |
|
@ -63,16 +75,21 @@ if(isset($_GET['id']) && $_GET['id']!=""){ |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
if($amount['pay_kind']==5 || $amount['pay_kind']==6){ |
|
|
if($amount['pay_kind']==5 || $amount['pay_kind']==6){ |
|
|
|
|
|
echo "111111"; |
|
|
if($amount['pay_scale'] > 0){ |
|
|
if($amount['pay_scale'] > 0){ |
|
|
$install_total_price = $install_total_price + $amount['pay_amount']; |
|
|
$install_total_price = $install_total_price + $amount['pay_amount']; |
|
|
$installArr[] = ['installment'=> $amount['pay_kind'], 'scale'=> $amount['pay_scale'], 'amount'=> $amount['pay_amount'], 'note'=>$amount['note']]; |
|
|
$installArr[] = ['installment'=> $amount['pay_kind'], 'scale'=> $amount['pay_scale'], 'amount'=> $amount['pay_amount'], 'note'=>$amount['note']]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// print_r($buyArr); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}catch (PDOException $e ){ |
|
|
}catch (PDOException $e ){ |
|
|
die("ERROR!!!: ". $e->getMessage()); |
|
|
die("ERROR!!!: ". $e->getMessage()); |
|
|
} |
|
|
} |
|
|
|
|
|
echo $buy_total_price; |
|
|
} |
|
|
} |
|
|
?> |
|
|
?> |
|
|
<link rel="stylesheet" href="./styles/style.css"> |
|
|
<link rel="stylesheet" href="./styles/style.css"> |
|
@ -357,10 +374,10 @@ if(isset($_GET['id']) && $_GET['id']!=""){ |
|
|
</main> |
|
|
</main> |
|
|
<script src="../ckeditor4/ckeditor.js"></script> |
|
|
<script src="../ckeditor4/ckeditor.js"></script> |
|
|
<script> |
|
|
<script> |
|
|
const partyAcompany = <?php echo json_encode($contract['company']); ?>; |
|
|
const partyAcompany = <?php echo json_encode($contract['customer']); ?>; |
|
|
const partyAcontractno = <?php echo json_encode($contract['contractno']); ?>; |
|
|
const partyAcontractno = <?php echo json_encode($contract['contractno']); ?>; |
|
|
const partyAaddress = <?php echo json_encode($contract['address']); ?>; |
|
|
const partyAaddress = <?php echo json_encode($contract['contact_address']); ?>; |
|
|
const totalPrice = <?php echo $contract['price_total']; ?>; |
|
|
const totalPrice = <?php echo $contract['total_price']; ?>; |
|
|
const totalInstallPrice = <?php echo $install_total_price; ?>; |
|
|
const totalInstallPrice = <?php echo $install_total_price; ?>; |
|
|
const totalBuyPrice = <?php echo $buy_total_price; ?>; |
|
|
const totalBuyPrice = <?php echo $buy_total_price; ?>; |
|
|
let buyInputArr = ["<input id='buyfill1' />"]; |
|
|
let buyInputArr = ["<input id='buyfill1' />"]; |
|
@ -370,11 +387,13 @@ if(isset($_GET['id']) && $_GET['id']!=""){ |
|
|
let buy_pay_text = '' |
|
|
let buy_pay_text = '' |
|
|
const chineseArr = ['零','一','二','三','四','五','六','七'] |
|
|
const chineseArr = ['零','一','二','三','四','五','六','七'] |
|
|
const bigChineseArr = ['零','壹','貳','參','肆','伍','陸','柒','捌','玖','拾']; |
|
|
const bigChineseArr = ['零','壹','貳','參','肆','伍','陸','柒','捌','玖','拾']; |
|
|
const num = <?php echo $qty; ?>; |
|
|
// const num = <?php echo $qty; ?>; |
|
|
|
|
|
const num = 7; |
|
|
const people = <?php echo $noteArr[1]; ?>; |
|
|
const people = <?php echo $noteArr[1]; ?>; |
|
|
const floor = <?php echo $noteArr[2]; ?>; |
|
|
const floor = <?php echo $noteArr[2]; ?>; |
|
|
const speed = <?php echo $noteArr[3]; ?>; |
|
|
const speed = <?php echo $noteArr[3]; ?>; |
|
|
console.log(buyArr); |
|
|
console.log(buyArr); |
|
|
|
|
|
console.log(installArr); |
|
|
buyArr.forEach((item, idx) => { |
|
|
buyArr.forEach((item, idx) => { |
|
|
if(item.scale > 0){ |
|
|
if(item.scale > 0){ |
|
|
if(item.installment == 1){ |
|
|
if(item.installment == 1){ |
|
|