257 lines
6.0 KiB
TypeScript
257 lines
6.0 KiB
TypeScript
import { MachineInfoModel, machineInfoActions } from './store/machineInfo.store';
|
|
import {machineStatusActions, AreaModel} from '@/store/machineStatus.store';
|
|
import {usersActions} from '@/store/users.store';
|
|
import {store, appModelActions} from '@/store'
|
|
import {processModelActions} from "@/store/runningProcess.store";
|
|
import { signalr_alarms } from './@types/signalr.alarms';
|
|
import {alarmsModelActions} from "./store/alarms.store";
|
|
|
|
let security:Array<signalr_security.securityFunction>=[];
|
|
let area:Array<AreaModel>=[];
|
|
let machineInfo:MachineInfoModel;
|
|
let user: server.userModel ;
|
|
let process:signalr_process.ProcessData;
|
|
let alarm:signalr_alarms.processAlarm;
|
|
let alarm2:signalr_alarms.processAlarm;
|
|
|
|
function addMockData(){
|
|
|
|
machineInfo = {
|
|
machineSerialNumber: "12345667890",
|
|
ncSerialNumber: "1234322222999930",
|
|
machineName: "Pippo",
|
|
installationDate: null,
|
|
ncBrand: null,
|
|
ncModel: null,
|
|
firmwareVersion: null,
|
|
plcVersion: null,
|
|
processes: 0,
|
|
softKeys: {},
|
|
ncSoftKeys: {},
|
|
heads: [],
|
|
cmsServerVersion: null,
|
|
cmsCoreVersion: null,
|
|
cmsClientVersion: null,
|
|
canChangePages:true,
|
|
isSiemens: true,
|
|
isFanuc: false,
|
|
isOsai: false,
|
|
isSCMVisualStyle: false,
|
|
defaultLanguage: "en",
|
|
clientDefaultLanguage: "en",
|
|
softkeysFavorites: []
|
|
}
|
|
|
|
|
|
|
|
area.push(
|
|
{
|
|
name: 'production',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'ricetta',
|
|
allowExternalBrowser: true,
|
|
enabled: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'report',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'alarms',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'progrprerisc',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'scada',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'clock',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'jobeditor',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
},
|
|
{
|
|
name: 'utilities',
|
|
enabled: true,
|
|
allowExternalBrowser: true,
|
|
ncNeeded: false
|
|
});
|
|
|
|
security.push(
|
|
{
|
|
id:0,
|
|
name:'productionArea',
|
|
area:'production',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:1,
|
|
name:'ricettaArea',
|
|
area:'ricetta',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:2,
|
|
name:'reportArea',
|
|
area:'report',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:3,
|
|
name:'alarmsArea',
|
|
area:'alarms',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:4,
|
|
name:'progrpreriscArea',
|
|
area:'progrprerisc',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:5,
|
|
name:'scadaArea',
|
|
area:'scada',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
name:'clockArea',
|
|
id:6,
|
|
area:'clock',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:7,
|
|
name:'jobeditorArea',
|
|
area:'jobeditor',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:8,
|
|
name:'utilitiesArea',
|
|
area:'utilities',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:9,
|
|
name:'processCmd',
|
|
area:'process',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
},
|
|
{
|
|
id:10,
|
|
name:'alarmCmd',
|
|
area:'alarm',
|
|
enabled: true,
|
|
canRead: true,
|
|
canWrite: true
|
|
}
|
|
);
|
|
|
|
|
|
|
|
|
|
user = {
|
|
id: 1,
|
|
userId: 1234567890,
|
|
username: 'fraguerrieri',
|
|
firstName: 'Francesco',
|
|
password: 'francesco',
|
|
lastName: 'Guerrieri',
|
|
securityStamp: null,
|
|
roleId: null,
|
|
role: null,
|
|
}
|
|
|
|
process={
|
|
id: 1,
|
|
type: "RUN",
|
|
isInAlarm: false,
|
|
partProgramName: "string",
|
|
status: "RUN",
|
|
visible: true,
|
|
reps: 12324
|
|
}
|
|
|
|
alarm={
|
|
id:1,
|
|
guid:"ILYGYFC",
|
|
source:"PLC",
|
|
message:"allarmeprove1",
|
|
Message:"allarmeprova1",
|
|
dateTime:null,
|
|
DateTime:null,
|
|
isWarning:false,
|
|
restorationIsEnabled:false,
|
|
process:1
|
|
}
|
|
|
|
alarm2={
|
|
id:2,
|
|
guid:"VKYCOLUV",
|
|
source:"PLC",
|
|
message:"allarmeprova2",
|
|
Message:"allarmeprova2",
|
|
dateTime:null,
|
|
DateTime:null,
|
|
isWarning:false,
|
|
restorationIsEnabled:false,
|
|
process:2
|
|
}
|
|
|
|
processModelActions.addProcess(store,process);
|
|
machineInfoActions.updateMachineInfo(store,machineInfo);
|
|
machineStatusActions.setAreasConfg(store,area);
|
|
machineStatusActions.setSecurityFunction(store,security);
|
|
usersActions.updateUser(store,user);
|
|
appModelActions.SetCurrentUser(store,user);
|
|
alarmsModelActions.addAlarm(store,alarm);
|
|
alarmsModelActions.addAlarm(store,alarm2);
|
|
|
|
}
|
|
addMockData();
|
|
|