| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118 |
- export default {
- common: {
- search: 'Search',
- reset: 'Reset',
- add: 'Add',
- edit: 'Edit',
- delete: 'Delete',
- confirm: 'Confirm',
- cancel: 'Cancel',
- submit: 'Submit',
- save: 'Save',
- export: 'Export',
- import: 'Import',
- operation: 'Operation',
- status: 'Status',
- createTime: 'Creation Date',
- updateTime: 'Update Date',
- remark: 'Remark',
- pleaseSelect: 'Please Select',
- select: 'Select',
- pleaseInput: 'Please Input',
- success: 'Success',
- failed: 'Failed',
- loading: 'Loading...',
- noData: 'No Data',
- deleteConfirm: 'Confirm to delete selected data items?',
- startDate: 'Start Date',
- endDate: 'End Date',
- yes: 'Yes',
- no: 'No',
- close: 'Close',
- back: 'Back',
- serialNo: 'Serial No.',
- enable: 'Enable',
- disable: 'Disable',
- importFileFormat: 'Only xls and xlsx format files are allowed.',
- importResult: 'Import Result',
- batchDelete: 'Batch Delete',
- view: 'View',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months',
- to: 'To',
- deleteBatch:'Batch Delete',
- detail:'Detail',
- expandCollapse: 'ExpandCollapse',
- action:'Operation',
- tip:'Tips'
- },
- login: {
- title: 'System Login',
- systemTitle: 'Intelligent Lock Control Material Management System',
- username: 'Account',
- password: 'Password',
- code: 'Verification Code',
- rememberMe: 'Remember Password',
- login: 'Login',
- logging: 'Logging in...',
- register: 'Register Now',
- forgotPassword: 'Forgot Password',
- usernamePlaceholder: 'Account',
- passwordPlaceholder: 'Password',
- codePlaceholder: 'Verification Code',
- usernameRequired: 'Please enter your account',
- passwordRequired: 'Please enter your password',
- codeRequired: 'Please enter verification code'
- },
- navbar: {
- profile: 'Profile',
- layoutSettings: 'Layout Settings',
- logout: 'Logout',
- logoutConfirm: 'Confirm to logout and exit the system?',
- tip: 'Tip',
- language: 'Language',
- switchLanguageSuccess: 'Switch Language Success',
- chinese: '中文',
- english: 'English',
- layoutSize: 'Layout Size',
- moreMenu: 'More Menu'
- },
- tagsView: {
- refresh: 'Refresh Page',
- closeCurrent: 'Close Current',
- closeOthers: 'Close Others',
- closeLeft: 'Close Left',
- closeRight: 'Close Right',
- closeAll: 'Close All'
- },
- dashboard: {
- materialsTotal: 'Total Materials',
- cabinetMaterials: 'Materials in Cabinet',
- loanMaterials: 'Loaned Materials',
- exceptionCount: 'Exception Count',
- ongoingJobs: 'Works in Progress',
- ticketName: 'Work Permit Name',
- workstation: 'Station',
- machinery: 'Equipment Process',
- jobType: 'Work Type',
- startTime: 'Start Time',
- loan: 'Loan',
- return: 'Return'
- },
- register: {
- systemName: 'NationalSoft MES',
- username: 'Account',
- password: 'Password',
- confirmPassword: 'Confirm Password',
- code: 'Verification Code',
- register: 'Register',
- registering: 'Registering...',
- loginWithExisting: 'Login with Existing Account',
- passwordMismatch: 'Passwords do not match',
- usernameRequired: 'Please enter your account',
- usernameLength: 'Account length must be between 2 and 20 characters',
- passwordRequired: 'Please enter your password',
- passwordLength: 'Password length must be between 5 and 20 characters',
- confirmPasswordRequired: 'Please enter your password again',
- codeRequired: 'Please enter verification code',
- registerSuccess: 'Congratulations! Your account {username} has been registered successfully!',
- systemTip: 'System Tip',
- },
- system: {
- user: {
- userNo: 'Employee No.',
- userNoPlaceholder: 'Please enter employee number',
- name: 'Name',
- namePlaceholder: 'Please enter name',
- phone: 'Phone',
- phonePlaceholder: 'Please enter phone number',
- unit: 'Unit',
- unitPlaceholder: 'Please select unit',
- role: 'Role',
- rolePlaceholder: 'Please select role',
- post: 'Post',
- postPlaceholder: 'Select post',
- status: 'Status',
- userStatus: 'User Status',
- employeeNo: 'Employee No.',
- email: 'Email',
- view: 'View',
- fingerprint: 'Fingerprint',
- face: 'Face',
- more: 'More',
- resetPassword: 'Reset Password',
- resetKey: 'Reset Key',
- assignRole: 'Assign Role',
- dialogTitle: 'Add or Edit User Dialog',
- namePlaceholder2: 'Please enter name',
- phonePlaceholder2: 'Please enter phone number',
- employeeNoPlaceholder: 'Please enter employee number',
- unitPlaceholder2: 'Please select unit',
- rolePlaceholder2: 'Please select role',
- emailPlaceholder: 'Please enter email',
- marsPost: 'Mars Post',
- postPlaceholder2: 'Please select post',
- filterKeyword: 'Enter keyword to filter',
- gender: 'Gender',
- genderPlaceholder: 'Please select gender',
- nickName: 'Nickname',
- nickNameRequired: 'Nickname cannot be empty',
- userName: 'Login Account',
- userNamePlaceholder: 'Please enter user name',
- male: 'Male',
- female: 'Female',
- emailRequired: 'Email address cannot be empty',
- phoneRequired: 'Phone number cannot be empty',
- userPassword: 'User Password',
- userPasswordPlaceholder: 'Please enter user password',
- oldPassword: 'Old Password',
- oldPasswordPlaceholder: 'Please enter old password',
- oldPasswordRequired: 'Old password cannot be empty',
- newPassword: 'New Password',
- newPasswordPlaceholder: 'Please enter new password',
- newPasswordRequired: 'New password cannot be empty',
- confirmPassword: 'Confirm Password',
- confirmPasswordPlaceholder: 'Please confirm password',
- confirmPasswordRequired: 'Confirm password cannot be empty',
- passwordLength: 'Length must be between 6 and 20 characters',
- passwordMismatch: 'The two passwords do not match',
- resetPasswordSuccess: 'Updated successfully',
- keyPassword: 'Key Password',
- keyPasswordPlaceholder: 'Please enter key password',
- keyPasswordLength: 'Key password length must be 6 digits',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- remarkPlaceholder: 'Please enter content',
- importDialog: 'User Import Dialog',
- uploadTip: 'Drag file here or click to upload',
- fileFormat: 'Only xls, xlsx format files are allowed.',
- downloadTemplate: 'Download Template',
- viewDialog: 'View User Face and Fingerprint Dialog',
- serialNo: 'Serial No.',
- group: 'Group',
- fingerprintData: 'Employee Fingerprint Data',
- faceData: 'Employee Face Data',
- profile: {
- personalInfo: 'Personal Information',
- basicInfo: 'Basic Information',
- resetPassword: 'Change Password',
- dept: 'Department',
- role: 'Role',
- clickToUploadAvatar: 'Click to upload avatar',
- editAvatar: 'Edit Avatar',
- fileFormatError: 'File format error, please upload image files such as JPG, PNG.'
- },
- authRole: {
- basicInfo: 'Basic Information',
- roleInfo: 'Role Information',
- authSuccess: 'Authorization successful'
- },
- addUser:'Add User',
- editUser:'Edit User',
- import:'import User',
- resetPwdTitle: 'Please enter the new password for "{userName}"',
- resetPwdSuccess: 'Edited successfully, the new password is: {newPwd}',
- resetKeyTitle: 'Please enter the new key password for "{userName}"',
- resetKeySuccess: 'Edited successfully, the new key password is: {newKey}',
- },
- dept: {
- deptName: 'DeptName',
- deptNamePlaceholder: 'Please enter department name',
- status: 'Status',
- deptStatus: 'DeptStatus',
- expandCollapse: 'Expand/Collapse',
- sort: 'Sort',
- createTime: 'Creation Date',
- parentDept: 'Parent Dept.',
- parentDeptPlaceholder: 'Select parent department',
- displaySort: 'Display Sort',
- leader: 'Leader',
- leaderPlaceholder: 'Please enter leader',
- phone: 'Phone',
- phonePlaceholder: 'Please enter phone number',
- email: 'Email',
- emailPlaceholder: 'Please enter email',
- dialogTitle: 'Add or Edit Department Dialog',
- parentDeptRequired: 'Parent department cannot be empty',
- deptNameRequired: 'Department name cannot be empty',
- displaySortRequired: 'Display sort cannot be empty',
- emailFormat: 'Please enter a valid email address',
- phoneFormat: 'Please enter a valid phone number',
- addDept: 'Add Department',
- editDept: 'Edit Department',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with name?',
- deleteSuccess: 'Deleted successfully'
- },
- post: {
- postCode: 'Post Code',
- postCodePlaceholder: 'Please enter post code',
- postName: 'Post Name',
- postNamePlaceholder: 'Please enter post name',
- status: 'Status',
- postStatus: 'Post Status',
- postNo: 'Post No.',
- postSort: 'Post Sort',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Post Dialog',
- codeNamePlaceholder: 'Please enter code name',
- postOrder: 'Post Order',
- dialogTitle2: 'Add or Edit Post Dialog',
- parentPost: 'Parent Post',
- parentPostPlaceholder: 'Select parent post',
- postPersonnel: 'Post Personnel',
- view: 'View',
- addPost: 'Add Post',
- editPost: 'Edit Post',
- postNameRequired: 'Post name cannot be empty',
- parentPostRequired: 'Parent post cannot be empty',
- postCodeRequired: 'Post code cannot be empty',
- postOrderRequired: 'Post order cannot be empty',
- confirmPost: 'Confirm to "{text}" "{postName}" post?',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with post number?',
- deleteSuccess: 'Deleted successfully'
- },
- unit: {
- unitNo: 'Unit No.',
- unitNoPlaceholder: 'Please enter unit number',
- unitName: 'Unit Name',
- unitNamePlaceholder: 'Please enter unit name',
- status: 'Status',
- unitType: 'Unit Type',
- sort: 'Sort',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Unit Dialog',
- internal: 'Internal',
- external: 'External',
- remarkPlaceholder: 'Please enter remark',
- unitNameRequired: 'Unit name cannot be empty',
- enable: 'Enable',
- disable: 'Disable',
- confirmPost: 'Confirm to post?',
- success: 'Success',
- addUnit: 'Add Unit',
- editUnit: 'Edit Unit',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete selected data items?',
- deleteSuccess: 'Deleted successfully'
- },
- role: {
- roleName: 'Role Name',
- roleNamePlaceholder: 'Please enter role name',
- roleKey: 'Permission Key',
- roleKeyPlaceholder: 'Please enter permission key',
- status: 'Status',
- roleStatus: 'Role Status',
- roleNo: 'Role No.',
- displayOrder: 'Display Order',
- more: 'More',
- dataPermission: 'Data Permission',
- assignUser: 'Assign User',
- menuPermission: 'Menu Permission',
- expandCollapse: 'Expand/Collapse',
- selectAll: 'Select All/None',
- parentChildLink: 'Parent-Child Link',
- loading: 'Loading, please wait',
- dataPermissionDialog: 'Assign Role Data Permission Dialog',
- permissionScope: 'Permission Scope',
- postPermission: 'Post Permission',
- allDataPermission: 'All Data Permission',
- customDataPermission: 'Custom Data Permission',
- deptDataPermission: 'Dept. Data Permission',
- deptAndBelowDataPermission: 'Dept. and Below Data Permission',
- onlySelfDataPermission: 'Self Data Only',
- roleNameRequired: 'Role name cannot be empty',
- roleKeyRequired: 'Permission key cannot be empty',
- roleOrderRequired: 'Role order cannot be empty',
- addRole: 'Add Role',
- editRole: 'Edit Role',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- roleId: 'Role ID',
- selectUser: {
- title: 'Select User',
- selectUserRequired: 'Please select users to assign'
- },
- authUser: {
- addUser: 'Add User',
- batchCancelAuth: 'Batch Cancel Authorization',
- cancelAuth: 'Cancel Authorization',
- cancelAuthConfirm: 'Confirm to cancel role for user "{userName}"?',
- batchCancelAuthConfirm: 'Cancel authorization for selected users?',
- cancelAuthSuccess: 'Authorization cancelled successfully'
- }
- }
- },
- commonComponents: {
- navbar: {
- layoutSize: 'Layout Size'
- },
- sidebar: {
- logo: 'Bosch Safety'
- },
- modal: {
- systemTip: 'System Tip',
- savingToLocal: 'Saving to local, please wait...',
- clearingCache: 'Clearing settings cache and refreshing, please wait...'
- },
- settings: {
- themeStyleSettings: 'Theme Style Settings'
- },
- imageUpload: {
- uploadTip: 'Upload Tip',
- pleaseUpload: 'Please upload',
- sizeLimit: 'Size not exceeding',
- mb: 'MB',
- format: 'Format',
- file: 'file',
- preview: 'Preview',
- loading: 'Loading',
- formatError: 'File format incorrect, please upload image format file!',
- sizeError: 'Upload image size cannot exceed MB!',
- uploading: 'Uploading image, please wait...',
- countError: 'Upload file count cannot exceed!',
- uploadFailed: 'Upload failed, please retry'
- }
- },
- router: {
- home: 'Home',
- profile: 'Profile',
- assignRole: 'Assign Role',
- sopNew: 'SOP Management - New SOP',
- sopEdit: 'SOP Management - Edit SOP',
- sopView: 'SOP Management - View SOP',
- jobNew: 'Work Management - New Work Permit',
- jobEdit: 'Work Management - Edit Work Permit',
- jobExecute: 'Work Execution - Work Status',
- preview: 'Preview',
- craftDetail: 'Process Detail',
- materialInstructionDetail: 'Material Instruction Detail',
- deviceDetail: 'Equipment Detail',
- detail: 'Detail',
- materialSpec: 'Material Spec.',
- assignUser: 'Assign User',
- dictData: 'Dict. Data',
- ruleComposition: 'Rule Composition'
- },
- mes: {
- hardwareType: {
- hardwareTypeCode: 'Hardware Type Code',
- hardwareTypeCodePlaceholder: 'Please enter hardware type code',
- typeName: 'Type Name',
- typeNamePlaceholder: 'Please enter type name',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- enable: 'Enable',
- disable: 'Disable',
- hardwareTypeNo: 'Hardware Type No.',
- dialogTitle: 'Add or Edit Equipment Type Dialog',
- parentType: 'Parent Type',
- parentTypePlaceholder: 'Please select parent type',
- autoGenerate: 'Auto Generate',
- hardwareCodeRequired: 'Hardware code cannot be empty',
- hardwareNameRequired: 'Hardware name cannot be empty',
- addHardwareType: 'Add Hardware Type',
- editHardwareType: 'Edit Hardware Type',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete hardware type with code?',
- deleteSuccess: 'Deleted successfully'
- },
- rfid: {
- rfidCode: 'RFID Code',
- rfidCodePlaceholder: 'Please enter RFID code',
- rfidContent: 'RFID Content',
- rfidContentPlaceholder: 'Please enter lock cabinet name',
- rfidType: 'RFID Type',
- rfidTypePlaceholder: 'Please select RFID type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- rifidCode: 'RIFID Code',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
- autoGenerate: 'Auto Generate',
- rfidContentPlaceholder2: 'Please enter RFID content',
- remarkPlaceholder: 'Please enter remark',
- rfidCodeRequired: 'RFID code cannot be empty',
- rfidContentRequired: 'RFID content cannot be empty',
- rfidTypeRequired: 'RFID type cannot be empty',
- addRfid: 'Add RFID Info',
- editRfid: 'Edit RFID Info',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete selected data items?',
- deleteSuccess: 'Deleted successfully'
- },
- workCard: {
- workCardCode: 'Work Card Code',
- workCardCodePlaceholder: 'Please enter work card code',
- workCardType: 'Work Card Type',
- workCardTypePlaceholder: 'Please select work card type',
- userName: 'User Name',
- userPlaceholder: 'Please select work card user',
- workCardNFC: 'Work Card NFC',
- status: 'Status',
- dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
- keyCodePlaceholder: 'Please enter key code',
- autoGenerate: 'Auto Generate',
- nfcPlaceholder: 'Please enter work card NFC',
- remarkPlaceholder: 'Please enter remark',
- workCardCodeRequired: 'Work card code cannot be empty',
- userNameRequired: 'User name cannot be empty',
- nfcRequired: 'Work card NFC cannot be empty',
- workCardTypeRequired: 'Work card type cannot be empty',
- addWorkCard: 'Add Work Card Info',
- editWorkCard: 'Edit Work Card Info',
- employeeCard: 'Employee Card',
- tempCard: 'Temporary Card',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with code?',
- deleteSuccess: 'Deleted successfully'
- },
- lockCabinet: {
- lockCabinetName: 'Lock Cabinet Name',
- lockCabinetNamePlaceholder: 'Please enter lock cabinet name',
- isOnline: 'Online',
- isOnlinePlaceholder: 'Please select online status',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- lockCabinetCode: 'Lock Cabinet Code',
- hardwareId: 'Hardware ID',
- hardwareSerialNo: 'Hardware Serial No.',
- post: 'Post',
- image: 'Image',
- icon: 'Icon',
- detail: 'Detail',
- view: 'View',
- test: 'Test',
- dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
- lockCabinetNo: 'Lock Cabinet No.',
- lockCabinetNoPlaceholder: 'Please enter lock cabinet number',
- autoGenerate: 'Auto Generate',
- postNo: 'Post No.',
- postPlaceholder: 'Select post',
- hardwareIdPlaceholder: 'Please select hardware ID',
- remarkPlaceholder: 'Please enter remark',
- testType: 'Type',
- typePlaceholder: 'Please enter type',
- serialNo: 'Serial No.',
- serialNoPlaceholder: 'Please enter loto serial number',
- content: 'Content',
- contentPlaceholder: 'Please enter content',
- lockCabinetCodeRequired: 'Lock cabinet code cannot be empty',
- lockCabinetNameRequired: 'Lock cabinet name cannot be empty',
- hardwareIdRequired: 'Hardware ID cannot be empty',
- postNoRequired: 'Post number cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- testSuccess: 'Test successful',
- deleteConfirm: 'Confirm to delete selected data items?',
- deleteSuccess: 'Deleted successfully',
- lockCabinetView: 'Lock Cabinet View',
- listView: 'List View',
- slotCode: 'Slot Code',
- slotCodePlaceholder: 'Please enter slot code',
- slotType: 'Slot Type',
- slotTypePlaceholder: 'Please select slot type',
- row: 'Row',
- col: 'Column',
- isOccupied: 'Occupied',
- occupiedHardwareId: 'Occupied Hardware ID',
- lockCabinetNo2: 'Lock Cabinet No.',
- slotNo: 'Slot No.',
- slotNoPlaceholder: 'Please enter slot number',
- rowPlaceholder: 'Please enter row',
- colPlaceholder: 'Please enter column',
- occupiedHardwareIdPlaceholder: 'Please select hardware ID',
- addSlot: 'Add Slot Data Info',
- editSlot: 'Edit Slot Data Info'
- },
- hardwareInfo: {
- hardwareCode: 'Hardware Code',
- hardwareCodePlaceholder: 'Please enter hardware code',
- hardwareName: 'Hardware Name',
- hardwareNamePlaceholder: 'Please enter hardware name',
- status: 'Status',
- statusPlaceholder: 'Please select hardware status',
- hardwareType: 'Hardware Type',
- hardwareTypePlaceholder: 'Please select hardware type',
- specModel: 'Spec. Model',
- specModelPlaceholder: 'Please enter spec. model',
- createTime: 'Creation Date',
- startDate: 'Start Date',
- endDate: 'End Date',
- batchDelete: 'Batch Delete',
- hardwareNo: 'Hardware Code',
- serialNo: 'Serial No.',
- hardwareStatus: 'Hardware Status',
- enableTime: 'Enable Time',
- availableCount: 'Available Count',
- usedCount: 'Used Count',
- availableLifespan: 'Available Lifespan',
- usedLifespan: 'Used Lifespan',
- dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
- autoGenerate: 'Auto Generate',
- hardwareTypePlaceholder2: 'Please select hardware type',
- serialNoPlaceholder: 'Please enter serial number',
- availableCountPlaceholder: 'Please enter available count',
- usedCountPlaceholder: 'Please enter used count',
- availableLifespanPlaceholder: 'Please enter available lifespan',
- usedLifespanPlaceholder: 'Please enter used lifespan',
- enableDate: 'Enable Date',
- enableDatePlaceholder: 'Please select enable date',
- online: 'Online',
- offline: 'Offline',
- exception: 'Exception',
- hardwareCodeRequired: 'Hardware code cannot be empty',
- hardwareNameRequired: 'Hardware name cannot be empty',
- hardwareTypeRequired: 'Hardware type cannot be empty',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months',
- addHardwareInfo: 'Add Hardware Info',
- editHardwareInfo: 'Edit Hardware Info',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with hardware code?',
- deleteSuccess: 'Deleted successfully'
- },
- mapData: {
- close: 'Close',
- save: 'Save',
- reset: 'Reset',
- saveConfirm: 'Please confirm to save changes',
- tip: 'Tip'
- }
- },
- device: {
- machineryType: {
- typeName: 'Type Name',
- typeNamePlaceholder: 'Please enter equipment type name',
- isEnable: 'Enabled',
- isEnablePlaceholder: 'Select Yes or No',
- machineryTypeCode: 'Equipment Type Code',
- machineryTypeName: 'Equipment Type Name',
- dialogTitle: 'Add or Edit Equipment Type Dialog',
- parentType: 'Parent Type',
- parentTypePlaceholder: 'Please select parent type',
- remarkPlaceholder: 'Please enter content',
- parentTypeRequired: 'Parent type cannot be empty',
- machineryTypeNameRequired: 'Equipment type name cannot be empty',
- isEnableRequired: 'Enabled status cannot be empty',
- addMachineryType: 'Add Equipment Type',
- editMachineryType: 'Edit Equipment Type',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with equipment type number?',
- deleteSuccess: 'Deleted successfully'
- },
- machinery: {
- categoryNamePlaceholder: 'Please enter category name',
- machineryCode: 'Equipment Code',
- machineryCodePlaceholder: 'Please enter equipment code',
- machineryName: 'Equipment Name',
- machineryNamePlaceholder: 'Please enter equipment name',
- brand: 'Brand',
- specModel: 'Spec. Model',
- workshop: 'Workshop',
- machineryStatus: 'Equipment Status',
- dialogTitle: 'Add or Edit Equipment Dialog',
- autoGenerate: 'Auto Generate',
- brandPlaceholder: 'Please enter brand',
- category: 'Equipment Category',
- categoryPlaceholder: 'Please select category',
- specModelPlaceholder: 'Please enter spec. model',
- workshopPlaceholder: 'Please select workshop',
- remarkPlaceholder: 'Please enter content',
- back: 'Back',
- machineryCodeRequired: 'Equipment code cannot be empty',
- machineryCodeLength: 'Equipment code length must be less than 64 characters',
- machineryNameRequired: 'Equipment name cannot be empty',
- workshopRequired: 'Workshop cannot be empty',
- categoryRequired: 'Equipment category cannot be empty',
- importDialog: 'Material Import Dialog',
- uploadTip: 'Drag file here or click to upload',
- updateExisting: 'Update existing equipment data?',
- fileFormat: 'Only xls, xlsx format files are allowed.',
- downloadTemplate: 'Download Template'
- },
- segregationPoint: {
- pointName: 'Isolation Point Name',
- pointNamePlaceholder: 'Please enter isolation point name',
- pointType: 'Isolation Point Type',
- pointTypePlaceholder: 'Please select isolation point type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- pointNo: 'Isolation Point No.',
- dangerEnergyType: 'Hazardous Energy Type',
- dialogTitle: 'Add or Edit Isolation Point Dialog',
- dangerEnergyTypePlaceholder: 'Please select hazardous energy type',
- remarkPlaceholder: 'Please enter remark',
- pointNameRequired: 'Isolation point name cannot be empty',
- pointTypeRequired: 'Isolation point type cannot be empty',
- dangerEnergyTypeRequired: 'Hazardous energy type cannot be empty',
- addPoint: 'Add Isolation Point',
- editPoint: 'Edit Isolation Point',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with isolation point number?',
- deleteSuccess: 'Deleted successfully'
- },
- switchManagement: {
- switchName: 'Switch Name',
- switchNamePlaceholder: 'Please enter switch name',
- switchType: 'Switch Type',
- switchTypePlaceholder: 'Please select switch type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- switchNo: 'Switch No.',
- dialogTitle: 'Add or Edit Switch Dialog',
- remarkPlaceholder: 'Please enter remark',
- switchNameRequired: 'Switch name cannot be empty',
- switchTypeRequired: 'Switch type cannot be empty',
- addSwitch: 'Add Switch',
- editSwitch: 'Edit Switch',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with switch number?',
- deleteSuccess: 'Deleted successfully'
- },
- lotoStation: {
- stationName: 'LOTO Station Name',
- stationNamePlaceholder: 'Please enter LOTO station name',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- stationNo: 'LOTO Station No.',
- dialogTitle: 'Add or Edit LOTO Station Dialog',
- remarkPlaceholder: 'Please enter remark',
- stationNameRequired: 'LOTO station name cannot be empty',
- addStation: 'Add LOTO Station',
- editStation: 'Edit LOTO Station',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with LOTO station number?',
- deleteSuccess: 'Deleted successfully'
- },
- switchMotor: {
- motorName: 'Motor Name',
- motorNamePlaceholder: 'Please enter motor name',
- motorCode: 'Motor Code',
- motorType: 'Motor Type',
- motorTypePlaceholder: 'Please select motor type',
- motorCodePlaceholder: 'Please enter motor code',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- motorNo: 'Motor No.',
- dialogTitle: 'Add or Edit Motor Dialog',
- remarkPlaceholder: 'Please enter remark',
- motorNameRequired: 'Motor name cannot be empty',
- motorCodeRequired: 'Motor code cannot be empty',
- motorTypeRequired: 'Motor type cannot be empty',
- addMotor: 'Add Motor',
- editMotor: 'Edit Motor',
- addMotorInfo: 'Add Motor Information',
- editMotorInfo: 'Edit Motor Information',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Are you sure you want to delete the selected data items?',
- deleteSuccess: 'Deleted successfully',
- isolationPointBinding: 'Isolation Point Binding',
- isolationPointBindingPlaceholder: 'Isolation Point Binding',
- motorLayout: 'Motor Layout',
- motorPointList: 'Motor Point List',
- save: 'Save',
- confirmSaveChanges: 'Please confirm whether to save the modified content',
- tip: 'Tip',
- confirm: 'Confirm',
- cancel: 'Cancel'
- },
- technology: {
- selectPostTip: 'Please select post name below',
- craft: 'Process',
- device: 'Equipment',
- craftName: 'Process Name',
- craftNamePlaceholder: 'Please enter process name',
- deviceName: 'Equipment Name',
- deviceNamePlaceholder: 'Please enter equipment name',
- craftNo: 'Process No.',
- deviceNo: 'Equipment No.',
- craftImage: 'Process Image',
- deviceImage: 'Equipment Image',
- dialogTitle: 'Add or Edit Department Dialog',
- namePlaceholder: 'Please enter name',
- postPlaceholder: 'Please select post',
- cabinetPlaceholder: 'Please select cabinet',
- deviceInfo: 'Equipment Info',
- lotoStation: 'LOTO Station',
- deviceCraftName: 'Equipment/Process Name',
- deviceCraftNamePlaceholder: 'Please enter equipment/process name',
- deviceCraftCode: 'Equipment/Process Code',
- deviceCraftCodePlaceholder: 'Please enter equipment/process code',
- autoGenerate: 'Auto Generate',
- deviceCraftType: 'Equipment/Process Type',
- deviceCraftTypePlaceholder: 'Please enter equipment/process type',
- craftImage2: 'Process Image',
- deviceCraftCodeRequired: 'Equipment/process code cannot be empty',
- deviceCraftNameRequired: 'Equipment/process name cannot be empty',
- postRequired: 'Post cannot be empty',
- cabinetRequired: 'Cabinet cannot be empty',
- craftInfo: 'Process Info',
- deviceList: 'Equipment List',
- sopList: 'SOP List',
- deviceCraftImage: 'Process/Equipment Process Image',
- lotoStationInfo: 'LOTO Station Info',
- lockStationInfo: 'Lock Station Info',
- eightSteps: 'Eight Steps',
- deviceCode: 'Equipment Code',
- deviceName2: 'Equipment Name',
- deviceImage2: 'Equipment Image',
- sopName: 'SOP Name',
- workContent: 'Work Content',
- deviceListDialog: 'Add or Edit Equipment List Dialog',
- deviceNamePlaceholder2: 'Please enter equipment name',
- deviceCodePlaceholder: 'Please enter equipment number',
- parent: 'Parent',
- selectParent: 'Select Parent',
- belongingWorkstation: 'Assigned Workstation',
- selectWorkstation: 'Select Workstation',
- selectEquipmentProcess: 'Select Equipment/Process',
- addEquipment: 'Add Equipment',
- editEquipment: 'Edit Equipment',
- addSop: 'Add SOP',
- editSop: 'Edit SOP',
- deleteConfirmMessage: 'Confirm to delete data item?',
- saveConfirmMessage: 'Please confirm whether to save the changes',
- tip: 'Tip',
- mapDataFormatError: 'Map data format is incorrect, please enter valid JSON format!',
- saveSuccess: 'Saved successfully!',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- selectSopType: 'Please select SOP type',
- workstation: 'Workstation',
- belongingCabinet: 'Assigned Cabinet'
- }
- },
- sop: {
- sopName: 'SOP Name',
- sopNamePlaceholder: 'Please enter SOP name',
- sopType: 'SOP Type',
- sopTypePlaceholder: 'Please select SOP type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- sopNo: 'SOP No.',
- view: 'View',
- dialogTitle: 'Add or Edit SOP Dialog',
- sopNoPlaceholder: 'Please enter SOP number',
- autoGenerate: 'Auto Generate',
- sopContent: 'SOP Content',
- isolationPointInfo: 'Isolation Point Info',
- isolationPoint: 'Isolation Point',
- isolationPointType: 'Isolation Point Type',
- dangerEnergyType: 'Hazardous Energy Type',
- preIsolationPoint: 'Pre-Isolation Point',
- personnelInfo: 'Personnel Info',
- locker: 'Locker',
- coLocker: 'Group Lock Member',
- addInternalPerson: 'Add Internal Personnel',
- addExternalPerson: 'Add External Personnel',
- sopNameRequired: 'SOP name cannot be empty',
- sopNoRequired: 'SOP number cannot be empty',
- sopTypeRequired: 'SOP type cannot be empty',
- addSop: 'Add SOP',
- editSop: 'Edit SOP',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with SOP number?',
- deleteSuccess: 'Deleted successfully',
- newSop: {
- title: 'LD-R&R SOP',
- selectCraftDevice: 'Select Process/Equipment',
- deviceCraftName: 'Equipment/Process Name',
- post: 'Post',
- deviceCraftType: 'Equipment/Process Type',
- postType: 'Post Type',
- sopType: 'SOP Type',
- shiftChange: 'Shift Change',
- cleaning: 'Cleaning',
- changeover: 'Changeover',
- repair: 'Repair',
- pm: 'PM',
- startExecute: 'Start Execute',
- previousStep: 'Previous Step',
- craftImage: 'Process/Equipment Process Image',
- lotoStationInfo: 'LOTO Station Info',
- eightSteps: 'Eight Steps',
- step1: 'Step 1',
- step2: 'Step 2',
- step3: 'Step 3',
- step4: 'Step 4',
- step5: 'Step 5',
- step6: 'Step 6',
- step7: 'Step 7',
- step8: 'Step 8',
- executed: 'Executed',
- assign: 'Assign',
- execute: 'Execute',
- step1Content: 'Identify work to be performed',
- step2Content: 'Determine energy sources and isolation methods for lockout',
- step3Content: 'Notify all affected employees',
- step4Content: 'If equipment is running, shut down using normal operating procedures',
- step5Content: 'Lockout and tagout',
- step6Content: 'Verify energy isolation',
- step7Content: 'Check before removing lock',
- step8Content: 'Remove locks and restore isolation devices to normal position',
- addPersonnel: 'Add Personnel',
- selectInternalPerson: 'Select Internal Personnel',
- personPlaceholder: 'Please select personnel',
- selectExternalPerson: 'Select External Personnel'
- },
- viewSop: {
- basicInfo: 'Basic Info',
- sopName: 'SOP Name',
- sopNamePlaceholder: 'Please enter SOP name',
- sopNo: 'SOP No.',
- sopNoPlaceholder: 'Please enter SOP number',
- autoGenerate: 'Auto Generate',
- sopType: 'SOP Type',
- sopTypePlaceholder: 'Please select SOP type',
- sopContent: 'SOP Content',
- isolationPointInfo: 'Isolation Point Info',
- isolationPoint: 'Isolation Point',
- isolationPointType: 'Isolation Point Type',
- dangerEnergyType: 'Hazardous Energy Type',
- preIsolationPoint: 'Pre-Isolation Point',
- personnelInfo: 'Personnel Info',
- locker: 'Locker',
- coLocker: 'Group Lock Member',
- addInternalPerson: 'Add Internal Personnel',
- addExternalPerson: 'Add External Personnel'
- }
- },
- job: {
- jobList: {
- ticketName: 'Work Permit Name',
- ticketNamePlaceholder: 'Please enter work permit name',
- jobType: 'Work Type',
- jobTypePlaceholder: 'Please select work type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- ticketNo: 'Work Permit No.',
- dialogTitle: 'Add or Edit Work Permit Dialog',
- ticketNoPlaceholder: 'Please enter work permit number',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter remark',
- ticketNameRequired: 'Work permit name cannot be empty',
- ticketNoRequired: 'Work permit number cannot be empty',
- jobTypeRequired: 'Work type cannot be empty',
- addTicket: 'Add Work Permit',
- editTicket: 'Edit Work Permit',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with work permit number?',
- deleteSuccess: 'Deleted successfully'
- },
- jobManagement: {
- selectPost: 'Select Post',
- selectSop: 'Select SOP',
- jobDetail: 'Work Detail',
- selectCraftDevice: 'Select Process/Equipment',
- deviceCraftName: 'Equipment/Process Name',
- sopType: 'SOP Type',
- startExecute: 'Start Execute',
- craftImage: 'Process/Equipment Process Image',
- lockStationInfo: 'Lock Station Info',
- eightSteps: 'Eight Steps',
- step: 'Step',
- stepLabel: 'Step',
- status: 'Status',
- assign: 'Assign',
- executed: 'Executed',
- execute: 'Execute',
- content: 'Content',
- detail: 'Detail',
- view: 'View',
- jobLog: 'Work Log',
- all: 'All',
- finishJob: 'Finish Work',
- cancelJob: 'Cancel Work',
- newLogAlert: 'New Log Alert',
- addPersonnel: 'Add Personnel',
- locker: 'Locker',
- selectedPersonList: 'Selected Personnel List',
- name: 'Name',
- source: 'Source',
- internal: 'Internal',
- external: 'External',
- internalCoLockerList: 'Internal Group Lock Member List',
- internalPersonId: 'Internal Personnel ID',
- searchName: 'Search Name',
- externalCoLockerList: 'External Group Lock Member List',
- externalPersonId: 'External Personnel ID',
- lockerRequired: 'Locker cannot be empty',
- jobStatus: 'Work Status',
- jobNo: 'Work No.',
- jobName: 'Work Name',
- lockKey: 'Lock Key',
- unlockKey: 'Unlock Key',
- personnelStatus: 'Personnel Status',
- coLocker: 'Group Lock Member',
- isolationPointStatus: 'Isolation Point Status',
- isolationPoint: 'Isolation Point',
- padlockName: 'Padlock Name',
- lockMechanism: 'Lock Mechanism',
- close: 'Close',
- affectedTickets: 'Affected Work Permits',
- ticketNo: 'Work Permit No.',
- ticketName: 'Work Permit Name',
- ticketStatus: 'Work Permit Status',
- ticketType: 'Work Permit Type',
- lockStationInfo2: 'Lock Station Info',
- isolationPointName: 'Isolation Point Name',
- function: 'Function',
- ongoingJobs: 'Works in Progress',
- post: 'Post',
- no: 'No.',
- icon: 'Icon',
- operation: 'Operation'
- },
- jobExecution: {
- selectPost: 'Select Post',
- selectSop: 'Select SOP',
- jobDetail: 'Work Detail',
- selectCraftDevice: 'Select Process/Equipment',
- deviceCraftName: 'Equipment/Process Name',
- sopType: 'SOP Type',
- startExecute: 'Start Execute',
- craftImage: 'Process/Equipment Process Image',
- lockStationInfo: 'Lock Station Info',
- eightSteps: 'Eight Steps',
- step1: 'Step 1',
- step2: 'Step 2',
- step3: 'Step 3',
- step4: 'Step 4',
- step5: 'Step 5',
- step6: 'Step 6',
- step7: 'Step 7',
- step8: 'Step 8',
- executed: 'Executed',
- assign: 'Assign',
- execute: 'Execute',
- view: 'View',
- step1Content: 'Identify work to be performed',
- step2Content: 'Determine energy sources and isolation methods for lockout',
- step3Content: 'Notify all affected employees',
- step4Content: 'If equipment is running, shut down using normal operating procedures',
- step5Content: 'Lockout and tagout',
- step6Content: 'Verify energy isolation',
- step7Content: 'Check before removing lock',
- step8Content: 'Remove locks and restore isolation devices to normal position'
- },
- jobDetail: {
- jobStatus: 'Work Status',
- jobName: 'Work Name',
- status: 'Status',
- lockKey: 'Lock Key',
- unlockKey: 'Unlock Key',
- personnelStatus: 'Personnel Status',
- locker: 'Locker',
- coLocker: 'Group Lock Member',
- isolationPointStatus: 'Isolation Point Status',
- isolationPoint: 'Isolation Point',
- switchStatus: 'Switch Status',
- padlockName: 'Padlock Name',
- lockMechanism: 'Lock Mechanism'
- }
- },
- statistics: {
- lockerDaily: {
- dailyLoanReturn: 'Daily Loan Return Statistics',
- totalLoanCount: 'Total Loan Count',
- totalNormalReturnCount: 'Total Normal Return Count',
- totalTimeoutReturnCount: 'Total Timeout Return Count',
- count: 'Count',
- times: 'times'
- },
- lockerLending: {
- avgLoanDuration: 'Average Material Loan Duration',
- avgLoanHours: 'Average Loan Duration (Hours)',
- hours: 'hours'
- },
- lockerCollection: {
- materialLoan: 'Material Loan Statistics',
- loanCount: 'Loan Count',
- count: 'Count',
- times: 'times'
- },
- lockerReturn: {
- materialReturn: 'Material Return Statistics',
- normalReturnCount: 'Normal Return Count',
- timeoutReturnCount: 'Timeout Return Count',
- count: 'Count'
- },
- lockerOpen: {
- cabinetOpenClose: 'Cabinet Open/Close Count',
- openCloseCount: 'Open/Close Count',
- count: 'Count',
- times: 'times'
- },
- lockerMistake: {
- cabinetException: 'Cabinet Exception Statistics',
- wrongPlacement: 'Wrong Placement',
- timeoutNotClosed: 'Timeout Not Closed',
- count: 'Count'
- },
- lockerChange: {
- materialReplacement: 'Material Replacement Statistics',
- normalReplacementCount: 'Normal Replacement Count',
- expiredReplacementCount: 'Expired Replacement Count',
- damagedReplacementCount: 'Damaged Replacement Count',
- count: 'Count'
- },
- lockerSpeciality: {
- specialStatus: 'Special Status Material Statistics (Current Time)',
- aboutToExpire: 'About to Expire',
- expired: 'Expired',
- damaged: 'Damaged Count',
- unit: 'pcs'
- }
- },
- material: {
- materialInfo: {
- materialCode: 'Material Code',
- materialCodePlaceholder: 'Please enter material code',
- materialName: 'Material Name',
- materialNamePlaceholder: 'Please enter material name',
- materialType: 'Material Type',
- materialTypePlaceholder: 'Please select material type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- materialNo: 'Material No.',
- dialogTitle: 'Add or Edit Material Dialog',
- autoGenerate: 'Auto Generate',
- materialTypePlaceholder2: 'Please select material type',
- statusPlaceholder2: 'Please select status',
- remarkPlaceholder: 'Please enter remark',
- materialCodeRequired: 'Material code cannot be empty',
- materialNameRequired: 'Material name cannot be empty',
- materialTypeRequired: 'Material type cannot be empty',
- addMaterial: 'Add Material',
- editMaterial: 'Edit Material',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with material number?',
- deleteSuccess: 'Deleted successfully',
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- bindCabinet: 'Bind Cabinet',
- bindCabinetPlaceholder: 'Please select bind cabinet',
- rfid: 'RFID',
- rfidPlaceholder: 'Please enter material RFID',
- supplier: 'Supplier',
- supplierPlaceholder: 'Please enter supplier',
- expirationDate: 'Expiration Date',
- selectDate: 'Select Date',
- materialSpec: 'Material Spec.',
- materialSpecType: 'Material Spec. Type',
- materialSpecTypePlaceholder: 'Please select material spec. type',
- materialSpecPlaceholder: 'Please enter material spec.',
- isInCabinet: 'In Cabinet',
- materialStatus: 'Material Status'
- },
- materialType: {
- typeName: 'Type Name',
- typeNamePlaceholder: 'Please enter type name',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- typeNo: 'Type No.',
- dialogTitle: 'Add or Edit Material Type Dialog',
- remarkPlaceholder: 'Please enter remark',
- typeNameRequired: 'Type name cannot be empty',
- addMaterialType: 'Add Material Type',
- editMaterialType: 'Edit Material Type',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with type number?',
- deleteSuccess: 'Deleted successfully'
- },
- materialStandard: {
- materialSpecType: 'Material Spec. Type',
- materialSpecTypePlaceholder: 'Please enter material spec. type',
- batchDelete: 'Batch Delete',
- no: 'No.',
- createTime: 'Creation Date',
- specSettings: 'Spec. Settings',
- remarkPlaceholder: 'Please enter content',
- nameRequired: 'Name cannot be empty',
- addMaterialSpecType: 'Add Material Spec. Type',
- editMaterialSpecType: 'Edit Material Spec. Type',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete selected data items?',
- deleteSuccess: 'Deleted successfully',
- propertyForm: {
- materialSpecTypeNo: 'Material Spec. Type No.',
- materialSpecTypePlaceholder: 'Please enter material spec. type',
- materialSpec: 'Material Spec.',
- materialSpecPlaceholder: 'Please enter material spec.',
- back: 'Back',
- materialSpecRequired: 'Material spec. cannot be empty',
- addMaterialSpec: 'Add Material Spec.',
- editMaterialSpec: 'Edit Material Spec.'
- }
- },
- collectionManagement: {
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialName: 'Material Name',
- materialNamePlaceholder: 'Please enter material name',
- materialType: 'Material Type',
- materialTypePlaceholder: 'Please select material type',
- loanPerson: 'Loan Person',
- loanPersonPlaceholder: 'Please enter loan person',
- loanTime: 'Loan Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- returnPerson: 'Return Person',
- returnPersonPlaceholder: 'Please enter return person',
- returnTime: 'Return Time',
- status: 'Status',
- timeoutNotReturned: 'Timeout Not Returned',
- materialNo: 'Material No.',
- materialImage: 'Material Image',
- loanDuration: 'Loan Duration',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- inventory: {
- materialType: 'Material Type',
- overview: 'Overview',
- inCabinet: 'In Cabinet',
- loaned: 'Loaned',
- normal: 'Normal',
- expired: 'Expired',
- damaged: 'Damaged'
- },
- instructions: {
- title: 'Title',
- titlePlaceholder: 'Please enter title',
- materialType: 'Material Type',
- materialTypePlaceholder: 'Please select material type',
- type: 'Type',
- batchDelete: 'Batch Delete',
- instructionNo: 'Instruction No.',
- sort: 'Sort',
- file: 'File',
- view: 'View',
- detail: 'Detail',
- addTime: 'Add Time',
- dialogTitle: 'Add or Edit Material Dialog',
- displaySort: 'Display Sort',
- selectMaterialType: 'Select Material Type',
- fileType: 'File Type',
- delete: 'Delete',
- import: 'Import',
- uploadTip: 'Drag file here or click to upload',
- fileFormat: 'mp4, pdf format files.',
- confirm: 'Confirm',
- uploading: 'Uploading',
- deleteSuccess: 'Deleted successfully'
- },
- blacklist: {
- employeeNo: 'Employee No.',
- employeeNoPlaceholder: 'Please enter employee number',
- name: 'Name',
- namePlaceholder: 'Please enter name',
- batchDelete: 'Batch Delete',
- userNo: 'User No.',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
- namePlaceholder2: 'Please enter name',
- type: 'Type',
- loginName: 'Login Name'
- },
- inspectionPlan: {
- planName: 'Plan Name',
- planNamePlaceholder: 'Please enter plan name',
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select inspection cabinet',
- planDate: 'Plan Date',
- startDate: 'Start Date',
- endDate: 'End Date',
- inspector: 'Inspector',
- inspectorPlaceholder: 'Please select inspector',
- status: 'Status',
- startAutoCreate: 'Start Auto Create',
- planFrequency: 'Plan Frequency',
- planFrequencyPlaceholder: 'Please select plan frequency',
- month: 'Month',
- week: 'Week',
- planDatePlaceholder: 'Please select plan date',
- autoCreateNote: '(*Auto-created inspection plans cover all cabinets)',
- planNo: 'Plan No.',
- inspectionRecord: 'Inspection Record',
- view: 'View',
- dialogTitle: 'Add or Edit Team Dialog',
- area: 'Area',
- areaPlaceholder: 'Select area',
- cabinetPlaceholder2: 'Please select inspection cabinet',
- datePlaceholder: 'Please select date',
- inspectionCabinetDetail: 'Inspection Cabinet Detail',
- planName2: 'Plan Name',
- inspectionCabinet: 'Inspection Cabinet',
- signature: 'Signature',
- detail: 'Detail',
- close: 'Close',
- cabinetInspectionRecord: 'Cabinet Inspection Record',
- materialNo: 'Material No.',
- materialName: 'Material Name',
- materialType: 'Material Type',
- materialImage: 'Material Image',
- rfid: 'RFID',
- inspectionTime: 'Inspection Time',
- inspectionResult: 'Inspection Result',
- exceptionReason: 'Exception Reason',
- measure: 'Measure',
- replacementRecord: 'Replacement Record'
- },
- inspectionRecord: {
- planName: 'Plan Name',
- planNamePlaceholder: 'Please enter plan name',
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialName: 'Material Name',
- materialNamePlaceholder: 'Please enter material name',
- materialType: 'Material Type',
- materialTypePlaceholder: 'Please select material type',
- rfid: 'RFID',
- rfidPlaceholder: 'Please enter RFID',
- inspectionTime: 'Inspection Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- inspectionResult: 'Inspection Result',
- exceptionReason: 'Exception Reason',
- status: 'Status',
- planName2: 'Plan Name',
- materialNo: 'Material No.',
- measure: 'Measure'
- },
- replacementRecord: {
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialType: 'Material Type',
- materialTypePlaceholder: 'Please select material type',
- originalMaterialNo: 'Original Material No.',
- originalMaterialNoPlaceholder: 'Please enter original material number',
- originalRfid: 'Original RFID',
- originalRfidPlaceholder: 'Please enter original RFID',
- newMaterialNo: 'New Material No.',
- newMaterialNoPlaceholder: 'Please enter new material number',
- newRfid: 'New RFID',
- newRfidPlaceholder: 'Please enter new RFID',
- replacer: 'Replacer',
- replacerPlaceholder: 'Please enter replacer',
- replacementTime: 'Replacement Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- operationType: 'Operation Type',
- operationTypePlaceholder: 'Please select operation type',
- materialImage: 'Material Image',
- originalMaterialName: 'Original Material Name',
- newMaterialName: 'New Material Name',
- repair: 'Repair',
- replacement: 'Replacement'
- },
- lockers: {
- cabinetLocation: 'Cabinet Location',
- cabinetList: 'Cabinet List',
- noDataTip: 'No data, please configure in Basic Data menu',
- areaNamePlaceholder: 'Please enter area name',
- cabinetNo: 'Cabinet No.',
- cabinetNoPlaceholder: 'Please enter cabinet number',
- cabinetName: 'Cabinet Name',
- cabinetNamePlaceholder: 'Please enter cabinet name',
- cabinetImage: 'Cabinet Image',
- cabinetStatus: 'Cabinet Status',
- exceptionType: 'Exception Type',
- cabinetDetail: 'Cabinet Detail',
- view: 'View',
- exceptionInfo: 'Exception Info'
- }
- },
- exception: {
- manual: {
- exceptionName: 'Exception Name',
- exceptionNamePlaceholder: 'Please enter exception name',
- exceptionType: 'Exception Type',
- exceptionTypePlaceholder: 'Please select exception type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- exceptionNo: 'Exception No.',
- dialogTitle: 'Add or Edit Exception Dialog',
- remarkPlaceholder: 'Please enter remark',
- exceptionNameRequired: 'Exception name cannot be empty',
- exceptionTypeRequired: 'Exception type cannot be empty',
- addException: 'Add Exception',
- editException: 'Edit Exception',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with exception number?',
- deleteSuccess: 'Deleted successfully'
- },
- management: {
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialName: 'Material Name',
- materialNamePlaceholder: 'Please enter material name',
- returnPerson: 'Return Person',
- returnPersonPlaceholder: 'Please enter return person',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- exceptionTime: 'Exception Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- exceptionResolveTime: 'Exception Resolve Time',
- no: 'No.',
- returnCabinet: 'Return Cabinet',
- rfid: 'RFID'
- },
- doorException: {
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- exceptionTime: 'Exception Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- exceptionResolveTime: 'Exception Resolve Time',
- no: 'No.'
- }
- },
- email: {
- template: {
- templateName: 'Template Name',
- templateNamePlaceholder: 'Please enter template name',
- templateType: 'Template Type',
- templateTypePlaceholder: 'Please select template type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- templateNo: 'Template No.',
- dialogTitle: 'Add or Edit Email Template Dialog',
- remarkPlaceholder: 'Please enter remark',
- templateNameRequired: 'Template name cannot be empty',
- templateTypeRequired: 'Template type cannot be empty',
- addTemplate: 'Add Email Template',
- editTemplate: 'Edit Email Template',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with template number?',
- deleteSuccess: 'Deleted successfully'
- },
- notify: {
- notifyName: 'Notify Name',
- notifyNamePlaceholder: 'Please enter notify name',
- notifyType: 'Notify Type',
- notifyTypePlaceholder: 'Please select notify type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- notifyNo: 'Notify No.',
- dialogTitle: 'Add or Edit Email Notification Dialog',
- remarkPlaceholder: 'Please enter remark',
- notifyNameRequired: 'Notify name cannot be empty',
- notifyTypeRequired: 'Notify type cannot be empty',
- addNotify: 'Add Email Notification',
- editNotify: 'Edit Email Notification',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with notify number?',
- deleteSuccess: 'Deleted successfully'
- }
- },
- systemOther: {
- menu: {
- menuName: 'Menu Name',
- menuNamePlaceholder: 'Please enter menu name',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- menuNo: 'Menu No.',
- icon: 'Icon',
- sort: 'Sort',
- dialogTitle: 'Add or Edit Menu Dialog',
- parentMenu: 'Parent Menu',
- parentMenuPlaceholder: 'Select parent menu',
- menuType: 'Menu Type',
- directory: 'Directory',
- menu: 'Menu',
- button: 'Button',
- routePath: 'Route Path',
- routePathPlaceholder: 'Please enter route path',
- routeAddress: 'Route Address',
- routeAddressPlaceholder: 'Please enter route address',
- routeParam: 'Route Parameter',
- routeParamPlaceholder: 'Please enter route parameter',
- componentPath: 'Component Path',
- componentPathPlaceholder: 'Please enter component path',
- permissionKey: 'Permission Key',
- permissionKeyPlaceholder: 'Please enter permission key',
- menuIcon: 'Menu Icon',
- selectIcon: 'Click to select icon',
- displaySort: 'Display Sort',
- displayOrder: 'Display Order',
- isExternal: 'External Link',
- isExternalLink: 'Is External Link',
- isCache: 'Is Cache',
- cache: 'Cache',
- noCache: 'No Cache',
- isShow: 'Show',
- displayStatus: 'Display Status',
- parentMenuRequired: 'Parent menu cannot be empty',
- menuNameRequired: 'Menu name cannot be empty',
- routePathRequired: 'Route path cannot be empty',
- addMenu: 'Add Menu',
- editMenu: 'Edit Menu',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with name "{menuName}"?',
- deleteSuccess: 'Deleted successfully'
- },
- dict: {
- dictName: 'DictName',
- dictNamePlaceholder: 'Please enter dictionary name',
- dictType: 'DictType',
- dictTypePlaceholder: 'Please enter dictionary type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- dictNo: 'DictNo.',
- createTime: 'Creation Date',
- dictData: 'DictData',
- dialogTitle: 'Add or Edit Dictionary Type Dialog',
- remarkPlaceholder: 'Please enter remark',
- dictNameRequired: 'Dictionary name cannot be empty',
- dictTypeRequired: 'Dictionary type cannot be empty',
- addDictType: 'Add Dictionary Type',
- editDictType: 'Edit Dictionary Type',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with dictionary number "{dictIds}"?',
- deleteSuccess: 'Deleted successfully',
- refreshCache: 'Refresh Cache',
- refreshSuccess: 'Refreshed successfully',
- data: {
- dictLabel: 'DictLabel',
- dictLabelPlaceholder: 'Please enter dictionary label',
- dataStatus: 'Data Status',
- dictCode: 'DictCode',
- dictKey: 'DictKey',
- dictSort: 'DictSort',
- dialogTitle: 'Add or Edit Parameter Config Dialog',
- dictType: 'DictType',
- dataLabel: 'DataLabel',
- dataLabelPlaceholder: 'Please enter data label',
- dataKey: 'DataKey',
- dataKeyPlaceholder: 'Please enter data key',
- styleAttr: 'StyleAttr.',
- styleAttrPlaceholder: 'Please enter style attribute',
- displaySort: 'DisplaySort',
- echoStyle: 'EchoStyle',
- default: 'Default',
- primary: 'Primary',
- success: 'Success',
- info: 'Info',
- warning: 'Warning',
- danger: 'Danger',
- dataValue: 'DataValue',
- dataValuePlaceholder: 'Please enter data value',
- cssClass: 'CSSClass',
- cssClassPlaceholder: 'Please enter CSS class',
- listClass: 'ListClass',
- dataLabelRequired: 'Data label cannot be empty',
- dataValueRequired: 'Data value cannot be empty',
- dataKeyRequired: 'Data key cannot be empty',
- dataSortRequired: 'Data sort cannot be empty',
- addDictData: 'Add Dictionary Data',
- editDictData: 'Edit Dictionary Data',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with dictionary code "{dictCodes}"?',
- deleteSuccess: 'Deleted successfully',
- dictValue:'DictValue',
- }
- },
- notice: {
- noticeTitle: 'Notice Title',
- noticeTitlePlaceholder: 'Please enter notice title',
- noticeType: 'Notice Type',
- noticeTypePlaceholder: 'Please select notice type',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- noticeNo: 'Notice No.',
- serialNo: 'Serial No.',
- operator: 'Operator',
- operatorPlaceholder: 'Please enter operator',
- type: 'Type',
- creator: 'Creator',
- content: 'Content',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Notice Dialog',
- noticeContent: 'Notice Content',
- noticeTitleRequired: 'Notice title cannot be empty',
- noticeTypeRequired: 'Notice type cannot be empty',
- addNotice: 'Add Notice',
- editNotice: 'Edit Notice',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with notice number "{noticeIds}"?',
- deleteSuccess: 'Deleted successfully'
- },
- config: {
- paramName: 'Param. Name',
- paramNamePlaceholder: 'Please enter parameter name',
- paramKey: 'Param. Key',
- paramKeyPlaceholder: 'Please enter parameter key',
- paramType: 'Param. Type',
- paramTypePlaceholder: 'Please select parameter type',
- refreshCache: 'Refresh Cache',
- paramNo: 'Param. No.',
- paramValue: 'Param. Value',
- dialogTitle: 'Add or Edit Parameter Config Dialog',
- paramValuePlaceholder: 'Please enter parameter value',
- remarkPlaceholder: 'Please enter remark',
- configName: 'Parameter Name',
- configNamePlaceholder: 'Please enter parameter name',
- configKey: 'Parameter Key',
- configKeyPlaceholder: 'Please enter parameter key',
- configValue: 'Parameter Value',
- configValuePlaceholder: 'Please enter parameter value',
- configId: 'Parameter ID',
- systemBuiltIn: 'System Built-in',
- configNameRequired: 'Parameter name cannot be empty',
- configKeyRequired: 'Parameter key cannot be empty',
- configValueRequired: 'Parameter value cannot be empty',
- paramNameRequired: 'Parameter name cannot be empty',
- paramKeyRequired: 'Parameter key cannot be empty',
- paramValueRequired: 'Parameter value cannot be empty',
- addConfig: 'Add Parameter',
- editConfig: 'Edit Parameter',
- addParam: 'Add Parameter',
- editParam: 'Edit Parameter',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with parameter number "{configIds}"?',
- deleteSuccess: 'Deleted successfully',
- refreshSuccess: 'Refreshed successfully'
- },
- message: {
- messageType: 'Message Type',
- messageTypePlaceholder: 'Please select message type',
- messageLevel: 'Message Level',
- messageLevelPlaceholder: 'Please select message level',
- sender: 'Sender',
- senderPlaceholder: 'Please enter sender',
- recipient: 'Recipient',
- recipientPlaceholder: 'Please enter recipient',
- recipientSelectPlaceholder: 'Please select recipient',
- title: 'Title',
- titlePlaceholder: 'Please enter title',
- content: 'Content',
- processTime: 'Process Time',
- callback: 'Callback Address',
- callbackPlaceholder: 'Please enter callback address',
- test: 'Test',
- messageTypeRequired: 'Message type cannot be empty',
- messageLevelRequired: 'Message level cannot be empty',
- messageTitleRequired: 'Message title cannot be empty',
- messageContentRequired: 'Message content cannot be empty',
- recipientRequired: 'Recipient cannot be empty',
- addMessage: 'Add Message',
- editMessage: 'Edit Message',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with message number "{messageIds}"?',
- deleteSuccess: 'Deleted successfully'
- },
- autocode: {
- ruleName: 'Rule Name',
- ruleNamePlaceholder: 'Please enter rule name',
- ruleCode: 'Rule Code',
- ruleCodePlaceholder: 'Please enter rule code',
- ruleType: 'Rule Type',
- ruleTypePlaceholder: 'Please select rule type',
- enableStatus: 'Enable Status',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- ruleNo: 'Rule No.',
- ruleComposition: 'Rule Composition',
- maxLength: 'Max Length',
- isPadded: 'Is Padded',
- isEnabled: 'Is Enabled',
- description: 'Description',
- descriptionPlaceholder: 'Please enter description',
- paddedChar: 'Padded Char',
- paddedCharPlaceholder: 'Please enter padded character',
- paddedMethod: 'Padded Method',
- leftPad: 'Left Pad',
- rightPad: 'Right Pad',
- dialogTitle: 'Add or Edit Auto Code Rule Dialog',
- remarkPlaceholder: 'Please enter remark',
- ruleCodeRequired: 'Rule code cannot be empty',
- ruleNameRequired: 'Rule name cannot be empty',
- ruleTypeRequired: 'Rule type cannot be empty',
- addRule: 'Add Code Rule',
- editRule: 'Edit Code Rule',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete data item with code rule "{ruleIds}"?',
- deleteSuccess: 'Deleted successfully',
- part: {
- partCode: 'Part Code',
- partCodePlaceholder: 'Please enter part code',
- partName: 'Part Name',
- partNamePlaceholder: 'Please enter part name',
- partIndex: 'Part Index',
- partIndexPlaceholder: 'Please enter part index',
- partType: 'Part Type',
- partLength: 'Part Length',
- partLengthPlaceholder: 'Please enter part length',
- dateFormat: 'Date Time Format',
- dateFormatPlaceholder: 'Please enter date time format',
- inputCharacter: 'Input Character',
- inputCharacterPlaceholder: 'Please enter input character',
- fixCharacter: 'Fixed Character',
- fixCharacterPlaceholder: 'Please enter fixed character',
- seriaStartNo: 'Serial Start No.',
- seriaStartNoPlaceholder: 'Please enter serial start number',
- seriaStep: 'Serial Step',
- seriaStepPlaceholder: 'Please enter serial step',
- cycleFlag: 'Cycle Flag',
- cycleMethod: 'Cycle Method',
- partCodeRequired: 'Part code cannot be empty',
- partNameRequired: 'Part name cannot be empty',
- partIndexRequired: 'Part index cannot be empty',
- addPart: 'Add Rule Part',
- editPart: 'Edit Rule Part',
- deleteConfirm: 'Confirm to delete rule part ID "{partIds}"?'
- }
- },
- configuration: {
- paramName: 'ParamName',
- paramNamePlaceholder: 'Please enter parameter name',
- paramKey: 'ParamKey',
- paramKeyPlaceholder: 'Please enter parameter key',
- paramValue: 'ParamValue',
- paramValuePlaceholder: 'Please enter parameter value',
- refreshCache: 'Refresh Cache',
- paramType: 'ParamType',
- dialogTitle: 'Add or Edit Basic Data Config Dialog',
- paramTypePlaceholder: 'Please select parameter type',
- valueType: 'ValueType',
- text: 'Text',
- image: 'Image',
- remarkPlaceholder: 'Please enter remark',
- paramNameRequired: 'Parameter name cannot be empty',
- paramKeyRequired: 'Parameter key cannot be empty',
- paramValueRequired: 'Parameter value cannot be empty',
- refreshSuccess: 'Refreshed successfully',
- addConfig: 'Add Basic Data',
- editConfig: 'Edit Basic Data',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- },
- mapConfig: {
- mapName: 'Map Name',
- mapNamePlaceholder: 'Please enter map name',
- mapShortNamePlaceholder: 'Please enter map short name',
- fingerprintFaceImport: 'Fingerprint Face Import',
- fingerprintImport: 'Fingerprint Import',
- faceImport: 'Face Import',
- mapNo: 'Map No.',
- mapShortName: 'Map Short Name',
- mapImage: 'Map Image',
- imageWidth: 'Image Width',
- imageWidthPlaceholder: 'Please enter image width',
- imageHeight: 'Image Height',
- imageHeightPlaceholder: 'Please enter image height',
- mapWidth: 'Map Width',
- mapHeight: 'Map Height',
- xCoordinate: 'X Coordinate',
- yCoordinate: 'Y Coordinate',
- mapNameRequired: 'Map name cannot be empty',
- mapImageRequired: 'Map image cannot be empty',
- addMap: 'Add Map Data',
- editMap: 'Edit Map Data',
- createTime: 'Creation Date',
- detail: 'Detail',
- dialogTitle: 'Add or Edit Parameter Config Dialog',
- mapWidthPlaceholder: 'Please enter image width',
- mapHeightPlaceholder: 'Please enter image height',
- xCoordinatePlaceholder: 'Please enter X coordinate',
- yCoordinatePlaceholder: 'Please enter Y coordinate',
- userNamePlaceholder: 'Please enter userName',
- fingerprintLogin: 'Fingerprint Login',
- faceLogin: 'Face Login',
- uploadTip: 'Drag file here or click to upload',
- updateExisting: 'Update existing equipment data?',
- fileFormat: 'Only xls, xlsx format files are allowed.',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Confirm to delete selected data items?',
- deleteSuccess: 'Deleted successfully'
- },
- mapPoint: {
- mapName: 'Map Name',
- import: 'Import',
- mapPointNo: 'Map Point No.',
- mapType: 'Map Type',
- entityName: 'Entity Name',
- xCoordinate: 'X Coordinate',
- yCoordinate: 'Y Coordinate',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Parameter Config Dialog',
- entity: 'Entity',
- selectEntity: 'Select Entity',
- xCoordinatePlaceholder: 'Please enter X coordinate',
- yCoordinatePlaceholder: 'Please enter Y coordinate',
- mapNameRequired: 'Map name cannot be empty',
- mapTypeRequired: 'Map type cannot be empty',
- addMapPoint: 'Add Map Point Data',
- editMapPoint: 'Edit Map Point Data',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- createTime: 'Creation Date',
- dialogTitle: 'Add or Edit Parameter Config Dialog'
- }
- },
- monitor: {
- operlog: {
- systemModule: 'System Module',
- systemModulePlaceholder: 'Please enter system module',
- operName: 'Operator',
- operNamePlaceholder: 'Please enter operator',
- type: 'Type',
- operType: 'Operation Type',
- operTypePlaceholder: 'Operation Type',
- operStatus: 'Operation Status',
- operStatusPlaceholder: 'Operation Status',
- operTime: 'Operation Time',
- operId: 'Log ID',
- requestMethod: 'Request Method',
- operIp: 'Operation IP',
- operLocation: 'Operation Location',
- operDate: 'Operation Date',
- detail: 'Detail',
- detailTitle: 'Operation Log Detail',
- operModule: 'Operation Module',
- loginInfo: 'Login Info',
- operUrl: 'Request URL',
- method: 'Method',
- operParam: 'Request Parameter',
- jsonResult: 'Response Parameter',
- normal: 'Normal',
- failed: 'Failed',
- errorMsg: 'Error Message',
- clean: 'Clean',
- deleteConfirm: 'Confirm to delete log ID "{operIds}"?',
- deleteSuccess: 'Deleted successfully',
- cleanConfirm: 'Confirm to clean all operation log data?',
- cleanSuccess: 'Cleaned successfully'
- },
- logininfor: {
- loginAddress: 'Login Address',
- loginAddressPlaceholder: 'Please enter login address',
- loginStatusPlaceholder: 'Login Status',
- loginTime: 'Login Time',
- infoId: 'Access ID',
- loginLocation: 'Login Location',
- browser: 'Browser',
- os: 'Operating System',
- loginStatus: 'Login Status',
- operInfo: 'Operation Info',
- loginDate: 'Login Date',
- clean: 'Clean',
- deleteConfirm: 'Confirm to delete access ID "{infoIds}"?',
- deleteSuccess: 'Deleted successfully',
- cleanConfirm: 'Confirm to clean all login log data?',
- cleanSuccess: 'Cleaned successfully'
- },
- online: {
- tokenId: 'Token ID',
- loginName: 'Login Name',
- deptName: 'DeptName',
- host: 'Host',
- forceLogout: 'Force Logout',
- forceLogoutConfirm: 'Confirm to force logout user "{userName}"?',
- forceLogoutSuccess: 'Force logout successful'
- }
- },
- mes: {
- lockCabinet: {
- cabinetName: 'Lock Cabinet Name',
- cabinetNamePlaceholder: 'Please enter lock cabinet name',
- isOnline: 'Is Online',
- isOnlinePlaceholder: 'Please select online status',
- cabinetCode: 'Lock Cabinet Code',
- cabinetCodePlaceholder: 'Please enter lock cabinet code',
- hardwareId: 'Hardware ID',
- hardwareIdPlaceholder: 'Please select hardware ID',
- serialNumber: 'Hardware Serial Number',
- picture: 'Picture',
- icon: 'Icon',
- detail: 'Detail',
- test: 'Test',
- workstationId: 'Workstation ID',
- autoGenerate: 'Auto Generate',
- addCabinet: 'Add Lock Cabinet',
- editCabinet: 'Edit Lock Cabinet',
- cabinetCodeRequired: 'Lock cabinet code cannot be empty',
- cabinetNameRequired: 'Lock cabinet name cannot be empty',
- hardwareIdRequired: 'Hardware ID cannot be empty',
- workstationIdRequired: 'Workstation ID cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- testSuccess: 'Test successful',
- type: 'Type',
- typePlaceholder: 'Please enter type',
- serialNo: 'Serial Number',
- serialNoPlaceholder: 'Please enter lotoSerialNumber',
- content: 'Content',
- contentPlaceholder: 'Please enter content',
- cabinetView: 'Cabinet View',
- listView: 'List View',
- lastUpdate: 'Last Update',
- exceptionInfo: 'Exception Information',
- unknownException: 'Unknown Exception',
- getDataFailed: 'Failed to get data'
- },
- hardwareInfo: {
- hardwareCode: 'Hardware Code',
- hardwareCodePlaceholder: 'Please enter hardware code',
- hardwareName: 'Hardware Name',
- hardwareNamePlaceholder: 'Please enter hardware name',
- statusPlaceholder: 'Please select hardware status',
- hardwareType: 'Hardware Type',
- hardwareTypePlaceholder: 'Please select hardware type',
- specModel: 'Spec. Model',
- specModelPlaceholder: 'Please enter spec. model',
- serialNo: 'Serial No.',
- serialNoPlaceholder: 'Please enter serial number',
- hardwareStatus: 'Hardware Status',
- enableTime: 'Enable Time',
- availableCount: 'Available Count',
- availableCountPlaceholder: 'Please enter available count',
- usedCount: 'Used Count',
- usedCountPlaceholder: 'Please enter used count',
- availableLifespan: 'Available Lifespan',
- availableLifespanPlaceholder: 'Please enter available lifespan',
- usedLifespan: 'Used Lifespan',
- usedLifespanPlaceholder: 'Please enter used lifespan',
- enableDate: 'Enable Date',
- enableDatePlaceholder: 'Please select enable date',
- online: 'Online',
- offline: 'Offline',
- exception: 'Exception',
- autoGenerate: 'Auto Generate',
- addHardwareInfo: 'Add Hardware Info',
- editHardwareInfo: 'Edit Hardware Info',
- hardwareCodeRequired: 'Hardware code cannot be empty',
- hardwareNameRequired: 'Hardware name cannot be empty',
- hardwareTypeRequired: 'Hardware type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete hardware code "{hardwareCode}"?',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- hardwareType: {
- hardwareTypeCode: 'Hardware Type Code',
- hardwareTypeCodePlaceholder: 'Please enter hardware type code',
- typeName: 'Type Name',
- typeNamePlaceholder: 'Please enter type name',
- parentType: 'Parent Type',
- parentTypePlaceholder: 'Please select parent type',
- autoGenerate: 'Auto Generate',
- addHardwareType: 'Add Hardware Type',
- editHardwareType: 'Edit Hardware Type',
- hardwareTypeCodeRequired: 'Hardware code cannot be empty',
- typeNameRequired: 'Hardware name cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Delete hardware type with code "{hardwareTypeCode}"?'
- },
- rfid: {
- rfidCode: 'RFID Code',
- rfidCodePlaceholder: 'Please enter RFID code',
- rfidContent: 'RFID Content',
- rfidContentPlaceholder: 'Please enter RFID content',
- rfidType: 'RFID Type',
- rfidTypePlaceholder: 'Please select RFID type',
- autoGenerate: 'Auto Generate',
- addRfid: 'Add RFID Info',
- editRfid: 'Edit RFID Info',
- rfidCodeRequired: 'RFID code cannot be empty',
- rfidContentRequired: 'RFID content cannot be empty',
- rfidTypeRequired: 'RFID type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully'
- },
- workCard: {
- cardCode: 'Work Card Code',
- cardCodePlaceholder: 'Please enter work card code',
- cardType: 'Work Card Type',
- cardTypePlaceholder: 'Please select work card type',
- cardNfc: 'Work Card NFC',
- cardNfcPlaceholder: 'Please enter work card NFC',
- userName: 'User Name',
- userNamePlaceholder: 'Please select work card user',
- autoGenerate: 'Auto Generate',
- addWorkCard: 'Add Work Card Info',
- editWorkCard: 'Edit Work Card Info',
- cardCodeRequired: 'Work card code cannot be empty',
- userNameRequired: 'User name cannot be empty',
- cardNfcRequired: 'Work card NFC cannot be empty',
- cardTypeRequired: 'Work card type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete work card with code "{cardCode}"?'
- },
- lock: {
- locksetCode: 'Lock Set Code',
- locksetCodePlaceholder: 'Please enter lock set code',
- locksetName: 'Lock Set Name',
- locksetNamePlaceholder: 'Please enter lock set name',
- locksetType: 'Lock Set Type',
- locksetTypePlaceholder: 'Select lock set type',
- locksetNfc: 'Lock Set NFC',
- locksetNfcPlaceholder: 'Please enter lock set NFC',
- locksetRfid: 'Lock Set RFID',
- locksetRfidPlaceholder: 'Please enter lock set RFID',
- materialsName: 'Material Name',
- materialsNamePlaceholder: 'Please select material name',
- locksetSpec: 'Lock Set Spec',
- locksetSpecPlaceholder: 'Please enter lock set spec',
- autoGenerate: 'Auto Generate',
- addLock: 'Add Lock Set Info',
- editLock: 'Edit Lock Set Info',
- locksetCodeRequired: 'Lock set code cannot be empty',
- locksetNameRequired: 'Lock set name cannot be empty',
- locksetNfcRequired: 'Lock set NFC cannot be empty',
- locksetRfidRequired: 'Lock set RFID cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete lock set with code "{locksetCode}"?',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- materialInfo: {
- materialsCabinet: 'Materials Cabinet',
- bindMaterialsCabinet: 'Bind Materials Cabinet',
- materialsCabinetPlaceholder: 'Please select materials cabinet',
- bindMaterialsCabinetPlaceholder: 'Please select bind materials cabinet',
- materialsName: 'Materials Name',
- materialsNamePlaceholder: 'Please enter materials name',
- materialsId: 'Materials ID',
- materialsType: 'Materials Type',
- materialsTypePlaceholder: 'Please select materials type',
- materialsTypeSelectPlaceholder: 'Select materials type',
- propertyType: 'Property Type',
- propertyTypePlaceholder: 'Please select property type',
- properties: 'Properties',
- propertiesPlaceholder: 'Please select properties',
- rfid: 'RFID',
- rfidPlaceholder: 'Please enter RFID',
- rfidInputPlaceholder: 'Please enter materials RFID',
- supplier: 'Supplier',
- supplierPlaceholder: 'Please enter supplier',
- expirationDate: 'Expiration Date',
- inCabinet: 'In Cabinet',
- inCabinetPlaceholder: 'In Cabinet',
- statusPlaceholder: 'Materials Status',
- materialsPicture: 'Materials Picture',
- batchAdd: 'Batch Add',
- bindMaterials: 'Bind Materials',
- addMaterialInfo: 'Add Materials Info',
- editMaterialInfo: 'Edit Materials Info',
- materialsNameRequired: 'Materials name cannot be empty',
- materialsTypeRequired: 'Materials type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- bindSuccess: 'Bound successfully',
- importMaterials: 'Import Materials',
- importResult: 'Import Result',
- uploadText: 'Drag file here, or',
- clickUpload: 'click to upload',
- uploadTip: 'Only xls, xlsx format files are allowed.',
- downloadTemplate: 'Download Template',
- empty: 'Empty',
- datePlaceholder: 'Select Date',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- materialType: {
- materialsTypeCode: 'Materials Type Code',
- materialsTypeCodePlaceholder: 'Please enter materials type code',
- materialsTypeName: 'Materials Type Name',
- materialsTypeNamePlaceholder: 'Please enter type name',
- materialsTypeNameInputPlaceholder: 'Please enter materials type name',
- materialsTypeIcon: 'Materials Type Icon',
- materialsTypePicture: 'Materials Type Thumbnail',
- materialsTypeThumbnail: 'Materials Thumbnail',
- properties: 'Properties',
- propertiesPlaceholder: 'Please select properties',
- checkStandard: 'Check Standard',
- checkStandardPlaceholder: 'Please enter check standard',
- autoGenerate: 'Auto Generate',
- addMaterialType: 'Add Materials Type',
- editMaterialType: 'Edit Materials Type',
- materialsTypeCodeRequired: 'Materials type code cannot be empty',
- materialsTypeNameRequired: 'Materials type name cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- viewMaterialType: 'View Materials Type',
- remarkPlaceholder: 'Please enter',
- deleteConfirm: 'Confirm to delete item with team ID "{teamId}"?',
- day: 'Day',
- hour: 'Hour',
- minute: 'Minute',
- second: 'Second'
- },
- lockers: {
- cabinetLocation: 'Material Cabinet Location',
- cabinetList: 'Material Cabinet List',
- noDataTip: 'No data available. Please configure in Basic Data menu.',
- exceptionInfo: 'Exception Information',
- cabinet: 'Material Cabinet',
- exceptionType: 'Exception Type',
- workstationNamePlaceholder: 'Please enter workstation name',
- cabinetId: 'Material Cabinet ID',
- cabinetIdPlaceholder: 'Please enter material cabinet ID',
- cabinetName: 'Material Cabinet Name',
- cabinetNamePlaceholder: 'Please enter material cabinet name',
- cabinetCode: 'Material Cabinet Code',
- cabinetCodePlaceholder: 'Please enter material cabinet code',
- cabinetPicture: 'Cabinet Image',
- cabinetStatus: 'Material Cabinet Status',
- cabinetDetail: 'Cabinet Details',
- workstation: 'Workstation',
- workstationPlaceholder: 'Select workstation',
- autoGenerate: 'Auto-Generate',
- addCabinetInfo: 'Add Material Cabinet',
- editCabinetInfo: 'Edit Material Cabinet',
- cabinetCodeRequired: 'Material cabinet code cannot be empty',
- cabinetNameRequired: 'Material cabinet name cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months',
- misplacedCabinet: 'Materials Misplaced',
- expiredDamaged: 'Materials Expired/Damaged',
- timeoutUnclosed: 'Cabinet Door Not Closed',
- unknown: 'Unknown',
- second: 's',
- minute: 'min',
- hour: 'hr',
- misplacedCount: '{count} material(s) misplaced',
- expiredDamagedCount: '{count} material(s) expired or damaged',
- timeoutUnclosedStatus: 'Cabinet door left open for {time}'
- },
- replacementRecords: {
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialsType: 'Materials Type',
- materialsTypePlaceholder: 'Please select materials type',
- oldMaterialsId: 'Old Materials ID',
- oldMaterialsIdPlaceholder: 'Please enter old materials ID',
- oldMaterialsIdInputPlaceholder: 'Please enter old materials ID',
- oldMaterialsName: 'Old Materials Name',
- oldRfid: 'Old RFID',
- oldRfidPlaceholder: 'Please enter old RFID',
- oldMaterialsRfid: 'Old Materials RFID',
- oldMaterialsRfidInputPlaceholder: 'Please enter old materials RFID',
- newMaterialsId: 'New Materials ID',
- newMaterialsIdPlaceholder: 'Please enter new materials ID',
- newMaterialsIdInputPlaceholder: 'Please enter new materials ID',
- newMaterialsName: 'New Materials Name',
- newRfid: 'New RFID',
- newRfidPlaceholder: 'Please enter new RFID',
- newMaterialsRfid: 'New Materials RFID',
- newMaterialsRfidInputPlaceholder: 'Please enter new materials RFID',
- changeUser: 'Change User',
- changeUserPlaceholder: 'Please enter change user',
- changeUserSelectPlaceholder: 'Please select change user',
- changeTime: 'Change Time',
- changeDate: 'Change Date',
- changeDatePlaceholder: 'Please select date',
- operateType: 'Operate Type',
- operateTypePlaceholder: 'Please select operate type',
- materialsPicture: 'Materials Picture',
- planId: 'Plan ID',
- planIdPlaceholder: 'Please select check plan',
- checkRecordId: 'Check Record ID',
- checkRecordIdPlaceholder: 'Please enter check record ID',
- repair: 'Repair',
- replace: 'Replace',
- addRecord: 'Add Replacement Record',
- editRecord: 'Edit Replacement Record',
- userRequired: 'User cannot be empty',
- taskNameRequired: 'Task name cannot be empty',
- checkFrequencyRequired: 'Check frequency cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete record with ID "{changeId}"?',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- blacklist: {
- userName: 'User Name',
- userNamePlaceholder: 'Please enter user name',
- nickName: 'Name',
- nickNamePlaceholder: 'Please enter name',
- userId: 'User ID',
- loginName: 'Login Name',
- type: 'Type',
- addBlacklist: 'Add Blacklist',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?'
- },
- inspectionPlan: {
- planName: 'Plan Name',
- planNamePlaceholder: 'Please enter plan name',
- planNamePrefix: 'Materials Inspection Plan',
- planId: 'Plan ID',
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select inspection cabinet',
- cabinetSelectPlaceholder: 'Please select cabinets to inspect',
- planDate: 'Plan Date',
- planDatePlaceholder: 'Please select date',
- planDateSelectPlaceholder: 'Please select plan date',
- checkUser: 'Inspector',
- checkUserPlaceholder: 'Please select inspector',
- checkRecord: 'Check Record',
- cabinetDetail: 'Inspection Cabinet Details',
- inspectionCabinet: 'Inspection Cabinet',
- signature: 'Signature',
- detail: 'Detail',
- cabinetCheckRecord: 'Cabinet Check Record',
- materialsId: 'Materials ID',
- materialsName: 'Materials Name',
- materialsType: 'Materials Type',
- materialsPicture: 'Materials Picture',
- rfid: 'RFID',
- checkTime: 'Check Time',
- exceptionReason: 'Exception Reason',
- workstation: 'Workstation',
- workstationPlaceholder: 'Select workstation',
- enableAutoCreate: 'Enable Auto Create',
- planFrequency: 'Plan Frequency',
- planFrequencyPlaceholder: 'Please select plan frequency',
- month: 'Month',
- week: 'Week',
- autoCreateTip: '(*Auto-created inspection plans cover all cabinets)',
- addPlan: 'Add Inspection Plan',
- editPlan: 'Edit Inspection Plan',
- dateRequired: 'Date cannot be empty',
- planNameRequired: 'Plan name cannot be empty',
- checkUserRequired: 'Inspector cannot be empty',
- cabinetRequired: 'Cabinet cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?',
- updateSuccess: 'Updated successfully',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months',
- monday: 'Monday',
- tuesday: 'Tuesday',
- wednesday: 'Wednesday',
- thursday: 'Thursday',
- friday: 'Friday',
- saturday: 'Saturday',
- sunday: 'Sunday',
- countUnit: ''
- },
- inspectionRecord: {
- planName: 'Plan Name',
- planNamePlaceholder: 'Please enter plan name',
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialsName: 'Materials Name',
- materialsNamePlaceholder: 'Please enter materials name',
- materialsType: 'Materials Type',
- materialsTypePlaceholder: 'Please select materials type',
- rfid: 'RFID',
- rfidPlaceholder: 'Please enter RFID',
- checkTime: 'Check Time',
- checkResult: 'Check Result',
- exceptionReason: 'Exception Reason',
- materialsId: 'Materials ID',
- materialsPicture: 'Materials Picture',
- measure: 'Measure',
- replacementRecord: 'Replacement Record',
- addRecord: 'Add Check Record',
- editRecord: 'Edit Check Record',
- userRequired: 'User cannot be empty',
- taskNameRequired: 'Task name cannot be empty',
- checkFrequencyRequired: 'Check frequency cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete record with ID "{checkId}"?',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- collectionManagement: {
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- materialsName: 'Materials Name',
- materialsNamePlaceholder: 'Please enter materials name',
- materialsType: 'Materials Type',
- materialsTypePlaceholder: 'Please select materials type',
- loanUser: 'Loan User',
- loanUserPlaceholder: 'Please enter loan user',
- loanTime: 'Loan Time',
- restitutionUser: 'Return User',
- restitutionUserPlaceholder: 'Please enter return user',
- restitutionTime: 'Return Time',
- materialsId: 'Materials ID',
- materialsPicture: 'Materials Picture',
- loanDuration: 'Loan Duration',
- timeoutNotReturned: 'Timeout Not Returned',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- expireRemind: {
- materialsCode: 'Materials Code',
- materialsCodePlaceholder: 'Please enter materials code',
- materialsName: 'Materials Name',
- materialsNamePlaceholder: 'Please enter materials name',
- expireTime: 'Expire Time',
- dateTimePlaceholder: 'Select date time',
- cabinet: 'Cabinet',
- cabinetPlaceholder: 'Please select cabinet',
- notifyUser: 'Notify User',
- read: 'Read',
- unread: 'Unread',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- returnRemind: {
- materialsCode: 'Materials Code',
- materialsCodePlaceholder: 'Please enter materials code',
- materialsName: 'Materials Name',
- materialsNamePlaceholder: 'Please enter materials name',
- loanUser: 'Loan User',
- loanUserPlaceholder: 'Please enter loan user',
- loanTime: 'Loan Time',
- loanCabinet: 'Loan Cabinet',
- loanCabinetPlaceholder: 'Please select loan cabinet',
- remindUser: 'Remind User',
- dueTime: 'Due Time',
- dateTimePlaceholder: 'Select date time',
- read: 'Read',
- unread: 'Unread',
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months'
- },
- standard: {
- propertyName: 'Property Type',
- propertyNamePlaceholder: 'Please enter property type',
- propertyId: 'ID',
- propertySetting: 'Property Setting',
- remarkPlaceholder: 'Please enter content',
- addProperty: 'Add Property Type',
- editProperty: 'Edit Property Type',
- nameRequired: 'Name cannot be empty',
- materialsTypeRequired: 'Materials type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?'
- },
- instructions: {
- title: 'Title',
- titlePlaceholder: 'Please enter title',
- materialsType: 'Materials Type',
- materialsTypePlaceholder: 'Please select materials type',
- materialsTypeSelectPlaceholder: 'Select materials type',
- fileType: 'Type',
- fileTypePlaceholder: 'File Type',
- file: 'File',
- instructionsId: 'Instructions ID',
- orderNum: 'Order',
- detail: 'Detail',
- createTime: 'Create Time',
- addInstructions: 'Add Materials Instructions',
- editInstructions: 'Edit Materials Instructions',
- materialsNameRequired: 'Materials name cannot be empty',
- materialsTypeRequired: 'Materials type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?',
- uploading: 'Uploading',
- uploadTip: 'Drag file here or click to upload',
- fileFormatTip: 'mp4, pdf format files.'
- },
- inventory: {
- materialsType: 'Materials Type'
- },
- keys: {
- keyCode: 'Key Code',
- keyCodePlaceholder: 'Please enter key code',
- keyName: 'Key Name',
- keyNamePlaceholder: 'Please enter key name',
- keyNfc: 'Key NFC',
- keyNfcPlaceholder: 'Please enter key NFC',
- keySpec: 'Key Spec',
- keySpecPlaceholder: 'Please enter key spec',
- macAddress: 'MAC Address',
- macAddressPlaceholder: 'Please enter MAC address',
- hardwareName: 'Hardware',
- hardwareNamePlaceholder: 'Please select hardware',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter remark',
- addKey: 'Add Key Information',
- editKey: 'Edit Key Information',
- keyCodeRequired: 'Key code cannot be empty',
- keyNameRequired: 'Key name cannot be empty',
- keyNfcRequired: 'Key NFC cannot be empty',
- macAddressRequired: 'MAC address cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete key with code "{keyCode}"?'
- },
- padLocks: {
- lockCode: 'Padlock Code',
- lockCodePlaceholder: 'Please enter padlock code',
- lockName: 'Padlock Name',
- lockNamePlaceholder: 'Please enter padlock name',
- lockNfc: 'Padlock NFC',
- lockNfcPlaceholder: 'Please enter padlock NFC',
- lockSpec: 'Padlock Spec',
- lockSpecPlaceholder: 'Please enter padlock spec',
- lockTypeName: 'Padlock Type',
- lockTypeNamePlaceholder: 'Please select padlock type',
- hardwareName: 'Hardware',
- hardwareNamePlaceholder: 'Please select hardware',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter remark',
- addPadLock: 'Add Padlock Information',
- editPadLock: 'Edit Padlock Information',
- lockCodeRequired: 'Padlock code cannot be empty',
- lockNameRequired: 'Padlock name cannot be empty',
- lockNfcRequired: 'Padlock NFC cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete padlock with code "{lockCode}"?'
- },
- lockCabinetSlots: {
- slotCode: 'Slot Code',
- slotCodePlaceholder: 'Please enter slot code',
- slotType: 'Slot Type',
- slotTypePlaceholder: 'Please select slot type',
- statusPlaceholder: 'Please select status',
- row: 'Row',
- rowPlaceholder: 'Please enter row',
- col: 'Column',
- colPlaceholder: 'Please enter column',
- isOccupied: 'Is Occupied',
- hardwareId: 'Hardware ID',
- hardwareIdPlaceholder: 'Please select hardware ID',
- cabinetId: 'Cabinet ID',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter remark',
- addSlot: 'Add Slot Information',
- editSlot: 'Edit Slot Information',
- slotCodeRequired: 'Slot code cannot be empty',
- slotTypeRequired: 'Slot type cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?'
- },
- standardPropertyForm: {
- valueName: 'Property Value',
- valueNamePlaceholder: 'Please enter property value',
- propertyId: 'Property ID',
- recordId: 'ID',
- addPropertyValue: 'Add Property Value',
- editPropertyValue: 'Edit Property Value',
- valueNameRequired: 'Property value cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?'
- },
- emailTemplates: {
- templateCode: 'Template Code',
- templateCodePlaceholder: 'Please enter template code',
- templateName: 'Template Name',
- templateNamePlaceholder: 'Please enter template name',
- templateTitle: 'Template Title',
- templateTitlePlaceholder: 'Please enter template title',
- templateContent: 'Template Content',
- templateContentPlaceholder: 'Please enter template content',
- content: 'Content',
- createTime: 'Create Time',
- viewContent: 'View Content',
- addTemplate: 'Add Email Template',
- editTemplate: 'Edit Email Template',
- templateCodeRequired: 'Template code cannot be empty',
- templateNameRequired: 'Template name cannot be empty',
- templateContentRequired: 'Template content cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?'
- },
- manualException: {
- exceptionCategory: 'Exception Category',
- sourceName: 'Exception Source',
- sourceNamePlaceholder: 'Please enter exception source',
- exceptionType: 'Exception Type',
- exceptionLevel: 'Severity Level',
- raiserName: 'Reporter',
- raiserNamePlaceholder: 'Please enter reporter',
- raiseTime: 'Exception Occurrence Time',
- handleTime: 'Exception Resolution Time',
- exceptionId: 'ID',
- exceptionDescription: 'Exception Description',
- all: 'All',
- pending: 'Pending',
- processed: 'Processed',
- exceptionDetail: 'Exception Details',
- handle: 'Handle',
- editSuccess: 'Updated successfully'
- },
- repair: {
- repairCode: 'Repair Code',
- repairCodePlaceholder: 'Please enter repair code',
- repairName: 'Repair Name',
- repairNamePlaceholder: 'Please enter repair name',
- machineryCode: 'Machinery Code',
- machineryCodePlaceholder: 'Please enter machinery code',
- machineryName: 'Machinery Name',
- machineryNamePlaceholder: 'Please enter machinery name',
- machineryBrand: 'Brand',
- machinerySelectPlaceholder: 'Please select machinery',
- repairResult: 'Repair Result',
- repairResultPlaceholder: 'Please select repair result',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- requireDate: 'Require Date',
- requireDatePlaceholder: 'Please select require date',
- finishDate: 'Finish Date',
- finishDatePlaceholder: 'Please select finish date',
- confirmDate: 'Confirm Date',
- confirmDatePlaceholder: 'Please select confirm date',
- acceptedBy: 'Repair Person',
- confirmBy: 'Confirm Person',
- repairContent: 'Repair Content',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter content',
- addRepair: 'Add Equipment Repair Order',
- editRepair: 'Edit Equipment Repair Order',
- repairCodeRequired: 'Repair code cannot be empty',
- machineryIdRequired: 'Machinery ID cannot be empty',
- machineryCodeRequired: 'Machinery code cannot be empty',
- machineryNameRequired: 'Machinery name cannot be empty',
- requireDateRequired: 'Please select require date',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete repair order with code "{repairId}"?',
- finishRepair: 'Finish Repair',
- confirmPass: 'Confirm Pass',
- notPass: 'Not Pass'
- },
- team: {
- calendarType: 'Team Type',
- calendarTypePlaceholder: 'Please select team type',
- teamCode: 'Team Code',
- teamCodePlaceholder: 'Please enter team code',
- teamName: 'Team Name',
- teamNamePlaceholder: 'Please enter team name',
- teamMembers: 'Team Members',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter content',
- addTeam: 'Add Team',
- editTeam: 'Edit Team',
- viewTeam: 'View Team',
- teamCodeRequired: 'Team code cannot be empty',
- teamNameRequired: 'Team name cannot be empty',
- calendarTypeRequired: 'Please select team type',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete team with code "{teamId}"?'
- },
- teamMember: {
- userName: 'User Name',
- nickName: 'Nick Name',
- tel: 'Phone',
- addTeamMember: 'Add Team Member',
- deleteConfirm: 'Confirm to delete team member?',
- deleteSuccess: 'Deleted successfully'
- },
- shift: {
- shiftName: 'Shift Name',
- shiftNamePlaceholder: 'Please enter shift name',
- startTime: 'Start Time',
- startTimePlaceholder: 'Please select start time',
- endTime: 'End Time',
- endTimePlaceholder: 'Please select end time',
- orderNumPlaceholder: 'Please enter serial number',
- addShift: 'Add Shift',
- editShift: 'Edit Plan Shift',
- shiftNameRequired: 'Shift name cannot be empty',
- startTimeRequired: 'Start time cannot be empty',
- endTimeRequired: 'End time cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete shift?'
- },
- toolType: {
- toolTypeCode: 'Type Code',
- toolTypeCodePlaceholder: 'Please enter type code',
- toolTypeName: 'Type Name',
- toolTypeNamePlaceholder: 'Please enter type name',
- codeFlag: 'Code Management',
- maintenType: 'Maintenance Type',
- maintenTypePlaceholder: 'Please select maintenance type',
- maintenPeriod: 'Maintenance Period',
- maintenPeriodPlaceholder: 'Please enter maintenance period',
- autoGenerate: 'Auto Generate',
- remarkPlaceholder: 'Please enter content',
- none: 'None',
- day: 'Day',
- times: 'Times',
- addToolType: 'Add Tool Type',
- editToolType: 'Edit Tool Type',
- viewToolType: 'View Type Information',
- toolTypeCodeRequired: 'Type code cannot be empty',
- toolTypeNameRequired: 'Type name cannot be empty',
- codeFlagRequired: 'Code flag cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete tool type with code "{toolTypeId}"?'
- },
- emailNotify: {
- reminderItem: 'Reminder Item',
- reminderItemPlaceholder: 'Please enter reminder item',
- emailTemplate: 'Email Template',
- emailTemplatePlaceholder: 'Please enter email template',
- status: 'Status',
- reminderTime: 'Reminder Time',
- day: 'Day',
- hour: 'Hour',
- minute: 'Minute',
- second: 'Second',
- addEmailNotify: 'Add Email Notification',
- editEmailNotify: 'Edit Email Notification',
- templateCodeRequired: 'Email template code cannot be empty',
- nameRequired: 'Email template name cannot be empty',
- contentRequired: 'Email template content cannot be empty',
- activateSuccess: 'Activated successfully',
- deactivate: 'Deactivated',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Confirm to delete selected items?'
- },
- job: {
- ticketName: 'Work Permit Name',
- ticketNamePlaceholder: 'Please enter work permit name',
- workstation: 'Workstation',
- selectWorkstation: 'Select Workstation',
- machinery: 'Equipment/Process',
- selectMachinery: 'Select Equipment/Process',
- ticketType: 'Work Type',
- ticketTypePlaceholder: 'Please select work type',
- pointCount: 'Total Isolation Points',
- addSopTicket: 'Add SOP Work Permit',
- addIsolationPoint: 'Add Isolation Point',
- editIsolationPoint: 'Edit Isolation Point',
- deleteConfirm: 'Confirm to delete selected items?',
- deleteSuccess: 'Deleted successfully',
- ticketId: 'Work Number',
- ticketIdPlaceholder: 'Please enter work number',
- lockStatus: 'Lock Status',
- colockStatus: 'Co-lock Status',
- selectSop: 'Select SOP',
- jobDetail: 'Work Detail',
- machineryName: 'Equipment/Process Name',
- sopType: 'SOP Type',
- startExecute: 'Start Execute',
- machineryDiagram: 'Process/Equipment Diagram',
- lockStationInfo: 'Lock Station Information',
- eightSteps: 'Eight Steps',
- step: 'Step',
- stepNumber: 'Step {step}',
- assign: 'Assign',
- execute: 'Execute',
- executed: 'Executed',
- content: 'Content',
- jobLogs: 'Work Logs',
- all: 'All',
- finishJob: 'Finish Work',
- cancelJob: 'Cancel Work',
- newLogReminder: 'New Log Reminder',
- addPerson: 'Add Person',
- locker: 'Locker',
- selectedPersonList: 'Selected Person List',
- name: 'Name',
- source: 'Source',
- internal: 'Internal',
- external: 'External',
- internalColockerList: 'Internal Co-locker List',
- externalColockerList: 'External Co-locker List',
- internalPersonId: 'Internal Person ID',
- externalPersonId: 'External Person ID',
- searchName: 'Search Name',
- jobStatus: 'Work Status',
- lockKey: 'Lock Key',
- unlockKey: 'Unlock Key',
- personStatus: 'Person Status',
- colocker: 'Co-locker',
- isolationPointStatus: 'Isolation Point Status',
- isolationPoint: 'Isolation Point',
- padlockName: 'Padlock Name',
- lockset: 'Lockset',
- affectedTickets: 'Affected Work Permits',
- ticketStatus: 'Work Permit Status',
- isolationPointName: 'Isolation Point Name',
- function: 'Function',
- ongoingJobs: '{workstation} Ongoing Works',
- number: 'Number',
- icon: 'Icon',
- lockerRequired: 'Locker cannot be empty',
- selectMachineryOrSopType: 'Please select equipment/process or SOP type first',
- jobStartExecute: 'Work started executing',
- executeSuccess: 'Executed successfully',
- assignPersonSuccess: 'Assigned person successfully',
- jobTicketFinished: 'Work permit finished',
- jobTicketCancelled: 'Work permit cancelled'
- },
- material: {
- materialList: 'Material List',
- collectionRecord: 'Collection Record',
- inspectionPlan: 'Inspection Plan',
- inspectionRecord: 'Inspection Record',
- repairReplacementRecord: 'Repair/Replacement Record'
- },
- lockType: {
- lockTypeCode: 'Padlock Type Code',
- lockTypeCodePlaceholder: 'Please enter padlock type code',
- lockTypeName: 'Padlock Type Name',
- lockTypeNamePlaceholder: 'Please enter padlock type name',
- lockTypeIcon: 'Padlock Type Icon',
- lockTypeImg: 'Padlock Type Image',
- lockTypeSpec: 'Padlock Model',
- lockTypeSpecPlaceholder: 'Please enter padlock model',
- parentType: 'Parent Type',
- selectParent: 'Select Parent',
- hardwareType: 'Hardware Type',
- hardwareTypePlaceholder: 'Please select hardware type',
- autoGenerate: 'Auto Generate',
- addLockType: 'Add Padlock Type',
- editLockType: 'Edit Padlock Type',
- lockTypeCodeRequired: 'Padlock type code cannot be empty',
- lockTypeNameRequired: 'Padlock type name cannot be empty',
- deleteConfirm: 'Are you sure to delete the data item with code "{code}"?'
- },
- sop: {
- sopName: 'SOP Name',
- sopNamePlaceholder: 'Please enter SOP name',
- sopCode: 'SOP Code',
- sopCodePlaceholder: 'Please enter SOP code',
- sopType: 'SOP Type',
- sopTypePlaceholder: 'Please select SOP type',
- workstation: 'Workstation',
- selectWorkstation: 'Select Workstation',
- machinery: 'Equipment/Process',
- selectMachinery: 'Select Equipment/Process',
- createTime: 'Creation Time',
- addSop: 'Add SOP',
- editSop: 'Edit SOP',
- viewSop: 'View SOP',
- newSop: 'New SOP',
- sopCodeRequired: 'SOP code cannot be empty',
- sopNameRequired: 'SOP name cannot be empty',
- workstationRequired: 'Workstation cannot be empty',
- lotoRequired: 'Locking station cannot be empty',
- machineryRequired: 'Equipment/Process cannot be empty',
- deleteConfirm: 'Are you sure to delete the selected data items?',
- importTitle: 'SOP Import',
- importResult: 'Import Result',
- dragFileText: 'Drag file here, or',
- clickUpload: 'click to upload',
- updateExistingData: 'Update existing user data',
- onlyXlsXlsx: 'Only xls, xlsx format files are allowed.',
- downloadTemplate: 'Download Template',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully'
- },
- statisticians: {
- lastWeek: 'Last Week',
- lastMonth: 'Last Month',
- lastThreeMonths: 'Last Three Months',
- times: 'Times',
- timesUnit: 'times',
- dailyLoanReturnStats: 'Daily Loan and Return Statistics',
- totalLoanCount: 'Total Loan Count',
- totalNormalReturnCount: 'Total Normal Return Count',
- totalTimeoutReturnCount: 'Total Timeout Return Count',
- materialsLoanStats: 'Materials Loan Statistics',
- loanCount: 'Loan Count',
- materialsChangeStats: 'Materials Change Statistics',
- normalChangeCount: 'Normal Change Count',
- expireChangeCount: 'Expire Change Count',
- damageChangeCount: 'Damage Change Count',
- materialsReturnStats: 'Materials Return Statistics',
- normalReturnCount: 'Normal Return Count',
- timeoutReturnCount: 'Timeout Return Count',
- cabinetOpenCloseCount: 'Cabinet Open/Close Count',
- openCloseCount: 'Open/Close Count',
- specialStatusStats: 'Special Status Materials Statistics (Current Time)',
- aboutToExpire: 'About to Expire',
- expired: 'Expired',
- damaged: 'Damaged',
- countUnit: 'pcs',
- exportDataTable: 'Export Data Table',
- statisticsRange: 'Statistics Range',
- materialsLoanAvgDuration: 'Materials Loan Average Duration',
- avgLoanDuration: 'Average Loan Duration (Hours)',
- hour: 'Hour',
- cabinetExceptionStats: 'Cabinet Exception Statistics',
- misplaced: 'Misplaced',
- timeoutNotClosed: 'Timeout Not Closed'
- },
- locksetType: {
- locksetTypeCode: 'Lock Set Type Code',
- locksetTypeCodePlaceholder: 'Please enter lock set type code',
- locksetTypeName: 'Lock Set Type Name',
- locksetTypeNamePlaceholder: 'Please enter lock set type name',
- locksetTypeIcon: 'Lock Set Type Icon',
- locksetTypeImg: 'Lock Set Type Image',
- locksetTypeSpec: 'Lock Set Type Spec',
- locksetTypeSpecPlaceholder: 'Please enter lock set type spec',
- parentType: 'Parent Type',
- selectParent: 'Select Parent',
- autoGenerate: 'Auto Generate',
- addLocksetType: 'Add Lock Set Type',
- editLocksetType: 'Edit Lock Set Type',
- deleteConfirm: 'Are you sure to delete the data item with code "{code}"?'
- },
- switchMotor: {
- motorName: 'Motor Name',
- motorNamePlaceholder: 'Please enter motor name',
- motorCode: 'Motor Code',
- motorType: 'Motor Type',
- motorTypePlaceholder: 'Please select motor type',
- motorCodePlaceholder: 'Please enter motor code',
- status: 'Status',
- statusPlaceholder: 'Please select status',
- batchDelete: 'Batch Delete',
- motorNo: 'Motor No.',
- dialogTitle: 'Add or Edit Motor Dialog',
- remarkPlaceholder: 'Please enter remark',
- motorNameRequired: 'Motor name cannot be empty',
- motorCodeRequired: 'Motor code cannot be empty',
- motorTypeRequired: 'Motor type cannot be empty',
- addMotor: 'Add Motor',
- editMotor: 'Edit Motor',
- addMotorInfo: 'Add Motor Information',
- editMotorInfo: 'Edit Motor Information',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteConfirm: 'Are you sure you want to delete the selected data items?',
- deleteSuccess: 'Deleted successfully',
- isolationPointBinding: 'Isolation Point Binding',
- isolationPointBindingPlaceholder: 'Isolation Point Binding',
- motorLayout: 'Motor Layout',
- motorPointList: 'Motor Point List',
- save: 'Save',
- confirmSaveChanges: 'Please confirm whether to save the modified content',
- tip: 'Tip',
- confirm: 'Confirm',
- cancel: 'Cancel'
- },
- lotoStation: {
- lotoStation: 'LOTO Station',
- lotoName: 'Loto Station Name',
- lotoNamePlaceholder: 'Please enter loto station name',
- workstation: 'Workstation',
- selectWorkstation: 'Please select workstation',
- machinery: 'Equipment/Process',
- selectMachinery: 'Please select equipment/process',
- sort: 'Sort',
- mapName: 'Map Name',
- motorMapName: 'Motor Map Name',
- hardwareSerialNumber: 'Hardware Serial Number',
- lotoDetail: 'Loto Station Detail',
- motorMapDetail: 'Motor Map Detail',
- view: 'View',
- addLotoStation: 'Add Loto Station Info',
- editLotoStation: 'Edit Loto Station Info',
- lotoNameRequired: 'Loto station name cannot be empty',
- mapNameRequired: 'Map name cannot be empty',
- selectWorkstationPlaceholder: 'Select workstation',
- selectHardware: 'Please select hardware',
- lotoInfo: 'Loto Station Info',
- lotoInfoPlaceholder: 'Please enter loto station info',
- deleteConfirm: 'Are you sure to delete the selected data items?',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- reset: 'Reset',
- switchStatus: 'Switch Status',
- isolationPointList: 'Isolation Point List',
- unboundIsolationPoints: 'Unbound Isolation Points',
- isolationPointCode: 'Isolation Point Code',
- isolationPointName: 'Isolation Point Name',
- isolationPointIcon: 'Isolation Point Icon',
- isolationPointNfc: 'Isolation Point NFC',
- isolationPointSerialNumber: 'Isolation Point Serial Number',
- function: 'Function',
- isolationPointPicture: 'Isolation Point Picture',
- energySource: 'Energy Source',
- addIsolationPoint: 'Add Isolation Point',
- editIsolationPoint: 'Edit Isolation Point Info',
- isolationPointCodeRequired: 'Isolation point code cannot be empty',
- isolationPointNameRequired: 'Isolation point name cannot be empty',
- workshopRequired: 'Workshop cannot be empty',
- workareaRequired: 'Work Area cannot be empty',
- lotoIdRequired: 'LOTO Station cannot be empty',
- pointTypeRequired: 'Isolation point type cannot be empty',
- lockTypeIdRequired: 'Padlock type cannot be empty',
- pointNfcRequired: 'Isolation point NFC cannot be empty'
- },
- technology: {
- selectPostTip: 'Please select post name below',
- craft: 'Process',
- device: 'Equipment',
- craftName: 'Process Name',
- craftNamePlaceholder: 'Please enter process name',
- deviceName: 'Equipment Name',
- deviceNamePlaceholder: 'Please enter equipment name',
- craftNo: 'Process No.',
- deviceNo: 'Equipment No.',
- craftImage: 'Process Image',
- deviceImage: 'Equipment Image',
- dialogTitle: 'Add or Edit Department Dialog',
- namePlaceholder: 'Please enter name',
- postPlaceholder: 'Please select post',
- cabinetPlaceholder: 'Please select cabinet',
- deviceInfo: 'Equipment Info',
- lotoStation: 'LOTO Station',
- deviceCraftName: 'Equipment/Process Name',
- deviceCraftNamePlaceholder: 'Please enter equipment/process name',
- deviceCraftCode: 'Equipment/Process Code',
- deviceCraftCodePlaceholder: 'Please enter equipment/process code',
- autoGenerate: 'Auto Generate',
- deviceCraftType: 'Equipment/Process Type',
- deviceCraftTypePlaceholder: 'Please enter equipment/process type',
- craftImage2: 'Process Image',
- deviceCraftCodeRequired: 'Equipment/process code cannot be empty',
- deviceCraftNameRequired: 'Equipment/process name cannot be empty',
- postRequired: 'Post cannot be empty',
- cabinetRequired: 'Cabinet cannot be empty',
- craftInfo: 'Process Info',
- deviceList: 'Equipment List',
- sopList: 'SOP List',
- deviceCraftImage: 'Process/Equipment Process Image',
- lotoStationInfo: 'LOTO Station Info',
- lockStationInfo: 'Lock Station Info',
- eightSteps: 'Eight Steps',
- deviceCode: 'Equipment Code',
- deviceName2: 'Equipment Name',
- deviceImage2: 'Equipment Image',
- sopName: 'SOP Name',
- workContent: 'Work Content',
- deviceListDialog: 'Add or Edit Equipment List Dialog',
- deviceNamePlaceholder2: 'Please enter equipment name',
- deviceCodePlaceholder: 'Please enter equipment number',
- parent: 'Parent',
- selectParent: 'Select Parent',
- belongingWorkstation: 'Assigned Workstation',
- selectWorkstation: 'Select Workstation',
- selectEquipmentProcess: 'Select Equipment/Process',
- addEquipment: 'Add Equipment',
- editEquipment: 'Edit Equipment',
- addSop: 'Add SOP',
- editSop: 'Edit SOP',
- deleteConfirmMessage: 'Confirm to delete data item?',
- saveConfirmMessage: 'Please confirm whether to save the changes',
- tip: 'Tip',
- mapDataFormatError: 'Map data format is incorrect, please enter valid JSON format!',
- saveSuccess: 'Saved successfully!',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- selectSopType: 'Please select SOP type',
- workstation: 'Workstation',
- belongingCabinet: 'Assigned Cabinet'
- },
- technologyList: {
- selectWorkstationPlaceholder: 'Please select workstation name below',
- craft: 'Craft',
- device: 'Device',
- craftName: 'Craft Name',
- deviceName: 'Device Name',
- craftNamePlaceholder: 'Please enter craft name',
- deviceNamePlaceholder: 'Please enter device name',
- craftCode: 'Craft Code',
- deviceCode: 'Device Code',
- craftImage: 'Craft Image',
- deviceImage: 'Device Image',
- workstation: 'Workstation',
- selectWorkstation: 'Please select workstation',
- selectCabinet: 'Please select cabinet',
- cabinet: 'Cabinet',
- detail: 'Detail',
- view: 'View',
- addCraft: 'Add Craft',
- addDevice: 'Add Device',
- editCraft: 'Edit Craft',
- editDevice: 'Edit Device',
- namePlaceholder: 'Please enter name',
- machineryCodeRequired: 'Equipment/process code cannot be empty',
- machineryNameRequired: 'Equipment/process name cannot be empty',
- workstationRequired: 'Workstation cannot be empty',
- cabinetRequired: 'Cabinet cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Are you sure to delete the selected data items?'
- },
- segregationPoint: {
- pointName: 'Isolation Point Name',
- pointNamePlaceholder: 'Please enter isolation point name',
- workstation: 'Workstation',
- selectWorkstation: 'Select workstation',
- machinery: 'Equipment/Process',
- selectMachinery: 'Select equipment/process',
- lotoStation: 'Loto Station',
- selectLotoStation: 'Please select loto station',
- layoutMap: 'Layout Map',
- selectLayoutMap: 'Please select layout map',
- powerType: 'Power Type',
- selectPowerType: 'Please select power type',
- pointCode: 'Isolation Point Code',
- pointCodePlaceholder: 'Please enter isolation point code',
- pointNfc: 'Isolation Point NFC',
- pointIcon: 'Isolation Point Icon',
- pointPicture: 'Isolation Point Picture',
- pointSerialNumber: 'Isolation Point Serial Number',
- pointSerialNumberPlaceholder: 'Please enter isolation point serial number',
- remark: 'Remark',
- remarkPlaceholder: 'Please enter remark',
- switchStatus: 'Switch Status',
- autoGenerate: 'Auto Generate',
- addPoint: 'Add Isolation Point',
- editPoint: 'Edit Isolation Point Info',
- pointCodeRequired: 'Isolation point code cannot be empty',
- pointNameRequired: 'Isolation point name cannot be empty',
- lotoIdRequired: 'Loto station cannot be empty',
- rfidIdRequired: 'Isolation point NFC cannot be empty',
- switchMapIdRequired: 'Layout map cannot be empty',
- pointIconRequired: 'Icon cannot be empty',
- editSuccess: 'Updated successfully',
- addSuccess: 'Added successfully',
- deleteSuccess: 'Deleted successfully',
- deleteConfirm: 'Are you sure to delete the selected data items?'
- },
- doorException: {
- cabinet: 'Materials Cabinet',
- selectCabinet: 'Please select materials cabinet',
- status: 'Status',
- selectStatus: 'Please select status',
- exceptionOccurTime: 'Exception Occur Time',
- exceptionHandleTime: 'Exception Handle Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- code: 'Code',
- occurTime: 'Exception Occur Time',
- handleTime: 'Exception Handle Time'
- },
- materialException: {
- cabinet: 'Materials Cabinet',
- selectCabinet: 'Please select materials cabinet',
- materialName: 'Material Name',
- materialNamePlaceholder: 'Please enter material name',
- returnUser: 'Return User',
- returnUserPlaceholder: 'Please enter return user',
- status: 'Status',
- selectStatus: 'Please select status',
- exceptionOccurTime: 'Exception Occur Time',
- exceptionHandleTime: 'Exception Handle Time',
- startDate: 'Start Date',
- endDate: 'End Date',
- code: 'Code',
- rfid: 'RFID',
- returnCabinet: 'Return Cabinet',
- occurTime: 'Exception Occur Time',
- handleTime: 'Exception Handle Time'
- }
- },
- assert: {
- cabinet: {
- material: {
- not: {
- exist: 'Material does not exist in the cabinet'
- }
- }
- }
- }
- }
|