alert('非法訪問!!!');"; echo ""; exit; } $id = $_GET["id"]; $sql_str = "SELECT contract_new_apply.*, person_account.name AS review_person_name, person_final_account.name AS review_final_person_name FROM contract_new_apply LEFT JOIN account AS person_account ON contract_new_apply.review_person_id = person_account.accountid 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->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"; $sql_str = "SELECT contract_apply_files.file_name, contract_apply_files.id as id FROM contract_new_apply JOIN contract_apply_files ON contract_new_apply.id = contract_apply_files.contract_id WHERE contract_new_apply.mid = :contract_id AND contract_apply_files.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; $progress = isset($contract['progress']) ? $contract['progress'] : 0; $person = $contract['person']; $para = "function_name=pricereview&" . $token_link; ?>

合約書申請(新梯)

業務確認項

卷號
統一編號/身分證字號

未填寫

合約書申請日期

未填寫

申請類別

未填寫

案件名稱

未填寫

立約人

未填寫

負責人

未填寫

含稅給約總價

未填寫

含稅貸款(A)

未填寫

含稅安裝款(A)

未填寫

聯絡地址

未填寫

免保期限
個月

未填寫

完工期限
乙方應於貨抵工地後每台
日內安裝完成

未填寫

交貨地點

未填寫

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

未填寫

項次

規格

數量

金額

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

合約類別

款別

條件名稱

收款條件日期區分

條件日期

票期

付款比率

金額

貨抵工地付貨到款

-

%

其他

說明 附件上傳

簽核流程

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