refactor: 前端库整理与图表标准化
库文件整理: - 所有JS/CSS/字体库统一到lib/js/、lib/css/、lib/webfonts/ - 按名称-版本格式重命名(jquery-3.6.0.min.js等) - 删除约80个重复/废弃的库文件副本 - 更新17个文件中的引用路径 图表模式标准化: - moneyflow/realestate/estate3个页面从$.ajax/PHP注入转为fetch+loading overlay模式 - 新增moneyflowData/estateData两个AJAX端点 - chartmoneyflow.js、estate.js移至deprecated README.md更新为完整功能介绍 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -1,42 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-right-top-blocker,
|
||||
div.dtfc-left-top-blocker {
|
||||
margin-top: 6px;
|
||||
border-bottom: 0px solid #ddd !important;
|
||||
}
|
||||
|
||||
table.dataTable.table-bordered.dtfc-has-left {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
div.dataTables_scroll.dtfc-has-left table.table-bordered {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
div.dataTables_scrollBody {
|
||||
border-left: 1px solid #ddd !important;
|
||||
}
|
||||
|
||||
div.dataTables_scrollFootInner table.table-bordered tr th:first-child,
|
||||
div.dataTables_scrollHeadInner table.table-bordered tr th:first-child {
|
||||
border-left: 1px solid #ddd !important;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker,div.dtfc-left-top-blocker{margin-top:6px;border-bottom:0px solid #ddd !important}table.dataTable.table-bordered.dtfc-has-left{border-left:none}div.dataTables_scroll.dtfc-has-left table.table-bordered{border-left:none}div.dataTables_scrollBody{border-left:1px solid #ddd !important}div.dataTables_scrollFootInner table.table-bordered tr th:first-child,div.dataTables_scrollHeadInner table.table-bordered tr th:first-child{border-left:1px solid #ddd !important}
|
||||
@@ -1,42 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-right-top-blocker,
|
||||
div.dtfc-left-top-blocker {
|
||||
margin-top: 6px;
|
||||
border-bottom: 0px solid #ddd !important;
|
||||
}
|
||||
|
||||
table.dataTable.table-bordered.dtfc-has-left {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
div.dataTables_scroll.dtfc-has-left table.table-bordered {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
div.dataTables_scrollBody {
|
||||
border-left: 1px solid #ddd !important;
|
||||
}
|
||||
|
||||
div.dataTables_scrollFootInner table.table-bordered tr th:first-child,
|
||||
div.dataTables_scrollHeadInner table.table-bordered tr th:first-child {
|
||||
border-left: 1px solid #ddd !important;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker,div.dtfc-left-top-blocker{margin-top:6px;border-bottom:0px solid #ddd !important}table.dataTable.table-bordered.dtfc-has-left{border-left:none}div.dataTables_scroll.dtfc-has-left table.table-bordered{border-left:none}div.dataTables_scrollBody{border-left:1px solid #ddd !important}div.dataTables_scrollFootInner table.table-bordered tr th:first-child,div.dataTables_scrollHeadInner table.table-bordered tr th:first-child{border-left:1px solid #ddd !important}
|
||||
@@ -1,42 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-right-top-blocker,
|
||||
div.dtfc-left-top-blocker {
|
||||
margin-top: 6px;
|
||||
border-bottom: 0px solid #ddd !important;
|
||||
}
|
||||
|
||||
table.dataTable.table-bordered.dtfc-has-left {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
div.dataTables_scroll.dtfc-has-left table.table-bordered {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
div.dataTables_scrollBody {
|
||||
border-left: 1px solid #ddd !important;
|
||||
}
|
||||
|
||||
div.dataTables_scrollFootInner table.table-bordered tr th:first-child,
|
||||
div.dataTables_scrollHeadInner table.table-bordered tr th:first-child {
|
||||
border-left: 1px solid #ddd !important;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker,div.dtfc-left-top-blocker{margin-top:6px;border-bottom:0px solid #ddd !important}table.dataTable.table-bordered.dtfc-has-left{border-left:none}div.dataTables_scroll.dtfc-has-left table.table-bordered{border-left:none}div.dataTables_scrollBody{border-left:1px solid #ddd !important}div.dataTables_scrollFootInner table.table-bordered tr th:first-child,div.dataTables_scrollHeadInner table.table-bordered tr th:first-child{border-left:1px solid #ddd !important}
|
||||
@@ -1,35 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-right-top-blocker {
|
||||
border-bottom: none !important;
|
||||
}
|
||||
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-left,
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-right {
|
||||
border-top: 2px solid #888 !important;
|
||||
border-bottom: 2px solid #888 !important;
|
||||
}
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child {
|
||||
border-left: 2px solid #888 !important;
|
||||
}
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child {
|
||||
border-right: 2px solid #888 !important;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker{border-bottom:none !important}tr.dt-rowReorder-moving td.dtfc-fixed-left,tr.dt-rowReorder-moving td.dtfc-fixed-right{border-top:2px solid #888 !important;border-bottom:2px solid #888 !important}tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child{border-left:2px solid #888 !important}tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child{border-right:2px solid #888 !important}
|
||||
@@ -1,19 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}
|
||||
@@ -1,23 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: rgb(248, 248, 248);
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: rgb(248, 248, 248);
|
||||
}
|
||||
|
||||
table.dataTable.dtfc-has-left tbody {
|
||||
border-left: none;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:rgb(248, 248, 248)}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:rgb(248, 248, 248)}table.dataTable.dtfc-has-left tbody{border-left:none}
|
||||
@@ -1,37 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-right-top-blocker {
|
||||
border-bottom: none !important;
|
||||
background-color: rgb(246, 246, 246) !important;
|
||||
border-top: 1px solid #c5c5c5 !important;
|
||||
}
|
||||
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-left,
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-right {
|
||||
border-top: 2px solid #555 !important;
|
||||
border-bottom: 2px solid #555 !important;
|
||||
}
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child {
|
||||
border-left: 2px solid #555 !important;
|
||||
}
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child {
|
||||
border-right: 2px solid #555 !important;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}div.dtfc-right-top-blocker{border-bottom:none !important;background-color:rgb(246, 246, 246) !important;border-top:1px solid #c5c5c5 !important}tr.dt-rowReorder-moving td.dtfc-fixed-left,tr.dt-rowReorder-moving td.dtfc-fixed-right{border-top:2px solid #555 !important;border-bottom:2px solid #555 !important}tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child{border-left:2px solid #555 !important}tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child{border-right:2px solid #555 !important}
|
||||
@@ -1,46 +0,0 @@
|
||||
table.dataTable thead tr > .dtfc-fixed-left,
|
||||
table.dataTable thead tr > .dtfc-fixed-right,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-left,
|
||||
table.dataTable tfoot tr > .dtfc-fixed-right {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
z-index: 3;
|
||||
background-color: white;
|
||||
}
|
||||
table.dataTable tbody tr > .dtfc-fixed-left,
|
||||
table.dataTable tbody tr > .dtfc-fixed-right {
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
div.dtfc-left-top-blocker,
|
||||
div.dtfc-right-top-blocker {
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
table.dataTable {
|
||||
border-left-width: 0px !important;
|
||||
}
|
||||
table.dataTable tr {
|
||||
border-left-width: 0px;
|
||||
}
|
||||
table.dataTable tr th:first-child,
|
||||
table.dataTable tr td:first-child {
|
||||
border-left: 1px solid rgba(34, 36, 38, 0.15) !important;
|
||||
}
|
||||
|
||||
div.dtfc-right-top-blocker {
|
||||
border-bottom: none !important;
|
||||
}
|
||||
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-left,
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-right {
|
||||
border-top: 2px solid #888 !important;
|
||||
border-bottom: 2px solid #888 !important;
|
||||
}
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child {
|
||||
border-left: 2px solid #888 !important;
|
||||
}
|
||||
tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child {
|
||||
border-right: 2px solid #888 !important;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right,table.dataTable tfoot tr>.dtfc-fixed-left,table.dataTable tfoot tr>.dtfc-fixed-right{top:0;bottom:0;z-index:3;background-color:white}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{z-index:1;background-color:white}div.dtfc-left-top-blocker,div.dtfc-right-top-blocker{background-color:white}table.dataTable{border-left-width:0px !important}table.dataTable tr{border-left-width:0px}table.dataTable tr th:first-child,table.dataTable tr td:first-child{border-left:1px solid rgba(34, 36, 38, 0.15) !important}div.dtfc-right-top-blocker{border-bottom:none !important}tr.dt-rowReorder-moving td.dtfc-fixed-left,tr.dt-rowReorder-moving td.dtfc-fixed-right{border-top:2px solid #888 !important;border-bottom:2px solid #888 !important}tr.dt-rowReorder-moving td.dtfc-fixed-left:first-child{border-left:2px solid #888 !important}tr.dt-rowReorder-moving td.dtfc-fixed-right:last-child{border-right:2px solid #888 !important}
|
||||
Reference in New Issue
Block a user