You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
195 lines
10 KiB
195 lines
10 KiB
<?php
|
|
include_once('../header.php');
|
|
require_once('./conn.php');
|
|
$vol_no = empty($_GET['vol_no']) ? '' : $_GET['vol_no'];
|
|
// 有望客戶
|
|
$sql = "SELECT a.*,b.content FROM hope_contract_customer AS a
|
|
LEFT JOIN code AS b ON a.source = b.code_name
|
|
WHERE a.vol_no = '$vol_no' AND b.field_name = 'customer_source'
|
|
";
|
|
$stmt = $conn->prepare($sql);
|
|
// $stmt->bindParam(':vol_no', $vol_no);
|
|
$stmt->execute();
|
|
$hope_contract = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
|
|
$hope_customer_status = [
|
|
'A' => '有望簽約(已報價)',
|
|
'B' => '觀望考慮(等待時機報價)',
|
|
'C' => '在途合約',
|
|
'D' => '已簽約',
|
|
'N' => '無望簽約',
|
|
];
|
|
|
|
$salename = $hope_contract['salesman'];
|
|
$sql = "SELECT * FROM account WHERE accountid = :salename";
|
|
$stmt = $conn->prepare($sql);
|
|
$stmt->bindParam(':salename', $salename);
|
|
$stmt->execute();
|
|
$salename = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
// echo '<pre>';
|
|
// print_r($hope_customer_status);
|
|
// echo '</pre>';
|
|
|
|
|
|
?>
|
|
<link rel="stylesheet" href="./css/pricereview.css">
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/1.5.0/axios.min.js" integrity="sha512-aoTNnqZcT8B4AmeCFmiSnDlc4Nj/KPaZyB5G7JnOnUEkdNpCZs1LCankiYi01sLTyWy+m2P+W4XM+BuQ3Q4/Dg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
|
<script defer src="./assets/js/alpinejs/cdn.min.js"></script>
|
|
<script src="./assets/js/pricereviewAlpine.js"></script>
|
|
|
|
<div id="pricereviewMaintainCreate" x-data=pricereviewMaintainCreate()>
|
|
<div class="container">
|
|
<table class="table" border="1">
|
|
<thead>
|
|
<tr class=""></tr>
|
|
<th scope="col" class="text-center" colspan=8>有望客戶基本資料</th>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<th>卷號</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['vol_no'] ?>"></td>
|
|
<th>客戶名稱</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['customer'] ?>"></td>
|
|
<th>負責人</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['manager'] ?>"></td>
|
|
<th>客戶來源</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['content'] ?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>地址</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['address'] ?>"></td>
|
|
<th>案件名稱</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['customer'] ?>"></td>
|
|
<th>市話 / 手機</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['tel'] ?>"></td>
|
|
<th>業主方聯繫人</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['linkman'] ?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>營業員</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $salename['name'] ?>"></td>
|
|
<th>台數</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['num'] ?>"></td>
|
|
<th>預定成交日</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_contract['pre_order_date'] ?>"></td>
|
|
<th>有望客戶狀態</th>
|
|
<td><input type="text" class="form-control" disabled value="<?= $hope_customer_status[$hope_contract['status']] ?>"></td>
|
|
</tr>
|
|
<tr>
|
|
<th>有望客戶狀態</th>
|
|
<td><input type="text" class="form-control" disabled value=""></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<table class="table" border="1">
|
|
<thead>
|
|
<tr class=""></tr>
|
|
<th scope="col" class="text-center" colspan="8">洽商進度</th>
|
|
</thead>
|
|
<tbody>
|
|
<td colspan=8>
|
|
<textarea name="progress" class="form-control" id="progress" cols="20" rows="5" disabled><?= $hope_contract['progress_status'] ?></textarea>
|
|
</td>
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<div class="pricreviewmain container">
|
|
<div class="divitem">
|
|
<div class="title">
|
|
<h4>整機單價</h4>
|
|
<button class="addbtn btn" x-ref="addElevatorBtn" data-bs-toggle="modal" data-bs-target="#createElevatorModal">+</button>
|
|
</div>
|
|
<table class="table" border=1>
|
|
<thead>
|
|
<tr>
|
|
<td>項次</td>
|
|
<td>電梯</td>
|
|
<td>人乘/<br>載重</td>
|
|
<td>停數</td>
|
|
<td>速度(m/min)</td>
|
|
<td>保養月數</td>
|
|
<td>保養次數(月)</td>
|
|
<td>保養方式</td>
|
|
<td>公司發布價(月)</td>
|
|
<td>數量</td>
|
|
<td>公司發布價(總價)</td>
|
|
<td>售價(月)</td>
|
|
<td>售價(總價)</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<template x-for="(elevator, idx) in elevator" :key="elevator.id">
|
|
<tr>
|
|
<td x-text="elevator.id"></td>
|
|
<td>
|
|
<select name="" id="" class="form-control" x-model="elevator.specifications" @change="getElevatorPrice(idx)">
|
|
<option value="">請選擇</option>
|
|
<option value="MAE100">MAE100有機房</option>
|
|
<option value="MAM200">MAM200無機房</option>
|
|
<option value="MAH100">MAH100小電梯</option>
|
|
<option value="MAF100">MAE100貨梯(有機房)</option>
|
|
<option value="MAQ100">MAQ100強趨梯</option>
|
|
<option value="MAP100">MAP100平台梯</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<select name="" id="" class="form-control" x-model=elevator.person" @change="getElevatorPrice(idx)">
|
|
<option value="">請選擇</option>
|
|
<option value="6">6</option>
|
|
<option value="8">8</option>
|
|
<option value="9">9</option>
|
|
<option value="10">10</option>
|
|
<option value="11">11</option>
|
|
<option value="12">12</option>
|
|
<option value="13">13</option>
|
|
<option value="15">15</option>
|
|
<option value="17">17</option>
|
|
<option value="20">20</option>
|
|
<option value="24">24</option>
|
|
</select>
|
|
</td>
|
|
<td>
|
|
<input type="number" class="form-control" style="width: 83px;" x-model="elevator.stop" @keyup="getElevatorPrice(idx)" ">
|
|
</td>
|
|
<td>
|
|
<select name="" id="" class=" form-control" x-model="elevator.speed" @change="getElevatorPrice(idx)"></select>
|
|
<option value="">請選擇</option>
|
|
<option value="9">9</option>
|
|
<option value="24">24</option>
|
|
<option value="30">30</option>
|
|
<option value="45">45</option>
|
|
<option value="60">60</option>
|
|
<option value="90">90</option>
|
|
<option value="105">105</option>
|
|
<option value="120">120</option>
|
|
<option value="150">150</option>
|
|
</td>
|
|
<td>
|
|
<input type="number" class="form-control" style="width: 63px;" x-model="maintain_month" @keyup="getElevatorPrice(idx)">
|
|
</td>
|
|
<td>
|
|
<input type="number" class="form-control" style="width: 63px;" x-model="maintain_times" @keyup="getElevatorPrice(idx)">
|
|
</td>
|
|
<td>
|
|
<select name="" id="" class="form-control" style="width: 63px" x-model="maintain_kind" @change="getElevatorPrice(idx)">
|
|
<option value="">請選擇</option>
|
|
<option value="2">半包</option>
|
|
<option value="3">全包</option>
|
|
<option value="4">清包</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</template>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
const body = document.querySelector('body');
|
|
// const elevator = [...<?= json_encode($hope_elevator) ?>];
|
|
</script>
|