init
This commit is contained in:
343
src/lang/en.js
Normal file
343
src/lang/en.js
Normal file
@@ -0,0 +1,343 @@
|
||||
import module from './i18n/en/module'
|
||||
|
||||
export default {
|
||||
route: {
|
||||
dashboard: 'Dashboard',
|
||||
documentation: 'Documentation',
|
||||
guide: 'Guide',
|
||||
permission: 'Permission',
|
||||
pagePermission: 'Page Permission',
|
||||
rolePermission: 'Role Permission',
|
||||
directivePermission: 'Directive Permission',
|
||||
icons: 'Icons',
|
||||
components: 'Components',
|
||||
tinymce: 'Tinymce',
|
||||
markdown: 'Markdown',
|
||||
jsonEditor: 'JSON Editor',
|
||||
dndList: 'Dnd List',
|
||||
splitPane: 'SplitPane',
|
||||
avatarUpload: 'Avatar Upload',
|
||||
dropzone: 'Dropzone',
|
||||
sticky: 'Sticky',
|
||||
countTo: 'Count To',
|
||||
componentMixin: 'Mixin',
|
||||
backToTop: 'Back To Top',
|
||||
dragDialog: 'Drag Dialog',
|
||||
dragSelect: 'Drag Select',
|
||||
dragKanban: 'Drag Kanban',
|
||||
charts: 'Charts',
|
||||
keyboardChart: 'Keyboard Chart',
|
||||
lineChart: 'Line Chart',
|
||||
mixChart: 'Mix Chart',
|
||||
example: 'Example',
|
||||
nested: 'Nested Routes',
|
||||
menu1: 'Menu 1',
|
||||
'menu1-1': 'Menu 1-1',
|
||||
'menu1-2': 'Menu 1-2',
|
||||
'menu1-2-1': 'Menu 1-2-1',
|
||||
'menu1-2-2': 'Menu 1-2-2',
|
||||
'menu1-3': 'Menu 1-3',
|
||||
menu2: 'Menu 2',
|
||||
Table: 'Table',
|
||||
dynamicTable: 'Dynamic Table',
|
||||
dragTable: 'Drag Table',
|
||||
inlineEditTable: 'Inline Edit',
|
||||
complexTable: 'Complex Table',
|
||||
tab: 'Tab',
|
||||
form: 'Form',
|
||||
createArticle: 'Create Article',
|
||||
editArticle: 'Edit Article',
|
||||
articleList: 'Article List',
|
||||
errorPages: 'Error Pages',
|
||||
page401: '401',
|
||||
page404: '404',
|
||||
errorLog: 'Error Log',
|
||||
excel: 'Excel',
|
||||
exportExcel: 'Export Excel',
|
||||
selectExcel: 'Export Selected',
|
||||
mergeHeader: 'Merge Header',
|
||||
uploadExcel: 'Upload Excel',
|
||||
zip: 'Zip',
|
||||
pdf: 'PDF',
|
||||
exportZip: 'Export Zip',
|
||||
theme: 'Theme',
|
||||
clipboardDemo: 'Clipboard',
|
||||
i18n: 'I18n',
|
||||
externalLink: 'External Link',
|
||||
profile: 'Profile'
|
||||
},
|
||||
navbar: {
|
||||
dashboard: 'Dashboard',
|
||||
github: 'Github',
|
||||
logOut: 'Log Out',
|
||||
profile: 'Profile',
|
||||
theme: 'Theme',
|
||||
size: 'Global Size'
|
||||
},
|
||||
login: {
|
||||
title: 'Login Form',
|
||||
logIn: 'Login',
|
||||
username: 'Username',
|
||||
password: 'Password',
|
||||
any: 'any',
|
||||
thirdparty: 'Or connect with',
|
||||
thirdpartyTips: 'Can not be simulated on local, so please combine you own business simulation! ! !'
|
||||
},
|
||||
documentation: {
|
||||
documentation: 'Documentation',
|
||||
github: 'Github Repository'
|
||||
},
|
||||
permission: {
|
||||
addRole: 'New Role',
|
||||
editPermission: 'Edit',
|
||||
roles: 'Your roles',
|
||||
switchRoles: 'Switch roles',
|
||||
tips: 'In some cases, using v-permission will have no effect. For example: Element-UI el-tab or el-table-column and other scenes that dynamically render dom. You can only do this with v-if.',
|
||||
delete: 'Delete',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel'
|
||||
},
|
||||
guide: {
|
||||
description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ',
|
||||
button: 'Show Guide'
|
||||
},
|
||||
components: {
|
||||
documentation: 'Documentation',
|
||||
tinymceTips: 'Rich text is a core feature of the management backend, but at the same time it is a place with lots of pits. In the process of selecting rich texts, I also took a lot of detours. The common rich texts on the market have been basically used, and I finally chose Tinymce. See the more detailed rich text comparison and introduction.',
|
||||
dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.',
|
||||
stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.',
|
||||
backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner',
|
||||
backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally',
|
||||
imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.'
|
||||
},
|
||||
table: {
|
||||
dynamicTips1: 'Fixed header, sorted by header order',
|
||||
dynamicTips2: 'Not fixed header, sorted by click order',
|
||||
dragTips1: 'The default order',
|
||||
dragTips2: 'The after dragging order',
|
||||
title: 'Title',
|
||||
importance: 'Imp',
|
||||
type: 'Type',
|
||||
remark: 'Remark',
|
||||
search: 'Search',
|
||||
add: 'Add',
|
||||
export: 'Export',
|
||||
reviewer: 'reviewer',
|
||||
id: 'ID',
|
||||
date: 'Date',
|
||||
author: 'Author',
|
||||
readings: 'Readings',
|
||||
status: 'Status',
|
||||
actions: 'Actions',
|
||||
see: 'View',
|
||||
edit: 'Edit',
|
||||
publish: 'Publish',
|
||||
draft: 'Draft',
|
||||
delete: 'Delete',
|
||||
cancel: 'Cancel',
|
||||
confirm: 'Confirm'
|
||||
},
|
||||
example: {
|
||||
warning: 'Creating and editing pages cannot be cached by keep-alive because keep-alive include does not currently support caching based on routes, so it is currently cached based on component name. If you want to achieve a similar caching effect, you can use a browser caching scheme such as localStorage. Or do not use keep-alive include to cache all pages directly. See details'
|
||||
},
|
||||
errorLog: {
|
||||
tips: 'Please click the bug icon in the upper right corner',
|
||||
description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.',
|
||||
documentation: 'Document introduction',
|
||||
timeoutTip: 'Network connection timeout'
|
||||
},
|
||||
excel: {
|
||||
export: 'Export',
|
||||
selectedExport: 'Export Selected Items',
|
||||
placeholder: 'Please enter the file name (default excel-list)'
|
||||
},
|
||||
zip: {
|
||||
export: 'Export',
|
||||
placeholder: 'Please enter the file name (default file)'
|
||||
},
|
||||
pdf: {
|
||||
tips: 'Here we use window.print() to implement the feature of downloading PDF.'
|
||||
},
|
||||
theme: {
|
||||
change: 'Change Theme',
|
||||
documentation: 'Theme documentation',
|
||||
tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.'
|
||||
},
|
||||
tagsView: {
|
||||
refresh: 'Refresh',
|
||||
close: 'Close',
|
||||
closeOthers: 'Close Others',
|
||||
closeAll: 'Close All'
|
||||
},
|
||||
settings: {
|
||||
title: 'Page style setting',
|
||||
theme: 'Theme Color',
|
||||
tagsView: 'Open Tags-View',
|
||||
fixedHeader: 'Fixed Header',
|
||||
sidebarLogo: 'Sidebar Logo'
|
||||
},
|
||||
userManage: {
|
||||
userId: 'User ID',
|
||||
userName: 'User Name',
|
||||
email: 'email',
|
||||
mobile: 'mobile',
|
||||
status: 'status',
|
||||
org: 'Organization',
|
||||
pwd: 'Password',
|
||||
userstartstop: 'User Start and Stop',
|
||||
resetPwd: 'Reset Password',
|
||||
birthday: 'Birthday',
|
||||
orgName: 'Organization',
|
||||
sex: 'Sex',
|
||||
code: 'Employee ID',
|
||||
remark: 'Remark',
|
||||
AssignRole: 'Assign Role'
|
||||
},
|
||||
orgManage: {
|
||||
index: 'index',
|
||||
orgName: 'Organization Name',
|
||||
contact: 'contact',
|
||||
email: 'email',
|
||||
phone: 'phone',
|
||||
status: 'status',
|
||||
remark: 'remark',
|
||||
parentOrg: 'Parent Organization',
|
||||
address: 'Address'
|
||||
},
|
||||
roleManage: {
|
||||
roleCode: 'Role Code',
|
||||
roleName: 'Role Name',
|
||||
roleType: 'Role Type',
|
||||
roleEmPower: 'Role Permission Assignment',
|
||||
isManager: 'is Manager',
|
||||
isPresupposition: 'is Presupposition',
|
||||
assignRole: 'Assign Role',
|
||||
status: 'status',
|
||||
remark: 'Role Description',
|
||||
rolestartstop: 'Role Start and Stop'
|
||||
},
|
||||
menuManage: {
|
||||
menuCode: 'Menu Code',
|
||||
menuName: 'Menu Name',
|
||||
href: 'href',
|
||||
icon: 'icon',
|
||||
menuClassify: 'Menu Classify',
|
||||
menuURL: 'Menu URL',
|
||||
parentName: 'Parent Name',
|
||||
checked: 'checked',
|
||||
permission: 'permission',
|
||||
type: 'type',
|
||||
enName: 'English Name',
|
||||
permissionText: 'Multiple columns are separated by commas,as:user:list,user:add',
|
||||
name: 'name',
|
||||
sortNumber: 'Sort Number',
|
||||
authorizationMark: 'Authorization Mark',
|
||||
status: 'status',
|
||||
remark: 'remark',
|
||||
menustartstop: 'Menu Start and Stop'
|
||||
},
|
||||
choisePart: {
|
||||
module: 'Module to be developed!'
|
||||
},
|
||||
upload: {
|
||||
picAlarm: 'Please Upload Image!',
|
||||
delPic: 'Confirm to delete this image?',
|
||||
picSizeAlarm: 'The maximum limit of upload file is 10M!'
|
||||
},
|
||||
module,
|
||||
deleteTip: {
|
||||
header: 'Make sure to[',
|
||||
footer: '] perform [delete] operation?',
|
||||
tip: 'Tip',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel',
|
||||
this: 'this'
|
||||
},
|
||||
deleteMsgBox: {
|
||||
hint: 'Please Confirm',
|
||||
content: 'This method will delete the record, are you sure?',
|
||||
doneMsg: 'Deletion success!'
|
||||
},
|
||||
baseTip: {
|
||||
OperationSucc: 'Operation Successful!'
|
||||
},
|
||||
btn: {
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel'
|
||||
},
|
||||
datePickerOption: {
|
||||
lastWeek: 'Last Week',
|
||||
lastMonth: 'Last Month',
|
||||
lastThreeMonths: 'Last Three Months'
|
||||
},
|
||||
baseDict: {
|
||||
enableState: {
|
||||
'no': 'Disable',
|
||||
'yes': 'Enable'
|
||||
},
|
||||
yesOrNo: {
|
||||
'no': 'No',
|
||||
'yes': 'Yes'
|
||||
},
|
||||
bool2String: {
|
||||
'yes': 'Yes',
|
||||
'no': 'No'
|
||||
},
|
||||
doneStatus: {
|
||||
'no': 'Imcomplete',
|
||||
'yes': 'Complete'
|
||||
},
|
||||
sex: {
|
||||
'man': 'Man',
|
||||
'woman': 'Woman'
|
||||
}
|
||||
},
|
||||
basicDataFilter: {
|
||||
sex: {
|
||||
'all': 'All',
|
||||
'man': 'Man',
|
||||
'woman': 'Woman'
|
||||
},
|
||||
onDuty: {
|
||||
'no': 'No',
|
||||
'yes': 'Yse'
|
||||
},
|
||||
orderStatus: {
|
||||
'add': 'Add',
|
||||
'start': 'Start',
|
||||
'stop': 'Stop',
|
||||
'issued': 'Issued',
|
||||
'complete': 'Complete'
|
||||
},
|
||||
workOrderStatus: {
|
||||
'notactive': 'Not Active',
|
||||
'waiting': 'Waiting',
|
||||
'active': 'Active',
|
||||
'stop': 'Stop',
|
||||
'complete': 'Complete'
|
||||
},
|
||||
priority: {
|
||||
'low': 'Low',
|
||||
'normal': 'Normal',
|
||||
'high': 'High'
|
||||
},
|
||||
workStatus: {
|
||||
'fail': 'Fail',
|
||||
'success': 'Success'
|
||||
},
|
||||
menuType: {
|
||||
'catalogue': 'Catalogue',
|
||||
'menu': 'Menu',
|
||||
'button': 'Button'
|
||||
},
|
||||
enableState: {
|
||||
'disable': 'Disable',
|
||||
'enable': 'Enable'
|
||||
},
|
||||
storage: {
|
||||
'normal': 'Normal',
|
||||
'repairing': 'Repairing',
|
||||
'scrap': 'Scrap'
|
||||
}
|
||||
}
|
||||
}
|
||||
175
src/lang/es.js
Normal file
175
src/lang/es.js
Normal file
@@ -0,0 +1,175 @@
|
||||
export default {
|
||||
route: {
|
||||
dashboard: 'Panel de control',
|
||||
documentation: 'Documentación',
|
||||
guide: 'Guía',
|
||||
permission: 'Permisos',
|
||||
rolePermission: 'Permisos de rol',
|
||||
pagePermission: 'Permisos de la página',
|
||||
directivePermission: 'Permisos de la directiva',
|
||||
icons: 'Iconos',
|
||||
components: 'Componentes',
|
||||
tinymce: 'Tinymce',
|
||||
markdown: 'Markdown',
|
||||
jsonEditor: 'Editor JSON',
|
||||
dndList: 'Lista Dnd',
|
||||
splitPane: 'Panel dividido',
|
||||
avatarUpload: 'Subir avatar',
|
||||
dropzone: 'Subir ficheros',
|
||||
sticky: 'Sticky',
|
||||
countTo: 'CountTo',
|
||||
componentMixin: 'Mixin',
|
||||
backToTop: 'Ir arriba',
|
||||
dragDialog: 'Drag Dialog',
|
||||
dragSelect: 'Drag Select',
|
||||
dragKanban: 'Drag Kanban',
|
||||
charts: 'Gráficos',
|
||||
keyboardChart: 'Keyboard Chart',
|
||||
lineChart: 'Gráfico de líneas',
|
||||
mixChart: 'Mix Chart',
|
||||
example: 'Ejemplo',
|
||||
nested: 'Rutas anidadass',
|
||||
menu1: 'Menu 1',
|
||||
'menu1-1': 'Menu 1-1',
|
||||
'menu1-2': 'Menu 1-2',
|
||||
'menu1-2-1': 'Menu 1-2-1',
|
||||
'menu1-2-2': 'Menu 1-2-2',
|
||||
'menu1-3': 'Menu 1-3',
|
||||
menu2: 'Menu 2',
|
||||
Table: 'Tabla',
|
||||
dynamicTable: 'Tabla dinámica',
|
||||
dragTable: 'Arrastrar tabla',
|
||||
inlineEditTable: 'Editor',
|
||||
complexTable: 'Complex Table',
|
||||
tab: 'Pestaña',
|
||||
form: 'Formulario',
|
||||
createArticle: 'Crear artículo',
|
||||
editArticle: 'Editar artículo',
|
||||
articleList: 'Listado de artículos',
|
||||
errorPages: 'Páginas de error',
|
||||
page401: '401',
|
||||
page404: '404',
|
||||
errorLog: 'Registro de errores',
|
||||
excel: 'Excel',
|
||||
exportExcel: 'Exportar a Excel',
|
||||
selectExcel: 'Export seleccionado',
|
||||
mergeHeader: 'Merge Header',
|
||||
uploadExcel: 'Subir Excel',
|
||||
zip: 'Zip',
|
||||
pdf: 'PDF',
|
||||
exportZip: 'Exportar a Zip',
|
||||
theme: 'Tema',
|
||||
clipboardDemo: 'Clipboard',
|
||||
i18n: 'I18n',
|
||||
externalLink: 'Enlace externo',
|
||||
profile: 'Profile'
|
||||
},
|
||||
navbar: {
|
||||
logOut: 'Salir',
|
||||
dashboard: 'Panel de control',
|
||||
github: 'Github',
|
||||
theme: 'Tema',
|
||||
size: 'Tamaño global',
|
||||
profile: 'Profile'
|
||||
},
|
||||
login: {
|
||||
title: 'Formulario de acceso',
|
||||
logIn: 'Acceso',
|
||||
username: 'Usuario',
|
||||
password: 'Contraseña',
|
||||
any: 'nada',
|
||||
thirdparty: 'Conectar con',
|
||||
thirdpartyTips: 'No se puede simular en local, así que combine su propia simulación de negocios. ! !'
|
||||
},
|
||||
documentation: {
|
||||
documentation: 'Documentación',
|
||||
github: 'Repositorio Github'
|
||||
},
|
||||
permission: {
|
||||
addRole: 'Nuevo rol',
|
||||
editPermission: 'Permiso de edición',
|
||||
roles: 'Tus permisos',
|
||||
switchRoles: 'Cambiar permisos',
|
||||
tips: 'In some cases it is not suitable to use v-permission, such as element Tab component or el-table-column and other asynchronous rendering dom cases which can only be achieved by manually setting the v-if.',
|
||||
delete: 'Borrar',
|
||||
confirm: 'Confirmar',
|
||||
cancel: 'Cancelar'
|
||||
},
|
||||
guide: {
|
||||
description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ',
|
||||
button: 'Ver guía'
|
||||
},
|
||||
components: {
|
||||
documentation: 'Documentación',
|
||||
tinymceTips: 'Rich text editor is a core part of management system, but at the same time is a place with lots of problems. In the process of selecting rich texts, I also walked a lot of detours. The common rich text editors in the market are basically used, and the finally chose Tinymce. See documentation for more detailed rich text editor comparisons and introductions.',
|
||||
dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.',
|
||||
stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.',
|
||||
backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner',
|
||||
backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally',
|
||||
imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.'
|
||||
},
|
||||
table: {
|
||||
dynamicTips1: 'Fixed header, sorted by header order',
|
||||
dynamicTips2: 'Not fixed header, sorted by click order',
|
||||
dragTips1: 'Orden por defecto',
|
||||
dragTips2: 'The after dragging order',
|
||||
title: 'Título',
|
||||
importance: 'Importancia',
|
||||
type: 'Tipo',
|
||||
remark: 'Remark',
|
||||
search: 'Buscar',
|
||||
add: 'Añadir',
|
||||
export: 'Exportar',
|
||||
reviewer: 'reviewer',
|
||||
id: 'ID',
|
||||
date: 'Fecha',
|
||||
author: 'Autor',
|
||||
readings: 'Lector',
|
||||
status: 'Estado',
|
||||
actions: 'Acciones',
|
||||
edit: 'Editar',
|
||||
publish: 'Publicar',
|
||||
draft: 'Draft',
|
||||
delete: 'Eliminar',
|
||||
cancel: 'Cancelar',
|
||||
confirm: 'Confirmar'
|
||||
},
|
||||
example: {
|
||||
warning: 'Creating and editing pages cannot be cached by keep-alive because keep-alive include does not currently support caching based on routes, so it is currently cached based on component name. If you want to achieve a similar caching effect, you can use a browser caching scheme such as localStorage. Or do not use keep-alive include to cache all pages directly. See details'
|
||||
},
|
||||
errorLog: {
|
||||
tips: 'Please click the bug icon in the upper right corner',
|
||||
description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.',
|
||||
documentation: 'Documento de introducción'
|
||||
},
|
||||
excel: {
|
||||
export: 'Exportar',
|
||||
selectedExport: 'Exportar seleccionados',
|
||||
placeholder: 'Por favor escribe un nombre de fichero'
|
||||
},
|
||||
zip: {
|
||||
export: 'Exportar',
|
||||
placeholder: 'Por favor escribe un nombre de fichero'
|
||||
},
|
||||
pdf: {
|
||||
tips: 'Here we use window.print() to implement the feature of downloading pdf.'
|
||||
},
|
||||
theme: {
|
||||
change: 'Cambiar tema',
|
||||
documentation: 'Documentación del tema',
|
||||
tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.'
|
||||
},
|
||||
tagsView: {
|
||||
refresh: 'Actualizar',
|
||||
close: 'Cerrar',
|
||||
closeOthers: 'Cerrar otros',
|
||||
closeAll: 'Cerrar todos'
|
||||
},
|
||||
settings: {
|
||||
title: 'Page style setting',
|
||||
theme: 'Theme Color',
|
||||
tagsView: 'Open Tags-View',
|
||||
fixedHeader: 'Fixed Header',
|
||||
sidebarLogo: 'Sidebar Logo'
|
||||
}
|
||||
}
|
||||
1078
src/lang/i18n.js
Normal file
1078
src/lang/i18n.js
Normal file
File diff suppressed because it is too large
Load Diff
94
src/lang/i18n/en/btn/index.js
Normal file
94
src/lang/i18n/en/btn/index.js
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:19:14
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-13 20:32:02
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
start: {
|
||||
zh: '开始值班',
|
||||
en: 'Start Work'
|
||||
},
|
||||
see: {
|
||||
zh: '查看',
|
||||
en: 'See'
|
||||
},
|
||||
search: {
|
||||
zh: '查询',
|
||||
en: 'Search'
|
||||
},
|
||||
edit: {
|
||||
zh: '编辑',
|
||||
en: 'Edit'
|
||||
},
|
||||
delete: {
|
||||
zh: '删除',
|
||||
en: 'Delete'
|
||||
},
|
||||
add: {
|
||||
zh: '新增',
|
||||
en: 'Add'
|
||||
},
|
||||
cancel: {
|
||||
zh: '取 消',
|
||||
en: 'Cancel'
|
||||
},
|
||||
confirm: {
|
||||
zh: '确 定',
|
||||
en: 'Confirm'
|
||||
},
|
||||
detail: {
|
||||
zh: '详情',
|
||||
en: 'Detail'
|
||||
},
|
||||
reset: {
|
||||
zh: '重置',
|
||||
en: 'Reset'
|
||||
},
|
||||
submit: {
|
||||
zh: '提交',
|
||||
en: 'Submit'
|
||||
},
|
||||
save: {
|
||||
zh: '保存',
|
||||
en: 'Save'
|
||||
},
|
||||
upload: {
|
||||
zh: '上传',
|
||||
en: 'Upload'
|
||||
},
|
||||
uploadpic: {
|
||||
zh: '上传图片',
|
||||
en: 'Upload Picture'
|
||||
},
|
||||
back: {
|
||||
zh: '返回',
|
||||
en: 'Back'
|
||||
},
|
||||
checkLog: {
|
||||
zh: '查看日志',
|
||||
en: 'Check Log'
|
||||
},
|
||||
goOffWork: {
|
||||
zh: '结束值班',
|
||||
en: 'Go Off Work'
|
||||
},
|
||||
adddetail: {
|
||||
zh: '添加明细',
|
||||
en: 'Add Detail'
|
||||
},
|
||||
addattr: {
|
||||
zh: '添加属性',
|
||||
en: 'Add Attribute'
|
||||
},
|
||||
addgroup: {
|
||||
zh: '添加',
|
||||
en: 'Add Members'
|
||||
},
|
||||
download: {
|
||||
zh: '下载',
|
||||
en: 'download'
|
||||
}
|
||||
}
|
||||
58
src/lang/i18n/en/module/art.js
Normal file
58
src/lang/i18n/en/module/art.js
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-08 09:45:54
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-15 19:34:46
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
artName: 'Process Name',
|
||||
status: 'Status',
|
||||
createTime: 'Create Time',
|
||||
artCode: 'Process Code',
|
||||
remark: 'Remark',
|
||||
process: 'Process Step',
|
||||
processName: 'Process Name',
|
||||
eqName: 'Equipment Name',
|
||||
recipeName: 'Recipe Name',
|
||||
materialBOM: 'Material BOM',
|
||||
artType: 'Process Type',
|
||||
description: 'Description',
|
||||
or: ' or ',
|
||||
on: 'on',
|
||||
off: 'off',
|
||||
operation: 'Operation',
|
||||
IsDisabled: 'Is Enabled',
|
||||
key: 'Key',
|
||||
input: 'Please Input',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel',
|
||||
delTip: 'Are you sure you want to delete the process?',
|
||||
tip: 'Tip',
|
||||
delSucc: 'Delete Success!',
|
||||
externalCode: 'Process Code',
|
||||
substrateType: 'Substrate Type',
|
||||
artBOM: 'Process BOM',
|
||||
notNull: ' cannot be empty',
|
||||
selectNotNull: 'Please select at least one ',
|
||||
lengthRule: 'The length should more than 3 characters',
|
||||
nodeNull: 'Process Step Node is empty, are you sure to save?',
|
||||
hasNull: 'Equipment and ripice cannot be null or there is no equipment added in a process step please check!',
|
||||
choiceEqError: 'Please select equipment first!',
|
||||
changeTipHeaderDes: 'Is this description applied to all equipment in ',
|
||||
changeTipHeaderRemark: 'Is this remark applied to all equipment in ',
|
||||
NotSameProcess: 'Can not choice same process step!',
|
||||
changeTipFooter: ' process step',
|
||||
sameEqError: 'Can not choice same equipment!',
|
||||
processList: {
|
||||
processName: 'Process Step Name',
|
||||
processEq: 'Process Step Equipment',
|
||||
description: 'Description',
|
||||
addProcess: 'Add a Process Step',
|
||||
type: 'Type',
|
||||
equipment: 'Equipment',
|
||||
buffer: 'Buffer'
|
||||
}
|
||||
}
|
||||
|
||||
276
src/lang/i18n/en/module/basicData.js
Normal file
276
src/lang/i18n/en/module/basicData.js
Normal file
@@ -0,0 +1,276 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:13:51
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-07-21 09:59:34
|
||||
* @Description: file content
|
||||
*/
|
||||
export default {
|
||||
visual: {
|
||||
addNow: 'Please add the current point first!',
|
||||
choiseSucc: 'The choice is successful!',
|
||||
choiseError: 'You cannot select the same equipment!',
|
||||
unSelect: 'Please selete equipment!',
|
||||
changeLine: 'Please select equipment first or delete point with no equipment selected!',
|
||||
areaName: 'Area Name',
|
||||
annex: 'Annex',
|
||||
locationInformation: 'Location Information',
|
||||
runningTrack: 'Running Track',
|
||||
tip: 'Click the picture below to select a point. After selecting a point, select a device in the pop-up box. If you do not select a device when adding a new point, you cannot select the next point. If you want to adjust the order of the points, drag the label at the bottom of the picture to the position you want to adjust. Click to confirm the submission point information and click Reset to reset the point information to the state when the pop-up box is opened',
|
||||
routeTip: '. Select a route in the selection box to edit different routes in the current area. Click new route to fill in the information to add a running track in the current area',
|
||||
help: 'Help',
|
||||
baseRouteName: 'Default Route Name',
|
||||
oneLineTip: 'There must be at least one trajectory!',
|
||||
editLineName: 'Trajectory Name',
|
||||
oneLineNameTip: 'You cannot input the same trajectory name!',
|
||||
lineNameNotNullTip: 'Line name cannot empty!',
|
||||
keyword: 'keyword',
|
||||
success: 'success',
|
||||
confirmButtonText: 'confirm',
|
||||
cancelButtonText: 'cancel',
|
||||
Tips: 'Tips',
|
||||
TipsBefore: 'Are you sure you want to delete',
|
||||
Description: 'Description',
|
||||
Remarks: 'Remarks',
|
||||
Yes: 'Yes',
|
||||
No: 'No',
|
||||
Or: 'Or',
|
||||
AttributeName: 'Attribute Name',
|
||||
AttributeValue: 'Attribute Value',
|
||||
EnglishName: 'English Name',
|
||||
Abbreviation: 'Abbreviation',
|
||||
Specs: 'Specs',
|
||||
Manufacturer: 'Manufacturer',
|
||||
productionTime: 'Production Time',
|
||||
enterTime: 'Enter Time',
|
||||
debugTime: 'Debug Time',
|
||||
CurrentState: 'Current State',
|
||||
uploadInfo: 'upload Info',
|
||||
unit: 'unit',
|
||||
AttributeCode: 'Attribute Code',
|
||||
stock: 'Location Information',
|
||||
isStock: 'Is There Location',
|
||||
editLocation: 'Edit Location Point',
|
||||
location: 'Location',
|
||||
locationTip: 'Click the picture below to select a point. After selecting a point, select a location in the pop-up box. If you do not select a location when adding a new point, you cannot select the next point. If you want to adjust the order of the points, drag the label at the bottom of the picture to the position you want to adjust. Click to confirm the submission point information and click Reset to reset the point information to the state when the pop-up box is opened',
|
||||
locationInfo: 'Location Point Info'
|
||||
},
|
||||
factory: {
|
||||
placeholderName: 'Name Or Code',
|
||||
createTime: 'Create Time',
|
||||
FactoryName: 'Factory Name',
|
||||
FactoryCode: 'Factory Code',
|
||||
Address: 'Address'
|
||||
},
|
||||
productLine: {
|
||||
placeholderName: 'Product Line Name',
|
||||
ProductionLineCode: 'Production Line Code'
|
||||
},
|
||||
workSection: {
|
||||
SectionName: 'Section Name',
|
||||
WorkSectionCoding: 'WorkSection Coding'
|
||||
},
|
||||
group: {
|
||||
TeamName: 'Team Name',
|
||||
NumberOfTeams: 'Number Of Teams',
|
||||
GroupLeader: 'Group Leader',
|
||||
TeamStatus: 'Team Status'
|
||||
},
|
||||
major: {
|
||||
ProfessionalName: 'Professional Name',
|
||||
ProfessionalCoding: 'Professional Coding'
|
||||
},
|
||||
staff: {
|
||||
Name: 'Name',
|
||||
EmployeeID: 'Employee ID',
|
||||
Gender: 'gender',
|
||||
EntryTime: 'Entry Time',
|
||||
Telephone: 'Telephone',
|
||||
Email: 'Email',
|
||||
Wechat: 'Wechat',
|
||||
Profession: 'Profession',
|
||||
Workshop: 'Workshop',
|
||||
onDuty: 'onDuty',
|
||||
role: 'Worker Role'
|
||||
},
|
||||
customer: {
|
||||
CustomerName: 'Customer Name',
|
||||
CustomerCode: 'Customer Code',
|
||||
ContactPerson: 'Contact Person',
|
||||
Telephone: 'Telephone',
|
||||
Address: 'Address',
|
||||
format: 'format is incorrect'
|
||||
},
|
||||
supplier: {
|
||||
SupplierName: 'Supplier Name',
|
||||
SupplierCode: 'Supplier Code',
|
||||
ContactPerson: 'Contact Person',
|
||||
Telephone: 'Telephone',
|
||||
Address: 'Address'
|
||||
},
|
||||
material: {
|
||||
MaterialName: 'Material Name',
|
||||
MaterialCoding: 'Material Coding',
|
||||
MaterialType: 'Material Type'
|
||||
},
|
||||
materialsType: {
|
||||
TypeCode: 'Type Code',
|
||||
TypeName: 'Type Name'
|
||||
},
|
||||
alarmManagement: {
|
||||
AlarmCode: 'Alarm Code',
|
||||
AlarmType: 'Alarm Type',
|
||||
AlarmLevel: 'Alarm Level',
|
||||
AlarmName: 'Alarm Name',
|
||||
AlarmContent: 'Alarm Content',
|
||||
AlarmTypeCode: 'Alarm Type Code',
|
||||
LevelCode: 'Level Code'
|
||||
},
|
||||
cache: {
|
||||
CacheCode: 'Ports Code',
|
||||
CacheName: 'Ports Name',
|
||||
StockNumber: 'Stock Number',
|
||||
AreaNumber: 'Area Number',
|
||||
AreaCode: 'Area Code',
|
||||
AreaName: 'Area Name',
|
||||
Shelf: 'Shelf',
|
||||
ManageShelves: 'Manage Shelves',
|
||||
ShelfCode: 'Shelf Code',
|
||||
ShelfName: 'Shelf Name',
|
||||
ShelfNumber: 'Shelf Number',
|
||||
StorageQuantity: 'Storage Quantity',
|
||||
Location: 'Location',
|
||||
ManageLocation: 'Manage Location',
|
||||
LocationCode: 'Location Code',
|
||||
LocationName: 'Location Name',
|
||||
anotherName: 'Another Name',
|
||||
place: 'Place',
|
||||
addCacheArea: 'add Ports Area'
|
||||
},
|
||||
storageBox: {
|
||||
name: 'Name',
|
||||
code: 'Code',
|
||||
alias: 'Alias',
|
||||
StorageQuantity: 'StorageQuantity',
|
||||
status: 'Status',
|
||||
PositionDetail: 'PositionDetail',
|
||||
remark: 'Remark',
|
||||
PositionNo: 'PositionNo',
|
||||
PositionCode: 'PositionCode',
|
||||
PositionCodeAlias: 'PositionCodeAlias'
|
||||
},
|
||||
equipment: {
|
||||
EquipmentName: 'Equipment Name',
|
||||
EquipmentCode: 'Equipment Code',
|
||||
EquipmentType: 'Equipment Type',
|
||||
groupName: 'Group Name',
|
||||
groupCode: 'Group Code',
|
||||
EquipmentGrouping: 'Equipment Grouping',
|
||||
FunctionDescription: 'Function Description',
|
||||
EquipmentTypeAlarm: 'Equipment Type Alarm',
|
||||
SetAlarm: 'Set Alarm',
|
||||
DebugPeriod: 'Debug Period',
|
||||
intellectualProperty: 'intellectual Property',
|
||||
rangeNumber: 'range Number',
|
||||
E10Status: 'E10 Status',
|
||||
activiation: 'activiation',
|
||||
communication: 'communication',
|
||||
equipmentImg: 'Equipment Img',
|
||||
equipmentInfo: 'Equipment Info',
|
||||
EquipmentTypeName: 'Equipment Type Name',
|
||||
EquipmentTypeCode: 'Equipment Type Code',
|
||||
EquipmentTypeAlarmName: 'Equipment Type Alarm Name',
|
||||
EquipmentTypeAlarmCode: 'EquipmentTypeAlarmCode',
|
||||
parentName: 'Parent Name',
|
||||
RepairTypeCode: 'Repair Type Code',
|
||||
RepairTypeName: 'Repair Type Name',
|
||||
PeriodCode: 'Period Code',
|
||||
maintenancePeriod: 'Maintenance Period',
|
||||
SparepartCode: 'Sparepart Code',
|
||||
SparepartName: 'Sparepart Name',
|
||||
SparepartModel: 'Sparepart Model',
|
||||
WiredEquipment: 'Wired Equipment',
|
||||
WiredCode: 'Wired Code',
|
||||
connectUpperDevice: 'Connect Upper Device',
|
||||
connectLowerDevice: 'Connect Lower Device',
|
||||
controlStatus: 'Control Status',
|
||||
plcVersion: 'PLC Version',
|
||||
eapVersion: 'EAP Version',
|
||||
maintenanceCycle: 'Maintenance Cycle (year)',
|
||||
maintenanceTime: 'Maintenance Duration (hours)'
|
||||
},
|
||||
equipmentDetectInfo: {
|
||||
code: 'code',
|
||||
equipmentDetectSystemName: 'Detect System Name',
|
||||
equipmentDetectSystemAbbr: 'Detect System Abbreviation',
|
||||
DetectionArea: 'Detection Area',
|
||||
IssueArea: 'Issue Area',
|
||||
AddEquipment: 'Add Equipment',
|
||||
EquipmentFunction: 'Equipment Function',
|
||||
TestParameterName: 'Test Parameter Name',
|
||||
ReferenceValue: 'Reference Value',
|
||||
IssueOrNot: 'Issue Or Not',
|
||||
TestFrequency: 'Test Frequency',
|
||||
TestSystem: 'Test System'
|
||||
},
|
||||
ScrapInfo: {
|
||||
PlateId: 'Substrate Id',
|
||||
TimePeriod: 'Time Period',
|
||||
StartTime: 'Start Time',
|
||||
EndTime: 'End Time',
|
||||
To: 'To',
|
||||
source: 'Source',
|
||||
wasteGrade: 'Waste Grade',
|
||||
RegisterPerson: 'Register Person',
|
||||
updateTime: 'Update Time',
|
||||
cause: 'Cause',
|
||||
causeCode: 'Cause Code',
|
||||
WasteName: 'Waste Name',
|
||||
WasteCode: 'Waste Code',
|
||||
remark: 'Remarks',
|
||||
scrapType: 'Scrap Type',
|
||||
scrapTypeCode: 'Scrap Type Code',
|
||||
name: 'equipment name',
|
||||
entryType: 'Manual/Automatic',
|
||||
automatic: 'automatic',
|
||||
manual: 'Manual',
|
||||
workOrderId: 'workOrderId'
|
||||
},
|
||||
productPool: {
|
||||
productName: 'Product Name',
|
||||
productCode: 'Product Code'
|
||||
},
|
||||
dataDictionary: {
|
||||
list: 'list',
|
||||
dataDictionaryName: 'Data Dictionary Name',
|
||||
dataDictionaryCode: 'Data Dictionary Code'
|
||||
},
|
||||
StateConfig: {
|
||||
status: 'Status',
|
||||
DisplayColor: 'Display Color',
|
||||
Twinkle: 'Twinkle'
|
||||
},
|
||||
knowledge: {
|
||||
time: 'Period of time',
|
||||
title: 'title',
|
||||
endTIme: 'end time',
|
||||
startTime: 'start time',
|
||||
To: 'to',
|
||||
content: 'content',
|
||||
annex: 'annex'
|
||||
},
|
||||
CodeRules: {
|
||||
RuleName: 'Rule Name',
|
||||
RuleCode: 'Rule Code',
|
||||
manageProperty: 'Manage Property',
|
||||
Property: 'Property',
|
||||
PropertyCode: 'Property Code',
|
||||
PropertyName: 'Property Name',
|
||||
Length: 'Length',
|
||||
order: 'Order'
|
||||
},
|
||||
EquipmentScrapGrade: {
|
||||
keyword: 'name',
|
||||
ScrapGrade: 'Scrap Grade'
|
||||
}
|
||||
}
|
||||
383
src/lang/i18n/en/module/equipmentManager.js
Normal file
383
src/lang/i18n/en/module/equipmentManager.js
Normal file
@@ -0,0 +1,383 @@
|
||||
/*
|
||||
* @Date: 2021-03-05 10:04:30
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-23 09:13:56
|
||||
* @FilePath: \basic-admin\src\lang\i18n\en\module\equipmentManager.js
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
equipmentVisualization: {
|
||||
timeSlot: 'Time Slot',
|
||||
ProcessingQuantity: 'Processing Quantity',
|
||||
Histogram: 'Histogram',
|
||||
DataTable: 'Data Table',
|
||||
Year: 'Year',
|
||||
Quarter: 'Quarter',
|
||||
Month: 'Month',
|
||||
Week: 'Week',
|
||||
Electric: 'Electric',
|
||||
Water: 'Water',
|
||||
Gas: 'Gas'
|
||||
},
|
||||
sparepart: {
|
||||
'sparepart': 'Sparepart',
|
||||
'code': 'Sparepart number',
|
||||
'name': 'Sparepart name',
|
||||
'model': 'Sparepart model',
|
||||
'batchNumber': 'batch number',
|
||||
'supplier': 'supplier',
|
||||
'number': 'Quantity',
|
||||
'unit': 'unit',
|
||||
'entryTime': 'Time to enter the factory',
|
||||
'receiver': 'Receiver',
|
||||
'remark': 'Remarks',
|
||||
'externalCode': 'External Code',
|
||||
'searchPlaceholder': 'Code or Name',
|
||||
'editDialogTtile': 'Edit Sparepart',
|
||||
'addDialogTtile': 'Add Sparepart',
|
||||
'placeholdersparepart': 'Please select Sparepart',
|
||||
'placeholdermodel': 'Please input Sparepart model',
|
||||
'placeholderbatchNumber': 'Please input batch number',
|
||||
'placeholdersupplier': 'Please input supplier',
|
||||
'placeholdernumber': 'Please input Quantity',
|
||||
'placeholderunit': 'Please select unit',
|
||||
'placeholderentryTime': 'Please select Time',
|
||||
'placeholderreceiver': 'Please select Receiver',
|
||||
'placeholderremark': 'Please input Remarks',
|
||||
'placeholderexternalCode': 'Please input External Code'
|
||||
},
|
||||
bom: {
|
||||
'searchPlaceholder': 'Device code or name',
|
||||
'code': 'Equipment material inventory code',
|
||||
'name': 'Equipment material inventory',
|
||||
'equipmentCode': 'Equipment ID',
|
||||
'equipmentName': 'Equipment name',
|
||||
'enabled': 'Status',
|
||||
'remark': 'Remarks',
|
||||
'addDialogTitle': 'Add Equipment Material',
|
||||
'editDialogTitle': 'Edit Equipment Material',
|
||||
'placeholdercode': 'Please input Equipment material code',
|
||||
'placeholdername': 'Please input Equipment material',
|
||||
'placeholderequipmentName': 'Please select Device',
|
||||
'placeholderremark': 'Please input remarks',
|
||||
'': ''
|
||||
},
|
||||
bomdetail: {
|
||||
'title': 'Device Material Detail',
|
||||
'materialId': 'Material ID',
|
||||
'materialName': 'Material name',
|
||||
'unit': 'Unit',
|
||||
'quantity': 'Quantity',
|
||||
'remark': 'Remarks',
|
||||
'addDialogTitle': 'Add Material',
|
||||
'editDialogTitle': 'Edit Material',
|
||||
'placeholdermaterialName': 'Please select Material',
|
||||
'placeholderunit': 'Please select Unit',
|
||||
'placeholderquantity': 'Please input Quantity',
|
||||
'placeholderremark': 'Please input Remarks'
|
||||
},
|
||||
recipe: {
|
||||
'searchPlaceholder': 'Recipe code or name',
|
||||
'deviceselect': 'Please select device',
|
||||
'equipmentId': 'Equipment Name',
|
||||
'equipmentType': 'Equipment type',
|
||||
'name': 'Recipe name',
|
||||
'code': 'Recipe code',
|
||||
'activationState': 'Active Status',
|
||||
'enabled': 'Status',
|
||||
'remark': 'Remarks',
|
||||
'description': 'Recipe description',
|
||||
'addDialogTitle': 'Add Device Recipe',
|
||||
'editDialogTitle': 'Edit Device Recipe',
|
||||
'placeholdername': 'Please input Recipe name',
|
||||
'placeholderdevice': 'Please select Device',
|
||||
'placeholdercode': 'Please input Recipe code',
|
||||
'placeholderdescription': 'Please input Recipe description',
|
||||
'placeholderremark': 'Please input Remarks'
|
||||
},
|
||||
recipeDetail: {
|
||||
'title': 'Device Type Recipe Param Detail',
|
||||
'paramCode': 'Param code',
|
||||
'paramName': 'Param name',
|
||||
'type': 'Param type',
|
||||
'minValue': 'Min value',
|
||||
'maxValue': 'Max value',
|
||||
'defaultValue': 'Default value',
|
||||
'unit': 'Unit',
|
||||
'remark': 'Remarks',
|
||||
'recipeParam': 'Recipe param',
|
||||
'paramValue': 'Param value',
|
||||
'placeholderrecipeParam': 'Please select Recipe param',
|
||||
'placeholderparamValue': 'Please input Param value',
|
||||
'placeholderremark': 'Please input Remarks',
|
||||
'addDialogTitle': 'Add Recipe param',
|
||||
'editDialogTitle': 'Edit Recipe param'
|
||||
},
|
||||
statusSetting: {
|
||||
'searchPlaceholder': 'Device name',
|
||||
'searchPlaceholder2': 'Device status',
|
||||
'code': 'Device code',
|
||||
'name': 'Device name',
|
||||
'status': 'E10 Status',
|
||||
'color': 'Color',
|
||||
'description': 'Device Description',
|
||||
'dialogTitle': 'Edit device status',
|
||||
'devicestatus': 'E10 Status',
|
||||
'placeholderdevicestatus': 'Please select E10 status',
|
||||
'communication': 'Communication',
|
||||
'controlStatus': 'Control Status',
|
||||
'controlStatusLocal': 'Local',
|
||||
'controlStatusOnline': 'Online',
|
||||
'communicationOff': 'Disconnect',
|
||||
'communicationOn': 'Connected',
|
||||
'placeholdercontrolStatus': 'Please select control Status'
|
||||
},
|
||||
repair: {
|
||||
'searchPlaceholder': 'Device name',
|
||||
'startDate': 'Start Date',
|
||||
'endDate': 'End Date',
|
||||
'repairOrderNumber': 'Order number',
|
||||
'maintenanceStartTime': 'Repair start time',
|
||||
'maintenanceFinishTime': 'Repair end time',
|
||||
'maintenanceStatus': 'Maintenance status',
|
||||
'maintenanceStatusNo': 'Incomplete',
|
||||
'maintenanceStatusYes': 'Complete',
|
||||
'equipmentName': 'Equipment name',
|
||||
'maintenanceWorker': 'Maintenance worker',
|
||||
'workerContactInformation': 'Contact information',
|
||||
'remark': 'Remarks',
|
||||
'equipmentId': 'Equipment name',
|
||||
'equipmentPosition': 'Equipment position',
|
||||
'timeOfFailure': 'Time of failure',
|
||||
'faultLevel': 'Fault Level',
|
||||
'timerange': 'Repair time range',
|
||||
'repairMode': 'Repair Type',
|
||||
'faultDetail': 'Fault Detail',
|
||||
'maintenanceDetail': 'Repair Log',
|
||||
'annex': 'Annex',
|
||||
'repairTools': 'Repair Tools',
|
||||
'placeholderrepairTools': 'Please input repair tools',
|
||||
'placeholderrepairOrderNumber': 'Please input maintenance order number',
|
||||
'placeholderequipmentId': 'Please select equipment',
|
||||
'placeholdermaintenanceWorker': 'Please select worker',
|
||||
'placeholdermaintenanceStatus': 'Please select repiar method',
|
||||
'placeholderequipmentPosition': 'Please input equipment position',
|
||||
'placeholderworkerContactInformation': 'Please input contract information',
|
||||
'placeholdertimeOfFailure': 'Please select time of fault',
|
||||
'placeholderfaultLevel': 'Please select fault level',
|
||||
'placeholderrepairMode': 'Please select repair type',
|
||||
'placeholderfaultDetail': 'Please input detail of fault',
|
||||
'placeholdermaintenanceDetail': 'Please input detail of repair',
|
||||
'placeholderremark': 'Please input remarks'
|
||||
},
|
||||
monitoring: {
|
||||
'searchPlaceholder': 'Device ID or name',
|
||||
'code': 'device ID',
|
||||
'name': 'Equipment name',
|
||||
'status': 'Device status',
|
||||
'startTime': 'Start Time',
|
||||
'totalCount': 'Number of processed substrates',
|
||||
'repairTime': 'Last repair time'
|
||||
},
|
||||
maintainplan: {
|
||||
'searchPlaceholder': 'Please select status',
|
||||
'startTime': 'Start Time',
|
||||
'endTime': 'End Time',
|
||||
'maintenanceOrderNumber': 'Maintenance Plan Order',
|
||||
'maintainStartTime': 'Maintain Start Time',
|
||||
'maintainEndTime': 'Maintain End Time',
|
||||
'lastMaintainStartTime': 'Last Start Time',
|
||||
'lastMaintainEndTime': 'Last End Time',
|
||||
'lastMaintainTime': 'Last Time',
|
||||
'nextMaintainTime': 'Next Time',
|
||||
'equipmentCode': 'Device ID',
|
||||
'maintenancePeriodId': 'Period(Year)',
|
||||
'remark': 'Remarks',
|
||||
'EquipmentGrouping': 'Equipment Grouping',
|
||||
'addDialogTitle': 'Add Maintenance Plan',
|
||||
'editDialogTitle': 'Edit Maintenance Plan',
|
||||
'equipmentId': 'Equipment Name',
|
||||
'status': 'Status',
|
||||
'annex': 'Annex',
|
||||
'maintainWorkerId': 'Maintenance personnel',
|
||||
'lastMaintainWorkerId': 'Last maintenance personnel',
|
||||
'maintainType': 'maintain type',
|
||||
'erpIdentification': 'ERP',
|
||||
'maintainDuration': 'maintainDuration(hour)',
|
||||
'maintainFuncDesc': 'Maintenance Function Description',
|
||||
'placeholderlastMaintainTime': 'Please select last time',
|
||||
'placeholdernextMaintainTime': 'Please select next time',
|
||||
'placeholdermaintenanceOrderNumber': 'Please input Maintenance Plan Order',
|
||||
'placeholdermaintainDuration': 'Please maintain Duration',
|
||||
'placeholdererpIdentification': 'please ERP',
|
||||
'placeholdermaintainStartTime': 'Please select start time',
|
||||
'placeholdermaintainEndTime': 'Please select end time',
|
||||
'placeholdermaintenancePeriodId': 'Please select maintenance period',
|
||||
'placeholderremark': 'Please input remarks',
|
||||
'placeholderstatus': 'Please select status',
|
||||
'placeholdermaintainWorkerId': 'Please select Maintenance personnel',
|
||||
'placeholdermaintainType': 'Please select Maintenance Type',
|
||||
'placeholdermaintainFuncDesc': 'please Maintenance Function Description',
|
||||
'placeholderEquipmentGrouping': 'Please Equipment Grouping',
|
||||
'placeholderequipmentId': 'Please select Equipment'
|
||||
},
|
||||
maintainlog: {
|
||||
'startTime': 'Start Time',
|
||||
'endTime': 'End Time',
|
||||
'maintenanceOrderNumber': 'Maintenance Log No.',
|
||||
'maintainStartTime': 'Start Time',
|
||||
'maintainNextTime': 'Next maintain time',
|
||||
'maintainEndTime': 'End Time',
|
||||
'maintainWorkerId': 'Worker',
|
||||
'equipmentCode': 'Device code',
|
||||
'maintainDuration': 'maintainDuration(hour)',
|
||||
'nextMaintenanceTime': 'Next maintain time',
|
||||
'remark': 'Remarks',
|
||||
'maintenanceDetail': 'Maintain Detail',
|
||||
'annex': 'Annex',
|
||||
'maintainType': 'maintain type',
|
||||
'equipmentId': 'Equipment name',
|
||||
'placeholdermaintainDuration': 'Please maintain Duration',
|
||||
'placeholdermaintainType': 'Please select Maintenance Type',
|
||||
'placeholderequipmentId': 'Please select Equipment',
|
||||
'placeholdermaintenanceOrderNumber': 'Please input Maintenance Order Number',
|
||||
'placeholdermaintainStartTime': 'Please select start time',
|
||||
'placeholdermaintainNextTime': 'Please select next maintain time',
|
||||
'placeholdermaintainEndTime': 'Please select end time',
|
||||
'placeholdermaintainWorkerId': 'Please select Worker',
|
||||
'placeholdermaintenanceDetail': 'Please input Maintain detail',
|
||||
'placeholderremark': 'Please input Remarks',
|
||||
'placeholderactualEndTime': 'Please select Start Time',
|
||||
'placeholderactualStartTime': 'Please select End Time',
|
||||
'equipment': 'EquiPment',
|
||||
'isplan': 'Is Have Maintain Plan',
|
||||
'planAll': 'All',
|
||||
'planNo': 'No Plan',
|
||||
'planYes': 'Have Plan',
|
||||
'maintainlogTime': 'Maintain Log Date'
|
||||
},
|
||||
baseinfo: {
|
||||
'searchPlaceholder': 'Device code or name',
|
||||
'code': 'Equipment type code',
|
||||
'name': 'Equipment type name',
|
||||
'status': 'Equipment status',
|
||||
'remark': 'remarks',
|
||||
'deviceTypeParam': 'Device Param',
|
||||
'deviceTypeEvent': 'Device Event',
|
||||
'deviceTypeAlarm': 'Device Alarm'
|
||||
},
|
||||
baseinfoparam: {
|
||||
'searchPlaceholder': 'Param name or code',
|
||||
'paramId': 'Constant/ Variate ID',
|
||||
'paramName': 'Param name',
|
||||
'paramCode': 'Param Code',
|
||||
'format': 'Param format',
|
||||
'valueType': 'Param value type',
|
||||
'unit': 'Unit',
|
||||
'maxValue': 'Max value',
|
||||
'minValue': 'Min value',
|
||||
'defaultValue': 'Default value',
|
||||
'category': 'Param category',
|
||||
'dataWithPlc': 'data with PLC',
|
||||
'enabled': 'is Enabled',
|
||||
'type': 'Collection parameter type',
|
||||
'note': 'Note',
|
||||
'uploadSpc': 'Upload SPC',
|
||||
'isCollected': 'Is collected',
|
||||
'description': 'Description',
|
||||
'remark': 'Remarks',
|
||||
'addDialogTitle': 'Add Device Param',
|
||||
'editDialogTitle': 'Edit Device Param',
|
||||
'placeholderparamName': 'Please input param name',
|
||||
'placeholderparamId': 'Please input param id',
|
||||
'placeholderparamCode': 'Please input param code',
|
||||
'placeholderformat': 'Please input format',
|
||||
'placeholderValueType': 'Please input value type',
|
||||
'placeholdertype': 'Please input var type',
|
||||
'placeholderunit': 'Please input unit',
|
||||
'placeholderdataWithPlc': 'Please input PLC',
|
||||
'M': 'Material Related Value',
|
||||
'V': 'Process Actual Value',
|
||||
'P': 'Process Set Point',
|
||||
'R': 'Recipe Parameter',
|
||||
'C': 'Consumable Value',
|
||||
'I': 'Interface Related'
|
||||
},
|
||||
baseinfoevent: {
|
||||
'searchPlaceholder': 'Event name or code',
|
||||
'eventId': 'Event ID',
|
||||
'eventCode': 'Event code',
|
||||
'eventName': 'Event name',
|
||||
'enabled': 'Enabled',
|
||||
'category': 'Category',
|
||||
'description': 'Description',
|
||||
'remark': 'Remarks',
|
||||
'addDialogTitle': 'Add Device Param',
|
||||
'editDialogTitle': 'Edit Device Param',
|
||||
'placeholdereventId': 'Please input Event ID',
|
||||
'placeholdereventName': 'Please input Event name',
|
||||
'placeholdereventCode': 'Please input Event code',
|
||||
'placeholdercategory': 'Please input category'
|
||||
},
|
||||
baseinfoalarm: {
|
||||
'searchPlaceholder': 'Alarm name or code',
|
||||
'alarmId': 'Alarm ID',
|
||||
'alarmName': 'Alarm name',
|
||||
'alarmCode': 'Alarm code',
|
||||
'category': 'Category',
|
||||
'description': 'Description',
|
||||
'enabled': 'Enabled',
|
||||
'remark': 'Remarks',
|
||||
'addDialogTitle': 'Add Device Alarm',
|
||||
'editDialogTitle': 'Edit Device Alarm',
|
||||
'placeholderalarmId': 'Please input alarm ID',
|
||||
'placeholderalarmName': 'Please input alarm name',
|
||||
'placeholderalarmCode': 'Please input alarm code',
|
||||
'placeholdercategory': 'Please input alarm type'
|
||||
},
|
||||
eqManagerManage: {
|
||||
'equipmentName': 'Equipment Name',
|
||||
'equipmentCode': 'Equipment Code',
|
||||
'description': 'Description',
|
||||
'worker': 'Operator',
|
||||
'remark': 'Remark',
|
||||
'role': 'Operator Role',
|
||||
roleName: 'roleName'
|
||||
},
|
||||
equipmentParams: {
|
||||
'startAndEndTime': 'Start And End Time',
|
||||
'startTime': 'Start Time',
|
||||
'endTime': 'End Time',
|
||||
'createTime': 'Create Time',
|
||||
'substrateId': 'Substrate Code',
|
||||
'choiceParam': 'Choice Params'
|
||||
},
|
||||
ProcessData: {
|
||||
productInfo: 'Product Info',
|
||||
productName: 'Product Name',
|
||||
processName: 'Process Name',
|
||||
processCode: 'Process Code',
|
||||
processVersion: 'Process Version',
|
||||
specifications: 'Specifications',
|
||||
equipmentName: 'Equipment Name',
|
||||
qualifiedRate: 'Qualified Rate',
|
||||
analysis: 'Analysis',
|
||||
contrast: 'Contrast',
|
||||
comparisonOfInfluencingFactors: 'Comparison of influencing factors',
|
||||
top: 'Top',
|
||||
bottom: 'Bottom',
|
||||
bottomHigh: 'Bottom Grid Height',
|
||||
speed: 'Transmission Speed',
|
||||
highPressureFan: 'High Pressure Fan',
|
||||
lowPressureFan: 'Low Pressure Fan',
|
||||
current: 'Current',
|
||||
selfChecking: 'Self-checking',
|
||||
manualChecking: 'Manual-checking',
|
||||
powerOffPackaging: 'Power Off Packaging',
|
||||
parameterName: 'Parameter Name',
|
||||
parameterCode: 'Parameter Code',
|
||||
nowValue: 'Now Value',
|
||||
standardValue: 'Standard Value'
|
||||
},
|
||||
other: {}
|
||||
}
|
||||
55
src/lang/i18n/en/module/factory.js
Normal file
55
src/lang/i18n/en/module/factory.js
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-21 17:22:47
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-04-06 13:55:30
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
abnormalAlarm: {
|
||||
exceptionAlarm: 'Exception Alarm',
|
||||
alarmTime: 'Alarm Time',
|
||||
alarmType: 'Alarm Type',
|
||||
name: 'Alarm Nmae',
|
||||
alarmLevel: 'Alarm Level',
|
||||
alarmReason: 'Alarm Content',
|
||||
messagePushMode: 'Message Push Mode',
|
||||
team: 'Executive Team',
|
||||
isDeal: 'Is Handled',
|
||||
detail: 'Detail',
|
||||
deal: 'Handle',
|
||||
alarmHandling: 'Alarm Handle',
|
||||
alarmSource: 'Alarm Source',
|
||||
alarmCode: 'Alarm Code',
|
||||
alarmContent: 'Alarm Content',
|
||||
status: 'Status',
|
||||
handler: 'Handler',
|
||||
description: 'Description',
|
||||
annex: 'Annex',
|
||||
timeQuantum: 'Date Quantum',
|
||||
processingComplete: 'Processing Complete',
|
||||
inHand: 'In Hand',
|
||||
waitingProcess: 'Waiting Process',
|
||||
all: 'All',
|
||||
warn: 'Warn',
|
||||
alarm: 'Alarm',
|
||||
breakdown: 'Breakdown',
|
||||
email: 'email',
|
||||
wechat: 'wechat',
|
||||
equipmentName: 'Equipment Name',
|
||||
alarmStatus: 'Alarm Status',
|
||||
alarmInfo: 'Alarm Info',
|
||||
alarmStartTime: 'Alarm Start Time',
|
||||
alarmEndTime: 'Alarm End Time',
|
||||
EquipmentAlarmProcessing: 'Equipment Alarm Processing'
|
||||
},
|
||||
visual: {
|
||||
showLocation: 'Show Location Info',
|
||||
location: 'Location',
|
||||
box: 'Box',
|
||||
visualSub: 'Substrate In Process:',
|
||||
locationSub: 'Stock Substrate:'
|
||||
}
|
||||
}
|
||||
|
||||
16
src/lang/i18n/en/module/formManage.js
Normal file
16
src/lang/i18n/en/module/formManage.js
Normal file
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-04-01 09:19:36
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-01 10:20:09
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
formSort: {
|
||||
name: 'Form Sorts Name',
|
||||
addDialogTitle: 'Add Form Sort',
|
||||
editDialogTitle: 'Edit Form Sort'
|
||||
}
|
||||
}
|
||||
|
||||
33
src/lang/i18n/en/module/index.js
Normal file
33
src/lang/i18n/en/module/index.js
Normal file
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:12:46
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-22 19:49:39
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
import basicData from './basicData'
|
||||
import packingManage from './packing-manage'
|
||||
import teamManager from './teamManager'
|
||||
import equipmentManager from './equipmentManager'
|
||||
import orderManage from './orderManage'
|
||||
import art from './art'
|
||||
import materialManager from './materialManager'
|
||||
import quality from './quality'
|
||||
import factory from './factory'
|
||||
import formManage from './formManage'
|
||||
import report from './report'
|
||||
|
||||
export default {
|
||||
basicData,
|
||||
packingManage,
|
||||
teamManager,
|
||||
equipmentManager,
|
||||
orderManage,
|
||||
art,
|
||||
materialManager,
|
||||
quality,
|
||||
factory,
|
||||
formManage,
|
||||
report
|
||||
}
|
||||
90
src/lang/i18n/en/module/materialManager.js
Normal file
90
src/lang/i18n/en/module/materialManager.js
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-08 12:02:22
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-05-25 16:42:56
|
||||
* @Description: file content
|
||||
*/
|
||||
export default {
|
||||
refluelling: {
|
||||
'index': 'No',
|
||||
'materialDateCode': 'Batch number',
|
||||
'materialDateName': 'Batch name',
|
||||
'replaceTime': 'Refueling time',
|
||||
'type': 'Refueling Type',
|
||||
'materialCode': 'Material code',
|
||||
'materialName': 'Material name',
|
||||
'source': 'Data Sources',
|
||||
'equipmentName': 'Equipment name',
|
||||
'operator': 'Operator',
|
||||
'remark': 'Reason',
|
||||
'operation': 'Operation',
|
||||
'placeholderSearch': 'Batch/Material Code/Name',
|
||||
'placeholderbatchnumber': 'Batch number cannot be empty',
|
||||
'placeholderoperator': 'Operator cannot be empty',
|
||||
'placeholdertime': 'Refuelling time cannot be empty ',
|
||||
'placeholderEquipment': 'Equipment cannot be empty',
|
||||
'loading': 'Loading',
|
||||
'unloading': 'Unloading'
|
||||
},
|
||||
materialbom: {
|
||||
'index': 'No',
|
||||
'bomcode': 'Bom coding',
|
||||
'name': 'Bom',
|
||||
'createTime': 'creation time',
|
||||
'remark': 'Remarks',
|
||||
'operation': 'Operation',
|
||||
'placeholderbomName': 'Bom name cannot be empty',
|
||||
'placeholderbomcode': 'Bom coding cannot be empty',
|
||||
'subtitle': 'BOM detail',
|
||||
'code': 'Material Code',
|
||||
'detailname': 'Material Name',
|
||||
'quantity': 'Quantity',
|
||||
'unit': 'Material Unit',
|
||||
'addDialogTitle': 'Add Bom list',
|
||||
'editDialogTitle': 'Edit Bom list',
|
||||
'placeholderunit': 'Unit cannot be empty'
|
||||
},
|
||||
materialbatch: {
|
||||
'placeholderkeywords': 'Batch name/code/Material name',
|
||||
'index': 'No',
|
||||
'createTime': 'creation time',
|
||||
'externalCode': 'Batch number',
|
||||
'name': 'Batch name',
|
||||
'materialCode': 'Material coding',
|
||||
'materialName': 'Material name',
|
||||
'remark': 'Remarks',
|
||||
'operation': 'Operation',
|
||||
'placeholderbatchnumber': 'Batch number cannot be empty',
|
||||
'placeholderbatchname': 'Batch name cannot be empty'
|
||||
},
|
||||
report: {
|
||||
'placeholderkeywords': 'please substrate code ',
|
||||
'Keyword': 'Substrate code',
|
||||
'eqName': 'Equipment name',
|
||||
'code': 'Substrate code'
|
||||
},
|
||||
currentConsume: {
|
||||
'index': 'No',
|
||||
'eqName': 'Equipment name',
|
||||
'materialName': 'Material name',
|
||||
'materialCode': 'Material code',
|
||||
'materialBatch': 'Material batch code',
|
||||
'beginTime': 'Material start time',
|
||||
'materialNowCon': 'Current material consumption',
|
||||
'MaterialConThr': 'Material consumption threshold',
|
||||
'remark': 'Remark'
|
||||
},
|
||||
historyConsume: {
|
||||
'index': 'No',
|
||||
'eqName': 'Equipment name',
|
||||
'materialName': 'Material name',
|
||||
'materialCode': 'Material code',
|
||||
'materialBatch': 'Material batch code',
|
||||
'beginTime': 'Material start time',
|
||||
'endTime': 'Material end time',
|
||||
'materialNowCon': 'Total material consumption',
|
||||
'MaterialConThr': 'Material consumption threshold',
|
||||
'remark': 'Remark'
|
||||
}
|
||||
}
|
||||
183
src/lang/i18n/en/module/orderManage.js
Normal file
183
src/lang/i18n/en/module/orderManage.js
Normal file
@@ -0,0 +1,183 @@
|
||||
/*
|
||||
* @Author: zwq
|
||||
* @Date: 2021-03-06 16:30:28
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-21 17:34:04
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
order: {
|
||||
keyword: 'Key Word',
|
||||
NameOrCode: 'Name Or Code',
|
||||
StartTime: 'Start Time',
|
||||
EndTime: 'End Time',
|
||||
To: 'To',
|
||||
ActualStartTime: 'Actual Start Time',
|
||||
createTime: 'Create Time',
|
||||
WorkOrderName: 'Work Order Name',
|
||||
WorkOrderCode: 'Work Order Code',
|
||||
WorkOrderType: 'Work Order Type',
|
||||
WorkOrderStartTime: 'Work Order Start Time',
|
||||
OrderName: 'Order Name',
|
||||
OrderCode: 'Order Code',
|
||||
OrderType: 'Order Type',
|
||||
CompletionTime: 'Completion Time',
|
||||
IssueOrderTime: 'Issue Order Time',
|
||||
PlanningStartTime: 'Planning Start Time',
|
||||
PlanningEndTime: 'Planning End Time',
|
||||
DeliveryTime: 'Delivery Time',
|
||||
priority: 'Priority',
|
||||
WorkOrderInitiation: 'Work Order Initiation',
|
||||
initiateTime: 'Initiate Time',
|
||||
source: 'Source',
|
||||
status: 'Status',
|
||||
unit: 'Unit',
|
||||
PlannedProcessingVolume: 'Target Quantity',
|
||||
ActualTargetQuantity: 'Actual Target Quantity',
|
||||
ActualFinishedProduct: 'Actual Finished Product',
|
||||
NumberOfDamages: 'Number Of Damages',
|
||||
workOrderDetail: 'work Order Detail',
|
||||
Description: 'Description',
|
||||
Remarks: 'Remarks',
|
||||
ProductProcess: 'Technological Process',
|
||||
powerClass: 'Power Class',
|
||||
ProductName: 'Product Name',
|
||||
ProductType: 'Product Type',
|
||||
destination: 'Destination',
|
||||
reason: 'Reason',
|
||||
UseQuantityPlate: 'Use Quantity Substrate',
|
||||
DamageQuantityPlate: 'Damage Quantity Substrate',
|
||||
EquipmentName: 'Equipment Name',
|
||||
PowerConsumption: 'Power Consumption',
|
||||
WorkOrderProgress: 'Work order progress',
|
||||
energyConsumption: 'energy consumption of equipment:',
|
||||
energyConsumptionChart: 'power consumption diagram of equipment',
|
||||
energyConsumptionTable: 'electricity consumption table of equipment',
|
||||
workOrderVerificationResult: 'work Order Verification Result',
|
||||
deviceDetection: 'Device Detection',
|
||||
process: 'Process',
|
||||
useMaterial: 'Use Material',
|
||||
basePlate: 'Base Substrate',
|
||||
basePlateCode: 'Substrate Code',
|
||||
basePlateId: 'Substrate Id',
|
||||
team: 'Team',
|
||||
customer: 'Customer',
|
||||
detail: 'Detail',
|
||||
workOrderInfo: 'work Order Info',
|
||||
OrderReportInfo: 'Order Report Info',
|
||||
executionTime: 'Start Time',
|
||||
completQuantity: 'Complet Quantity',
|
||||
initiateWorkOrder: 'Initiate Work Order',
|
||||
finishTime: 'Finish Time',
|
||||
reportingTime: 'Reporting Time',
|
||||
workReportMethod: 'Work Report Method',
|
||||
goodQuantity: 'Good Quantity',
|
||||
scrapQuantity: 'Scrap Quantity',
|
||||
scrapId: 'Scrap Id',
|
||||
scrapLevel: 'Scrap Level',
|
||||
packageNumber: 'Package Number',
|
||||
SAPMaterial: 'SAP Material',
|
||||
power: 'Power',
|
||||
fileName: 'File Name',
|
||||
path: 'Path',
|
||||
processCode: 'Process Code',
|
||||
deviceInfo: 'Device Info',
|
||||
loadingTime: 'Loading Time',
|
||||
unLoadingTime: 'UnLoading Time',
|
||||
materialBom: 'Bom',
|
||||
materialBomMessage: 'This work order is not bound with BOM',
|
||||
activation: 'Activation',
|
||||
warnMessage: 'Issued order cannot be deleted'
|
||||
},
|
||||
track: {
|
||||
event: 'Event',
|
||||
parameterName: 'Parameter Name',
|
||||
parameterValue: 'Parameter Value',
|
||||
occurTime: 'Occur Time',
|
||||
ProcessTime: 'Process Time'
|
||||
},
|
||||
packingTags: {
|
||||
moduleId: 'Module Id',
|
||||
UnloadingTime: 'Unloading Time',
|
||||
UnloadingEquipment: 'Unloading Equipment',
|
||||
moduleQuantity: 'Module Quantity',
|
||||
PrintingTime: 'Printing Time',
|
||||
plateType: 'Substrate Type',
|
||||
plateGrade: 'Substrate Grade',
|
||||
name: 'Name',
|
||||
opration: 'Opration',
|
||||
code: 'Code',
|
||||
startTime: 'Start Time',
|
||||
completeTime: 'Complete Time',
|
||||
power: 'Power',
|
||||
grade: 'Grade',
|
||||
oneDimensionalCode: 'Bar Code'
|
||||
},
|
||||
substrateBatch: {
|
||||
batchCode: 'Batch Code',
|
||||
batchName: 'Batch Name',
|
||||
propertyName: 'Property Name',
|
||||
propertyValue: 'Property Value'
|
||||
},
|
||||
VerifyTable: {
|
||||
EquipmentCode: 'Equipment Code',
|
||||
equipmentAbbreviation: 'Equipment Abbreviation',
|
||||
EquipmentFormula: 'Equipment Formula',
|
||||
ProcessFormulaRequir: 'Process Formula Requir',
|
||||
IsSame: 'IsSame',
|
||||
materielName: 'Materiel Name',
|
||||
materielCode: 'Materiel Code',
|
||||
Spec: 'Spec',
|
||||
teamName: 'Team Name',
|
||||
teamLeader: 'Team Leader',
|
||||
number: 'Number',
|
||||
professional: 'Professional',
|
||||
workingHours: 'Working Hours'
|
||||
},
|
||||
orderDetail: {
|
||||
issueTime: 'Work Order Generation Time',
|
||||
completionSchedule: 'Completion Schedule',
|
||||
issuedQuantity: 'Issued Quantity',
|
||||
remainingPlannedQuantity: 'Remaining Planned Quantity'
|
||||
},
|
||||
workOrderDetail: {
|
||||
workOrderSource: 'Work Order Source',
|
||||
processingTechnology: 'Processing Technology'
|
||||
},
|
||||
powerClassification: {
|
||||
parentClass: 'Parent Class',
|
||||
typeName: 'Type Name',
|
||||
typeCode: 'Type Code',
|
||||
Remarks: 'Remarks'
|
||||
},
|
||||
erpToMes: {
|
||||
erpToMesMaterial: 'Erp To Mes Material',
|
||||
erpToMesMaterialBom: 'Erp To Mes Material Bom',
|
||||
erpToMesOrder: 'Erp To Mes Order',
|
||||
batchNumber: 'Batch Number',
|
||||
materialsCode: 'Materials Code',
|
||||
materialsName: 'Materials Name',
|
||||
quantity: 'Quantity',
|
||||
unit: 'Unit',
|
||||
bomContent: 'BOM Content',
|
||||
craftCode: 'Craft Code',
|
||||
craftName: 'Craft Name',
|
||||
materialsBomCode: 'Materials Bom Code',
|
||||
materialsBomName: 'Materials Bom Name',
|
||||
substrateBatch: 'Substrate Batch',
|
||||
customerCode: ' Customer Code',
|
||||
customerName: 'Customer Name',
|
||||
orderCode: 'Order Code',
|
||||
orderName: 'Order Name',
|
||||
packagingBoxId: 'Packaging Box Id',
|
||||
reportTime: 'Report Time',
|
||||
mfoCode: 'mfo Code'
|
||||
},
|
||||
consumption: {
|
||||
key: 'Key',
|
||||
workOrderId: 'Work Order Id',
|
||||
workOrderStatus: 'Work Order Status',
|
||||
power: 'Power',
|
||||
equipmentName: 'Equipment Name'
|
||||
}
|
||||
}
|
||||
34
src/lang/i18n/en/module/packing-manage.js
Normal file
34
src/lang/i18n/en/module/packing-manage.js
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* @Author: zwq
|
||||
* @Date: 2021-04-07 14:05:04
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-04-28 13:56:48
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
PackingList: {
|
||||
PackingTime: 'Packing Time',
|
||||
WorkOrderNo: 'Work Order No',
|
||||
SubstrateNumber: 'Substrate Number',
|
||||
ModuleLevel: 'Module Level',
|
||||
QualityGrade: 'Quality Grade',
|
||||
Detail: 'Detail',
|
||||
printNumber: 'Print Number',
|
||||
EntryTime: 'Entry Time'
|
||||
},
|
||||
labelTemplate: {
|
||||
placeholderSearch: 'Label Name or Code',
|
||||
addTime: 'Add Time',
|
||||
labelCode: 'Label Code',
|
||||
labelName: 'Label Name',
|
||||
labelType: 'Label Type',
|
||||
labelContent: 'Label Content',
|
||||
remark: 'Remark',
|
||||
levelLabel: 'Level Label',
|
||||
moduleLabel: 'Module Label',
|
||||
custom: 'Custom',
|
||||
templateDesign: 'Template Design',
|
||||
templatePreview: 'Template Preview',
|
||||
placeholderLength: 'At least 3 characters in length'
|
||||
}
|
||||
}
|
||||
94
src/lang/i18n/en/module/quality.js
Normal file
94
src/lang/i18n/en/module/quality.js
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* @Date: 2021-03-13 13:49:16
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-04-15 09:59:15
|
||||
* @FilePath: \basic-admin\src\lang\i18n\en\module\quality.js
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
plan: {
|
||||
searchPlaceholder: 'Detection plan name',
|
||||
searchPlaceholderArea: 'Area',
|
||||
placeholderStartTime: 'Start Time',
|
||||
placeholderEndTime: 'End time',
|
||||
testPlaneCode: 'Detection Plan Code',
|
||||
testPlaneName: 'Detection Plan Name',
|
||||
testPlaneContent: 'Detection Content',
|
||||
areaName: 'Area name',
|
||||
areaCode: 'Area code',
|
||||
detectionRateDicId: 'Detection Rate',
|
||||
isIssued: 'Is issued',
|
||||
issuedTime: 'Issued time',
|
||||
operatorId: 'Operator',
|
||||
remark: 'Remarks',
|
||||
addDialogTitle: 'Add Plan',
|
||||
editDialogTitle: 'Edit Plan',
|
||||
sendDialogTitle: 'Send Plan',
|
||||
notEmpty: 'Value connot be empty',
|
||||
sendPlanHint: 'Send the Detection plan?',
|
||||
distributionAreaName: 'Distribution Destination'
|
||||
},
|
||||
planDetail: {
|
||||
title: 'Detection plan param detail',
|
||||
name: 'Param name',
|
||||
references: 'Reference Value',
|
||||
remark: 'Remarks',
|
||||
updatedTime: 'Update Time',
|
||||
notEmpty: 'Value connot be empty',
|
||||
equipmentName: 'Equipment Name',
|
||||
testFrequency: 'Test Frequency',
|
||||
testSystem: 'Test System',
|
||||
description: 'Description'
|
||||
},
|
||||
planSend: {},
|
||||
offlineDetec: {
|
||||
EquipmentName: 'Equipment Name',
|
||||
EquipmentCode: 'Equipment Code',
|
||||
DetectionArea: 'Detection Area',
|
||||
EquipmentFunction: 'Equipment Function',
|
||||
DetecParamCode: 'DetecParam Code',
|
||||
maxValue: 'max Value',
|
||||
minValue: 'min Value',
|
||||
avgValue: 'avg Value',
|
||||
unit: 'unit',
|
||||
uploadSpc: 'upload Spc',
|
||||
SubstrateId: 'Substrate Id',
|
||||
DetecTime: 'Detec Time',
|
||||
DetecParam: 'Detec Param',
|
||||
DetecValue: 'Detec Value',
|
||||
DetecStaff: 'Detec Staff',
|
||||
getEquipmetId: 'Please select the device!'
|
||||
},
|
||||
spc: {
|
||||
error: 'SPC system did not exit correctly, please go to SPC system page manually to exit',
|
||||
tip: 'SPC system opened on new tab'
|
||||
},
|
||||
ScrapInfo: {
|
||||
PlateId: 'Substrate Id',
|
||||
TimePeriod: 'Time Period',
|
||||
StartTime: 'Start Time',
|
||||
EndTime: 'End Time',
|
||||
To: 'To',
|
||||
source: 'Source',
|
||||
wasteGrade: 'Waste Grade',
|
||||
RegisterPerson: 'Register Person',
|
||||
updateTime: 'Update Time',
|
||||
cause: 'Cause',
|
||||
causeCode: 'Cause Code',
|
||||
WasteName: 'Waste Name',
|
||||
WasteCode: 'Waste Code',
|
||||
remark: 'Remarks',
|
||||
scrapType: 'Scrap Type',
|
||||
scrapTypeCode: 'Scrap Type Code',
|
||||
name: 'equipment name',
|
||||
entryType: 'Manual/Automatic',
|
||||
automatic: 'Automatic',
|
||||
manual: 'Manual',
|
||||
workOrderId: 'workOrderId',
|
||||
count: 'Count',
|
||||
title: 'Scarp Category',
|
||||
subTitle: 'Scrap Category Statistics',
|
||||
completeWaste: 'Complete Waste',
|
||||
CanBeUsedAfterProcessing: 'Can be used after processing'
|
||||
}
|
||||
}
|
||||
19
src/lang/i18n/en/module/report.js
Normal file
19
src/lang/i18n/en/module/report.js
Normal file
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-04-22 19:48:46
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-23 14:36:08
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
reportList: {
|
||||
reportName: 'Report name',
|
||||
reportSort: 'Report Sort',
|
||||
createTime: 'Create Date',
|
||||
operation: 'Operation'
|
||||
},
|
||||
reportSort: {
|
||||
all: 'All'
|
||||
}
|
||||
}
|
||||
72
src/lang/i18n/en/module/teamManager.js
Normal file
72
src/lang/i18n/en/module/teamManager.js
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:13:51
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-14 10:59:33
|
||||
* @Description: file content
|
||||
*/
|
||||
export default {
|
||||
Handover: {
|
||||
alertTitle: '[Warm Prompt]',
|
||||
alertListContent: 'Are you sure you want to delete the team handover record?',
|
||||
alertPlanContent: 'Are you sure you want to delete this process?',
|
||||
index: 'index',
|
||||
TeamName: 'Team Name',
|
||||
TeamLeader: 'Team Leader',
|
||||
WorkingHours: 'Working Hours',
|
||||
OffWorkTime: 'Off Work Time',
|
||||
LastTeamName: 'Last Team Name',
|
||||
Keyword: 'Keyword',
|
||||
HandoverTme: 'Handover Time',
|
||||
HandoverStatus: 'Handover Status',
|
||||
HandoverWait: 'Waiting',
|
||||
HandoverCom: 'Complete',
|
||||
TeamWorkStatus: 'Team Work Status',
|
||||
all: 'All',
|
||||
working: 'Working',
|
||||
offduty: 'Off Duty',
|
||||
CreateTime: 'Create Time',
|
||||
PlanWorkingHours: 'Plan Working Hours',
|
||||
PlannedHandoverTime: 'Planned Handover Time',
|
||||
PreviousTeamLeader: 'Previous Team Leader',
|
||||
Remark: 'Remark',
|
||||
Detail: 'Detail',
|
||||
Placeholder: 'Team Name Or Team Leader',
|
||||
Operation: 'Operation',
|
||||
StartTime: 'Start Time',
|
||||
EndTime: 'End Time',
|
||||
To: 'To'
|
||||
},
|
||||
HandoverAdd: {
|
||||
SelectAll: 'Select All',
|
||||
TeamPlanFill: 'Team Plan Fill',
|
||||
FillInShift: 'Fill In Shift',
|
||||
MajorSelection: 'Major Selection',
|
||||
SelectionOfTeamMembers: 'Selection Of Team Members',
|
||||
Placeholder: 'Name Or Code',
|
||||
planWorkerName: 'Plan Worker Name',
|
||||
planProfessionName: 'Plan Skill Name',
|
||||
telephone: 'Telephone',
|
||||
workshop: 'Work Station',
|
||||
onDuty: 'onDuty',
|
||||
HandoverTeam: 'Handover Team',
|
||||
HandoverTeamLeader: 'Handover Team Leader',
|
||||
PlanTeam: 'Plan Team',
|
||||
PlanTeamLeader: 'Plan Team Leader'
|
||||
},
|
||||
HandoverDrawer: {
|
||||
title: 'Off Duty Operation',
|
||||
TeamCommutingRecord: 'Team Commuting Record',
|
||||
OffHours: 'Off Hours'
|
||||
},
|
||||
showLog: {
|
||||
content: 'Content',
|
||||
type: 'Type',
|
||||
title: 'Title',
|
||||
teamEventLogId: 'Team Event Log Id',
|
||||
happenTime: 'Happen Time',
|
||||
leave: 'Leave',
|
||||
absenceFromDuty: 'Absence From Duty',
|
||||
equipmentFailure: 'Equipment Failure'
|
||||
}
|
||||
}
|
||||
94
src/lang/i18n/zh/btn/index.js
Normal file
94
src/lang/i18n/zh/btn/index.js
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:19:14
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-13 20:27:32
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
start: {
|
||||
zh: '执行',
|
||||
en: 'Start Work'
|
||||
},
|
||||
see: {
|
||||
zh: '查看',
|
||||
en: 'See'
|
||||
},
|
||||
search: {
|
||||
zh: '查询',
|
||||
en: 'Search'
|
||||
},
|
||||
edit: {
|
||||
zh: '编辑',
|
||||
en: 'Edit'
|
||||
},
|
||||
delete: {
|
||||
zh: '删除',
|
||||
en: 'Delete'
|
||||
},
|
||||
add: {
|
||||
zh: '新增',
|
||||
en: 'Add'
|
||||
},
|
||||
cancel: {
|
||||
zh: '取 消',
|
||||
en: 'Cancel'
|
||||
},
|
||||
confirm: {
|
||||
zh: '确 定',
|
||||
en: 'Confirm'
|
||||
},
|
||||
detail: {
|
||||
zh: '详情',
|
||||
en: 'Detail'
|
||||
},
|
||||
reset: {
|
||||
zh: '重置',
|
||||
en: 'Reset'
|
||||
},
|
||||
submit: {
|
||||
zh: '提交',
|
||||
en: 'Submit'
|
||||
},
|
||||
save: {
|
||||
zh: '保存',
|
||||
en: 'Save'
|
||||
},
|
||||
upload: {
|
||||
zh: '上传',
|
||||
en: 'Upload'
|
||||
},
|
||||
uploadpic: {
|
||||
zh: '上传图片',
|
||||
en: 'Upload Picture'
|
||||
},
|
||||
back: {
|
||||
zh: '返回',
|
||||
en: 'Back'
|
||||
},
|
||||
checkLog: {
|
||||
zh: '查看日志',
|
||||
en: 'Check Log'
|
||||
},
|
||||
goOffWork: {
|
||||
zh: '结束值班',
|
||||
en: 'Go Off Work'
|
||||
},
|
||||
adddetail: {
|
||||
zh: '添加明细',
|
||||
en: 'Add Detail'
|
||||
},
|
||||
addattr: {
|
||||
zh: '添加属性',
|
||||
en: 'Add Attribute'
|
||||
},
|
||||
addgroup: {
|
||||
zh: '添加',
|
||||
en: 'Add Members'
|
||||
},
|
||||
download: {
|
||||
zh: '下载',
|
||||
en: 'download'
|
||||
}
|
||||
}
|
||||
57
src/lang/i18n/zh/module/art.js
Normal file
57
src/lang/i18n/zh/module/art.js
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-08 09:46:00
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-15 19:35:00
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
artName: '工艺名称',
|
||||
status: '状态',
|
||||
createTime: '添加时间',
|
||||
artCode: '工艺编码',
|
||||
remark: '备注',
|
||||
process: '流程',
|
||||
processName: '工序',
|
||||
eqName: '设备名称',
|
||||
recipeName: '配方名称',
|
||||
materialBOM: '物料BOM',
|
||||
artType: '工艺类型',
|
||||
description: '描述',
|
||||
or: '或',
|
||||
on: '启用',
|
||||
off: '禁用',
|
||||
operation: '操作',
|
||||
IsDisabled: '是否启用',
|
||||
key: '关键字',
|
||||
input: '请输入',
|
||||
confirm: '确认',
|
||||
cancel: '取消',
|
||||
delTip: '您确定要删除该条工艺吗?',
|
||||
tip: '温馨提示',
|
||||
delSucc: '删除成功!',
|
||||
externalCode: '工艺编码',
|
||||
substrateType: '基板类型',
|
||||
artBOM: '工艺BOM',
|
||||
notNull: '不能为空',
|
||||
selectNotNull: '请至少选择一个',
|
||||
lengthRule: '长度在3个字符以上',
|
||||
nodeNull: '工艺节点为空,您确定要保存吗?',
|
||||
hasNull: '设备、配方和工艺类型不能为空或某一工序下没有添加设备,请检查!',
|
||||
choiceEqError: '请先选择设备!',
|
||||
changeTipHeaderDes: '是否将此描述信息应用于',
|
||||
changeTipHeaderRemark: '是否将此备注信息应用于',
|
||||
changeTipFooter: '工序下所有设备',
|
||||
NotSameProcess: '不能选择相同的工序!',
|
||||
sameEqError: '不能选择相同的设备!',
|
||||
processList: {
|
||||
processName: '工序名称',
|
||||
processEq: '工序设备',
|
||||
description: '描述',
|
||||
addProcess: '添加一道工序',
|
||||
type: '类型',
|
||||
equipment: '设备',
|
||||
buffer: '缓存区'
|
||||
}
|
||||
}
|
||||
276
src/lang/i18n/zh/module/basicData.js
Normal file
276
src/lang/i18n/zh/module/basicData.js
Normal file
@@ -0,0 +1,276 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:13:51
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-07-21 09:58:59
|
||||
* @Description: file content
|
||||
*/
|
||||
export default {
|
||||
visual: {
|
||||
addNow: '请先完成当前点位添加!',
|
||||
choiseSucc: '选择成功!',
|
||||
choiseError: '不能选择相同的设备!',
|
||||
unSelect: '请选择设备!',
|
||||
changeLine: '请先选择设备或删除未选择设备的点位!',
|
||||
areaName: '区域名',
|
||||
annex: '附件',
|
||||
locationInformation: '位置点信息',
|
||||
runningTrack: '运行轨迹',
|
||||
tip: '点击下方图片选点,选点后在弹出框内选择设备,新增点位时未选择设备无法进行下一个选点,若想调整点位顺序可拖动图片下方的标签到你想调整的位置,点击确定提交点位信息,点击重置将点位信息重置到打开弹出框时的状态',
|
||||
routeTip: ',选择框内选择路线可对当前区域不同路线进行编辑,点击新增路线填写信息可对当前区域新增一条运行轨迹',
|
||||
help: '帮助',
|
||||
baseRouteName: '默认轨迹名称',
|
||||
oneLineTip: '至少要有一条运行轨迹!',
|
||||
editLineName: '运行轨迹名',
|
||||
oneLineNameTip: '你不能输入重复的轨迹名!',
|
||||
lineNameNotNullTip: '轨迹名不能为空!',
|
||||
keyword: '关键字',
|
||||
success: '操作成功',
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
Tips: '提示',
|
||||
TipsBefore: '确定删除',
|
||||
Description: '描述',
|
||||
Remarks: '备注',
|
||||
Or: '或',
|
||||
Yes: '是',
|
||||
No: '否',
|
||||
AttributeName: '属性名',
|
||||
AttributeValue: '属性值',
|
||||
EnglishName: '英文名称',
|
||||
Abbreviation: '简称',
|
||||
Specs: '规格',
|
||||
Manufacturer: '制造商',
|
||||
productionTime: '生产日期',
|
||||
enterTime: '进厂日期',
|
||||
debugTime: '调试日期',
|
||||
CurrentState: '当前状态',
|
||||
uploadInfo: '发布资料',
|
||||
unit: '单位',
|
||||
AttributeCode: '属性编码',
|
||||
stock: '库位信息',
|
||||
isStock: '是否存在库位',
|
||||
editLocation: '编辑库位点',
|
||||
location: '库位',
|
||||
locationTip: '点击下方图片选点,选点后在弹出框内选择库位,新增点位时未选择库位无法进行下一个选点,若想调整点位顺序可拖动图片下方的标签到你想调整的位置,点击确定提交点位信息,点击重置将点位信息重置到打开弹出框时的状态',
|
||||
locationInfo: '库位点信息'
|
||||
},
|
||||
factory: {
|
||||
placeholderName: '名称或编码',
|
||||
createTime: '添加时间',
|
||||
FactoryName: '工厂名称',
|
||||
FactoryCode: '工厂编码',
|
||||
Address: '地址'
|
||||
},
|
||||
productLine: {
|
||||
placeholderName: '产线名称',
|
||||
ProductionLineCode: '产线编码'
|
||||
},
|
||||
workSection: {
|
||||
SectionName: '工段名称',
|
||||
WorkSectionCoding: '工段编码'
|
||||
},
|
||||
group: {
|
||||
TeamName: '班组名称',
|
||||
NumberOfTeams: '班组人数',
|
||||
GroupLeader: '组长',
|
||||
TeamStatus: '班组状态'
|
||||
},
|
||||
major: {
|
||||
ProfessionalName: '专业名称',
|
||||
ProfessionalCoding: '专业编码'
|
||||
},
|
||||
staff: {
|
||||
Name: '姓名',
|
||||
EmployeeID: '员工号',
|
||||
Gender: '性别',
|
||||
EntryTime: '入职时间',
|
||||
Telephone: '联系电话',
|
||||
Email: '邮箱',
|
||||
Wechat: '微信号',
|
||||
Profession: '专业',
|
||||
Workshop: '所属车间',
|
||||
onDuty: '是否在岗',
|
||||
role: '员工角色'
|
||||
},
|
||||
customer: {
|
||||
CustomerName: '客户名称',
|
||||
CustomerCode: '客户编码',
|
||||
ContactPerson: '联系人',
|
||||
Telephone: '联系电话',
|
||||
Address: '地址',
|
||||
format: '格式不正确'
|
||||
},
|
||||
supplier: {
|
||||
SupplierName: '供应商名称',
|
||||
SupplierCode: '供应商编码',
|
||||
ContactPerson: '联系人',
|
||||
Telephone: '联系电话',
|
||||
Address: '地址'
|
||||
},
|
||||
material: {
|
||||
MaterialName: '物料名称',
|
||||
MaterialCoding: '物料编码',
|
||||
MaterialType: '物料类型'
|
||||
},
|
||||
materialsType: {
|
||||
TypeCode: '类型编码',
|
||||
TypeName: '类型名称'
|
||||
},
|
||||
alarmManagement: {
|
||||
AlarmCode: '报警编码',
|
||||
AlarmType: '报警类型',
|
||||
AlarmLevel: '报警级别',
|
||||
AlarmName: '报警名称',
|
||||
AlarmContent: '报警内容',
|
||||
AlarmTypeCode: '报警类型编码',
|
||||
LevelCode: '级别编码'
|
||||
},
|
||||
cache: {
|
||||
CacheCode: '缓存区编码',
|
||||
CacheName: '缓存区名称',
|
||||
StockNumber: '库位数量',
|
||||
AreaNumber: '区域数量',
|
||||
AreaCode: '区域编码',
|
||||
AreaName: '区域名称',
|
||||
Shelf: '货架',
|
||||
ManageShelves: '管理货架',
|
||||
ShelfCode: '货架编码',
|
||||
ShelfName: '货架名称',
|
||||
ShelfNumber: '货架数量',
|
||||
StorageQuantity: '存储数量',
|
||||
Location: '货位',
|
||||
ManageLocation: '管理货位',
|
||||
LocationCode: '库位编码',
|
||||
LocationName: '库位名称',
|
||||
anotherName: '别名',
|
||||
place: '位置',
|
||||
addCacheArea: '添加区域'
|
||||
},
|
||||
storageBox: {
|
||||
name: '名称',
|
||||
code: '编码',
|
||||
alias: '别名',
|
||||
StorageQuantity: '存储数量',
|
||||
status: '状态',
|
||||
PositionDetail: '位置详情',
|
||||
remark: '备注',
|
||||
PositionNo: '位置序号',
|
||||
PositionCode: '位置编码',
|
||||
PositionCodeAlias: '位置编码别名'
|
||||
},
|
||||
equipment: {
|
||||
EquipmentName: '设备名称',
|
||||
EquipmentCode: '设备编码',
|
||||
EquipmentType: '设备类型',
|
||||
EquipmentGrouping: '设备分组',
|
||||
groupName: '分组名称',
|
||||
groupCode: '分组编码',
|
||||
FunctionDescription: '功能描述',
|
||||
EquipmentTypeAlarm: '设备类型报警',
|
||||
SetAlarm: '设置报警',
|
||||
DebugPeriod: '调试时间',
|
||||
intellectualProperty: '知识产权',
|
||||
rangeNumber: '范围号',
|
||||
E10Status: 'E10状态',
|
||||
activiation: '是否计算稼动率',
|
||||
communication: '是否通讯',
|
||||
equipmentImg: '设备图片',
|
||||
equipmentInfo: '设备资料',
|
||||
EquipmentTypeName: '设备类型名称',
|
||||
EquipmentTypeCode: '设备类型编码',
|
||||
EquipmentTypeAlarmName: '设备报警名称',
|
||||
EquipmentTypeAlarmCode: '设备报警编码',
|
||||
parentName: '父类',
|
||||
RepairTypeCode: '维修类型编码',
|
||||
RepairTypeName: '维修类型名称',
|
||||
PeriodCode: '周期编码',
|
||||
maintenancePeriod: '保养周期',
|
||||
SparepartCode: '备件编码',
|
||||
SparepartName: '备件名称',
|
||||
SparepartModel: '备件型号',
|
||||
WiredEquipment: '连线名称',
|
||||
WiredCode: '编码',
|
||||
connectUpperDevice: '连接上端设备',
|
||||
connectLowerDevice: '连接下端设备',
|
||||
controlStatus: '控制状态',
|
||||
plcVersion: 'PLC 版本',
|
||||
eapVersion: 'EAP 服务版本',
|
||||
maintenanceCycle: '保养周期(年)',
|
||||
maintenanceTime: '保养持续时间(小时)'
|
||||
},
|
||||
equipmentDetectInfo: {
|
||||
code: '编码',
|
||||
equipmentDetectSystemName: '检测系统名称',
|
||||
equipmentDetectSystemAbbr: '检测系统缩写',
|
||||
DetectionArea: '检测区域',
|
||||
IssueArea: '下发区域',
|
||||
AddEquipment: '添加设备',
|
||||
EquipmentFunction: '设备功能',
|
||||
TestParameterName: '测量参数名',
|
||||
ReferenceValue: '参考值',
|
||||
IssueOrNot: '是否下发',
|
||||
TestFrequency: '测量频率',
|
||||
TestSystem: '测量系统'
|
||||
},
|
||||
ScrapInfo: {
|
||||
PlateId: '基板ID',
|
||||
TimePeriod: '时间段',
|
||||
StartTime: '开始日期',
|
||||
EndTime: '结束日期',
|
||||
To: '至',
|
||||
source: '来源',
|
||||
wasteGrade: '废品等级',
|
||||
RegisterPerson: '登记人',
|
||||
updateTime: '登记时间',
|
||||
cause: '报废原因',
|
||||
causeCode: '报废原因编码',
|
||||
WasteName: '废品报废名称',
|
||||
WasteCode: '废品报废编码',
|
||||
remark: '备注',
|
||||
scrapType: '报废类型',
|
||||
scrapTypeCode: '报废类型编码',
|
||||
name: '设备名称',
|
||||
entryType: '手动/自动',
|
||||
automatic: '自动',
|
||||
manual: '手动',
|
||||
workOrderId: '工单名称'
|
||||
},
|
||||
productPool: {
|
||||
productName: '产品名称',
|
||||
productCode: '产品编码'
|
||||
},
|
||||
dataDictionary: {
|
||||
list: '列表',
|
||||
dataDictionaryName: '字典名称',
|
||||
dataDictionaryCode: '字典编码'
|
||||
},
|
||||
knowledge: {
|
||||
time: '时间段',
|
||||
title: '标题',
|
||||
endTime: '结束时间',
|
||||
startTime: '开始时间',
|
||||
To: '至',
|
||||
content: '内容',
|
||||
annex: '附件'
|
||||
},
|
||||
StateConfig: {
|
||||
status: '状态',
|
||||
DisplayColor: '显示颜色',
|
||||
Twinkle: '闪烁提醒'
|
||||
},
|
||||
CodeRules: {
|
||||
RuleName: '规则名称',
|
||||
RuleCode: '规则编码',
|
||||
manageProperty: '管理属性',
|
||||
Property: '属性',
|
||||
PropertyCode: '属性编码',
|
||||
PropertyName: '属性名称',
|
||||
Length: '长度',
|
||||
order: '顺序'
|
||||
},
|
||||
EquipmentScrapGrade: {
|
||||
keyword: '名称',
|
||||
ScrapGrade: '废片等级'
|
||||
}
|
||||
}
|
||||
384
src/lang/i18n/zh/module/equipmentManager.js
Normal file
384
src/lang/i18n/zh/module/equipmentManager.js
Normal file
@@ -0,0 +1,384 @@
|
||||
/*
|
||||
* @Date: 2021-03-05 10:04:37
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-23 09:13:20
|
||||
* @FilePath: \basic-admin\src\lang\i18n\zh\module\equipmentManager.js
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
equipmentVisualization: {
|
||||
'timeSlot': '时间段',
|
||||
'ProcessingQuantity': '加工数量',
|
||||
'Histogram': '柱状图',
|
||||
'DataTable': '数据列表',
|
||||
'Year': '年',
|
||||
'Quarter': '季度',
|
||||
'Month': '月',
|
||||
'Week': '周',
|
||||
'Electric': '电',
|
||||
'Water': '水',
|
||||
'Gas': '气'
|
||||
},
|
||||
sparepart: {
|
||||
'sparepart': '备品备件',
|
||||
'code': '备件编号',
|
||||
'name': '备件名称',
|
||||
'model': '备件型号',
|
||||
'batchNumber': '批次号',
|
||||
'supplier': '供应商',
|
||||
'number': '数量',
|
||||
'unit': '单位',
|
||||
'entryTime': '进厂时间',
|
||||
'receiver': '接收人',
|
||||
'remark': '备注',
|
||||
'externalCode': '外部编码',
|
||||
'searchPlaceholder': '备件编码或名称',
|
||||
'editDialogTtile': '编辑备品备件',
|
||||
'addDialogTtile': '添加备品备件',
|
||||
'placeholdersparepart': '请选择备件',
|
||||
'placeholdermodel': '请输入模型',
|
||||
'placeholderbatchNumber': '请输入批次号',
|
||||
'placeholdersupplier': '请选择供应商',
|
||||
'placeholdernumber': '请输入数量',
|
||||
'placeholderunit': '请选择单位',
|
||||
'placeholderentryTime': '请选择时间',
|
||||
'placeholderreceiver': '请选择接收人',
|
||||
'placeholderremark': '请输入备注',
|
||||
'placeholderexternalCode': '请输入外部编码'
|
||||
},
|
||||
bom: {
|
||||
'searchPlaceholder': '设备编码或名称',
|
||||
'code': '设备物料清单编码',
|
||||
'name': '设备物料清单名称',
|
||||
'equipmentCode': '设备编号',
|
||||
'equipmentName': '设备名称',
|
||||
'enabled': '激活状态',
|
||||
'remark': '备注',
|
||||
'addDialogTitle': '添加设备物料',
|
||||
'editDialogTitle': '编辑设备物料',
|
||||
'placeholdercode': '请输入设备物料编码',
|
||||
'placeholdername': '请输入设备物料名称',
|
||||
'placeholderequipmentName': '请选择设备',
|
||||
'placeholderremark': '请输入备注',
|
||||
'': ''
|
||||
},
|
||||
bomdetail: {
|
||||
'title': '设备物料明细',
|
||||
'materialId': '物料编码',
|
||||
'materialName': '物料名称',
|
||||
'unit': '单位',
|
||||
'quantity': '数量',
|
||||
'remark': '备注',
|
||||
'addDialogTitle': '添加物料',
|
||||
'editDialogTitle': '编辑物料',
|
||||
'placeholdermaterialName': '请选择物料',
|
||||
'placeholderunit': '请选择单位',
|
||||
'placeholderquantity': '请输入数量',
|
||||
'placeholderremark': '请输入备注'
|
||||
},
|
||||
recipe: {
|
||||
'searchPlaceholder': '配方编码或名称',
|
||||
'deviceselect': '请选择设备',
|
||||
'equipmentId': '设备名',
|
||||
'equipmentType': '设备类型',
|
||||
'name': '配方名称',
|
||||
'code': '配方编码',
|
||||
'activationState': '激活状态',
|
||||
'enabled': '启用状态',
|
||||
'remark': '备注',
|
||||
'description': '配方描述',
|
||||
'addDialogTitle': '添加设备配方',
|
||||
'editDialogTitle': '编辑设备配方',
|
||||
'placeholdername': '请输入配方名称',
|
||||
'placeholderdevice': '请选择设备',
|
||||
'placeholdercode': '请输入配方编码',
|
||||
'placeholderdescription': '请输入配方描述',
|
||||
'placeholderremark': '请输入备注'
|
||||
},
|
||||
recipeDetail: {
|
||||
'title': '设备类型配方参数明细',
|
||||
'paramCode': '参数编码',
|
||||
'paramName': '参数名称',
|
||||
'type': '参数类型',
|
||||
'minValue': '最小参数值',
|
||||
'maxValue': '最大参数值',
|
||||
'defaultValue': '默认参数值',
|
||||
'unit': '单位',
|
||||
'remark': '备注',
|
||||
'recipeParam': '配方参数',
|
||||
'paramValue': '参数数值',
|
||||
'placeholderrecipeParam': '请选择配方参数',
|
||||
'placeholderparamValue': '请输入参数数值',
|
||||
'placeholderremark': '请输入备注',
|
||||
'addDialogTitle': '添加配方参数',
|
||||
'editDialogTitle': '修改配方参数'
|
||||
},
|
||||
statusSetting: {
|
||||
'searchPlaceholder': '设备名称',
|
||||
'searchPlaceholder2': '设备状态',
|
||||
'code': '设备编号',
|
||||
'name': '设备名称',
|
||||
'status': 'E10状态',
|
||||
'color': '显示颜色',
|
||||
'description': '设备描述',
|
||||
'dialogTitle': '修改设备状态',
|
||||
'devicestatus': '设备状态',
|
||||
'placeholderdevicestatus': '请选择设备状态',
|
||||
'communication': '通讯状态',
|
||||
'controlStatus': '控制状态',
|
||||
'controlStatusLocal': '本地',
|
||||
'controlStatusOnline': '在线',
|
||||
'communicationOff': '未连接',
|
||||
'communicationOn': '已连接',
|
||||
'placeholdercontrolStatus': '请选择控制状态'
|
||||
},
|
||||
repair: {
|
||||
'searchPlaceholder': '设备名称',
|
||||
'startDate': '开始日期',
|
||||
'endDate': '结束日期',
|
||||
'repairOrderNumber': '设备维修单号',
|
||||
'maintenanceStartTime': '维修开始时间',
|
||||
'maintenanceFinishTime': '维修结束时间',
|
||||
'maintenanceStatus': '维修状态',
|
||||
'maintenanceStatusNo': '未完成',
|
||||
'maintenanceStatusYes': '已完成',
|
||||
'equipmentName': '设备名称',
|
||||
'maintenanceWorker': '维修工',
|
||||
'workerContactInformation': '联系方式',
|
||||
'remark': '备注',
|
||||
'equipmentId': '设备名称',
|
||||
'equipmentPosition': '设备位置',
|
||||
'timeOfFailure': '故障发生时间',
|
||||
'faultLevel': '故障级别',
|
||||
'timerange': '维修起止时间',
|
||||
'repairMode': '维修类型',
|
||||
'faultDetail': '故障明细',
|
||||
'maintenanceDetail': '维修记录',
|
||||
'annex': '维修附件',
|
||||
'repairTools': '维修工具',
|
||||
'placeholderrepairTools': '请输入维修工具',
|
||||
'placeholderrepairOrderNumber': '请输入维修单号',
|
||||
'placeholderequipmentId': '请选择设备',
|
||||
'placeholdermaintenanceWorker': '请选择维修工',
|
||||
'placeholdermaintenanceStatus': '请选择维修状态',
|
||||
'placeholderequipmentPosition': '请输入设备位置',
|
||||
'placeholderworkerContactInformation': '请输入联系方式',
|
||||
'placeholdertimeOfFailure': '请选择故障发生时间',
|
||||
'placeholderfaultLevel': '请选择故障等级',
|
||||
'placeholderrepairMode': '请选择维修类型',
|
||||
'placeholderfaultDetail': '请输入故障明细',
|
||||
'placeholdermaintenanceDetail': '请输入维修记录',
|
||||
'placeholderremark': '请输入备注'
|
||||
},
|
||||
monitoring: {
|
||||
'searchPlaceholder': '设备编码或名称',
|
||||
'code': '设备编号',
|
||||
'name': '设备名称',
|
||||
'status': '设备状态',
|
||||
'startTime': '启动时间',
|
||||
'totalCount': '加工基板数量',
|
||||
'repairTime': '上次维修时间'
|
||||
},
|
||||
maintainplan: {
|
||||
'searchPlaceholder': '请选择状态',
|
||||
'startTime': '开始时间',
|
||||
'endTime': '结束时间',
|
||||
'maintenanceOrderNumber': '保养计划单号',
|
||||
'maintainStartTime': '计划开始时间',
|
||||
'maintainEndTime': '计划结束时间',
|
||||
'lastMaintainStartTime': '上一次开始时间',
|
||||
'lastMaintainEndTime': '上一次结束时间',
|
||||
'equipmentCode': '设备编码',
|
||||
'maintenancePeriodId': '保养周期(年)',
|
||||
'remark': '备注',
|
||||
'addDialogTitle': '新增保养计划',
|
||||
'editDialogTitle': '编辑保养计划',
|
||||
'equipmentId': '设备名称',
|
||||
'status': '状态',
|
||||
'annex': '附件',
|
||||
'erpIdentification': 'ERP',
|
||||
'maintainFuncDesc': '保养功能描述',
|
||||
'EquipmentGrouping': '设备分组',
|
||||
'maintainDuration': '保养时长(时)',
|
||||
'lastMaintainTime': '上一次保养时间',
|
||||
'nextMaintainTime': '下一次保养时间',
|
||||
'maintainWorkerId': '保养人员',
|
||||
'lastMaintainWorkerId': '上一次计划保养人员',
|
||||
'maintainType': '保养类型',
|
||||
'placeholdermaintainDuration': '请输入保养时长',
|
||||
'placeholdermaintenanceOrderNumber': '请填写保养计划单号',
|
||||
'placeholdermaintainStartTime': '请填写计划开始时间',
|
||||
'placeholdermaintainEndTime': '请填写计划结束时间',
|
||||
'placeholderequipmentCode': '请填写设备编码',
|
||||
'placeholdermaintenancePeriodId': '请填写保养周期',
|
||||
'placeholderremark': '请填写备注',
|
||||
'placeholderlastMaintainTime': '请填写上一次保养时间',
|
||||
'placeholdernextMaintainTime': '请填写下一次保养时间',
|
||||
'placeholdererpIdentification': '请填写ERP',
|
||||
'placeholdermaintainFuncDesc': '请填写保养功能描述',
|
||||
'placeholdermaintainWorkerId': '请填写保养人员',
|
||||
'placeholdermaintainType': '请填写保养类型',
|
||||
'placeholderEquipmentGrouping': '请选择设备分组',
|
||||
'placeholderequipmentId': '请填写设备名称',
|
||||
'placeholderstatus': '请填写状态'
|
||||
},
|
||||
maintainlog: {
|
||||
'startTime': '开始时间',
|
||||
'endTime': '结束时间',
|
||||
'maintenanceOrderNumber': '保养记录单号',
|
||||
'maintainStartTime': '实际开始时间',
|
||||
'maintainNextTime': '下次保养时间',
|
||||
'maintainEndTime': '实际结束时间',
|
||||
'maintainWorkerId': '保养人员',
|
||||
'equipmentCode': '设备编码',
|
||||
'nextMaintenanceTime': '下次保养时间',
|
||||
'maintenanceDetail': '保养描述',
|
||||
'remark': '备注',
|
||||
'maintainDuration': '保养时长(时)',
|
||||
'annex': '附件',
|
||||
'maintainType': '保养类型',
|
||||
'equipmentId': '设备名称',
|
||||
'placeholderequipmentId': '请选择设备',
|
||||
'placeholdermaintenanceOrderNumber': '请输入设备保养单号',
|
||||
'placeholdermaintainDuration': '请输入保养时长',
|
||||
'placeholdermaintainStartTime': '请选择实际开始时间',
|
||||
'placeholdermaintainNextTime': '请选择下次保养时间',
|
||||
'placeholdermaintainEndTime': '请选择实际结束时间',
|
||||
'placeholdermaintainWorkerId': '请选择保养人员',
|
||||
'placeholdermaintenanceDetail': '请输入保养描述',
|
||||
'placeholderremark': '请输入备注',
|
||||
'placeholderactualEndTime': '请选择实际开始时间',
|
||||
'placeholderactualStartTime': '请选择实际结束时间',
|
||||
'equipment': '设备',
|
||||
'placeholdermaintainType': '请填写保养类型',
|
||||
'isplan': '是否有保养计划',
|
||||
'planAll': '全部',
|
||||
'planNo': '无保养计划',
|
||||
'planYes': '有保养计划',
|
||||
'maintainlogTime': '保养记录时间'
|
||||
},
|
||||
baseinfo: {
|
||||
'searchPlaceholder': '设备编号或名称',
|
||||
'code': '设备编号',
|
||||
'name': '设备名称',
|
||||
'status': '设备状态',
|
||||
'remark': '备注',
|
||||
'deviceTypeParam': '设备参数',
|
||||
'deviceTypeEvent': '设备事件',
|
||||
'deviceTypeAlarm': '设备报警'
|
||||
},
|
||||
baseinfoparam: {
|
||||
'searchPlaceholder': '参数名称或编码',
|
||||
'paramId': '常量/变量ID',
|
||||
'paramName': '参数名称',
|
||||
'paramCode': '参数编码',
|
||||
'format': '参数格式',
|
||||
'valueType': '参数值类型',
|
||||
'unit': '单位',
|
||||
'maxValue': '最大值',
|
||||
'minValue': '最小值',
|
||||
'defaultValue': '默认值',
|
||||
'category': '参数分类',
|
||||
'dataWithPlc': '对应PLC',
|
||||
'enabled': '是否有效',
|
||||
'type': '采集参数类型',
|
||||
'note': '注解',
|
||||
'uploadSpc': '是否上传SPC',
|
||||
'isCollected': '是否采集',
|
||||
'description': '描述',
|
||||
'remark': '备注',
|
||||
'addDialogTitle': '添加设备参数',
|
||||
'editDialogTitle': '编辑设备参数',
|
||||
'placeholderparamName': '请输入参数名',
|
||||
'placeholderparamId': '请输入参数Id',
|
||||
'placeholderparamCode': '请输入参数编码',
|
||||
'placeholderformat': '请输入数据类型',
|
||||
'placeholderValueType': '请输入参数值类型',
|
||||
'placeholdertype': '请输入变量类型',
|
||||
'placeholderunit': '请输入单位',
|
||||
'placeholderdataWithPlc': '请输入对应PLC',
|
||||
'M': '材料相关值',
|
||||
'V': '过程实际值',
|
||||
'P': '过程设定值',
|
||||
'R': '配方参数',
|
||||
'C': '耗材值',
|
||||
'I': '接口相关'
|
||||
},
|
||||
baseinfoevent: {
|
||||
'searchPlaceholder': '事件名称或编码',
|
||||
'eventId': '事件ID',
|
||||
'eventCode': '事件编码',
|
||||
'eventName': '事件名称',
|
||||
'enabled': '是否使用',
|
||||
'category': '类别',
|
||||
'description': '描述',
|
||||
'remark': '备注',
|
||||
'addDialogTitle': '添加设备事件',
|
||||
'editDialogTitle': '编辑设备事件',
|
||||
'placeholdereventId': '请输入事件ID',
|
||||
'placeholdereventName': '请输入事件名称',
|
||||
'placeholdereventCode': '请输入事件编码',
|
||||
'placeholdercategory': '请输入分类'
|
||||
},
|
||||
baseinfoalarm: {
|
||||
'searchPlaceholder': '报警名称或编码',
|
||||
'alarmId': '报警ID',
|
||||
'alarmName': '报警名称',
|
||||
'alarmCode': '报警编码',
|
||||
'category': '报警类型',
|
||||
'description': '描述',
|
||||
'enabled': '是否使用',
|
||||
'remark': '备注',
|
||||
'addDialogTitle': '添加设备报警',
|
||||
'editDialogTitle': '编辑设备报警',
|
||||
'placeholderalarmId': '请输入报警ID',
|
||||
'placeholderalarmName': '请输入报警名称',
|
||||
'placeholderalarmCode': '请输入报警编码',
|
||||
'placeholdercategory': '请输入报警类型'
|
||||
},
|
||||
eqManagerManage: {
|
||||
'equipmentName': '设备',
|
||||
'equipmentCode': '设备编码',
|
||||
'description': '功能描述',
|
||||
'worker': '操作员',
|
||||
'remark': '备注',
|
||||
'role': '操作员角色',
|
||||
roleName: '角色名称'
|
||||
},
|
||||
equipmentParams: {
|
||||
'startAndEndTime': '起始时间',
|
||||
'startTime': '开始时间',
|
||||
'endTime': '结束时间',
|
||||
'createTime': '创建时间',
|
||||
'substrateId': '基板编码',
|
||||
'choiceParam': '选择参数'
|
||||
},
|
||||
ProcessData: {
|
||||
productInfo: '产品信息',
|
||||
productName: '产品名称',
|
||||
processName: '工艺名称',
|
||||
processCode: '工艺编码',
|
||||
processVersion: '工艺版本',
|
||||
specifications: '规格说明',
|
||||
equipmentName: '设备名称',
|
||||
qualifiedRate: '合格率',
|
||||
analysis: '分析',
|
||||
contrast: '对比',
|
||||
comparisonOfInfluencingFactors: '影响因素对比',
|
||||
top: '上部',
|
||||
bottom: '下部',
|
||||
bottomHigh: '下部风栅高度',
|
||||
speed: '传输速率',
|
||||
highPressureFan: '高压风机',
|
||||
lowPressureFan: '低压风机',
|
||||
current: '电流',
|
||||
selfChecking: '自检',
|
||||
manualChecking: '人工检',
|
||||
powerOffPackaging: '下电包装',
|
||||
parameterName: '参数名称',
|
||||
parameterCode: '参数编码',
|
||||
nowValue: '当前值',
|
||||
standardValue: '标准值'
|
||||
},
|
||||
other: {}
|
||||
}
|
||||
55
src/lang/i18n/zh/module/factory.js
Normal file
55
src/lang/i18n/zh/module/factory.js
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-21 17:22:47
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-04-06 13:55:23
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
abnormalAlarm: {
|
||||
exceptionAlarm: '异常警告',
|
||||
alarmTime: '报警时间',
|
||||
name: '报警名称',
|
||||
alarmType: '报警类型',
|
||||
alarmLevel: '报警级别',
|
||||
alarmReason: '报警内容',
|
||||
messagePushMode: '消息推送方式',
|
||||
team: '执行班组',
|
||||
isDeal: '是否处理',
|
||||
detail: '详情',
|
||||
deal: '处理',
|
||||
alarmHandling: '警告处理',
|
||||
alarmSource: '报警源',
|
||||
alarmCode: '报警编号',
|
||||
alarmContent: '报警内容',
|
||||
status: '状态',
|
||||
handler: '处理人',
|
||||
description: '处理方式',
|
||||
annex: '附件',
|
||||
timeQuantum: '时间段',
|
||||
processingComplete: '处理完成',
|
||||
inHand: '处理中',
|
||||
waitingProcess: '等待处理',
|
||||
all: '全部',
|
||||
warn: '警告',
|
||||
alarm: '报警',
|
||||
breakdown: '故障',
|
||||
email: '邮件',
|
||||
wechat: '微信',
|
||||
equipmentName: '设备名称',
|
||||
alarmStatus: '报警状态',
|
||||
alarmInfo: '报警信息',
|
||||
alarmStartTime: '报警开始时间',
|
||||
alarmEndTime: '报警结束时间',
|
||||
EquipmentAlarmProcessing: '设备报警处理'
|
||||
},
|
||||
visual: {
|
||||
showLocation: '查看库位信息',
|
||||
location: '库位',
|
||||
box: '箱子',
|
||||
visualSub: '在制基板:',
|
||||
locationSub: '库存基板:'
|
||||
}
|
||||
}
|
||||
|
||||
19
src/lang/i18n/zh/module/formManage.js
Normal file
19
src/lang/i18n/zh/module/formManage.js
Normal file
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-04-01 09:19:36
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-04-26 13:23:03
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
formSort: {
|
||||
name: '报表分类名',
|
||||
addDialogTitle: '新增报表分类',
|
||||
editDialogTitle: '修改报表分类'
|
||||
},
|
||||
formReport: {
|
||||
name: '设备名称'
|
||||
}
|
||||
}
|
||||
|
||||
33
src/lang/i18n/zh/module/index.js
Normal file
33
src/lang/i18n/zh/module/index.js
Normal file
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:12:46
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-22 19:49:47
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
import basicData from './basicData'
|
||||
import packingManage from './packing-manage'
|
||||
import teamManager from './teamManager'
|
||||
import equipmentManager from './equipmentManager'
|
||||
import orderManage from './orderManage'
|
||||
import art from './art'
|
||||
import materialManager from './materialManager'
|
||||
import quality from './quality'
|
||||
import factory from './factory'
|
||||
import formManage from './formManage'
|
||||
import report from './report'
|
||||
|
||||
export default {
|
||||
basicData,
|
||||
packingManage,
|
||||
teamManager,
|
||||
equipmentManager,
|
||||
orderManage,
|
||||
art,
|
||||
materialManager,
|
||||
quality,
|
||||
factory,
|
||||
formManage,
|
||||
report
|
||||
}
|
||||
90
src/lang/i18n/zh/module/materialManager.js
Normal file
90
src/lang/i18n/zh/module/materialManager.js
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-08 12:02:22
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-05-25 16:41:29
|
||||
* @Description: file content
|
||||
*/
|
||||
export default {
|
||||
refluelling: {
|
||||
'index': '序号',
|
||||
'materialDateCode': '批次号',
|
||||
'materialDateName': '批次名称',
|
||||
'replaceTime': '换料时间',
|
||||
'type': '换料类型',
|
||||
'materialCode': '物料编码',
|
||||
'materialName': '物料名称',
|
||||
'source': '数据来源',
|
||||
'equipmentName': '设备名称',
|
||||
'operator': '操作人',
|
||||
'remark': '原因',
|
||||
'operation': '操作',
|
||||
'placeholderSearch': '批次号/物料编码/名称',
|
||||
'placeholderbatchnumber': '批次号不能为空',
|
||||
'placeholderoperator': '操作员名称不能为空',
|
||||
'placeholdertime': '换料时间不能为空',
|
||||
'placeholderEquipment': '设备不能为空',
|
||||
'loading': '上料',
|
||||
'unloading': '下料'
|
||||
},
|
||||
materialbom: {
|
||||
'index': '序号',
|
||||
'bomcode': 'bom编码',
|
||||
'name': 'bom',
|
||||
'createTime': '添加时间',
|
||||
'remark': '备注',
|
||||
'operation': '操作',
|
||||
'placeholderbomName': 'Bom名称不能为空',
|
||||
'placeholderbomcode': 'Bom编码不能为空',
|
||||
'subtitle': 'BOM明细',
|
||||
'code': '物料编码',
|
||||
'detailname': '物料名称',
|
||||
'quantity': '数量',
|
||||
'unit': '物料单位',
|
||||
'addDialogTitle': '新增Bom清单',
|
||||
'editDialogTitle': '编辑Bom清单',
|
||||
'placeholderunit': '单位不能为空'
|
||||
},
|
||||
materialbatch: {
|
||||
'placeholderkeywords': '批次名称/编码/物料名称',
|
||||
'index': '序号',
|
||||
'createTime': '添加时间',
|
||||
'externalCode': '批次号',
|
||||
'name': '批次名称',
|
||||
'materialCode': '物料编码',
|
||||
'materialName': '物料名称',
|
||||
'remark': '备注',
|
||||
'operation': '操作',
|
||||
'placeholderbatchnumber': '批次号不能为空',
|
||||
'placeholderbatchname': '批次名称不能为空'
|
||||
},
|
||||
report: {
|
||||
'placeholderkeywords': '基板编码',
|
||||
'Keyword': '基板编码',
|
||||
'eqName': '设备名称',
|
||||
'code': '基板编码'
|
||||
},
|
||||
currentConsume: {
|
||||
'index': '序号',
|
||||
'eqName': '设备名称',
|
||||
'materialName': '物料名称',
|
||||
'materialCode': '物料编码',
|
||||
'materialBatch': '物料批次号',
|
||||
'beginTime': '物料开始使用时间',
|
||||
'materialNowCon': '物料当前消耗值',
|
||||
'MaterialConThr': '物料消耗阈值',
|
||||
'remark': '备注'
|
||||
},
|
||||
historyConsume: {
|
||||
'index': '序号',
|
||||
'eqName': '设备名称',
|
||||
'materialName': '物料名称',
|
||||
'materialCode': '物料编码',
|
||||
'materialBatch': '物料批次号',
|
||||
'beginTime': '物料开始使用时间',
|
||||
'endTime': '物料结束使用时间',
|
||||
'materialNowCon': '物料消耗总量',
|
||||
'MaterialConThr': '物料消耗阈值',
|
||||
'remark': '备注'
|
||||
}
|
||||
}
|
||||
183
src/lang/i18n/zh/module/orderManage.js
Normal file
183
src/lang/i18n/zh/module/orderManage.js
Normal file
@@ -0,0 +1,183 @@
|
||||
/*
|
||||
* @Author: zwq
|
||||
* @Date: 2021-03-06 16:30:22
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-21 16:39:32
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
order: {
|
||||
keyword: '关键字',
|
||||
NameOrCode: '名称或编码',
|
||||
StartTime: '开始时间',
|
||||
EndTime: '结束时间',
|
||||
To: '至',
|
||||
ActualStartTime: '实际开始时间',
|
||||
createTime: '创建时间',
|
||||
WorkOrderName: '工单名称',
|
||||
WorkOrderCode: '工单编码',
|
||||
WorkOrderType: '工单类型',
|
||||
WorkOrderStartTime: '工单开始时间',
|
||||
OrderName: '订单名称',
|
||||
OrderCode: '订单编码',
|
||||
OrderType: '订单类型',
|
||||
WorkOrderInitiation: '工单发起',
|
||||
status: '状态',
|
||||
workOrderDetail: '工单详情',
|
||||
CompletionTime: '工单完成时间',
|
||||
IssueOrderTime: '下发工单时间',
|
||||
PlanningStartTime: '计划开始时间',
|
||||
PlanningEndTime: '计划完成时间',
|
||||
DeliveryTime: '交付时间',
|
||||
priority: '优先级',
|
||||
initiateTime: '发起时间',
|
||||
source: '来源',
|
||||
unit: '单位',
|
||||
PlannedProcessingVolume: '目标数量',
|
||||
ActualTargetQuantity: '实际目标数量',
|
||||
ActualFinishedProduct: '实际成品量',
|
||||
NumberOfDamages: '损坏数量',
|
||||
Description: '描述信息',
|
||||
Remarks: '备注',
|
||||
ProductProcess: '工艺流程',
|
||||
powerClass: 'power class',
|
||||
ProductName: '产品名称',
|
||||
ProductType: '产品类型',
|
||||
destination: '下发目的地',
|
||||
reason: '原因',
|
||||
UseQuantityPlate: '基板使用数量',
|
||||
DamageQuantityPlate: '基板损坏数量',
|
||||
EquipmentName: '设备名称',
|
||||
PowerConsumption: '电量消耗',
|
||||
WorkOrderProgress: '工单进度:',
|
||||
energyConsumption: '设备能源消耗:',
|
||||
energyConsumptionChart: '设备电量消耗图',
|
||||
energyConsumptionTable: '设备电量消耗表',
|
||||
workOrderVerificationResult: '工单验证结果',
|
||||
deviceDetection: '设备检测',
|
||||
process: '工艺',
|
||||
useMaterial: '使用物料',
|
||||
basePlate: '基板',
|
||||
basePlateCode: '基板编码',
|
||||
basePlateId: '基板Id',
|
||||
team: '班组',
|
||||
customer: '客户',
|
||||
detail: '详情',
|
||||
workOrderInfo: '工单信息',
|
||||
OrderReportInfo: '订单报工信息',
|
||||
executionTime: '开始时间',
|
||||
completQuantity: '完成数量',
|
||||
initiateWorkOrder: '发起工单',
|
||||
finishTime: '完成时间',
|
||||
reportingTime: '报工时间',
|
||||
workReportMethod: '报工方式',
|
||||
goodQuantity: '良品数量',
|
||||
scrapQuantity: '废品数量',
|
||||
scrapId: '废品ID',
|
||||
scrapLevel: '废品模组等级',
|
||||
packageNumber: '包装编号',
|
||||
SAPMaterial: 'SAP物料',
|
||||
power: '力量',
|
||||
fileName: '文件名',
|
||||
path: '路径',
|
||||
processCode: '工艺编码',
|
||||
deviceInfo: '设备参数信息',
|
||||
loadingTime: '上片时间',
|
||||
unLoadingTime: '下片时间',
|
||||
materialBom: 'BOM',
|
||||
materialBomMessage: '此工单未绑定BOM',
|
||||
activation: '激活',
|
||||
warnMessage: '已下发订单不能删除'
|
||||
},
|
||||
track: {
|
||||
event: '事件',
|
||||
parameterName: '参数名',
|
||||
parameterValue: '参数值',
|
||||
occurTime: '发生时间',
|
||||
ProcessTime: '加工时间'
|
||||
},
|
||||
packingTags: {
|
||||
moduleId: '模组ID',
|
||||
UnloadingTime: '下片时间',
|
||||
UnloadingEquipment: '下片设备',
|
||||
moduleQuantity: '模组数量',
|
||||
PrintingTime: '打印时间',
|
||||
plateType: '基板类型',
|
||||
plateGrade: '基板等级',
|
||||
name: '名称',
|
||||
opration: '操作',
|
||||
code: '编号',
|
||||
startTime: '开始时间',
|
||||
completeTime: '完成时间',
|
||||
power: '功率',
|
||||
grade: '等级',
|
||||
oneDimensionalCode: '条码'
|
||||
},
|
||||
substrateBatch: {
|
||||
batchCode: '批次编码',
|
||||
batchName: '批次名称',
|
||||
propertyName: '属性名',
|
||||
propertyValue: '属性值'
|
||||
},
|
||||
VerifyTable: {
|
||||
EquipmentCode: '设备编码',
|
||||
equipmentAbbreviation: '设备缩写',
|
||||
EquipmentFormula: '当前设备配方',
|
||||
ProcessFormulaRequir: '工艺配方要求',
|
||||
IsSame: '是否相同',
|
||||
materielName: '物料名称',
|
||||
materielCode: '物料编码',
|
||||
Spec: '规格',
|
||||
teamName: '班组名称',
|
||||
teamLeader: '组长',
|
||||
number: '人数',
|
||||
professional: '专业',
|
||||
workingHours: '上班时间'
|
||||
},
|
||||
orderDetail: {
|
||||
issueTime: '生成工单时间',
|
||||
completionSchedule: '完成进度',
|
||||
issuedQuantity: '已下发数量',
|
||||
remainingPlannedQuantity: '剩余计划加工量'
|
||||
},
|
||||
workOrderDetail: {
|
||||
workOrderSource: '工单来源',
|
||||
processingTechnology: '加工工艺'
|
||||
},
|
||||
powerClassification: {
|
||||
parentClass: '父类',
|
||||
typeName: '类型名称',
|
||||
typeCode: '类型编码',
|
||||
Remarks: '备注'
|
||||
},
|
||||
erpToMes: {
|
||||
erpToMesMaterial: 'Erp To Mes物料',
|
||||
erpToMesMaterialBom: 'Erp To Mes物料Bom',
|
||||
erpToMesOrder: 'Erp To Mes订单',
|
||||
batchNumber: '批次号',
|
||||
materialsCode: '物料编码',
|
||||
materialsName: '物料名称',
|
||||
quantity: '数量',
|
||||
unit: '单位',
|
||||
bomContent: 'BOM内容',
|
||||
craftCode: '工艺编码',
|
||||
craftName: '工艺名称',
|
||||
materialsBomCode: '物料bom编码',
|
||||
materialsBomName: '物料bom名称',
|
||||
substrateBatch: '基板批次',
|
||||
customerCode: ' 客户编码',
|
||||
customerName: '客户名称',
|
||||
orderCode: '订单编码',
|
||||
orderName: '订单名称',
|
||||
packagingBoxId: '包装箱ID',
|
||||
reportTime: '包工时间',
|
||||
mfoCode: '订单编码'
|
||||
},
|
||||
consumption: {
|
||||
key: '关键字',
|
||||
workOrderId: '工单ID',
|
||||
workOrderStatus: '工单状态',
|
||||
power: '能耗',
|
||||
equipmentName: '设备名称'
|
||||
}
|
||||
}
|
||||
34
src/lang/i18n/zh/module/packing-manage.js
Normal file
34
src/lang/i18n/zh/module/packing-manage.js
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* @Author: zwq
|
||||
* @Date: 2021-04-07 14:04:55
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-04-28 13:56:40
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
PackingList: {
|
||||
PackingTime: '包装时间',
|
||||
WorkOrderNo: '工单号',
|
||||
SubstrateNumber: '基板数量',
|
||||
ModuleLevel: '模组等级',
|
||||
QualityGrade: '质量等级',
|
||||
Detail: '详情',
|
||||
printNumber: '打印次数',
|
||||
EntryTime: '进入包装箱时间'
|
||||
},
|
||||
labelTemplate: {
|
||||
placeholderSearch: '标签名称或编码',
|
||||
addTime: '添加时间',
|
||||
labelCode: '标签编码',
|
||||
labelName: '标签名称',
|
||||
labelType: '标签类型',
|
||||
labelContent: '标签内容',
|
||||
remark: '备注',
|
||||
levelLabel: '等级标签',
|
||||
moduleLabel: '模组标签',
|
||||
custom: '自定义',
|
||||
templateDesign: '模板设计',
|
||||
templatePreview: '模板预览',
|
||||
placeholderLength: '长度至少在3个字符以上'
|
||||
}
|
||||
}
|
||||
94
src/lang/i18n/zh/module/quality.js
Normal file
94
src/lang/i18n/zh/module/quality.js
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* @Date: 2021-03-13 13:49:07
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-04-15 09:58:18
|
||||
* @FilePath: \basic-admin\src\lang\i18n\zh\module\quality.js
|
||||
* @Description:
|
||||
*/
|
||||
export default {
|
||||
plan: {
|
||||
searchPlaceholder: '检测计划名',
|
||||
searchPlaceholderArea: '所属区域',
|
||||
placeholderStartTime: '开始时间',
|
||||
placeholderEndTime: '结束时间',
|
||||
testPlaneCode: '检测计划编码',
|
||||
testPlaneName: '检测计划名',
|
||||
testPlaneContent: '检测内容',
|
||||
areaName: '区域名称',
|
||||
areaCode: '区域编码',
|
||||
detectionRateDicId: '检测速率',
|
||||
isIssued: '是否下发',
|
||||
issuedTime: '下发时间',
|
||||
operatorId: '操作员',
|
||||
remark: '备注',
|
||||
addDialogTitle: '添加检测计划',
|
||||
editDialogTitle: '编辑检测计划',
|
||||
sendDialogTitle: '下发检测计划',
|
||||
notEmpty: '此项不能为空',
|
||||
sendPlanHint: '是否下发检测计划?',
|
||||
distributionAreaName: '下发目的地'
|
||||
},
|
||||
planDetail: {
|
||||
title: '检测计划参数',
|
||||
name: '参数名称',
|
||||
references: '参考值',
|
||||
remark: '备注',
|
||||
updatedTime: '添加时间',
|
||||
notEmpty: '此项不能为空',
|
||||
equipmentName: '设备名',
|
||||
testFrequency: '测量频率',
|
||||
testSystem: '测量系统',
|
||||
description: '描述'
|
||||
},
|
||||
planSend: {},
|
||||
offlineDetec: {
|
||||
EquipmentName: '设备名称',
|
||||
EquipmentCode: '设备编码',
|
||||
DetectionArea: '检测区域',
|
||||
EquipmentFunction: '设备功能',
|
||||
DetecParamCode: '检测参数编码',
|
||||
maxValue: '最大值',
|
||||
minValue: '最小值',
|
||||
avgValue: '平均值',
|
||||
unit: '单位',
|
||||
uploadSpc: '是否上传SPC',
|
||||
SubstrateId: '基板ID',
|
||||
DetecTime: '检测时间',
|
||||
DetecParam: '检测参数',
|
||||
DetecValue: '检测数值',
|
||||
DetecStaff: '检测员工',
|
||||
getEquipmetId: '请先选择设备!'
|
||||
},
|
||||
spc: {
|
||||
error: 'spc系统未正确退出,请手动前往spc系统页面退出',
|
||||
tip: '已在新标签页打开spc系统'
|
||||
},
|
||||
ScrapInfo: {
|
||||
PlateId: '基板ID',
|
||||
TimePeriod: '时间段',
|
||||
StartTime: '开始日期',
|
||||
EndTime: '结束日期',
|
||||
To: '至',
|
||||
source: '来源',
|
||||
wasteGrade: '废品等级',
|
||||
RegisterPerson: '登记人',
|
||||
updateTime: '登记时间',
|
||||
cause: '报废原因',
|
||||
causeCode: '报废原因编码',
|
||||
WasteName: '废品报废名称',
|
||||
WasteCode: '废品报废编码',
|
||||
remark: '备注',
|
||||
scrapType: '报废类型',
|
||||
scrapTypeCode: '报废类型编码',
|
||||
name: '设备名称',
|
||||
entryType: '手动/自动',
|
||||
automatic: '自动',
|
||||
manual: '手动',
|
||||
workOrderId: '工单名称',
|
||||
count: '数量',
|
||||
title: '废品分类',
|
||||
subTitle: '废品分类统计',
|
||||
completeWaste: '完全废品',
|
||||
CanBeUsedAfterProcessing: '加工可用'
|
||||
}
|
||||
}
|
||||
19
src/lang/i18n/zh/module/report.js
Normal file
19
src/lang/i18n/zh/module/report.js
Normal file
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-04-22 19:48:46
|
||||
* @LastEditors: gtz
|
||||
* @LastEditTime: 2021-04-27 12:13:25
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
export default {
|
||||
reportList: {
|
||||
reportName: '报表名称',
|
||||
reportSort: '报表分类',
|
||||
createTime: '添加时间',
|
||||
operation: '操作'
|
||||
},
|
||||
reportSort: {
|
||||
all: '全部'
|
||||
}
|
||||
}
|
||||
79
src/lang/i18n/zh/module/teamManager.js
Normal file
79
src/lang/i18n/zh/module/teamManager.js
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* @Author: zwq
|
||||
* @Date: 2021-03-05 16:34:46
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @LastEditTime: 2021-07-14 09:56:48
|
||||
* @Description:
|
||||
*/
|
||||
/*
|
||||
* @Author: gtz
|
||||
* @Date: 2021-03-04 16:13:51
|
||||
* @LastEditors: zwq
|
||||
* @LastEditTime: 2021-03-08 11:04:54
|
||||
* @Description: file content
|
||||
*/
|
||||
export default {
|
||||
Handover: {
|
||||
alertTitle: '[温馨提示]',
|
||||
alertListContent: '您确定要删除该班组交接记录吗?',
|
||||
alertPlanContent: '您确定要删除该班组交接计划吗?',
|
||||
index: '序号',
|
||||
TeamName: '班组名称',
|
||||
TeamLeader: '班组长',
|
||||
WorkingHours: '上班时间',
|
||||
OffWorkTime: '下班时间',
|
||||
LastTeamName: '上一班组名称',
|
||||
Keyword: '关键字',
|
||||
HandoverTme: '交接时间',
|
||||
HandoverStatus: '交接状态',
|
||||
HandoverWait: '等待中',
|
||||
HandoverCom: '已完成',
|
||||
TeamWorkStatus: '班组状态',
|
||||
all: '全部',
|
||||
working: '工作中',
|
||||
offduty: '已下班',
|
||||
CreateTime: '添加时间',
|
||||
PlanWorkingHours: '计划上班时间',
|
||||
PlannedHandoverTime: '计划交接时间',
|
||||
PreviousTeamLeader: '上一班组长',
|
||||
Remark: '备注',
|
||||
Detail: '详情',
|
||||
Placeholder: '班组名称或班组长',
|
||||
Operation: '操作',
|
||||
StartTime: '开始日期',
|
||||
EndTime: '结束日期',
|
||||
To: '至'
|
||||
},
|
||||
HandoverAdd: {
|
||||
SelectAll: '全选',
|
||||
TeamPlanFill: '班组计划填写',
|
||||
FillInShift: '班组交接填写',
|
||||
MajorSelection: '专业选择',
|
||||
SelectionOfTeamMembers: '班组人员选择',
|
||||
Placeholder: '员工名称或编码',
|
||||
planWorkerName: '员工姓名',
|
||||
planProfessionName: '专业',
|
||||
telephone: '手机号',
|
||||
workshop: '所属车间',
|
||||
onDuty: '状态',
|
||||
HandoverTeam: '交接班组',
|
||||
HandoverTeamLeader: '交接班组长',
|
||||
PlanTeam: '计划班组',
|
||||
PlanTeamLeader: '计划班组长'
|
||||
},
|
||||
HandoverDrawer: {
|
||||
title: '下班操作',
|
||||
TeamCommutingRecord: '班组上下班记录',
|
||||
OffHours: '下班时间段'
|
||||
},
|
||||
showLog: {
|
||||
content: '详细描述',
|
||||
type: '事件类型',
|
||||
title: '标题',
|
||||
teamEventLogId: '报警ID',
|
||||
happenTime: '发生时间',
|
||||
leave: '请假',
|
||||
absenceFromDuty: '缺勤',
|
||||
equipmentFailure: '设备故障'
|
||||
}
|
||||
}
|
||||
65
src/lang/index.js
Normal file
65
src/lang/index.js
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* @Author: your name
|
||||
* @Date: 2020-12-14 10:30:38
|
||||
* @LastEditTime: 2020-12-29 11:23:19
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: In User Settings Edit
|
||||
* @FilePath: \mt-bus-fe\src\lang\index.js
|
||||
*/
|
||||
import Vue from 'vue'
|
||||
import VueI18n from 'vue-i18n'
|
||||
import Cookies from 'js-cookie'
|
||||
import elementEnLocale from 'element-ui/lib/locale/lang/en' // element-ui lang
|
||||
import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN'// element-ui lang
|
||||
import elementEsLocale from 'element-ui/lib/locale/lang/es'// element-ui lang
|
||||
import elementJaLocale from 'element-ui/lib/locale/lang/ja'// element-ui lang
|
||||
import enLocale from './en'
|
||||
import zhLocale from './zh'
|
||||
import esLocale from './es'
|
||||
import jaLocale from './ja'
|
||||
|
||||
Vue.use(VueI18n)
|
||||
|
||||
const messages = {
|
||||
en: {
|
||||
...enLocale,
|
||||
...elementEnLocale
|
||||
},
|
||||
zh: {
|
||||
...zhLocale,
|
||||
...elementZhLocale
|
||||
},
|
||||
es: {
|
||||
...esLocale,
|
||||
...elementEsLocale
|
||||
},
|
||||
ja: {
|
||||
...jaLocale,
|
||||
...elementJaLocale
|
||||
}
|
||||
}
|
||||
export function getLanguage() {
|
||||
const chooseLanguage = Cookies.get('language')
|
||||
if (chooseLanguage) return chooseLanguage
|
||||
|
||||
// if has not choose language
|
||||
const language = (navigator.language || navigator.browserLanguage).toLowerCase()
|
||||
const locales = Object.keys(messages)
|
||||
for (const locale of locales) {
|
||||
if (language.indexOf(locale) > -1) {
|
||||
Cookies.set('language', locale)
|
||||
return locale
|
||||
}
|
||||
}
|
||||
Cookies.set('language', 'en')
|
||||
return 'en'
|
||||
}
|
||||
const i18n = new VueI18n({
|
||||
// set locale
|
||||
// options: en | zh | es
|
||||
locale: getLanguage(),
|
||||
// set locale messages
|
||||
messages
|
||||
})
|
||||
|
||||
export default i18n
|
||||
175
src/lang/ja.js
Normal file
175
src/lang/ja.js
Normal file
@@ -0,0 +1,175 @@
|
||||
export default {
|
||||
route: {
|
||||
dashboard: 'トップ',
|
||||
documentation: 'ドキュメント',
|
||||
guide: 'ガイド',
|
||||
permission: '権限',
|
||||
rolePermission: '権限ロール',
|
||||
pagePermission: 'ページ権限',
|
||||
directivePermission: 'ディレクティブ権限',
|
||||
icons: 'アイコン',
|
||||
components: 'コンポーネント',
|
||||
tinymce: 'TinyMCE',
|
||||
markdown: 'Markdown',
|
||||
jsonEditor: 'JSON Editor',
|
||||
dndList: 'Drag-And-Drop',
|
||||
splitPane: 'パネル',
|
||||
avatarUpload: 'アバターアップロード',
|
||||
dropzone: 'Dropzone',
|
||||
sticky: 'Sticky',
|
||||
countTo: 'Count To',
|
||||
componentMixin: 'コンポーネントMixin',
|
||||
backToTop: 'BackToTop',
|
||||
dragDialog: 'Drag Dialog',
|
||||
dragSelect: 'Drag Select',
|
||||
dragKanban: 'Drag 看板',
|
||||
charts: 'チャート',
|
||||
keyboardChart: 'Keyboardチャート',
|
||||
lineChart: 'Lineチャート',
|
||||
mixChart: 'Mixチャート',
|
||||
example: 'Example',
|
||||
nested: 'Nested Routes',
|
||||
menu1: 'メニュー1',
|
||||
'menu1-1': 'メニュー 1-1',
|
||||
'menu1-2': 'メニュー 1-2',
|
||||
'menu1-2-1': 'メニュー 1-2-1',
|
||||
'menu1-2-2': 'メニュー 1-2-2',
|
||||
'menu1-3': 'メニュー 1-3',
|
||||
menu2: 'メニュー 2',
|
||||
Table: 'Table',
|
||||
dynamicTable: '可変 Table',
|
||||
dragTable: 'Drag Table',
|
||||
inlineEditTable: 'Inline Edit Table',
|
||||
complexTable: 'Complex Table',
|
||||
tab: 'Tab',
|
||||
form: 'フォーム',
|
||||
createArticle: '投稿作成',
|
||||
editArticle: '投稿編集',
|
||||
articleList: '投稿リスト',
|
||||
errorPages: 'エラーページ',
|
||||
page401: '401',
|
||||
page404: '404',
|
||||
errorLog: 'エラーログ',
|
||||
excel: 'Excel',
|
||||
exportExcel: '一括エクスポート',
|
||||
selectExcel: '複数選択エクスポート',
|
||||
mergeHeader: 'ヘッダーマージ',
|
||||
uploadExcel: 'アップロード',
|
||||
zip: 'Zip',
|
||||
pdf: 'PDF',
|
||||
exportZip: 'Export Zip',
|
||||
theme: 'テーマ変更',
|
||||
clipboardDemo: 'Clipboard',
|
||||
i18n: '多言語',
|
||||
externalLink: '外部リンク',
|
||||
profile: 'プロフィール'
|
||||
},
|
||||
navbar: {
|
||||
dashboard: 'トップ',
|
||||
github: 'GitHub',
|
||||
logOut: 'ログアウト',
|
||||
profile: 'プロフィール',
|
||||
theme: 'テーマ変更',
|
||||
size: '画面サイズ'
|
||||
},
|
||||
login: {
|
||||
title: 'ユーザログイン',
|
||||
logIn: 'ログイン',
|
||||
username: 'ユーザ名',
|
||||
password: 'パスワード',
|
||||
any: 'password',
|
||||
thirdparty: '外部IDでログイン',
|
||||
thirdpartyTips: 'ローカル環境ではログインできません。実装が必要です。'
|
||||
},
|
||||
documentation: {
|
||||
documentation: 'ドキュメント',
|
||||
github: 'Github Link'
|
||||
},
|
||||
permission: {
|
||||
addRole: 'ロール追加',
|
||||
editPermission: 'ロール変更',
|
||||
roles: 'ロール',
|
||||
switchRoles: 'ロール切替',
|
||||
tips: 'v-permissionは使えない時があります。例えば: Element-UI の el-tab、 el-table-column 及び他の dom。v-ifを使う必要があります。',
|
||||
delete: '削除',
|
||||
confirm: '確認',
|
||||
cancel: 'キャンセル'
|
||||
},
|
||||
guide: {
|
||||
description: 'ガイドは各機能の説明です。',
|
||||
button: 'ガイドを見る'
|
||||
},
|
||||
components: {
|
||||
documentation: 'ドキュメント',
|
||||
tinymceTips: 'tinymceは管理画面に重要な機能ですが、その同時に落とし穴がありあす。tinymceを使う道のりが大変でした。Tinymceを使う時に各自のプロジェクト状況で判断が必要です。ドキュメントはこちら',
|
||||
dropzoneTips: 'Third partyのパッケージを使わず、独自の実装しています。詳細は @/components/Dropzone',
|
||||
stickyTips: 'ページの指定位置へスクロールした場合、表示されます。',
|
||||
backToTopTips1: 'トップへスクロールが表示されます。',
|
||||
backToTopTips2: 'ボタンのスタイルはカスタマイズできます。例えば、show/hide、height、position。 またはElementのel-tooltipを使って、ツールチップを実装できます。',
|
||||
imageUploadTips: 'mockjsは使えないため、カスタマイズしています。公式の最新バージョンを使ってください。'
|
||||
},
|
||||
table: {
|
||||
dynamicTips1: '先頭は固定、最後に追加',
|
||||
dynamicTips2: '戦後に追加せず、指定列に追加',
|
||||
dragTips1: 'デフォルト順番',
|
||||
dragTips2: 'Drag後の順番',
|
||||
title: 'タイトル',
|
||||
importance: '重要',
|
||||
type: 'タイプ',
|
||||
remark: '評価',
|
||||
search: '検索',
|
||||
add: '追加',
|
||||
export: 'エクスポート',
|
||||
reviewer: 'レビュアー',
|
||||
id: '番号',
|
||||
date: '日時',
|
||||
author: '作成者',
|
||||
readings: '閲覧数',
|
||||
status: 'ステータス',
|
||||
actions: '操作',
|
||||
edit: '編集',
|
||||
publish: '公開',
|
||||
draft: '下書き',
|
||||
delete: 'キャンセル',
|
||||
cancel: 'キャンセル',
|
||||
confirm: '確認'
|
||||
},
|
||||
example: {
|
||||
warning: '新規作成と編集画面は keep-alive を使えないです。keep-alive の include はrouteのキャッシュは使えないです。そのため、component name を使ってキャッシュさせるようにします。このようなキャッシュ機能を作りたい場合,localStorageを使う手があります。もしくは keep-alive の includeを使って、全ページキャッシュする方法はあります。'
|
||||
},
|
||||
errorLog: {
|
||||
tips: '右上のbugアイコンをクリックしてください。',
|
||||
description: '管理画面はspaを使う場合が多い、ユーザ体現向上はできますが、想定外エラーが発生する場合があります。Vueはそのエラーハンドリング機能を提供し、エラーレポートができます。',
|
||||
documentation: 'ドキュメント'
|
||||
},
|
||||
excel: {
|
||||
export: 'エクスポート',
|
||||
selectedExport: 'エクスポート対象を選択してください。',
|
||||
placeholder: 'ファイル名を入力してください。'
|
||||
},
|
||||
zip: {
|
||||
export: 'エクスポート',
|
||||
placeholder: 'ファイル名を入力してください。'
|
||||
},
|
||||
pdf: {
|
||||
tips: 'window.print() を使ってPDFダウンロードしています。'
|
||||
},
|
||||
theme: {
|
||||
change: 'テーマ切替',
|
||||
documentation: 'ドキュメント',
|
||||
tips: 'Tips: テーマの切り替え方法はnavbarのtheme-pickと異なります、使い方はドキュメントを確認してください。'
|
||||
},
|
||||
tagsView: {
|
||||
refresh: '更新',
|
||||
close: '閉じる',
|
||||
closeOthers: 'その他閉じる',
|
||||
closeAll: 'すべて閉じる'
|
||||
},
|
||||
settings: {
|
||||
title: 'システムテーマ',
|
||||
theme: 'テーマ色',
|
||||
tagsView: 'Tags-View 開く',
|
||||
fixedHeader: 'Fixed Header',
|
||||
sidebarLogo: 'Sidebar Logo'
|
||||
}
|
||||
}
|
||||
343
src/lang/zh.js
Normal file
343
src/lang/zh.js
Normal file
@@ -0,0 +1,343 @@
|
||||
import module from './i18n/zh/module'
|
||||
|
||||
export default {
|
||||
route: {
|
||||
dashboard: '首页',
|
||||
documentation: '文档',
|
||||
guide: '引导页',
|
||||
permission: '权限测试页',
|
||||
rolePermission: '角色权限',
|
||||
pagePermission: '页面权限',
|
||||
directivePermission: '指令权限',
|
||||
icons: '图标',
|
||||
components: '组件',
|
||||
tinymce: '富文本编辑器',
|
||||
markdown: 'Markdown',
|
||||
jsonEditor: 'JSON 编辑器',
|
||||
dndList: '列表拖拽',
|
||||
splitPane: 'Splitpane',
|
||||
avatarUpload: '头像上传',
|
||||
dropzone: 'Dropzone',
|
||||
sticky: 'Sticky',
|
||||
countTo: 'Count To',
|
||||
componentMixin: '小组件',
|
||||
backToTop: '返回顶部',
|
||||
dragDialog: '拖拽 Dialog',
|
||||
dragSelect: '拖拽 Select',
|
||||
dragKanban: '可拖拽看板',
|
||||
charts: '图表',
|
||||
keyboardChart: '键盘图表',
|
||||
lineChart: '折线图',
|
||||
mixChart: '混合图表',
|
||||
example: '综合实例',
|
||||
nested: '路由嵌套',
|
||||
menu1: '菜单1',
|
||||
'menu1-1': '菜单 1-1',
|
||||
'menu1-2': '菜单 1-2',
|
||||
'menu1-2-1': '菜单 1-2-1',
|
||||
'menu1-2-2': '菜单 1-2-2',
|
||||
'menu1-3': '菜单 1-3',
|
||||
menu2: '菜单 2',
|
||||
Table: 'Table',
|
||||
dynamicTable: '动态 Table',
|
||||
dragTable: '拖拽 Table',
|
||||
inlineEditTable: 'Table 内编辑',
|
||||
complexTable: '综合 Table',
|
||||
tab: 'Tab',
|
||||
form: '表单',
|
||||
createArticle: '创建文章',
|
||||
editArticle: '编辑文章',
|
||||
articleList: '文章列表',
|
||||
errorPages: '错误页面',
|
||||
page401: '401',
|
||||
page404: '404',
|
||||
errorLog: '错误日志',
|
||||
excel: 'Excel',
|
||||
exportExcel: '导出 Excel',
|
||||
selectExcel: '导出 已选择项',
|
||||
mergeHeader: '导出 多级表头',
|
||||
uploadExcel: '上传 Excel',
|
||||
zip: 'Zip',
|
||||
pdf: 'PDF',
|
||||
exportZip: 'Export Zip',
|
||||
theme: '换肤',
|
||||
clipboardDemo: 'Clipboard',
|
||||
i18n: '国际化',
|
||||
externalLink: '外链',
|
||||
profile: '个人中心'
|
||||
},
|
||||
navbar: {
|
||||
dashboard: '首页',
|
||||
github: '项目地址',
|
||||
logOut: '退出登录',
|
||||
profile: '个人中心',
|
||||
theme: '换肤',
|
||||
size: '布局大小'
|
||||
},
|
||||
login: {
|
||||
title: '系统登录',
|
||||
logIn: '登录',
|
||||
username: '账号',
|
||||
password: '密码',
|
||||
any: '随便填',
|
||||
thirdparty: '第三方登录',
|
||||
thirdpartyTips: '本地不能模拟,请结合自己业务进行模拟!!!'
|
||||
},
|
||||
documentation: {
|
||||
documentation: '文档',
|
||||
github: 'Github 地址'
|
||||
},
|
||||
permission: {
|
||||
addRole: '新增角色',
|
||||
editPermission: '编辑权限',
|
||||
roles: '你的权限',
|
||||
switchRoles: '切换权限',
|
||||
tips: '在某些情况下,不适合使用 v-permission。例如:Element-UI 的 el-tab 或 el-table-column 以及其它动态渲染 dom 的场景。你只能通过手动设置 v-if 来实现。',
|
||||
delete: '删除',
|
||||
confirm: '确定',
|
||||
cancel: '取消'
|
||||
},
|
||||
guide: {
|
||||
description: '引导页对于一些第一次进入项目的人很有用,你可以简单介绍下项目的功能。本 Demo 是基于',
|
||||
button: '打开引导'
|
||||
},
|
||||
components: {
|
||||
documentation: '文档',
|
||||
tinymceTips: '富文本是管理后台一个核心的功能,但同时又是一个有很多坑的地方。在选择富文本的过程中我也走了不少的弯路,市面上常见的富文本都基本用过了,最终权衡了一下选择了Tinymce。更详细的富文本比较和介绍见',
|
||||
dropzoneTips: '由于我司业务有特殊需求,而且要传七牛 所以没用第三方,选择了自己封装。代码非常的简单,具体代码你可以在这里看到 @/components/Dropzone',
|
||||
stickyTips: '当页面滚动到预设的位置会吸附在顶部',
|
||||
backToTopTips1: '页面滚动到指定位置会在右下角出现返回顶部按钮',
|
||||
backToTopTips2: '可自定义按钮的样式、show/hide、出现的高度、返回的位置 如需文字提示,可在外部使用Element的el-tooltip元素',
|
||||
imageUploadTips: '由于我在使用时它只有vue@1版本,而且和mockjs不兼容,所以自己改造了一下,如果大家要使用的话,优先还是使用官方版本。'
|
||||
},
|
||||
table: {
|
||||
dynamicTips1: '固定表头, 按照表头顺序排序',
|
||||
dynamicTips2: '不固定表头, 按照点击顺序排序',
|
||||
dragTips1: '默认顺序',
|
||||
dragTips2: '拖拽后顺序',
|
||||
title: '标题',
|
||||
importance: '重要性',
|
||||
type: '类型',
|
||||
remark: '点评',
|
||||
search: '搜索',
|
||||
add: '添加',
|
||||
export: '导出',
|
||||
reviewer: '审核人',
|
||||
id: '序号',
|
||||
date: '时间',
|
||||
author: '作者',
|
||||
readings: '阅读数',
|
||||
status: '状态',
|
||||
actions: '操作',
|
||||
see: '查看',
|
||||
edit: '编辑',
|
||||
publish: '发布',
|
||||
draft: '草稿',
|
||||
delete: '删除',
|
||||
cancel: '取 消',
|
||||
confirm: '确 定'
|
||||
},
|
||||
example: {
|
||||
warning: '创建和编辑页面是不能被 keep-alive 缓存的,因为keep-alive 的 include 目前不支持根据路由来缓存,所以目前都是基于 component name 来进行缓存的。如果你想类似的实现缓存效果,可以使用 localStorage 等浏览器缓存方案。或者不要使用 keep-alive 的 include,直接缓存所有页面。详情见'
|
||||
},
|
||||
errorLog: {
|
||||
tips: '请点击右上角bug小图标',
|
||||
description: '现在的管理后台基本都是spa的形式了,它增强了用户体验,但同时也会增加页面出问题的可能性,可能一个小小的疏忽就导致整个页面的死锁。好在 Vue 官网提供了一个方法来捕获处理异常,你可以在其中进行错误处理或者异常上报。',
|
||||
documentation: '文档介绍',
|
||||
timeoutTip: '网络连接超时'
|
||||
},
|
||||
excel: {
|
||||
export: '导出',
|
||||
selectedExport: '导出已选择项',
|
||||
placeholder: '请输入文件名(默认excel-list)'
|
||||
},
|
||||
zip: {
|
||||
export: '导出',
|
||||
placeholder: '请输入文件名(默认file)'
|
||||
},
|
||||
pdf: {
|
||||
tips: '这里使用 window.print() 来实现下载pdf的功能'
|
||||
},
|
||||
theme: {
|
||||
change: '换肤',
|
||||
documentation: '换肤文档',
|
||||
tips: 'Tips: 它区别于 navbar 上的 theme-pick, 是两种不同的换肤方法,各自有不同的应用场景,具体请参考文档。'
|
||||
},
|
||||
tagsView: {
|
||||
refresh: '刷新',
|
||||
close: '关闭',
|
||||
closeOthers: '关闭其它',
|
||||
closeAll: '关闭所有'
|
||||
},
|
||||
settings: {
|
||||
title: '系统布局配置',
|
||||
theme: '主题色',
|
||||
tagsView: '开启 Tags-View',
|
||||
fixedHeader: '固定 Header',
|
||||
sidebarLogo: '侧边栏 Logo'
|
||||
},
|
||||
userManage: {
|
||||
userId: '用户ID',
|
||||
userName: '用户名',
|
||||
email: '邮箱',
|
||||
mobile: '手机号',
|
||||
status: '状态',
|
||||
org: '组织',
|
||||
pwd: '密码',
|
||||
userstartstop: '用户启停',
|
||||
resetPwd: '重置密码',
|
||||
birthday: '生日',
|
||||
orgName: '组织',
|
||||
sex: '性别',
|
||||
code: '工号',
|
||||
remark: '备注',
|
||||
AssignRole: '分配角色'
|
||||
},
|
||||
orgManage: {
|
||||
index: '序号',
|
||||
orgName: '组织名',
|
||||
contact: '联系人',
|
||||
email: '邮箱',
|
||||
phone: '手机号',
|
||||
status: '状态',
|
||||
remark: '备注',
|
||||
parentOrg: '所属组织',
|
||||
address: '地址'
|
||||
},
|
||||
roleManage: {
|
||||
roleCode: '角色编码',
|
||||
roleName: '角色名称',
|
||||
roleType: '角色分类',
|
||||
roleEmPower: '角色授权',
|
||||
isManager: '是否为管理员',
|
||||
isPresupposition: '是否为预设',
|
||||
assignRole: '是否分配角色',
|
||||
status: '状态',
|
||||
remark: '角色描述',
|
||||
rolestartstop: '角色启停'
|
||||
},
|
||||
menuManage: {
|
||||
menuCode: '菜单编码',
|
||||
menuName: '菜单名称',
|
||||
href: '链接地址',
|
||||
menuClassify: '菜单分类',
|
||||
icon: '图标',
|
||||
menuURL: '菜单URL',
|
||||
sortNumber: '排序号',
|
||||
authorizationMark: '授权标识',
|
||||
parentName: '上级菜单',
|
||||
enName: '英文名',
|
||||
permissionText: '多个用逗号分隔,如:user:list,user:add',
|
||||
name: '名称',
|
||||
checked: '是否分配',
|
||||
permission: '权限',
|
||||
type: '类型',
|
||||
status: '状态',
|
||||
remark: '备注',
|
||||
menustartstop: '菜单启停'
|
||||
},
|
||||
choisePart: {
|
||||
module: '模块待开发!'
|
||||
},
|
||||
upload: {
|
||||
picAlarm: '请上传图片格式文件!',
|
||||
delPic: '确认删除该图片?',
|
||||
picSizeAlarm: '上传文件最大限制10M!'
|
||||
},
|
||||
module,
|
||||
deleteTip: {
|
||||
header: '请确认对[',
|
||||
footer: '] 执行 [删除] 操作?',
|
||||
tip: '提示',
|
||||
confirm: '确认',
|
||||
cancel: '取消',
|
||||
this: '此条'
|
||||
},
|
||||
deleteMsgBox: {
|
||||
hint: '提示',
|
||||
content: '此操作将删除该项记录,是否继续?',
|
||||
doneMsg: '删除成功!'
|
||||
},
|
||||
baseTip: {
|
||||
OperationSucc: '操作成功!'
|
||||
},
|
||||
btn: {
|
||||
confirm: '确定',
|
||||
cancel: '取消'
|
||||
},
|
||||
datePickerOption: {
|
||||
lastWeek: 'Last Week',
|
||||
lastMonth: 'Last Month',
|
||||
lastThreeMonths: 'Last Three Months'
|
||||
},
|
||||
baseDict: {
|
||||
enableState: {
|
||||
'no': '停用',
|
||||
'yes': '启用'
|
||||
},
|
||||
yesOrNo: {
|
||||
'no': '否',
|
||||
'yes': '是'
|
||||
},
|
||||
bool2String: {
|
||||
'yes': '是',
|
||||
'no': '否'
|
||||
},
|
||||
doneStatus: {
|
||||
'no': '未完成',
|
||||
'yes': '已完成'
|
||||
},
|
||||
sex: {
|
||||
'man': '男',
|
||||
'woman': '女'
|
||||
}
|
||||
},
|
||||
basicDataFilter: {
|
||||
sex: {
|
||||
'all': '全部',
|
||||
'man': '男',
|
||||
'woman': '女'
|
||||
},
|
||||
onDuty: {
|
||||
'no': '否',
|
||||
'yes': '是'
|
||||
},
|
||||
orderStatus: {
|
||||
'add': '新增',
|
||||
'start': '启动',
|
||||
'stop': '暂停',
|
||||
'issued': '已下发',
|
||||
'complete': '完成'
|
||||
},
|
||||
workOrderStatus: {
|
||||
'notactive': '未激活',
|
||||
'waiting': '等待',
|
||||
'active': '激活',
|
||||
'stop': '暂停',
|
||||
'complete': '完成'
|
||||
},
|
||||
priority: {
|
||||
'low': '低',
|
||||
'normal': '正常',
|
||||
'high': '高'
|
||||
},
|
||||
workStatus: {
|
||||
'fail': '失败',
|
||||
'success': '成功'
|
||||
},
|
||||
menuType: {
|
||||
'catalogue': '目录',
|
||||
'menu': '菜单',
|
||||
'button': '按钮'
|
||||
},
|
||||
enableState: {
|
||||
'disable': '停用',
|
||||
'enable': '启用'
|
||||
},
|
||||
storage: {
|
||||
'normal': '正常',
|
||||
'repairing': '维修中',
|
||||
'scrap': '报废'
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user