diff --git a/pages/sys/login/index.vue b/pages/sys/login/index.vue
index 4c0216b..d3658f8 100644
--- a/pages/sys/login/index.vue
+++ b/pages/sys/login/index.vue
@@ -1,352 +1,369 @@
-
-
-
-
-
-
-
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/pages/sys/qrpage/qrpage.vue b/pages/sys/qrpage/qrpage.vue
index 388173c..bac8f5e 100644
--- a/pages/sys/qrpage/qrpage.vue
+++ b/pages/sys/qrpage/qrpage.vue
@@ -1,886 +1,887 @@
-
-
-
-
-
- 动态二维码生成器
-
-
- {{ connectionState === 'connected' ? '已连接' : '未连接' }}
-
-
+
+
+
+
+
+ 动态二维码生成器
+
+
+ {{ connectionState === 'connected' ? '已连接' : '未连接' }}
+
+
-
-
-
-
- {{ getStatusText() }}
-
+
+
-
-
-
-
-
-
-
- 有效时长: {{ formatCountdown(remainingTime) }}
-
-
-
-
-
-
-
-
- 设备码
- {{ info.deviceCode }}
-
-
- 用户账户
- {{ info.userAccount }}
-
-
- 生成时间
- {{ formatTime(qrCodeTimestamp) }}
-
-
- 二维码ID
- {{ info.qrCodeId }}
-
-
-
-
+
+
+
+
+
+ {{ getStatusText() }}
+
+
+
+
+
+
+ 有效时长: {{ formatCountdown(remainingTime) }}
+
+
+
-
-
-
-
-
+
+
+
+
+
+ 设备码
+ {{ info.deviceCode }}
+
+
+ 用户账户
+ {{ info.userAccount }}
+
+
+ 生成时间
+ {{ formatTime(qrCodeTimestamp) }}
+
+
+ 二维码ID
+ {{ info.qrCodeId }}
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/sys/user/index.vue b/pages/sys/user/index.vue
index 4dec1ae..7ae1b2d 100644
--- a/pages/sys/user/index.vue
+++ b/pages/sys/user/index.vue
@@ -7,31 +7,31 @@
-
- 管理员
- 普通会员
-
+
+
+
+
-
-
- 9,999元
- 余额
-
-
-
- 充值
-
-
-
-
-
- 余额明细
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/pages/sys/work/work.vue b/pages/sys/work/work.vue
index eee7373..e0a56db 100644
--- a/pages/sys/work/work.vue
+++ b/pages/sys/work/work.vue
@@ -2,15 +2,15 @@
-
-
-
-
-
- {{ searchParams.bookStatus || '预约状态' }}
-
-
-
+
+
+
+
+
@@ -27,10 +27,10 @@
被访单位
拜访事由
拜访时间
- 是否预约车位
- 预约状态
+
提交时间
- 操作
+
{{ index + 1 }}
@@ -42,29 +42,30 @@
{{ item.interviewedUnit || '无' }}
{{ item.visitingReason }}
{{ item.visitingBeginTime }}
- {{ item.bookingParkingSpace === 1 ? '是' : '否' }}
-
- {{ item.serveStatus === 1 ? '已确认' : '待确认' }}
-
+
{{ item.createTime }}
-
-
-
-
+
-
@@ -169,12 +170,14 @@ export default {
.container {
padding: 10px;
}
+
.search-bar {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 10px;
}
+
.search-input {
flex: 1;
min-width: 120px;
@@ -182,6 +185,7 @@ export default {
border: 1px solid #ddd;
border-radius: 4px;
}
+
.picker-view {
padding: 8px;
border: 1px solid #ddd;
@@ -189,34 +193,44 @@ export default {
min-width: 120px;
text-align: center;
}
+
.search-btn,
.reset-btn {
padding: 8px 15px;
border-radius: 4px;
color: #fff;
+ height: 40px;
+ text-align: center;
+ line-height: 24px;
}
+
.search-btn {
background-color: #007aff;
border: none;
}
+
.reset-btn {
background-color: #f0f0f0;
color: #333;
border: none;
}
+
.table-wrap {
overflow-x: auto;
}
+
.table-header,
.table-row {
display: flex;
flex-direction: row;
border: 1px solid #eee;
}
+
.table-header {
background-color: #f8f8f8;
font-weight: bold;
}
+
.table-cell {
flex: 1;
text-align: center;
@@ -226,22 +240,27 @@ export default {
text-overflow: ellipsis;
white-space: nowrap;
}
+
.table-cell:last-child {
border-right: none;
}
+
.operation-cell {
display: flex;
justify-content: space-around;
flex: 2;
}
+
.operation-btn {
margin: 0 5px;
padding: 5px 10px;
font-size: 12px;
}
+
.status-confirm {
color: #52c41a;
}
+
.status-wait {
color: #fa8c16;
}
diff --git a/static/aidex/login/ic_login_pwd.png b/static/aidex/login/ic_login_pwd.png
new file mode 100644
index 0000000..67bdb28
Binary files /dev/null and b/static/aidex/login/ic_login_pwd.png differ
diff --git a/static/aidex/login/ic_login_user.png b/static/aidex/login/ic_login_user.png
new file mode 100644
index 0000000..468d9cb
Binary files /dev/null and b/static/aidex/login/ic_login_user.png differ