feat: Add projectId parameter to setFloorItemApi and update related components in MainScene and List
This commit is contained in:
parent
ef6c0c6cbb
commit
13ad2dc490
|
@ -35,6 +35,7 @@ import RegularDropDown from "../../ui/inputs/RegularDropDown";
|
||||||
import RenameTooltip from "../../ui/features/RenameTooltip";
|
import RenameTooltip from "../../ui/features/RenameTooltip";
|
||||||
import { setFloorItemApi } from "../../../services/factoryBuilder/assest/floorAsset/setFloorItemApi";
|
import { setFloorItemApi } from "../../../services/factoryBuilder/assest/floorAsset/setFloorItemApi";
|
||||||
import { useAssetsStore } from "../../../store/builder/useAssetStore";
|
import { useAssetsStore } from "../../../store/builder/useAssetStore";
|
||||||
|
import { useParams } from "react-router-dom";
|
||||||
|
|
||||||
function MainScene() {
|
function MainScene() {
|
||||||
const { products } = useProductStore();
|
const { products } = useProductStore();
|
||||||
|
@ -54,6 +55,7 @@ function MainScene() {
|
||||||
const { comparisonProduct } = useComparisonProduct();
|
const { comparisonProduct } = useComparisonProduct();
|
||||||
const { selectedFloorItem, setSelectedFloorItem } = useSelectedFloorItem();
|
const { selectedFloorItem, setSelectedFloorItem } = useSelectedFloorItem();
|
||||||
const { setName } = useAssetsStore();
|
const { setName } = useAssetsStore();
|
||||||
|
const { projectId } = useParams()
|
||||||
const { isRenameMode, setIsRenameMode } = useRenameModeStore();
|
const { isRenameMode, setIsRenameMode } = useRenameModeStore();
|
||||||
const handleSelectLayout = (option: string) => {
|
const handleSelectLayout = (option: string) => {
|
||||||
const product = products.find((product) => product.productName === option);
|
const product = products.find((product) => product.productName === option);
|
||||||
|
@ -67,7 +69,8 @@ function MainScene() {
|
||||||
let response = await setFloorItemApi(
|
let response = await setFloorItemApi(
|
||||||
organization,
|
organization,
|
||||||
selectedFloorItem.userData.modelUuid,
|
selectedFloorItem.userData.modelUuid,
|
||||||
newName
|
newName,
|
||||||
|
projectId
|
||||||
);
|
);
|
||||||
console.log('selectedFloorItem: ', selectedFloorItem.userData.modelUuid);
|
console.log('selectedFloorItem: ', selectedFloorItem.userData.modelUuid);
|
||||||
selectedFloorItem.userData.modelName = newName;
|
selectedFloorItem.userData.modelName = newName;
|
||||||
|
|
|
@ -122,7 +122,7 @@ const List: React.FC<ListProps> = ({ items = [], remove }) => {
|
||||||
zoneUuid: selectedZone.zoneUuid,
|
zoneUuid: selectedZone.zoneUuid,
|
||||||
zoneName: newName,
|
zoneName: newName,
|
||||||
};
|
};
|
||||||
const response = await zoneCameraUpdate(zonesdata, organization,projectId);
|
const response = await zoneCameraUpdate(zonesdata, organization, projectId);
|
||||||
if (response.message === "zone updated") {
|
if (response.message === "zone updated") {
|
||||||
setSelectedZone((prev) => ({ ...prev, zoneName: newName }));
|
setSelectedZone((prev) => ({ ...prev, zoneName: newName }));
|
||||||
setZones((prevZones: any[]) =>
|
setZones((prevZones: any[]) =>
|
||||||
|
@ -143,7 +143,8 @@ const List: React.FC<ListProps> = ({ items = [], remove }) => {
|
||||||
let response = await setFloorItemApi(
|
let response = await setFloorItemApi(
|
||||||
organization,
|
organization,
|
||||||
zoneAssetId.id,
|
zoneAssetId.id,
|
||||||
newName
|
newName,
|
||||||
|
projectId
|
||||||
);
|
);
|
||||||
// console.log("response: ", response);
|
// console.log("response: ", response);
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ export const setFloorItemApi = async (
|
||||||
organization: string,
|
organization: string,
|
||||||
modelUuid?: string,
|
modelUuid?: string,
|
||||||
modelName?: string,
|
modelName?: string,
|
||||||
|
projectId?: string,
|
||||||
modelfileID?: string,
|
modelfileID?: string,
|
||||||
position?: Object,
|
position?: Object,
|
||||||
rotation?: Object,
|
rotation?: Object,
|
||||||
|
@ -14,6 +15,7 @@ export const setFloorItemApi = async (
|
||||||
organization,
|
organization,
|
||||||
modelUuid,
|
modelUuid,
|
||||||
modelName,
|
modelName,
|
||||||
|
projectId,
|
||||||
position,
|
position,
|
||||||
rotation,
|
rotation,
|
||||||
modelfileID,
|
modelfileID,
|
||||||
|
|
Loading…
Reference in New Issue