feat: 功能菜单分为订单和管理两部分,图标调小为36rpx
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Agent
2026-03-28 12:46:39 +00:00
parent 4aa855ed41
commit 38f68e06a1

View File

@@ -50,72 +50,87 @@
<!-- 功能菜单 -->
<view class="menu-section">
<text class="section-title">功能菜单</text>
<!-- 订单相关 -->
<text class="section-title">订单</text>
<view class="menu-grid">
<!-- 管理员菜单 -->
<template v-if="isAdmin">
<view class="menu-card" @click="goTo('/pages/order/create')">
<Icon name="edit" :size="36" color="#fff" />
<text class="menu-card-title">创建订单</text>
</view>
<view class="menu-card" @click="goToTab('/pages/order/list')">
<Icon name="order" :size="36" color="#fff" />
<text class="menu-card-title">订单列表</text>
</view>
<view class="menu-card" @click="goTo('/pages/order/search')">
<Icon name="search" :size="36" color="#fff" />
<text class="menu-card-title">订单查询</text>
</view>
<view class="menu-card" @click="goTo('/pages/order/return')">
<Icon name="right" :size="36" color="#fff" />
<text class="menu-card-title">退货</text>
</view>
</template>
<!-- 销售菜单 -->
<template v-else-if="isSales">
<view class="menu-card" @click="goTo('/pages/order/create')">
<Icon name="edit" :size="36" color="#fff" />
<text class="menu-card-title">创建订单</text>
</view>
<view class="menu-card" @click="goToTab('/pages/order/list')">
<Icon name="order" :size="36" color="#fff" />
<text class="menu-card-title">订单列表</text>
</view>
</template>
<!-- 顾客菜单 -->
<template v-else-if="isCustomer">
<view class="menu-card" @click="goToTab('/pages/order/list')">
<Icon name="order" :size="36" color="#fff" />
<text class="menu-card-title">我的订单</text>
</view>
</template>
</view>
<!-- 管理相关 -->
<text class="section-title" style="margin-top: 30rpx;">管理</text>
<view class="menu-grid">
<!-- 管理员菜单 -->
<template v-if="isAdmin">
<view class="menu-card" @click="goTo('/pages/product/manage')">
<Icon name="product" :size="48" color="#fff" />
<Icon name="product" :size="36" color="#fff" />
<text class="menu-card-title">商品管理</text>
</view>
<view class="menu-card" @click="goTo('/pages/category/index')">
<Icon name="setting" :size="48" color="#fff" />
<Icon name="setting" :size="36" color="#fff" />
<text class="menu-card-title">种类管理</text>
</view>
<view class="menu-card" @click="goTo('/pages/order/create')">
<Icon name="edit" :size="48" color="#fff" />
<text class="menu-card-title">创建订单</text>
</view>
<view class="menu-card" @click="goToTab('/pages/order/list')">
<Icon name="order" :size="48" color="#fff" />
<text class="menu-card-title">订单列表</text>
</view>
<view class="menu-card" @click="goTo('/pages/order/search')">
<Icon name="search" :size="48" color="#fff" />
<text class="menu-card-title">订单查询</text>
</view>
<view class="menu-card" @click="goTo('/pages/order/return')">
<Icon name="right" :size="48" color="#fff" />
<text class="menu-card-title">退货</text>
</view>
<view class="menu-card" @click="goStock()">
<Icon name="stock" :size="48" color="#fff" />
<Icon name="stock" :size="36" color="#fff" />
<text class="menu-card-title">库存管理</text>
</view>
<view class="menu-card" @click="goTo('/pages/stock/in')">
<Icon name="plus" :size="48" color="#fff" />
<Icon name="plus" :size="36" color="#fff" />
<text class="menu-card-title">入库</text>
</view>
<view class="menu-card" @click="goTo('/pages/stock/flow')">
<Icon name="flow" :size="48" color="#fff" />
<Icon name="flow" :size="36" color="#fff" />
<text class="menu-card-title">库存流水</text>
</view>
</template>
<!-- 销售菜单 -->
<template v-else-if="isSales">
<view class="menu-card" @click="goTo('/pages/product/list')">
<Icon name="product" :size="48" color="#fff" />
<Icon name="product" :size="36" color="#fff" />
<text class="menu-card-title">商品浏览</text>
</view>
<view class="menu-card" @click="goTo('/pages/order/create')">
<Icon name="edit" :size="48" color="#fff" />
<text class="menu-card-title">创建订单</text>
</view>
<view class="menu-card" @click="goToTab('/pages/order/list')">
<Icon name="order" :size="48" color="#fff" />
<text class="menu-card-title">订单列表</text>
</view>
</template>
<!-- 顾客菜单 -->
<template v-else-if="isCustomer">
<view class="menu-card" @click="goTo('/pages/product/list')">
<Icon name="product" :size="48" color="#fff" />
<Icon name="product" :size="36" color="#fff" />
<text class="menu-card-title">商品浏览</text>
</view>
<view class="menu-card" @click="goToTab('/pages/order/list')">
<Icon name="order" :size="48" color="#fff" />
<text class="menu-card-title">我的订单</text>
</view>
</template>
<!-- 游客菜单 -->
<template v-else-if="isGuest">