feat: 功能菜单分为订单和管理两部分,图标调小为36rpx
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -50,72 +50,87 @@
|
|||||||
|
|
||||||
<!-- 功能菜单 -->
|
<!-- 功能菜单 -->
|
||||||
<view class="menu-section">
|
<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">
|
<view class="menu-grid">
|
||||||
<!-- 管理员菜单 -->
|
<!-- 管理员菜单 -->
|
||||||
<template v-if="isAdmin">
|
<template v-if="isAdmin">
|
||||||
<view class="menu-card" @click="goTo('/pages/product/manage')">
|
<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>
|
<text class="menu-card-title">商品管理</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-card" @click="goTo('/pages/category/index')">
|
<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>
|
<text class="menu-card-title">种类管理</text>
|
||||||
</view>
|
</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()">
|
<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>
|
<text class="menu-card-title">库存管理</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-card" @click="goTo('/pages/stock/in')">
|
<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>
|
<text class="menu-card-title">入库</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-card" @click="goTo('/pages/stock/flow')">
|
<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>
|
<text class="menu-card-title">库存流水</text>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<!-- 销售菜单 -->
|
<!-- 销售菜单 -->
|
||||||
<template v-else-if="isSales">
|
<template v-else-if="isSales">
|
||||||
<view class="menu-card" @click="goTo('/pages/product/list')">
|
<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>
|
<text class="menu-card-title">商品浏览</text>
|
||||||
</view>
|
</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>
|
||||||
<!-- 顾客菜单 -->
|
<!-- 顾客菜单 -->
|
||||||
<template v-else-if="isCustomer">
|
<template v-else-if="isCustomer">
|
||||||
<view class="menu-card" @click="goTo('/pages/product/list')">
|
<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>
|
<text class="menu-card-title">商品浏览</text>
|
||||||
</view>
|
</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>
|
||||||
<!-- 游客菜单 -->
|
<!-- 游客菜单 -->
|
||||||
<template v-else-if="isGuest">
|
<template v-else-if="isGuest">
|
||||||
|
|||||||
Reference in New Issue
Block a user