import { Form } from '../../e2elib/lib/src/pageobjects/form.component';
|
import { ColorSOP, ColorSOPList } from '../../libappsop/colorsop';
|
import { MatrixEditorSOP } from '../../libappsop/matrixeditorsop';
|
import { DialogDummy } from '../dialogs/dialog.dummy';
|
|
/**
|
* Form listing new supply value for production units (IsSupplier = false).
|
*/
|
export class FormProductionPlan extends Form {
|
public meProductionPlan = new MatrixEditorProductionPlan();
|
|
public constructor() {
|
super('FormProductionPlan');
|
}
|
}
|
|
export class MatrixEditorProductionPlan extends MatrixEditorSOP<DialogDummy> {
|
public static readonly title = 'Production plan';
|
|
public constructor() {
|
super('MatrixEditorPISPIP', '', new DialogDummy()); // Name of the actual component in GUIDesigner
|
}
|
}
|
|
const cellColors: ColorSOPList = {
|
hasSupply: (): ColorSOP => ({ Rgb: 'rgba(0, 0, 0, 0)', Color: 'White', Hex: '' }),
|
noSupply: (): ColorSOP => ({ Rgb: 'rgba(0, 0, 0, 0.125)', Color: 'Grey', Hex: '' }),
|
};
|
|
export { cellColors as CellColors };
|