From 7b37600f41cc4845375cb236b783fbe3f6618944 Mon Sep 17 00:00:00 2001 From: 10994015 Date: Thu, 16 Nov 2023 18:05:41 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=90=88=E7=B4=84=E6=9B=B8=E7=94=B3?= =?UTF-8?q?=E8=AB=8B=20=E6=96=B0=E6=A2=AF=201116?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/contract/api/postNewContractData.php | 5 +- wms/contract/api/putContractData.php | 5 +- wms/contract/contract-new-apply.php | 460 ++++++++++++++++++++ wms/contract/contract-newelevator-edit.php | 34 +- wms/contract/contract-newelevator-input.php | 17 +- wms/contract/js/alpine.js | 30 ++ wms/contract/styles/style.css | 40 +- wms/contract/styles/style.css.map | 2 +- wms/contract/styles/style.scss | 6 +- wms/mkt/pricereview-index.php | 10 +- 10 files changed, 566 insertions(+), 43 deletions(-) create mode 100644 wms/contract/contract-new-apply.php diff --git a/wms/contract/api/postNewContractData.php b/wms/contract/api/postNewContractData.php index dc08c30c..001fe1f5 100644 --- a/wms/contract/api/postNewContractData.php +++ b/wms/contract/api/postNewContractData.php @@ -22,6 +22,7 @@ if(isset($_POST["contractno"]) && $_POST["contractno"] != "" && isset($_POST['co $lm_tel = $_POST["lm_tel"]; $address = $_POST["address"]; $salesman = $_POST["salesman"]; + $qc = $_POST["qc"]; $contracttype = $_POST["contracttype"]; $files = !empty($_FILES['files']) ? $_FILES['files'] : null; $files_id = null; @@ -36,6 +37,7 @@ if(isset($_POST["contractno"]) && $_POST["contractno"] != "" && isset($_POST['co if(empty($lm_tel)) $fail_arr[] = '聯絡人電話為必填'; if(empty($address)) $fail_arr[] = '地址為必填'; if(empty($salesman)) $fail_arr[] = '營業員為必填'; + if(empty($qc)) $fail_arr[] = '請選擇QC或官檢'; if(count($fail_arr) > 0) { header("HTTP/1.1 422 Unprocessable Entity"); echo json_encode($fail_arr); @@ -105,7 +107,7 @@ if(isset($_POST["contractno"]) && $_POST["contractno"] != "" && isset($_POST['co $files = null; } - $sql_str = "INSERT INTO contract_m_signed_back (contract_no, customer, manager, vat, case_name, linkman, lm_tel, address, salesman, salesman_name, files_id, created_at, created_by) VALUES (:contract_no, :customer, :manager, :vat, :case_name, :linkman, :lm_tel, :address, :salesman, :salesman_name, :files_id, :created_at, :created_by)"; + $sql_str = "INSERT INTO contract_m_signed_back (contract_no, customer, manager, vat, case_name, linkman, lm_tel, address, salesman, salesman_name, files_id, created_at, created_by, qc_official_type) VALUES (:contract_no, :customer, :manager, :vat, :case_name, :linkman, :lm_tel, :address, :salesman, :salesman_name, :files_id, :created_at, :created_by, :qc)"; $stmt = $conn -> prepare($sql_str); $stmt -> bindParam(":contract_no",$contractno); $stmt -> bindParam(":customer",$customer); @@ -120,6 +122,7 @@ if(isset($_POST["contractno"]) && $_POST["contractno"] != "" && isset($_POST['co $stmt -> bindParam(":files_id",$files_id); $stmt -> bindParam(":created_at",$created_at); $stmt -> bindParam(":created_by",$created_by); + $stmt -> bindParam(":qc",$qc); $stmt -> execute(); diff --git a/wms/contract/api/putContractData.php b/wms/contract/api/putContractData.php index 63694e83..f1e78164 100644 --- a/wms/contract/api/putContractData.php +++ b/wms/contract/api/putContractData.php @@ -17,6 +17,7 @@ if(isset($_POST['contractno']) && $_POST['contractno']!="" && isset($_POST["id"] $lm_tel = !empty($_POST['lm_tel']) ? $_POST['lm_tel'] : null; $address = !empty($_POST['address']) ? $_POST['address'] : null; $salesman = !empty($_POST['salesman']) ? $_POST['salesman'] : null; + $qc = !empty($_POST['qc']) ? $_POST['qc'] : null; $deletefiles = !empty($_POST['deletefiles']) ? $_POST['deletefiles'] : null; $files_id = !empty($_POST['files_id']) ? $_POST['files_id'] : null; $files = !empty($_FILES['files']) ? $_FILES['files'] : null; @@ -33,6 +34,7 @@ if(isset($_POST['contractno']) && $_POST['contractno']!="" && isset($_POST["id"] if(empty($lm_tel)) $fail_arr[] = '聯絡人電話為必填'; if(empty($address)) $fail_arr[] = '地址為必填'; if(empty($salesman)) $fail_arr[] = '營業員為必填'; + if(empty($qc)) $fail_arr[] = '請選擇QC或管檢'; if(count($fail_arr) > 0) { header("HTTP/1.1 422 Unprocessable Entity"); echo json_encode($fail_arr); @@ -41,7 +43,7 @@ if(isset($_POST['contractno']) && $_POST['contractno']!="" && isset($_POST["id"] $conn->beginTransaction(); - $sql_str = "UPDATE contract_m_signed_back SET contract_no=:contract_no, customer=:customer, manager=:manager, vat=:vat, case_name=:case_name, linkman=:linkman, lm_tel=:lm_tel, address=:address, salesman=:salesman WHERE id = :id"; + $sql_str = "UPDATE contract_m_signed_back SET contract_no=:contract_no, customer=:customer, manager=:manager, vat=:vat, case_name=:case_name, linkman=:linkman, lm_tel=:lm_tel, address=:address, salesman=:salesman, qc_official_type=:qc WHERE id = :id"; $stmt = $conn -> prepare($sql_str); $stmt -> bindParam(':contract_no' ,$contract_no); $stmt -> bindParam(':customer' ,$customer); @@ -52,6 +54,7 @@ if(isset($_POST['contractno']) && $_POST['contractno']!="" && isset($_POST["id"] $stmt -> bindParam(':lm_tel' ,$lm_tel); $stmt -> bindParam(':address' ,$address); $stmt -> bindParam(':salesman' ,$salesman); + $stmt -> bindParam(':qc' ,$qc); $stmt -> bindParam(':id' ,$id); $stmt -> execute(); if(!empty($deletefiles)){ diff --git a/wms/contract/contract-new-apply.php b/wms/contract/contract-new-apply.php new file mode 100644 index 00000000..15eb41f5 --- /dev/null +++ b/wms/contract/contract-new-apply.php @@ -0,0 +1,460 @@ +alert('非法訪問!!!');"; + echo ""; + exit; +} +$id = $_GET["id"]; +$sql_str = "SELECT pricereview_main.*, account.name as accountname + FROM pricereview_main + JOIN account ON pricereview_main.person = account.accountid + WHERE pricereview_main.id = :id"; +$stmt = $conn->prepare($sql_str); +$stmt->bindParam(':id',$id); +$stmt->execute(); +$contract = $stmt->fetch(PDO::FETCH_ASSOC); + +$accounttype = "M"; +$sql_str = "SELECT * FROM account WHERE accounttype = :accounttype"; +$stmt = $conn->prepare($sql_str); +$stmt->bindParam(':accounttype',$accounttype); +$stmt->execute(); +$persons = $stmt->fetchAll(PDO::FETCH_ASSOC); + +$sql_str = "SELECT * FROM hope_elevator_customer WHERE vol_no = :vol_no ORDER BY created_at DESC"; +$stmt = $conn->prepare($sql_str); +$stmt->bindParam(':vol_no', $contract['contractno']); +$stmt->execute(); +$customer = $stmt->fetch(PDO::FETCH_ASSOC); +print_r($customer); +?> + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

合約書申請(新梯)

+
+

業務確認項

+
+ + +
卷號 + +

未填寫

+
營業員 + +

未填寫

+
合約書申請日期 + +

未填寫

+
申請類別 + +

未填寫

+
案件名稱 + +

未填寫

+
立約人 + +

未填寫

+
負責人 + +

未填寫

+
統一編號 + +

未填寫

+
含稅給約總價 + +

未填寫

+
含稅貸款(A) + +

未填寫

+
含稅安裝款(A) + +

未填寫

+
聯絡地址 + +

未填寫

+
完工期限 + +

未填寫

+
附則 + +

未填寫

+
免保期限 + +

未填寫

+
交貨地點 + +

未填寫

+
交貨期限 + +

未填寫

+
+ + + + + + + + + + + + + + + + + +
+

項次

+
+

規格

+
+

數量

+
+

金額

+
1 + +

未填寫

+
+ +

未填寫

+
+ +

未填寫

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

合約類別

+
+

款別

+
+

條件名稱

+
+

收款條件日期區分

+
+

條件日期

+
+

票期

+
+

付款比率

+
+

金額

+
+

銷售

+
+

訂金

+
+

簽約後X天付訂金

+
+

合約日

+
+

30天

+
+

30天

+
+

20%

+
+

636000

+
+

銷售

+
+

二次款

+
+

簽約後X天付二次款

+
+

合約日

+
+

30天

+
+

30天

+
+

0%%

+
+

0

+
+

銷售

+
+

貨到款

+
+

貨抵工地付貨到款

+
+

出貨日

+
+

-

+
+

30天

+
+

50%

+
+

1590000

+
+

+
+

+
+

+
+

+
+

+
+

+
+

+
+

+
+

安裝

+
+

安裝款

+
+

安裝完成後X天收款

+
+

竣檢日

+
+

30天

+
+

30天

+
+

20%

+
+

636000

+
+

安裝

+
+

尾款

+
+

交車後X天付尾款

+
+

交車日

+
+

0天

+
+

30天

+
+

10%

+
+

318000

+
+

+
+

+
+

+
+

+
+

+
+

+
+

+
+

+
+ + + + + + + + + + + + + + + + + + +
+

簽核流程

+
業務部協理已通過業務部承辦人已通過營業經理已通過營業員已通過
+ +
+
+
+ + + \ No newline at end of file diff --git a/wms/contract/contract-newelevator-edit.php b/wms/contract/contract-newelevator-edit.php index 3aef11fa..424a0d01 100644 --- a/wms/contract/contract-newelevator-edit.php +++ b/wms/contract/contract-newelevator-edit.php @@ -54,6 +54,7 @@ $persons = array_map(function($person){ files:, newfiles:[], deletefiles:[], + qc:"", files_id: "", }, fail_arr:[], @@ -74,11 +75,13 @@ $persons = array_map(function($person){ form.append("case_name", this.data.case_name); form.append("linkman", this.data.linkman); form.append("lm_tel", this.data.lm_tel); - form.append("address", this.data.address); + form.append("address", this.data.address);user_id form.append("salesman", this.data.salesman); + form.append("qc", this.data.qc); form.append("deletefiles", this.data.deletefiles); form.append("files_id", this.data.files_id); form.append("user_id", ""); + form.append("", ""); for (var i = 0; i < this.data.newfiles.length; i++) { form.append("files[]", this.data.newfiles[i]); @@ -87,19 +90,8 @@ $persons = array_map(function($person){ axios.post("./api/putContractData.php", form).then(res=>{ console.log(res.data) if(res.status === 200){ - alert("更新成功") - this.step = 1 - this.data.contractno="" - this.data.customer="" - this.data.manager="" - this.data.vat="" - this.data.case_name="" - this.data.linkman="" - this.data.lm_tel="" - this.data.address="" - this.data.salesman="" - this.data.files=[] - this.customize = false + alert("更新成功"); + window.location.reload(); } this.isLoading = false }).catch(error=>{ @@ -186,8 +178,18 @@ $persons = array_map(function($person){

未填寫

+ QC和官檢 + + +

未填寫

+ 案件名稱 - +

未填寫

@@ -239,6 +241,8 @@ $persons = array_map(function($person){ @@ -134,29 +136,66 @@ print_r($customer); 完工期限 - +
+
+ 貨抵工地 +
+ +
+ 天內安裝完成,甲方應於貨底工地前 +
+ +
+ 天完成並整理完善。 +
+
+

未填寫

附則 - - + +
+
+ 乙方應於 +
+ +
+ 天內試車完成 +
+

未填寫

免保期限 - - + +
+ +
+ 個月 +
+

未填寫

+ + + 交貨地點 - +

未填寫

交貨期限 - - + +
+
+ 圖色確認第 +
+ +
+ 天出貨 +
+

未填寫

@@ -444,17 +483,19 @@ print_r($customer); + + \ No newline at end of file diff --git a/wms/contract/js/alpine.js b/wms/contract/js/alpine.js index 75318a5d..09168a20 100644 --- a/wms/contract/js/alpine.js +++ b/wms/contract/js/alpine.js @@ -1188,12 +1188,13 @@ const contractNewApply = ()=>{ total_price: price_total, price_a:'', price_b:'', - address:'', - deadline:'', - regulations:'', //附則 - freedeadline:'', //免保期限 + address: address, + workdeadline_a:30, //完工期限: 幾天內安裝完成,預設30 + workdeadline_b:7, //完工期限: 幾天內整理完善,預設7 + regulations:10, //附則 + freedeadline:18, //免保期限(月) tradeaddress:'', //交貨地點 - tradedeadline:'', //交貨期限 + tradedeadline: 90, //交貨期限 } } } \ No newline at end of file From 0b7ddd7828a8ca376d9c4c6479e2b10e24c29f7c Mon Sep 17 00:00:00 2001 From: 10994015 Date: Tue, 21 Nov 2023 17:38:37 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=96=B0=E6=A2=AF=E5=90=88=E7=B4=84?= =?UTF-8?q?=E7=94=B3=E8=AB=8B=201121?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wms/contract/contract-new-apply.php | 283 ++++++++++------------------ wms/contract/js/alpine.js | 21 +++ wms/contract/styles/style.css | 10 + wms/contract/styles/style.css.map | 2 +- wms/contract/styles/style.scss | 8 + 5 files changed, 143 insertions(+), 181 deletions(-) diff --git a/wms/contract/contract-new-apply.php b/wms/contract/contract-new-apply.php index ee154a62..8d8b0046 100644 --- a/wms/contract/contract-new-apply.php +++ b/wms/contract/contract-new-apply.php @@ -8,7 +8,6 @@ if(!(isset($_GET['id']) && !empty($_GET['id']))){ exit; } $id = $_GET["id"]; -echo $id; $sql_str = "SELECT pricereview_main.*, account.name as accountname, pricereview_item.* FROM pricereview_main JOIN account ON pricereview_main.person = account.accountid @@ -18,7 +17,6 @@ $stmt = $conn->prepare($sql_str); $stmt->bindParam(':id',$id); $stmt->execute(); $contract = $stmt->fetch(PDO::FETCH_ASSOC); -print_r($contract); $accounttype = "M"; $sql_str = "SELECT * FROM account WHERE accounttype = :accounttype"; $stmt = $conn->prepare($sql_str); @@ -31,6 +29,14 @@ $stmt = $conn->prepare($sql_str); $stmt->bindParam(':vol_no', $contract['contractno']); $stmt->execute(); $customer = $stmt->fetch(PDO::FETCH_ASSOC); + +$mid = $contract['id']; +$sql_str = "SELECT * FROM pricereview_pay WHERE mid = :mid ORDER BY pay_kind ASC"; +$stmt = $conn->prepare($sql_str); +$stmt->bindParam(':mid', $mid); +$stmt->execute(); +$pays = $stmt->fetchAll(PDO::FETCH_ASSOC); +print_r($pays); ?> @@ -140,11 +146,11 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC);
貨抵工地
- +
天內安裝完成,甲方應於貨底工地前
- +
天完成並整理完善。
@@ -160,7 +166,7 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC);
乙方應於
- +
天內試車完成
@@ -170,7 +176,7 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); 免保期限
- +
個月
@@ -191,7 +197,7 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC);
圖色確認第
- +
天出貨
@@ -265,189 +271,100 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); - - - -

銷售

- - -

訂金

- - -

簽約後X天付訂金

- - -

合約日

- - -

30天

- - -

30天

- - -

20%

- - -

636000

- - - - -

銷售

- - -

二次款

- - -

簽約後X天付二次款

- - -

合約日

- - -

30天

- - -

30天

- - -

0%%

- - -

0

- - - - -

銷售

- - -

貨到款

- - -

貨抵工地付貨到款

- - -

出貨日

- - -

-

- - -

30天

- - -

50%

- - -

1590000

- - - - -

- - -

- - -

- - -

- - -

- - -

- - -

- - -

- - - - -

安裝

- - -

安裝款

- - -

安裝完成後X天收款

- - -

竣檢日

- - -

30天

- - -

30天

- - -

20%

- - -

636000

- - + + "訂金", + 2=> "二次款", + 3=>"貨到款", + 4=>"", + 5=>"安裝款", + 6=>"尾款", + 7=>"", + ]; + $paydate = [ + 1=>"合約日", + 2=>"合約日", + 3=>"出貨日", + 4=>"", + 5=>"竣檢日", + 6=>"交車日", + 7=>"" + ]; + ?> + -

安裝

- - -

尾款

- - -

交車後X天付尾款

- - -

交車日

+

+ + +

+ + + + + + + + + +

貨抵工地付貨到款

+ + + + + + + +

-

+ + + +

-

0天

- - -

30天

- - -

10%

- - -

318000

- - - - -

- - -

- - -

- - -

- - -

+
+ +
+ 天 +
+
-

+
+ +
+ 天 +
+
-

+

%

-

+

+ @@ -479,6 +396,14 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC);
+ @@ -496,6 +421,4 @@ $customer = $stmt->fetch(PDO::FETCH_ASSOC); const vat = ''; const price_total = ; const address = ''; - - console.log(123) \ No newline at end of file diff --git a/wms/contract/js/alpine.js b/wms/contract/js/alpine.js index 09168a20..96499533 100644 --- a/wms/contract/js/alpine.js +++ b/wms/contract/js/alpine.js @@ -1195,6 +1195,27 @@ const contractNewApply = ()=>{ freedeadline:18, //免保期限(月) tradeaddress:'', //交貨地點 tradedeadline: 90, //交貨期限 + }, + pays:{ + 1:10, + 2:0, + 3:0, + 4:0, + 5:0, + 6:0, + 7:0, + }, + tickets:{ + 1:0, + 2:0, + 3:0, + 4:0, + 5:0, + 6:0, + 7:0, + }, + localnumber(num){ + return num.toLocaleString(); } } } \ No newline at end of file diff --git a/wms/contract/styles/style.css b/wms/contract/styles/style.css index 03ec31c1..edc9ad73 100644 --- a/wms/contract/styles/style.css +++ b/wms/contract/styles/style.css @@ -573,6 +573,16 @@ main table td, main table th { color: #0a0; font-weight: 900; } +.contract-input-component .form input[type=number]::-webkit-outer-spin-button, +.contract-input-component .form input[type=number]::-webkit-inner-spin-button, .contract-management .form input[type=number]::-webkit-outer-spin-button, +.contract-management .form input[type=number]::-webkit-inner-spin-button, .contract-new-apply-component .form input[type=number]::-webkit-outer-spin-button, +.contract-new-apply-component .form input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} +.contract-input-component .form input[type=number], .contract-management .form input[type=number], .contract-new-apply-component .form input[type=number] { + -moz-appearance: textfield; +} .contract-input-component .error, .contract-management .error, .contract-new-apply-component .error { display: flex; flex-direction: column; diff --git a/wms/contract/styles/style.css.map b/wms/contract/styles/style.css.map index bc122c56..06d5ce77 100644 --- a/wms/contract/styles/style.css.map +++ b/wms/contract/styles/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","style.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","style.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/wms/contract/styles/style.scss b/wms/contract/styles/style.scss index 023bc3e3..e180ac21 100644 --- a/wms/contract/styles/style.scss +++ b/wms/contract/styles/style.scss @@ -596,6 +596,14 @@ main{ color:#0a0; font-weight: 900; } + input[type=number]::-webkit-outer-spin-button, + input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } + input[type=number] { + -moz-appearance: textfield; + } } .error{ display: flex;