alert('非法訪問!!!');"; echo ""; exit; } $id = $_GET["id"]; $sql_str = "SELECT contract_new_apply.*, account.name as review_person_name FROM contract_new_apply LEFT JOIN account ON contract_new_apply.review_person_id = account.accountid WHERE contract_new_apply.mid = :mid"; $stmt = $conn->prepare($sql_str); $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)){ $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->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->execute(); $persons = $stmt->fetchAll(PDO::FETCH_ASSOC); $sql_str = "SELECT * FROM hope_elevator_customer WHERE vol_no = :vol_no ORDER BY created_at DESC"; $stmt = $conn->prepare($sql_str); $stmt->bindParam(':vol_no', $contract['contractno']); $stmt->execute(); $customer = $stmt->fetch(PDO::FETCH_ASSOC); $mid = $contract['mainid']; $sql_str = "SELECT * FROM pricereview_item WHERE mid = :mid AND item_group = 'A'"; $stmt = $conn->prepare($sql_str); $stmt->bindParam(':mid', $mid); $stmt->execute(); $items = $stmt->fetchAll(PDO::FETCH_ASSOC); $total_items = 0; foreach($items as $item){ $total_items += $item['item_qty']; } $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); $price_a = 0; $price_b = 0; foreach($pays as $pay){ if($pay['pay_kind'] <= 4){ $price_a = $price_a + $pay['pay_amount']; }else{ $price_b = $price_b + $pay['pay_amount']; } } }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"; $stmt = $conn->prepare($sql_str); $stmt->bindParam(':mid', $mid); $stmt->execute(); $pays = $stmt->fetchAll(PDO::FETCH_ASSOC); $sql_str = "SELECT * FROM pricereview_item WHERE mid = :mid AND item_group = 'A'"; $stmt = $conn->prepare($sql_str); $stmt->bindParam(':mid', $mid); $stmt->execute(); $items = $stmt->fetchAll(PDO::FETCH_ASSOC); $price_a = 0; $price_b = 0; foreach($pays as $pay){ if($pay['pay_kind'] <= 4){ $price_a = $price_a + $pay['pay_amount']; }else{ $price_b = $price_b + $pay['pay_amount']; } } $sql_str = "SELECT file_name FROM contract_apply_files WHERE contract_id = :contract_id AND deleted_at IS NULL"; $stmt = $conn->prepare($sql_str); $stmt->bindParam(':contract_id', $id); $stmt->execute(); $files = $stmt->fetchAll(PDO::FETCH_ASSOC); print_r($files); } $secondPayDeadline = $contract['secondPayDeadline'] ?? 0; $status = isset($contract['status']) ? $contract['status'] : -1; $person = $contract['person']; ?>

合約書申請(新梯)

業務確認項

卷號
統一編號

未填寫

合約書申請日期

未填寫

申請類別

未填寫

案件名稱

未填寫

立約人

未填寫

負責人

未填寫

含稅給約總價

未填寫

含稅貸款(A)

未填寫

含稅安裝款(A)

未填寫

聯絡地址

未填寫

完工期限
貨抵工地
天內安裝完成,甲方應於貨底工地前
天完成並整理完善。

未填寫

附則
乙方應於
天內試車完成

未填寫

免保期限
個月

未填寫

交貨地點

未填寫

交貨期限
圖色確認第
天出貨

未填寫

項次

規格

數量

金額

電梯總數
"訂金", 2=> "二次款", 3=>"貨到款", 4=>"", 5=>"安裝款", 6=>"尾款", 7=>"", ]; $paydate = [ 1=>"合約日", 2=>"合約日", 3=>"出貨日", 4=>"", 5=>"竣檢日", 6=>"交車日", 7=>"" ]; ?>

合約類別

款別

條件名稱

收款條件日期區分

條件日期

票期

付款比率

金額

貨抵工地付貨到款

-

%

附件上傳

附件上傳 X

簽核流程

審核 審核人 結果 意見 時間 審核意見
營業員 = 1): ?>已送審 暫存 未提交 ---
業務承辦人 結案同意 結案不同意 ---
0 ||( $person != $user_id && $user_id != "M0174")): ?>