|
|
@@ -77,6 +77,7 @@ const length = computed(() => {
|
|
|
const selectCompany = ref<number>();
|
|
|
const viewType = ref<number>();
|
|
|
const handleSelectChange = async () => {
|
|
|
+ sessionStorage.setItem('selectCompanyId', String(selectCompany.value))
|
|
|
layoutList.value = await getLayoutInfoList(props.layoutType)
|
|
|
const layoutIDList = layoutList.value.map((x) => x.id);
|
|
|
getLayoutInfoImg(props.layoutType, viewType.value!, layoutIDList)
|
|
|
@@ -150,7 +151,8 @@ onMounted(async () => {
|
|
|
viewType.value = Number(router.currentRoute.value.query.viewType);
|
|
|
companyList.value = await getCompanyListApi();
|
|
|
if (!companyList.value) return;
|
|
|
- selectCompany.value = companyList.value[0].id;
|
|
|
+ const savedCompanyId = sessionStorage.getItem('selectCompanyId');
|
|
|
+ selectCompany.value = savedCompanyId ? Number(savedCompanyId) : companyList.value[0].id;
|
|
|
layoutList.value = await getLayoutInfoList(props.layoutType)
|
|
|
const layoutIDList = layoutList.value.map((x) => x.id);
|
|
|
getLayoutInfoImg(props.layoutType, viewType.value, layoutIDList)
|