增加员工权限校验

This commit is contained in:
gyq
2024-10-21 13:48:57 +08:00
parent 9d73a49a06
commit db8c41fd16
7 changed files with 126 additions and 47 deletions

View File

@@ -85,7 +85,8 @@
</div>
<div class="footer">
<div class="top">
<div class="left" @click="allSelectedHandle">
<div class="left" @click="allSelectedHandle"
v-if="JSON.parse(shopStore.info.eatModel).some(item => item == 'take-out')">
<div class="selected">
<div class="selected_round" v-if="!allSelected"></div>
<el-icon class="icon" v-else>
@@ -94,6 +95,7 @@
</div>
<el-text class="t">打包({{ cartInfo.packAmount || 0 }})</el-text>
</div>
<div class="left" v-else></div>
<div class="num-wrap">
<!-- {{ cartInfo.productNum || 0 }}种商品 -->
<el-text>{{
@@ -180,7 +182,7 @@ import {
createOrder,
} from "@/api/product";
import { queryShopInfo } from '@/api/user.js'
import { queryShopInfo, staffPermission } from '@/api/user.js'
// 商品列表
import goods from "@/views/home/components/goods.vue";
@@ -226,6 +228,7 @@ const pendingCartNum = ref(0);
async function createOrderHandle(t = 0) {
try {
createOrderLoading.value = true;
await staffPermission('yun_xu_xia_dan')
const res = await createOrder({
masterId: masterId.value,
shopId: store.userInfo.shopId,