Added DIS messages,
Fix setup SCM icons
This commit is contained in:
Binary file not shown.
@@ -16,9 +16,11 @@ namespace Step.Model.DTOModels
|
||||
public List<ProcessModel> processes;
|
||||
public string UnitMeasure;
|
||||
public bool CanLoadProgram;
|
||||
public string ProcessMessage;
|
||||
|
||||
public DTOProcessesDataModel()
|
||||
{
|
||||
ProcessMessage = "";
|
||||
IsRunning = false;
|
||||
processes = new List<ProcessModel>();
|
||||
}
|
||||
@@ -50,11 +52,15 @@ namespace Step.Model.DTOModels
|
||||
if (StartStopQueueEnabled != item.StartStopQueueEnabled)
|
||||
return false;
|
||||
|
||||
// Selected process data
|
||||
if (ActiveOffsetId != item.ActiveOffsetId)
|
||||
return false;
|
||||
|
||||
if (ActiveOrigin != item.ActiveOrigin)
|
||||
return false;
|
||||
|
||||
if (ProcessMessage != item.ProcessMessage)
|
||||
return false;
|
||||
|
||||
if (UnitMeasure != item.UnitMeasure)
|
||||
return false;
|
||||
|
||||
@@ -427,8 +427,12 @@ namespace Step.NC
|
||||
processesData.QueueStatus = queueStatus.Status;
|
||||
processesData.StartStopQueueEnabled = queueStatus.StartStopQueueEnabled;
|
||||
|
||||
// Selected process data
|
||||
processesData.ActiveOrigin = selectedData.Origin;
|
||||
processesData.ActiveOffsetId = selectedData.ActiveOffsetId;
|
||||
processesData.ProcessMessage = selectedData.ProcessMessage;
|
||||
|
||||
// Measure
|
||||
processesData.UnitMeasure = UMeas;
|
||||
|
||||
return cmsError;
|
||||
|
||||
+28
-24
@@ -5,7 +5,10 @@
|
||||
; Inno Setup Compiler version 5.6.0
|
||||
;==================================================
|
||||
|
||||
#define MyAppName "Active"
|
||||
#define AppName "CMS Active"
|
||||
#define SCMAppName "Maestro Active cnc"
|
||||
#define FolderName "Active"
|
||||
|
||||
#define MyAppVersion "1.0"
|
||||
#define MyAppPublisher "CMS"
|
||||
#define MyAppURL "https://www.scmgroup.com/it/cms"
|
||||
@@ -19,7 +22,7 @@
|
||||
#define SinumerikPath1 "{pf}\Siemens\Sinumerik\HMIsl\siemens\sinumerik\hmi\autostart\"
|
||||
#define SinumerikPath2 "C:\Siemens\Sinumerik\HMIsl\siemens\sinumerik\hmi\autostart\"
|
||||
#define SinumerikPath3 "{pf}\Siemens\MotionControl\siemens\sinumerik\hmi\autostart\"
|
||||
#define SinumerikAppName "Sinumerik HMI"
|
||||
#define SinumerikAppName "Sinumerik HMI"
|
||||
#define SinumerikAppExeName "run_hmi.exe"
|
||||
; Support installers
|
||||
; .Net
|
||||
@@ -31,14 +34,13 @@
|
||||
|
||||
|
||||
[Setup]
|
||||
AppName={#MyAppName}
|
||||
AppName={#AppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
AppVerName={#MyAppName} {#MyAppVersion}
|
||||
AppVerName={#AppName} {#MyAppVersion}
|
||||
AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
AppSupportURL={#MyAppURL}
|
||||
AppUpdatesURL={#MyAppURL}
|
||||
DefaultDirName=C:\CMS\{#MyAppName}
|
||||
DisableDirPage=true
|
||||
DisableProgramGroupPage=yes
|
||||
Compression=lzma
|
||||
@@ -46,9 +48,9 @@ SolidCompression=true
|
||||
|
||||
VersionInfoVersion={#MyAppVersion}
|
||||
VersionInfoCompany={#MyAppPublisher}
|
||||
VersionInfoDescription={#MyAppName}
|
||||
VersionInfoTextVersion={#MyAppVersion}
|
||||
VersionInfoCopyright={#MyAppPublisher}
|
||||
DefaultDirName = C:\CMS\{#FolderName}\{#FolderName}
|
||||
;WizardImageFile=C:\Programmi\Inno Setup 5\WizModernImage-IS.bmp
|
||||
;WizardSmallImageFile=C:\Programmi\Inno Setup 5\CMS.bmp
|
||||
WindowVisible=false
|
||||
@@ -60,10 +62,10 @@ Name: custom; Description: CMS installation; Flags: iscustom
|
||||
|
||||
; Set NC types, this types are used to configure server config file
|
||||
[Components]
|
||||
Name: Demo; Description: {#MyAppName} {cm:ForDemoNC}; Types: custom; Flags: exclusive
|
||||
Name: Fanuc; Description: {#MyAppName} {cm:ForFanucNC}; Types: custom; Flags: exclusive
|
||||
Name: Osai; Description: {#MyAppName} {cm:ForOsaiNC}; Types: custom; Flags: exclusive
|
||||
Name: Siemens; Description: {#MyAppName} {cm:ForSiemensNC}; Types: custom; Flags: exclusive
|
||||
Name: Demo; Description: {#AppName} {cm:ForDemoNC}; Types: custom; Flags: exclusive
|
||||
Name: Fanuc; Description: {#AppName} {cm:ForFanucNC}; Types: custom; Flags: exclusive
|
||||
Name: Osai; Description: {#AppName} {cm:ForOsaiNC}; Types: custom; Flags: exclusive
|
||||
Name: Siemens; Description: {#AppName} {cm:ForSiemensNC}; Types: custom; Flags: exclusive
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
@@ -133,26 +135,28 @@ Source: {#MariaDBInstallerPath}\{#MariaDBInstallerName}; DestDir: {tmp}; Flags:
|
||||
|
||||
[Icons]
|
||||
; Default icons
|
||||
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {userdesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {userstartup}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: startupicon; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {group}\{#AppName}; Filename: {app}\{#MyAppExeName}; Comment: {#AppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {userdesktop}\{#AppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon; Comment: {#AppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#AppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon; Comment: {#AppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
Name: {userstartup}\{#AppName}; Filename: {app}\{#MyAppExeName}; Tasks: startupicon; Comment: {#AppName}; Components: Demo Fanuc Osai; Check: NOT GetStyleOption;
|
||||
|
||||
; Siemens startup icon with parameters "-start ..."
|
||||
Name: {group}\{#MyAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: "{app}\{#MyAppExeName}"; Comment: {#MyAppName}; Components: Siemens; Check: NOT GetStyleOption;
|
||||
Name: {userdesktop}\{#MyAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; Comment: {#MyAppName}; Components: Siemens; Check: NOT GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon; Comment: {#MyAppName}; Components: Siemens; Check: NOT GetStyleOption;
|
||||
Name: {group}\{#SCMAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: "{app}\{#MyAppExeName}"; Comment: {#AppName}; Components: Siemens; Check: NOT GetStyleOption;
|
||||
Name: {userdesktop}\{#SCMAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: "{app}\{#MyAppExeName}"; Tasks: desktopicon; Comment: {#AppName}; Components: Siemens; Check: NOT GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#SCMAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon; Comment: {#AppName}; Components: Siemens; Check: NOT GetStyleOption;
|
||||
|
||||
|
||||
; SCM ICONS
|
||||
; Default icons
|
||||
Name: {group}\{#MyAppName}; Filename: {#IconsPath}{#SCMIcoName}; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {userdesktop}\{#MyAppName}; Filename: {#IconsPath}{#SCMIcoName}; Tasks: desktopicon; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {#IconsPath}{#SCMIcoName}; Tasks: quicklaunchicon; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {userstartup}\{#MyAppName}; Filename: {#IconsPath}{#SCMIcoName}; Tasks: startupicon; Comment: {#MyAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {group}\{#SCMAppName}; Filename: {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Comment: {#SCMAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {userdesktop}\{#SCMAppName}; Filename: {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Tasks: desktopicon; Comment: {#SCMAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#SCMAppName}; Filename: {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Tasks: quicklaunchicon; Comment: {#SCMAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
Name: {userstartup}\{#SCMAppName}; Filename: {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Tasks: startupicon; Comment: {#SCMAppName}; Components: Demo Fanuc Osai; Check: GetStyleOption;
|
||||
|
||||
; SCM Siemens startup icon with parameters "-start ..."
|
||||
Name: {group}\{#MyAppName}; Filename: {#IconsPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Comment: {#MyAppName}; Components: Siemens; Check: GetStyleOption;
|
||||
Name: {userdesktop}\{#MyAppName}; Filename: {#IconsPath}{#SCMIcoName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Tasks: desktopicon; Comment: {#MyAppName}; Components: Siemens; Check: GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName};Tasks: quicklaunchicon; Comment: {#MyAppName}; Components: Siemens; Check: GetStyleOption;
|
||||
Name: {group}\{#SCMAppName}; Filename: {#IconsPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Comment: {#SCMAppName}; Components: Siemens; Check: GetStyleOption;
|
||||
Name: {userdesktop}\{#SCMAppName}; Filename: {#IconsPath}{#SCMIcoName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName}; Tasks: desktopicon; Comment: {#SCMAppName}; Components: Siemens; Check: GetStyleOption;
|
||||
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#SCMAppName}; Filename: {code:SiemensPath}{#SinumerikAppExeName}; Parameters: -start {app}\{#MyAppExeName}; IconFilename: {#IconsPath}{#SCMIcoName};Tasks: quicklaunchicon; Comment: {#SCMAppName}; Components: Siemens; Check: GetStyleOption;
|
||||
|
||||
[Run]
|
||||
; Install .net
|
||||
|
||||
@@ -1502,13 +1502,23 @@
|
||||
margin-left: 5px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.message {
|
||||
width: 800px;
|
||||
border-radius: 2px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: @color-greyish-brown;
|
||||
padding-right: 8px;
|
||||
font-size: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.var:nth-child(odd) .number {
|
||||
.var:nth-child(odd) .elm {
|
||||
background-color: @color-white4;
|
||||
}
|
||||
|
||||
.var:nth-child(even) .number {
|
||||
.var:nth-child(even) .elm {
|
||||
background-color: @color-clear-blue-30;
|
||||
}
|
||||
|
||||
|
||||
@@ -8250,10 +8250,19 @@ footer .container button.big:before {
|
||||
margin-left: 5px;
|
||||
text-align: left;
|
||||
}
|
||||
.card-job-production .card-job-production-body .card-job-production-body-top .var:nth-child(odd) .number {
|
||||
.card-job-production .card-job-production-body .card-job-production-body-top .var .message {
|
||||
width: 800px;
|
||||
border-radius: 2px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: #4b4b4b;
|
||||
padding-right: 8px;
|
||||
font-size: 20px;
|
||||
}
|
||||
.card-job-production .card-job-production-body .card-job-production-body-top .var:nth-child(odd) .elm {
|
||||
background-color: #f3f3f3;
|
||||
}
|
||||
.card-job-production .card-job-production-body .card-job-production-body-top .var:nth-child(even) .number {
|
||||
.card-job-production .card-job-production-body .card-job-production-body-top .var:nth-child(even) .elm {
|
||||
background-color: rgba(23, 145, 255, 0.3);
|
||||
}
|
||||
.card-job-production .card-job-production-body .card-job-production-body-top .img-container {
|
||||
|
||||
@@ -58,6 +58,9 @@ export default class CardJobProduction extends Vue {
|
||||
get activeOffsetId() {
|
||||
return this.$store.state.process.activeOffsetId;
|
||||
}
|
||||
get activeProcessMessage() {
|
||||
return this.$store.state.process.processMessage;
|
||||
}
|
||||
get canLoadProgram() {
|
||||
return this.$store.state.process.canLoadProgram;
|
||||
}
|
||||
|
||||
@@ -29,11 +29,16 @@
|
||||
<div class="info-container">
|
||||
<div class="var">
|
||||
<div class="variable">{{'card_job_production_origin' | localize('Origine attiva:')}}</div>
|
||||
<div class="number">{{activeOrigin}}<span class="umeasure"> </span></div>
|
||||
<div class="elm number">{{activeOrigin}}<span class="umeasure"> </span></div>
|
||||
</div>
|
||||
<div class="var">
|
||||
<div class="variable">{{'card_job_production_offset' | localize('Id correttore attivo:')}}</div>
|
||||
<div class="number">{{activeOffsetId}}<span class="umeasure"> </span></div>
|
||||
<div class="elm number">{{activeOffsetId}}<span class="umeasure"> </span></div>
|
||||
</div>
|
||||
|
||||
<div class="var" v-if="activeProcessMessage">
|
||||
<div class="variable">{{'card_job_production_message' | localize('Messaggio:')}}</div>
|
||||
<div class="elm message">{{activeProcessMessage}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -191,6 +191,7 @@ export class Hub {
|
||||
processModelActions.setStartStopQueueEnabled(store, data.startStopQueueEnabled);
|
||||
processModelActions.setQueueStatus(store, data.queueStatus);
|
||||
processModelActions.setCurrentOffsetId(store, data.activeOffsetId);
|
||||
processModelActions.setProcessMessage(store, data.processMessage)
|
||||
processModelActions.setCurrentOrigin(store, data.activeOrigin);
|
||||
processModelActions.setCanLoadProgram(store, data.canLoadProgram);
|
||||
processModelActions.setUnitMeasure(store, data.unitMeasure);
|
||||
@@ -285,7 +286,6 @@ export class Hub {
|
||||
}
|
||||
|
||||
private static manageNcStatus(status) {
|
||||
console.log("STATUS", status)
|
||||
if (Hub._ncConnectionNotificationVisible && status.connected) {
|
||||
machineStatusActions.setNcConnectionStatus(store, status.connected);
|
||||
var toast = document.querySelector('#ncConnection') as any;
|
||||
|
||||
@@ -10,6 +10,7 @@ export interface RunningProcessModel {
|
||||
m155messages: Array<signalr_process.M155Messages>,
|
||||
activeOffsetId: number,
|
||||
activeOrigin: number,
|
||||
processMessage: string,
|
||||
unitMeasure: string,
|
||||
canLoadProgram: boolean,
|
||||
}
|
||||
@@ -32,6 +33,7 @@ export interface ProcessModelActionsInterface {
|
||||
hideM155Messsage(context, Id: number);
|
||||
setCurrentOrigin(context, Id: number);
|
||||
setCurrentOffsetId(context, Id: number);
|
||||
setProcessMessage(context, message: string);
|
||||
setUnitMeasure(context, Id: number);
|
||||
setCanLoadProgram(context, Id: number);
|
||||
}
|
||||
@@ -56,6 +58,7 @@ export const processStore = {
|
||||
valueAxisSelected: { interpolated: Object, machine: Object, programmePos: Object, toGo: Object },
|
||||
activeOffsetId: 0,
|
||||
activeOrigin: 0,
|
||||
processMessage: "",
|
||||
unitMeasure: "mm",
|
||||
canLoadProgram: false
|
||||
} as RunningProcessModel,
|
||||
@@ -72,6 +75,9 @@ export const processStore = {
|
||||
SetCurrentOffsetId(store, Id){
|
||||
store.activeOffsetId = Id;
|
||||
},
|
||||
SetProcessMessage(store, message){
|
||||
store.processMessage = message;
|
||||
},
|
||||
SetStartStopQueueEnabled(store, queueEnabled){
|
||||
store.startStopQueueEnabled = queueEnabled;
|
||||
},
|
||||
@@ -180,6 +186,9 @@ export const processStore = {
|
||||
setCurrentOffsetId(context, Id){
|
||||
context.commit("SetCurrentOffsetId", Id);
|
||||
},
|
||||
setProcessMessage(context, message){
|
||||
context.commit("SetProcessMessage", message);
|
||||
},
|
||||
setM155Messsages(context, data){
|
||||
context.commit("setM155Messsages", data);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user