diff --git a/wms/mkt/pricereview-check.php b/wms/mkt/pricereview-check.php index 097170b4..a8ff9a1d 100644 --- a/wms/mkt/pricereview-check.php +++ b/wms/mkt/pricereview-check.php @@ -105,7 +105,7 @@ foreach ($res as $data) { } elseif ($status2 == "N") { $checker_2_result = "不同意"; } - if ($status3 == "Y") { + if ($status3 == "Y" || $status3 == "YY") { $checker_3_result = "同意"; } elseif ($status3 == "N") { $checker_3_result = "不同意"; @@ -874,7 +874,7 @@ foreach ($res as $data) { ">
- + ">
diff --git a/wms/mkt/pricereview-create.php b/wms/mkt/pricereview-create.php index 97bbf46b..6680345a 100644 --- a/wms/mkt/pricereview-create.php +++ b/wms/mkt/pricereview-create.php @@ -2109,13 +2109,9 @@ if (count($last_pritem_arr) > 0 && isset($last_pritem_arr["B"])) {
-
- - "> -
- + ">
@@ -2167,7 +2163,7 @@ if (count($last_pritem_arr) > 0 && isset($last_pritem_arr["B"])) {
diff --git a/wms/mkt/pricereview-edit.php b/wms/mkt/pricereview-edit.php index eeb071cc..dd8cba7d 100644 --- a/wms/mkt/pricereview-edit.php +++ b/wms/mkt/pricereview-edit.php @@ -1684,7 +1684,7 @@ $(function(){
- + ">
@@ -1735,7 +1735,7 @@ $(function(){
diff --git a/wms/mkt/pricereview-index.php b/wms/mkt/pricereview-index.php index 8c595984..20ab2b61 100644 --- a/wms/mkt/pricereview-index.php +++ b/wms/mkt/pricereview-index.php @@ -10,18 +10,18 @@ $status_arr = ["Y1" => "暫存", "YS" => "簽核中", "YY" => "結案同意", "Y $data = array(); // sql語法存在變數中 $sql_cmd = sql_myself($user_id, "pricereview_main .creater"); -$sql = "select pricereview_main.*, contract_new_apply.status as applystatus from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where pricereview_main.creater = '$user_id' and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; +$sql = "select pricereview_main.*, contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where pricereview_main.creater = '$user_id' and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; // M0024許伃廷,M0107許紓晴權限全開 if ($user_id == "M0024" || $user_id == "M0107" || $user_id == "M0174" || $user_id == "M0189" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST04") { $sql_cmd = "where create_at >= '2023-01-01 00:00:00'"; - $sql = "select pricereview_main.*, contract_new_apply.status as applystatus from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where create_at >= '2023-01-01 00:00:00' and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; + $sql = "select pricereview_main.*, contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where create_at >= '2023-01-01 00:00:00' and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; } if ($user_id == "M0060") { $sql_cmd = "where creater in (select accountid from account where (department_id like '3%' or department_id like '5%'))"; $sql = "select pricereview_main.*,contract_new_apply.status as applystatus from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where creater in (select accountid from account where (department_id like '3%' or department_id like '5%')) and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; } -if (empty($sql_cmd)) $sql = "select pricereview_main.*, contract_new_apply.status as applystatus from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; -else $sql = "select pricereview_main.*, contract_new_apply.status as applystatus from pricereview_main left join contract_new_apply on contract_new_apply.mid = pricereview_main.id $sql_cmd and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; +if (empty($sql_cmd)) $sql = "select pricereview_main.*, contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on pricereview_main.id = contract_new_apply.mid where pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; +else $sql = "select pricereview_main.*, contract_new_apply.status as applystatus, contract_new_apply.progress as applyprogress from pricereview_main left join contract_new_apply on contract_new_apply.mid = pricereview_main.id $sql_cmd and pricereview_main.status like 'Y%' and pricereview_main.ekind = '新梯' order by pricereview_main.id"; $data = mysqli_query($link, $sql); // echo $sql; @@ -269,7 +269,7 @@ if ($data) : elseif ($ustatus == "N") $str = ""; $str .= "
" . $accountname_arr[$uperson] . "
" . $udtte; } else { - if ($ss_arr["sign_st"] == 1 && in_array($user_id, $ss_arr["sign_nt"]) && $data["status"] == "YS" || $user_id = 'TEST04') { + if ($ss_arr["sign_st"] == 1 && in_array($user_id, $ss_arr["sign_nt"]) && $data["status"] == "YS" || $user_id == 'TEST04') { $str = ""; $str = "待簽核"; $str = "" . $str . ""; @@ -457,17 +457,23 @@ if ($data) : } - - + + + 待申請 + +
+ + + - + 待簽核
diff --git a/wms/mkt/pricereview-record-submit.php b/wms/mkt/pricereview-record-submit.php index 940fa009..6d8fb233 100644 --- a/wms/mkt/pricereview-record-submit.php +++ b/wms/mkt/pricereview-record-submit.php @@ -282,7 +282,8 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { // <75%以下呈至總經理審核. ($price_rate) // 上級主管 > 伃廷 > MAX > 總經理 if ($status == "YS") { - $manager_arr = pricereview_class($price_rate, $user_id); + $ret = []; + $manager_arr = pricereview_class($price_rate, $user_id, $ret, $special_fee); if ($manager_arr) { $sign1 = $sign2 = $sign3 = $sign4 = ""; foreach ($manager_arr as $k => $v) { diff --git a/wms/mkt/pricereview_mi-api.php b/wms/mkt/pricereview_mi-api.php index 32253e3e..428d5f2e 100644 --- a/wms/mkt/pricereview_mi-api.php +++ b/wms/mkt/pricereview_mi-api.php @@ -83,7 +83,7 @@ try { $row = mysqli_fetch_row($res); $special_fee = $row[0]; mysqli_free_result($res); - $specarr[0] = "特殊費用"; + $specarr[0] = "服務費"; $specarr[1] = round($special_fee/$elev_qty_all, 0); // 電梯所屬OPTION