修复bug
This commit is contained in:
@@ -1,46 +1,49 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
<AdminLayout currentPage="sys-agreement">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
|
||||
<text class="nav-title">协议设置</text>
|
||||
<text class="nav-title">协议设置</text>
|
||||
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">协议设置</text>
|
||||
<text class="p">TODO:在这里实现 协议设置 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">协议设置</text>
|
||||
<text class="p">TODO:在这里实现 协议设置 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,46 +1,49 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
<AdminLayout currentPage="api-collect">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部<E9A1B6>? -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
|
||||
<text class="nav-title">商品采集配置</text>
|
||||
<text class="nav-title">商品采集配置</text>
|
||||
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">商品采集配置</text>
|
||||
<text class="p">TODO:在这里实现 商品采集配置 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">商品采集配置</text>
|
||||
<text class="p">TODO:在这里实现 商品采集配置 的页面内容<E58685>?/text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)<64>?/text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端<E5908E>?/text>
|
||||
<text class="li">2)列<EFBC89>?表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控<E99990>?/text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
@@ -53,7 +56,7 @@ const onPrimaryAction = () => {
|
||||
<style scoped>
|
||||
.page { width: 100%; height: 100%; background-color: #f6f7fb; }
|
||||
|
||||
/* 顶部栏(适配沉浸式状态栏) */
|
||||
/* 顶部栏(适配沉浸式状态栏<EFBFBD>?*/
|
||||
.topbar { position: sticky; top: 0; z-index: 10; background-color: #fff; }
|
||||
.status-bar { height: var(--status-bar-height); }
|
||||
.nav { height: 44px; display: flex; align-items: center; padding: 0 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eef0f5; }
|
||||
@@ -79,3 +82,4 @@ const onPrimaryAction = () => {
|
||||
.list { margin-top: 8px; }
|
||||
.li { font-size: 13px; color: #333; line-height: 20px; }
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<AdminLayout currentPage="api-logistics">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部<E9A1B6>? -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
@@ -22,25 +23,27 @@
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">物流查询配置</text>
|
||||
<text class="p">TODO:在这里实现 物流查询配置 的页面内容。</text>
|
||||
<text class="p">TODO:在这里实现 物流查询配置 的页面内容<EFBFBD>?/text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)<EFBFBD>?/text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端<EFBFBD>?/text>
|
||||
<text class="li">2)列<EFBFBD>?表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控<EFBFBD>?/text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
@@ -53,7 +56,7 @@ const onPrimaryAction = () => {
|
||||
<style scoped>
|
||||
.page { width: 100%; height: 100%; background-color: #f6f7fb; }
|
||||
|
||||
/* 顶部栏(适配沉浸式状态栏) */
|
||||
/* 顶部栏(适配沉浸式状态栏<EFBFBD>?*/
|
||||
.topbar { position: sticky; top: 0; z-index: 10; background-color: #fff; }
|
||||
.status-bar { height: var(--status-bar-height); }
|
||||
.nav { height: 44px; display: flex; align-items: center; padding: 0 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eef0f5; }
|
||||
@@ -79,3 +82,4 @@ const onPrimaryAction = () => {
|
||||
.list { margin-top: 8px; }
|
||||
.li { font-size: 13px; color: #333; line-height: 20px; }
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<AdminLayout currentPage="api-pay">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部<E9A1B6>? -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
@@ -22,25 +23,27 @@
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">商城支付配置</text>
|
||||
<text class="p">TODO:在这里实现 商城支付配置 的页面内容。</text>
|
||||
<text class="p">TODO:在这里实现 商城支付配置 的页面内容<EFBFBD>?/text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)<EFBFBD>?/text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端<EFBFBD>?/text>
|
||||
<text class="li">2)列<EFBFBD>?表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控<EFBFBD>?/text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
@@ -53,7 +56,7 @@ const onPrimaryAction = () => {
|
||||
<style scoped>
|
||||
.page { width: 100%; height: 100%; background-color: #f6f7fb; }
|
||||
|
||||
/* 顶部栏(适配沉浸式状态栏) */
|
||||
/* 顶部栏(适配沉浸式状态栏<EFBFBD>?*/
|
||||
.topbar { position: sticky; top: 0; z-index: 10; background-color: #fff; }
|
||||
.status-bar { height: var(--status-bar-height); }
|
||||
.nav { height: 44px; display: flex; align-items: center; padding: 0 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eef0f5; }
|
||||
@@ -79,3 +82,4 @@ const onPrimaryAction = () => {
|
||||
.list { margin-top: 8px; }
|
||||
.li { font-size: 13px; color: #333; line-height: 20px; }
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<AdminLayout currentPage="api-sms">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部<E9A1B6>? -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
@@ -22,25 +23,27 @@
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">短信接口配置</text>
|
||||
<text class="p">TODO:在这里实现 短信接口配置 的页面内容。</text>
|
||||
<text class="p">TODO:在这里实现 短信接口配置 的页面内容<EFBFBD>?/text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)<EFBFBD>?/text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端<EFBFBD>?/text>
|
||||
<text class="li">2)列<EFBFBD>?表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控<EFBFBD>?/text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
@@ -53,7 +56,7 @@ const onPrimaryAction = () => {
|
||||
<style scoped>
|
||||
.page { width: 100%; height: 100%; background-color: #f6f7fb; }
|
||||
|
||||
/* 顶部栏(适配沉浸式状态栏) */
|
||||
/* 顶部栏(适配沉浸式状态栏<EFBFBD>?*/
|
||||
.topbar { position: sticky; top: 0; z-index: 10; background-color: #fff; }
|
||||
.status-bar { height: var(--status-bar-height); }
|
||||
.nav { height: 44px; display: flex; align-items: center; padding: 0 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eef0f5; }
|
||||
@@ -79,3 +82,4 @@ const onPrimaryAction = () => {
|
||||
.list { margin-top: 8px; }
|
||||
.li { font-size: 13px; color: #333; line-height: 20px; }
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="api-storage">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,9 +39,12 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<AdminLayout currentPage="api-waybill">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部<E9A1B6>? -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
@@ -22,25 +23,27 @@
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">电子面单配置</text>
|
||||
<text class="p">TODO:在这里实现 电子面单配置 的页面内容。</text>
|
||||
<text class="p">TODO:在这里实现 电子面单配置 的页面内容<EFBFBD>?/text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)<EFBFBD>?/text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端<EFBFBD>?/text>
|
||||
<text class="li">2)列<EFBFBD>?表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控<EFBFBD>?/text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
@@ -53,7 +56,7 @@ const onPrimaryAction = () => {
|
||||
<style scoped>
|
||||
.page { width: 100%; height: 100%; background-color: #f6f7fb; }
|
||||
|
||||
/* 顶部栏(适配沉浸式状态栏) */
|
||||
/* 顶部栏(适配沉浸式状态栏<EFBFBD>?*/
|
||||
.topbar { position: sticky; top: 0; z-index: 10; background-color: #fff; }
|
||||
.status-bar { height: var(--status-bar-height); }
|
||||
.nav { height: 44px; display: flex; align-items: center; padding: 0 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eef0f5; }
|
||||
@@ -79,3 +82,4 @@ const onPrimaryAction = () => {
|
||||
.list { margin-top: 8px; }
|
||||
.li { font-size: 13px; color: #333; line-height: 20px; }
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<AdminLayout currentPage="api-yht-config">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部<E9A1B6>? -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
@@ -9,7 +10,7 @@
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
|
||||
<text class="nav-title">一号通配置</text>
|
||||
<text class="nav-title">一号通配<EFBFBD>?/text>
|
||||
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
@@ -21,26 +22,29 @@
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">一号通配置</text>
|
||||
<text class="p">TODO:在这里实现 一号通配置 的页面内容。</text>
|
||||
<text class="h2">一号通配<EFBFBD>?/text>
|
||||
<text class="p">TODO:在这里实现 一号通配<EFBFBD>?的页面内容<EFBFBD>?/text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)<EFBFBD>?/text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端<EFBFBD>?/text>
|
||||
<text class="li">2)列<EFBFBD>?表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控<EFBFBD>?/text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
@@ -53,7 +57,7 @@ const onPrimaryAction = () => {
|
||||
<style scoped>
|
||||
.page { width: 100%; height: 100%; background-color: #f6f7fb; }
|
||||
|
||||
/* 顶部栏(适配沉浸式状态栏) */
|
||||
/* 顶部栏(适配沉浸式状态栏<EFBFBD>?*/
|
||||
.topbar { position: sticky; top: 0; z-index: 10; background-color: #fff; }
|
||||
.status-bar { height: var(--status-bar-height); }
|
||||
.nav { height: 44px; display: flex; align-items: center; padding: 0 12px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eef0f5; }
|
||||
@@ -79,3 +83,4 @@ const onPrimaryAction = () => {
|
||||
.list { margin-top: 8px; }
|
||||
.li { font-size: 13px; color: #333; line-height: 20px; }
|
||||
</style>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="api-yht-page">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,9 +39,12 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,46 +1,49 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
<AdminLayout currentPage="sys-message">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
|
||||
<text class="nav-title">消息管理</text>
|
||||
<text class="nav-title">消息管理</text>
|
||||
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">消息管理</text>
|
||||
<text class="p">TODO:在这里实现 消息管理 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">消息管理</text>
|
||||
<text class="p">TODO:在这里实现 消息管理 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="sys-admin">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,9 +39,12 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="sys-perm-setting">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,9 +39,12 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="sys-role">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,9 +39,12 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,46 +1,49 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
<AdminLayout currentPage="sys-receipt">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
|
||||
<text class="nav-title">小票配置</text>
|
||||
<text class="nav-title">小票配置</text>
|
||||
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">小票配置</text>
|
||||
<text class="p">TODO:在这里实现 小票配置 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">小票配置</text>
|
||||
<text class="p">TODO:在这里实现 小票配置 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
<script setup lang="uts">
|
||||
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
|
||||
|
||||
const goBack = () => {
|
||||
uni.navigateBack({ delta: 1 })
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="ship-courier">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,6 +39,7 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="ship-freight">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,6 +39,7 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
|
||||
@@ -1,43 +1,45 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
<AdminLayout currentPage="pickup-points">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
<view class="nav">
|
||||
<view class="nav-left" @click="goBack">
|
||||
<text class="nav-icon">‹</text>
|
||||
<text class="nav-text">返回</text>
|
||||
</view>
|
||||
|
||||
<text class="nav-title">提货点</text>
|
||||
<text class="nav-title">提货点</text>
|
||||
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">提货点</text>
|
||||
<text class="p">TODO:在这里实现 提货点 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
<view class="nav-right">
|
||||
<text class="nav-action" @click="onPrimaryAction">保存</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
|
||||
<!-- Main -->
|
||||
<scroll-view class="body" scroll-y="true">
|
||||
<view class="container">
|
||||
<view class="card">
|
||||
<text class="h2">提货点</text>
|
||||
<text class="p">TODO:在这里实现 提货点 的页面内容。</text>
|
||||
<view class="divider" />
|
||||
<text class="p muted">提示:当前为可跑的占位模板(TopBar + Container + Card)。</text>
|
||||
</view>
|
||||
|
||||
<view class="card">
|
||||
<text class="h3">建议你下一步先补齐</text>
|
||||
<view class="list">
|
||||
<text class="li">1)接口:拉取/保存数据(API 协议对齐后端)</text>
|
||||
<text class="li">2)列表/表单:搜索、分页、增删改</text>
|
||||
<text class="li">3)权限:按钮/路由级权限控制</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<view class="page">
|
||||
<AdminLayout currentPage="pickup-verifier">
|
||||
<view class="page">
|
||||
<!-- TopBar (navigationStyle: custom 时需要自己做顶部栏) -->
|
||||
<view class="topbar">
|
||||
<view class="status-bar" />
|
||||
@@ -38,6 +39,7 @@
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</AdminLayout>
|
||||
</template>
|
||||
|
||||
<script setup lang="uts">
|
||||
|
||||
Reference in New Issue
Block a user