完善页面8

This commit is contained in:
2026-02-24 10:35:34 +08:00
parent f814db2f12
commit 92d6e8144d
90 changed files with 1183 additions and 1887 deletions

View File

@@ -24,9 +24,8 @@ const loading = ref<boolean>(false)
<style scoped lang="scss">
.page-container {
padding: 20px;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
background: #f5f5f5;
}
.page-header {
@@ -50,7 +49,7 @@ const loading = ref<boolean>(false)
.page-content {
background: #fff;
border-radius: 4px;
padding: 24px;
padding: var(--admin-card-padding);
}
.placeholder-card {

View File

@@ -24,9 +24,8 @@ const loading = ref<boolean>(false)
<style scoped lang="scss">
.page-container {
padding: 20px;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
background: #f5f5f5;
}
.page-header {
@@ -50,7 +49,7 @@ const loading = ref<boolean>(false)
.page-content {
background: #fff;
border-radius: 4px;
padding: 24px;
padding: var(--admin-card-padding);
}
.placeholder-card {

View File

@@ -24,9 +24,8 @@ const loading = ref<boolean>(false)
<style scoped lang="scss">
.page-container {
padding: 20px;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
background: #f5f5f5;
}
.page-header {
@@ -50,7 +49,7 @@ const loading = ref<boolean>(false)
.page-content {
background: #fff;
border-radius: 4px;
padding: 24px;
padding: var(--admin-card-padding);
}
.placeholder-card {

View File

@@ -24,9 +24,8 @@ const loading = ref<boolean>(false)
<style scoped lang="scss">
.page-container {
padding: 20px;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
background: #f5f5f5;
}
.page-header {
@@ -50,7 +49,7 @@ const loading = ref<boolean>(false)
.page-content {
background: #fff;
border-radius: 4px;
padding: 24px;
padding: var(--admin-card-padding);
}
.placeholder-card {

View File

@@ -166,15 +166,14 @@ function submitForm() {
<style scoped lang="scss">
.user-group-page {
padding: 16px;
background-color: #f0f2f5;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
}
.content-card {
background: #fff;
border-radius: 4px;
padding: 24px;
padding: var(--admin-card-padding);
}
.action-bar {

View File

@@ -164,15 +164,14 @@ function submitForm() {
<style scoped lang="scss">
.user-label-page {
padding: 16px;
background-color: #f0f2f5;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
}
.content-card {
background: #fff;
border-radius: 4px;
padding: 24px;
padding: var(--admin-card-padding);
}
.action-bar {

View File

@@ -235,26 +235,24 @@ const handleSave = () => {
<style scoped lang="scss">
.admin-user-level {
background-color: #f0f2f5;
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
padding: 24px;
}
.border-shadow {
background-color: #fff;
border-radius: 4px;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.05);
}
.content-body {
display: flex;
flex-direction: column;
gap: 20px;
gap: var(--admin-section-gap);
}
/* 过滤栏 */
.filter-card {
padding: 24px;
padding: var(--admin-card-padding);
display: flex;
flex-direction: row;
align-items: center;

View File

@@ -185,8 +185,14 @@ function onDetail(user: any) {
</script>
<style scoped lang="scss">
.admin-page {
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
}
/* 筛选卡片 */
.filter-card {
padding: var(--admin-card-padding);
}
.filter-row {

View File

@@ -116,11 +116,17 @@ function onExport() {
</script>
<style scoped>
.admin-page {
/* 使用 Layout 的背景和内边距 */
min-height: 100vh;
}
.filter-card {
display: flex;
flex-direction: row;
align-items: center;
gap: 32px;
padding: var(--admin-card-padding);
}
.filter-item {