|
@@ -45,6 +45,7 @@ import { getOpCompent } from "@/api/prosteps";
|
|
const store = useProcessStore();
|
|
const store = useProcessStore();
|
|
defineOptions({ name: "ProSteps" });
|
|
defineOptions({ name: "ProSteps" });
|
|
const route = useRoute();
|
|
const route = useRoute();
|
|
|
|
+const router = useRouter();
|
|
const loading = ref(false);
|
|
const loading = ref(false);
|
|
//配置标签信息Data
|
|
//配置标签信息Data
|
|
const stepComponents = ref([]);
|
|
const stepComponents = ref([]);
|
|
@@ -126,6 +127,7 @@ const getNameClass = (index) => {
|
|
const getOpCompentArray = async () => {
|
|
const getOpCompentArray = async () => {
|
|
const { data } = await getOpCompent("/129/12");
|
|
const { data } = await getOpCompent("/129/12");
|
|
stepComponents.value = setStepComponents(data);
|
|
stepComponents.value = setStepComponents(data);
|
|
|
|
+ router.replace({ name: stepComponents.value[0].name });
|
|
};
|
|
};
|
|
//设置标签是否被选中
|
|
//设置标签是否被选中
|
|
const setSelectIndex = (index) => {
|
|
const setSelectIndex = (index) => {
|
|
@@ -133,20 +135,14 @@ const setSelectIndex = (index) => {
|
|
};
|
|
};
|
|
const setSelectTag = () => {
|
|
const setSelectTag = () => {
|
|
const nowRouteName = route.name;
|
|
const nowRouteName = route.name;
|
|
- console.log(route.name);
|
|
|
|
- defaultComponents.forEach((item, index) => {
|
|
|
|
- console.log(item.name, "6");
|
|
|
|
|
|
+ stepComponents.value.forEach((item, index) => {
|
|
if (item.name == nowRouteName) {
|
|
if (item.name == nowRouteName) {
|
|
- console.log(item.name);
|
|
|
|
setSelectIndex(index);
|
|
setSelectIndex(index);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
};
|
|
};
|
|
-onMounted(() => {
|
|
|
|
- getOpCompentArray();
|
|
|
|
- setSelectTag();
|
|
|
|
-});
|
|
|
|
-onActivated(() => {
|
|
|
|
|
|
+onMounted(async () => {
|
|
|
|
+ await getOpCompentArray();
|
|
setSelectTag();
|
|
setSelectTag();
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|