generated from dellevin/template
feat: complete local version to overwrite remote
This commit is contained in:
45
flask-dev-api/static/echarts.min.js
vendored
Normal file
45
flask-dev-api/static/echarts.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
68
flask-dev-api/static/font-awesome.css
vendored
Normal file
68
flask-dev-api/static/font-awesome.css
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
/* Font Awesome 6.5.0 - Local Subset */
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 6 Free';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
font-display: auto;
|
||||
src: url('webfonts/fa-solid-900.woff2') format('woff2'),
|
||||
url('webfonts/fa-solid-900.ttf') format('truetype');
|
||||
}
|
||||
|
||||
.fas {
|
||||
font-family: 'Font Awesome 6 Free';
|
||||
font-weight: 900;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
display: inline-block;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-rendering: auto;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
/* 图标定义 */
|
||||
.fa-images:before { content: "\f302"; }
|
||||
.fa-image:before { content: "\f03e"; }
|
||||
.fa-lock:before { content: "\f023"; }
|
||||
.fa-video:before { content: "\f03d"; }
|
||||
.fa-scissors:before { content: "\f0c4"; }
|
||||
.fa-arrow-left:before { content: "\f060"; }
|
||||
.fa-search:before { content: "\f002"; }
|
||||
.fa-home:before { content: "\f015"; }
|
||||
.fa-list:before { content: "\f03a"; }
|
||||
.fa-th:before { content: "\f00a"; }
|
||||
.fa-book:before { content: "\f02d"; }
|
||||
.fa-folder:before { content: "\f07b"; }
|
||||
.fa-chart-pie:before { content: "\f200"; }
|
||||
.fa-link:before { content: "\f0c1"; }
|
||||
.fa-folder-open:before { content: "\f07c"; }
|
||||
.fa-folder-plus:before { content: "\f65e"; }
|
||||
.fa-check-circle:before { content: "\f058"; }
|
||||
.fa-times-circle:before { content: "\f057"; }
|
||||
.fa-info-circle:before { content: "\f05a"; }
|
||||
.fa-refresh:before { content: "\f021"; }
|
||||
.fa-tags:before { content: "\f02c"; }
|
||||
.fa-robot:before { content: "\f544"; }
|
||||
.fa-clock:before { content: "\f017"; }
|
||||
.fa-copy:before { content: "\f0c5"; }
|
||||
.fa-check:before { content: "\f00c"; }
|
||||
.fa-brain:before { content: "\f5dc"; }
|
||||
.fa-chart-bar:before { content: "\f080"; }
|
||||
.fa-wrench:before { content: "\f0ad"; }
|
||||
.fa-calendar:before { content: "\f073"; }
|
||||
.fa-database:before { content: "\f1c0"; }
|
||||
.fa-file:before { content: "\f15b"; }
|
||||
.fa-play:before { content: "\f04b"; }
|
||||
.fa-pen:before { content: "\f303"; }
|
||||
.fa-fire:before { content: "\f06d"; }
|
||||
.fa-tachometer-alt:before { content: "\f3fd"; }
|
||||
.fa-trophy:before { content: "\f091"; }
|
||||
.fa-exchange-alt:before { content: "\f362"; }
|
||||
.fa-level-up-alt:before { content: "\f3bf"; }
|
||||
.fa-chevron-right:before { content: "\f054"; }
|
||||
.fa-chevron-left:before { content: "\f053"; }
|
||||
.fa-trash:before { content: "\f1f8"; }
|
||||
.fa-qrcode:before { content: "\f029"; }
|
||||
.fa-code:before { content: "\f121"; }
|
||||
.fa-key:before { content: "\f084"; }
|
||||
.fa-microphone:before { content: "\f130"; }
|
||||
8
flask-dev-api/static/qrcode.min.js
vendored
Normal file
8
flask-dev-api/static/qrcode.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
104
flask-dev-api/static/style.css
Normal file
104
flask-dev-api/static/style.css
Normal file
@@ -0,0 +1,104 @@
|
||||
/* static/style.css */
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
|
||||
margin: 0;
|
||||
padding: 20px;
|
||||
background-color: #f5f5f5;
|
||||
color: #333;
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.page-header {
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.page-header h2 {
|
||||
margin: 0 0 8px 0;
|
||||
color: #333;
|
||||
font-size: 24px;
|
||||
}
|
||||
|
||||
.page-header p {
|
||||
margin: 4px 0;
|
||||
color: #666;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
width: 90%;
|
||||
max-width: 1600px;
|
||||
gap: 20px;
|
||||
}
|
||||
|
||||
.panel {
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background-color: #fff;
|
||||
border-radius: 6px;
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
|
||||
border: 1px solid #e0e0e0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.panel h2 {
|
||||
margin: 0;
|
||||
padding: 12px 16px;
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
background-color: #f5f5f5;
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
textarea {
|
||||
flex: 1;
|
||||
padding: 16px;
|
||||
border: none;
|
||||
resize: none;
|
||||
font-size: 14px;
|
||||
line-height: 1.5;
|
||||
background-color: #fff;
|
||||
color: #333;
|
||||
outline: none;
|
||||
font-family: inherit;
|
||||
min-height: 500px;
|
||||
max-height: calc(100vh - 200px);
|
||||
height: 60vh;
|
||||
}
|
||||
|
||||
.controls {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
gap: 8px;
|
||||
padding: 12px 16px;
|
||||
background-color: #f5f5f5;
|
||||
border-top: 1px solid #e0e0e0;
|
||||
}
|
||||
|
||||
button {
|
||||
padding: 6px 12px;
|
||||
font-size: 12px;
|
||||
font-weight: 500;
|
||||
color: #666;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 6px;
|
||||
cursor: pointer;
|
||||
transition: background-color 0.2s ease;
|
||||
}
|
||||
|
||||
button:hover {
|
||||
background-color: #f0f0f0;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
button:active {
|
||||
background-color: #e5e5e5;
|
||||
}
|
||||
BIN
flask-dev-api/static/webfonts/fa-solid-900.ttf
Normal file
BIN
flask-dev-api/static/webfonts/fa-solid-900.ttf
Normal file
Binary file not shown.
BIN
flask-dev-api/static/webfonts/fa-solid-900.woff2
Normal file
BIN
flask-dev-api/static/webfonts/fa-solid-900.woff2
Normal file
Binary file not shown.
Reference in New Issue
Block a user