Browse Source

合約下載 1211

gary
10994015 1 year ago
parent
commit
279388a0af
  1. 31
      wms/contract/contract-download.php
  2. 11
      wms/contract/insertData.php
  3. BIN
      wms/contract/option/2024_公告用分類option231207.xlsx
  4. BIN
      wms/contract/option/option1.xlsx
  5. BIN
      wms/contract/option/option10.xlsx
  6. BIN
      wms/contract/option/option11.xlsx
  7. BIN
      wms/contract/option/option12.xlsx
  8. BIN
      wms/contract/option/option13.xlsx
  9. BIN
      wms/contract/option/option14.xlsx
  10. BIN
      wms/contract/option/option2.xlsx
  11. BIN
      wms/contract/option/option20.xlsx
  12. BIN
      wms/contract/option/option3.xlsx
  13. BIN
      wms/contract/option/option4.xlsx
  14. BIN
      wms/contract/option/option5.xlsx
  15. BIN
      wms/contract/option/option6.xlsx
  16. BIN
      wms/contract/option/option7.xlsx
  17. BIN
      wms/contract/option/option8.xlsx
  18. BIN
      wms/contract/option/option9.xlsx

31
wms/contract/contract-download.php

@ -11,6 +11,15 @@ if(isset($_GET['id']) && $_GET['id']!=""){
JOIN pricereview_item ON pricereview_main.id = pricereview_item.mid JOIN pricereview_item ON pricereview_main.id = pricereview_item.mid
JOIN account ON pricereview_main.person = account.accountid JOIN account ON pricereview_main.person = account.accountid
WHERE pricereview_main.id = :id AND pricereview_item.item_group = 'A' ORDER BY pay_kind ASC"; WHERE pricereview_main.id = :id AND pricereview_item.item_group = 'A' ORDER BY pay_kind ASC";
// $stmt = $conn->prepare($sql_str);
// $stmt->bindParam(':id',$id);
// $stmt->execute();
// $contracts = $stmt->fetchAll(PDO::FETCH_ASSOC);
$sql_str = "SELECT contract_new_apply.*,
contract_new_apply_pays.pay_kind, contract_new_apply_pays.pay_scale, contract_new_apply_pays.pay_amount, contract_new_apply_pays.pay_period, contract_new_apply_pays.condition_date
FROM contract_new_apply
JOIN contract_new_apply_pays ON contract_new_apply.id = contract_new_apply_pays.contract_apply_id
WHERE contract_new_apply.mid = :id";
$stmt = $conn->prepare($sql_str); $stmt = $conn->prepare($sql_str);
$stmt->bindParam(':id', $id); $stmt->bindParam(':id', $id);
$stmt->execute(); $stmt->execute();
@ -37,13 +46,16 @@ if(isset($_GET['id']) && $_GET['id']!=""){
} }
$buyArr = [];
$buyNo2Pay = false; $buyNo2Pay = false;
$buy_total_price = 0; $buy_total_price = 0;
$installArr = []; $installArr = [];
$install_total_price = 0; $install_total_price = 0;
$noteArr = explode(",", $contracts[0]['note']); // $noteArr = explode(",", $contracts[0]['note']);
$noteArr = array(1,1,1,1,1);
$qty = $contracts[0]['item_qty']; $qty = $contracts[0]['item_qty'];
// print_r($contracts);
print_r($contracts);exit;
foreach($contracts as $idx=>$amount){ foreach($contracts as $idx=>$amount){
$isset = false; $isset = false;
if($amount['pay_kind']==1 || $amount['pay_kind']==2 || $amount['pay_kind']==3){ if($amount['pay_kind']==1 || $amount['pay_kind']==2 || $amount['pay_kind']==3){
@ -63,16 +75,21 @@ if(isset($_GET['id']) && $_GET['id']!=""){
} }
} }
if($amount['pay_kind']==5 || $amount['pay_kind']==6){ if($amount['pay_kind']==5 || $amount['pay_kind']==6){
echo "111111";
if($amount['pay_scale'] > 0){ if($amount['pay_scale'] > 0){
$install_total_price = $install_total_price + $amount['pay_amount']; $install_total_price = $install_total_price + $amount['pay_amount'];
$installArr[] = ['installment'=> $amount['pay_kind'], 'scale'=> $amount['pay_scale'], 'amount'=> $amount['pay_amount'], 'note'=>$amount['note']]; $installArr[] = ['installment'=> $amount['pay_kind'], 'scale'=> $amount['pay_scale'], 'amount'=> $amount['pay_amount'], 'note'=>$amount['note']];
} }
} }
} }
// print_r($buyArr);
} }
}catch (PDOException $e ){ }catch (PDOException $e ){
die("ERROR!!!: ". $e->getMessage()); die("ERROR!!!: ". $e->getMessage());
} }
echo $buy_total_price;
} }
?> ?>
<link rel="stylesheet" href="./styles/style.css"> <link rel="stylesheet" href="./styles/style.css">
@ -357,10 +374,10 @@ if(isset($_GET['id']) && $_GET['id']!=""){
</main> </main>
<script src="../ckeditor4/ckeditor.js"></script> <script src="../ckeditor4/ckeditor.js"></script>
<script> <script>
const partyAcompany = <?php echo json_encode($contract['company']); ?>; const partyAcompany = <?php echo json_encode($contract['customer']); ?>;
const partyAcontractno = <?php echo json_encode($contract['contractno']); ?>; const partyAcontractno = <?php echo json_encode($contract['contractno']); ?>;
const partyAaddress = <?php echo json_encode($contract['address']); ?>; const partyAaddress = <?php echo json_encode($contract['contact_address']); ?>;
const totalPrice = <?php echo $contract['price_total']; ?>; const totalPrice = <?php echo $contract['total_price']; ?>;
const totalInstallPrice = <?php echo $install_total_price; ?>; const totalInstallPrice = <?php echo $install_total_price; ?>;
const totalBuyPrice = <?php echo $buy_total_price; ?>; const totalBuyPrice = <?php echo $buy_total_price; ?>;
let buyInputArr = ["<input id='buyfill1' />"]; let buyInputArr = ["<input id='buyfill1' />"];
@ -370,11 +387,13 @@ if(isset($_GET['id']) && $_GET['id']!=""){
let buy_pay_text = '' let buy_pay_text = ''
const chineseArr = ['零','一','二','三','四','五','六','七'] const chineseArr = ['零','一','二','三','四','五','六','七']
const bigChineseArr = ['零','壹','貳','參','肆','伍','陸','柒','捌','玖','拾']; const bigChineseArr = ['零','壹','貳','參','肆','伍','陸','柒','捌','玖','拾'];
const num = <?php echo $qty; ?>; // const num = <?php echo $qty; ?>;
const num = 7;
const people = <?php echo $noteArr[1]; ?>; const people = <?php echo $noteArr[1]; ?>;
const floor = <?php echo $noteArr[2]; ?>; const floor = <?php echo $noteArr[2]; ?>;
const speed = <?php echo $noteArr[3]; ?>; const speed = <?php echo $noteArr[3]; ?>;
console.log(buyArr); console.log(buyArr);
console.log(installArr);
buyArr.forEach((item, idx) => { buyArr.forEach((item, idx) => {
if(item.scale > 0){ if(item.scale > 0){
if(item.installment == 1){ if(item.installment == 1){

11
wms/contract/insertData.php

@ -47,8 +47,12 @@ foreach ($sheet->getRowIterator() as $key=>$row) {
}elseif($idx == 'E'){ }elseif($idx == 'E'){
if($cell->getValue() == "標配"){ if($cell->getValue() == "標配"){
$optional = 1; $optional = 1;
}else{ }elseif($cell->getValue() == "選配"){
$optional = 2; $optional = 2;
}elseif($cell->getValue() == "加價"){
$optional = 3;
}else{
$optional = 0;
} }
echo $optional; echo $optional;
}elseif($idx == 'F'){ }elseif($idx == 'F'){
@ -114,6 +118,9 @@ foreach ($sheet->getRowIterator() as $key=>$row) {
}elseif($id == 16){ }elseif($id == 16){
$kind ='F'; $kind ='F';
$subkind = 'F1'; $subkind = 'F1';
}elseif($id == 20){
$kind = 'F';
$subkind = 'F1';
} }
if(isset($_GET['id'])){ if(isset($_GET['id'])){
@ -137,7 +144,7 @@ foreach ($sheet->getRowIterator() as $key=>$row) {
$option_price_id = $last_id; $option_price_id = $last_id;
$option_price = $cost; $option_price = $cost;
$quotation_no = 'Q2311001'; $quotation_no = 'Q2312001';
foreach($open_kind_arr as $kind){ foreach($open_kind_arr as $kind){
$min_weight = 1; $min_weight = 1;
$max_weight = 1600; $max_weight = 1600;

BIN
wms/contract/option/2024_公告用分類option231207.xlsx

Binary file not shown.

BIN
wms/contract/option/option1.xlsx

Binary file not shown.

BIN
wms/contract/option/option10.xlsx

Binary file not shown.

BIN
wms/contract/option/option11.xlsx

Binary file not shown.

BIN
wms/contract/option/option12.xlsx

Binary file not shown.

BIN
wms/contract/option/option13.xlsx

Binary file not shown.

BIN
wms/contract/option/option14.xlsx

Binary file not shown.

BIN
wms/contract/option/option2.xlsx

Binary file not shown.

BIN
wms/contract/option/option20.xlsx

Binary file not shown.

BIN
wms/contract/option/option3.xlsx

Binary file not shown.

BIN
wms/contract/option/option4.xlsx

Binary file not shown.

BIN
wms/contract/option/option5.xlsx

Binary file not shown.

BIN
wms/contract/option/option6.xlsx

Binary file not shown.

BIN
wms/contract/option/option7.xlsx

Binary file not shown.

BIN
wms/contract/option/option8.xlsx

Binary file not shown.

BIN
wms/contract/option/option9.xlsx

Binary file not shown.
Loading…
Cancel
Save