in source/web-ui/src/views/machines/MachineStatusCard.tsx [159:192]
async loadMachineConfig() {
if (!this._isMounted) { return; }
const resp = (await API.graphql({
query: getConfigItem,
variables: {
input: {
id: this.state.id,
type: ConfigType.MACHINE_CONFIG
}
}
}) as IGetConfigItemResponse);
if (resp && resp.data && resp.data.getConfigItem &&
resp.data.getConfigItem.id === this.state.id &&
resp.data.getConfigItem.type === ConfigType.MACHINE_CONFIG) {
const configItem = resp.data.getConfigItem as IMachineConfigItem;
this.setState({
machineProductionCountTagName: configItem.machineProductionCountTagName,
machineStatusTagName: configItem.machineStatusTagName,
machineStatusDownValue: configItem.machineStatusDownValue,
machineStatusUpValue: configItem.machineStatusUpValue,
machineStatusIdleValue: configItem.machineStatusIdleValue
});
} else {
this.setState({
machineProductionCountTagName: '',
machineStatusTagName: '',
machineStatusDownValue: '',
machineStatusUpValue: '',
machineStatusIdleValue: ''
});
}
}