Просмотр исходного кода

feat: 根据用户角色动态禁用经销商选项

laiqi 10 месяцев назад
Родитель
Сommit
fdb2227aa3
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      apps/web-ele/src/views/customer-manage/index.vue

+ 7 - 1
apps/web-ele/src/views/customer-manage/index.vue

@@ -1,9 +1,13 @@
 <script lang="ts" setup>
 import { ref } from 'vue';
 
+import { useUserStore } from '@vben/stores';
+
 import BuyerIndex from './buyer-index.vue';
 import SellerIndex from './seller-index.vue';
 
+const userStore = useUserStore();
+
 const userType = ref('buyer');
 const userTypeMap = {
   buyer: BuyerIndex,
@@ -16,7 +20,9 @@ const userTypeMap = {
     <div class="h-full p-3">
       <el-radio-group v-model="userType" class="mb-4">
         <el-radio-button value="buyer">购机者</el-radio-button>
-        <el-radio-button value="seller">经销商</el-radio-button>
+        <el-radio-button value="seller" :disabled="userStore.isDLSNotAdmin">
+          经销商
+        </el-radio-button>
       </el-radio-group>
 
       <component