|
|
|
|
@ -52,6 +52,7 @@ export default {
|
|
|
|
|
status: 'Status',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
updateTime: 'Update Time',
|
|
|
|
|
operate: 'Operation',
|
|
|
|
|
copy: 'Copy',
|
|
|
|
|
copySuccess: 'Copy Success',
|
|
|
|
|
copyError: 'Copy Error'
|
|
|
|
|
@ -455,6 +456,235 @@ export default {
|
|
|
|
|
btn_zoom_out: 'Zoom out',
|
|
|
|
|
preview: 'Preivew'
|
|
|
|
|
},
|
|
|
|
|
SystemManagement: {
|
|
|
|
|
Dept: {
|
|
|
|
|
name: 'Department Name',
|
|
|
|
|
statusLabel: 'Department Status',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
leader: 'Leader',
|
|
|
|
|
sort: 'Sort',
|
|
|
|
|
phone: 'Phone',
|
|
|
|
|
email: 'Email',
|
|
|
|
|
parent: 'Parent Department',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
actions: 'Actions',
|
|
|
|
|
searchNamePlaceholder: 'Please input department name',
|
|
|
|
|
searchStatusPlaceholder: 'Please select department status',
|
|
|
|
|
parentPlaceholder: 'Please select parent department',
|
|
|
|
|
leaderPlaceholder: 'Please select leader',
|
|
|
|
|
phonePlaceholder: 'Please input phone number',
|
|
|
|
|
emailPlaceholder: 'Please input email',
|
|
|
|
|
statusPlaceholder: 'Please select status',
|
|
|
|
|
parentRequired: 'Parent department is required',
|
|
|
|
|
nameRequired: 'Department name is required',
|
|
|
|
|
sortRequired: 'Sort is required',
|
|
|
|
|
emailInvalid: 'Please input a valid email address',
|
|
|
|
|
phoneInvalid: 'Please input a valid mobile number',
|
|
|
|
|
statusRequired: 'Status is required',
|
|
|
|
|
toggleExpand: 'Expand / Collapse'
|
|
|
|
|
},
|
|
|
|
|
User: {
|
|
|
|
|
workNo: 'Work No',
|
|
|
|
|
username: 'User Name',
|
|
|
|
|
nickname: 'Nickname',
|
|
|
|
|
dept: 'Department',
|
|
|
|
|
mobile: 'Mobile',
|
|
|
|
|
email: 'Email',
|
|
|
|
|
sex: 'User Gender',
|
|
|
|
|
post: 'Post',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
actions: 'Actions',
|
|
|
|
|
password: 'User Password',
|
|
|
|
|
role: 'Role',
|
|
|
|
|
import: 'User Import',
|
|
|
|
|
importDragText: 'Drag file here, or',
|
|
|
|
|
importClickText: 'click to upload',
|
|
|
|
|
importUpdateSupport: 'Update existing user data if present',
|
|
|
|
|
importFormatLimit: 'Only xls, xlsx format files are allowed.',
|
|
|
|
|
importDownloadTemplate: 'Download template',
|
|
|
|
|
searchWorkNoPlaceholder: 'Please input work No',
|
|
|
|
|
searchUsernamePlaceholder: 'Please input user name',
|
|
|
|
|
searchMobilePlaceholder: 'Please input mobile',
|
|
|
|
|
searchStatusPlaceholder: 'Please select status',
|
|
|
|
|
searchCreateTimeStartPlaceholder: 'Start date',
|
|
|
|
|
searchCreateTimeEndPlaceholder: 'End date',
|
|
|
|
|
deptPlaceholder: 'Please select department',
|
|
|
|
|
sexPlaceholder: 'Please select',
|
|
|
|
|
postPlaceholder: 'Please select',
|
|
|
|
|
remarkPlaceholder: 'Please input content',
|
|
|
|
|
usernamePlaceholder: 'Please input user name',
|
|
|
|
|
passwordPlaceholder: 'Please input user password',
|
|
|
|
|
workNoPlaceholder: 'Please input work No',
|
|
|
|
|
mobilePlaceholder: 'Please input mobile',
|
|
|
|
|
emailPlaceholder: 'Please input email',
|
|
|
|
|
usernameRequired: 'User name is required',
|
|
|
|
|
workNoRequired: 'Work No is required',
|
|
|
|
|
passwordRequired: 'User password is required',
|
|
|
|
|
deptRequired: 'Department is required',
|
|
|
|
|
emailInvalid: 'Please input a valid email address',
|
|
|
|
|
mobileInvalid: 'Please input a valid mobile number',
|
|
|
|
|
importFileRequired: 'Please upload file',
|
|
|
|
|
importSuccessTip: 'Upload success: {createCount}; Update success: {updateCount}; Update failed: {failureCount};',
|
|
|
|
|
importFailed: 'Upload failed, please upload again!',
|
|
|
|
|
importFileLimit: 'Only one file can be uploaded!',
|
|
|
|
|
resetPasswordTitle: 'Please input new password for "{username}"',
|
|
|
|
|
resetPasswordSuccess: 'Modified successfully, new password is: {password}',
|
|
|
|
|
resetPassword: 'Reset Password',
|
|
|
|
|
assignRole: 'Assign Role',
|
|
|
|
|
changeStatusConfirm: 'Are you sure to {action} user "{username}"?'
|
|
|
|
|
},
|
|
|
|
|
Post: {
|
|
|
|
|
code: 'Post Code',
|
|
|
|
|
name: 'Post Name',
|
|
|
|
|
sort: 'Post Order',
|
|
|
|
|
remark: 'Post Remark',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
actions: 'Actions',
|
|
|
|
|
searchNamePlaceholder: 'Please input post name',
|
|
|
|
|
searchCodePlaceholder: 'Please input post code',
|
|
|
|
|
searchStatusPlaceholder: 'Please select status',
|
|
|
|
|
codePlaceholder: 'Please input post code',
|
|
|
|
|
namePlaceholder: 'Please input post name',
|
|
|
|
|
sortPlaceholder: 'Please input post order',
|
|
|
|
|
statusPlaceholder: 'Please select status',
|
|
|
|
|
remarkPlaceholder: 'Please input remark',
|
|
|
|
|
codeRequired: 'Post code is required',
|
|
|
|
|
nameRequired: 'Post name is required',
|
|
|
|
|
sortRequired: 'Post order is required',
|
|
|
|
|
statusRequired: 'Post status is required'
|
|
|
|
|
},
|
|
|
|
|
Role: {
|
|
|
|
|
code: 'Role Code',
|
|
|
|
|
name: 'Role Name',
|
|
|
|
|
type: 'Role Type',
|
|
|
|
|
sort: 'Display Order',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
menuPermission: 'Menu Permission',
|
|
|
|
|
dataPermission: 'Data Permission',
|
|
|
|
|
dataScope: 'Permission Scope',
|
|
|
|
|
selectAll: 'Select/Deselect All',
|
|
|
|
|
expandCollapse: 'Expand/Collapse All',
|
|
|
|
|
parentChildLink: 'Parent-child linkage (select parent to select children)',
|
|
|
|
|
yes: 'Yes',
|
|
|
|
|
no: 'No',
|
|
|
|
|
loadingText: 'Loading, please wait',
|
|
|
|
|
searchCodePlaceholder: 'Please input role code',
|
|
|
|
|
searchNamePlaceholder: 'Please input role name',
|
|
|
|
|
searchStatusPlaceholder: 'Please select status',
|
|
|
|
|
codePlaceholder: 'Please input role code',
|
|
|
|
|
namePlaceholder: 'Please input role name',
|
|
|
|
|
sortPlaceholder: 'Please input display order',
|
|
|
|
|
statusPlaceholder: 'Please select status',
|
|
|
|
|
remarkPlaceholder: 'Please input remark',
|
|
|
|
|
codeRequired: 'Role code is required',
|
|
|
|
|
nameRequired: 'Role name is required',
|
|
|
|
|
sortRequired: 'Display order is required',
|
|
|
|
|
statusRequired: 'Status is required'
|
|
|
|
|
},
|
|
|
|
|
Menu: {
|
|
|
|
|
name: 'Menu Name',
|
|
|
|
|
parent: 'Parent Menu',
|
|
|
|
|
type: 'Menu Type',
|
|
|
|
|
icon: 'Menu Icon',
|
|
|
|
|
path: 'Route Path',
|
|
|
|
|
component: 'Component Path',
|
|
|
|
|
componentName: 'Component Name',
|
|
|
|
|
permission: 'Permission',
|
|
|
|
|
sort: 'Display Order',
|
|
|
|
|
status: 'Menu Status',
|
|
|
|
|
visible: 'Visible',
|
|
|
|
|
alwaysShow: 'Always Show',
|
|
|
|
|
keepAlive: 'Keep Alive',
|
|
|
|
|
actions: 'Actions',
|
|
|
|
|
searchNamePlaceholder: 'Please input menu name',
|
|
|
|
|
searchStatusPlaceholder: 'Please select menu status',
|
|
|
|
|
namePlaceholder: 'Please input menu name',
|
|
|
|
|
pathPlaceholder: 'Please input route path',
|
|
|
|
|
componentPlaceholder: 'For example: system/user/index',
|
|
|
|
|
componentNamePlaceholder: 'For example: SystemUser',
|
|
|
|
|
permissionPlaceholder: 'Please input permission',
|
|
|
|
|
sortPlaceholder: 'Please input display order',
|
|
|
|
|
toggleExpand: 'Expand / Collapse',
|
|
|
|
|
refreshCache: 'Refresh Menu Cache',
|
|
|
|
|
updateCacheConfirm: 'The cache will be updated and the browser will be refreshed!',
|
|
|
|
|
updateCacheTitle: 'Refresh Menu Cache',
|
|
|
|
|
visibleShow: 'Show',
|
|
|
|
|
visibleHide: 'Hide',
|
|
|
|
|
always: 'Always',
|
|
|
|
|
notAlways: 'Not Always',
|
|
|
|
|
keep: 'Cache',
|
|
|
|
|
notKeep: 'No Cache',
|
|
|
|
|
parentRoot: 'Root Menu',
|
|
|
|
|
nameRequired: 'Menu name is required',
|
|
|
|
|
sortRequired: 'Menu order is required',
|
|
|
|
|
pathRequired: 'Route path is required',
|
|
|
|
|
statusRequired: 'Status is required',
|
|
|
|
|
pathMustStartWithSlash: 'Path must start with /',
|
|
|
|
|
pathMustNotStartWithSlash: 'Path must not start with /',
|
|
|
|
|
pathTooltipTitle: 'Route Path',
|
|
|
|
|
pathTooltipMessage:
|
|
|
|
|
'Route path to access, such as `user`. For external link, start with `http(s)://`.',
|
|
|
|
|
permissionTooltipTitle: 'Permission',
|
|
|
|
|
permissionTooltipMessage:
|
|
|
|
|
"Permission string on Controller method, e.g. @PreAuthorize(`@ss.hasPermission('system:user:list')`)",
|
|
|
|
|
visibleTooltipTitle: 'Visible',
|
|
|
|
|
visibleTooltipMessage:
|
|
|
|
|
'When hidden is selected, the route will not appear in the sidebar but can still be accessed',
|
|
|
|
|
alwaysShowTooltipTitle: 'Always Show',
|
|
|
|
|
alwaysShowTooltipMessage:
|
|
|
|
|
'When not selected, if the menu has only one child, the parent will be hidden and the child will be displayed directly',
|
|
|
|
|
keepAliveTooltipTitle: 'Keep Alive',
|
|
|
|
|
keepAliveTooltipMessage:
|
|
|
|
|
'When cached is selected, it will be cached by `keep-alive`, and the "Component Name" field must be filled in'
|
|
|
|
|
},
|
|
|
|
|
Dict: {
|
|
|
|
|
id: 'Dict ID',
|
|
|
|
|
name: 'Dict Name',
|
|
|
|
|
type: 'Dict Type',
|
|
|
|
|
label: 'Dict Label',
|
|
|
|
|
value: 'Dict Value',
|
|
|
|
|
sort: 'Dict Sort',
|
|
|
|
|
status: 'Status',
|
|
|
|
|
remark: 'Remark',
|
|
|
|
|
colorType: 'Color Type',
|
|
|
|
|
cssClass: 'CSS Class',
|
|
|
|
|
createTime: 'Create Time',
|
|
|
|
|
actions: 'Actions',
|
|
|
|
|
data: 'Data',
|
|
|
|
|
searchNamePlaceholder: 'Please input dict name',
|
|
|
|
|
searchTypePlaceholder: 'Please input dict type',
|
|
|
|
|
searchStatusPlaceholder: 'Please select dict status',
|
|
|
|
|
searchLabelPlaceholder: 'Please input dict label',
|
|
|
|
|
searchDataStatusPlaceholder: 'Please select data status',
|
|
|
|
|
namePlaceholder: 'Please input dict name',
|
|
|
|
|
typePlaceholder: 'Please input dict type',
|
|
|
|
|
labelPlaceholder: 'Please input data label',
|
|
|
|
|
valuePlaceholder: 'Please input data value',
|
|
|
|
|
sortPlaceholder: 'Please input data order',
|
|
|
|
|
remarkPlaceholder: 'Please input content',
|
|
|
|
|
statusPlaceholder: 'Please select status',
|
|
|
|
|
colorTypePlaceholder: 'Please select color type',
|
|
|
|
|
cssClassPlaceholder: 'Please input CSS Class',
|
|
|
|
|
nameRequired: 'Dict name is required',
|
|
|
|
|
typeRequired: 'Dict type is required',
|
|
|
|
|
statusRequired: 'Status is required',
|
|
|
|
|
labelRequired: 'Data label is required',
|
|
|
|
|
valueRequired: 'Data value is required',
|
|
|
|
|
sortRequired: 'Data order is required',
|
|
|
|
|
colorTypeDefault: 'Default',
|
|
|
|
|
colorTypePrimary: 'Primary',
|
|
|
|
|
colorTypeSuccess: 'Success',
|
|
|
|
|
colorTypeInfo: 'Info',
|
|
|
|
|
colorTypeWarning: 'Warning',
|
|
|
|
|
colorTypeDanger: 'Danger',
|
|
|
|
|
typeExportFilename: 'DictType.xls',
|
|
|
|
|
dataExportFilename: 'DictData.xls'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
basedata: {
|
|
|
|
|
product: {
|
|
|
|
|
category: {
|
|
|
|
|
@ -986,6 +1216,416 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
FactoryModeling: {
|
|
|
|
|
FactoryStructure: {
|
|
|
|
|
moduleName: 'Factory Structure',
|
|
|
|
|
searchCodeLabel: 'Organization Code',
|
|
|
|
|
searchCodePlaceholder: 'Please enter organization code',
|
|
|
|
|
searchParentLabel: 'Parent Organization',
|
|
|
|
|
searchParentPlaceholder: 'Please select parent organization',
|
|
|
|
|
searchNameLabel: 'Organization Name',
|
|
|
|
|
searchNamePlaceholder: 'Please enter organization name',
|
|
|
|
|
searchOrgClassLabel: 'Organization Level',
|
|
|
|
|
searchOrgClassPlaceholder: 'Please select organization level',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
expandButtonText: 'Expand/Collapse',
|
|
|
|
|
tableCodeColumn: 'Organization Code',
|
|
|
|
|
tableNameColumn: 'Organization Name',
|
|
|
|
|
tableSortColumn: 'Display Order',
|
|
|
|
|
tableMachineColumn: 'Related Device',
|
|
|
|
|
tableOrgClassColumn: 'Organization Level',
|
|
|
|
|
tableOrgTypeColumn: 'Process',
|
|
|
|
|
tableCreateTimeColumn: 'Create Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
dialogCodeLabel: 'Code',
|
|
|
|
|
dialogCodeTooltip: 'Factory structure code',
|
|
|
|
|
dialogCodePlaceholder: 'Code is auto generated after saving',
|
|
|
|
|
dialogParentLabel: 'Parent Organization',
|
|
|
|
|
dialogParentPlaceholder: 'Please select parent organization',
|
|
|
|
|
dialogNameLabel: 'Organization Name',
|
|
|
|
|
dialogNamePlaceholder: 'Please enter organization name',
|
|
|
|
|
dialogOrgClassLabel: 'Organization Level',
|
|
|
|
|
dialogSortLabel: 'Display Order',
|
|
|
|
|
dialogSortTooltip: 'Same parent nodes are sorted in ascending order',
|
|
|
|
|
dialogSortPlaceholder: 'Please enter display order',
|
|
|
|
|
dialogOrgTypeLabel: 'Process',
|
|
|
|
|
dialogOrgTypeTooltip: 'Source: Data dictionary - Process',
|
|
|
|
|
dialogOrgTypePlaceholder: 'Please select type',
|
|
|
|
|
dialogMachineLabel: 'Related Device',
|
|
|
|
|
dialogMachinePlaceholder: 'Please select device',
|
|
|
|
|
dialogCancelButton: 'Cancel',
|
|
|
|
|
dialogSubmitButton: 'Confirm',
|
|
|
|
|
orgTreeRootName: 'Top Organization',
|
|
|
|
|
validatorNameRequired: 'Organization name can not be empty',
|
|
|
|
|
validatorParentRequired: 'Parent organization can not be empty',
|
|
|
|
|
validatorOrgClassRequired: 'Organization level can not be empty'
|
|
|
|
|
},
|
|
|
|
|
FactoryWorker: {
|
|
|
|
|
moduleName: 'Workstation Worker',
|
|
|
|
|
searchNameLabel: 'Organization Name',
|
|
|
|
|
searchNamePlaceholder: 'Please enter organization name',
|
|
|
|
|
searchStatusLabel: 'Organization Status',
|
|
|
|
|
searchStatusPlaceholder: 'Please select organization status',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
expandButtonText: 'Expand/Collapse',
|
|
|
|
|
tabsZhijiang: 'Pulping',
|
|
|
|
|
tabsChengxing: 'Forming',
|
|
|
|
|
tabsHonggan: 'Drying',
|
|
|
|
|
tabsZhuanyi: 'Transfer',
|
|
|
|
|
tabsJiashi: 'Humidifying',
|
|
|
|
|
tabsReya: 'Hot Press',
|
|
|
|
|
tabsQiebian: 'Trimming',
|
|
|
|
|
tabsPanjian: 'Inspection',
|
|
|
|
|
tabsDabao: 'Packing',
|
|
|
|
|
tabsTiebiao: 'Labeling',
|
|
|
|
|
tabsPinyin: 'Printing',
|
|
|
|
|
tabsSufeng: 'Sealing',
|
|
|
|
|
tabsAll: 'All',
|
|
|
|
|
tableNameColumn: 'Organization Name',
|
|
|
|
|
tableOrgClassColumn: 'Organization Level',
|
|
|
|
|
tableOrgTypeColumn: 'Type',
|
|
|
|
|
tableWorkerColumn: 'Today Worker',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableDispatchAction: 'Dispatch',
|
|
|
|
|
exportFileName: 'Workstation.xls'
|
|
|
|
|
},
|
|
|
|
|
ProductCategory: {
|
|
|
|
|
moduleName: 'Product Material Category',
|
|
|
|
|
searchNameLabel: 'Category Name',
|
|
|
|
|
searchNamePlaceholder: 'Please enter category name',
|
|
|
|
|
searchStatusLabel: 'Enable Status',
|
|
|
|
|
searchStatusPlaceholder: 'Please select enable status',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
expandButtonText: 'Expand/Collapse',
|
|
|
|
|
tableCodeColumn: 'Category Code',
|
|
|
|
|
tableNameColumn: 'Category Name',
|
|
|
|
|
tableSortColumn: 'Sort',
|
|
|
|
|
tableStatusColumn: 'Status',
|
|
|
|
|
tableCreateTimeColumn: 'Create Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
dialogParentLabel: 'Parent Category',
|
|
|
|
|
dialogParentPlaceholder: 'Please select parent category',
|
|
|
|
|
dialogCodeLabel: 'Code',
|
|
|
|
|
dialogCodePlaceholder: 'Please enter code',
|
|
|
|
|
dialogNameLabel: 'Name',
|
|
|
|
|
dialogNamePlaceholder: 'Please enter name',
|
|
|
|
|
dialogSortLabel: 'Sort',
|
|
|
|
|
dialogSortPlaceholder: 'Please enter sort',
|
|
|
|
|
dialogStatusLabel: 'Status',
|
|
|
|
|
dialogCancelButton: 'Cancel',
|
|
|
|
|
dialogSubmitButton: 'Confirm',
|
|
|
|
|
treeRootName: 'Top Product Category',
|
|
|
|
|
validatorParentRequired: 'Parent category can not be empty',
|
|
|
|
|
validatorNameRequired: 'Name can not be empty',
|
|
|
|
|
validatorCodeRequired: 'Code can not be empty',
|
|
|
|
|
validatorSortRequired: 'Sort can not be empty',
|
|
|
|
|
validatorStatusRequired: 'Status can not be empty'
|
|
|
|
|
},
|
|
|
|
|
ProductInformation: {
|
|
|
|
|
moduleName: 'Product Material Information',
|
|
|
|
|
searchNameLabel: 'Name',
|
|
|
|
|
searchNamePlaceholder: 'Please enter name',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
tableBarCodeColumn: 'Code',
|
|
|
|
|
tableNameColumn: 'Name',
|
|
|
|
|
tableStandardColumn: 'Specification',
|
|
|
|
|
tableCategoryColumn: 'Category',
|
|
|
|
|
tableUnitColumn: 'Unit',
|
|
|
|
|
tableStatusColumn: 'Status',
|
|
|
|
|
tableCreateTimeColumn: 'Create Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
dialogBarCodeLabel: 'Code',
|
|
|
|
|
dialogBarCodePlaceholder: 'Please enter code',
|
|
|
|
|
dialogNameLabel: 'Name',
|
|
|
|
|
dialogNamePlaceholder: 'Please enter name',
|
|
|
|
|
dialogCategoryLabel: 'Category',
|
|
|
|
|
dialogCategoryPlaceholder: 'Please select category',
|
|
|
|
|
dialogUnitLabel: 'Unit',
|
|
|
|
|
dialogUnitPlaceholder: 'Please select unit',
|
|
|
|
|
dialogStandardLabel: 'Specification',
|
|
|
|
|
dialogStandardPlaceholder: 'Please enter specification',
|
|
|
|
|
dialogExpiryDayLabel: 'Shelf Life (Days)',
|
|
|
|
|
dialogExpiryDayPlaceholder: 'Please enter shelf life (days)',
|
|
|
|
|
dialogWeightLabel: 'Weight (g)',
|
|
|
|
|
dialogWeightPlaceholder: 'Please enter weight (g)',
|
|
|
|
|
dialogPurchasePriceLabel: 'Purchase Price',
|
|
|
|
|
dialogPurchasePricePlaceholder: 'Please enter purchase price (CNY)',
|
|
|
|
|
dialogSalePriceLabel: 'Sale Price',
|
|
|
|
|
dialogSalePricePlaceholder: 'Please enter sale price (CNY)',
|
|
|
|
|
dialogMinPriceLabel: 'Minimum Price',
|
|
|
|
|
dialogMinPricePlaceholder: 'Please enter minimum price (CNY)',
|
|
|
|
|
dialogStatusLabel: 'Status',
|
|
|
|
|
dialogRemarkLabel: 'Remark',
|
|
|
|
|
dialogRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
dialogCancelButton: 'Cancel',
|
|
|
|
|
dialogSubmitButton: 'Confirm',
|
|
|
|
|
validatorNameRequired: 'Product name can not be empty',
|
|
|
|
|
validatorBarCodeRequired: 'Product barcode can not be empty',
|
|
|
|
|
validatorCategoryRequired: 'Product category id can not be empty',
|
|
|
|
|
validatorUnitRequired: 'Unit id can not be empty',
|
|
|
|
|
validatorStatusRequired: 'Product status can not be empty'
|
|
|
|
|
},
|
|
|
|
|
AutocodeRule: {
|
|
|
|
|
moduleName: 'Code Rules',
|
|
|
|
|
searchRuleCodeLabel: 'Rule Code',
|
|
|
|
|
searchRuleCodePlaceholder: 'Please enter rule code',
|
|
|
|
|
searchRuleNameLabel: 'Rule Name',
|
|
|
|
|
searchRuleNamePlaceholder: 'Please enter rule name',
|
|
|
|
|
searchRuleDescLabel: 'Description',
|
|
|
|
|
searchRuleDescPlaceholder: 'Please enter description',
|
|
|
|
|
searchRemarkLabel: 'Remark',
|
|
|
|
|
searchRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
searchIsEnableLabel: 'Enabled',
|
|
|
|
|
searchIsEnablePlaceholder: 'Please select enabled',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
tableRuleCodeColumn: 'Rule Code',
|
|
|
|
|
tableRuleNameColumn: 'Rule Name',
|
|
|
|
|
tableRuleDescColumn: 'Description',
|
|
|
|
|
tableMaxLengthColumn: 'Max Length',
|
|
|
|
|
tableIsPaddedColumn: 'Pad',
|
|
|
|
|
tablePaddedCharColumn: 'Pad Char',
|
|
|
|
|
tablePaddedMethodColumn: 'Pad Method',
|
|
|
|
|
tableIsEnableColumn: 'Enabled',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
tableTestCodeAction: 'Test Code',
|
|
|
|
|
listPartTabLabel: 'Code Parts',
|
|
|
|
|
dialogPartTabLabel: 'Code Rule Parts',
|
|
|
|
|
exportFilename: 'CodeRules.xls',
|
|
|
|
|
dialogRuleCodeLabel: 'Rule Code',
|
|
|
|
|
dialogRuleCodePlaceholder: 'Please enter rule code',
|
|
|
|
|
dialogRuleNameLabel: 'Rule Name',
|
|
|
|
|
dialogRuleNamePlaceholder: 'Please enter rule name',
|
|
|
|
|
dialogRuleDescLabel: 'Description',
|
|
|
|
|
dialogRuleDescPlaceholder: 'Please enter description',
|
|
|
|
|
dialogMaxLengthLabel: 'Max Length',
|
|
|
|
|
dialogMaxLengthPlaceholder: 'Please enter max length',
|
|
|
|
|
dialogIsPaddedLabel: 'Pad',
|
|
|
|
|
dialogPaddedCharLabel: 'Pad Char',
|
|
|
|
|
dialogPaddedCharPlaceholder: 'Please enter pad char',
|
|
|
|
|
dialogPaddedMethodLabel: 'Pad Method',
|
|
|
|
|
dialogRemarkLabel: 'Remark',
|
|
|
|
|
dialogRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
dialogIsEnableLabel: 'Enabled',
|
|
|
|
|
validatorIsEnableRequired: 'Enabled can not be empty',
|
|
|
|
|
validatorRuleIdRequired: 'Rule id can not be empty',
|
|
|
|
|
validatorPartIndexRequired: 'Part index can not be empty',
|
|
|
|
|
validatorPartLengthRequired: 'Part length can not be empty',
|
|
|
|
|
partTableIndexColumn: 'Index',
|
|
|
|
|
partTableIdColumn: 'ID',
|
|
|
|
|
partTablePartIndexColumn: 'Part Index',
|
|
|
|
|
partTablePartTypeColumn: 'Part Type',
|
|
|
|
|
partTablePartCodeColumn: 'Part Code',
|
|
|
|
|
partTablePartNameColumn: 'Part Name',
|
|
|
|
|
partTablePartLengthColumn: 'Part Length',
|
|
|
|
|
partTableDatetimeFormatColumn: 'Datetime Format',
|
|
|
|
|
partTableInputCharacterColumn: 'Input Char',
|
|
|
|
|
partTableFixCharacterColumn: 'Fixed Char',
|
|
|
|
|
partTableSeriaStartNoColumn: 'Serial Start',
|
|
|
|
|
partTableSeriaStepColumn: 'Serial Step',
|
|
|
|
|
partTableSeriaNowNoColumn: 'Serial Current',
|
|
|
|
|
partTableCycleFlagColumn: 'Serial Cycle',
|
|
|
|
|
partTableCycleMethodColumn: 'Cycle Method',
|
|
|
|
|
partTableRemarkColumn: 'Remark',
|
|
|
|
|
partTableIsEnableColumn: 'Enabled',
|
|
|
|
|
partTableCreateTimeColumn: 'Create Time',
|
|
|
|
|
partTableOperateColumn: 'Operation',
|
|
|
|
|
partPlaceholderPartIndex: 'Please enter part index',
|
|
|
|
|
partPlaceholderPartCode: 'Please enter part code',
|
|
|
|
|
partPlaceholderPartName: 'Please enter part name',
|
|
|
|
|
partPlaceholderPartLength: 'Please enter part length',
|
|
|
|
|
partPlaceholderDatetimeFormat: 'Please enter datetime format',
|
|
|
|
|
partPlaceholderInputCharacter: 'Please enter input char',
|
|
|
|
|
partPlaceholderFixCharacter: 'Please enter fixed char',
|
|
|
|
|
partPlaceholderSeriaStartNo: 'Please enter serial start',
|
|
|
|
|
partPlaceholderSeriaStep: 'Please enter serial step',
|
|
|
|
|
partPlaceholderSeriaNowNo: 'Please enter current serial',
|
|
|
|
|
partPlaceholderRemark: 'Please enter remark',
|
|
|
|
|
addPartButtonText: 'Add Code Rule Part'
|
|
|
|
|
},
|
|
|
|
|
ProductBOM: {
|
|
|
|
|
moduleName: 'Product BOM',
|
|
|
|
|
searchCodeLabel: 'BOM Code',
|
|
|
|
|
searchCodePlaceholder: 'Please enter BOM code',
|
|
|
|
|
searchProductLabel: 'Product',
|
|
|
|
|
searchProductPlaceholder: 'Please select product',
|
|
|
|
|
searchRemarkLabel: 'Remark',
|
|
|
|
|
searchRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
searchEnableLabel: 'Enable Status',
|
|
|
|
|
searchEnablePlaceholder: 'Please select enable status',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
tableCodeColumn: 'BOM Code',
|
|
|
|
|
tableVersionColumn: 'BOM Version',
|
|
|
|
|
tableProductColumn: 'Product',
|
|
|
|
|
tableUnitColumn: 'Unit',
|
|
|
|
|
tableYieldRateColumn: 'Yield Rate %',
|
|
|
|
|
tableRemarkColumn: 'Remark',
|
|
|
|
|
tableEnableColumn: 'Enabled',
|
|
|
|
|
tableCreateTimeColumn: 'Create Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
detailTabLabel: 'Product BOM Detail',
|
|
|
|
|
dialogCodeLabel: 'BOM Code',
|
|
|
|
|
dialogCodePlaceholder: 'Please enter BOM code',
|
|
|
|
|
dialogVersionLabel: 'BOM Version',
|
|
|
|
|
dialogVersionPlaceholder: 'Please enter BOM version',
|
|
|
|
|
dialogProductLabel: 'Product',
|
|
|
|
|
dialogProductPlaceholder: 'Please select product',
|
|
|
|
|
dialogUnitLabel: 'Unit',
|
|
|
|
|
dialogUnitPlaceholder: 'Please select unit',
|
|
|
|
|
dialogYieldRateLabel: 'Yield Rate %',
|
|
|
|
|
dialogYieldRatePlaceholder: 'Please enter yield rate',
|
|
|
|
|
dialogRemarkLabel: 'Remark',
|
|
|
|
|
dialogRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
dialogEnableLabel: 'Enabled',
|
|
|
|
|
dialogCancelButton: 'Cancel',
|
|
|
|
|
dialogSubmitButton: 'Confirm',
|
|
|
|
|
detailTableIndexColumn: 'No.',
|
|
|
|
|
detailTableMaterialColumn: 'Material',
|
|
|
|
|
detailTableUsageNumberColumn: 'Usage Quantity',
|
|
|
|
|
detailTableUnitColumn: 'Unit',
|
|
|
|
|
detailTableLossRateColumn: 'Loss Rate %',
|
|
|
|
|
detailTableRemarkColumn: 'Remark',
|
|
|
|
|
detailTableOperateColumn: 'Operation',
|
|
|
|
|
detailMaterialPlaceholder: 'Please select material',
|
|
|
|
|
detailUnitPlaceholder: 'Please select unit',
|
|
|
|
|
detailUsageNumberPlaceholder: 'Please enter usage quantity',
|
|
|
|
|
detailLossRatePlaceholder: 'Please enter loss rate',
|
|
|
|
|
detailRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
detailAddButtonText: 'Add Product BOM Detail',
|
|
|
|
|
validatorCodeRequired: 'BOM code can not be empty',
|
|
|
|
|
validatorVersionRequired: 'BOM version can not be empty',
|
|
|
|
|
validatorProductRequired: 'Product can not be empty',
|
|
|
|
|
validatorUnitRequired: 'Unit can not be empty',
|
|
|
|
|
validatorEnableRequired: 'Enable status can not be empty',
|
|
|
|
|
validatorDetailMaterialRequired: 'Material can not be empty',
|
|
|
|
|
validatorDetailBomRequired: 'BOM id can not be empty',
|
|
|
|
|
validatorDetailUsageNumberRequired: 'Usage quantity can not be empty'
|
|
|
|
|
},
|
|
|
|
|
WorkTeam: {
|
|
|
|
|
moduleName: 'Work Team Management',
|
|
|
|
|
searchTeamNameLabel: 'Team Name',
|
|
|
|
|
searchTeamNamePlaceholder: 'Please enter team name',
|
|
|
|
|
searchProcessLabel: 'Process',
|
|
|
|
|
searchProcessPlaceholder: 'Please select process',
|
|
|
|
|
searchRemarkLabel: 'Remark',
|
|
|
|
|
searchRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
tabsAll: 'All',
|
|
|
|
|
tabsDay: 'Day Shift',
|
|
|
|
|
tabsNight: 'Night Shift',
|
|
|
|
|
tabsLongDay: 'Long Day Shift',
|
|
|
|
|
tableTeamNameColumn: 'Team Name',
|
|
|
|
|
tableLeaderColumn: 'Leader',
|
|
|
|
|
tableGroupTypeColumn: 'Team Type',
|
|
|
|
|
tableWorkTimeColumn: 'Working Time',
|
|
|
|
|
tableProcessColumn: 'Process',
|
|
|
|
|
tableRemarkColumn: 'Remark',
|
|
|
|
|
tableEnableColumn: 'Enabled',
|
|
|
|
|
tableCreateTimeColumn: 'Create Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
detailTabLabel: 'Team Members',
|
|
|
|
|
dialogTeamNameLabel: 'Team Name',
|
|
|
|
|
dialogTeamNamePlaceholder: 'Please enter team name',
|
|
|
|
|
dialogProcessLabel: 'Process',
|
|
|
|
|
dialogProcessTooltip: 'Source: Data dictionary - Process',
|
|
|
|
|
dialogGroupTypeLabel: 'Team Type',
|
|
|
|
|
dialogGroupTypeTooltip: 'Source: Data dictionary - Team Type',
|
|
|
|
|
dialogWorkTimeLabel: 'Working Time',
|
|
|
|
|
dialogWorkTimeRangeSeparator: 'To',
|
|
|
|
|
dialogWorkTimeStartPlaceholder: 'Start Time',
|
|
|
|
|
dialogWorkTimeEndPlaceholder: 'End Time',
|
|
|
|
|
dialogRemarkLabel: 'Remark',
|
|
|
|
|
dialogRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
dialogEnableLabel: 'Enabled',
|
|
|
|
|
dialogCancelButton: 'Cancel',
|
|
|
|
|
dialogSubmitButton: 'Confirm',
|
|
|
|
|
detailAddButtonText: 'Add',
|
|
|
|
|
detailTableJobNoColumn: 'Job No.',
|
|
|
|
|
detailTableRoleColumn: 'Role',
|
|
|
|
|
detailTableRemarkColumn: 'Remark',
|
|
|
|
|
detailTableCreateTimeColumn: 'Create Time',
|
|
|
|
|
detailTableOperateColumn: 'Operation',
|
|
|
|
|
detailDialogJobNoLabel: 'Job No.',
|
|
|
|
|
detailDialogJobNoPlaceholder: 'Please select job no.',
|
|
|
|
|
detailDialogRoleLabel: 'Role',
|
|
|
|
|
detailDialogRoleTooltip: 'Source: Data dictionary - Team Member Role',
|
|
|
|
|
detailDialogRemarkLabel: 'Remark',
|
|
|
|
|
detailDialogRemarkPlaceholder: 'Please enter remark',
|
|
|
|
|
detailDialogMemberSuffix: 'Member',
|
|
|
|
|
validatorTeamNameRequired: 'Team name can not be empty',
|
|
|
|
|
validatorProcessRequired: 'Process type can not be empty',
|
|
|
|
|
validatorGroupTypeRequired: 'Team type can not be empty',
|
|
|
|
|
validatorEnableRequired: 'Enable status can not be empty',
|
|
|
|
|
validatorDetailUserRequired: 'User id can not be empty',
|
|
|
|
|
validatorDetailRoleRequired: 'Role can not be empty',
|
|
|
|
|
validatorSelectWorkTeamFirst: 'Please select a work team first'
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
ProductUnit: {
|
|
|
|
|
moduleName: 'Unit Management',
|
|
|
|
|
searchNameLabel: 'Unit Name',
|
|
|
|
|
searchNamePlaceholder: 'Please enter unit name',
|
|
|
|
|
searchStatusLabel: 'Unit Status',
|
|
|
|
|
searchStatusPlaceholder: 'Please select unit status',
|
|
|
|
|
searchButtonText: 'Search',
|
|
|
|
|
resetButtonText: 'Reset',
|
|
|
|
|
addButtonText: 'Add',
|
|
|
|
|
exportButtonText: 'Export',
|
|
|
|
|
tableNameColumn: 'Unit Name',
|
|
|
|
|
tablePrimaryFlagColumn: 'Is Primary Unit',
|
|
|
|
|
tableChangeRateColumn: 'Conversion Rate to Primary Unit',
|
|
|
|
|
tableStatusColumn: 'Status',
|
|
|
|
|
tableCreateTimeColumn: 'Create Time',
|
|
|
|
|
tableOperateColumn: 'Operation',
|
|
|
|
|
tableEditAction: 'Edit',
|
|
|
|
|
tableDeleteAction: 'Delete',
|
|
|
|
|
dialogNameLabel: 'Unit Name',
|
|
|
|
|
dialogNamePlaceholder: 'Please enter unit name',
|
|
|
|
|
dialogPrimaryFlagLabel: 'Is Primary Unit',
|
|
|
|
|
dialogPrimaryUnitLabel: 'Related Primary Unit',
|
|
|
|
|
dialogPrimaryUnitPlaceholder: 'Please select primary unit',
|
|
|
|
|
dialogChangeRateLabel: 'Conversion Rate',
|
|
|
|
|
dialogChangeRatePlaceholder: 'Please enter conversion rate',
|
|
|
|
|
dialogStatusLabel: 'Unit Status',
|
|
|
|
|
dialogCancelButton: 'Cancel',
|
|
|
|
|
dialogSubmitButton: 'Confirm',
|
|
|
|
|
validatorNameRequired: 'Unit name can not be empty',
|
|
|
|
|
validatorStatusRequired: 'Unit status can not be empty',
|
|
|
|
|
validatorPrimaryFlagRequired: 'Primary unit flag can not be empty'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
MoldManagement: {
|
|
|
|
|
MoldBrand: {
|
|
|
|
|
code: 'Model Code',
|
|
|
|
|
|