Browse Source

大日程 datatable 優化

gary
gary_chen\gary_chen 2 years ago
parent
commit
2ed72098ec
  1. 4
      wms/css/dataTables.fixedColumns.min.js
  2. 30
      wms/wipwhole-index-table-html.php
  3. 19
      wms/wipwhole-index.php
  4. 30
      wms/wipwhole-renovate-index-table-html.php
  5. 78
      wms/wipwhole-renovate-index.php
  6. 36
      wms/wipwholeinstall-index-table-html.php
  7. 32
      wms/wipwholeinstall-index.php
  8. 35
      wms/wipwholeinstall-renovate-index-table-html.php
  9. 50
      wms/wipwholeinstall-renovate-index.php

4
wms/css/dataTables.fixedColumns.min.js

File diff suppressed because one or more lines are too long

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

@ -8,23 +8,23 @@ $tableArr = array(
"Z" => "table_index7"
);
?>
<table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered" style="width:98.5%">
<table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered " style="width:100%;table-layout:fixed;">
<thead>
<tr>
<th style="vertical-align: middle;text-align:center;">合約號</th>
<th style="vertical-align: middle;text-align:center;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;">規格</th>
<th style="vertical-align: middle;text-align:center;">地址</th>
<th style="vertical-align: middle;text-align:center;">工勘狀態</th>
<th style="vertical-align: middle;text-align:center;">下單日<br />(普來特富)</th>
<th style="vertical-align: middle;text-align:center;">預計到廠日<br />(觀音廠)</th>
<th style="vertical-align: middle;text-align:center;">實際到廠日<br />(觀音廠)</th>
<th style="vertical-align: middle;text-align:center;">預計出貨日<br />(到工地)</th>
<th style="vertical-align: middle;text-align:center;">營業/契約確認</th>
<th style="vertical-align: middle;text-align:center;">設計確認</th>
<th style="vertical-align: middle;text-align:center;">工務確認</th>
<th style="vertical-align: middle;text-align:center;">生管(業 務)確認</th>
<th style="text-align:center;width:150px;">合約號</th>
<th style="text-align:center;width:150px;">電梯編號</th>
<th style="text-align:center;width:200px;">客戶姓名</th>
<th style="text-align:center;width:230px;">規格</th>
<th style="text-align:center;width:250px;">地址</th>
<th style="text-align:center;width:100px;">工勘狀態</th>
<th style="text-align:center;width:140px;">下單日(普來特富)</th>
<th style="text-align:center;width:140px;">預計到廠日(觀音廠)</th>
<th style="text-align:center;width:140px;">實際到廠日(觀音廠)</th>
<th style="text-align:center;width:140px;">預計出貨日(到工地)</th>
<th style="text-align:center;width:100px;">營業確認</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>
</tr>
</thead>
<tbody>

19
wms/wipwhole-index.php

@ -237,8 +237,20 @@ foreach ($dataArr as $key => $val) {
// 結束連線
mysqli_close($link);
?>
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<link href="/wms/css/select2.min.css" rel="stylesheet" />
<script src="/wms/css/select2.min.js"></script>
<script src="/wms/css/dataTables.fixedColumns.min.js"></script>
<style>
.dataTables_scrollHead .dataTable {
margin-bottom: -2px;
}
.dataTables_scrollBody .dataTable {
margin-bottom: 0;
}
table {
margin-left: 0px;
}
</style>
<script>
var sheetNum = "<?php echo empty($_GET['sheetNum']) ? 'All' : $_GET['sheetNum']; ?>";
@ -364,6 +376,9 @@ mysqli_close($link);
}
$('#table_index2,#table_index3,#table_index4,#table_index5,#table_index6,#table_index7').DataTable({
scrollX: true,
fixedHeader: true,
scrollY: 500,
"language": {
"emptyTable": "無資料...",
"processing": "處理中...",

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

@ -11,21 +11,21 @@ $tableArr = array(
<table id="<?php echo $tableArr[$key]; ?>" class="table table-striped table-bordered dt-responsive nowrap" style="width:98.5%">
<thead>
<tr>
<th style="vertical-align: middle;text-align:center;">合約號</th>
<th style="vertical-align: middle;text-align:center;">汰改種類</th>
<th style="vertical-align: middle;text-align:center;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;">規格</th>
<th style="vertical-align: middle;text-align:center;">地址</th>
<th style="vertical-align: middle;text-align:center;">工勘狀態</th>
<th style="vertical-align: middle;text-align:center;">下單日<br />(普來特富)</th>
<th style="vertical-align: middle;text-align:center;">預計到廠日<br />(觀音廠)</th>
<th style="vertical-align: middle;text-align:center;">實際到廠日<br />(觀音廠)</th>
<th style="vertical-align: middle;text-align:center;">預計出貨日<br />(到工地)</th>
<th style="vertical-align: middle;text-align:center;">工務確認</th>
<th style="vertical-align: middle;text-align:center;">營業/契約確認</th>
<th style="vertical-align: middle;text-align:center;">設計確認</th>
<th style="vertical-align: middle;text-align:center;">生管(業務)<br />確認</th>
<th style="text-align:center;width:150px;">合約號</th>
<th style="text-align:center;width:100px;">汰改種類</th>
<th style="text-align:center;width:150px;">電梯編號</th>
<th style="text-align:center;width:200px;">客戶姓名</th>
<th style="text-align:center;width:230px;">規格</th>
<th style="text-align:center;width:250px;">地址</th>
<th style="text-align:center;width:100px;">工勘狀態</th>
<th style="text-align:center;width:140px;">下單日(普來特富)</th>
<th style="text-align:center;width:140px;">預計到廠日(觀音廠)</th>
<th style="text-align:center;width:140px;">實際到廠日(觀音廠)</th>
<th style="text-align:center;width:140px;">預計出貨日(到工地)</th>
<th style="text-align:center;width:100px;">工務確認</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>
</tr>
</thead>
<tbody>

78
wms/wipwhole-renovate-index.php

@ -235,9 +235,22 @@ foreach ($dataArr as $key => $val) {
#結束連線
mysqli_close($link);
?>
<link href="/wms/css/select2.min.css" rel="stylesheet" />
<script src="/wms/css/select2.min.js"></script>
<script src="/wms/css/dataTables.fixedColumns.min.js"></script>
<style>
.dataTables_scrollHead .dataTable {
margin-bottom: -2px;
}
.dataTables_scrollBody .dataTable {
margin-bottom: 0;
}
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
table {
margin-left: 0px;
}
</style>
<script>
var sheetNum = "<?php echo empty($_GET['sheetNum']) ? 'All' : $_GET['sheetNum']; ?>";
@ -319,64 +332,9 @@ mysqli_close($link);
}
$('#table_index2,#table_index3,#table_index4,#table_index5,#table_index6,#table_index7').DataTable({
// columnDefs: [{
// width: 100,
// targets: 0
// },{
// width: 100,
// targets: 1
// },{
// width: 100,
// targets: 2
// },{
// width: 200,
// targets: 3
// },{
// width: 230,
// targets: 4
// },{
// width: 250,
// targets: 5
// },{
// width: 100,
// targets: 6
// }
// ,{
// width: 100,
// targets: 7
// }
// ,{
// width: 100,
// targets: 8
// }
// ,{
// width: 100,
// targets: 9
// }
// ,{
// width: 100,
// targets: 10
// }
// ,{
// width: 100,
// targets: 11
// }
// ,{
// width: 100,
// targets: 12
// }
// ,{
// width: 100,
// targets: 13
// }
// ,{
// width: 100,
// targets: 14
// }],
// fixedColumns: true,
// paging: false,
// scrollCollapse: true,
// scrollX: true,
scrollX: true,
fixedHeader: true,
scrollY: 500,
"language": {
"emptyTable": "無資料...",
"processing": "處理中...",

36
wms/wipwholeinstall-index-table-html.php

@ -1,25 +1,23 @@
<table id="table_index2" class="table table-striped table-bordered" style="width:98.5%">
<thead>
<tr>
<!-- <th style="vertical-align: middle;text-align:center;">合約號</th> -->
<th style="vertical-align: middle;text-align:center;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;">合約地址</th>
<th style="vertical-align: middle;text-align:center;">地工地址</th>
<th style="vertical-align: middle;text-align:center;">預計出貨日</th>
<!-- <th style="vertical-align: middle;text-align:center;">工勘狀態</th> -->
<th style="vertical-align: middle;text-align:center;">發包廠商(工勘)</th>
<th style="vertical-align: middle;text-align:center;">發包日期(工勘)</th>
<th style="vertical-align: middle;text-align:center;">預計開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">實際開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">預計完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">實際完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">QC日(品證)</th>
<th style="vertical-align: middle;text-align:center;">QC合格日(品證)</th>
<th style="vertical-align: middle;text-align:center;">官檢日(品證)</th>
<th style="vertical-align: middle;text-align:center;">移交日(營業)</th>
<th style="vertical-align: middle;text-align:center;">營業人員</th>
<th style="vertical-align: middle;text-align:center;">編輯</th>
<th style="vertical-align: middle;text-align:center;width:150px;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;width:150px;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;width:250px;">合約地址</th>
<th style="vertical-align: middle;text-align:center;width:250px;">地工地址</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計出貨日</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包廠商(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包日期(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">實際開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">實際完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC合格日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">官檢日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">移交日(營業)</th>
<th style="vertical-align: middle;text-align:center;width:120px;">營業人員</th>
<th style="vertical-align: middle;text-align:center;width:120px;">編輯</th>
</tr>
</thead>
<tbody>

32
wms/wipwholeinstall-index.php

@ -177,10 +177,23 @@ foreach ($dataArr as $key => $val) {
// 結束連線
mysqli_close($link);
?>
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<script>
<link href="/wms/css/select2.min.css" rel="stylesheet" />
<script src="/wms/css/select2.min.js"></script>
<script src="/wms/css/dataTables.fixedColumns.min.js"></script>
<style>
.dataTables_scrollHead .dataTable {
margin-bottom: -2px;
}
.dataTables_scrollBody .dataTable {
margin-bottom: 0;
}
table {
margin-left: 0px;
}
</style>
<script>
// 設定 select2 (下拉式選單)
$(document).ready(function() {
$('#site_survey_contact_verify').select2();
@ -250,6 +263,9 @@ mysqli_close($link);
// 設置 datatable.js
$('#table_index2').DataTable({
scrollX: true,
fixedHeader: true,
scrollY: 500,
"language": {
"emptyTable": "無資料...",
"processing": "處理中...",
@ -320,10 +336,10 @@ mysqli_close($link);
showNum = table.page.len();
nowPage = table.page.info().page + 1;
searchContent = table.search();
window.location.href = "<?php echo "wipwholeinstall-index.php?function_name=wipinstallrenovate&$token_link"; ?>"
+ "&showNum=" + showNum + "&nowPage=" + nowPage + "&searchContent=" + searchContent
+ "&contractno=" + contractno + "&facilityno=" + facilityno + "&custom=" + custom
+ "&site_survey_contact_verify=" + site_survey_contact_verify + "&real_arrival_date_start=" + real_arrival_date_start
+ "&real_arrival_date_end=" + real_arrival_date_end + "&area_no=" + area_no;
window.location.href = "<?php echo "wipwholeinstall-index.php?function_name=wipinstallrenovate&$token_link"; ?>" +
"&showNum=" + showNum + "&nowPage=" + nowPage + "&searchContent=" + searchContent +
"&contractno=" + contractno + "&facilityno=" + facilityno + "&custom=" + custom +
"&site_survey_contact_verify=" + site_survey_contact_verify + "&real_arrival_date_start=" + real_arrival_date_start +
"&real_arrival_date_end=" + real_arrival_date_end + "&area_no=" + area_no;
}
</script>

35
wms/wipwholeinstall-renovate-index-table-html.php

@ -2,24 +2,23 @@
<thead>
<tr>
<th style="vertical-align: middle;text-align:center;width:70px;"><span id="th_1">汰改<br />種類</span></th>
<th style="vertical-align: middle;text-align:center;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;">合約地址</th>
<th style="vertical-align: middle;text-align:center;">地工地址</th>
<th style="vertical-align: middle;text-align:center;">預計出貨日</th>
<!-- <th style="vertical-align: middle;text-align:center;">工勘狀態</th> -->
<th style="vertical-align: middle;text-align:center;">發包廠商(工勘)</th>
<th style="vertical-align: middle;text-align:center;">發包日期(工勘)</th>
<th style="vertical-align: middle;text-align:center;">預計開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">實際開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">預計完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">實際完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;">QC日(品證)</th>
<th style="vertical-align: middle;text-align:center;">QC合格日(品證)</th>
<th style="vertical-align: middle;text-align:center;">官檢日(品證)</th>
<th style="vertical-align: middle;text-align:center;">移交日(營業)</th>
<th style="vertical-align: middle;text-align:center;">營業人員</th>
<th style="vertical-align: middle;text-align:center;">編輯</th>
<th style="vertical-align: middle;text-align:center;width:150px;">電梯編號</th>
<th style="vertical-align: middle;text-align:center;width:150px;">客戶姓名</th>
<th style="vertical-align: middle;text-align:center;width:250px;">合約地址</th>
<th style="vertical-align: middle;text-align:center;width:250px;">地工地址</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計出貨日</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包廠商(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">發包日期(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">實際開工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">預計完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">實際完工日(工勘)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">QC合格日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">官檢日(品證)</th>
<th style="vertical-align: middle;text-align:center;width:140px;">移交日(營業)</th>
<th style="vertical-align: middle;text-align:center;width:120px;">營業人員</th>
<th style="vertical-align: middle;text-align:center;width:120px;">編輯</th>
</tr>
</thead>
<tbody>

50
wms/wipwholeinstall-renovate-index.php

@ -177,8 +177,22 @@ foreach ($dataArr as $key => $val) {
// 結束連線
mysqli_close($link);
?>
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<link href="/wms/css/select2.min.css" rel="stylesheet" />
<script src="/wms/css/select2.min.js"></script>
<script src="/wms/css/dataTables.fixedColumns.min.js"></script>
<style>
.dataTables_scrollHead .dataTable {
margin-bottom: -2px;
}
.dataTables_scrollBody .dataTable {
margin-bottom: 0;
}
table {
margin-left: 0px;
}
</style>
<script>
$(document).ready(function() {
$('#site_survey_contact_verify').select2();
@ -244,35 +258,9 @@ mysqli_close($link);
}
$('#table_index2,#table_index3,#table_index4,#table_index5,#table_index6,#table_index7').DataTable({
// "columns": [
// {"width": "10"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// {"width": "5.5%"},
// ],
// columnDefs: [{
// width: 200,
// targets: 0
// }],
// fixedColumns: true,
// paging: false,
// scrollCollapse: true,
// scrollX: true,
// scrollY: 300,
scrollX: true,
fixedHeader: true,
scrollY: 500,
"language": {
"emptyTable": "無資料...",
"processing": "處理中...",

Loading…
Cancel
Save