|
|
|
|
@ -44,6 +44,7 @@ export default {
|
|
|
|
|
importMessage: 'Whether to confirm import data item?',
|
|
|
|
|
createSuccess: 'Create Success',
|
|
|
|
|
updateSuccess: 'Update Success',
|
|
|
|
|
total: 'Total',
|
|
|
|
|
delMessage: 'Delete the selected data?',
|
|
|
|
|
delDataMessage: 'Delete the data?',
|
|
|
|
|
delNoData: 'Please select the data to delete',
|
|
|
|
|
@ -58,6 +59,203 @@ export default {
|
|
|
|
|
copyError: 'Copy Error',
|
|
|
|
|
code:'Auto-generate on Save'
|
|
|
|
|
},
|
|
|
|
|
ErpStock: {
|
|
|
|
|
Warehouse: {
|
|
|
|
|
name: 'Warehouse Name',
|
|
|
|
|
status: 'Warehouse Status',
|
|
|
|
|
address: 'Warehouse Address',
|
|
|
|
|
warehousePrice: 'Storage Fee',
|
|
|
|
|
truckagePrice: 'Truckage Fee',
|
|
|
|
|
principal: 'Principal',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
sort: 'Sort',
|
|
|
|
|
defaultStatus: 'Default Status',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
placeholderName: 'Please enter warehouse name',
|
|
|
|
|
placeholderStatus: 'Please select warehouse status',
|
|
|
|
|
placeholderAddress: 'Please enter warehouse address',
|
|
|
|
|
placeholderPrincipal: 'Please enter principal',
|
|
|
|
|
placeholderSort: 'Please enter sort',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
validatorNameRequired: 'Warehouse name is required',
|
|
|
|
|
validatorSortRequired: 'Sort is required',
|
|
|
|
|
validatorStatusRequired: 'Status is required',
|
|
|
|
|
confirmDefaultStatus: 'Are you sure to {action} "{name}" as default?',
|
|
|
|
|
set: 'set',
|
|
|
|
|
cancel: 'cancel',
|
|
|
|
|
exportName: 'Warehouse.xls'
|
|
|
|
|
},
|
|
|
|
|
Stock: {
|
|
|
|
|
product: 'Product',
|
|
|
|
|
warehouse: 'Warehouse',
|
|
|
|
|
code: 'Code',
|
|
|
|
|
name: 'Name',
|
|
|
|
|
category: 'Category',
|
|
|
|
|
unit: 'Unit',
|
|
|
|
|
count: 'Stock Quantity',
|
|
|
|
|
placeholderProduct: 'Please select product',
|
|
|
|
|
placeholderWarehouse: 'Please select warehouse',
|
|
|
|
|
exportName: 'Product Stock.xls'
|
|
|
|
|
},
|
|
|
|
|
In: {
|
|
|
|
|
no: 'Inbound No',
|
|
|
|
|
product: 'Product',
|
|
|
|
|
inTime: 'Inbound Time',
|
|
|
|
|
warehouse: 'Warehouse',
|
|
|
|
|
creator: 'Creator',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
supplier: 'Supplier',
|
|
|
|
|
productInfo: 'Product Info',
|
|
|
|
|
count: 'Quantity',
|
|
|
|
|
price: 'Amount',
|
|
|
|
|
totalPrice: 'Total Price',
|
|
|
|
|
inType: 'Inbound Type',
|
|
|
|
|
tabProduct: 'Product Inbound',
|
|
|
|
|
tabMaterial: 'Material Inbound',
|
|
|
|
|
tabPart: 'Part Inbound',
|
|
|
|
|
tabOther: 'Other Inbound',
|
|
|
|
|
placeholderNo: 'Please enter inbound no',
|
|
|
|
|
placeholderNoAuto: 'Auto-generated on save',
|
|
|
|
|
placeholderProduct: 'Please select product',
|
|
|
|
|
placeholderWarehouse: 'Please select warehouse',
|
|
|
|
|
placeholderCreator: 'Please select creator',
|
|
|
|
|
placeholderStatus: 'Please select status',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
placeholderSupplier: 'Please select supplier',
|
|
|
|
|
placeholderInTime: 'Select inbound time',
|
|
|
|
|
placeholderInType: 'Please select inbound type',
|
|
|
|
|
validatorInTimeRequired: 'Inbound time is required',
|
|
|
|
|
validatorInTypeRequired: 'Inbound type is required',
|
|
|
|
|
confirmApprove: 'Are you sure to approve this inbound order?',
|
|
|
|
|
confirmReverseApprove: 'Are you sure to reverse approve this inbound order?',
|
|
|
|
|
approveSuccess: 'Approve success',
|
|
|
|
|
reverseApproveSuccess: 'Reverse approve success',
|
|
|
|
|
exportName: 'Other Inbound Order.xls',
|
|
|
|
|
list: 'Inbound Product List',
|
|
|
|
|
addItem: 'Add Inbound Product'
|
|
|
|
|
},
|
|
|
|
|
Out: {
|
|
|
|
|
no: 'Outbound No',
|
|
|
|
|
customer: 'Customer',
|
|
|
|
|
outTime: 'Outbound Time',
|
|
|
|
|
outType: 'Outbound Type',
|
|
|
|
|
warehouse: 'Warehouse',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
file: 'Attachment',
|
|
|
|
|
list: 'Outbound Product List',
|
|
|
|
|
tabOther: 'Other Outbound',
|
|
|
|
|
tabPart: 'Part Outbound',
|
|
|
|
|
tabMaterial: 'Material Outbound',
|
|
|
|
|
tabProduct: 'Product Outbound',
|
|
|
|
|
tabPick: 'Pick Outbound',
|
|
|
|
|
placeholderNo: 'Auto-generated on save',
|
|
|
|
|
placeholderCustomer: 'Please select customer',
|
|
|
|
|
placeholderOutTime: 'Select outbound time',
|
|
|
|
|
placeholderOutType: 'Please select outbound type',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
validatorOutTimeRequired: 'Outbound time is required',
|
|
|
|
|
validatorOutTypeRequired: 'Outbound type is required',
|
|
|
|
|
confirmApprove: 'Are you sure to approve this outbound order?',
|
|
|
|
|
confirmReverseApprove: 'Are you sure to reverse approve this outbound order?',
|
|
|
|
|
approveSuccess: 'Approve success',
|
|
|
|
|
reverseApproveSuccess: 'Reverse approve success',
|
|
|
|
|
exportName: 'Other Outbound Order.xls',
|
|
|
|
|
addItem: 'Add Outbound Product'
|
|
|
|
|
},
|
|
|
|
|
Item: {
|
|
|
|
|
index: 'Index',
|
|
|
|
|
warehouse: 'Warehouse Name',
|
|
|
|
|
product: 'Product Name',
|
|
|
|
|
stock: 'Stock',
|
|
|
|
|
barcode: 'Barcode',
|
|
|
|
|
unit: 'Unit',
|
|
|
|
|
count: 'Quantity',
|
|
|
|
|
price: 'Price',
|
|
|
|
|
totalPrice: 'Total Price',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
action: 'Action',
|
|
|
|
|
placeholderWarehouse: 'Please select warehouse',
|
|
|
|
|
placeholderProduct: 'Please select product',
|
|
|
|
|
validatorWarehouseRequired: 'Warehouse is required',
|
|
|
|
|
validatorProductRequired: 'Product is required',
|
|
|
|
|
validatorCountRequired: 'Quantity is required'
|
|
|
|
|
},
|
|
|
|
|
Check: {
|
|
|
|
|
no: 'Check No',
|
|
|
|
|
product: 'Product',
|
|
|
|
|
checkTime: 'Check Time',
|
|
|
|
|
warehouse: 'Warehouse',
|
|
|
|
|
creator: 'Creator',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
productNames: 'Product Names',
|
|
|
|
|
count: 'Quantity',
|
|
|
|
|
price: 'Amount',
|
|
|
|
|
totalPrice: 'Total Price',
|
|
|
|
|
placeholderNo: 'Please enter check no',
|
|
|
|
|
placeholderNoAuto: 'Auto-generated on save',
|
|
|
|
|
placeholderProduct: 'Please select product',
|
|
|
|
|
placeholderWarehouse: 'Please select warehouse',
|
|
|
|
|
placeholderCreator: 'Please select creator',
|
|
|
|
|
placeholderStatus: 'Please select status',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
placeholderCheckTime: 'Select check time',
|
|
|
|
|
validatorCheckTimeRequired: 'Check time is required',
|
|
|
|
|
confirmApprove: 'Are you sure to approve this check order?',
|
|
|
|
|
confirmReverseApprove: 'Are you sure to reverse approve this check order?',
|
|
|
|
|
approveSuccess: 'Approve success',
|
|
|
|
|
reverseApproveSuccess: 'Reverse approve success',
|
|
|
|
|
exportName: 'Check Order.xls',
|
|
|
|
|
list: 'Check Product List',
|
|
|
|
|
addItem: 'Add Check Product',
|
|
|
|
|
item: {
|
|
|
|
|
warehouse: 'Warehouse Name',
|
|
|
|
|
bookStock: 'Book Stock',
|
|
|
|
|
actualStock: 'Actual Stock',
|
|
|
|
|
profitLoss: 'Profit/Loss',
|
|
|
|
|
placeholderWarehouse: 'Please select warehouse name',
|
|
|
|
|
validatorWarehouseRequired: 'Warehouse name is required'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
Move: {
|
|
|
|
|
no: 'Transfer No',
|
|
|
|
|
product: 'Product',
|
|
|
|
|
moveTime: 'Transfer Time',
|
|
|
|
|
fromWarehouse: 'Warehouse',
|
|
|
|
|
creator: 'Creator',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
productNames: 'Product Info',
|
|
|
|
|
count: 'Quantity',
|
|
|
|
|
price: 'Amount',
|
|
|
|
|
totalPrice: 'Total Price',
|
|
|
|
|
placeholderNo: 'Please enter transfer no',
|
|
|
|
|
placeholderNoAuto: 'Auto-generated on save',
|
|
|
|
|
placeholderProduct: 'Please select product',
|
|
|
|
|
placeholderWarehouse: 'Please select warehouse',
|
|
|
|
|
placeholderCreator: 'Please select creator',
|
|
|
|
|
placeholderStatus: 'Please select status',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
placeholderMoveTime: 'Select transfer time',
|
|
|
|
|
validatorMoveTimeRequired: 'Transfer time is required',
|
|
|
|
|
confirmApprove: 'Are you sure to approve this transfer order?',
|
|
|
|
|
confirmReverseApprove: 'Are you sure to reverse approve this transfer order?',
|
|
|
|
|
approveSuccess: 'Approve success',
|
|
|
|
|
reverseApproveSuccess: 'Reverse approve success',
|
|
|
|
|
exportName: 'Stock Transfer Order.xls',
|
|
|
|
|
list: 'Transfer Product List',
|
|
|
|
|
addItem: 'Add Transfer Product',
|
|
|
|
|
item: {
|
|
|
|
|
fromWarehouse: 'From Warehouse',
|
|
|
|
|
toWarehouse: 'To Warehouse',
|
|
|
|
|
placeholderFromWarehouse: 'Please select from warehouse',
|
|
|
|
|
placeholderToWarehouse: 'Please select to warehouse',
|
|
|
|
|
validatorFromWarehouseRequired: 'From warehouse is required',
|
|
|
|
|
validatorToWarehouseRequired: 'To warehouse is required'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
lock: {
|
|
|
|
|
lockScreen: 'Lock screen',
|
|
|
|
|
lock: 'Lock',
|
|
|
|
|
@ -296,6 +494,7 @@ export default {
|
|
|
|
|
delete: 'Delete',
|
|
|
|
|
edit: 'Edit',
|
|
|
|
|
update: 'Update',
|
|
|
|
|
copy: 'Copy',
|
|
|
|
|
preview: 'Preview',
|
|
|
|
|
more: 'More',
|
|
|
|
|
sync: 'Sync',
|
|
|
|
|
@ -2012,6 +2211,7 @@ export default {
|
|
|
|
|
operateTypeDown: 'Mold Down',
|
|
|
|
|
mold: 'Mold',
|
|
|
|
|
moldName: 'Mold Name',
|
|
|
|
|
lowerMold: 'Lower Mold',
|
|
|
|
|
device: 'Device',
|
|
|
|
|
deviceName: 'Device Name',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
@ -2026,6 +2226,7 @@ export default {
|
|
|
|
|
export: 'Export',
|
|
|
|
|
exportFilename: 'MoldOperate.xls',
|
|
|
|
|
placeholderMold: 'Please select mold',
|
|
|
|
|
placeholderLowerMold: 'Please select lower mold',
|
|
|
|
|
placeholderRemark: 'Please input remark',
|
|
|
|
|
placeholderCreateTimeStart: 'Start Date',
|
|
|
|
|
placeholderCreateTimeEnd: 'End Date',
|
|
|
|
|
@ -2035,6 +2236,7 @@ export default {
|
|
|
|
|
validatorOperateTypeRequired: 'Operation type can not be empty',
|
|
|
|
|
validatorDeviceRequired: 'Device can not be empty',
|
|
|
|
|
validatorMoldRequired: 'Mold can not be empty',
|
|
|
|
|
validatorLowerMoldRequired: 'Lower mold can not be empty',
|
|
|
|
|
alertNeedRemoveMoldFirst: 'Please remove the mold from this device first!',
|
|
|
|
|
alertNoMoldOnDevice: 'No mold is installed on this device!'
|
|
|
|
|
},
|
|
|
|
|
@ -3060,5 +3262,347 @@ export default {
|
|
|
|
|
|
|
|
|
|
exportFilename: 'FormingRecord.xls'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
DataCollection: {
|
|
|
|
|
DeviceAttributeType: {
|
|
|
|
|
moduleName: 'Acquisition Point Type',
|
|
|
|
|
index: 'Index',
|
|
|
|
|
code: 'Type Code',
|
|
|
|
|
name: 'Type Name',
|
|
|
|
|
sort: 'Display Order',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
operate: 'Operate',
|
|
|
|
|
|
|
|
|
|
search: 'Search',
|
|
|
|
|
reset: 'Reset',
|
|
|
|
|
create: 'Create',
|
|
|
|
|
batchDelete: 'Batch Delete',
|
|
|
|
|
export: 'Export',
|
|
|
|
|
|
|
|
|
|
placeholderCode: 'Please enter type code',
|
|
|
|
|
placeholderName: 'Please enter type name',
|
|
|
|
|
placeholderSort: 'Please enter display order',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
|
|
|
|
|
dialogOk: 'Confirm',
|
|
|
|
|
dialogCancel: 'Cancel',
|
|
|
|
|
|
|
|
|
|
validatorCodeRequired: 'Type code can not be empty',
|
|
|
|
|
validatorNameRequired: 'Type name can not be empty',
|
|
|
|
|
validatorSortRequired: 'Display order can not be empty',
|
|
|
|
|
|
|
|
|
|
exportFilename: 'AcquisitionPointType.xls'
|
|
|
|
|
},
|
|
|
|
|
DeviceModel: {
|
|
|
|
|
moduleName: 'Acquisition Device Model',
|
|
|
|
|
index: 'Index',
|
|
|
|
|
code: 'Model Code',
|
|
|
|
|
name: 'Model Name',
|
|
|
|
|
protocol: 'Protocol',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
operate: 'Operate',
|
|
|
|
|
|
|
|
|
|
search: 'Search',
|
|
|
|
|
reset: 'Reset',
|
|
|
|
|
create: 'Create',
|
|
|
|
|
batchDelete: 'Batch Delete',
|
|
|
|
|
export: 'Export',
|
|
|
|
|
|
|
|
|
|
placeholderCode: 'Please enter model code',
|
|
|
|
|
placeholderName: 'Please enter model name',
|
|
|
|
|
placeholderProtocol: 'Please select protocol',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
|
|
|
|
|
dialogOk: 'Confirm',
|
|
|
|
|
dialogCancel: 'Cancel',
|
|
|
|
|
|
|
|
|
|
validatorCodeRequired: 'Model code can not be empty',
|
|
|
|
|
validatorNameRequired: 'Model name can not be empty',
|
|
|
|
|
validatorProtocolRequired: 'Protocol can not be empty',
|
|
|
|
|
|
|
|
|
|
exportFilename: 'AcquisitionDeviceModel.xls',
|
|
|
|
|
|
|
|
|
|
attributeModuleName: 'Point Management',
|
|
|
|
|
attributeCode: 'Point Code',
|
|
|
|
|
attributeName: 'Point Name',
|
|
|
|
|
attributeType: 'Point Type',
|
|
|
|
|
dataType: 'Data Type',
|
|
|
|
|
address: 'Register Address',
|
|
|
|
|
dataUnit: 'Unit',
|
|
|
|
|
ratio: 'Ratio',
|
|
|
|
|
|
|
|
|
|
placeholderAttributeCode: 'Please enter point code',
|
|
|
|
|
placeholderAttributeName: 'Please enter point name',
|
|
|
|
|
placeholderAttributeType: 'Please select point type',
|
|
|
|
|
placeholderDataType: 'Please select data type',
|
|
|
|
|
placeholderAddress: 'Please enter register address',
|
|
|
|
|
placeholderDataUnit: 'Please select unit',
|
|
|
|
|
placeholderRatio: 'Please enter ratio',
|
|
|
|
|
placeholderAttributeRemark: 'Please enter remark',
|
|
|
|
|
|
|
|
|
|
validatorAttributeCodeRequired: 'Point code can not be empty',
|
|
|
|
|
validatorAttributeNameRequired: 'Point name can not be empty',
|
|
|
|
|
|
|
|
|
|
attributeExportFilename: 'AcquisitionDeviceModelPoint.xls',
|
|
|
|
|
|
|
|
|
|
ruleTabLabel: 'Point Rule',
|
|
|
|
|
ruleIdentifier: 'Identifier',
|
|
|
|
|
ruleFieldName: 'Name',
|
|
|
|
|
ruleFieldRule: 'Rule',
|
|
|
|
|
ruleDefaultValue: 'Default Value',
|
|
|
|
|
ruleCreateTime: 'Create Time',
|
|
|
|
|
ruleOperate: 'Operate',
|
|
|
|
|
|
|
|
|
|
ruleSearchIdentifierPlaceholder: 'Please enter identifier',
|
|
|
|
|
ruleSearchFieldNamePlaceholder: 'Please enter name',
|
|
|
|
|
ruleSearchDefaultValuePlaceholder: 'Please enter default value',
|
|
|
|
|
|
|
|
|
|
ruleSearch: 'Search',
|
|
|
|
|
ruleReset: 'Reset',
|
|
|
|
|
|
|
|
|
|
ruleCreateButton: 'Add Alarm Rule',
|
|
|
|
|
ruleEditRuleButton: 'Edit',
|
|
|
|
|
ruleDeleteRuleButton: 'Delete',
|
|
|
|
|
|
|
|
|
|
ruleDialogTitle: 'Edit Point Rule',
|
|
|
|
|
ruleDialogIdentifier: 'Identifier',
|
|
|
|
|
ruleDialogFieldName: 'Name',
|
|
|
|
|
ruleDialogDefaultValue: 'Default Value',
|
|
|
|
|
ruleDialogAlarmLevel: 'Alarm Level',
|
|
|
|
|
ruleDialogFieldRule: 'Point Rule',
|
|
|
|
|
ruleDialogRule: 'Rule',
|
|
|
|
|
ruleDialogRuleAttribute: 'Point',
|
|
|
|
|
ruleDialogRuleOperator: 'Condition',
|
|
|
|
|
ruleDialogRuleValue: 'Value',
|
|
|
|
|
|
|
|
|
|
ruleDialogAlarmLevelPlaceholder: 'Please select alarm level',
|
|
|
|
|
ruleDialogFieldRulePlaceholder: 'Please select point rule',
|
|
|
|
|
ruleDialogRuleAttributePlaceholder: 'Please select point',
|
|
|
|
|
ruleDialogRuleOperatorPlaceholder: 'Please select condition',
|
|
|
|
|
ruleDialogRuleValuePlaceholder: 'Please enter value'
|
|
|
|
|
},
|
|
|
|
|
Device: {
|
|
|
|
|
moduleName: 'Acquisition Device',
|
|
|
|
|
index: 'Index',
|
|
|
|
|
|
|
|
|
|
deviceCode: 'Device Code',
|
|
|
|
|
deviceName: 'Device Name',
|
|
|
|
|
operatingStatus: 'Operating Status',
|
|
|
|
|
protocol: 'Protocol',
|
|
|
|
|
status: 'Connection Status',
|
|
|
|
|
sampleCycle: 'Sample Cycle(s)',
|
|
|
|
|
isEnable: 'Enabled',
|
|
|
|
|
collectionTime: 'Collection Time',
|
|
|
|
|
operate: 'Operation',
|
|
|
|
|
|
|
|
|
|
search: 'Search',
|
|
|
|
|
reset: 'Reset',
|
|
|
|
|
create: 'Create',
|
|
|
|
|
batchDelete: 'Batch Delete',
|
|
|
|
|
export: 'Export',
|
|
|
|
|
|
|
|
|
|
placeholderDeviceCode: 'Please enter device code',
|
|
|
|
|
placeholderDeviceName: 'Please enter device name',
|
|
|
|
|
placeholderModel: 'Please select device model',
|
|
|
|
|
placeholderSampleCycle: 'Please enter sample cycle',
|
|
|
|
|
placeholderUrl: 'Please enter endpoint URL',
|
|
|
|
|
placeholderUsername: 'Please enter username',
|
|
|
|
|
placeholderPassword: 'Please enter password',
|
|
|
|
|
|
|
|
|
|
model: 'Device Model',
|
|
|
|
|
url: 'Endpoint URL',
|
|
|
|
|
username: 'Username',
|
|
|
|
|
password: 'Password',
|
|
|
|
|
|
|
|
|
|
settingDialogTitle: 'Device Settings',
|
|
|
|
|
|
|
|
|
|
connect: 'Connect',
|
|
|
|
|
disconnect: 'Disconnect',
|
|
|
|
|
|
|
|
|
|
attributeModuleName: 'Point',
|
|
|
|
|
attributeCode: 'Point Code',
|
|
|
|
|
attributeName: 'Point Name',
|
|
|
|
|
attributeType: 'Point Type',
|
|
|
|
|
dataType: 'Data Type',
|
|
|
|
|
address: 'Register Address',
|
|
|
|
|
dataUnit: 'Unit',
|
|
|
|
|
ratio: 'Ratio',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
deviceAttributeTabLabel: 'Device Attributes',
|
|
|
|
|
deviceRuleTabLabel: 'Point Rules',
|
|
|
|
|
|
|
|
|
|
currentDeviceLabel: 'Current Device: ',
|
|
|
|
|
|
|
|
|
|
alarmHistoryTitle: 'Device Alarm History Data',
|
|
|
|
|
alarmRuleName: 'Rule Name',
|
|
|
|
|
alarmPointName: 'Point Name',
|
|
|
|
|
alarmPointValue: 'Point Value',
|
|
|
|
|
alarmLevel: 'Alarm Level',
|
|
|
|
|
|
|
|
|
|
emptyDescription: 'Click "Point" in the device list to view points and rules',
|
|
|
|
|
|
|
|
|
|
exportFilename: 'IoTDevice.xls',
|
|
|
|
|
attributeExportFilename: 'AcquisitionDevice-Point.xls',
|
|
|
|
|
|
|
|
|
|
attributeLatestValue: 'Latest Value',
|
|
|
|
|
attributeLatestCollectionTime: 'Latest Collection Time',
|
|
|
|
|
attributeSort: 'Order',
|
|
|
|
|
attributePlaceholderSort: 'Please enter order',
|
|
|
|
|
|
|
|
|
|
placeholderAttributeCode: 'Please enter point code',
|
|
|
|
|
placeholderAttributeName: 'Please enter point name',
|
|
|
|
|
placeholderAttributeType: 'Please select point type',
|
|
|
|
|
placeholderDataType: 'Please select data type',
|
|
|
|
|
placeholderAddress: 'Please enter register address',
|
|
|
|
|
placeholderDataUnit: 'Please enter unit',
|
|
|
|
|
placeholderRatio: 'Please enter ratio',
|
|
|
|
|
placeholderRemark: 'Please enter remark',
|
|
|
|
|
|
|
|
|
|
validatorDeviceCodeRequired: 'Device code can not be empty',
|
|
|
|
|
validatorDeviceNameRequired: 'Device name can not be empty',
|
|
|
|
|
validatorSampleCycleRequired: 'Sample cycle can not be empty',
|
|
|
|
|
validatorIsEnableRequired: 'Enable status can not be empty',
|
|
|
|
|
validatorUrlRequired: 'Endpoint URL can not be empty',
|
|
|
|
|
|
|
|
|
|
attributeValidatorCodeRequired: 'Point code can not be empty',
|
|
|
|
|
attributeValidatorNameRequired: 'Point name can not be empty',
|
|
|
|
|
attributeValidatorCodeNoChinese: 'Point code can not contain Chinese characters',
|
|
|
|
|
attributeValidatorSortNumber: 'Order must contain only numbers',
|
|
|
|
|
attributeValidatorRemarkTooLong: 'Remark can not exceed 100 characters',
|
|
|
|
|
|
|
|
|
|
messageSelectDeviceRequired: 'Please select a device',
|
|
|
|
|
messageDeviceInfoMissingForRules: 'Device information is missing, unable to load point rules'
|
|
|
|
|
},
|
|
|
|
|
RunReport: {
|
|
|
|
|
moduleName: 'Device Operation Report',
|
|
|
|
|
|
|
|
|
|
searchDeviceCodeLabel: 'Device Code',
|
|
|
|
|
searchDeviceCodePlaceholder: 'Please enter device code',
|
|
|
|
|
searchDeviceNameLabel: 'Device Name',
|
|
|
|
|
searchDeviceNamePlaceholder: 'Please enter device name',
|
|
|
|
|
searchTimeRangeLabel: 'Device Running Time',
|
|
|
|
|
searchTimeRangeStartPlaceholder: 'Start Time',
|
|
|
|
|
searchTimeRangeEndPlaceholder: 'End Time',
|
|
|
|
|
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
|
|
|
|
|
tableDeviceCodeColumn: 'Device Code',
|
|
|
|
|
tableDeviceNameColumn: 'Device Name',
|
|
|
|
|
tableRunningTimeColumn: 'Running Time (Hours)',
|
|
|
|
|
tableStandbyTimeColumn: 'Standby Time (Hours)',
|
|
|
|
|
tableFaultTimeColumn: 'Fault Time (Hours)',
|
|
|
|
|
tableWarningTimeColumn: 'Warning Time (Hours)',
|
|
|
|
|
tableUtilizationRateColumn: 'Utilization Rate',
|
|
|
|
|
tableStartTimeColumn: 'Device Run Start Time',
|
|
|
|
|
tableEndTimeColumn: 'Device Run End Time',
|
|
|
|
|
|
|
|
|
|
exportFilename: 'DeviceOperationReport.xls'
|
|
|
|
|
},
|
|
|
|
|
RealTimeMonitoring: {
|
|
|
|
|
moduleName: 'Real-time Data Monitoring',
|
|
|
|
|
|
|
|
|
|
searchLineCodeLabel: 'Line Code',
|
|
|
|
|
searchLineCodePlaceholder: 'Please enter line code',
|
|
|
|
|
searchLineNameLabel: 'Line Name',
|
|
|
|
|
searchLineNamePlaceholder: 'Please enter line name',
|
|
|
|
|
searchDeviceCodeLabel: 'Device Code',
|
|
|
|
|
searchDeviceCodePlaceholder: 'Please enter device code',
|
|
|
|
|
searchDeviceNameLabel: 'Device Name',
|
|
|
|
|
searchDeviceNamePlaceholder: 'Please enter device name',
|
|
|
|
|
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
|
|
|
|
|
tableLineCodeColumn: 'Line Code',
|
|
|
|
|
tableLineNameColumn: 'Line Name',
|
|
|
|
|
tableDeviceCodeColumn: 'Device Code',
|
|
|
|
|
tableDeviceNameColumn: 'Device Name',
|
|
|
|
|
tableStatusColumn: 'Connection Status',
|
|
|
|
|
tableCollectionTimeColumn: 'Latest Collection Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableActionSingleMonitorLabel: 'Single Device Monitoring',
|
|
|
|
|
|
|
|
|
|
dialogTitle: 'Single Device Monitoring',
|
|
|
|
|
dialogDeviceNameLabel: 'Device Name: ',
|
|
|
|
|
dialogCollectionTimeLabel: 'Collection Time: ',
|
|
|
|
|
|
|
|
|
|
emptyDescription: 'No data',
|
|
|
|
|
defaultGroupName: 'Default',
|
|
|
|
|
defaultFieldLabelPrefix: 'Field ',
|
|
|
|
|
|
|
|
|
|
messageDeviceInfoIncomplete: 'Device information is incomplete',
|
|
|
|
|
|
|
|
|
|
exportFilename: 'RealTimeMonitoringDevice.xls'
|
|
|
|
|
},
|
|
|
|
|
HistoryData: {
|
|
|
|
|
moduleName: 'History Record Query',
|
|
|
|
|
|
|
|
|
|
searchLineCodeLabel: 'Line Code',
|
|
|
|
|
searchLineCodePlaceholder: 'Please enter line code',
|
|
|
|
|
searchLineNameLabel: 'Line Name',
|
|
|
|
|
searchLineNamePlaceholder: 'Please enter line name',
|
|
|
|
|
searchDeviceCodeLabel: 'Device Code',
|
|
|
|
|
searchDeviceCodePlaceholder: 'Please enter device code',
|
|
|
|
|
searchDeviceNameLabel: 'Device Name',
|
|
|
|
|
searchDeviceNamePlaceholder: 'Please enter device name',
|
|
|
|
|
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
|
|
|
|
|
tableLineCodeColumn: 'Line Code',
|
|
|
|
|
tableLineNameColumn: 'Line Name',
|
|
|
|
|
tableDeviceCodeColumn: 'Device Code',
|
|
|
|
|
tableDeviceNameColumn: 'Device Name',
|
|
|
|
|
tableCollectionTimeColumn: 'Collection Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableActionHistoryLabel: 'History',
|
|
|
|
|
|
|
|
|
|
dialogTitlePrefix: 'History: ',
|
|
|
|
|
dialogCollectionTimeLabel: 'Collection Time',
|
|
|
|
|
dialogCollectionTimeStartPlaceholder: 'Start Time',
|
|
|
|
|
dialogCollectionTimeEndPlaceholder: 'End Time',
|
|
|
|
|
dialogSearchButtonText: 'Search',
|
|
|
|
|
dialogResetButtonText: 'Reset',
|
|
|
|
|
dialogRecordCollectionTimePrefix: 'Collection Time: ',
|
|
|
|
|
|
|
|
|
|
emptyDescription: 'No data',
|
|
|
|
|
defaultFieldLabelPrefix: 'Field ',
|
|
|
|
|
|
|
|
|
|
exportFilename: 'HistoryDataDevice.xls'
|
|
|
|
|
},
|
|
|
|
|
DeviceParamAnalysis: {
|
|
|
|
|
moduleName: 'Device Operation Parameter Analysis',
|
|
|
|
|
|
|
|
|
|
treeSearchPlaceholder: 'Search device or parameter',
|
|
|
|
|
|
|
|
|
|
formTimeLabel: 'Time',
|
|
|
|
|
formTimeStartPlaceholder: 'Start Date',
|
|
|
|
|
formTimeEndPlaceholder: 'End Date',
|
|
|
|
|
|
|
|
|
|
shortcutLast7Days: 'Last 7 Days',
|
|
|
|
|
shortcutLastWeek: 'Last Week',
|
|
|
|
|
shortcutLastMonth: 'Last Month',
|
|
|
|
|
shortcutLast3Months: 'Last 3 Months',
|
|
|
|
|
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
|
|
|
|
|
emptyDescription: 'No data',
|
|
|
|
|
emptySelectNodeDescription: 'Please select a node on the left',
|
|
|
|
|
|
|
|
|
|
selectedParamTitle: 'Node: {label}{unit}',
|
|
|
|
|
defaultSeriesName: 'Parameter',
|
|
|
|
|
|
|
|
|
|
messageLoadTreeFailed: 'Failed to load tree data',
|
|
|
|
|
messageNodeNoParams: 'No parameters under this node',
|
|
|
|
|
messageDeviceNoParams: 'No parameters under this device',
|
|
|
|
|
messageFetchChartFailed: 'Failed to load chart data'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|