Browse Source

1.新增補丁 // 補丁 黃孟澤 & 葉博澄 權限等於 李烘銘。

2.新增暫時刪除及編輯權限 (M0175及M0079)。
3.新增 安裝圖附件時,同時寫入備註。
gary
gary_chen\gary_chen 1 year ago
parent
commit
f8f352229f
  1. 44
      wms/wipwhole-index-function.php
  2. 11
      wms/wipwhole-index-table-html.php
  3. 19
      wms/wipwhole-index.php
  4. 30
      wms/wipwhole-rec-invoice-edit-submit.php
  5. 41
      wms/wipwhole-rec-invoice-edit.php
  6. 43
      wms/wipwhole-renovate-index-function.php
  7. 11
      wms/wipwhole-renovate-index-table-html.php
  8. 18
      wms/wipwhole-renovate-index.php
  9. 32
      wms/wipwhole-renovate-rec-invoice-edit-submit.php
  10. 43
      wms/wipwhole-renovate-rec-invoice-edit.php
  11. 34
      wms/wipwholeinstall-index-function.php
  12. 34
      wms/wipwholeinstall-renovate-index-function.php

44
wms/wipwhole-index-function.php

@ -5,6 +5,7 @@ function getWipwholestatusData($link, $id)
$db_query = " $db_query = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE id='$id' WHERE id='$id'
AND status = '1'
"; ";
$receivabledata = mysqli_query($link, $db_query); $receivabledata = mysqli_query($link, $db_query);
return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC); return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC);
@ -125,11 +126,16 @@ function getDataSql($department_id, $role_id, $user_id)
'511', '512', '513', '514' '511', '512', '513', '514'
]; ];
// 補丁 黃孟澤 & 葉博澄 權限 = 李烘銘
if(in_array($user_id,['M0166','M0091'])){
$user_id = 'M0086';
}
$sql_cmd = sql_myself($user_id, "salesid"); $sql_cmd = sql_myself($user_id, "salesid");
$sql = " $sql = "
SELECT * FROM wipwholestatus $sql_cmd SELECT * FROM wipwholestatus $sql_cmd
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND status = '1' AND contract_type = '$contract_type' " : " AND status = '1' AND contract_type = '$contract_type'";
$sql .= getWipwholeSearchSql(); $sql .= getWipwholeSearchSql();
$sql .= "ORDER BY real_contract_arrival_date DESC "; $sql .= "ORDER BY real_contract_arrival_date DESC ";
@ -145,6 +151,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -155,6 +162,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -165,6 +173,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -175,6 +184,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -185,6 +195,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -206,6 +217,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -217,6 +229,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('宜蘭') AND SUBSTR(address,1,2) in ('宜蘭')
@ -229,6 +242,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹') AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹')
@ -241,6 +255,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗') AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗')
@ -253,6 +268,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄') AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄')
@ -265,6 +281,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -276,6 +293,13 @@ function getDataSql($department_id, $role_id, $user_id)
function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code) function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
{ {
// 補丁 黃孟澤 & 葉博澄 權限 = 李烘銘
if(in_array($user_id,['M0166','M0091'])){
$user_id = 'M0086';
}
$flow_code_tmp = explode(',', $flow_code); $flow_code_tmp = explode(',', $flow_code);
$flow_code = implode("','", $flow_code_tmp); $flow_code = implode("','", $flow_code_tmp);
// 合約類型 // 合約類型
@ -293,6 +317,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -303,6 +328,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -313,6 +339,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -323,6 +350,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -333,6 +361,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -345,6 +374,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'";
$sql .= " $sql .= "
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -372,6 +402,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -392,6 +423,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -412,6 +444,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -432,6 +465,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -452,6 +486,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -472,6 +507,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -568,6 +604,7 @@ function checkYingYeok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -588,6 +625,7 @@ function checkSheJiok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -605,6 +643,7 @@ function checkSheJiokLeader($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -622,6 +661,7 @@ function checkGongWuok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -645,6 +685,7 @@ function checkShengGuanok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -676,6 +717,7 @@ function getGongWuokNo($link)
SUBSTR(address,1,2) SUBSTR(address,1,2)
FROM `wipwholestatus` FROM `wipwholestatus`
WHERE id = '$id' WHERE id = '$id'
AND status = '1'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
$row = mysqli_fetch_array($result); $row = mysqli_fetch_array($result);

11
wms/wipwhole-index-table-html.php

@ -7,10 +7,20 @@ $tableArr = array(
"CH" => "table_index6", "CH" => "table_index6",
"Z" => "table_index7" "Z" => "table_index7"
); );
// 暫時可編輯及刪除權限
$update_delete_status = false;
if (in_array($user_id, ['M0175', 'M0079'])) {
$update_delete_status = true;
}
?> ?>
<table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered " style="width:100%;table-layout:fixed;"> <table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered " style="width:100%;table-layout:fixed;">
<thead> <thead>
<tr> <tr>
<?php
echo $update_delete_status ? "<th style='text-align:center;width:80px;'>刪除</th>" : "";
?>
<th style="text-align:center;width:120px;">合約號</th> <th style="text-align:center;width:120px;">合約號</th>
<th style="text-align:center;width:120px;">電梯編號</th> <th style="text-align:center;width:120px;">電梯編號</th>
<th style="text-align:center;width:150px;">客戶姓名</th> <th style="text-align:center;width:150px;">客戶姓名</th>
@ -101,6 +111,7 @@ $tableArr = array(
?> ?>
<tr> <tr>
<?php echo $update_delete_status ? "<td><button type='button' class='btn btn-danger' onclick='delete_wipwholestatus(" . $data['id'] . ")'>刪除</button></td>" : ""; ?>
<td> <td>
<?php <?php
if (in_array($department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 513, 220, 911])) { if (in_array($department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 513, 220, 911])) {

19
wms/wipwhole-index.php

@ -25,6 +25,14 @@ $futureDate = date("Y/m/d", strtotime(date("Y-m-d") . " +{$numberOfDaysToAdd} da
include "wipwhole-index-function.php"; include "wipwhole-index-function.php";
include "css/view/wipwhole-index.php"; include "css/view/wipwhole-index.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if ($_POST['form_name'] == 'del_form') {
$del_seq = $_POST['del_seq'];
$sql = "UPDATE wipwholestatus SET status = '0' WHERE id = '$del_seq' ";
mysqli_query($link, $sql);
}
}
// 宣告主資料空陣列 // 宣告主資料空陣列
$data = array(); $data = array();
@ -190,6 +198,7 @@ $dataZ = mysqli_query($link, $sql);
</tr> </tr>
</tbody> </tbody>
</table> </table>
</form>
</div> </div>
<nav class="navbar navbar-tabs" style="margin:0;margin-top:5px;"> <nav class="navbar navbar-tabs" style="margin:0;margin-top:5px;">
<div class="container-fluid"> <div class="container-fluid">
@ -487,4 +496,14 @@ mysqli_close($link);
"&site_survey_contact_verify=" + site_survey_contact_verify + "&real_contract_arrival_date_start=" + real_contract_arrival_date_start + "&site_survey_contact_verify=" + site_survey_contact_verify + "&real_contract_arrival_date_start=" + real_contract_arrival_date_start +
"&real_contract_arrival_date_end=" + real_contract_arrival_date_end + "&area_no=" + area_no; "&real_contract_arrival_date_end=" + real_contract_arrival_date_end + "&area_no=" + area_no;
} }
function delete_wipwholestatus(id) {
$("#del_seq").val(id);
alert(id)
$("#del_form").submit();
}
</script> </script>
<form id='del_form' method='post'>
<input type='hidden' id='del_seq' name='del_seq' value='' />
<input type='hidden' id='form_name' name='form_name' value='del_form' />
</form>

30
wms/wipwhole-rec-invoice-edit-submit.php

@ -488,6 +488,29 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
exit(); exit();
} }
// 暫時可編輯及刪除權限
if (in_array($user_id, ['M0175', 'M0079'])) {
$updatesql .= "
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
renovate_type = '$renovate_type',
facilityno = '$facilityno',
custom='$custom' ,
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
contract_arrival_date = '$contract_arrival_date',
facility_kind = '$facility_kind',
";
}
// 工務助理 // 工務助理
$updatesql .= " $updatesql .= "
install_outsourcer = '$install_outsourcer', install_outsourcer = '$install_outsourcer',
@ -508,9 +531,12 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner', estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner',
warehouse_assistant_remark = '$warehouse_assistant_remark', warehouse_assistant_remark = '$warehouse_assistant_remark',
"; ";
if (!empty($plan_diagram_file)) if (!empty($plan_diagram_file)) {
$updatesql .= "plan_diagram_file = '$plan_diagram_file', "; $updatesql .= "plan_diagram_file = '$plan_diagram_file', ";
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了安裝圖附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
$updatesql .= " $updatesql .= "
creater = '$creater', creater = '$creater',
create_at = '$create_at' create_at = '$create_at'

41
wms/wipwhole-rec-invoice-edit.php

@ -51,11 +51,18 @@ $pinzheng = getPinzhengStatus($link, $user_department_id, $role_id);
// 取得分頁頁碼 // 取得分頁頁碼
$tab = getTabNo($user_department_id); $tab = getTabNo($user_department_id);
// 工務助理
if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193'])) { if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193'])) {
$warehouse2 = ""; $warehouse2 = "";
$tab = 5; $tab = 5;
} }
// 暫時可編輯及刪除權限
$update_delete_status = "disabled";
if (in_array($user_id, ['M0175', 'M0079'])) {
$update_delete_status = "";
}
// select => options 開門方式 // select => options 開門方式
$opendoor_options = getOpendoorOptions($link); $opendoor_options = getOpendoorOptions($link);
// select => options 確認人 // select => options 確認人
@ -90,7 +97,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
<tr> <tr>
<td style="vertical-align: middle">合約號</td> <td style="vertical-align: middle">合約號</td>
<td> <td>
<input class="form-control " type="text" name="contractno" value="<?= $row["contractno"]; ?>" disabled> <input class="form-control " type="text" name="contractno" value="<?= $row["contractno"]; ?>" <?php echo $update_delete_status; ?>>
<?php <?php
if (in_array($user_department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 514, 220, 911, 50, 320, 250])) { if (in_array($user_department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 514, 220, 911, 50, 320, 250])) {
$sql = " $sql = "
@ -111,29 +118,29 @@ include "wipwhole-rec-invoice-edit-submit.php";
</td> </td>
<td style="vertical-align: middle">作番號</td> <td style="vertical-align: middle">作番號</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="facilityno" value="<?= $row["facilityno"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="facilityno" value="<?= $row["facilityno"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">客戶名稱</td> <td style="vertical-align: middle">客戶名稱</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="custom" value="<?= $row["custom"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="custom" value="<?= $row["custom"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">號機</td> <td style="vertical-align: middle">號機</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="facility_temp_no" value="<?= $row["facility_temp_no"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="facility_temp_no" value="<?= $row["facility_temp_no"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle">經度</td> <td style="vertical-align: middle">經度</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control disabled_select" type="text" name="longitude" value="<?= $row["longitude"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="longitude" value="<?= $row["longitude"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">緯度</td> <td style="vertical-align: middle">緯度</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="latitude" value="<?= $row["latitude"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="latitude" value="<?= $row["latitude"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">地址</td> <td style="vertical-align: middle">地址</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="address" value="<?= $row["address"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="address" value="<?= $row["address"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">工地地址<br /> <td style="vertical-align: middle">工地地址<br />
<?php <?php
@ -154,11 +161,11 @@ include "wipwhole-rec-invoice-edit-submit.php";
<tr> <tr>
<td style="vertical-align: middle">機型</td> <td style="vertical-align: middle">機型</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="facility_kind" value="<?= $row["facility_kind"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="facility_kind" value="<?= $row["facility_kind"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">開門方式</td> <td style="vertical-align: middle">開門方式</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<select class="form-control disabled_select" name="opentype" disabled> <select class="form-control disabled_select" name="opentype" <?php echo $update_delete_status; ?>>
<option value=""></option> <option value=""></option>
<?php <?php
foreach ($opendoor_options as $opendoor_option) : foreach ($opendoor_options as $opendoor_option) :
@ -173,35 +180,35 @@ include "wipwhole-rec-invoice-edit-submit.php";
</td> </td>
<td style="vertical-align: middle">速度</td> <td style="vertical-align: middle">速度</td>
<td style="vertical-align: middle" <?php echo $information; ?>> <td style="vertical-align: middle" <?php echo $information; ?>>
<input class="form-control disabled_select" type="number" name="speed" min="0" value="<?= $row["speed"]; ?>" disabled> <input class="form-control disabled_select" type="number" name="speed" min="0" value="<?= $row["speed"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">工地負責人</td> <td style="vertical-align: middle">工地負責人</td>
<td> <td>
<input class="form-control disabled_select" type="text" name="site_manager" value="<?= $row["site_manager"]; ?>" disabled> <input class="form-control disabled_select" type="text" name="site_manager" value="<?= $row["site_manager"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle">載重</td> <td style="vertical-align: middle">載重</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control disabled_select" type="number" name="weight" min="0" value="<?= $row["weight"]; ?>" disabled> <input class="form-control disabled_select" type="number" name="weight" min="0" value="<?= $row["weight"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">人乘</td> <td style="vertical-align: middle">人乘</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control disabled_select" type="number" name="numberofpassenger" min="0" value="<?= $row["numberofpassenger"]; ?>" disabled> <input class="form-control disabled_select" type="number" name="numberofpassenger" min="0" value="<?= $row["numberofpassenger"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">樓停</td> <td style="vertical-align: middle">樓停</td>
<td> <td>
<input class="form-control disabled_select" type="number" name="numberofstop" min="0" value="<?= $row["numberofstop"]; ?>" disabled> <input class="form-control disabled_select" type="number" name="numberofstop" min="0" value="<?= $row["numberofstop"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">樓層</td> <td style="vertical-align: middle">樓層</td>
<td> <td>
<input class="form-control disabled_select" type="number" name="numberoffloor" min="0" value="<?= $row["numberoffloor"]; ?>" disabled> <input class="form-control disabled_select" type="number" name="numberoffloor" min="0" value="<?= $row["numberoffloor"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle">合約交期<br />(到工地)</td> <td style="vertical-align: middle">合約交期<br />(到工地)</td>
<td> <td>
<input class="form-control disabled_select" type="date" name="contract_arrival_date" value="<?= $row['contract_arrival_date']; ?>" disabled> <input class="form-control disabled_select" type="date" name="contract_arrival_date" value="<?= $row['contract_arrival_date']; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">預計交期(到工地) <td style="vertical-align: middle">預計交期(到工地)
<br /> <br />
@ -1434,7 +1441,7 @@ include "wipwhole-rec-invoice-edit-submit.php";
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle;">計劃圖附件</td> <td style="vertical-align: middle;">安裝圖附件</td>
<td colspan="5" style="vertical-align: middle;"> <td colspan="5" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" name="plan_diagram_file" <?= $warehouse2; ?>> <input style="width:70%;display:inline;" type="file" name="plan_diagram_file" <?= $warehouse2; ?>>
<?php <?php

43
wms/wipwhole-renovate-index-function.php

@ -38,8 +38,10 @@ function getForm_key($link, $form_id)
function getWipwholestatusData($link, $id) function getWipwholestatusData($link, $id)
{ {
$db_query = " $db_query = "
SELECT * FROM SELECT *
wipwholestatus WHERE id = '$id' FROM wipwholestatus
WHERE id = '$id'
AND status = '1'
"; ";
$receivabledata = mysqli_query($link, $db_query); $receivabledata = mysqli_query($link, $db_query);
return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC); return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC);
@ -363,6 +365,12 @@ function getEditFlag($department_id, $role_id, $user_id)
function getDataSql($department_id, $role_id, $user_id) function getDataSql($department_id, $role_id, $user_id)
{ {
// 補丁 黃孟澤 & 葉博澄 權限 = 李烘銘
if(in_array($user_id,['M0166','M0091'])){
$user_id = 'M0086';
}
$contract_type = 'B'; $contract_type = 'B';
// 營業員主管或營業員 // 營業員主管或營業員
$department_arr = [ $department_arr = [
@ -374,7 +382,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus $sql_cmd SELECT * FROM wipwholestatus $sql_cmd
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND status = '1' AND contract_type = '$contract_type' " : " AND status = '1' AND contract_type = '$contract_type'";
$sql .= getWipwholeSearchSql(); $sql .= getWipwholeSearchSql();
$sql .= "ORDER BY real_contract_arrival_date DESC "; $sql .= "ORDER BY real_contract_arrival_date DESC ";
@ -390,6 +398,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -400,6 +409,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -410,6 +420,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -420,6 +431,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -430,6 +442,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -451,6 +464,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -462,6 +476,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('宜蘭') AND SUBSTR(address,1,2) in ('宜蘭')
@ -474,6 +489,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹') AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹')
@ -486,6 +502,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗') AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗')
@ -498,6 +515,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄') AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄')
@ -510,6 +528,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -521,6 +540,12 @@ function getDataSql($department_id, $role_id, $user_id)
function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code) function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
{ {
// 補丁 黃孟澤 & 葉博澄 權限 = 李烘銘
if(in_array($user_id,['M0166','M0091'])){
$user_id = 'M0086';
}
$contract_type = 'B'; $contract_type = 'B';
// 營業員主管或營業員 // 營業員主管或營業員
$department_arr = ['501', '511', '512', '513', '514']; $department_arr = ['501', '511', '512', '513', '514'];
@ -531,6 +556,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'";
$sql .= " $sql .= "
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -554,6 +580,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -564,6 +591,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -574,6 +602,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -584,6 +613,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -594,6 +624,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -616,6 +647,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -636,6 +668,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -656,6 +689,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -676,6 +710,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -696,6 +731,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -716,6 +752,7 @@ function getDataSqlByflowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT

11
wms/wipwhole-renovate-index-table-html.php

@ -7,10 +7,20 @@ $tableArr = array(
"D" => "table_index6", "D" => "table_index6",
"Z" => "table_index7" "Z" => "table_index7"
); );
// 暫時可編輯及刪除權限
$update_delete_status = false;
if (in_array($user_id, ['M0175', 'M0079'])) {
$update_delete_status = true;
}
?> ?>
<table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered dt-responsive nowrap" style="width:98.5%"> <table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered dt-responsive nowrap" style="width:98.5%">
<thead> <thead>
<tr> <tr>
<?php
echo $update_delete_status ? "<th style='text-align:center;width:80px;'>刪除</th>" : "";
?>
<th style="text-align:center;width:120px;">合約號</th> <th style="text-align:center;width:120px;">合約號</th>
<th style="text-align:center;width:100px;">汰改種類</th> <th style="text-align:center;width:100px;">汰改種類</th>
<th style="text-align:center;width:120px;">電梯編號</th> <th style="text-align:center;width:120px;">電梯編號</th>
@ -102,6 +112,7 @@ $tableArr = array(
?> ?>
<tr> <tr>
<?php echo $update_delete_status ? "<td><button type='button' class='btn btn-danger' onclick='delete_wipwholestatus(" . $data['id'] . ")'>刪除</button></td>" : ""; ?>
<td> <td>
<?php <?php
if (in_array($department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 514, 220, 911])) { if (in_array($department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 514, 220, 911])) {

18
wms/wipwhole-renovate-index.php

@ -21,6 +21,14 @@ include "header.php";
include "wipwhole-renovate-index-function.php"; include "wipwhole-renovate-index-function.php";
include "css/view/wipwhole-renovate-index.php"; include "css/view/wipwhole-renovate-index.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if ($_POST['form_name'] == 'del_form') {
$del_seq = $_POST['del_seq'];
$sql = "UPDATE wipwholestatus SET status = '0' WHERE id = '$del_seq' ";
mysqli_query($link, $sql);
}
}
// 設定警告出貨到期的天數 // 設定警告出貨到期的天數
$numberOfDaysToAdd = 45; $numberOfDaysToAdd = 45;
$futureDate = date("Y/m/d", strtotime(date("Y-m-d") . " +{$numberOfDaysToAdd} days")); $futureDate = date("Y/m/d", strtotime(date("Y-m-d") . " +{$numberOfDaysToAdd} days"));
@ -189,6 +197,7 @@ $dataZ = mysqli_query($link, $sql);
</tr> </tr>
</tfoot> </tfoot>
</table> </table>
</form>
</div> </div>
<nav class="navbar navbar-tabs" style="margin:0;margin-top:5px;"> <nav class="navbar navbar-tabs" style="margin:0;margin-top:5px;">
<div class="container-fluid"> <div class="container-fluid">
@ -489,4 +498,13 @@ mysqli_close($link);
"&site_survey_contact_verify=" + site_survey_contact_verify + "&real_contract_arrival_date_start=" + real_contract_arrival_date_start + "&site_survey_contact_verify=" + site_survey_contact_verify + "&real_contract_arrival_date_start=" + real_contract_arrival_date_start +
"&real_contract_arrival_date_end=" + real_contract_arrival_date_end + "&area_no=" + area_no; "&real_contract_arrival_date_end=" + real_contract_arrival_date_end + "&area_no=" + area_no;
} }
function delete_wipwholestatus(id) {
$("#del_seq").val(id);
$("#del_form").submit();
}
</script> </script>
<form id='del_form' method='post'>
<input type='hidden' id='del_seq' name='del_seq' value='' />
<input type='hidden' id='form_name' name='form_name' value='del_form' />
</form>

32
wms/wipwhole-renovate-rec-invoice-edit-submit.php

@ -468,6 +468,31 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
exit(); exit();
} }
// 暫時可編輯及刪除權限
if (in_array($user_id, ['M0175', 'M0079'])) {
$updatesql .= "
contractno = '$contractno',
facility_temp_no = '$facility_temp_no',
renovate_type = '$renovate_type',
facilityno = '$facilityno',
custom='$custom' ,
latitude = '$latitude',
longitude = '$longitude',
weight = '$weight',
numberofpassenger = '$numberofpassenger',
numberofstop = '$numberofstop',
numberoffloor = '$numberoffloor',
opentype = '$opentype',
speed = '$speed',
site_manager = '$site_manager',
address = '$address',
contract_arrival_date = '$contract_arrival_date',
facility_kind = '$facility_kind',
";
}
// 工務助理 // 工務助理
$updatesql .= " $updatesql .= "
install_outsourcer = '$install_outsourcer', install_outsourcer = '$install_outsourcer',
@ -488,9 +513,12 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner', estimate_tryrun_end_date_owner = '$estimate_tryrun_end_date_owner',
warehouse_assistant_remark = '$warehouse_assistant_remark', warehouse_assistant_remark = '$warehouse_assistant_remark',
"; ";
if (!empty($plan_diagram_file)) if (!empty($plan_diagram_file)){
$updatesql .= "plan_diagram_file = '$plan_diagram_file', "; $updatesql .= "plan_diagram_file = '$plan_diagram_file', ";
$updatesql .= "
all_remark = CONCAT('" . $user_id . accountidToName($user_id) . "_" . $datetime . "<br/>上傳了安裝圖附件<br/><br/>',IF(all_remark IS NULL,'',all_remark)),
";
}
$updatesql .= " $updatesql .= "
creater = '$creater', creater = '$creater',
create_at = '$create_at' create_at = '$create_at'

43
wms/wipwhole-renovate-rec-invoice-edit.php

@ -49,11 +49,18 @@ $pinzheng = getPinzhengStatus($link, $user_department_id, $role_id);
// 取得分頁頁碼 // 取得分頁頁碼
$tab = getTabNo($user_department_id); $tab = getTabNo($user_department_id);
// 工務助理
if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193'])) { if (in_array($user_id, ['M0164', 'M0165', 'M0127', 'M0193'])) {
$warehouse2 = ""; $warehouse2 = "";
$tab = 5; $tab = 5;
} }
// 暫時可編輯及刪除權限
$update_delete_status = "disabled";
if (in_array($user_id, ['M0175', 'M0079'])) {
$update_delete_status = "";
}
// select => options 開門方式 // select => options 開門方式
$opendoor_options = getOpendoorOptions($link); $opendoor_options = getOpendoorOptions($link);
@ -87,7 +94,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<tr> <tr>
<td style="vertical-align: middle">合約號</td> <td style="vertical-align: middle">合約號</td>
<td> <td>
<input class="form-control " type="text" name="contractno" value="<?= $row["contractno"]; ?>" disabled> <input class="form-control " type="text" name="contractno" value="<?= $row["contractno"]; ?>" <?php echo $update_delete_status; ?>>
<?php <?php
if (in_array($user_department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 514, 220, 911, 50, 320, 250])) { if (in_array($user_department_id, [311, 312, 313, 314, 315, 501, 511, 512, 513, 514, 220, 911, 50, 320, 250])) {
$sql = " $sql = "
@ -108,11 +115,11 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</td> </td>
<td style="vertical-align: middle">作番號</td> <td style="vertical-align: middle">作番號</td>
<td> <td>
<input class="form-control " type="text" name="facilityno" value="<?= $row["facilityno"]; ?>" disabled> <input class="form-control " type="text" name="facilityno" value="<?= $row["facilityno"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">汰改種類</td> <td style="vertical-align: middle">汰改種類</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<select class="form-control" multiple="multiple" id="renovate_type" name="renovate_type[]" disabled> <select class="form-control" multiple="multiple" id="renovate_type" name="renovate_type[]" <?php echo $update_delete_status; ?>>
<option value="M1">M1</option> <option value="M1">M1</option>
<option value="M2">M2</option> <option value="M2">M2</option>
<option value="M3">M3</option> <option value="M3">M3</option>
@ -122,21 +129,21 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</td> </td>
<td style="vertical-align: middle">合約交期<br />(到工地)</td> <td style="vertical-align: middle">合約交期<br />(到工地)</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control" type="date" name="contract_arrival_date" value="<?= $row['contract_arrival_date']; ?>" disabled> <input class="form-control" type="date" name="contract_arrival_date" value="<?= $row['contract_arrival_date']; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle">客戶名稱</td> <td style="vertical-align: middle">客戶名稱</td>
<td> <td>
<input class="form-control " type="text" name="custom" value="<?= $row["custom"]; ?>" disabled> <input class="form-control " type="text" name="custom" value="<?= $row["custom"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">號機</td> <td style="vertical-align: middle">號機</td>
<td> <td>
<input class="form-control " type="text" name="facility_temp_no" value="<?= $row["facility_temp_no"]; ?>" disabled> <input class="form-control " type="text" name="facility_temp_no" value="<?= $row["facility_temp_no"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">工地負責人</td> <td style="vertical-align: middle">工地負責人</td>
<td> <td>
<input class="form-control " type="text" name="site_manager" value="<?= $row["site_manager"]; ?>" disabled> <input class="form-control " type="text" name="site_manager" value="<?= $row["site_manager"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">預計交期(到工地) <td style="vertical-align: middle">預計交期(到工地)
<br /> <br />
@ -152,15 +159,15 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<tr> <tr>
<td style="vertical-align: middle">經度</td> <td style="vertical-align: middle">經度</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control " type="text" name="longitude" value="<?= $row["longitude"]; ?>" disabled> <input class="form-control " type="text" name="longitude" value="<?= $row["longitude"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">緯度</td> <td style="vertical-align: middle">緯度</td>
<td> <td>
<input class="form-control " type="text" name="latitude" value="<?= $row["latitude"]; ?>" disabled> <input class="form-control " type="text" name="latitude" value="<?= $row["latitude"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">地址</td> <td style="vertical-align: middle">地址</td>
<td> <td>
<input class="form-control " type="text" name="address" value="<?= $row["address"]; ?>" disabled> <input class="form-control " type="text" name="address" value="<?= $row["address"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">工地地址<br /> <td style="vertical-align: middle">工地地址<br />
<?php <?php
@ -175,29 +182,29 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
<tr> <tr>
<td style="vertical-align: middle">載重</td> <td style="vertical-align: middle">載重</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control " type="number" name="weight" min="0" value="<?= $row["weight"]; ?>" disabled> <input class="form-control " type="number" name="weight" min="0" value="<?= $row["weight"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">人乘</td> <td style="vertical-align: middle">人乘</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control " type="number" name="numberofpassenger" min="0" value="<?= $row["numberofpassenger"]; ?>" disabled> <input class="form-control " type="number" name="numberofpassenger" min="0" value="<?= $row["numberofpassenger"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">樓停</td> <td style="vertical-align: middle">樓停</td>
<td> <td>
<input class="form-control " type="number" name="numberofstop" min="0" value="<?= $row["numberofstop"]; ?>" disabled> <input class="form-control " type="number" name="numberofstop" min="0" value="<?= $row["numberofstop"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">樓層</td> <td style="vertical-align: middle">樓層</td>
<td> <td>
<input class="form-control " type="number" name="numberoffloor" min="0" value="<?= $row["numberoffloor"]; ?>" disabled> <input class="form-control " type="number" name="numberoffloor" min="0" value="<?= $row["numberoffloor"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle">機型</td> <td style="vertical-align: middle">機型</td>
<td> <td>
<input class="form-control " type="text" name="facility_kind" value="<?= $row["facility_kind"]; ?>" disabled> <input class="form-control " type="text" name="facility_kind" value="<?= $row["facility_kind"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">開門方式</td> <td style="vertical-align: middle">開門方式</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<select class="form-control" name="opentype" disabled> <select class="form-control" name="opentype" <?php echo $update_delete_status; ?>>
<option value=""></option> <option value=""></option>
<?php <?php
foreach ($opendoor_options as $opendoor_option) : foreach ($opendoor_options as $opendoor_option) :
@ -212,7 +219,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</td> </td>
<td style="vertical-align: middle">速度</td> <td style="vertical-align: middle">速度</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
<input class="form-control " type="number" name="speed" min="0" value="<?= $row["speed"]; ?>" disabled> <input class="form-control " type="number" name="speed" min="0" value="<?= $row["speed"]; ?>" <?php echo $update_delete_status; ?>>
</td> </td>
<td style="vertical-align: middle">簽核狀況</td> <td style="vertical-align: middle">簽核狀況</td>
<td style="vertical-align: middle"> <td style="vertical-align: middle">
@ -1431,7 +1438,7 @@ include "wipwhole-renovate-rec-invoice-edit-submit.php";
</td> </td>
</tr> </tr>
<tr> <tr>
<td style="vertical-align: middle;">計劃圖附件</td> <td style="vertical-align: middle;">安裝圖附件</td>
<td colspan="5" style="vertical-align: middle;"> <td colspan="5" style="vertical-align: middle;">
<input style="width:70%;display:inline;" type="file" name="plan_diagram_file" <?= $warehouse2; ?>> <input style="width:70%;display:inline;" type="file" name="plan_diagram_file" <?= $warehouse2; ?>>
<?php <?php

34
wms/wipwholeinstall-index-function.php

@ -5,6 +5,7 @@ function getWipwholestatusData($link, $id)
$db_query = " $db_query = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE id='$id' WHERE id='$id'
AND status = '1'
"; ";
$receivabledata = mysqli_query($link, $db_query); $receivabledata = mysqli_query($link, $db_query);
return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC); return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC);
@ -160,6 +161,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -171,6 +173,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -182,6 +185,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹') AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹')
@ -194,6 +198,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗') AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗')
@ -206,6 +211,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄') AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄')
@ -218,6 +224,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -229,6 +236,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('宜蘭','花蓮','台東') AND SUBSTR(address,1,2) in ('宜蘭','花蓮','台東')
@ -250,6 +258,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -260,6 +269,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -270,6 +280,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -280,6 +291,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -290,6 +302,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -300,7 +313,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus $sql_cmd SELECT * FROM wipwholestatus $sql_cmd
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND status = '1' AND contract_type = '$contract_type' " : " AND status = '1' AND contract_type = '$contract_type'";
$sql .= getWipwholeSearchSql(); $sql .= getWipwholeSearchSql();
$sql .= "ORDER BY real_contract_arrival_date DESC "; $sql .= "ORDER BY real_contract_arrival_date DESC ";
} }
@ -318,6 +331,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -329,6 +343,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('宜蘭') AND SUBSTR(address,1,2) in ('宜蘭')
@ -341,6 +356,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹') AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹')
@ -353,6 +369,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗') AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗')
@ -365,6 +382,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄') AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄')
@ -377,6 +395,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -406,6 +425,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'";
$sql .= " $sql .= "
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -433,6 +453,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -453,6 +474,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -473,6 +495,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -493,6 +516,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -513,6 +537,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -533,6 +558,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -629,6 +655,7 @@ function checkYingYeok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -649,6 +676,7 @@ function checkSheJiok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -666,6 +694,7 @@ function checkSheJiokLeader($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -683,6 +712,7 @@ function checkGongWuok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -706,6 +736,7 @@ function checkShengGuanok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -737,6 +768,7 @@ function getGongWuokNo($link)
SUBSTR(address,1,2) SUBSTR(address,1,2)
FROM `wipwholestatus` FROM `wipwholestatus`
WHERE id = '$id' WHERE id = '$id'
AND status = '1'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
$row = mysqli_fetch_array($result); $row = mysqli_fetch_array($result);

34
wms/wipwholeinstall-renovate-index-function.php

@ -5,6 +5,7 @@ function getWipwholestatusData($link, $id)
$db_query = " $db_query = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE id='$id' WHERE id='$id'
AND status = '1'
"; ";
$receivabledata = mysqli_query($link, $db_query); $receivabledata = mysqli_query($link, $db_query);
return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC); return mysqli_fetch_array($receivabledata, MYSQLI_ASSOC);
@ -160,6 +161,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -171,6 +173,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -182,6 +185,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹') AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹')
@ -194,6 +198,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗') AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗')
@ -206,6 +211,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄') AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄')
@ -218,6 +224,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -229,6 +236,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('宜蘭','花蓮','台東') AND SUBSTR(address,1,2) in ('宜蘭','花蓮','台東')
@ -249,6 +257,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -259,6 +268,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -269,6 +279,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -279,6 +290,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -289,6 +301,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -300,7 +313,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus $sql_cmd SELECT * FROM wipwholestatus $sql_cmd
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND status = '1' AND contract_type = '$contract_type' " : "AND status = '1' AND contract_type = '$contract_type'";
$sql .= getWipwholeSearchSql(); $sql .= getWipwholeSearchSql();
$sql .= "ORDER BY real_contract_arrival_date DESC "; $sql .= "ORDER BY real_contract_arrival_date DESC ";
} }
@ -318,6 +331,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date ASC ORDER BY real_contract_arrival_date ASC
@ -329,6 +343,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('宜蘭') AND SUBSTR(address,1,2) in ('宜蘭')
@ -341,6 +356,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹') AND SUBSTR(address,1,2) in ('臺北','台北','基隆','新北','桃園','新竹')
@ -353,6 +369,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗') AND SUBSTR(address,1,2) in ('南投','臺中','台中','彰化','雲林','苗栗')
@ -365,6 +382,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄') AND SUBSTR(address,1,2) in ('台南','臺南','嘉義','屏東','高雄')
@ -377,6 +395,7 @@ function getDataSql($department_id, $role_id, $user_id)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
" . getWipwholeSearchSql() . " " . getWipwholeSearchSql() . "
ORDER BY real_contract_arrival_date DESC ORDER BY real_contract_arrival_date DESC
@ -401,6 +420,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
"; ";
$sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'"; $sql .= empty($sql_cmd) ? " WHERE 1=1 AND contract_type = '$contract_type' " : " AND contract_type = '$contract_type'";
$sql .= " $sql .= "
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -428,6 +448,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND contract_type = '$contract_type' AND contract_type = '$contract_type'
AND id IN ( AND id IN (
SELECT SELECT
@ -448,6 +469,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -468,6 +490,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -488,6 +511,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -508,6 +532,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -528,6 +553,7 @@ function getDataSqlByFlowCode($department_id, $role_id, $user_id, $flow_code)
$sql = " $sql = "
SELECT * FROM wipwholestatus SELECT * FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id IN ( AND id IN (
SELECT SELECT
form_id AS id form_id AS id
@ -624,6 +650,7 @@ function checkYingYeok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -644,6 +671,7 @@ function checkSheJiok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -661,6 +689,7 @@ function checkSheJiokLeader($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -678,6 +707,7 @@ function checkGongWuok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -701,6 +731,7 @@ function checkShengGuanok($link, $id)
) AS sum_num ) AS sum_num
FROM wipwholestatus FROM wipwholestatus
WHERE 1=1 WHERE 1=1
AND status = '1'
AND id = '$id' AND id = '$id'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
@ -732,6 +763,7 @@ function getGongWuokNo($link)
SUBSTR(address,1,2) SUBSTR(address,1,2)
FROM `wipwholestatus` FROM `wipwholestatus`
WHERE id = '$id' WHERE id = '$id'
AND status = '1'
"; ";
$result = mysqli_query($link, $sql); $result = mysqli_query($link, $sql);
$row = mysqli_fetch_array($result); $row = mysqli_fetch_array($result);

Loading…
Cancel
Save