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 @@ + + + + + \ 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 @@ + + + + + \ 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 @@ + + + + + \ 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 @@ + + + + + \ 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