From 392852f3d6bd2871268aceed351abf4159c60752 Mon Sep 17 00:00:00 2001 From: Cheng Date: Wed, 20 Dec 2023 10:26:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=83=B9=E5=AF=A9=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/cont/sign_list.php | 2 +- wms/crm/crmm01-index.php | 79 +- wms/crm/crmm02-index.php | 2 +- wms/mkt/pricereview-check.php | 1493 ++++++++++++------------ wms/mkt/pricereview-index.php | 592 +++++----- wms/mkt/pricereview_renovate-index.php | 2 +- wms/mkt/specsurvey-index.php | 194 +-- wms/mkt/specsurvey_renovate-index.php | 194 +-- 8 files changed, 1309 insertions(+), 1249 deletions(-) diff --git a/wms/cont/sign_list.php b/wms/cont/sign_list.php index bf792131..5ada92d2 100644 --- a/wms/cont/sign_list.php +++ b/wms/cont/sign_list.php @@ -41,7 +41,7 @@ $res = mysqli_query($link, $sql); $row = mysqli_fetch_row($res); $user_department_id = $row[0]; mysqli_free_result($res); -if (in_array($user_department_id, $depart_arr) || $user_id == "M0008" || $user_id == "M0012" || $user_id == "M0006" || $user_id =="M0189") $where = ""; +if (in_array($user_department_id, $depart_arr) || $user_id == "M0008" || $user_id == "M0012" || $user_id == "M0006" || $user_id == "M0189" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST04") $where = ""; // 電梯廠牌 $elevator_brand_arr = []; diff --git a/wms/crm/crmm01-index.php b/wms/crm/crmm01-index.php index c1f9fb43..eec91ed0 100644 --- a/wms/crm/crmm01-index.php +++ b/wms/crm/crmm01-index.php @@ -41,8 +41,8 @@ $where .= " and salesman_name like '$salesman'"; $sql_cmd = sql_myself($user_id, "salesman"); // max,許紓晴,林慧珊,鄭伊岑 -if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0107" || $user_id == "M0193" || $user_id == "M0149" || $user_id =="M0189") $sql_cmd = ""; -if (!empty($sql_cmd)) $where .= " and ".str_replace("where", "", $sql_cmd); +if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0107" || $user_id == "M0193" || $user_id == "M0149" || $user_id == "M0189" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST04") $sql_cmd = ""; +if (!empty($sql_cmd)) $where .= " and " . str_replace("where", "", $sql_cmd); /* $checkAll = ['p0044', 'M0007']; if (!in_array($user_id, $checkAll)) { @@ -69,38 +69,45 @@ linkman,lm_tel,f_return_name(salesman) salesman,num ,date_format(pre_order_date, $data = mysqli_query($link, $sql); ?> 卷號 - + 營業員 - ' > + '> 下單地區 - ' > + '> 聯係人姓名 - ' > + '> - + 新增 @@ -181,7 +188,7 @@ if ($data) : - - 填價審單 - + + 填價審單 + diff --git a/wms/crm/crmm02-index.php b/wms/crm/crmm02-index.php index a808b398..35c800a8 100644 --- a/wms/crm/crmm02-index.php +++ b/wms/crm/crmm02-index.php @@ -42,7 +42,7 @@ $where .= " and salesman like '$salesman'"; $lm_name = empty($_GET['linkman']) ? "%" : $_GET['linkman']; $where .= " and linkman like '$lm_name'"; $sql_cmd = sql_myself($user_id, "salesman"); -if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0149" || $user_id == "M0189") $sql_cmd = ""; // M0060:Max,鄭伊岑 +if (in_array($user_department_id, $depart_arr) || $user_id == "M0060" || $user_id == "M0149" || $user_id == "M0189" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST04") $sql_cmd = ""; // M0060:Max,鄭伊岑 if (!empty($sql_cmd)) $where .= " and " . str_replace("where", "", $sql_cmd); $sql = "SELECT vol_no,customer,manager,salesman,f_return_content('customer_source',source ) source, diff --git a/wms/mkt/pricereview-check.php b/wms/mkt/pricereview-check.php index 4a08cba3..72d3732d 100644 --- a/wms/mkt/pricereview-check.php +++ b/wms/mkt/pricereview-check.php @@ -16,7 +16,7 @@ if (!empty($form_key)) { // 目前簽核進度:$st $db_query = "select sign1, sign2, sign3, sign4 from pricereview_sign where mid = '$id'"; - $res_s = mysqli_query($link ,$db_query); + $res_s = mysqli_query($link, $db_query); if ($row_s = mysqli_fetch_row($res_s)) { list($sign1, $sign2, $sign3, $sign4) = $row_s; $ss_arr = sign_status([$sign1, $sign2, $sign3, $sign4]); @@ -51,7 +51,7 @@ if ($res = mysqli_query($link, $db_query)) { $res = mysqli_query($link, $db_query); foreach ($res as $data) { // 上層主管 - $sql = "select manager from account where accountid = '".$data["person"]."'"; + $sql = "select manager from account where accountid = '" . $data["person"] . "'"; $res_a = mysqli_query($link, $sql); $row_a = mysqli_fetch_row($res_a); $manager = $row_a[0]; @@ -71,7 +71,7 @@ foreach ($res as $data) { if ($st == 2 && (preg_match("/Y/", $row_s["sign2"]) || preg_match("/N/", $row_s["sign2"]))) { echo ""; exit; } @@ -193,7 +193,7 @@ foreach ($res as $data) { $item_arr[$row['item_no']]['note'] = $row['note']; $item_arr[$row['item_no']]['mi_fix'] = $row['mi_fix']; $data["qty_total"] += $row["item_qty"]; - $sql_spec = "select sub_item_id from specsurvey_main where mid = '$mid' and pr_item_id = '".$row['item_no']."' order by sub_item_id"; + $sql_spec = "select sub_item_id from specsurvey_main where mid = '$mid' and pr_item_id = '" . $row['item_no'] . "' order by sub_item_id"; $res_spec = mysqli_query($link, $sql_spec); while ($row_spec = mysqli_fetch_row($res_spec)) { $item_arr[$row['item_no']]['sub_item_id'][] = $row_spec[0]; @@ -224,7 +224,7 @@ foreach ($res as $data) { } mysqli_free_result($res_i); $data["price_total_broken"] = $data["price_total"] - $data["price_lowest"]; - $data["price_broken"] = ($data["qty_total"]) ? round($data["price_total_broken"]/$data["qty_total"], 1) : 0; + $data["price_broken"] = ($data["qty_total"]) ? round($data["price_total_broken"] / $data["qty_total"], 1) : 0; // 付款辦法 $pay_all_scale = $pay_all_amount = 0; @@ -239,421 +239,442 @@ foreach ($res as $data) { $pay_all_amount += $row_p["pay_amount"]; } mysqli_free_result($res_p); - ?> - - + + - - -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - " size="46"> -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - "> -
-
-
- "> -
-
-
- "> -
-
-
- - "> -
-
- - "> -
-
- - "> -
-
- - "> -
-
- - - - - - - - - - - -
-
+
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + " size="46"> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+
+ "> +
+
+
+ "> +
+
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + "> +
+
+ + + + + + + + + + + +
+
-
- - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
審核審核人結果意見時間
區經理
業務承辦人 - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - -
審核審核人結果意見時間
區經理
業務承辦人 + -
業務部協理
總經理
- - - - - - - - - - - - - - -
審核意見批示售價
>
- - - - - - - - - - - - - - - - - - - - - - - "> - - - + ?> +
業務部協理
總經理
+ + + + + + + + + + + + + + +
審核意見批示售價
>
+ + + + + + + + + + + + + +
+ + + + + + + + + "> + + + = '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"; } -if ($user_id == "M0060" ) { +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"; -$data = mysqli_query($link,$sql); -$para = "function_name=pricereview&".$token_link; + +$data = mysqli_query($link, $sql); + +$para = "function_name=pricereview&" . $token_link; ?> - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - +
+
項次卷號營業員客戶名稱案件名稱牌價總額售價總額價率預定成交日預定交期建檔人建檔時間功能區經理業務承辦人業務部協理總經理狀態合約書申請
+ + + + + + + + + + + + + + + + + + + + + + + + + + ", $sign1); @@ -204,64 +217,65 @@ if ($data): $sign_nt = ""; } */ - } - mysqli_free_result($res_s); - ?> - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - - - - - - - - -
項次卷號營業員客戶名稱案件名稱牌價總額售價總額價率預定成交日預定交期建檔人建檔時間功能區經理業務承辦人業務部協理總經理狀態合約書申請
% - - 修改 - 刪除 - - 填規調 - - " class="btn btn-warning btn-sm">檢視 - -填規調 - - - "; - 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") { - $str = ""; - $str = "待簽核"; - $str = "".$str.""; - } else $str = "--"; - } - echo $str; - /* +
% + + 修改 + 刪除 + + 填規調 + + " class="btn btn-warning btn-sm">檢視 + + 填規調 + + + "; + 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") { + $str = ""; + $str = "待簽核"; + $str = "" . $str . ""; + } else $str = "--"; + } + echo $str; + /* if ($sign_st==1 && $sign_nt==$user_id) { $str = ""; $str = "".$str.""; @@ -273,7 +287,7 @@ if ($user_id=="M0023") { } else $str = "--"; */ - /* + /* if ($data["checker_1_result"] == "Y") { $str = ""; } elseif ($data["checker_1_result"] == "N") { @@ -291,35 +305,35 @@ if ($user_id=="M0023") { } else $str = "--"; }*/ - //echo $str; - ?> -
- ", $sign2); - foreach ($sign2_arr as $v) { - list($uperson, $ustatus, $udtte) = explode(",", $v); - if ($ustatus == "Y" || $ustatus == "N") { - break; - } - } - } - if ($ustatus) { - if ($ustatus == "Y") $str = ""; - elseif ($ustatus == "N") $str = ""; - $str .= "
".$accountname_arr[$uperson]."
".$udtte; - } else { - if (($data["status"] == "YS") && ($ss_arr["sign_st"] == 2) && (in_array($user_id, $ss_arr["sign_nt"]))) { - $str = ""; - $str = "待簽核"; - $str = "".$str.""; - } else $str = "--"; - } - echo $str; + //echo $str; + ?> +
+ ", $sign2); + foreach ($sign2_arr as $v) { + list($uperson, $ustatus, $udtte) = explode(",", $v); + if ($ustatus == "Y" || $ustatus == "N") { + break; + } + } + } + if ($ustatus) { + if ($ustatus == "Y") $str = ""; + elseif ($ustatus == "N") $str = ""; + $str .= "
" . $accountname_arr[$uperson] . "
" . $udtte; + } else { + if (($data["status"] == "YS") && ($ss_arr["sign_st"] == 2) && (in_array($user_id, $ss_arr["sign_nt"]))) { + $str = ""; + $str = "待簽核"; + $str = "" . $str . ""; + } else $str = "--"; + } + echo $str; - /* + /* if ($sign_st==2 && $sign_nt==$user_id) { $str = ""; $str = "".$str.""; @@ -331,7 +345,7 @@ if ($user_id=="M0023") { } else $str = "--"; */ - /* + /* if ($data["checker_2_result"] == "Y") { $str = ""; } elseif ($data["checker_2_result"] == "N") { @@ -350,26 +364,26 @@ if ($user_id=="M0023") { else $str = "--"; } */ - //echo $str; - ?> -
- "; - elseif ($ustatus == "N") $str = ""; - $str .= "
".$accountname_arr[$uperson]."
".$udtte; - } else { - if (($data["status"] == "YS") && ($ss_arr["sign_st"] == 3) && (in_array($user_id, $ss_arr["sign_nt"]))) { - $str = ""; - $str = "待簽核"; - $str = "".$str.""; - } else $str = "--"; - } - echo $str; - /* + //echo $str; + ?> +
+ "; + elseif ($ustatus == "N") $str = ""; + $str .= "
" . $accountname_arr[$uperson] . "
" . $udtte; + } else { + if (($data["status"] == "YS") && ($ss_arr["sign_st"] == 3) && (in_array($user_id, $ss_arr["sign_nt"]))) { + $str = ""; + $str = "待簽核"; + $str = "" . $str . ""; + } else $str = "--"; + } + echo $str; + /* $str = ""; if ($sign_st==3 && $sign_nt==$user_id) { $str = ""; @@ -377,7 +391,7 @@ if ($user_id=="M0023") { } else $str = "--"; */ - /* + /* if ($data["checker_3_result"] == "Y") { $str = ""; } elseif ($data["checker_3_result"] == "N") { @@ -396,79 +410,81 @@ if ($user_id=="M0023") { else $str = "--"; } */ - //echo $str; - ?> -
- "; - elseif ($ustatus == "N") $str = ""; - $str .= "
".$accountname_arr[$uperson]."
".$udtte; - } else { - if (($data["status"] == "YS") && ($ss_arr["sign_st"] == 4) && (in_array($user_id, $ss_arr["sign_nt"]))) { - $str = ""; - $str = "待簽核"; - $str = "".$str.""; - } else $str = "--"; - } - echo $str; - ?> -
- - - -
- - - - 待簽核
- - - -- - - - - 下載 - -
-
+ } + + .applybtn:hover { + background-color: #1494f9; + color: #fff; + } + + + + + +
+ + + + 待簽核
+ + + -- + + + + 下載 + + + + + + + There is no record!"; endif; diff --git a/wms/mkt/pricereview_renovate-index.php b/wms/mkt/pricereview_renovate-index.php index 4e23ce31..85cc1247 100644 --- a/wms/mkt/pricereview_renovate-index.php +++ b/wms/mkt/pricereview_renovate-index.php @@ -11,7 +11,7 @@ $data = array(); // sql語法存在變數中 $sql_cmd = sql_myself($user_id); // M0024許伃廷,M0107許紓晴,M0012李盈瑩權限全開 -if ($user_id == "M0024" || $user_id == "M0107" || $user_id == "M0012" || $user_id == "M0060" || $user_id == "M0189") { +if ($user_id == "M0024" || $user_id == "M0107" || $user_id == "M0012" || $user_id == "M0060" || $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'"; } if ($user_id == "M0008") { diff --git a/wms/mkt/specsurvey-index.php b/wms/mkt/specsurvey-index.php index ae30061b..1fb6ed0b 100644 --- a/wms/mkt/specsurvey-index.php +++ b/wms/mkt/specsurvey-index.php @@ -5,7 +5,7 @@ include "../header.php"; $data = array(); // sql語法存在變數中 $sql_cmd = sql_myself($user_id, "s.creater"); -if ($user_id == "M0060" || $user_id == "M0189") $sql_cmd = ""; +if ($user_id == "M0060" || $user_id == "M0189" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST04") $sql_cmd = ""; $sql2 = (empty($sql_cmd)) ? "where" : "and"; $sql2 .= " s.mid = p.id and p.ekind = '新梯' "; $sql2 .= "and (s.mid, s.pr_item_id, s.sub_item_id, s.version) in (select s.mid, s.pr_item_id, s.sub_item_id, max(s.version) from specsurvey_main s, pricereview_main p where s.mid = p.id group by s.mid, s.pr_item_id, s.sub_item_id)"; @@ -24,7 +24,7 @@ $class_arr = [1 => "新梯", 2 => "舊改M1", 3 => "舊改M2", 4 => "舊改M3",

--> - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
項次日期版號卷號客戶名稱預定交期規格號機用途類型修改者修改時間功能
&function=specsurvey&" class="btn btn-warning btn-sm">檢視
-
+ + + + + There is no record!"; endif; diff --git a/wms/mkt/specsurvey_renovate-index.php b/wms/mkt/specsurvey_renovate-index.php index 0069e3c3..a225accc 100644 --- a/wms/mkt/specsurvey_renovate-index.php +++ b/wms/mkt/specsurvey_renovate-index.php @@ -5,7 +5,7 @@ include "../header.php"; $data = array(); // sql語法存在變數中 $sql_cmd = sql_myself($user_id, "s.creater"); -if ($user_id == "M0060" || $user_id == "M0189") $sql_cmd = ""; +if ($user_id == "M0060" || $user_id == "M0189" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST01" || $user_id == "TEST02" || $user_id == "TEST03" || $user_id == "TEST04") $sql_cmd = ""; $sql2 = (empty($sql_cmd)) ? "where" : "and"; $sql2 .= " s.mid = p.id and p.ekind = '汰改' "; $sql2 .= "and (s.mid, s.pr_item_id, s.sub_item_id, s.version) in (select s.mid, s.pr_item_id, s.sub_item_id, max(s.version) from specsurvey_main s, pricereview_main p where s.mid = p.id group by s.mid, s.pr_item_id, s.sub_item_id)"; @@ -24,7 +24,7 @@ $class_arr = [1 => "新梯", 2 => "舊改M1", 3 => "舊改M2", 4 => "舊改M3",

--> - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
項次日期版號卷號客戶名稱預定交期規格號機用途類型修改者修改時間功能
&function=specsurvey_renovate&" class="btn btn-warning btn-sm">檢視
-
+ + + + + There is no record!"; endif;