bill 1 year ago
parent
commit
8b1b6ba3c0
3 changed files with 3 additions and 3 deletions
  1. 1 1
      src/store/role.ts
  2. 1 1
      src/view/layout/slide/index.vue
  3. 1 1
      src/view/vrmodel/editModel.vue

+ 1 - 1
src/store/role.ts

@@ -98,7 +98,7 @@ const serviceCoverUserPermission = (
     dataScope: Number(s.dataScope),
   }));
 
-const userPermListCover = (perms: string[]): UserPermission[] => {
+const userPermListCover = (perms: string[] = []): UserPermission[] => {
   const uPerms: UserPermission[] = [];
   const addedMenus = [...perms];
   for (const perm of perms) {

+ 1 - 1
src/view/layout/slide/index.vue

@@ -29,7 +29,7 @@ watchEffect(() => {
   if (!router.currentRoute.value.name) return;
 
   if (!routes.some(({ name }) => name === router.currentRoute.value.name)) {
-    router.replace({ name: routes[0].name });
+    router.replace({ name: routes[0]?.name || RouteName.login });
   }
 
   // if (routes)

+ 1 - 1
src/view/vrmodel/editModel.vue

@@ -7,7 +7,7 @@
         placeholder="请输入模型名称"
       />
     </el-form-item>
-    <el-form-item label="渲染方式">
+    <el-form-item label="渲染方式" v-if="bindModel.modelDateType === 'obj'">
       <el-select placeholder="请选择" v-model="bindModel.renderType">
         <el-option label="基础材质(无光照)" value="base" />
         <el-option label="标准材质(有光照,适用于无贴图模型)" value="normal" />