|
|
@ -1,8 +1,8 @@ |
|
|
|
<?php |
|
|
|
include_once("../header.php"); |
|
|
|
require_once("./conn.php"); |
|
|
|
if(!(isset($_GET['id']) && !empty($_GET['id']))){ |
|
|
|
$para = "function_name=pricereview&".$token_link; |
|
|
|
if (!(isset($_GET['id']) && !empty($_GET['id']))) { |
|
|
|
$para = "function_name=pricereview&" . $token_link; |
|
|
|
echo "<script>alert('非法訪問!!!');</script>"; |
|
|
|
echo "<script>window.history.go(-1);</script>"; |
|
|
|
exit; |
|
|
@ -15,25 +15,25 @@ LEFT JOIN account AS person_account ON contract_new_apply.review_person_id = per |
|
|
|
LEFT JOIN account AS person_final_account ON contract_new_apply.review_final_person_id = person_final_account.accountid |
|
|
|
WHERE contract_new_apply.mid = :mid"; |
|
|
|
$stmt = $conn->prepare($sql_str); |
|
|
|
$stmt->bindParam(':mid',$id); |
|
|
|
$stmt->bindParam(':mid', $id); |
|
|
|
$stmt->execute(); |
|
|
|
$contract_new_apply = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
|
$contract = $contract_new_apply; |
|
|
|
$isFirst = empty($contract_new_apply) ? 1 : 0; |
|
|
|
if(empty($contract_new_apply)){ |
|
|
|
if (empty($contract_new_apply)) { |
|
|
|
$sql_str = "SELECT pricereview_main.contractno, pricereview_main.ekind, pricereview_main.person, pricereview_main.company, pricereview_main.case_name, pricereview_main.address, pricereview_main.price_lowest, pricereview_main.price_total, pricereview_main.price_rate, pricereview_main.status as priceview_status, pricereview_main.id as mainid, account.name as accountname |
|
|
|
FROM pricereview_main |
|
|
|
JOIN account ON pricereview_main.person = account.accountid |
|
|
|
WHERE pricereview_main.id = :id"; |
|
|
|
$stmt = $conn->prepare($sql_str); |
|
|
|
$stmt->bindParam(':id',$id); |
|
|
|
$stmt->bindParam(':id', $id); |
|
|
|
$stmt->execute(); |
|
|
|
$contract = $stmt->fetch(PDO::FETCH_ASSOC); |
|
|
|
// print_r($contract); |
|
|
|
$accounttype = "M"; |
|
|
|
$sql_str = "SELECT * FROM account WHERE accounttype = :accounttype"; |
|
|
|
$stmt = $conn->prepare($sql_str); |
|
|
|
$stmt->bindParam(':accounttype',$accounttype); |
|
|
|
$stmt->bindParam(':accounttype', $accounttype); |
|
|
|
$stmt->execute(); |
|
|
|
$persons = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
$sql_str = "SELECT * FROM hope_elevator_customer WHERE vol_no = :vol_no ORDER BY created_at DESC"; |
|
|
@ -50,7 +50,7 @@ if(empty($contract_new_apply)){ |
|
|
|
$stmt->execute(); |
|
|
|
$items = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
$total_items = 0; |
|
|
|
foreach($items as $item){ |
|
|
|
foreach ($items as $item) { |
|
|
|
$total_items += $item['item_qty']; |
|
|
|
} |
|
|
|
$sql_str = "SELECT * FROM pricereview_pay WHERE mid = :mid ORDER BY pay_kind ASC"; |
|
|
@ -60,15 +60,14 @@ if(empty($contract_new_apply)){ |
|
|
|
$pays = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
$price_a = 0; |
|
|
|
$price_b = 0; |
|
|
|
foreach($pays as $pay){ |
|
|
|
if($pay['pay_kind'] <= 4){ |
|
|
|
foreach ($pays as $pay) { |
|
|
|
if ($pay['pay_kind'] <= 4) { |
|
|
|
$price_a = $price_a + $pay['pay_amount']; |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
$price_b = $price_b + $pay['pay_amount']; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
$mid = $contract['mid']; |
|
|
|
$contract_new_apply_id = $contract_new_apply['id']; |
|
|
|
$sql_str = "SELECT * FROM contract_new_apply_pays WHERE mid = :mid ORDER BY pay_kind ASC"; |
|
|
@ -84,10 +83,10 @@ if(empty($contract_new_apply)){ |
|
|
|
$items = $stmt->fetchAll(PDO::FETCH_ASSOC); |
|
|
|
$price_a = 0; |
|
|
|
$price_b = 0; |
|
|
|
foreach($pays as $pay){ |
|
|
|
if($pay['pay_kind'] <= 4){ |
|
|
|
foreach ($pays as $pay) { |
|
|
|
if ($pay['pay_kind'] <= 4) { |
|
|
|
$price_a = $price_a + $pay['pay_amount']; |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
$price_b = $price_b + $pay['pay_amount']; |
|
|
|
} |
|
|
|
} |
|
|
@ -112,7 +111,7 @@ $person = $contract['person']; |
|
|
|
<script defer src="./js/alpinejs/cdn.min.js"></script> |
|
|
|
<script src="./js/axios/axios.min.js"></script> |
|
|
|
<div class="contract-new-apply-component" x-data="contractNewApply"> |
|
|
|
<div class="form" method="post" id="form" enctype="multipart/form-data" > |
|
|
|
<div class="form" method="post" id="form" enctype="multipart/form-data"> |
|
|
|
<input type="hidden" name='form_name' value="main_form" /> |
|
|
|
<div> |
|
|
|
<table class="table table-bordered query-table table-striped table-bordered display compact" style="width:99%;margin-left:.5%"> |
|
|
@ -142,7 +141,7 @@ $person = $contract['person']; |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">統一編號/身分證字號</td> |
|
|
|
<td> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.vat" disabled > |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.vat" disabled> |
|
|
|
<p class="alerttext" x-show="data.vat==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">合約書申請日期</td> |
|
|
@ -161,41 +160,41 @@ $person = $contract['person']; |
|
|
|
<tr> |
|
|
|
<td style="vertical-align: middle">案件名稱</td> |
|
|
|
<td style="vertical-align: middle" colspan="3"> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.case_name" disabled > |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.case_name" disabled> |
|
|
|
<p class="alerttext" x-show="data.case_name==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">立約人</td> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.company" disabled> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.company" disabled> |
|
|
|
<p class="alerttext" x-show="data.company==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">負責人</td> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.manager" disabled > |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.manager" disabled> |
|
|
|
<p class="alerttext" x-show="data.manager==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td style="vertical-align: middle">含稅給約總價</td> |
|
|
|
<td colspan="3" style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="data.total_price" > |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="data.total_price"> |
|
|
|
<p class="alerttext" x-show="data.total_price==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">含稅貸款(A)</td> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="data.price_a" > |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="data.price_a"> |
|
|
|
<p class="alerttext" x-show="data.price_a==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">含稅安裝款(A)</td> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="data.price_b" > |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="data.price_b"> |
|
|
|
<p class="alerttext" x-show="data.price_b==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td style="vertical-align: middle">聯絡地址</td> |
|
|
|
<td style="vertical-align: middle" colspan=3> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.address" disabled> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.address" disabled> |
|
|
|
<p class="alerttext" x-show="data.address==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">免保期限</td> |
|
|
@ -226,16 +225,16 @@ $person = $contract['person']; |
|
|
|
</td> --> |
|
|
|
<td style="vertical-align: middle">完工期限</td> |
|
|
|
<td style="vertical-align: middle" colspan=7> |
|
|
|
<div class="ui labeled input"> |
|
|
|
<div class="ui label"> |
|
|
|
乙方應於貨抵工地後每台 |
|
|
|
</div> |
|
|
|
<input type="text" placeholder="30" style="width:45px;padding:0 12px;" x-model="data.workdeadline_a"> |
|
|
|
<div class="ui label"> |
|
|
|
日內安裝完成 |
|
|
|
<div class="ui labeled input"> |
|
|
|
<div class="ui label"> |
|
|
|
乙方應於貨抵工地後每台 |
|
|
|
</div> |
|
|
|
<input type="text" placeholder="30" style="width:45px;padding:0 12px;" x-model="data.workdeadline_a"> |
|
|
|
<div class="ui label"> |
|
|
|
日內安裝完成 |
|
|
|
</div> |
|
|
|
<div class="note label" x-show="data.workdeadline_note && data.workdeadline_note != 'null'" style="font-size:14px;color:#BD0606" x-text="'說明:' + data.workdeadline_note"></div> |
|
|
|
</div> |
|
|
|
<div class="note label" x-show="data.workdeadline_note && data.workdeadline_note != 'null'" style="font-size:14px;color:#BD0606" x-text="'說明:' + data.workdeadline_note"></div> |
|
|
|
</div> |
|
|
|
<!-- <input class="form-control disabled_select" type="text" x-model="data.deadline" > --> |
|
|
|
<p class="alerttext" x-show="data.deadline==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
@ -244,7 +243,7 @@ $person = $contract['person']; |
|
|
|
<tr> |
|
|
|
<td style="vertical-align: middle">交貨地點</td> |
|
|
|
<td style="vertical-align: middle" colspan=3> |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.tradeaddress" > |
|
|
|
<input class="form-control disabled_select" type="text" x-model="data.tradeaddress"> |
|
|
|
<p class="alerttext" x-show="data.tradeaddress==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle">交貨期限</td> |
|
|
@ -282,25 +281,27 @@ $person = $contract['person']; |
|
|
|
</thead> |
|
|
|
<tbody style="font-weight: bolder;margin-bottom: 20px"> |
|
|
|
<template x-for="(item, idx) in data.items"> |
|
|
|
<tr> |
|
|
|
<td style="vertical-align: middle"><p x-text="idx+1"></p></td> |
|
|
|
<td colspan="3" style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="text" x-model="item.item_spec" > |
|
|
|
<p class="alerttext" x-show="data.item_spec==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<span x-text="item.item_qty + '台'" style="padding:0 20px"></span> |
|
|
|
</td> |
|
|
|
<td colspan="3" style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="item.item_price_ct" > |
|
|
|
<p class="alerttext" x-show="data.item_price_ct==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<p x-text="idx+1"></p> |
|
|
|
</td> |
|
|
|
<td colspan="3" style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="text" x-model="item.item_spec"> |
|
|
|
<p class="alerttext" x-show="data.item_spec==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
<td style="vertical-align: middle"> |
|
|
|
<span x-text="item.item_qty + '台'" style="padding:0 20px"></span> |
|
|
|
</td> |
|
|
|
<td colspan="3" style="vertical-align: middle"> |
|
|
|
<input class="form-control disabled_select lock" type="number" x-model="item.item_price_ct"> |
|
|
|
<p class="alerttext" x-show="data.item_price_ct==''"><i class="fa-solid fa-circle-xmark"></i>未填寫</p> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
</template> |
|
|
|
<tr> |
|
|
|
<td colspan=4></td> |
|
|
|
<td>電梯總數</td> |
|
|
|
<td colspan='3'> <span x-text="data.total_items + '台'" style="padding:0 20px"></span></td> |
|
|
|
<td colspan='3'> <span x-text="data.total_items + '台'" style="padding:0 20px"></span></td> |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
@ -334,99 +335,99 @@ $person = $contract['person']; |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
</thead> |
|
|
|
<tbody style="font-weight: bolder;margin-bottom: 20px" > |
|
|
|
<?php |
|
|
|
<tbody style="font-weight: bolder;margin-bottom: 20px"> |
|
|
|
<?php |
|
|
|
$day = 0; |
|
|
|
$styles = [ |
|
|
|
1=> "訂金", |
|
|
|
2=> "二次款", |
|
|
|
3=>"貨到款", |
|
|
|
4=>"", |
|
|
|
5=>"安裝款", |
|
|
|
6=>"尾款", |
|
|
|
7=>"", |
|
|
|
1 => "訂金", |
|
|
|
2 => "二次款", |
|
|
|
3 => "貨到款", |
|
|
|
4 => "", |
|
|
|
5 => "安裝款", |
|
|
|
6 => "尾款", |
|
|
|
7 => "", |
|
|
|
]; |
|
|
|
$paydate = [ |
|
|
|
1=>"合約日", |
|
|
|
2=>"合約日", |
|
|
|
3=>"出貨日", |
|
|
|
4=>"", |
|
|
|
5=>"竣檢日", |
|
|
|
6=>"交車日", |
|
|
|
7=>"" |
|
|
|
1 => "合約日", |
|
|
|
2 => "合約日", |
|
|
|
3 => "出貨日", |
|
|
|
4 => "", |
|
|
|
5 => "竣檢日", |
|
|
|
6 => "交車日", |
|
|
|
7 => "" |
|
|
|
]; |
|
|
|
?> |
|
|
|
<?php foreach($pays as $pay): |
|
|
|
if($pay['pay_scale'] == 0) continue; |
|
|
|
?> |
|
|
|
<tr> |
|
|
|
<td> |
|
|
|
<p style='text-align:center'><?php echo ($pay['pay_kind'] <=4) ? "銷售" : "按裝"; ?></p> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<p style='text-align:center'><?php echo $styles[$pay['pay_kind']]; ?></p> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<?php if($pay['pay_kind'] == 1){ ?> |
|
|
|
<template x-if="pays[1] > 0"> |
|
|
|
<p style='text-align:center'>簽約後<span x-text="pays[1]"></span>天付訂金</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> |
|
|
|
<div class="ui labeled input"> |
|
|
|
<input type="number" placeholder="90" style="width:65px;padding:0 12px;" x-model="pays[<?php echo $pay['pay_kind'];?>].condition_date" disabled > |
|
|
|
<div class="ui label"> |
|
|
|
天 |
|
|
|
<?php foreach ($pays as $pay) : |
|
|
|
if ($pay['pay_scale'] == 0) continue; |
|
|
|
?> |
|
|
|
<tr> |
|
|
|
<td> |
|
|
|
<p style='text-align:center'><?php echo ($pay['pay_kind'] <= 4) ? "銷售" : "按裝"; ?></p> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<p style='text-align:center'><?php echo $styles[$pay['pay_kind']]; ?></p> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<?php if ($pay['pay_kind'] == 1) { ?> |
|
|
|
<template x-if="pays[1] > 0"> |
|
|
|
<p style='text-align:center'>簽約後<span x-text="pays[1]"></span>天付訂金</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> |
|
|
|
<div class="ui labeled input"> |
|
|
|
<input type="number" placeholder="90" style="width:65px;padding:0 12px;" x-model="pays[<?php echo $pay['pay_kind']; ?>].condition_date" disabled> |
|
|
|
<div class="ui label"> |
|
|
|
天 |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<div class="ui labeled input"> |
|
|
|
<input type="number" placeholder="90" style="width:65px;padding:0 12px;" x-model="pays[<?php echo $pay['pay_kind'];?>].pay_period" disabled > |
|
|
|
<div class="ui label"> |
|
|
|
天 |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<div class="ui labeled input"> |
|
|
|
<input type="number" placeholder="90" style="width:65px;padding:0 12px;" x-model="pays[<?php echo $pay['pay_kind']; ?>].pay_period" disabled> |
|
|
|
<div class="ui label"> |
|
|
|
天 |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<p style='text-align:center' x-text="pays[<?php echo $pay['pay_kind'];?>].scale + '%'"><?php echo $pay['pay_scale'] ?>%</p> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<p style='text-align:center' x-text="localnumber(data.total_price * pays[<?php echo $pay['pay_kind'];?>].scale/100)"></p> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<p style='text-align:center' x-text="pays[<?php echo $pay['pay_kind']; ?>].scale + '%'"><?php echo $pay['pay_scale'] ?>%</p> |
|
|
|
</td> |
|
|
|
<td> |
|
|
|
<p style='text-align:center' x-text="localnumber(data.total_price * pays[<?php echo $pay['pay_kind']; ?>].scale/100)"></p> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<?php endforeach; ?> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
@ -459,15 +460,15 @@ $person = $contract['person']; |
|
|
|
</td> |
|
|
|
<td colspan="1">附件上傳</td> |
|
|
|
<td colspan="4"> |
|
|
|
<?php if($status < 1): ?> |
|
|
|
<input type="file" name="file[]" multiple draggable="true" @change="uploadFiles($event)" /> |
|
|
|
<?php if ($status < 1) : ?> |
|
|
|
<input type="file" name="file[]" multiple draggable="true" @change="uploadFiles($event)" /> |
|
|
|
<?php endif; ?> |
|
|
|
<template x-for="file in data.originfiles"> |
|
|
|
<template x-if="file"> |
|
|
|
<div> |
|
|
|
<a :href="'./images/contracts_new_files/' + file.file_name" download x-text="file.file_name" ></a> |
|
|
|
<?php if($status <= 0): ?> |
|
|
|
<span @click="removeFile(file.id)" style="margin-left:10px;cursor:pointer;color:#f019">X</span> |
|
|
|
<a :href="'./images/contracts_new_files/' + file.file_name" download x-text="file.file_name"></a> |
|
|
|
<?php if ($status <= 0) : ?> |
|
|
|
<span @click="removeFile(file.id)" style="margin-left:10px;cursor:pointer;color:#f019">X</span> |
|
|
|
<?php endif; ?> |
|
|
|
</div> |
|
|
|
</template> |
|
|
@ -492,43 +493,43 @@ $person = $contract['person']; |
|
|
|
<td>結果</td> |
|
|
|
<td colspan=2>意見</td> |
|
|
|
<td>時間</td> |
|
|
|
<td colspan=2><?php if(($user_id === "M0174" || $user_id === "M0107" || $user_id === "M0060") && $status == 1): ?>審核意見<?php endif; ?></td> |
|
|
|
<td colspan=2><?php if (($user_id === "M0174" || $user_id === "M0107" || $user_id === "M0060" || $user_id == "TEST02" || $user_id == "TEST03") && $status == 1) : ?>審核意見<?php endif; ?></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>營業員</td> |
|
|
|
<td><span x-text="data.salesmanname + '(' + data.salesman + ')'"></span></td> |
|
|
|
<td> |
|
|
|
<?php if($status >= 1): ?><span class="successtext">已送審</span><?php endif; ?> |
|
|
|
<?php if($status == 0): ?><span class="readtext">暫存</span><?php endif; ?> |
|
|
|
<?php if($status == -1): ?><span class="">未提交</span><?php endif; ?> |
|
|
|
<?php if ($status >= 1) : ?><span class="successtext">已送審</span><?php endif; ?> |
|
|
|
<?php if ($status == 0) : ?><span class="readtext">暫存</span><?php endif; ?> |
|
|
|
<?php if ($status == -1) : ?><span class="">未提交</span><?php endif; ?> |
|
|
|
</td> |
|
|
|
<td colspan=2>---</td> |
|
|
|
<td><?php echo ($contract['submit_date']) ?? "---"; ?> </td> |
|
|
|
<td colspan=2 rowspan="3"> |
|
|
|
<?php if(($user_id === "M0174" || $user_id === "M0107" || $user_id === "M0060") && $status == 1): ?> |
|
|
|
<textarea class="form-control opinion" x-model="data.review_comment"></textarea> |
|
|
|
<?php if (($user_id === "M0174" || $user_id === "M0107" || $user_id === "M0060" || $user_id == "TEST02" || $user_id == "TEST03") && $status == 1) : ?> |
|
|
|
<textarea class="form-control opinion" x-model="data.review_comment"></textarea> |
|
|
|
<?php endif; ?> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>業務承辦人</td> |
|
|
|
<td><span><?php echo (!isset($contract['review_person_name']) || empty($contract['review_person_name'])) ? "---" : $contract['review_person_name'] ."(".$contract['review_person_id'].")"; ?></span></td> |
|
|
|
<td><span><?php echo (!isset($contract['review_person_name']) || empty($contract['review_person_name'])) ? "---" : $contract['review_person_name'] . "(" . $contract['review_person_id'] . ")"; ?></span></td> |
|
|
|
<td> |
|
|
|
<?php if(($status == 1 || $status == 3) && $progress >= 2): ?><span class="successtext">已同意</span><?php endif; ?> |
|
|
|
<?php if($status == 2): ?><span class="failtext">結案不同意</span><?php endif; ?> |
|
|
|
<?php if($status < 2 && $progress < 2): ?><span>---</span><?php endif; ?> |
|
|
|
</td> |
|
|
|
<?php if (($status == 1 || $status == 3) && $progress >= 2) : ?><span class="successtext">已同意</span><?php endif; ?> |
|
|
|
<?php if ($status == 2) : ?><span class="failtext">結案不同意</span><?php endif; ?> |
|
|
|
<?php if ($status < 2 && $progress < 2) : ?><span>---</span><?php endif; ?> |
|
|
|
</td> |
|
|
|
<td colspan=2><?php echo $contract['review_comment'] ?? "---"; ?></td> |
|
|
|
<td><?php echo $contract['review_date'] ?? "---"; ?></td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>業務部協理</td> |
|
|
|
<td><span><?php echo (!isset($contract['review_final_person_name']) || empty($contract['review_final_person_name'])) ? "---" : $contract['review_final_person_name'] ."(".$contract['review_final_person_id'].")"; ?></span></td> |
|
|
|
<td><span><?php echo (!isset($contract['review_final_person_name']) || empty($contract['review_final_person_name'])) ? "---" : $contract['review_final_person_name'] . "(" . $contract['review_final_person_id'] . ")"; ?></span></td> |
|
|
|
<td> |
|
|
|
<?php if($status == 3): ?><span class="successtext">結案同意</span><?php endif; ?> |
|
|
|
<?php if($status == 2): ?><span class="failtext">結案不同意</span><?php endif; ?> |
|
|
|
<?php if($status < 2): ?><span>---</span><?php endif; ?> |
|
|
|
</td> |
|
|
|
<?php if ($status == 3) : ?><span class="successtext">結案同意</span><?php endif; ?> |
|
|
|
<?php if ($status == 2) : ?><span class="failtext">結案不同意</span><?php endif; ?> |
|
|
|
<?php if ($status < 2) : ?><span>---</span><?php endif; ?> |
|
|
|
</td> |
|
|
|
<td colspan=2><?php echo $contract['review_final_comment'] ?? "---"; ?></td> |
|
|
|
<td><?php echo $contract['review_final_date'] ?? "---"; ?></td> |
|
|
|
</tr> |
|
|
@ -538,7 +539,7 @@ $person = $contract['person']; |
|
|
|
<template x-if="false"> |
|
|
|
<span class="failtext">已退件</span> |
|
|
|
</template> |
|
|
|
<?php if($status == 1): ?> |
|
|
|
<?php if ($status == 1) : ?> |
|
|
|
<span class="readtext">審核中...</span> |
|
|
|
<?php endif; ?> |
|
|
|
<template x-if="false"> |
|
|
@ -550,155 +551,155 @@ $person = $contract['person']; |
|
|
|
</tr> --> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
<button @click="window.history.go(-1)" type="button" class="btn btn-primary btn-lg pull-right savebtn" >回前頁</button> |
|
|
|
<?php if(($isFirst == 1 && ($person == $user_id || $user_id == "M0174")) || ($isFirst==0 && $status == 0 && ($person == $user_id || $user_id == "M0174"))): ?> |
|
|
|
<button x-show="true" x-on:click="submit()" :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> |
|
|
|
<button x-show="true" x-on:click="storageFn()" :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> |
|
|
|
<button @click="window.history.go(-1)" type="button" class="btn btn-primary btn-lg pull-right savebtn">回前頁</button> |
|
|
|
<?php if (($isFirst == 1 && ($person == $user_id || $user_id == "M0174")) || ($isFirst == 0 && $status == 0 && ($person == $user_id || $user_id == "M0174"))) : ?> |
|
|
|
<button x-show="true" x-on:click="submit()" :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> |
|
|
|
<button x-show="true" x-on:click="storageFn()" :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> |
|
|
|
<?php endif; ?> |
|
|
|
<?php if($status == 1 && (($user_id == "M0107" && $contract['progress'] <= 1 ) || ($user_id == "M0060" && $contract['progress'] == 2 ) || $user_id == "M0174")): ?> |
|
|
|
<button x-show="true" x-on:click="agree()" :disabled="isLoading" type="button" class="btn btn-primary btn-lg pull-right savebtn"> |
|
|
|
<template x-if="!isLoading"> |
|
|
|
<span> |
|
|
|
<?php |
|
|
|
if($user_id === "M0107" && $contract['progress'] <= 1 ){ |
|
|
|
echo "同意(上呈)"; |
|
|
|
}elseif($user_id === "M0060" && $contract['progress'] == 2){ |
|
|
|
echo "同意(結案)"; |
|
|
|
} |
|
|
|
?> |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<template x-if="isLoading"> |
|
|
|
<div class="loader"></div> |
|
|
|
</template> |
|
|
|
</button> |
|
|
|
<button x-show="true" x-on:click="disagree()" :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> |
|
|
|
<?php if ($status == 1 && ((($user_id == "M0107" || $user_id == "TEST02") && $contract['progress'] <= 1) || (($user_id == "M0060" || $user_id == "TEST03") && $contract['progress'] == 2) || $user_id == "M0174")) : ?> |
|
|
|
<button x-show="true" x-on:click="agree()" :disabled="isLoading" type="button" class="btn btn-primary btn-lg pull-right savebtn"> |
|
|
|
<template x-if="!isLoading"> |
|
|
|
<span> |
|
|
|
<?php |
|
|
|
if (($user_id === "M0107" || $user_id == "TEST02") && $contract['progress'] <= 1) { |
|
|
|
echo "同意(上呈)"; |
|
|
|
} elseif (($user_id === "M0060" || $user_id == "TEST03") && $contract['progress'] == 2) { |
|
|
|
echo "同意(結案)"; |
|
|
|
} |
|
|
|
?> |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
<template x-if="isLoading"> |
|
|
|
<div class="loader"></div> |
|
|
|
</template> |
|
|
|
</button> |
|
|
|
<button x-show="true" x-on:click="disagree()" :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> |
|
|
|
<?php endif; ?> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<script src="./js/jquery/jquery-3.1.1.min.js"></script> |
|
|
|
<script src="semantic/dist/semantic.min.js" ></script> |
|
|
|
<script src="semantic/dist/semantic.min.js"></script> |
|
|
|
<script src="./js/alpine.js"></script> |
|
|
|
<script> |
|
|
|
window.onload = ()=>{ |
|
|
|
window.onload = () => { |
|
|
|
const lock = document.getElementsByClassName('lock'); |
|
|
|
for(let i=0;i<lock.length;i++){ |
|
|
|
for (let i = 0; i < lock.length; i++) { |
|
|
|
lock[i].disabled = true |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
<?php if(empty($contract_new_apply)): ?> |
|
|
|
<script> |
|
|
|
const contractno = '<?php echo $contract['contractno'] ?? ''; ?>'; |
|
|
|
const salesman = '<?php echo $contract['person'] ?? ''; ?>'; |
|
|
|
const salesmanname = '<?php echo $contract['accountname'] ?? ''; ?>'; |
|
|
|
const apply_date = '<?php echo date('Y-m-d') ?>'; |
|
|
|
const case_name = '<?php echo $contract['case_name'] ?? ''; ?>'; |
|
|
|
const company = '<?php echo $contract['company'] ?? ''; ?>'; |
|
|
|
const manager = '<?php echo $customer['manager'] ?? ''; ?>'; |
|
|
|
const vat = '<?php echo $customer['uscc'] ?? ''; ?>'; |
|
|
|
const price_total = <?php echo $contract['price_total'] ?? ''; ?>; |
|
|
|
const address = '<?php echo $contract['address'] ?? ''; ?>'; |
|
|
|
const price_a = <?php echo $price_a ?? ''; ?>; |
|
|
|
const price_b = <?php echo $price_b ?? ''; ?>; |
|
|
|
const items = [...<?php echo json_encode($items) ?? [];?>]; |
|
|
|
const user_id = '<?php echo $user_id ?>'; |
|
|
|
const mid = '<?php echo $_GET['id']; ?>'; |
|
|
|
const pays = [...<?php echo json_encode($pays) ?? []; ?>]; |
|
|
|
const secondPayDeadline = ''; |
|
|
|
const tradeaddress = '<?php echo $contract['address'] ?? ''; ?>'; |
|
|
|
const tradedeadline = 180 |
|
|
|
const freedeadline = 18; |
|
|
|
const regulations = 10; |
|
|
|
const workdeadline_a = 60; |
|
|
|
const workdeadline_b = 7; |
|
|
|
const workdeadline_note = ''; |
|
|
|
const total_items = <?php echo $total_items ?? ''; ?>; |
|
|
|
const isFirst = <?php echo $isFirst; ?>; |
|
|
|
const originfiles = []; |
|
|
|
const description = ''; |
|
|
|
const contractstatus = null; |
|
|
|
const progress = 0; |
|
|
|
</script> |
|
|
|
<?php else: ?> |
|
|
|
<script> |
|
|
|
const contractno = '<?php echo $contract['contractno'] ?? ''; ?>'; |
|
|
|
const salesman = '<?php echo $contract['person'] ?? ''; ?>'; |
|
|
|
const salesmanname = '<?php echo $contract['personname'] ?? ''; ?>'; |
|
|
|
const apply_date = '<?php echo date('Y-m-d') ?>'; |
|
|
|
const case_name = '<?php echo $contract['case_name'] ?? ''; ?>'; |
|
|
|
const company = '<?php echo $contract['customer'] ?? ''; ?>'; |
|
|
|
const manager = '<?php echo $contract['manager'] ?? ''; ?>'; |
|
|
|
const vat = '<?php echo $contract['vat'] ?? ''; ?>'; |
|
|
|
const price_total = <?php echo $contract['total_price'] ?? ''; ?>; |
|
|
|
const address = '<?php echo $contract['contact_address'] ?? ''; ?>'; |
|
|
|
const price_a = <?php echo $contract['buy_fee'] ?? ''; ?>; |
|
|
|
const price_b = <?php echo $contract['install_fee'] ?? ''; ?>; |
|
|
|
const items = [...<?php echo json_encode($items) ?? []; ?>]; |
|
|
|
const user_id = '<?php echo $user_id ?? ''; ?>'; |
|
|
|
const mid = '<?php echo $_GET['id']; ?>'; |
|
|
|
const pays = [...<?php echo json_encode($pays) ?? []; ?>]; |
|
|
|
const isFirst = <?php echo $isFirst; ?>; |
|
|
|
const tradeaddress = '<?php echo $contract['trade_address'] ?? ''; ?>'; |
|
|
|
const tradedeadline = '<?php echo $contract['tradedeadline'] ?? ''; ?>'; |
|
|
|
const freedeadline = '<?php echo $contract['freedeadline'] ?? ''; ?>'; |
|
|
|
const regulations = '<?php echo $contract['test_time'] ?? ''; ?>'; |
|
|
|
const workdeadline_a = '<?php echo $contract['workdeadline_a'] ?? ''; ?>'; |
|
|
|
const workdeadline_b = '<?php echo $contract['workdeadline_b'] ?? ''; ?>'; |
|
|
|
const workdeadline_note = '<?php echo $contract['workdeadline_note'] ?? ''; ?>'; |
|
|
|
const secondPayDeadline = <?php echo $secondPayDeadline ?? ''; ?>; |
|
|
|
const total_items = <?php echo $contract['total_items'] ?? ''; ?>; |
|
|
|
const contract_new_apply_id = <?php echo $contract_new_apply_id; ?>; |
|
|
|
const originfiles = [...<?php echo json_encode($files) ?? []; ?>]; |
|
|
|
const description = '<?php echo $contract['description']; ?>'; |
|
|
|
const contractstatus = <?php echo $contract['status']; ?>; |
|
|
|
const progress = <?php echo $contract['progress']; ?>; |
|
|
|
</script> |
|
|
|
<?php if (empty($contract_new_apply)) : ?> |
|
|
|
<script> |
|
|
|
const contractno = '<?php echo $contract['contractno'] ?? ''; ?>'; |
|
|
|
const salesman = '<?php echo $contract['person'] ?? ''; ?>'; |
|
|
|
const salesmanname = '<?php echo $contract['accountname'] ?? ''; ?>'; |
|
|
|
const apply_date = '<?php echo date('Y-m-d') ?>'; |
|
|
|
const case_name = '<?php echo $contract['case_name'] ?? ''; ?>'; |
|
|
|
const company = '<?php echo $contract['company'] ?? ''; ?>'; |
|
|
|
const manager = '<?php echo $customer['manager'] ?? ''; ?>'; |
|
|
|
const vat = '<?php echo $customer['uscc'] ?? ''; ?>'; |
|
|
|
const price_total = <?php echo $contract['price_total'] ?? ''; ?>; |
|
|
|
const address = '<?php echo $contract['address'] ?? ''; ?>'; |
|
|
|
const price_a = <?php echo $price_a ?? ''; ?>; |
|
|
|
const price_b = <?php echo $price_b ?? ''; ?>; |
|
|
|
const items = [...<?php echo json_encode($items) ?? []; ?>]; |
|
|
|
const user_id = '<?php echo $user_id ?>'; |
|
|
|
const mid = '<?php echo $_GET['id']; ?>'; |
|
|
|
const pays = [...<?php echo json_encode($pays) ?? []; ?>]; |
|
|
|
const secondPayDeadline = ''; |
|
|
|
const tradeaddress = '<?php echo $contract['address'] ?? ''; ?>'; |
|
|
|
const tradedeadline = 180 |
|
|
|
const freedeadline = 18; |
|
|
|
const regulations = 10; |
|
|
|
const workdeadline_a = 60; |
|
|
|
const workdeadline_b = 7; |
|
|
|
const workdeadline_note = ''; |
|
|
|
const total_items = <?php echo $total_items ?? ''; ?>; |
|
|
|
const isFirst = <?php echo $isFirst; ?>; |
|
|
|
const originfiles = []; |
|
|
|
const description = ''; |
|
|
|
const contractstatus = null; |
|
|
|
const progress = 0; |
|
|
|
</script> |
|
|
|
<?php else : ?> |
|
|
|
<script> |
|
|
|
const contractno = '<?php echo $contract['contractno'] ?? ''; ?>'; |
|
|
|
const salesman = '<?php echo $contract['person'] ?? ''; ?>'; |
|
|
|
const salesmanname = '<?php echo $contract['personname'] ?? ''; ?>'; |
|
|
|
const apply_date = '<?php echo date('Y-m-d') ?>'; |
|
|
|
const case_name = '<?php echo $contract['case_name'] ?? ''; ?>'; |
|
|
|
const company = '<?php echo $contract['customer'] ?? ''; ?>'; |
|
|
|
const manager = '<?php echo $contract['manager'] ?? ''; ?>'; |
|
|
|
const vat = '<?php echo $contract['vat'] ?? ''; ?>'; |
|
|
|
const price_total = <?php echo $contract['total_price'] ?? ''; ?>; |
|
|
|
const address = '<?php echo $contract['contact_address'] ?? ''; ?>'; |
|
|
|
const price_a = <?php echo $contract['buy_fee'] ?? ''; ?>; |
|
|
|
const price_b = <?php echo $contract['install_fee'] ?? ''; ?>; |
|
|
|
const items = [...<?php echo json_encode($items) ?? []; ?>]; |
|
|
|
const user_id = '<?php echo $user_id ?? ''; ?>'; |
|
|
|
const mid = '<?php echo $_GET['id']; ?>'; |
|
|
|
const pays = [...<?php echo json_encode($pays) ?? []; ?>]; |
|
|
|
const isFirst = <?php echo $isFirst; ?>; |
|
|
|
const tradeaddress = '<?php echo $contract['trade_address'] ?? ''; ?>'; |
|
|
|
const tradedeadline = '<?php echo $contract['tradedeadline'] ?? ''; ?>'; |
|
|
|
const freedeadline = '<?php echo $contract['freedeadline'] ?? ''; ?>'; |
|
|
|
const regulations = '<?php echo $contract['test_time'] ?? ''; ?>'; |
|
|
|
const workdeadline_a = '<?php echo $contract['workdeadline_a'] ?? ''; ?>'; |
|
|
|
const workdeadline_b = '<?php echo $contract['workdeadline_b'] ?? ''; ?>'; |
|
|
|
const workdeadline_note = '<?php echo $contract['workdeadline_note'] ?? ''; ?>'; |
|
|
|
const secondPayDeadline = <?php echo $secondPayDeadline ?? ''; ?>; |
|
|
|
const total_items = <?php echo $contract['total_items'] ?? ''; ?>; |
|
|
|
const contract_new_apply_id = <?php echo $contract_new_apply_id; ?>; |
|
|
|
const originfiles = [...<?php echo json_encode($files) ?? []; ?>]; |
|
|
|
const description = '<?php echo $contract['description']; ?>'; |
|
|
|
const contractstatus = <?php echo $contract['status']; ?>; |
|
|
|
const progress = <?php echo $contract['progress']; ?>; |
|
|
|
</script> |
|
|
|
|
|
|
|
<?php endif; ?> |
|
|
|
<?php if($status > 0 ||( $person != $user_id && $user_id != "M0174")): ?> |
|
|
|
<script> |
|
|
|
window.onload = ()=>{ |
|
|
|
const input = document.querySelectorAll('input'); |
|
|
|
const alerttext = document.querySelectorAll('p.alerttext'); |
|
|
|
const select = document.querySelectorAll('select'); |
|
|
|
const textarea = document.querySelectorAll('textarea'); |
|
|
|
for(let i=0;i<input.length;i++){ |
|
|
|
input[i].disabled = true |
|
|
|
} |
|
|
|
for(let i=0;i<select.length;i++){ |
|
|
|
select[i].disabled = true |
|
|
|
} |
|
|
|
for(let i=0;i<textarea.length;i++){ |
|
|
|
textarea[i].disabled = true |
|
|
|
<?php if ($status > 0 || ($person != $user_id && $user_id != "M0174")) : ?> |
|
|
|
<script> |
|
|
|
window.onload = () => { |
|
|
|
const input = document.querySelectorAll('input'); |
|
|
|
const alerttext = document.querySelectorAll('p.alerttext'); |
|
|
|
const select = document.querySelectorAll('select'); |
|
|
|
const textarea = document.querySelectorAll('textarea'); |
|
|
|
for (let i = 0; i < input.length; i++) { |
|
|
|
input[i].disabled = true |
|
|
|
} |
|
|
|
for (let i = 0; i < select.length; i++) { |
|
|
|
select[i].disabled = true |
|
|
|
} |
|
|
|
for (let i = 0; i < textarea.length; i++) { |
|
|
|
textarea[i].disabled = true |
|
|
|
} |
|
|
|
for (let i = 0; i < alerttext.length; i++) { |
|
|
|
alerttext[i].style.display = "none" |
|
|
|
} |
|
|
|
} |
|
|
|
for(let i=0;i<alerttext.length;i++){ |
|
|
|
alerttext[i].style.display = "none" |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
</script> |
|
|
|
|
|
|
|
<?php endif; ?> |