diff --git a/pages.json b/pages.json
index 8f9ef5e..35f15f2 100644
--- a/pages.json
+++ b/pages.json
@@ -232,6 +232,30 @@
"style": {
"navigationBarTitleText": "单位管理"
}
+ },
+ {
+ "path": "pages/sys/workbench/unitManagement/employeeAudits",
+ "style": {
+ "navigationBarTitleText": "员工审核"
+ }
+ },
+ {
+ "path": "pages/sys/workbench/unitManagement/auditsDetail",
+ "style": {
+ "navigationBarTitleText": "审核详情"
+ }
+ },
+ {
+ "path": "pages/sys/workbench/unitManagement/employeeManagement",
+ "style": {
+ "navigationBarTitleText": "员工管理"
+ }
+ },
+ {
+ "path": "pages/sys/workbench/unitManagement/employeeEdit",
+ "style": {
+ "navigationBarTitleText": "员工审核"
+ }
}
],
"tabBar": {
diff --git a/pages/sys/workbench/unitManagement/auditsDetail.vue b/pages/sys/workbench/unitManagement/auditsDetail.vue
new file mode 100644
index 0000000..3e61b82
--- /dev/null
+++ b/pages/sys/workbench/unitManagement/auditsDetail.vue
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+ 用户姓名:
+ 余永乐
+
+
+ 性别:
+ 男
+
+
+ 证件号:
+ 5001255658789955
+
+
+ 联系电话:
+ 17898987887
+
+
+ 所属单位:
+ x x x x x
+
+
+
+
+ 人脸图片:
+
+
+
+
+
+
+
+
+ 邮箱:
+ -
+
+
+ 车牌号:
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/sys/workbench/unitManagement/employeeAudits.vue b/pages/sys/workbench/unitManagement/employeeAudits.vue
new file mode 100644
index 0000000..0daa43b
--- /dev/null
+++ b/pages/sys/workbench/unitManagement/employeeAudits.vue
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+ {{ item.phone }}
+
+
+ {{ item.applyTime }}
+
+
+
+
+ {{ item.status === '1' ? "待处理" : "已处理" }}
+
+
+
+
+ 加载中...
+ 没有更多数据了
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/sys/workbench/unitManagement/employeeEdit.vue b/pages/sys/workbench/unitManagement/employeeEdit.vue
new file mode 100644
index 0000000..99a6486
--- /dev/null
+++ b/pages/sys/workbench/unitManagement/employeeEdit.vue
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+ 用户姓名:
+ 余永乐
+
+
+ 性别:
+ 男
+
+
+ 证件号:
+ 5001255658789955
+
+
+ 联系电话:
+ 17898987887
+
+
+ 所属单位:
+ x x x x x
+
+
+
+
+ 人脸图片:
+
+
+
+
+
+
+
+
+ 邮箱:
+ -
+
+
+ 车牌号:
+ -
+
+
+
+
+
+
+
+ 入驻时间:
+ -
+
+
+ 在职状态:
+
+
+
+
+ 启用
+
+
+
+
+
+ 禁用
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/sys/workbench/unitManagement/employeeManagement.vue b/pages/sys/workbench/unitManagement/employeeManagement.vue
new file mode 100644
index 0000000..3371d8f
--- /dev/null
+++ b/pages/sys/workbench/unitManagement/employeeManagement.vue
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+ {{ item.phone }}
+
+
+
+
+
+ {{ formatDate(item.applyTime ) }}
+
+
+
+
+ 加载中...
+ 没有更多数据了
+ 未找到匹配结果
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/sys/workbench/unitManagement/unitManagement.vue b/pages/sys/workbench/unitManagement/unitManagement.vue
index fe4e9b0..00d2fe0 100644
--- a/pages/sys/workbench/unitManagement/unitManagement.vue
+++ b/pages/sys/workbench/unitManagement/unitManagement.vue
@@ -69,12 +69,12 @@
-
-
-
+
+
+
@@ -94,12 +94,12 @@ export default {
methods: {
goToEmployeeReview() {
uni.navigateTo({
- url: '/pages/employee/review'
+ url: '/pages/sys/workbench/unitManagement/employeeAudits'
});
},
goToEmployeeManagement() {
uni.navigateTo({
- url: '/pages/employee/management'
+ url: '/pages/sys/workbench/unitManagement/employeeManagement'
});
},
showInviteDialog() {
@@ -273,8 +273,7 @@ export default {
}
.dialog-content {
- width: 70%;
- background-color: #2186FF;
+ width: 77%;
border-radius: 20rpx;
display: flex;
flex-direction: column;
@@ -318,26 +317,54 @@ export default {
align-items: center;
overflow: hidden;
position: relative;
+ top: 30rpx;
z-index: 1;
}
-/* 修复:移除固定宽高,让动态绑定生效 */
-.qr-code-canvas {
- display: block;
- /* 这里不写固定值,完全由:style绑定控制 */
-}
-.close-btn {
- width: 60rpx;
- height: 60rpx;
+
+/* 新增圆形关闭按钮样式 */
+.close-circle-btn {
+ width: 80rpx;
+ height: 80rpx;
+ border-radius: 50%;
+ background-color: white;
display: flex;
justify-content: center;
align-items: center;
+ margin-top: 40rpx;
+ margin-bottom: 20rpx;
+ box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.1);
+ position: relative;
z-index: 1;
+ cursor: pointer;
}
-.close-btn image {
+/* 创建X形状 */
+.close-x {
+ position: relative;
width: 40rpx;
height: 40rpx;
}
+
+.close-x::before,
+.close-x::after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 40rpx;
+ height: 4rpx;
+ background-color: #999;
+ border-radius: 2rpx;
+}
+
+.close-x::before {
+ transform: translate(-50%, -50%) rotate(45deg);
+}
+
+.close-x::after {
+ transform: translate(-50%, -50%) rotate(-45deg);
+}
+
\ No newline at end of file
diff --git a/static/ic_avg.png b/static/ic_avg.png
new file mode 100644
index 0000000..73d423f
Binary files /dev/null and b/static/ic_avg.png differ
diff --git a/static/ic_edit.png b/static/ic_edit.png
new file mode 100644
index 0000000..ecd3064
Binary files /dev/null and b/static/ic_edit.png differ
diff --git a/static/ic_man.png b/static/ic_man.png
new file mode 100644
index 0000000..cb4db8d
Binary files /dev/null and b/static/ic_man.png differ
diff --git a/static/ic_shield.png b/static/ic_shield.png
index ce9412d..ee2636a 100644
Binary files a/static/ic_shield.png and b/static/ic_shield.png differ
diff --git a/static/ic_women.png b/static/ic_women.png
new file mode 100644
index 0000000..b73530b
Binary files /dev/null and b/static/ic_women.png differ