完善页面细节

This commit is contained in:
2026-02-25 11:53:57 +08:00
parent 8ec05b331b
commit bd2036630a
23 changed files with 71 additions and 52 deletions

View File

@@ -18,20 +18,32 @@ onMounted(() => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
.admin-home-page { .home-content {
width: 100%; padding: 24px;
min-height: 100vh;
} }
.home-content { .welcome-card {
padding: 20px; background: #ffffff;
background-color: #f5f7fa; padding: 30px;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top: 40px;
} }
.welcome-text { .welcome-text {
font-size: 20px; font-size: 24px;
font-weight: 600; font-weight: 600;
color: #1a1a1a; color: #303133;
}
.welcome-subtext {
font-size: 14px;
color: #909399;
margin-top: 10px;
} }
</style> </style>

View File

@@ -1,5 +1,5 @@
<template> <template>
<AdminLayout /> <AdminLayout></AdminLayout>
</template> </template>
<script setup lang="uts"> <script setup lang="uts">

View File

@@ -29,6 +29,7 @@
</view> </view>
</view> </view>
</view> </view>
</view>
</AdminLayout> </AdminLayout>
</template> </template>

View File

@@ -1,4 +1,5 @@
<template> <template>
<AdminLayout>
<view class="marketing-seckill-list"> <view class="marketing-seckill-list">
<view class="filter-card border-shadow"> <view class="filter-card border-shadow">
<view class="filter-row"> <view class="filter-row">
@@ -117,9 +118,11 @@
</view> </view>
</view> </view>
</view> </view>
</AdminLayout>
</template> </template>
<script setup lang="uts"> <script setup lang="uts">
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
import { ref } from 'vue' import { ref } from 'vue'
const seckillList = ref([ const seckillList = ref([

View File

@@ -1,4 +1,5 @@
<template> <template>
<AdminLayout currentPage="product_paramList">
<view class="admin-main"> <view class="admin-main">
<!-- 头部搜索 --> <!-- 头部搜索 -->
<view class="search-card"> <view class="search-card">
@@ -98,10 +99,12 @@
</view> </view>
</view> </view>
</view> </view>
</AdminLayout>
</template> </template>
<script setup lang="uts"> <script setup lang="uts">
import { ref, reactive } from 'vue' import { ref, reactive } from 'vue'
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
interface ParamKV { interface ParamKV {
label: string; label: string;

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">协议设置</text> <text class="h2">协议设置</text>
<text class="p">TODO在这里实现 协议设置 的页面内容。</text> <text class="p">TODO在这里实现 协议设置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">商品采集配置</text> <text class="h2">商品采集配置</text>
<text class="p">TODO在这里实现 商品采集配置 的页面内容。</text> <text class="p">TODO在这里实现 商品采集配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">物流查询配置</text> <text class="h2">物流查询配置</text>
<text class="p">TODO在这里实现 物流查询配置 的页面内容。</text> <text class="p">TODO在这里实现 物流查询配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">商城支付配置</text> <text class="h2">商城支付配置</text>
<text class="p">TODO在这里实现 商城支付配置 的页面内容。</text> <text class="p">TODO在这里实现 商城支付配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">短信接口配置</text> <text class="h2">短信接口配置</text>
<text class="p">TODO在这里实现 短信接口配置 的页面内容。</text> <text class="p">TODO在这里实现 短信接口配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">系统存储配置</text> <text class="h2">系统存储配置</text>
<text class="p">TODO在这里实现 系统存储配置 的页面内容。</text> <text class="p">TODO在这里实现 系统存储配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">电子面单配置</text> <text class="h2">电子面单配置</text>
<text class="p">TODO在这里实现 电子面单配置 的页面内容。</text> <text class="p">TODO在这里实现 电子面单配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">一号通配置</text> <text class="h2">一号通配置</text>
<text class="p">TODO在这里实现 一号通配置 的页面内容。</text> <text class="p">TODO在这里实现 一号通配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">一号通页面</text> <text class="h2">一号通页面</text>
<text class="p">TODO在这里实现 一号通页面 的页面内容。</text> <text class="p">TODO在这里实现 一号通页面 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">消息管理</text> <text class="h2">消息管理</text>
<text class="p">TODO在这里实现 消息管理 的页面内容。</text> <text class="p">TODO在这里实现 消息管理 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">管理员列表</text> <text class="h2">管理员列表</text>
<text class="p">TODO在这里实现 管理员列表 的页面内容。</text> <text class="p">TODO在这里实现 管理员列表 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">权限设置</text> <text class="h2">权限设置</text>
<text class="p">TODO在这里实现 权限设置 的页面内容。</text> <text class="p">TODO在这里实现 权限设置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">角色管理</text> <text class="h2">角色管理</text>
<text class="p">TODO在这里实现 角色管理 的页面内容。</text> <text class="p">TODO在这里实现 角色管理 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">小票配置</text> <text class="h2">小票配置</text>
<text class="p">TODO在这里实现 小票配置 的页面内容。</text> <text class="p">TODO在这里实现 小票配置 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">配送员管理</text> <text class="h2">配送员管理</text>
<text class="p">TODO在这里实现 配送员管理 的页面内容。</text> <text class="p">TODO在这里实现 配送员管理 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">运费模板</text> <text class="h2">运费模板</text>
<text class="p">TODO在这里实现 运费模板 的页面内容。</text> <text class="p">TODO在这里实现 运费模板 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">提货点</text> <text class="h2">提货点</text>
<text class="p">TODO在这里实现 提货点 的页面内容。</text> <text class="p">TODO在这里实现 提货点 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>

View File

@@ -3,7 +3,7 @@
<view class="page"> <view class="page">
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) --> <!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
<view class="topbar"> <view class="topbar">
<view class="status-bar" /> <view class="status-bar"></view>
<view class="nav"> <view class="nav">
<view class="nav-left" @click="goBack"> <view class="nav-left" @click="goBack">
<text class="nav-icon"></text> <text class="nav-icon"></text>
@@ -24,7 +24,7 @@
<view class="card"> <view class="card">
<text class="h2">核销员</text> <text class="h2">核销员</text>
<text class="p">TODO在这里实现 核销员 的页面内容。</text> <text class="p">TODO在这里实现 核销员 的页面内容。</text>
<view class="divider" /> <view class="divider"></view>
<text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text> <text class="p muted">提示当前为可跑的占位模板TopBar + Container + Card。</text>
</view> </view>