Browse Source

規格調查(新梯、汰改)修整頁面

main
Cheng 1 year ago
parent
commit
22e75650a1
  1. 22
      wms/IncludeCommon.php
  2. 3
      wms/cont/sign_form.php
  3. 4
      wms/cont/submit.php
  4. 8292
      wms/css/bootstrap.min.css
  5. 10
      wms/header.php
  6. 8292
      wms/mkt/css/bootstrap.min.css
  7. 204
      wms/mkt/specsurvey-create.php
  8. 125
      wms/mkt/specsurvey-edit.php
  9. 102
      wms/mkt/specsurvey-view.php
  10. 167
      wms/mkt/specsurvey_renovate-create.php
  11. 105
      wms/mkt/specsurvey_renovate-view.php
  12. 4
      wms/rib01-create.php
  13. 13
      wms/sign/list.php

22
wms/IncludeCommon.php

@ -1,7 +1,8 @@
<?php
class IncludeCommon
{
function CheckToken($token) {
function CheckToken($token)
{
date_default_timezone_set("Asia/Taipei");
$encryption_code = "MASADA!^***";
$time = date("Y-m-d H:i:s");
@ -41,7 +42,8 @@ class IncludeCommon
}
}
//生成登录记录
function save_log_response($source_flag='web', $account, $response_result){
function save_log_response($account, $response_result, $source_flag = 'web')
{
# 储存纪录并输出
#echo date("Y-m-d");
$file_path = "account_log/" . $account . "-" . date("Y-m-d") . ".ini";
@ -71,7 +73,8 @@ class IncludeCommon
}
//生成token
function CreateToken($user_id, $user_name) {
function CreateToken($user_id, $user_name)
{
date_default_timezone_set("Asia/Taipei");
$start_time = date("Y-m-d H:i:s");
$end_time = date('Y-m-d H:i:s', strtotime('+24 hour')); #设定24小时
@ -87,7 +90,8 @@ class IncludeCommon
/**
* 將模擬帳號寫入token
*/
function FakeToken($fake_user_id, $token) {
function FakeToken($fake_user_id, $token)
{
date_default_timezone_set("Asia/Taipei");
$encryption_code = "MASADA!^***";
$time = date("Y-m-d H:i:s");
@ -97,7 +101,8 @@ class IncludeCommon
return $token = $info . '.' . $signature;
}
function menu ($from='tw',$type){
function menu($type, $from = 'tw')
{
$function_type = array(
"tw" => array(
# F角色菜单
@ -115,13 +120,13 @@ class IncludeCommon
return $function_type[$from][$type];
}
/**
* 依帳號類別檢視功能目錄
*/
function menu_v2($atype="") {
function menu_v2($atype = "")
{
global $link;
if (!$atype) return;
@ -140,7 +145,8 @@ class IncludeCommon
* 管理者可看到全部選單
* 其餘人員依account_auth決定可檢視的選單
*/
function menu_v3($aid="", $accounttype) {
function menu_v3($accounttype, $aid = "")
{
global $link;
if (!$aid) return;

3
wms/cont/sign_form.php

@ -1,5 +1,6 @@
<?php
// phpinfo();
// exit;
#error_reporting(E_ALL);
#ini_set("display_errors", "On");

4
wms/cont/submit.php

@ -23,7 +23,7 @@ $cmea->update(['apply_key', $apply_key], array_diff_key($request, ['apply_key' =
if (!empty($request["reg_del"])) {
$register_code_del_arr = explode(",", rtrim($request["reg_del"], ","));
foreach ($register_code_del_arr as $val) {
$sql = "update con_maintance_examine_clear set cmstatus = 'D' where apply_key = '$apply_key' and register_code = '$val' and cmstatus <> 'D'";
$sql = "UPDATE con_maintance_examine_clear SET cmstatus = 'D' WHERE apply_key = '$apply_key' AND register_code = '$val' AND cmstatus <> 'D'";
DB::query($sql);
}
}
@ -70,7 +70,7 @@ echo "<script type = 'text/JavaScript'>";
//echo "<h4 style='text-align:center'>成功提交<a href='https://www.masada.com.tw/wms/sign/list.php?function_name=show&token=" . $request['token'] . "'>返回待签 </a></h4>";
if ($tosign) {
echo "alert('成功提交');";
echo "location.href='../cont/sign_list.php?function_name=sign_list&token=".$request['token']."';";
echo "location.href='../wms/index.php.php?function_name=sign_list&token=" . $request['token'] . "';";
} else {
echo "alert('資料已保存');";
echo "location.href='../crm/crmm02-index.php?function_name=contract_customer&token=" . $request['token'] . "';";

8292
wms/css/bootstrap.min.css

File diff suppressed because one or more lines are too long

10
wms/header.php

@ -6,8 +6,14 @@
// $maintenancePeriod = "2023-11-17 15:30 AM 至 17:30 PM";
// $maintenancePage = new MaintenancePage($maintenancePeriod);
// $maintenancePage->displayPage();
function CreateToken($user_id, $user_name) {
header("Expires: Mon, 26 Jul 1990 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
function CreateToken($user_id, $user_name)
{
date_default_timezone_set("Asia/Taipei");
$start_time = date("Y-m-d H:i:s");
$end_time = date('Y-m-d H:i:s', strtotime('+24 hour')); #设定24小时

8292
wms/mkt/css/bootstrap.min.css

File diff suppressed because one or more lines are too long

204
wms/mkt/specsurvey-create.php

@ -1,10 +1,15 @@
<?php
include "../header.php";
// echo '<pre>';
// print_r($_REQUEST["mid"]);
// echo '</pre>';
// exit;
$mid = $_REQUEST["mid"];
$version = "";
// 價審單資料
$sql = "select contractno, company, address, facilitok_date from pricereview_main where id = '$mid'";
$sql = "SELECT contractno, company, address, facilitok_date FROM pricereview_main WHERE id = '$mid'";
$res = mysqli_query($link, $sql);
if ($row = mysqli_fetch_row($res)) {
list($contractno, $company, $address, $facilitok_date) = $row;
@ -13,9 +18,9 @@ mysqli_free_result($res);
// 電梯項次
$item_arr = [];
$sql = "select p.id, p.item_spec, p.item_qty, p.item_no, f.kind, f.seat, f.numberofstop, f.speed ";
$sql .= "from pricereview_item p, facility_price f ";
$sql .= "where p.price_id = f.id and p.mid = '$mid' and p.item_group = 'A' order by p.item_no";
$sql = "SELECT p.id, p.item_spec, p.item_qty, p.item_no, f.kind, f.seat, f.numberofstop, f.speed ";
$sql .= "FROM pricereview_item p, facility_price f ";
$sql .= "WHERE p.price_id = f.id and p.mid = '$mid' AND p.item_group = 'A' order by p.item_no";
$res = mysqli_query($link, $sql);
while ($row = mysqli_fetch_assoc($res)) {
$item_arr[$row["id"]]["item_spec"] = $row["item_spec"];
@ -106,9 +111,15 @@ $(function () {
}
});
$('#buildno').val(jdate.getFullYear().toString().slice(-1) + $('#buildno1').val() + $('#buildno2').val());
$('#version1').change(function(){ $('#version').val($('#version1').val()+'-A'); });
$('#buildno1').change(function(){ $('#buildno').val(jdate.getFullYear().toString().slice(-1)+$('#buildno1').val()+$('#buildno2').val()); });
$('#buildno2').change(function(){ $('#buildno').val(jdate.getFullYear().toString().slice(-1)+$('#buildno1').val()+$('#buildno2').val()); });
$('#version1').change(function() {
$('#version').val($('#version1').val() + '-A');
});
$('#buildno1').change(function() {
$('#buildno').val(jdate.getFullYear().toString().slice(-1) + $('#buildno1').val() + $('#buildno2').val());
});
$('#buildno2').change(function() {
$('#buildno').val(jdate.getFullYear().toString().slice(-1) + $('#buildno1').val() + $('#buildno2').val());
});
$('#top_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
$('#theight').val(Number($(this).val()) + Number($('#bottom_height').val()) + Number($('#vdist').val()));
@ -121,13 +132,27 @@ $(function () {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
$('#theight').val(Number($('#top_height').val()) + Number($('#bottom_height').val()) + Number($(this).val()));
})
$('#tunnel_width').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#tunnel_depth').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#theight').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_width').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_depth').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_height').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#pre_weight').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#tunnel_width').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#tunnel_depth').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#theight').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_width').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_depth').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#pre_weight').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
//$('#theight').val(0+$('#top_height').val()+$('#bottom_height').val()+$('#vdist').val());
/*
$('#car_kind_standard').change(function(){
@ -149,12 +174,23 @@ $(function () {
$('#door_r_floor').prop('readonly', false);
}
});
// 若用途為緊急,火災管制改為有。
$('#usefor').change(function() {
if ($(this).val() == '7') {
$('#fire_alarm').val('Y');
} else {
$('#fire_alarm').val('N');
}
})
});
</script>
<style>
input:read-only {
background-color: #eee5e5;
}
.spectitle {
width: 100%;
background-color: #46A3FF;
@ -162,23 +198,32 @@ input:read-only {
border-radius: 10px;
text-align: center;
}
.red-sm {
color: red;
font-size: 13px;
}
.sel-lm {
margin: 10px 0;
}
.nextline {
width: 100%;
height: 0;
}
.container img {
border-radius: 0;
}
input[type="radio"] {
vertical-align: baseline;
}
#kanban {
background-color: #eee5e5;
}
</style>
<div class="container">
<?php
@ -199,6 +244,7 @@ if($_SERVER["REQUEST_METHOD"] == "POST"){
<ol>
<li>請營業單位依客户要求,逐條填寫</li>
<li>没有選項或者說明不清楚的,於特記事項註明</li>
<li>文件編號 : A:初版 ; B:第一次規格變更 ; C:第二次規格變更</li>
</ol>
</div>
<div class="nextline"></div>
@ -264,7 +310,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<br>
<div class="spectitle"><h4>基本規格</h4></div>
<div class="spectitle">
<h4>基本規格</h4>
</div>
<div>
<label for="rtype">機種</label>
<select name="rtype" id="rtype" required>
@ -273,6 +321,7 @@ C:當天第3版,依次類推……" readonly>
<option value="MAH100">MAH100小電梯</option>
<option value="MAF100">MAF100貨梯(有機房)</option>
<option value="MAF100">MAF100貨梯(無機房)</option>
<!--<option value="MAQ100">MAP100平台梯</option>-->
<!--<option value="MAQ100">MAQ100強驅梯</option>-->
</select>
@ -436,7 +485,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>井道尺寸</h4></div>
<div class="spectitle">
<h4>井道尺寸</h4>
</div>
<div>
<label for="top_height">頂層OH(mm)</label>
<input type="text" name="top_height" id="top_height" maxlength="4">
@ -469,9 +520,11 @@ C:當天第3版,依次類推……" readonly>
<option value="3">鋼結構</option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:井道最终依土建圖為準;</div>
<div class="red-sm">&nbsp;&nbsp;PS. 井道尺寸最終依照計畫圖為準;</div>
<div class="spectitle"><h4>電源參數</h4></div>
<div class="spectitle">
<h4>電源參數</h4>
</div>
<div>
<label for="mpower">主電源</label>
<select name="mpower" id="mpower">
@ -491,7 +544,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>轎廂</h4></div>
<div class="spectitle">
<h4>轎廂</h4>
</div>
<div>
<label for="car_kind">轎廂</label>
<select name="car_kind" id="car_kind">
@ -522,7 +577,7 @@ C:當天第3版,依次類推……" readonly>
<option value="N"></option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:標準選型為”否”時,請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:法規規定逃生窗400*500</div>
<div class="nextline"></div>
<div>
@ -830,7 +885,9 @@ C:當天第3版,依次類推……" readonly>
<input type="text" name="side_memo_d" id="side_memo_d">
</td>
</tr>
<tr><td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td></tr>
<tr>
<td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td>
</tr>
</tbody>
</table>
<div>
@ -872,7 +929,10 @@ C:當天第3版,依次類推……" readonly>
<option value="見特記事項">見特記事項</option>
</select>
</div>
<div class="spectitle"><h4>人機介面(轎廂側)</h4></div>
<div class="spectitle">
<h4>人機介面(轎廂側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -882,7 +942,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="opb1_info1" id="opb1_info1">
<input list="opb1_info1" name="opb1_info1" type="text" />
<datalist id="opb1_info1">
<option value="無"></option>
<option value="ME001">ME001</option>
<option value="ME002">ME002</option>
@ -890,16 +951,15 @@ C:當天第3版,依次類推……" readonly>
<option value="ME005(含語音呼梯)">ME005(含語音呼梯)</option>
<option value="ME006(一體式,非前側)">ME006(一體式,非前側)</option>
<option value="ME008(一體式,前側)">ME008(一體式,前側)</option>
<option value="">-----------------</option>
<option value="">以下為小電梯用</option>
<option value="" disabled>--------以下為小電梯用---------</option>
<option value="ME016">ME016</option>
<option value="ME017">ME017</option>
<option value="ME018">ME018</option>
<option value=""></option>
<option value="">以下為貨梯用</option>
<option value="" disabled>--------以下為貨梯用---------</option>
<option value="ME021">ME021</option>
<option value="ME022">ME022</option>
</select>
</datalist>
</td>
<td>
<select name="opb1_info2" id="opb1_info2">
@ -924,7 +984,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="opb2_info1" id="opb2_info1">
<input type="text" list="opb2_info1" name="opb2_info1">
<datalist id="opb2_info1">
<option value="無"></option>
<option value="ME001">ME001</option>
<option value="ME002">ME002</option>
@ -941,7 +1002,7 @@ C:當天第3版,依次類推……" readonly>
<option value="">以下為貨梯用</option>
<option value="ME021">ME021</option>
<option value="ME022">ME022</option>
</select>
</datalist>
</td>
<td>
<select name="opb2_info2" id="opb2_info2">
@ -965,13 +1026,14 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="handicap_opb1_1" id="handicap_opb1_1">
<input type="text" list="handicap_opb1_1" name="handicap_opb1_1">
<datalist id="handicap_opb1_1">
<option value="無"></option>
<option value="ME010">ME010</option>
<option value="ME011">ME011</option>
<option value="ME012">ME012</option>
<option value="ME013">ME013</option>
</select>
</datalist>
</td>
<td colspan="2">
<select name="handicap_opb1_2" id="handicap_opb1_2">
@ -987,13 +1049,14 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="handicap_opb2_1" id="handicap_opb2_1">
<input type="text" list="handicap_opb2_1" name="handicap_opb2_1">
<datalist id="handicap_opb2_1">
<option value="無"></option>
<option value="ME010">ME010</option>
<option value="ME011">ME011</option>
<option value="ME012">ME012</option>
<option value="ME013">ME013</option>
</select>
</datalist>
</td>
<td colspan="2">
<select name="handicap_opb2_2" id="handicap_opb2_2">
@ -1005,7 +1068,9 @@ C:當天第3版,依次類推……" readonly>
</tr>
</tbody>
</table>
<div class="spectitle"><h4>人機介面(層門側)</h4></div>
<div class="spectitle">
<h4>人機介面(層門側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1016,9 +1081,10 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td>
<select name="lop_info1" id="lop_info1">
<input type="text" list="lop_info1" name="lop_info1">
<datalist id="lop_info1">
<option value="無"></option>
<option value="">---人乘用---</option>
<!-- <option value="">---人乘用---</option> -->
<option value="MF001">MF001</option>
<option value="MF002">MF002</option>
<option value="MF030(原MF003)">MF030(原MF003)</option>
@ -1032,20 +1098,20 @@ C:當天第3版,依次類推……" readonly>
<option value="MF021">MF021</option>
<option value="MF022(有底盒,手勢呼梯)">MF022(有底盒,手勢呼梯)</option>
<option value="MF030">MF030</option>
<option value="">---殘障用---</option>
<!-- <option value="">---殘障用---</option> -->
<option value="MF001+MF015">MF001+MF015</option>
<option value="MF007">MF007</option>
<option value="MF008">MF008</option>
<option value="MF009(兩台並聯,手勢呼梯)">MF009(兩台並聯,手勢呼梯)</option>
<option value="MF011+MF012">MF011+MF012</option>
<option value="">---人乘+殘障用---</option>
<!-- <option value="">---人乘+殘障用---</option> -->
<option value="MF019(左側殘障用)">MF019(左側殘障用)</option>
<option value="MF020(右側殘障用)">MF020(右側殘障用)</option>
<option value="">---以下為貨梯選型---</option>
<!-- <option value="">---以下為貨梯選型---</option> -->
<option value="MF001(有機房貨梯)">MF001(有機房貨梯)</option>
<option value="MF028(無機房貨梯)">MF028(無機房貨梯)</option>
<option value="MF029(無機房貨梯)">MF029(無機房貨梯)</option>
</select>
</datalist>
</td>
<td>
<select name="lop_info2" id="lop_info2">
@ -1075,6 +1141,7 @@ C:當天第3版,依次類推……" readonly>
<option value="9">9</option>
<option value="10">10</option>
</select>
<div class="red-sm">&nbsp;&nbsp;PS.於基準階標配外呼鎖,如無需求請於特記欄位說明。</div>
</td>
</tr>
<tr>
@ -1084,7 +1151,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="indicator_light1" id="indicator_light1">
<input type="text" list="indicator_light1" name="indicator_light1">
<datalist id="indicator_light1">
<option value="無"></option>
<option value="MG001">MG001(弧型)</option>
<option value="MG002">MG002</option>
@ -1093,7 +1161,7 @@ C:當天第3版,依次類推……" readonly>
<option value="MG005">MG005</option>
<option value="MG006">MG006</option>
<option value="見特記事項">見特記事項</option>
</select>
</datalist>
</td>
<td>
<select name="indicator_light2" id="indicator_light2">
@ -1113,13 +1181,14 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="position_indicator1" id="position_indicator1">
<input type="text" list="position_indicator1" name="position_indicator1">
<datalist id="position_indicator1">
<option value="無"></option>
<option value="MH001">MH001</option>
<option value="MH002">MH002</option>
<option value="MH003">MH003</option>
<option value="見特記事項">見特記事項</option>
</select>
</datalist>
</td>
<td>
<select name="position_indicator2" id="position_indicator2">
@ -1127,6 +1196,7 @@ C:當天第3版,依次類推……" readonly>
<option value="標準">標準</option>
<option value="見特記事項(需先和上海確認OK)">見特記事項(需先和上海確認OK)</option>
</select>
</td>
<td>
<input type="text" name="position_indicator3" id="position_indicator3">
@ -1170,7 +1240,9 @@ C:當天第3版,依次類推……" readonly>
</tr>
-->
<div class="spectitle"><h4>層門系統</h4></div>
<div class="spectitle">
<h4>層門系統</h4>
</div>
<div>
<label for="door_f_floor">前門樓名</label>
<input type="text" name="door_f_floor" id="door_f_floor">
@ -1532,9 +1604,13 @@ C:當天第3版,依次類推……" readonly>
</tr>
</tbody>
</table>
<div class="spectitle"><h4>轎廂象限示意圖</h4></div>
<div class="spectitle">
<h4>轎廂象限示意圖</h4>
</div>
<img src="../img/car.png" width="70%">
<div class="spectitle"><h4>標配功能</h4></div>
<div class="spectitle">
<h4>標配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1566,13 +1642,16 @@ C:當天第3版,依次類推……" readonly>
<option value="24">24</option>
<option value="36">36</option>
<option value="48">48</option>
</select>單位:月</td>
</select>單位:月
</td>
</tr>
</tbody>
</table>
<p class="red-sm">PS:標配功能,不限於下表所列選項,以Masada樣本上所列為準;</p>
<div class="spectitle"><h4>選配功能</h4></div>
<div class="spectitle">
<h4>選配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1587,7 +1666,7 @@ C:當天第3版,依次類推……" readonly>
</td>
<td rowspan="3">
<label for="ib_y">臨時層門(IB)</label>
<div class="red-sm">PS:正式層門待工務通知後再進行製作</div>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示</div>
</td>
<td rowspan="3">
<select name="ib_y" id="ib_y" class="form-control">
@ -1632,6 +1711,7 @@ C:當天第3版,依次類推……" readonly>
</td>
<td>
<label for="ibd">臨時轎門(IB)</label>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示。</div>
</td>
<td>
<select name="ibd" id="ibd" class="form-control">
@ -1653,7 +1733,7 @@ C:當天第3版,依次類推……" readonly>
</td>
<td>
<label for="fire_alarm">火災管制</label>
<div class="red-sm">緊急梯,火災回歸為標配,無須勾選。</div>
<div class="red-sm">緊急梯,火災回歸為標配,無須勾選。</div>
</td>
<td>
<select name="fire_alarm" id="fire_alarm" class="form-control">
@ -1682,8 +1762,9 @@ C:當天第3版,依次類推……" readonly>
<select name="kanban_y" id="kanban_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
<select name="kanban" id="kanban class="form-control">
</select>
<p></p>
<select name="kanban" id="kanban" class=" form-control">
<option value="" hidden>位置</option>
<option value="無"></option>
<option value="左側前端">左側前端</option>
@ -1752,7 +1833,8 @@ C:當天第3版,依次類推……" readonly>
<select name="face_rec_y" id="face_rec_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="face_rec" id="face_rec">
<option value="" hidden>形式</option>
<option value="無"></option>
@ -1817,7 +1899,8 @@ C:當天第3版,依次類推……" readonly>
<option value="無"></option>
<option value="全階管制">全階管制</option>
<option value="各階管制">各階管制</option>
</select><p></p>
</select>
<p></p>
<select name="access_car" id="access_car">
<option value="" hidden>形式</option>
<option value="無"></option>
@ -1836,7 +1919,8 @@ C:當天第3版,依次類推……" readonly>
<select name="voice_y" id="voice_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="voice" id="voice">
<option value="無" selected></option>
<option value="國語(標準)">國語(標準)</option>
@ -1874,7 +1958,8 @@ C:當天第3版,依次類推……" readonly>
<select name="access_hall_y" id="access_hall_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="access_hall" id="access_hall">
<option value="" hidden>形式</option>
<option value="無"></option>
@ -1935,7 +2020,8 @@ C:當天第3版,依次類推……" readonly>
<select name="car_cam_y" id="car_cam_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="car_cam" id="car_cam">
<option value="" hidden>形式</option>
<option value="無"></option>

125
wms/mkt/specsurvey-edit.php

@ -5,8 +5,8 @@ include "../header.php";
list($prid, $item_no, $sub_item_id, $prev_version, $next_version) = explode(",", $_REQUEST["pa"]);
$data = array();
$db_query = "select * from specsurvey_main where (id, mid, pr_item_id, version) in ";
$db_query .= "(select max(id), mid, pr_item_id, version from specsurvey_main where mid = '$prid' and pr_item_id = '$item_no' and sub_item_id = '$sub_item_id' and version = '$prev_version' group by mid,pr_item_id,sub_item_id)";
$db_query = "SELECT * FROM specsurvey_main WHERE (id, mid, pr_item_id, version) IN ";
$db_query .= "(SELECT max(id), mid, pr_item_id, version FROM specsurvey_main WHERE mid = '$prid' and pr_item_id = '$item_no' and sub_item_id = '$sub_item_id' and version = '$prev_version' group by mid,pr_item_id,sub_item_id)";
$res = mysqli_query($link, $db_query);
if (0 == $res->num_rows) {
//echo '<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button><h4 class="modal-title">Modal title</h4></div><div class="modal-body">';
@ -22,15 +22,18 @@ foreach ($res as $data) {
//$next_version = $y."-".$m."-".$d."-".(++$v);
$db_query = "select * from specsurvey_car where mid = '$mid'";
$res_c = mysqli_query($link, $db_query);
foreach ($res_c as $car) { }
foreach ($res_c as $car) {
}
mysqli_free_result($res_c);
$db_query = "select * from specsurvey_door where mid = '$mid'";
$res_d = mysqli_query($link, $db_query);
foreach ($res_d as $door) { }
foreach ($res_d as $door) {
}
mysqli_free_result($res_d);
$db_query = "select * from specsurvey_function where mid = '$mid'";
$res_f = mysqli_query($link, $db_query);
foreach ($res_f as $func) { }
foreach ($res_f as $func) {
}
mysqli_free_result($res_f);
$car_lop_info = json_decode($car["lop_info"], true);
$car_opb1_info = json_decode($car["opb1_info"], true);
@ -76,16 +79,36 @@ $(function () {
$('#theight').val(Number($('#top_height').val()) + Number($('#bottom_height').val()) + Number($(this).val()));
})
$('#top_height').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#bottom_height').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#vdist').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#tunnel_width').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#tunnel_depth').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#theight').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_width').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_depth').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_height').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#pre_weight').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#top_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#bottom_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#vdist').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#tunnel_width').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#tunnel_depth').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#theight').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_width').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_depth').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#pre_weight').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#door_type').change(function() {
if ($(this).val() == 'Y') {
$('#door_f_floor').prop('readonly', true);
@ -105,6 +128,7 @@ $(function () {
input:read-only {
background-color: #eee5e5;
}
.spectitle {
width: 100%;
background-color: #46A3FF;
@ -112,23 +136,29 @@ input:read-only {
border-radius: 10px;
text-align: center;
}
.red-sm {
color: red;
font-size: 13px;
}
.sel-lm {
margin: 10px 0;
}
.nextline {
width: 100%;
height: 0;
}
.container img {
border-radius: 0;
}
input[type="radio"] {
vertical-align: baseline;
}
#btnselno {
margin-top: 30px;
margin-left: 10px;
@ -182,7 +212,9 @@ C:當天第3版,依次類推……" readonly>
<a href="javascript:void(0);" id="btnselno" class="btn btn-primary btn-sm">重選號機</a>
</div>
<br>
<div class="spectitle"><h4>基本規格</h4></div>
<div class="spectitle">
<h4>基本規格</h4>
</div>
<div>
<label for="rtype">機種</label>
<select name="rtype" id="rtype" required>
@ -357,7 +389,9 @@ C:當天第3版,依次類推……" readonly>
</select>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>井道尺寸</h4></div>
<div class="spectitle">
<h4>井道尺寸</h4>
</div>
<div>
<label for="top_height">頂層OH(mm)</label>
<input type="text" name="top_height" id="top_height" value="<?= $data['top_height']; ?>" maxlength="4">
@ -393,7 +427,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:井道最终依土建圖為準;</div>
<div class="spectitle"><h4>電源參數</h4></div>
<div class="spectitle">
<h4>電源參數</h4>
</div>
<div>
<label for="mpower">主電源</label>
<select name="mpower" id="mpower">
@ -412,7 +448,9 @@ C:當天第3版,依次類推……" readonly>
</select>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>轎廂</h4></div>
<div class="spectitle">
<h4>轎廂</h4>
</div>
<div>
<label for="car_kind">轎廂</label>
<select name="car_kind" id="car_kind">
@ -751,7 +789,9 @@ C:當天第3版,依次類推……" readonly>
<input type="text" name="side_memo_d" id="side_memo_d" value="<?php echo $car_side_info[6][3]; ?>">
</td>
</tr>
<tr><td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td></tr>
<tr>
<td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td>
</tr>
</tbody>
</table>
<div>
@ -794,7 +834,9 @@ C:當天第3版,依次類推……" readonly>
<option value="見特記事項" <?php if ($car['mirror'] == '見特記事項') echo " selected"; ?>>見特記事項</option>
</select>
</div>
<div class="spectitle"><h4>人機介面(轎廂側)</h4></div>
<div class="spectitle">
<h4>人機介面(轎廂側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -927,7 +969,9 @@ C:當天第3版,依次類推……" readonly>
</tr>
</tbody>
</table>
<div class="spectitle"><h4>人機介面(層門側)</h4></div>
<div class="spectitle">
<h4>人機介面(層門側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1057,7 +1101,9 @@ C:當天第3版,依次類推……" readonly>
</tbody>
</table>
<div class="spectitle"><h4>層門系統</h4></div>
<div class="spectitle">
<h4>層門系統</h4>
</div>
<div>
<label for="door_f_floor">前門樓名</label>
<input type="text" name="door_f_floor" id="door_f_floor" value="<?php echo $door["door_f_floor"]; ?>">
@ -1419,9 +1465,13 @@ C:當天第3版,依次類推……" readonly>
</tr>
</tbody>
</table>
<div class="spectitle"><h4>轎廂象限示意圖</h4></div>
<div class="spectitle">
<h4>轎廂象限示意圖</h4>
</div>
<img src="../img/car.png" width="70%">
<div class="spectitle"><h4>標配功能</h4></div>
<div class="spectitle">
<h4>標配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1453,13 +1503,16 @@ C:當天第3版,依次類推……" readonly>
<option value="24" <?php if ($func['warranty'] == '24') echo ' selected'; ?>>24</option>
<option value="36" <?php if ($func['warranty'] == '36') echo ' selected'; ?>>36</option>
<option value="48" <?php if ($func['warranty'] == '48') echo ' selected'; ?>>48</option>
</select>單位:月</td>
</select>單位:月
</td>
</tr>
</tbody>
</table>
<p class="red-sm">PS:標配功能,不限於下表所列選項,以Masada樣本上所列為準;</p>
<div class="spectitle"><h4>選配功能</h4></div>
<div class="spectitle">
<h4>選配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1569,7 +1622,8 @@ C:當天第3版,依次類推……" readonly>
<select name="kanban_y" id="kanban_y" class="form-control">
<option value="N" <?php if ($func_kanban[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_kanban[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="kanban" id="kanban class=" form-control">
<option value="" hidden>位置</option>
<option value="無" <?php if ($func_kanban[1] == '無') echo ' selected'; ?>></option>
@ -1639,7 +1693,8 @@ C:當天第3版,依次類推……" readonly>
<select name="face_rec_y" id="face_rec_y" class="form-control">
<option value="N" <?php if ($func_face_rec[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_face_rec[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="face_rec" id="face_rec">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_face_rec[1] == '無') echo ' selected'; ?>></option>
@ -1704,7 +1759,8 @@ C:當天第3版,依次類推……" readonly>
<option value="無" <?php if ($func_access_car[0] == '無') echo ' selected'; ?>></option>
<option value="全階管制" <?php if ($func_access_car[0] == '全階管制') echo ' selected'; ?>>全階管制</option>
<option value="各階管制" <?php if ($func_access_car[0] == '各階管制') echo ' selected'; ?>>各階管制</option>
</select><p></p>
</select>
<p></p>
<select name="access_car" id="access_car">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_access_car[1] == '無') echo ' selected'; ?>></option>
@ -1723,7 +1779,8 @@ C:當天第3版,依次類推……" readonly>
<select name="voice_y" id="voice_y" class="form-control">
<option value="N" <?php if ($func_voice[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_voice[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="voice" id="voice">
<option value="無" <?php if ($func_voice[1] == '無') echo ' selected'; ?>></option>
<option value="國語(標準)" <?php if ($func_voice[1] == '國語(標準)') echo ' selected'; ?>>國語(標準)</option>
@ -1761,7 +1818,8 @@ C:當天第3版,依次類推……" readonly>
<select name="access_hall_y" id="access_hall_y" class="form-control">
<option value="N" <?php if ($func_access_hall[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_access_hall[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="access_hall" id="access_hall">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_access_hall[1] == '無') echo ' selected'; ?>></option>
@ -1822,7 +1880,8 @@ C:當天第3版,依次類推……" readonly>
<select name="car_cam_y" id="car_cam_y" class="form-control">
<option value="N" <?php if ($func_car_cam[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_car_cam[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="car_cam" id="car_cam">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_car_cam[1] == '無') echo ' selected'; ?>></option>

102
wms/mkt/specsurvey-view.php

@ -40,20 +40,28 @@ if (0 == $res->num_rows) {
border-radius: 10px;
text-align: center;
}
.red-sm {
color: red;
font-size: 13px;
}
.sel-lm {
margin: 10px 0;
}
.nextline {
width: 100%;
height: 0;
}
.container img {
border-radius: 0;
}
#kanban {
background-color: #eee5e5;
}
</style>
<script>
$(function() {
@ -69,15 +77,18 @@ foreach ($res as $data) {
$mid = $data["id"];
$db_query = "select * from specsurvey_car where mid = '$mid'";
$res_c = mysqli_query($link, $db_query);
foreach ($res_c as $car) { }
foreach ($res_c as $car) {
}
mysqli_free_result($res_c);
$db_query = "select * from specsurvey_door where mid = '$mid'";
$res_d = mysqli_query($link, $db_query);
foreach ($res_d as $door) { }
foreach ($res_d as $door) {
}
mysqli_free_result($res_d);
$db_query = "select * from specsurvey_function where mid = '$mid'";
$res_f = mysqli_query($link, $db_query);
foreach ($res_f as $func) { }
foreach ($res_f as $func) {
}
mysqli_free_result($res_f);
$car_lop_info = json_decode($car["lop_info"], true);
$car_opb1_info = json_decode($car["opb1_info"], true);
@ -175,7 +186,9 @@ C:當天第3版,依次類推……">
<input type="text" name="serial" id="serial" value="<?= $data['serial']; ?>">
</div>
<br>
<div class="spectitle"><h4>基本規格</h4></div>
<div class="spectitle">
<h4>基本規格</h4>
</div>
<div>
<label for="rtype">機種</label>
<select name="rtype" id="rtype">
@ -183,6 +196,7 @@ C:當天第3版,依次類推……">
<option value="MAM200" <?php if ($data['rtype'] == 'MAM200') echo " selected"; ?>>MAM200無機房</option>
<option value="MAH100" <?php if ($data['rtype'] == 'MAH100') echo " selected"; ?>>MAH100小電梯</option>
<option value="MAF100" <?php if ($data['rtype'] == 'MAF100') echo " selected"; ?>>MAF100貨梯(有機房)</option>
<option value="MAF100" <?php if ($data['rtype'] == 'MAF100') echo " selected"; ?>>MAF100貨梯(無機房)</option>
<!--
<option value="MAQ100"<?php if ($data['rtype'] == 'MAQ100') echo " selected"; ?>>MAQ100強驅梯</option>
<option value="MAZ100"<?php if ($data['rtype'] == 'MAZ100') echo " selected"; ?>>MAZ100雜物梯</option>
@ -352,7 +366,9 @@ C:當天第3版,依次類推……">
</select>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>井道尺寸</h4></div>
<div class="spectitle">
<h4>井道尺寸</h4>
</div>
<div>
<label for="top_height">頂層OH(mm)</label>
<input type="text" name="top_height" id="top_height" value="<?= $data['top_height']; ?>" maxlength="4">
@ -386,9 +402,11 @@ C:當天第3版,依次類推……">
<option value="3" <?php if ($data['tunnel'] == 3) echo " selected"; ?>>鋼結構</option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:井道最终依土建圖為準;</div>
<div class="red-sm">&nbsp;&nbsp;PS. 井道尺寸最終依照計畫圖為準;</div>
<div class="spectitle"><h4>電源參數</h4></div>
<div class="spectitle">
<h4>電源參數</h4>
</div>
<div>
<label for="mpower">主電源</label>
<select name="mpower" id="mpower">
@ -407,7 +425,9 @@ C:當天第3版,依次類推……">
</select>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>轎廂</h4></div>
<div class="spectitle">
<h4>轎廂</h4>
</div>
<div>
<label for="car_kind">轎廂</label>
<select name="car_kind" id="car_kind">
@ -438,7 +458,7 @@ C:當天第3版,依次類推……">
<option value="N" <?php if ($car['car_kind_standard'] == 'N') echo 'selected'; ?>></option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:標準選型為”否”時,請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:法規規定逃生窗400*500</div>
<div class="nextline"></div>
<div>
@ -746,7 +766,9 @@ C:當天第3版,依次類推……">
<input type="text" name="side_memo_d" id="side_memo_d" value="<?php echo $car_side_info[6][3]; ?>">
</td>
</tr>
<tr><td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td></tr>
<tr>
<td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td>
</tr>
</tbody>
</table>
<div>
@ -789,7 +811,9 @@ C:當天第3版,依次類推……">
<option value="見特記事項" <?php if ($car['mirror'] == '見特記事項') echo " selected"; ?>>見特記事項</option>
</select>
</div>
<div class="spectitle"><h4>人機介面(轎廂側)</h4></div>
<div class="spectitle">
<h4>人機介面(轎廂側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -817,6 +841,11 @@ C:當天第3版,依次類推……">
<option value="ME021" <?php if ($car_opb1_info[0] == 'ME021') echo ' selected'; ?>>ME021</option>
<option value="ME022" <?php if ($car_opb1_info[0] == 'ME022') echo ' selected'; ?>>ME022</option>
</select>
<!-- <input type="text" value="<?php if (!empty($car_opb1_info[0])) {
echo $car_opb1_info[0];
} else {
echo '';
} ?>" placeholder="請依照型錄型號確實記入"> -->
</td>
<td>
<select name="opb1_info2" id="opb1_info2">
@ -916,7 +945,9 @@ C:當天第3版,依次類推……">
</tr>
</tbody>
</table>
<div class="spectitle"><h4>人機介面(層門側)</h4></div>
<div class="spectitle">
<h4>人機介面(層門側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -984,6 +1015,7 @@ C:當天第3版,依次類推……">
<option value="9" <?php if ($car_lop_info[3] == '9') echo ' selected'; ?>>9</option>
<option value="10" <?php if ($car_lop_info[3] == '10') echo ' selected'; ?>>10</option>
</select>
<div class="red-sm">PS:於基準階標配外呼鎖,如無需求請於特記欄位說明。</div>
</td>
</tr>
<tr>
@ -1042,7 +1074,9 @@ C:當天第3版,依次類推……">
</tbody>
</table>
<div class="spectitle"><h4>層門系統</h4></div>
<div class="spectitle">
<h4>層門系統</h4>
</div>
<div>
<label for="door_f_floor">前門樓名</label>
<input type="text" name="door_f_floor" id="door_f_floor" value="<?php echo $door["door_f_floor"]; ?>">
@ -1404,9 +1438,13 @@ C:當天第3版,依次類推……">
</tr>
</tbody>
</table>
<div class="spectitle"><h4>轎廂象限示意圖</h4></div>
<div class="spectitle">
<h4>轎廂象限示意圖</h4>
</div>
<img src="../img/car.png" width="70%">
<div class="spectitle"><h4>標配功能</h4></div>
<div class="spectitle">
<h4>標配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1438,13 +1476,16 @@ C:當天第3版,依次類推……">
<option value="24" <?php if ($func['warranty'] == '24') echo ' selected'; ?>>24</option>
<option value="36" <?php if ($func['warranty'] == '36') echo ' selected'; ?>>36</option>
<option value="48" <?php if ($func['warranty'] == '48') echo ' selected'; ?>>48</option>
</select>單位:月</td>
</select>單位:月
</td>
</tr>
</tbody>
</table>
<p class="red-sm">PS:標配功能,不限於下表所列選項,以Masada樣本上所列為準;</p>
<div class="spectitle"><h4>選配功能</h4></div>
<div class="spectitle">
<h4>選配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1459,7 +1500,7 @@ C:當天第3版,依次類推……">
</td>
<td rowspan="3">
<label for="ib_y">臨時層門(IB)</label>
<div class="red-sm">PS:正式層門待工務通知後再進行製作</div>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示</div>
</td>
<td rowspan="3">
<select name="ib_y" id="ib_y" class="form-control">
@ -1504,6 +1545,7 @@ C:當天第3版,依次類推……">
</td>
<td>
<label for="ibd">臨時轎門(IB)</label>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示。</div>
</td>
<td>
<select name="ibd" id="ibd" class="form-control">
@ -1529,8 +1571,12 @@ C:當天第3版,依次類推……">
</td>
<td>
<select name="fire_alarm" id="fire_alarm" class="form-control">
<?php if ($data['usefor'] == 7) { ?>
<option value="Y" <?php echo ' selected'; ?>></option>
<?php } else { ?>
<option value="N" <?php if ($func['fire_alarm'] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func['fire_alarm'] == 'Y') echo ' selected'; ?>></option>
<?php } ?>
</select>
</td>
</tr>
@ -1554,8 +1600,9 @@ C:當天第3版,依次類推……">
<select name="kanban_y" id="kanban_y" class="form-control">
<option value="N" <?php if ($func_kanban[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_kanban[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
<select name="kanban" id="kanban class="form-control">
</select>
<p></p>
<select name="kanban" id="kanban" class=" form-control">
<option value="" hidden>位置</option>
<option value="無" <?php if ($func_kanban[1] == '無') echo ' selected'; ?>></option>
<option value="左側前端" <?php if ($func_kanban[1] == '左側前端') echo ' selected'; ?>>左側前端</option>
@ -1624,7 +1671,8 @@ C:當天第3版,依次類推……">
<select name="face_rec_y" id="face_rec_y" class="form-control">
<option value="N" <?php if ($func_face_rec[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_face_rec[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="face_rec" id="face_rec">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_face_rec[1] == '無') echo ' selected'; ?>></option>
@ -1689,7 +1737,8 @@ C:當天第3版,依次類推……">
<option value="無" <?php if ($func_access_car[0] == '無') echo ' selected'; ?>></option>
<option value="全階管制" <?php if ($func_access_car[0] == '全階管制') echo ' selected'; ?>>全階管制</option>
<option value="各階管制" <?php if ($func_access_car[0] == '各階管制') echo ' selected'; ?>>各階管制</option>
</select><p></p>
</select>
<p></p>
<select name="access_car" id="access_car">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_access_car[1] == '無') echo ' selected'; ?>></option>
@ -1708,7 +1757,8 @@ C:當天第3版,依次類推……">
<select name="voice_y" id="voice_y" class="form-control">
<option value="N" <?php if ($func_voice[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_voice[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="voice" id="voice">
<option value="無" <?php if ($func_voice[1] == '無') echo ' selected'; ?>></option>
<option value="國語(標準)" <?php if ($func_voice[1] == '國語(標準)') echo ' selected'; ?>>國語(標準)</option>
@ -1746,7 +1796,8 @@ C:當天第3版,依次類推……">
<select name="access_hall_y" id="access_hall_y" class="form-control">
<option value="N" <?php if ($func_access_hall[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_access_hall[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="access_hall" id="access_hall">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_access_hall[1] == '無') echo ' selected'; ?>></option>
@ -1807,7 +1858,8 @@ C:當天第3版,依次類推……">
<select name="car_cam_y" id="car_cam_y" class="form-control">
<option value="N" <?php if ($func_car_cam[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_car_cam[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="car_cam" id="car_cam">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_car_cam[1] == '無') echo ' selected'; ?>></option>

167
wms/mkt/specsurvey_renovate-create.php

@ -106,9 +106,15 @@ $(function () {
}
});
$('#buildno').val(jdate.getFullYear().toString().slice(-1) + $('#buildno1').val() + $('#buildno2').val());
$('#version1').change(function(){ $('#version').val($('#version1').val()+'-A'); });
$('#buildno1').change(function(){ $('#buildno').val(jdate.getFullYear().toString().slice(-1)+$('#buildno1').val()+$('#buildno2').val()); });
$('#buildno2').change(function(){ $('#buildno').val(jdate.getFullYear().toString().slice(-1)+$('#buildno1').val()+$('#buildno2').val()); });
$('#version1').change(function() {
$('#version').val($('#version1').val() + '-A');
});
$('#buildno1').change(function() {
$('#buildno').val(jdate.getFullYear().toString().slice(-1) + $('#buildno1').val() + $('#buildno2').val());
});
$('#buildno2').change(function() {
$('#buildno').val(jdate.getFullYear().toString().slice(-1) + $('#buildno1').val() + $('#buildno2').val());
});
$('#top_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
$('#theight').val(Number($(this).val()) + Number($('#bottom_height').val()) + Number($('#vdist').val()));
@ -121,13 +127,27 @@ $(function () {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
$('#theight').val(Number($('#top_height').val()) + Number($('#bottom_height').val()) + Number($(this).val()));
})
$('#tunnel_width').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#tunnel_depth').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#theight').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_width').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_depth').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#car_height').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#pre_weight').keyup(function(){ $(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')); })
$('#tunnel_width').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#tunnel_depth').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#theight').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_width').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_depth').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#car_height').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
$('#pre_weight').keyup(function() {
$(this).val($(this).val().replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1'));
})
//$('#theight').val(0+$('#top_height').val()+$('#bottom_height').val()+$('#vdist').val());
/*
$('#car_kind_standard').change(function(){
@ -149,12 +169,22 @@ $(function () {
$('#door_r_floor').prop('readonly', false);
}
});
// 若用途為緊急,火災管制改為有。
$('#usefor').change(function() {
if ($(this).val() == '7') {
$('#fire_alarm').val('Y');
} else {
$('#fire_alarm').val('Y');
}
})
});
</script>
<style>
input:read-only {
background-color: #eee5e5;
}
.spectitle {
width: 100%;
background-color: #46A3FF;
@ -162,23 +192,32 @@ input:read-only {
border-radius: 10px;
text-align: center;
}
.red-sm {
color: red;
font-size: 13px;
}
.sel-lm {
margin: 10px 0;
}
.nextline {
width: 100%;
height: 0;
}
.container img {
border-radius: 0;
}
input[type="radio"] {
vertical-align: baseline;
}
#kanban {
background-color: #eee5e5;
}
</style>
<div class="container">
<?php
@ -264,7 +303,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<br>
<div class="spectitle"><h4>基本規格</h4></div>
<div class="spectitle">
<h4>基本規格</h4>
</div>
<div>
<label for="rtype">機種</label>
<select name="rtype" id="rtype" required>
@ -436,7 +477,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>井道尺寸</h4></div>
<div class="spectitle">
<h4>井道尺寸</h4>
</div>
<div>
<label for="top_height">頂層OH(mm)</label>
<input type="text" name="top_height" id="top_height" maxlength="4">
@ -469,9 +512,11 @@ C:當天第3版,依次類推……" readonly>
<option value="3">鋼結構</option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:井道最终依土建圖為準;</div>
<div class="red-sm">&nbsp;&nbsp;PS. 井道尺寸最終依照計畫圖為準</div>
<div class="spectitle"><h4>電源參數</h4></div>
<div class="spectitle">
<h4>電源參數</h4>
</div>
<div>
<label for="mpower">主電源</label>
<select name="mpower" id="mpower">
@ -491,7 +536,9 @@ C:當天第3版,依次類推……" readonly>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>轎廂</h4></div>
<div class="spectitle">
<h4>轎廂</h4>
</div>
<div>
<label for="car_kind">轎廂</label>
<select name="car_kind" id="car_kind">
@ -522,7 +569,7 @@ C:當天第3版,依次類推……" readonly>
<option value="N"></option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:標準選型為”否”時,請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:法規規定逃生窗400*500</div>
<div class="nextline"></div>
<div>
@ -830,7 +877,9 @@ C:當天第3版,依次類推……" readonly>
<input type="text" name="side_memo_d" id="side_memo_d">
</td>
</tr>
<tr><td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td></tr>
<tr>
<td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td>
</tr>
</tbody>
</table>
<div>
@ -872,7 +921,9 @@ C:當天第3版,依次類推……" readonly>
<option value="見特記事項">見特記事項</option>
</select>
</div>
<div class="spectitle"><h4>人機介面(轎廂側)</h4></div>
<div class="spectitle">
<h4>人機介面(轎廂側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -882,7 +933,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="opb1_info1" id="opb1_info1">
<input type="text" list="opb1_info1" name="opb1_info1">
<datalist id="opb1_info1">
<option value="無"></option>
<option value="ME001">ME001</option>
<option value="ME002">ME002</option>
@ -899,7 +951,7 @@ C:當天第3版,依次類推……" readonly>
<option value="">以下為貨梯用</option>
<option value="ME021">ME021</option>
<option value="ME022">ME022</option>
</select>
</datalist>
</td>
<td>
<select name="opb1_info2" id="opb1_info2">
@ -924,7 +976,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="opb2_info1" id="opb2_info1">
<input type="text" list="opb2_info1" name="opb2_info1">
<datalist id="opb2_info1">
<option value="無"></option>
<option value="ME001">ME001</option>
<option value="ME002">ME002</option>
@ -941,7 +994,7 @@ C:當天第3版,依次類推……" readonly>
<option value="">以下為貨梯用</option>
<option value="ME021">ME021</option>
<option value="ME022">ME022</option>
</select>
</datalist>
</td>
<td>
<select name="opb2_info2" id="opb2_info2">
@ -965,13 +1018,14 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="handicap_opb1_1" id="handicap_opb1_1">
<input type="text" list="handicap_opb1_1" name="handicap_opb1_1">
<datalist id="handicap_opb1_1">
<option value="無"></option>
<option value="ME010">ME010</option>
<option value="ME011">ME011</option>
<option value="ME012">ME012</option>
<option value="ME013">ME013</option>
</select>
</datalist>
</td>
<td colspan="2">
<select name="handicap_opb1_2" id="handicap_opb1_2">
@ -987,13 +1041,14 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="handicap_opb2_1" id="handicap_opb2_1">
<input type="text" list="handicap_opb2_1" name="handicap_opb2_1">
<datalist id="handicap_opb2_1">
<option value="無"></option>
<option value="ME010">ME010</option>
<option value="ME011">ME011</option>
<option value="ME012">ME012</option>
<option value="ME013">ME013</option>
</select>
</datalist>
</td>
<td colspan="2">
<select name="handicap_opb2_2" id="handicap_opb2_2">
@ -1005,7 +1060,9 @@ C:當天第3版,依次類推……" readonly>
</tr>
</tbody>
</table>
<div class="spectitle"><h4>人機介面(層門側)</h4></div>
<div class="spectitle">
<h4>人機介面(層門側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1016,7 +1073,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td>
<select name="lop_info1" id="lop_info1">
<input type="text" list="lop_info1" name="lop_info1">
<datalist id="lop_info1">
<option value="無"></option>
<option value="">---人乘用---</option>
<option value="MF001">MF001</option>
@ -1045,7 +1103,7 @@ C:當天第3版,依次類推……" readonly>
<option value="MF001(有機房貨梯)">MF001(有機房貨梯)</option>
<option value="MF028(無機房貨梯)">MF028(無機房貨梯)</option>
<option value="MF029(無機房貨梯)">MF029(無機房貨梯)</option>
</select>
</datalist>
</td>
<td>
<select name="lop_info2" id="lop_info2">
@ -1076,6 +1134,7 @@ C:當天第3版,依次類推……" readonly>
<option value="10">10</option>
</select>
</td>
<div class="red-sm">&nbsp;&nbsp;PS.於基準階標配外呼鎖,如無需求請於特記欄位說明。</div>
</tr>
<tr>
<th colspan="2">到站燈</th>
@ -1084,7 +1143,8 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="indicator_light1" id="indicator_light1">
<input type="text" list="indicator_light1" name="indicator_light1">
<datalist id="indicator_light1">
<option value="無"></option>
<option value="MG001">MG001(弧型)</option>
<option value="MG002">MG002</option>
@ -1093,7 +1153,7 @@ C:當天第3版,依次類推……" readonly>
<option value="MG005">MG005</option>
<option value="MG006">MG006</option>
<option value="見特記事項">見特記事項</option>
</select>
</datalist>
</td>
<td>
<select name="indicator_light2" id="indicator_light2">
@ -1113,13 +1173,14 @@ C:當天第3版,依次類推……" readonly>
</tr>
<tr>
<td colspan="2">
<select name="position_indicator1" id="position_indicator1">
<input type="text" list="position_indicator1" name="position_indicator1">
<datalist id="position_indicator1">
<option value="無"></option>
<option value="MH001">MH001</option>
<option value="MH002">MH002</option>
<option value="MH003">MH003</option>
<option value="見特記事項">見特記事項</option>
</select>
</datalist>
</td>
<td>
<select name="position_indicator2" id="position_indicator2">
@ -1170,7 +1231,9 @@ C:當天第3版,依次類推……" readonly>
</tr>
-->
<div class="spectitle"><h4>層門系統</h4></div>
<div class="spectitle">
<h4>層門系統</h4>
</div>
<div>
<label for="door_f_floor">前門樓名</label>
<input type="text" name="door_f_floor" id="door_f_floor">
@ -1532,9 +1595,13 @@ C:當天第3版,依次類推……" readonly>
</tr>
</tbody>
</table>
<div class="spectitle"><h4>轎廂象限示意圖</h4></div>
<div class="spectitle">
<h4>轎廂象限示意圖</h4>
</div>
<img src="../img/car.png" width="70%">
<div class="spectitle"><h4>標配功能</h4></div>
<div class="spectitle">
<h4>標配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1566,13 +1633,16 @@ C:當天第3版,依次類推……" readonly>
<option value="24">24</option>
<option value="36">36</option>
<option value="48">48</option>
</select>單位:月</td>
</select>單位:月
</td>
</tr>
</tbody>
</table>
<p class="red-sm">PS:標配功能,不限於下表所列選項,以Masada樣本上所列為準;</p>
<div class="spectitle"><h4>選配功能</h4></div>
<div class="spectitle">
<h4>選配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1587,7 +1657,7 @@ C:當天第3版,依次類推……" readonly>
</td>
<td rowspan="3">
<label for="ib_y">臨時層門(IB)</label>
<div class="red-sm">PS:正式層門待工務通知後再進行製作</div>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示</div>
</td>
<td rowspan="3">
<select name="ib_y" id="ib_y" class="form-control">
@ -1632,6 +1702,7 @@ C:當天第3版,依次類推……" readonly>
</td>
<td>
<label for="ibd">臨時轎門(IB)</label>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示。</div>
</td>
<td>
<select name="ibd" id="ibd" class="form-control">
@ -1682,7 +1753,8 @@ C:當天第3版,依次類推……" readonly>
<select name="kanban_y" id="kanban_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="kanban" id="kanban class=" form-control">
<option value="" hidden>位置</option>
<option value="無"></option>
@ -1752,7 +1824,8 @@ C:當天第3版,依次類推……" readonly>
<select name="face_rec_y" id="face_rec_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="face_rec" id="face_rec">
<option value="" hidden>形式</option>
<option value="無"></option>
@ -1817,7 +1890,8 @@ C:當天第3版,依次類推……" readonly>
<option value="無"></option>
<option value="全階管制">全階管制</option>
<option value="各階管制">各階管制</option>
</select><p></p>
</select>
<p></p>
<select name="access_car" id="access_car">
<option value="" hidden>形式</option>
<option value="無"></option>
@ -1836,7 +1910,8 @@ C:當天第3版,依次類推……" readonly>
<select name="voice_y" id="voice_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="voice" id="voice">
<option value="無" selected></option>
<option value="國語(標準)">國語(標準)</option>
@ -1874,7 +1949,8 @@ C:當天第3版,依次類推……" readonly>
<select name="access_hall_y" id="access_hall_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="access_hall" id="access_hall">
<option value="" hidden>形式</option>
<option value="無"></option>
@ -1935,7 +2011,8 @@ C:當天第3版,依次類推……" readonly>
<select name="car_cam_y" id="car_cam_y" class="form-control">
<option value="N"></option>
<option value="Y"></option>
</select><p></p>
</select>
<p></p>
<select name="car_cam" id="car_cam">
<option value="" hidden>形式</option>
<option value="無"></option>

105
wms/mkt/specsurvey_renovate-view.php

@ -11,7 +11,7 @@ if (!empty($sid)) $sid = str_replace("@", "','", $sid);
$noheader = (empty($_REQUEST["noheader"])) ? 0 : 1;
if (empty($version)) $sql = "select mid, pr_item_id, sub_item_id, max(version) from specsurvey_main where mid = '$prid' and pr_item_id = '$item_no' and sub_item_id in ('$sid') group by mid, pr_item_id, sub_item_id";
if (empty($version)) $sql = "SELECT mid, pr_item_id, sub_item_id, max(version) FROM specsurvey_main WHERE mid = '$prid' and pr_item_id = '$item_no' and sub_item_id in ('$sid') group by mid, pr_item_id, sub_item_id";
else $sql = "select mid, pr_item_id, sub_item_id, version from specsurvey_main where mid = '$prid' and pr_item_id = '$item_no' and version = '$version' and sub_item_id in ('$sid')";
if ($noheader) {
@ -36,15 +36,18 @@ foreach ($res as $data) {
$mid = $data["id"];
$db_query = "select * from specsurvey_car where mid = '$mid'";
$res_c = mysqli_query($link, $db_query);
foreach ($res_c as $car) { }
foreach ($res_c as $car) {
}
mysqli_free_result($res_c);
$db_query = "select * from specsurvey_door where mid = '$mid'";
$res_d = mysqli_query($link, $db_query);
foreach ($res_d as $door) { }
foreach ($res_d as $door) {
}
mysqli_free_result($res_d);
$db_query = "select * from specsurvey_function where mid = '$mid'";
$res_f = mysqli_query($link, $db_query);
foreach ($res_f as $func) { }
foreach ($res_f as $func) {
}
mysqli_free_result($res_f);
$car_lop_info = json_decode($car["lop_info"], true);
$car_opb1_info = json_decode($car["opb1_info"], true);
@ -97,20 +100,28 @@ foreach ($res as $data) {
border-radius: 10px;
text-align: center;
}
.red-sm {
color: red;
font-size: 13px;
}
.sel-lm {
margin: 10px 0;
}
.nextline {
width: 100%;
height: 0;
}
.container img {
border-radius: 0;
}
#kanban {
background-color: #eee5e5;
}
</style>
<script>
$(function() {
@ -160,6 +171,11 @@ C:當天第3版,依次類推……">
<div class="nextline"></div>
<div>
<label for="area">安裝地區</label>
<!-- <input type="text" name="area" id="area" value="<?php if ($data['area'] == 'T') {
echo "台灣";
} else {
echo "大陸";
} ?>" size="5"> -->
<select name="area" id="area">
<option value="T" <?php if ($data['area'] == 'T') echo " selected"; ?>>臺灣</option>
<option value="C" <?php if ($data['area'] == 'C') echo " selected"; ?>>大陸</option>
@ -174,7 +190,9 @@ C:當天第3版,依次類推……">
<input type="text" name="serial" id="serial" value="<?= $data['serial']; ?>">
</div>
<br>
<div class="spectitle"><h4>基本規格</h4></div>
<div class="spectitle">
<h4>基本規格</h4>
</div>
<div>
<label for="rtype">機種</label>
<select name="rtype" id="rtype">
@ -182,6 +200,8 @@ C:當天第3版,依次類推……">
<option value="MAM200" <?php if ($data['rtype'] == 'MAM200') echo " selected"; ?>>MAM200無機房</option>
<option value="MAH100" <?php if ($data['rtype'] == 'MAH100') echo " selected"; ?>>MAH100小電梯</option>
<option value="MAF100" <?php if ($data['rtype'] == 'MAF100') echo " selected"; ?>>MAF100貨梯(有機房)</option>
<option value="MAF100" <?php if ($data['rtype'] == 'MAF100') echo " selected"; ?>>MAF100貨梯(無機房)</option>
<!--
<option value="MAQ100"<?php if ($data['rtype'] == 'MAQ100') echo " selected"; ?>>MAQ100強驅梯</option>
<option value="MAZ100"<?php if ($data['rtype'] == 'MAZ100') echo " selected"; ?>>MAZ100雜物梯</option>
@ -351,7 +371,9 @@ C:當天第3版,依次類推……">
</select>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>井道尺寸</h4></div>
<div class="spectitle">
<h4>井道尺寸</h4>
</div>
<div>
<label for="top_height">頂層OH(mm)</label>
<input type="text" name="top_height" id="top_height" value="<?= $data['top_height']; ?>" maxlength="4">
@ -387,7 +409,9 @@ C:當天第3版,依次類推……">
</div>
<div class="red-sm">&nbsp;&nbsp;PS:井道最终依土建圖為準;</div>
<div class="spectitle"><h4>電源參數</h4></div>
<div class="spectitle">
<h4>電源參數</h4>
</div>
<div>
<label for="mpower">主電源</label>
<select name="mpower" id="mpower">
@ -406,7 +430,9 @@ C:當天第3版,依次類推……">
</select>
</div>
<div class="nextline"></div><br>
<div class="spectitle"><h4>轎廂</h4></div>
<div class="spectitle">
<h4>轎廂</h4>
</div>
<div>
<label for="car_kind">轎廂</label>
<select name="car_kind" id="car_kind">
@ -437,7 +463,7 @@ C:當天第3版,依次類推……">
<option value="N" <?php if ($car['car_kind_standard'] == 'N') echo 'selected'; ?>></option>
</select>
</div>
<div class="red-sm">&nbsp;&nbsp;PS:請確實填寫下方選型資料</div>
<div class="red-sm">&nbsp;&nbsp;PS:標準選型為”否”時,請確實填寫下方選型資料 </div>
<div class="red-sm">&nbsp;&nbsp;PS:法規規定逃生窗400*500</div>
<div class="nextline"></div>
<div>
@ -745,7 +771,9 @@ C:當天第3版,依次類推……">
<input type="text" name="side_memo_d" id="side_memo_d" value="<?php echo $car_side_info[6][3]; ?>">
</td>
</tr>
<tr><td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td></tr>
<tr>
<td colspan="5" class="red-sm">PS:除髮紋不銹鋼、鏡面外,其餘材質需按照公司樣本填寫色號;</td>
</tr>
</tbody>
</table>
<div>
@ -788,7 +816,9 @@ C:當天第3版,依次類推……">
<option value="見特記事項" <?php if ($car['mirror'] == '見特記事項') echo " selected"; ?>>見特記事項</option>
</select>
</div>
<div class="spectitle"><h4>人機介面(轎廂側)</h4></div>
<div class="spectitle">
<h4>人機介面(轎廂側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -915,7 +945,9 @@ C:當天第3版,依次類推……">
</tr>
</tbody>
</table>
<div class="spectitle"><h4>人機介面(層門側)</h4></div>
<div class="spectitle">
<h4>人機介面(層門側)</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -983,7 +1015,9 @@ C:當天第3版,依次類推……">
<option value="9" <?php if ($car_lop_info[3] == '9') echo ' selected'; ?>>9</option>
<option value="10" <?php if ($car_lop_info[3] == '10') echo ' selected'; ?>>10</option>
</select>
<div class="red-sm">PS:於基準階標配外呼鎖,如無需求請於特記欄位說明。</div>
</td>
</tr>
<tr>
<th colspan="2">到站燈</th>
@ -1041,7 +1075,9 @@ C:當天第3版,依次類推……">
</tbody>
</table>
<div class="spectitle"><h4>層門系統</h4></div>
<div class="spectitle">
<h4>層門系統</h4>
</div>
<div>
<label for="door_f_floor">前門樓名</label>
<input type="text" name="door_f_floor" id="door_f_floor" value="<?php echo $door["door_f_floor"]; ?>">
@ -1403,9 +1439,13 @@ C:當天第3版,依次類推……">
</tr>
</tbody>
</table>
<div class="spectitle"><h4>轎廂象限示意圖</h4></div>
<div class="spectitle">
<h4>轎廂象限示意圖</h4>
</div>
<img src="../img/car.png" width="70%">
<div class="spectitle"><h4>標配功能</h4></div>
<div class="spectitle">
<h4>標配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1437,13 +1477,16 @@ C:當天第3版,依次類推……">
<option value="24" <?php if ($func['warranty'] == '24') echo ' selected'; ?>>24</option>
<option value="36" <?php if ($func['warranty'] == '36') echo ' selected'; ?>>36</option>
<option value="48" <?php if ($func['warranty'] == '48') echo ' selected'; ?>>48</option>
</select>單位:月</td>
</select>單位:月
</td>
</tr>
</tbody>
</table>
<p class="red-sm">PS:標配功能,不限於下表所列選項,以Masada樣本上所列為準;</p>
<div class="spectitle"><h4>選配功能</h4></div>
<div class="spectitle">
<h4>選配功能</h4>
</div>
<table class="table table-bordered">
<tbody>
<tr>
@ -1458,7 +1501,7 @@ C:當天第3版,依次類推……">
</td>
<td rowspan="3">
<label for="ib_y">臨時層門(IB)</label>
<div class="red-sm">PS:正式層門待工務通知後再進行製作</div>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示</div>
</td>
<td rowspan="3">
<select name="ib_y" id="ib_y" class="form-control">
@ -1503,6 +1546,8 @@ C:當天第3版,依次類推……">
</td>
<td>
<label for="ibd">臨時轎門(IB)</label>
<div class="red-sm">PS. 正式品請與訂單一併出貨,須獨立裝箱且嘜頭明確標示。</div>
</td>
<td>
<select name="ibd" id="ibd" class="form-control">
@ -1528,8 +1573,12 @@ C:當天第3版,依次類推……">
</td>
<td>
<select name="fire_alarm" id="fire_alarm" class="form-control">
<?php if ($data['usefor'] == 7) { ?>
<option value="Y" <?php echo ' selected'; ?>></option>
<?php } else { ?>
<option value="N" <?php if ($func['fire_alarm'] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func['fire_alarm'] == 'Y') echo ' selected'; ?>></option>
<?php } ?>
</select>
</td>
</tr>
@ -1553,8 +1602,9 @@ C:當天第3版,依次類推……">
<select name="kanban_y" id="kanban_y" class="form-control">
<option value=" N" <?php if ($func_kanban[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_kanban[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
<select name="kanban" id="kanban class="form-control">
</select>
<p></p>
<select name="kanban" id="kanban" class=" form-control">
<option value="" hidden>位置</option>
<option value="無" <?php if ($func_kanban[1] == '無') echo ' selected'; ?>></option>
<option value="左側前端" <?php if ($func_kanban[1] == '左側前端') echo ' selected'; ?>>左側前端</option>
@ -1623,7 +1673,8 @@ C:當天第3版,依次類推……">
<select name="face_rec_y" id="face_rec_y" class="form-control">
<option value="N" <?php if ($func_face_rec[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_face_rec[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="face_rec" id="face_rec">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_face_rec[1] == '無') echo ' selected'; ?>></option>
@ -1688,7 +1739,8 @@ C:當天第3版,依次類推……">
<option value="無" <?php if ($func_access_car[0] == '無') echo ' selected'; ?>></option>
<option value="全階管制" <?php if ($func_access_car[0] == '全階管制') echo ' selected'; ?>>全階管制</option>
<option value="各階管制" <?php if ($func_access_car[0] == '各階管制') echo ' selected'; ?>>各階管制</option>
</select><p></p>
</select>
<p></p>
<select name="access_car" id="access_car">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_access_car[1] == '無') echo ' selected'; ?>></option>
@ -1707,7 +1759,8 @@ C:當天第3版,依次類推……">
<select name="voice_y" id="voice_y" class="form-control">
<option value="N" <?php if ($func_voice[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_voice[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="voice" id="voice">
<option value="無" <?php if ($func_voice[1] == '無') echo ' selected'; ?>></option>
<option value="國語(標準)" <?php if ($func_voice[1] == '國語(標準)') echo ' selected'; ?>>國語(標準)</option>
@ -1745,7 +1798,8 @@ C:當天第3版,依次類推……">
<select name="access_hall_y" id="access_hall_y" class="form-control">
<option value="N" <?php if ($func_access_hall[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_access_hall[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="access_hall" id="access_hall">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_access_hall[1] == '無') echo ' selected'; ?>></option>
@ -1806,7 +1860,8 @@ C:當天第3版,依次類推……">
<select name="car_cam_y" id="car_cam_y" class="form-control">
<option value="N" <?php if ($func_car_cam[0] == 'N') echo ' selected'; ?>></option>
<option value="Y" <?php if ($func_car_cam[0] == 'Y') echo ' selected'; ?>></option>
</select><p></p>
</select>
<p></p>
<select name="car_cam" id="car_cam">
<option value="" hidden>形式</option>
<option value="無" <?php if ($func_car_cam[1] == '無') echo ' selected'; ?>></option>

4
wms/rib01-create.php

@ -33,6 +33,7 @@ foreach ($deptmem as $mem) {
$username = $mem['Username'];
$member["$userid"] = [$username];
};
// print_r($member);
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE (DeptId!='0001')";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
@ -123,9 +124,6 @@ if ($MaxBillNo < 10) {
<option value="" style="display:flex" id="WriteOffoption">請選擇報銷人</option>
<?php
foreach ($member as $key => $value) { ?>
<!-- <option value="<?php echo $value['UserId']; ?>" style="display:none" id="<?= 'WriteOff' . $value['UserId'] . $key ?>" <?php if ($value['UserId'] == $user_id) {
echo "selected";
} ?>> <?php echo $value['Username']; ?> </option> -->
<option value="<?php echo $key; ?>" id="<?= 'WriteOff' . $value[1] . "-" . $value[0] ?>" <?php if ($key == $user_id) {
echo "selected";
} ?>> <?php echo $value[0]; ?> </option>

13
wms/sign/list.php

@ -32,8 +32,16 @@ $sql_get = "SELECT c.form_key, a.system_id,b.flow_id ,a.system_name,c.current_a
$where_system_id
$where_flow_id
";
echo $sql_get;
$result = mysqli_query($link, $sql_get);
if ($result == false) {
die(mysqli_error($link));
}
$res_get = mysqli_fetch_all(mysqli_query($link, $sql_get), MYSQLI_ASSOC);
// echo '<pre>';
// print_r($res_get);
// echo '</pre>';
// exit;
$system_name_opt = array_map(function ($item) {
return array('system_id' => $item['system_id'], 'system_name' => $item['system_name']);
@ -146,12 +154,13 @@ $flow_name_opt = (array_unique($flow_name_opt, SORT_REGULAR));
<?php
$rowspan = 1;
$path = "localhost:3000/wms/sign/list.php";
foreach ($res_get as $key => $data) :
//嘗試將已結案隱藏起來 : 測試使用者體驗
if ($data['flow_code'] !== 'Z') {
?>
<tr>
<td><a target="_blank" href="<?= $data['path'] . "?form_key=" . $data['form_key'] . "&token=$token" ?>"><?= $data['form_key']; ?></a></td>
<td><a target="_blank" href="<?= $path . "?form_key=" . $data['form_key'] . "&token=$token" ?>"><?= $data['form_key']; ?></a></td>
<td><?php echo $data['system_name']; ?></td>
<td><?php echo $data['flow_name']; ?></td>
<td><?php echo $data['update_date']; ?></td>

Loading…
Cancel
Save