diff --git a/src/fronted/src/assets/responsive.css b/src/fronted/src/assets/responsive.css
new file mode 100644
index 0000000..042efb2
--- /dev/null
+++ b/src/fronted/src/assets/responsive.css
@@ -0,0 +1,52 @@
+/* 手机UI适配 */
+html, body, #app {
+ height: 100%;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+ display: block;
+}
+
+/* Utility visibility helpers */
+.mobile-hidden { display: block; }
+.mobile-only { display: none; }
+
+@media (max-width: 768px) {
+ body {
+ -webkit-tap-highlight-color: transparent;
+ font-size: 14px;
+ }
+
+ .mobile-hidden { display: none !important; }
+ .mobile-only { display: block !important; }
+
+ /* Element Plus common components */
+ .el-card__body {
+ padding: 12px;
+ }
+
+ .el-dialog {
+ width: 96% !important;
+ margin: 6vh auto !important;
+ }
+
+ .el-button, .el-input__inner, .el-select, .el-textarea__inner {
+ font-size: 14px;
+ }
+
+ .el-form-item {
+ margin-bottom: 12px;
+ }
+
+ .el-message-box {
+ width: 90% !important;
+ }
+}
+
+/* ipad适配 */
+@media (max-width: 1500px) {
+ .mobile-hidden { display: none !important; }
+ .mobile-only { display: block !important; }
+}
diff --git a/src/fronted/src/components/AppHeader.vue b/src/fronted/src/components/AppHeader.vue
index 45d4c6f..33ff9fb 100644
--- a/src/fronted/src/components/AppHeader.vue
+++ b/src/fronted/src/components/AppHeader.vue
@@ -1,7 +1,12 @@