Implement Insert in SetContainerList

This commit is contained in:
Eric NGUYEN 2022-11-04 15:56:17 +01:00
parent 0d761e6a41
commit e63b2779e1
3 changed files with 94 additions and 35 deletions

View file

@ -22,6 +22,9 @@ const requestListener = async (request, response) => {
case 'FillHoleWithChassis':
json = FillHoleWithChassis(bodyParsed);
break;
case 'Insert':
json = Insert(bodyParsed);
break;
case 'SplitRemplissage':
json = SplitRemplissage(bodyParsed);
break;
@ -118,6 +121,19 @@ const GetSVGLayoutConfiguration = () => {
},
Category: "Stuff",
Actions: [
{
Id: "Insert",
Action: "Insert",
Label: "Insert containers",
Description: "Insert containers",
CustomLogo: {
Base64Image: null,
Name: 'Image1',
Svg: null,
Url: ""
},
AddingBehavior: 1
},
{
Id: "SplitRemplissage",
Action: "SplitRemplissage",
@ -131,32 +147,6 @@ const GetSVGLayoutConfiguration = () => {
},
AddingBehavior: 2
},
{
Id: "SplitRemplissageParent",
Action: "SplitRemplissageParent",
Label: "Diviser le remplissage en insérant un montant",
Description: "Diviser le remplissage en insérant un montant",
CustomLogo: {
Base64Image: null,
Name: 'Image1',
Svg: null,
Url: ""
},
AddingBehavior: 3
},
{
Id: "SplitRemplissageParent",
Action: "SplitRemplissageParent",
Label: "Diviser le remplissage en insérant un montant",
Description: "Diviser le remplissage en insérant un montant",
CustomLogo: {
Base64Image: null,
Name: 'Image1',
Svg: null,
Url: ""
},
AddingBehavior: 3
},
{
Id: "SplitRemplissageParent",
Action: "SplitRemplissageParent",
@ -369,13 +359,15 @@ const FillHoleWithChassis = (request) => {
const SplitRemplissage = (request) => {
const lstModels = [
{
Type: 'Remplissage'
Type: 'Remplissage',
IsFlex: true
},
{
Type: 'Montant'
},
{
Type: 'Remplissage'
Type: 'Remplissage',
IsFlex: true
},
];
@ -385,3 +377,24 @@ const SplitRemplissage = (request) => {
};
const Insert = (request) => {
const lstModels = [
{
Type: 'Remplissage',
IsFlex: true
},
{
Type: 'Montant',
X: 5,
IsAnchor: true
},
{
Type: 'Remplissage',
IsFlex: true
},
];
return {
Containers: lstModels
};
};