bill 1 年間 前
コミット
1e659f72c0

+ 2 - 2
.env.development

@@ -1,5 +1,5 @@
-# VITE_SEVER_URL="https://192.168.0.25"
-VITE_SEVER_URL="https://xj-mix3d.4dkankan.com"
+VITE_SEVER_URL="https://192.168.0.25"
+# VITE_SEVER_URL="https://xj-mix3d.4dkankan.com"
 VITE_DEVCODE_URL="https://192.168.0.25/code"
 VITE_SWKK_URL="https://test.4dkankan.com"
 VITE_SERVICE_URL="https://test.4dkankan.com"

+ 1 - 1
src/constant/permission.ts

@@ -6,7 +6,7 @@ import { DataScope } from "@/store/role";
 export const permissionChilds = ["select", "update", "delete", "add"];
 
 // 共有菜单
-export const pubPermissionMenus = [RouteName.statistics];
+export const pubPermissionMenus = [];
 
 // 登录用户共有权限
 export const pubPermissions: UserPermission[] = pubPermissionMenus.map(

+ 1 - 0
src/store/permission.ts

@@ -19,6 +19,7 @@ changSaveLocal("permission", () => permission.value);
  * @param routeNames 所有路由
  */
 export const getPermissionRoutes = (routeNames: string[], e: string[] = []) => {
+  console.log(permission.value);
   return routeNames
     .filter(
       (routeName) =>

+ 10 - 0
src/view/layout/slide/index.vue

@@ -20,10 +20,20 @@ import subMenu from "./submenu.vue";
 import { getPermissionRoutes } from "@/store/permission";
 import { RouteName, router } from "@/router";
 import { FireRouteName } from "@/app/fire/routeConfig";
+import { watchEffect } from "vue";
 
 const props = defineProps<{ names: string[] }>();
 
 const routes = getPermissionRoutes(props.names, []);
+watchEffect(() => {
+  if (!router.currentRoute.value.name) return;
+
+  if (!routes.some(({ name }) => name === router.currentRoute.value.name)) {
+    router.replace({ name: routes[0].name });
+  }
+
+  // if (routes)
+});
 </script>
 
 <style lang="scss" scoped>

+ 11 - 8
src/view/vrmodel/modelContent.vue

@@ -60,15 +60,18 @@
         >
           查看
         </span>
-        <span
-          class="oper-span delBtn"
-          v-pdscene="row"
-          @click="delOrCancel(row)"
-          v-pdpath="'del'"
-        >
-          {{ row.createStatus !== ModelSceneStatus.RUN ? "删除" : "取消上传" }}
-        </span>
       </template>
+      <span
+        v-else-if="
+          [ModelSceneStatus.SUCCESS, ModelSceneStatus.ERR].includes(row.createStatus)
+        "
+        class="oper-span delBtn"
+        v-pdscene="row"
+        @click="delOrCancel(row)"
+        v-pdpath="'del'"
+      >
+        {{ row.createStatus !== ModelSceneStatus.RUN ? "删除" : "取消上传" }}
+      </span>
 
       <span
         v-else-if="row.createStatus === ModelSceneStatus.REV"