|
@@ -26,12 +26,13 @@ import { computed } from "vue";
|
|
|
import { getFuseCodeLink, checkScenesOpen, MenuItem, getSWKKSyncLink } from "./help";
|
|
|
import { showCaseScenes, addCaseScenes, shareCase } from "./quisk";
|
|
|
import { RouteName, router } from "@/router";
|
|
|
-import { getCaseSceneList } from "@/store/case";
|
|
|
+import { Case, getCaseSceneList } from "@/store/case";
|
|
|
import { alert } from "@/helper/message";
|
|
|
import { operateIsPermissionByPath } from "@/directive/permission";
|
|
|
|
|
|
const props = defineProps<{
|
|
|
caseId: number;
|
|
|
+ case: Case;
|
|
|
prevMenu?: MenuItem[];
|
|
|
lastMenu?: MenuItem[];
|
|
|
}>();
|
|
@@ -42,6 +43,7 @@ const menus = computed(() => {
|
|
|
const caseId = props.caseId;
|
|
|
const fuseLink = getFuseCodeLink(caseId);
|
|
|
|
|
|
+ console.log(props.case);
|
|
|
return [
|
|
|
...(props.prevMenu || []).map((item) => ({
|
|
|
...item,
|
|
@@ -51,11 +53,13 @@ const menus = computed(() => {
|
|
|
key: "scene",
|
|
|
disabled: true,
|
|
|
label: "场景管理",
|
|
|
- onClick: () =>
|
|
|
- showCaseScenes({
|
|
|
+ onClick: () => {
|
|
|
+ console.log(props.case);
|
|
|
+ return showCaseScenes({
|
|
|
caseId,
|
|
|
- onAddScenes: () => addCaseScenes({ caseId }),
|
|
|
- }),
|
|
|
+ onAddScenes: () => addCaseScenes({ caseId, deptId: props.case.deptId }),
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
{
|
|
|
key: "fuse",
|