en.js 121 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118
  1. export default {
  2. common: {
  3. search: 'Search',
  4. reset: 'Reset',
  5. add: 'Add',
  6. edit: 'Edit',
  7. delete: 'Delete',
  8. confirm: 'Confirm',
  9. cancel: 'Cancel',
  10. submit: 'Submit',
  11. save: 'Save',
  12. export: 'Export',
  13. import: 'Import',
  14. operation: 'Operation',
  15. status: 'Status',
  16. createTime: 'Creation Date',
  17. updateTime: 'Update Date',
  18. remark: 'Remark',
  19. pleaseSelect: 'Please Select',
  20. select: 'Select',
  21. pleaseInput: 'Please Input',
  22. success: 'Success',
  23. failed: 'Failed',
  24. loading: 'Loading...',
  25. noData: 'No Data',
  26. deleteConfirm: 'Confirm to delete selected data items?',
  27. startDate: 'Start Date',
  28. endDate: 'End Date',
  29. yes: 'Yes',
  30. no: 'No',
  31. close: 'Close',
  32. back: 'Back',
  33. serialNo: 'Serial No.',
  34. enable: 'Enable',
  35. disable: 'Disable',
  36. importFileFormat: 'Only xls and xlsx format files are allowed.',
  37. importResult: 'Import Result',
  38. batchDelete: 'Batch Delete',
  39. view: 'View',
  40. lastWeek: 'Last Week',
  41. lastMonth: 'Last Month',
  42. lastThreeMonths: 'Last Three Months',
  43. to: 'To',
  44. deleteBatch:'Batch Delete',
  45. detail:'Detail',
  46. expandCollapse: 'ExpandCollapse',
  47. action:'Operation',
  48. tip:'Tips'
  49. },
  50. login: {
  51. title: 'System Login',
  52. systemTitle: 'Intelligent Lock Control Material Management System',
  53. username: 'Account',
  54. password: 'Password',
  55. code: 'Verification Code',
  56. rememberMe: 'Remember Password',
  57. login: 'Login',
  58. logging: 'Logging in...',
  59. register: 'Register Now',
  60. forgotPassword: 'Forgot Password',
  61. usernamePlaceholder: 'Account',
  62. passwordPlaceholder: 'Password',
  63. codePlaceholder: 'Verification Code',
  64. usernameRequired: 'Please enter your account',
  65. passwordRequired: 'Please enter your password',
  66. codeRequired: 'Please enter verification code'
  67. },
  68. navbar: {
  69. profile: 'Profile',
  70. layoutSettings: 'Layout Settings',
  71. logout: 'Logout',
  72. logoutConfirm: 'Confirm to logout and exit the system?',
  73. tip: 'Tip',
  74. language: 'Language',
  75. switchLanguageSuccess: 'Switch Language Success',
  76. chinese: '中文',
  77. english: 'English',
  78. layoutSize: 'Layout Size',
  79. moreMenu: 'More Menu'
  80. },
  81. tagsView: {
  82. refresh: 'Refresh Page',
  83. closeCurrent: 'Close Current',
  84. closeOthers: 'Close Others',
  85. closeLeft: 'Close Left',
  86. closeRight: 'Close Right',
  87. closeAll: 'Close All'
  88. },
  89. dashboard: {
  90. materialsTotal: 'Total Materials',
  91. cabinetMaterials: 'Materials in Cabinet',
  92. loanMaterials: 'Loaned Materials',
  93. exceptionCount: 'Exception Count',
  94. ongoingJobs: 'Works in Progress',
  95. ticketName: 'Work Permit Name',
  96. workstation: 'Station',
  97. machinery: 'Equipment Process',
  98. jobType: 'Work Type',
  99. startTime: 'Start Time',
  100. loan: 'Loan',
  101. return: 'Return'
  102. },
  103. register: {
  104. systemName: 'NationalSoft MES',
  105. username: 'Account',
  106. password: 'Password',
  107. confirmPassword: 'Confirm Password',
  108. code: 'Verification Code',
  109. register: 'Register',
  110. registering: 'Registering...',
  111. loginWithExisting: 'Login with Existing Account',
  112. passwordMismatch: 'Passwords do not match',
  113. usernameRequired: 'Please enter your account',
  114. usernameLength: 'Account length must be between 2 and 20 characters',
  115. passwordRequired: 'Please enter your password',
  116. passwordLength: 'Password length must be between 5 and 20 characters',
  117. confirmPasswordRequired: 'Please enter your password again',
  118. codeRequired: 'Please enter verification code',
  119. registerSuccess: 'Congratulations! Your account {username} has been registered successfully!',
  120. systemTip: 'System Tip',
  121. },
  122. system: {
  123. user: {
  124. userNo: 'Employee No.',
  125. userNoPlaceholder: 'Please enter employee number',
  126. name: 'Name',
  127. namePlaceholder: 'Please enter name',
  128. phone: 'Phone',
  129. phonePlaceholder: 'Please enter phone number',
  130. unit: 'Unit',
  131. unitPlaceholder: 'Please select unit',
  132. role: 'Role',
  133. rolePlaceholder: 'Please select role',
  134. post: 'Post',
  135. postPlaceholder: 'Select post',
  136. status: 'Status',
  137. userStatus: 'User Status',
  138. employeeNo: 'Employee No.',
  139. email: 'Email',
  140. view: 'View',
  141. fingerprint: 'Fingerprint',
  142. face: 'Face',
  143. more: 'More',
  144. resetPassword: 'Reset Password',
  145. resetKey: 'Reset Key',
  146. assignRole: 'Assign Role',
  147. dialogTitle: 'Add or Edit User Dialog',
  148. namePlaceholder2: 'Please enter name',
  149. phonePlaceholder2: 'Please enter phone number',
  150. employeeNoPlaceholder: 'Please enter employee number',
  151. unitPlaceholder2: 'Please select unit',
  152. rolePlaceholder2: 'Please select role',
  153. emailPlaceholder: 'Please enter email',
  154. marsPost: 'Mars Post',
  155. postPlaceholder2: 'Please select post',
  156. filterKeyword: 'Enter keyword to filter',
  157. gender: 'Gender',
  158. genderPlaceholder: 'Please select gender',
  159. nickName: 'Nickname',
  160. nickNameRequired: 'Nickname cannot be empty',
  161. userName: 'Login Account',
  162. userNamePlaceholder: 'Please enter user name',
  163. male: 'Male',
  164. female: 'Female',
  165. emailRequired: 'Email address cannot be empty',
  166. phoneRequired: 'Phone number cannot be empty',
  167. userPassword: 'User Password',
  168. userPasswordPlaceholder: 'Please enter user password',
  169. oldPassword: 'Old Password',
  170. oldPasswordPlaceholder: 'Please enter old password',
  171. oldPasswordRequired: 'Old password cannot be empty',
  172. newPassword: 'New Password',
  173. newPasswordPlaceholder: 'Please enter new password',
  174. newPasswordRequired: 'New password cannot be empty',
  175. confirmPassword: 'Confirm Password',
  176. confirmPasswordPlaceholder: 'Please confirm password',
  177. confirmPasswordRequired: 'Confirm password cannot be empty',
  178. passwordLength: 'Length must be between 6 and 20 characters',
  179. passwordMismatch: 'The two passwords do not match',
  180. resetPasswordSuccess: 'Updated successfully',
  181. keyPassword: 'Key Password',
  182. keyPasswordPlaceholder: 'Please enter key password',
  183. keyPasswordLength: 'Key password length must be 6 digits',
  184. editSuccess: 'Updated successfully',
  185. addSuccess: 'Added successfully',
  186. deleteSuccess: 'Deleted successfully',
  187. remarkPlaceholder: 'Please enter content',
  188. importDialog: 'User Import Dialog',
  189. uploadTip: 'Drag file here or click to upload',
  190. fileFormat: 'Only xls, xlsx format files are allowed.',
  191. downloadTemplate: 'Download Template',
  192. viewDialog: 'View User Face and Fingerprint Dialog',
  193. serialNo: 'Serial No.',
  194. group: 'Group',
  195. fingerprintData: 'Employee Fingerprint Data',
  196. faceData: 'Employee Face Data',
  197. profile: {
  198. personalInfo: 'Personal Information',
  199. basicInfo: 'Basic Information',
  200. resetPassword: 'Change Password',
  201. dept: 'Department',
  202. role: 'Role',
  203. clickToUploadAvatar: 'Click to upload avatar',
  204. editAvatar: 'Edit Avatar',
  205. fileFormatError: 'File format error, please upload image files such as JPG, PNG.'
  206. },
  207. authRole: {
  208. basicInfo: 'Basic Information',
  209. roleInfo: 'Role Information',
  210. authSuccess: 'Authorization successful'
  211. },
  212. addUser:'Add User',
  213. editUser:'Edit User',
  214. import:'import User',
  215. resetPwdTitle: 'Please enter the new password for "{userName}"',
  216. resetPwdSuccess: 'Edited successfully, the new password is: {newPwd}',
  217. resetKeyTitle: 'Please enter the new key password for "{userName}"',
  218. resetKeySuccess: 'Edited successfully, the new key password is: {newKey}',
  219. },
  220. dept: {
  221. deptName: 'DeptName',
  222. deptNamePlaceholder: 'Please enter department name',
  223. status: 'Status',
  224. deptStatus: 'DeptStatus',
  225. expandCollapse: 'Expand/Collapse',
  226. sort: 'Sort',
  227. createTime: 'Creation Date',
  228. parentDept: 'Parent Dept.',
  229. parentDeptPlaceholder: 'Select parent department',
  230. displaySort: 'Display Sort',
  231. leader: 'Leader',
  232. leaderPlaceholder: 'Please enter leader',
  233. phone: 'Phone',
  234. phonePlaceholder: 'Please enter phone number',
  235. email: 'Email',
  236. emailPlaceholder: 'Please enter email',
  237. dialogTitle: 'Add or Edit Department Dialog',
  238. parentDeptRequired: 'Parent department cannot be empty',
  239. deptNameRequired: 'Department name cannot be empty',
  240. displaySortRequired: 'Display sort cannot be empty',
  241. emailFormat: 'Please enter a valid email address',
  242. phoneFormat: 'Please enter a valid phone number',
  243. addDept: 'Add Department',
  244. editDept: 'Edit Department',
  245. editSuccess: 'Updated successfully',
  246. addSuccess: 'Added successfully',
  247. deleteConfirm: 'Confirm to delete data item with name?',
  248. deleteSuccess: 'Deleted successfully'
  249. },
  250. post: {
  251. postCode: 'Post Code',
  252. postCodePlaceholder: 'Please enter post code',
  253. postName: 'Post Name',
  254. postNamePlaceholder: 'Please enter post name',
  255. status: 'Status',
  256. postStatus: 'Post Status',
  257. postNo: 'Post No.',
  258. postSort: 'Post Sort',
  259. createTime: 'Creation Date',
  260. dialogTitle: 'Add or Edit Post Dialog',
  261. codeNamePlaceholder: 'Please enter code name',
  262. postOrder: 'Post Order',
  263. dialogTitle2: 'Add or Edit Post Dialog',
  264. parentPost: 'Parent Post',
  265. parentPostPlaceholder: 'Select parent post',
  266. postPersonnel: 'Post Personnel',
  267. view: 'View',
  268. addPost: 'Add Post',
  269. editPost: 'Edit Post',
  270. postNameRequired: 'Post name cannot be empty',
  271. parentPostRequired: 'Parent post cannot be empty',
  272. postCodeRequired: 'Post code cannot be empty',
  273. postOrderRequired: 'Post order cannot be empty',
  274. confirmPost: 'Confirm to "{text}" "{postName}" post?',
  275. editSuccess: 'Updated successfully',
  276. addSuccess: 'Added successfully',
  277. deleteConfirm: 'Confirm to delete data item with post number?',
  278. deleteSuccess: 'Deleted successfully'
  279. },
  280. unit: {
  281. unitNo: 'Unit No.',
  282. unitNoPlaceholder: 'Please enter unit number',
  283. unitName: 'Unit Name',
  284. unitNamePlaceholder: 'Please enter unit name',
  285. status: 'Status',
  286. unitType: 'Unit Type',
  287. sort: 'Sort',
  288. createTime: 'Creation Date',
  289. dialogTitle: 'Add or Edit Unit Dialog',
  290. internal: 'Internal',
  291. external: 'External',
  292. remarkPlaceholder: 'Please enter remark',
  293. unitNameRequired: 'Unit name cannot be empty',
  294. enable: 'Enable',
  295. disable: 'Disable',
  296. confirmPost: 'Confirm to post?',
  297. success: 'Success',
  298. addUnit: 'Add Unit',
  299. editUnit: 'Edit Unit',
  300. editSuccess: 'Updated successfully',
  301. addSuccess: 'Added successfully',
  302. deleteConfirm: 'Confirm to delete selected data items?',
  303. deleteSuccess: 'Deleted successfully'
  304. },
  305. role: {
  306. roleName: 'Role Name',
  307. roleNamePlaceholder: 'Please enter role name',
  308. roleKey: 'Permission Key',
  309. roleKeyPlaceholder: 'Please enter permission key',
  310. status: 'Status',
  311. roleStatus: 'Role Status',
  312. roleNo: 'Role No.',
  313. displayOrder: 'Display Order',
  314. more: 'More',
  315. dataPermission: 'Data Permission',
  316. assignUser: 'Assign User',
  317. menuPermission: 'Menu Permission',
  318. expandCollapse: 'Expand/Collapse',
  319. selectAll: 'Select All/None',
  320. parentChildLink: 'Parent-Child Link',
  321. loading: 'Loading, please wait',
  322. dataPermissionDialog: 'Assign Role Data Permission Dialog',
  323. permissionScope: 'Permission Scope',
  324. postPermission: 'Post Permission',
  325. allDataPermission: 'All Data Permission',
  326. customDataPermission: 'Custom Data Permission',
  327. deptDataPermission: 'Dept. Data Permission',
  328. deptAndBelowDataPermission: 'Dept. and Below Data Permission',
  329. onlySelfDataPermission: 'Self Data Only',
  330. roleNameRequired: 'Role name cannot be empty',
  331. roleKeyRequired: 'Permission key cannot be empty',
  332. roleOrderRequired: 'Role order cannot be empty',
  333. addRole: 'Add Role',
  334. editRole: 'Edit Role',
  335. editSuccess: 'Updated successfully',
  336. addSuccess: 'Added successfully',
  337. deleteSuccess: 'Deleted successfully',
  338. roleId: 'Role ID',
  339. selectUser: {
  340. title: 'Select User',
  341. selectUserRequired: 'Please select users to assign'
  342. },
  343. authUser: {
  344. addUser: 'Add User',
  345. batchCancelAuth: 'Batch Cancel Authorization',
  346. cancelAuth: 'Cancel Authorization',
  347. cancelAuthConfirm: 'Confirm to cancel role for user "{userName}"?',
  348. batchCancelAuthConfirm: 'Cancel authorization for selected users?',
  349. cancelAuthSuccess: 'Authorization cancelled successfully'
  350. }
  351. }
  352. },
  353. commonComponents: {
  354. navbar: {
  355. layoutSize: 'Layout Size'
  356. },
  357. sidebar: {
  358. logo: 'Bosch Safety'
  359. },
  360. modal: {
  361. systemTip: 'System Tip',
  362. savingToLocal: 'Saving to local, please wait...',
  363. clearingCache: 'Clearing settings cache and refreshing, please wait...'
  364. },
  365. settings: {
  366. themeStyleSettings: 'Theme Style Settings'
  367. },
  368. imageUpload: {
  369. uploadTip: 'Upload Tip',
  370. pleaseUpload: 'Please upload',
  371. sizeLimit: 'Size not exceeding',
  372. mb: 'MB',
  373. format: 'Format',
  374. file: 'file',
  375. preview: 'Preview',
  376. loading: 'Loading',
  377. formatError: 'File format incorrect, please upload image format file!',
  378. sizeError: 'Upload image size cannot exceed MB!',
  379. uploading: 'Uploading image, please wait...',
  380. countError: 'Upload file count cannot exceed!',
  381. uploadFailed: 'Upload failed, please retry'
  382. }
  383. },
  384. router: {
  385. home: 'Home',
  386. profile: 'Profile',
  387. assignRole: 'Assign Role',
  388. sopNew: 'SOP Management - New SOP',
  389. sopEdit: 'SOP Management - Edit SOP',
  390. sopView: 'SOP Management - View SOP',
  391. jobNew: 'Work Management - New Work Permit',
  392. jobEdit: 'Work Management - Edit Work Permit',
  393. jobExecute: 'Work Execution - Work Status',
  394. preview: 'Preview',
  395. craftDetail: 'Process Detail',
  396. materialInstructionDetail: 'Material Instruction Detail',
  397. deviceDetail: 'Equipment Detail',
  398. detail: 'Detail',
  399. materialSpec: 'Material Spec.',
  400. assignUser: 'Assign User',
  401. dictData: 'Dict. Data',
  402. ruleComposition: 'Rule Composition'
  403. },
  404. mes: {
  405. hardwareType: {
  406. hardwareTypeCode: 'Hardware Type Code',
  407. hardwareTypeCodePlaceholder: 'Please enter hardware type code',
  408. typeName: 'Type Name',
  409. typeNamePlaceholder: 'Please enter type name',
  410. status: 'Status',
  411. statusPlaceholder: 'Please select status',
  412. enable: 'Enable',
  413. disable: 'Disable',
  414. hardwareTypeNo: 'Hardware Type No.',
  415. dialogTitle: 'Add or Edit Equipment Type Dialog',
  416. parentType: 'Parent Type',
  417. parentTypePlaceholder: 'Please select parent type',
  418. autoGenerate: 'Auto Generate',
  419. hardwareCodeRequired: 'Hardware code cannot be empty',
  420. hardwareNameRequired: 'Hardware name cannot be empty',
  421. addHardwareType: 'Add Hardware Type',
  422. editHardwareType: 'Edit Hardware Type',
  423. editSuccess: 'Updated successfully',
  424. addSuccess: 'Added successfully',
  425. deleteConfirm: 'Confirm to delete hardware type with code?',
  426. deleteSuccess: 'Deleted successfully'
  427. },
  428. rfid: {
  429. rfidCode: 'RFID Code',
  430. rfidCodePlaceholder: 'Please enter RFID code',
  431. rfidContent: 'RFID Content',
  432. rfidContentPlaceholder: 'Please enter lock cabinet name',
  433. rfidType: 'RFID Type',
  434. rfidTypePlaceholder: 'Please select RFID type',
  435. status: 'Status',
  436. statusPlaceholder: 'Please select status',
  437. batchDelete: 'Batch Delete',
  438. rifidCode: 'RIFID Code',
  439. createTime: 'Creation Date',
  440. dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
  441. autoGenerate: 'Auto Generate',
  442. rfidContentPlaceholder2: 'Please enter RFID content',
  443. remarkPlaceholder: 'Please enter remark',
  444. rfidCodeRequired: 'RFID code cannot be empty',
  445. rfidContentRequired: 'RFID content cannot be empty',
  446. rfidTypeRequired: 'RFID type cannot be empty',
  447. addRfid: 'Add RFID Info',
  448. editRfid: 'Edit RFID Info',
  449. editSuccess: 'Updated successfully',
  450. addSuccess: 'Added successfully',
  451. deleteConfirm: 'Confirm to delete selected data items?',
  452. deleteSuccess: 'Deleted successfully'
  453. },
  454. workCard: {
  455. workCardCode: 'Work Card Code',
  456. workCardCodePlaceholder: 'Please enter work card code',
  457. workCardType: 'Work Card Type',
  458. workCardTypePlaceholder: 'Please select work card type',
  459. userName: 'User Name',
  460. userPlaceholder: 'Please select work card user',
  461. workCardNFC: 'Work Card NFC',
  462. status: 'Status',
  463. dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
  464. keyCodePlaceholder: 'Please enter key code',
  465. autoGenerate: 'Auto Generate',
  466. nfcPlaceholder: 'Please enter work card NFC',
  467. remarkPlaceholder: 'Please enter remark',
  468. workCardCodeRequired: 'Work card code cannot be empty',
  469. userNameRequired: 'User name cannot be empty',
  470. nfcRequired: 'Work card NFC cannot be empty',
  471. workCardTypeRequired: 'Work card type cannot be empty',
  472. addWorkCard: 'Add Work Card Info',
  473. editWorkCard: 'Edit Work Card Info',
  474. employeeCard: 'Employee Card',
  475. tempCard: 'Temporary Card',
  476. editSuccess: 'Updated successfully',
  477. addSuccess: 'Added successfully',
  478. deleteConfirm: 'Confirm to delete data item with code?',
  479. deleteSuccess: 'Deleted successfully'
  480. },
  481. lockCabinet: {
  482. lockCabinetName: 'Lock Cabinet Name',
  483. lockCabinetNamePlaceholder: 'Please enter lock cabinet name',
  484. isOnline: 'Online',
  485. isOnlinePlaceholder: 'Please select online status',
  486. status: 'Status',
  487. statusPlaceholder: 'Please select status',
  488. batchDelete: 'Batch Delete',
  489. lockCabinetCode: 'Lock Cabinet Code',
  490. hardwareId: 'Hardware ID',
  491. hardwareSerialNo: 'Hardware Serial No.',
  492. post: 'Post',
  493. image: 'Image',
  494. icon: 'Icon',
  495. detail: 'Detail',
  496. view: 'View',
  497. test: 'Test',
  498. dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
  499. lockCabinetNo: 'Lock Cabinet No.',
  500. lockCabinetNoPlaceholder: 'Please enter lock cabinet number',
  501. autoGenerate: 'Auto Generate',
  502. postNo: 'Post No.',
  503. postPlaceholder: 'Select post',
  504. hardwareIdPlaceholder: 'Please select hardware ID',
  505. remarkPlaceholder: 'Please enter remark',
  506. testType: 'Type',
  507. typePlaceholder: 'Please enter type',
  508. serialNo: 'Serial No.',
  509. serialNoPlaceholder: 'Please enter loto serial number',
  510. content: 'Content',
  511. contentPlaceholder: 'Please enter content',
  512. lockCabinetCodeRequired: 'Lock cabinet code cannot be empty',
  513. lockCabinetNameRequired: 'Lock cabinet name cannot be empty',
  514. hardwareIdRequired: 'Hardware ID cannot be empty',
  515. postNoRequired: 'Post number cannot be empty',
  516. editSuccess: 'Updated successfully',
  517. addSuccess: 'Added successfully',
  518. testSuccess: 'Test successful',
  519. deleteConfirm: 'Confirm to delete selected data items?',
  520. deleteSuccess: 'Deleted successfully',
  521. lockCabinetView: 'Lock Cabinet View',
  522. listView: 'List View',
  523. slotCode: 'Slot Code',
  524. slotCodePlaceholder: 'Please enter slot code',
  525. slotType: 'Slot Type',
  526. slotTypePlaceholder: 'Please select slot type',
  527. row: 'Row',
  528. col: 'Column',
  529. isOccupied: 'Occupied',
  530. occupiedHardwareId: 'Occupied Hardware ID',
  531. lockCabinetNo2: 'Lock Cabinet No.',
  532. slotNo: 'Slot No.',
  533. slotNoPlaceholder: 'Please enter slot number',
  534. rowPlaceholder: 'Please enter row',
  535. colPlaceholder: 'Please enter column',
  536. occupiedHardwareIdPlaceholder: 'Please select hardware ID',
  537. addSlot: 'Add Slot Data Info',
  538. editSlot: 'Edit Slot Data Info'
  539. },
  540. hardwareInfo: {
  541. hardwareCode: 'Hardware Code',
  542. hardwareCodePlaceholder: 'Please enter hardware code',
  543. hardwareName: 'Hardware Name',
  544. hardwareNamePlaceholder: 'Please enter hardware name',
  545. status: 'Status',
  546. statusPlaceholder: 'Please select hardware status',
  547. hardwareType: 'Hardware Type',
  548. hardwareTypePlaceholder: 'Please select hardware type',
  549. specModel: 'Spec. Model',
  550. specModelPlaceholder: 'Please enter spec. model',
  551. createTime: 'Creation Date',
  552. startDate: 'Start Date',
  553. endDate: 'End Date',
  554. batchDelete: 'Batch Delete',
  555. hardwareNo: 'Hardware Code',
  556. serialNo: 'Serial No.',
  557. hardwareStatus: 'Hardware Status',
  558. enableTime: 'Enable Time',
  559. availableCount: 'Available Count',
  560. usedCount: 'Used Count',
  561. availableLifespan: 'Available Lifespan',
  562. usedLifespan: 'Used Lifespan',
  563. dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
  564. autoGenerate: 'Auto Generate',
  565. hardwareTypePlaceholder2: 'Please select hardware type',
  566. serialNoPlaceholder: 'Please enter serial number',
  567. availableCountPlaceholder: 'Please enter available count',
  568. usedCountPlaceholder: 'Please enter used count',
  569. availableLifespanPlaceholder: 'Please enter available lifespan',
  570. usedLifespanPlaceholder: 'Please enter used lifespan',
  571. enableDate: 'Enable Date',
  572. enableDatePlaceholder: 'Please select enable date',
  573. online: 'Online',
  574. offline: 'Offline',
  575. exception: 'Exception',
  576. hardwareCodeRequired: 'Hardware code cannot be empty',
  577. hardwareNameRequired: 'Hardware name cannot be empty',
  578. hardwareTypeRequired: 'Hardware type cannot be empty',
  579. lastWeek: 'Last Week',
  580. lastMonth: 'Last Month',
  581. lastThreeMonths: 'Last Three Months',
  582. addHardwareInfo: 'Add Hardware Info',
  583. editHardwareInfo: 'Edit Hardware Info',
  584. editSuccess: 'Updated successfully',
  585. addSuccess: 'Added successfully',
  586. deleteConfirm: 'Confirm to delete data item with hardware code?',
  587. deleteSuccess: 'Deleted successfully'
  588. },
  589. mapData: {
  590. close: 'Close',
  591. save: 'Save',
  592. reset: 'Reset',
  593. saveConfirm: 'Please confirm to save changes',
  594. tip: 'Tip'
  595. }
  596. },
  597. device: {
  598. machineryType: {
  599. typeName: 'Type Name',
  600. typeNamePlaceholder: 'Please enter equipment type name',
  601. isEnable: 'Enabled',
  602. isEnablePlaceholder: 'Select Yes or No',
  603. machineryTypeCode: 'Equipment Type Code',
  604. machineryTypeName: 'Equipment Type Name',
  605. dialogTitle: 'Add or Edit Equipment Type Dialog',
  606. parentType: 'Parent Type',
  607. parentTypePlaceholder: 'Please select parent type',
  608. remarkPlaceholder: 'Please enter content',
  609. parentTypeRequired: 'Parent type cannot be empty',
  610. machineryTypeNameRequired: 'Equipment type name cannot be empty',
  611. isEnableRequired: 'Enabled status cannot be empty',
  612. addMachineryType: 'Add Equipment Type',
  613. editMachineryType: 'Edit Equipment Type',
  614. editSuccess: 'Updated successfully',
  615. addSuccess: 'Added successfully',
  616. deleteConfirm: 'Confirm to delete data item with equipment type number?',
  617. deleteSuccess: 'Deleted successfully'
  618. },
  619. machinery: {
  620. categoryNamePlaceholder: 'Please enter category name',
  621. machineryCode: 'Equipment Code',
  622. machineryCodePlaceholder: 'Please enter equipment code',
  623. machineryName: 'Equipment Name',
  624. machineryNamePlaceholder: 'Please enter equipment name',
  625. brand: 'Brand',
  626. specModel: 'Spec. Model',
  627. workshop: 'Workshop',
  628. machineryStatus: 'Equipment Status',
  629. dialogTitle: 'Add or Edit Equipment Dialog',
  630. autoGenerate: 'Auto Generate',
  631. brandPlaceholder: 'Please enter brand',
  632. category: 'Equipment Category',
  633. categoryPlaceholder: 'Please select category',
  634. specModelPlaceholder: 'Please enter spec. model',
  635. workshopPlaceholder: 'Please select workshop',
  636. remarkPlaceholder: 'Please enter content',
  637. back: 'Back',
  638. machineryCodeRequired: 'Equipment code cannot be empty',
  639. machineryCodeLength: 'Equipment code length must be less than 64 characters',
  640. machineryNameRequired: 'Equipment name cannot be empty',
  641. workshopRequired: 'Workshop cannot be empty',
  642. categoryRequired: 'Equipment category cannot be empty',
  643. importDialog: 'Material Import Dialog',
  644. uploadTip: 'Drag file here or click to upload',
  645. updateExisting: 'Update existing equipment data?',
  646. fileFormat: 'Only xls, xlsx format files are allowed.',
  647. downloadTemplate: 'Download Template'
  648. },
  649. segregationPoint: {
  650. pointName: 'Isolation Point Name',
  651. pointNamePlaceholder: 'Please enter isolation point name',
  652. pointType: 'Isolation Point Type',
  653. pointTypePlaceholder: 'Please select isolation point type',
  654. status: 'Status',
  655. statusPlaceholder: 'Please select status',
  656. batchDelete: 'Batch Delete',
  657. pointNo: 'Isolation Point No.',
  658. dangerEnergyType: 'Hazardous Energy Type',
  659. dialogTitle: 'Add or Edit Isolation Point Dialog',
  660. dangerEnergyTypePlaceholder: 'Please select hazardous energy type',
  661. remarkPlaceholder: 'Please enter remark',
  662. pointNameRequired: 'Isolation point name cannot be empty',
  663. pointTypeRequired: 'Isolation point type cannot be empty',
  664. dangerEnergyTypeRequired: 'Hazardous energy type cannot be empty',
  665. addPoint: 'Add Isolation Point',
  666. editPoint: 'Edit Isolation Point',
  667. editSuccess: 'Updated successfully',
  668. addSuccess: 'Added successfully',
  669. deleteConfirm: 'Confirm to delete data item with isolation point number?',
  670. deleteSuccess: 'Deleted successfully'
  671. },
  672. switchManagement: {
  673. switchName: 'Switch Name',
  674. switchNamePlaceholder: 'Please enter switch name',
  675. switchType: 'Switch Type',
  676. switchTypePlaceholder: 'Please select switch type',
  677. status: 'Status',
  678. statusPlaceholder: 'Please select status',
  679. batchDelete: 'Batch Delete',
  680. switchNo: 'Switch No.',
  681. dialogTitle: 'Add or Edit Switch Dialog',
  682. remarkPlaceholder: 'Please enter remark',
  683. switchNameRequired: 'Switch name cannot be empty',
  684. switchTypeRequired: 'Switch type cannot be empty',
  685. addSwitch: 'Add Switch',
  686. editSwitch: 'Edit Switch',
  687. editSuccess: 'Updated successfully',
  688. addSuccess: 'Added successfully',
  689. deleteConfirm: 'Confirm to delete data item with switch number?',
  690. deleteSuccess: 'Deleted successfully'
  691. },
  692. lotoStation: {
  693. stationName: 'LOTO Station Name',
  694. stationNamePlaceholder: 'Please enter LOTO station name',
  695. status: 'Status',
  696. statusPlaceholder: 'Please select status',
  697. batchDelete: 'Batch Delete',
  698. stationNo: 'LOTO Station No.',
  699. dialogTitle: 'Add or Edit LOTO Station Dialog',
  700. remarkPlaceholder: 'Please enter remark',
  701. stationNameRequired: 'LOTO station name cannot be empty',
  702. addStation: 'Add LOTO Station',
  703. editStation: 'Edit LOTO Station',
  704. editSuccess: 'Updated successfully',
  705. addSuccess: 'Added successfully',
  706. deleteConfirm: 'Confirm to delete data item with LOTO station number?',
  707. deleteSuccess: 'Deleted successfully'
  708. },
  709. switchMotor: {
  710. motorName: 'Motor Name',
  711. motorNamePlaceholder: 'Please enter motor name',
  712. motorCode: 'Motor Code',
  713. motorType: 'Motor Type',
  714. motorTypePlaceholder: 'Please select motor type',
  715. motorCodePlaceholder: 'Please enter motor code',
  716. status: 'Status',
  717. statusPlaceholder: 'Please select status',
  718. batchDelete: 'Batch Delete',
  719. motorNo: 'Motor No.',
  720. dialogTitle: 'Add or Edit Motor Dialog',
  721. remarkPlaceholder: 'Please enter remark',
  722. motorNameRequired: 'Motor name cannot be empty',
  723. motorCodeRequired: 'Motor code cannot be empty',
  724. motorTypeRequired: 'Motor type cannot be empty',
  725. addMotor: 'Add Motor',
  726. editMotor: 'Edit Motor',
  727. addMotorInfo: 'Add Motor Information',
  728. editMotorInfo: 'Edit Motor Information',
  729. editSuccess: 'Updated successfully',
  730. addSuccess: 'Added successfully',
  731. deleteConfirm: 'Are you sure you want to delete the selected data items?',
  732. deleteSuccess: 'Deleted successfully',
  733. isolationPointBinding: 'Isolation Point Binding',
  734. isolationPointBindingPlaceholder: 'Isolation Point Binding',
  735. motorLayout: 'Motor Layout',
  736. motorPointList: 'Motor Point List',
  737. save: 'Save',
  738. confirmSaveChanges: 'Please confirm whether to save the modified content',
  739. tip: 'Tip',
  740. confirm: 'Confirm',
  741. cancel: 'Cancel'
  742. },
  743. technology: {
  744. selectPostTip: 'Please select post name below',
  745. craft: 'Process',
  746. device: 'Equipment',
  747. craftName: 'Process Name',
  748. craftNamePlaceholder: 'Please enter process name',
  749. deviceName: 'Equipment Name',
  750. deviceNamePlaceholder: 'Please enter equipment name',
  751. craftNo: 'Process No.',
  752. deviceNo: 'Equipment No.',
  753. craftImage: 'Process Image',
  754. deviceImage: 'Equipment Image',
  755. dialogTitle: 'Add or Edit Department Dialog',
  756. namePlaceholder: 'Please enter name',
  757. postPlaceholder: 'Please select post',
  758. cabinetPlaceholder: 'Please select cabinet',
  759. deviceInfo: 'Equipment Info',
  760. lotoStation: 'LOTO Station',
  761. deviceCraftName: 'Equipment/Process Name',
  762. deviceCraftNamePlaceholder: 'Please enter equipment/process name',
  763. deviceCraftCode: 'Equipment/Process Code',
  764. deviceCraftCodePlaceholder: 'Please enter equipment/process code',
  765. autoGenerate: 'Auto Generate',
  766. deviceCraftType: 'Equipment/Process Type',
  767. deviceCraftTypePlaceholder: 'Please enter equipment/process type',
  768. craftImage2: 'Process Image',
  769. deviceCraftCodeRequired: 'Equipment/process code cannot be empty',
  770. deviceCraftNameRequired: 'Equipment/process name cannot be empty',
  771. postRequired: 'Post cannot be empty',
  772. cabinetRequired: 'Cabinet cannot be empty',
  773. craftInfo: 'Process Info',
  774. deviceList: 'Equipment List',
  775. sopList: 'SOP List',
  776. deviceCraftImage: 'Process/Equipment Process Image',
  777. lotoStationInfo: 'LOTO Station Info',
  778. lockStationInfo: 'Lock Station Info',
  779. eightSteps: 'Eight Steps',
  780. deviceCode: 'Equipment Code',
  781. deviceName2: 'Equipment Name',
  782. deviceImage2: 'Equipment Image',
  783. sopName: 'SOP Name',
  784. workContent: 'Work Content',
  785. deviceListDialog: 'Add or Edit Equipment List Dialog',
  786. deviceNamePlaceholder2: 'Please enter equipment name',
  787. deviceCodePlaceholder: 'Please enter equipment number',
  788. parent: 'Parent',
  789. selectParent: 'Select Parent',
  790. belongingWorkstation: 'Assigned Workstation',
  791. selectWorkstation: 'Select Workstation',
  792. selectEquipmentProcess: 'Select Equipment/Process',
  793. addEquipment: 'Add Equipment',
  794. editEquipment: 'Edit Equipment',
  795. addSop: 'Add SOP',
  796. editSop: 'Edit SOP',
  797. deleteConfirmMessage: 'Confirm to delete data item?',
  798. saveConfirmMessage: 'Please confirm whether to save the changes',
  799. tip: 'Tip',
  800. mapDataFormatError: 'Map data format is incorrect, please enter valid JSON format!',
  801. saveSuccess: 'Saved successfully!',
  802. editSuccess: 'Updated successfully',
  803. addSuccess: 'Added successfully',
  804. deleteSuccess: 'Deleted successfully',
  805. selectSopType: 'Please select SOP type',
  806. workstation: 'Workstation',
  807. belongingCabinet: 'Assigned Cabinet'
  808. }
  809. },
  810. sop: {
  811. sopName: 'SOP Name',
  812. sopNamePlaceholder: 'Please enter SOP name',
  813. sopType: 'SOP Type',
  814. sopTypePlaceholder: 'Please select SOP type',
  815. status: 'Status',
  816. statusPlaceholder: 'Please select status',
  817. batchDelete: 'Batch Delete',
  818. sopNo: 'SOP No.',
  819. view: 'View',
  820. dialogTitle: 'Add or Edit SOP Dialog',
  821. sopNoPlaceholder: 'Please enter SOP number',
  822. autoGenerate: 'Auto Generate',
  823. sopContent: 'SOP Content',
  824. isolationPointInfo: 'Isolation Point Info',
  825. isolationPoint: 'Isolation Point',
  826. isolationPointType: 'Isolation Point Type',
  827. dangerEnergyType: 'Hazardous Energy Type',
  828. preIsolationPoint: 'Pre-Isolation Point',
  829. personnelInfo: 'Personnel Info',
  830. locker: 'Locker',
  831. coLocker: 'Group Lock Member',
  832. addInternalPerson: 'Add Internal Personnel',
  833. addExternalPerson: 'Add External Personnel',
  834. sopNameRequired: 'SOP name cannot be empty',
  835. sopNoRequired: 'SOP number cannot be empty',
  836. sopTypeRequired: 'SOP type cannot be empty',
  837. addSop: 'Add SOP',
  838. editSop: 'Edit SOP',
  839. editSuccess: 'Updated successfully',
  840. addSuccess: 'Added successfully',
  841. deleteConfirm: 'Confirm to delete data item with SOP number?',
  842. deleteSuccess: 'Deleted successfully',
  843. newSop: {
  844. title: 'LD-R&R SOP',
  845. selectCraftDevice: 'Select Process/Equipment',
  846. deviceCraftName: 'Equipment/Process Name',
  847. post: 'Post',
  848. deviceCraftType: 'Equipment/Process Type',
  849. postType: 'Post Type',
  850. sopType: 'SOP Type',
  851. shiftChange: 'Shift Change',
  852. cleaning: 'Cleaning',
  853. changeover: 'Changeover',
  854. repair: 'Repair',
  855. pm: 'PM',
  856. startExecute: 'Start Execute',
  857. previousStep: 'Previous Step',
  858. craftImage: 'Process/Equipment Process Image',
  859. lotoStationInfo: 'LOTO Station Info',
  860. eightSteps: 'Eight Steps',
  861. step1: 'Step 1',
  862. step2: 'Step 2',
  863. step3: 'Step 3',
  864. step4: 'Step 4',
  865. step5: 'Step 5',
  866. step6: 'Step 6',
  867. step7: 'Step 7',
  868. step8: 'Step 8',
  869. executed: 'Executed',
  870. assign: 'Assign',
  871. execute: 'Execute',
  872. step1Content: 'Identify work to be performed',
  873. step2Content: 'Determine energy sources and isolation methods for lockout',
  874. step3Content: 'Notify all affected employees',
  875. step4Content: 'If equipment is running, shut down using normal operating procedures',
  876. step5Content: 'Lockout and tagout',
  877. step6Content: 'Verify energy isolation',
  878. step7Content: 'Check before removing lock',
  879. step8Content: 'Remove locks and restore isolation devices to normal position',
  880. addPersonnel: 'Add Personnel',
  881. selectInternalPerson: 'Select Internal Personnel',
  882. personPlaceholder: 'Please select personnel',
  883. selectExternalPerson: 'Select External Personnel'
  884. },
  885. viewSop: {
  886. basicInfo: 'Basic Info',
  887. sopName: 'SOP Name',
  888. sopNamePlaceholder: 'Please enter SOP name',
  889. sopNo: 'SOP No.',
  890. sopNoPlaceholder: 'Please enter SOP number',
  891. autoGenerate: 'Auto Generate',
  892. sopType: 'SOP Type',
  893. sopTypePlaceholder: 'Please select SOP type',
  894. sopContent: 'SOP Content',
  895. isolationPointInfo: 'Isolation Point Info',
  896. isolationPoint: 'Isolation Point',
  897. isolationPointType: 'Isolation Point Type',
  898. dangerEnergyType: 'Hazardous Energy Type',
  899. preIsolationPoint: 'Pre-Isolation Point',
  900. personnelInfo: 'Personnel Info',
  901. locker: 'Locker',
  902. coLocker: 'Group Lock Member',
  903. addInternalPerson: 'Add Internal Personnel',
  904. addExternalPerson: 'Add External Personnel'
  905. }
  906. },
  907. job: {
  908. jobList: {
  909. ticketName: 'Work Permit Name',
  910. ticketNamePlaceholder: 'Please enter work permit name',
  911. jobType: 'Work Type',
  912. jobTypePlaceholder: 'Please select work type',
  913. status: 'Status',
  914. statusPlaceholder: 'Please select status',
  915. batchDelete: 'Batch Delete',
  916. ticketNo: 'Work Permit No.',
  917. dialogTitle: 'Add or Edit Work Permit Dialog',
  918. ticketNoPlaceholder: 'Please enter work permit number',
  919. autoGenerate: 'Auto Generate',
  920. remarkPlaceholder: 'Please enter remark',
  921. ticketNameRequired: 'Work permit name cannot be empty',
  922. ticketNoRequired: 'Work permit number cannot be empty',
  923. jobTypeRequired: 'Work type cannot be empty',
  924. addTicket: 'Add Work Permit',
  925. editTicket: 'Edit Work Permit',
  926. editSuccess: 'Updated successfully',
  927. addSuccess: 'Added successfully',
  928. deleteConfirm: 'Confirm to delete data item with work permit number?',
  929. deleteSuccess: 'Deleted successfully'
  930. },
  931. jobManagement: {
  932. selectPost: 'Select Post',
  933. selectSop: 'Select SOP',
  934. jobDetail: 'Work Detail',
  935. selectCraftDevice: 'Select Process/Equipment',
  936. deviceCraftName: 'Equipment/Process Name',
  937. sopType: 'SOP Type',
  938. startExecute: 'Start Execute',
  939. craftImage: 'Process/Equipment Process Image',
  940. lockStationInfo: 'Lock Station Info',
  941. eightSteps: 'Eight Steps',
  942. step: 'Step',
  943. stepLabel: 'Step',
  944. status: 'Status',
  945. assign: 'Assign',
  946. executed: 'Executed',
  947. execute: 'Execute',
  948. content: 'Content',
  949. detail: 'Detail',
  950. view: 'View',
  951. jobLog: 'Work Log',
  952. all: 'All',
  953. finishJob: 'Finish Work',
  954. cancelJob: 'Cancel Work',
  955. newLogAlert: 'New Log Alert',
  956. addPersonnel: 'Add Personnel',
  957. locker: 'Locker',
  958. selectedPersonList: 'Selected Personnel List',
  959. name: 'Name',
  960. source: 'Source',
  961. internal: 'Internal',
  962. external: 'External',
  963. internalCoLockerList: 'Internal Group Lock Member List',
  964. internalPersonId: 'Internal Personnel ID',
  965. searchName: 'Search Name',
  966. externalCoLockerList: 'External Group Lock Member List',
  967. externalPersonId: 'External Personnel ID',
  968. lockerRequired: 'Locker cannot be empty',
  969. jobStatus: 'Work Status',
  970. jobNo: 'Work No.',
  971. jobName: 'Work Name',
  972. lockKey: 'Lock Key',
  973. unlockKey: 'Unlock Key',
  974. personnelStatus: 'Personnel Status',
  975. coLocker: 'Group Lock Member',
  976. isolationPointStatus: 'Isolation Point Status',
  977. isolationPoint: 'Isolation Point',
  978. padlockName: 'Padlock Name',
  979. lockMechanism: 'Lock Mechanism',
  980. close: 'Close',
  981. affectedTickets: 'Affected Work Permits',
  982. ticketNo: 'Work Permit No.',
  983. ticketName: 'Work Permit Name',
  984. ticketStatus: 'Work Permit Status',
  985. ticketType: 'Work Permit Type',
  986. lockStationInfo2: 'Lock Station Info',
  987. isolationPointName: 'Isolation Point Name',
  988. function: 'Function',
  989. ongoingJobs: 'Works in Progress',
  990. post: 'Post',
  991. no: 'No.',
  992. icon: 'Icon',
  993. operation: 'Operation'
  994. },
  995. jobExecution: {
  996. selectPost: 'Select Post',
  997. selectSop: 'Select SOP',
  998. jobDetail: 'Work Detail',
  999. selectCraftDevice: 'Select Process/Equipment',
  1000. deviceCraftName: 'Equipment/Process Name',
  1001. sopType: 'SOP Type',
  1002. startExecute: 'Start Execute',
  1003. craftImage: 'Process/Equipment Process Image',
  1004. lockStationInfo: 'Lock Station Info',
  1005. eightSteps: 'Eight Steps',
  1006. step1: 'Step 1',
  1007. step2: 'Step 2',
  1008. step3: 'Step 3',
  1009. step4: 'Step 4',
  1010. step5: 'Step 5',
  1011. step6: 'Step 6',
  1012. step7: 'Step 7',
  1013. step8: 'Step 8',
  1014. executed: 'Executed',
  1015. assign: 'Assign',
  1016. execute: 'Execute',
  1017. view: 'View',
  1018. step1Content: 'Identify work to be performed',
  1019. step2Content: 'Determine energy sources and isolation methods for lockout',
  1020. step3Content: 'Notify all affected employees',
  1021. step4Content: 'If equipment is running, shut down using normal operating procedures',
  1022. step5Content: 'Lockout and tagout',
  1023. step6Content: 'Verify energy isolation',
  1024. step7Content: 'Check before removing lock',
  1025. step8Content: 'Remove locks and restore isolation devices to normal position'
  1026. },
  1027. jobDetail: {
  1028. jobStatus: 'Work Status',
  1029. jobName: 'Work Name',
  1030. status: 'Status',
  1031. lockKey: 'Lock Key',
  1032. unlockKey: 'Unlock Key',
  1033. personnelStatus: 'Personnel Status',
  1034. locker: 'Locker',
  1035. coLocker: 'Group Lock Member',
  1036. isolationPointStatus: 'Isolation Point Status',
  1037. isolationPoint: 'Isolation Point',
  1038. switchStatus: 'Switch Status',
  1039. padlockName: 'Padlock Name',
  1040. lockMechanism: 'Lock Mechanism'
  1041. }
  1042. },
  1043. statistics: {
  1044. lockerDaily: {
  1045. dailyLoanReturn: 'Daily Loan Return Statistics',
  1046. totalLoanCount: 'Total Loan Count',
  1047. totalNormalReturnCount: 'Total Normal Return Count',
  1048. totalTimeoutReturnCount: 'Total Timeout Return Count',
  1049. count: 'Count',
  1050. times: 'times'
  1051. },
  1052. lockerLending: {
  1053. avgLoanDuration: 'Average Material Loan Duration',
  1054. avgLoanHours: 'Average Loan Duration (Hours)',
  1055. hours: 'hours'
  1056. },
  1057. lockerCollection: {
  1058. materialLoan: 'Material Loan Statistics',
  1059. loanCount: 'Loan Count',
  1060. count: 'Count',
  1061. times: 'times'
  1062. },
  1063. lockerReturn: {
  1064. materialReturn: 'Material Return Statistics',
  1065. normalReturnCount: 'Normal Return Count',
  1066. timeoutReturnCount: 'Timeout Return Count',
  1067. count: 'Count'
  1068. },
  1069. lockerOpen: {
  1070. cabinetOpenClose: 'Cabinet Open/Close Count',
  1071. openCloseCount: 'Open/Close Count',
  1072. count: 'Count',
  1073. times: 'times'
  1074. },
  1075. lockerMistake: {
  1076. cabinetException: 'Cabinet Exception Statistics',
  1077. wrongPlacement: 'Wrong Placement',
  1078. timeoutNotClosed: 'Timeout Not Closed',
  1079. count: 'Count'
  1080. },
  1081. lockerChange: {
  1082. materialReplacement: 'Material Replacement Statistics',
  1083. normalReplacementCount: 'Normal Replacement Count',
  1084. expiredReplacementCount: 'Expired Replacement Count',
  1085. damagedReplacementCount: 'Damaged Replacement Count',
  1086. count: 'Count'
  1087. },
  1088. lockerSpeciality: {
  1089. specialStatus: 'Special Status Material Statistics (Current Time)',
  1090. aboutToExpire: 'About to Expire',
  1091. expired: 'Expired',
  1092. damaged: 'Damaged Count',
  1093. unit: 'pcs'
  1094. }
  1095. },
  1096. material: {
  1097. materialInfo: {
  1098. materialCode: 'Material Code',
  1099. materialCodePlaceholder: 'Please enter material code',
  1100. materialName: 'Material Name',
  1101. materialNamePlaceholder: 'Please enter material name',
  1102. materialType: 'Material Type',
  1103. materialTypePlaceholder: 'Please select material type',
  1104. status: 'Status',
  1105. statusPlaceholder: 'Please select status',
  1106. batchDelete: 'Batch Delete',
  1107. materialNo: 'Material No.',
  1108. dialogTitle: 'Add or Edit Material Dialog',
  1109. autoGenerate: 'Auto Generate',
  1110. materialTypePlaceholder2: 'Please select material type',
  1111. statusPlaceholder2: 'Please select status',
  1112. remarkPlaceholder: 'Please enter remark',
  1113. materialCodeRequired: 'Material code cannot be empty',
  1114. materialNameRequired: 'Material name cannot be empty',
  1115. materialTypeRequired: 'Material type cannot be empty',
  1116. addMaterial: 'Add Material',
  1117. editMaterial: 'Edit Material',
  1118. editSuccess: 'Updated successfully',
  1119. addSuccess: 'Added successfully',
  1120. deleteConfirm: 'Confirm to delete data item with material number?',
  1121. deleteSuccess: 'Deleted successfully',
  1122. cabinet: 'Cabinet',
  1123. cabinetPlaceholder: 'Please select cabinet',
  1124. bindCabinet: 'Bind Cabinet',
  1125. bindCabinetPlaceholder: 'Please select bind cabinet',
  1126. rfid: 'RFID',
  1127. rfidPlaceholder: 'Please enter material RFID',
  1128. supplier: 'Supplier',
  1129. supplierPlaceholder: 'Please enter supplier',
  1130. expirationDate: 'Expiration Date',
  1131. selectDate: 'Select Date',
  1132. materialSpec: 'Material Spec.',
  1133. materialSpecType: 'Material Spec. Type',
  1134. materialSpecTypePlaceholder: 'Please select material spec. type',
  1135. materialSpecPlaceholder: 'Please enter material spec.',
  1136. isInCabinet: 'In Cabinet',
  1137. materialStatus: 'Material Status'
  1138. },
  1139. materialType: {
  1140. typeName: 'Type Name',
  1141. typeNamePlaceholder: 'Please enter type name',
  1142. status: 'Status',
  1143. statusPlaceholder: 'Please select status',
  1144. batchDelete: 'Batch Delete',
  1145. typeNo: 'Type No.',
  1146. dialogTitle: 'Add or Edit Material Type Dialog',
  1147. remarkPlaceholder: 'Please enter remark',
  1148. typeNameRequired: 'Type name cannot be empty',
  1149. addMaterialType: 'Add Material Type',
  1150. editMaterialType: 'Edit Material Type',
  1151. editSuccess: 'Updated successfully',
  1152. addSuccess: 'Added successfully',
  1153. deleteConfirm: 'Confirm to delete data item with type number?',
  1154. deleteSuccess: 'Deleted successfully'
  1155. },
  1156. materialStandard: {
  1157. materialSpecType: 'Material Spec. Type',
  1158. materialSpecTypePlaceholder: 'Please enter material spec. type',
  1159. batchDelete: 'Batch Delete',
  1160. no: 'No.',
  1161. createTime: 'Creation Date',
  1162. specSettings: 'Spec. Settings',
  1163. remarkPlaceholder: 'Please enter content',
  1164. nameRequired: 'Name cannot be empty',
  1165. addMaterialSpecType: 'Add Material Spec. Type',
  1166. editMaterialSpecType: 'Edit Material Spec. Type',
  1167. editSuccess: 'Updated successfully',
  1168. addSuccess: 'Added successfully',
  1169. deleteConfirm: 'Confirm to delete selected data items?',
  1170. deleteSuccess: 'Deleted successfully',
  1171. propertyForm: {
  1172. materialSpecTypeNo: 'Material Spec. Type No.',
  1173. materialSpecTypePlaceholder: 'Please enter material spec. type',
  1174. materialSpec: 'Material Spec.',
  1175. materialSpecPlaceholder: 'Please enter material spec.',
  1176. back: 'Back',
  1177. materialSpecRequired: 'Material spec. cannot be empty',
  1178. addMaterialSpec: 'Add Material Spec.',
  1179. editMaterialSpec: 'Edit Material Spec.'
  1180. }
  1181. },
  1182. collectionManagement: {
  1183. cabinet: 'Cabinet',
  1184. cabinetPlaceholder: 'Please select cabinet',
  1185. materialName: 'Material Name',
  1186. materialNamePlaceholder: 'Please enter material name',
  1187. materialType: 'Material Type',
  1188. materialTypePlaceholder: 'Please select material type',
  1189. loanPerson: 'Loan Person',
  1190. loanPersonPlaceholder: 'Please enter loan person',
  1191. loanTime: 'Loan Time',
  1192. startDate: 'Start Date',
  1193. endDate: 'End Date',
  1194. returnPerson: 'Return Person',
  1195. returnPersonPlaceholder: 'Please enter return person',
  1196. returnTime: 'Return Time',
  1197. status: 'Status',
  1198. timeoutNotReturned: 'Timeout Not Returned',
  1199. materialNo: 'Material No.',
  1200. materialImage: 'Material Image',
  1201. loanDuration: 'Loan Duration',
  1202. lastWeek: 'Last Week',
  1203. lastMonth: 'Last Month',
  1204. lastThreeMonths: 'Last Three Months'
  1205. },
  1206. inventory: {
  1207. materialType: 'Material Type',
  1208. overview: 'Overview',
  1209. inCabinet: 'In Cabinet',
  1210. loaned: 'Loaned',
  1211. normal: 'Normal',
  1212. expired: 'Expired',
  1213. damaged: 'Damaged'
  1214. },
  1215. instructions: {
  1216. title: 'Title',
  1217. titlePlaceholder: 'Please enter title',
  1218. materialType: 'Material Type',
  1219. materialTypePlaceholder: 'Please select material type',
  1220. type: 'Type',
  1221. batchDelete: 'Batch Delete',
  1222. instructionNo: 'Instruction No.',
  1223. sort: 'Sort',
  1224. file: 'File',
  1225. view: 'View',
  1226. detail: 'Detail',
  1227. addTime: 'Add Time',
  1228. dialogTitle: 'Add or Edit Material Dialog',
  1229. displaySort: 'Display Sort',
  1230. selectMaterialType: 'Select Material Type',
  1231. fileType: 'File Type',
  1232. delete: 'Delete',
  1233. import: 'Import',
  1234. uploadTip: 'Drag file here or click to upload',
  1235. fileFormat: 'mp4, pdf format files.',
  1236. confirm: 'Confirm',
  1237. uploading: 'Uploading',
  1238. deleteSuccess: 'Deleted successfully'
  1239. },
  1240. blacklist: {
  1241. employeeNo: 'Employee No.',
  1242. employeeNoPlaceholder: 'Please enter employee number',
  1243. name: 'Name',
  1244. namePlaceholder: 'Please enter name',
  1245. batchDelete: 'Batch Delete',
  1246. userNo: 'User No.',
  1247. createTime: 'Creation Date',
  1248. dialogTitle: 'Add or Edit Equipment Repair Order Dialog',
  1249. namePlaceholder2: 'Please enter name',
  1250. type: 'Type',
  1251. loginName: 'Login Name'
  1252. },
  1253. inspectionPlan: {
  1254. planName: 'Plan Name',
  1255. planNamePlaceholder: 'Please enter plan name',
  1256. cabinet: 'Cabinet',
  1257. cabinetPlaceholder: 'Please select inspection cabinet',
  1258. planDate: 'Plan Date',
  1259. startDate: 'Start Date',
  1260. endDate: 'End Date',
  1261. inspector: 'Inspector',
  1262. inspectorPlaceholder: 'Please select inspector',
  1263. status: 'Status',
  1264. startAutoCreate: 'Start Auto Create',
  1265. planFrequency: 'Plan Frequency',
  1266. planFrequencyPlaceholder: 'Please select plan frequency',
  1267. month: 'Month',
  1268. week: 'Week',
  1269. planDatePlaceholder: 'Please select plan date',
  1270. autoCreateNote: '(*Auto-created inspection plans cover all cabinets)',
  1271. planNo: 'Plan No.',
  1272. inspectionRecord: 'Inspection Record',
  1273. view: 'View',
  1274. dialogTitle: 'Add or Edit Team Dialog',
  1275. area: 'Area',
  1276. areaPlaceholder: 'Select area',
  1277. cabinetPlaceholder2: 'Please select inspection cabinet',
  1278. datePlaceholder: 'Please select date',
  1279. inspectionCabinetDetail: 'Inspection Cabinet Detail',
  1280. planName2: 'Plan Name',
  1281. inspectionCabinet: 'Inspection Cabinet',
  1282. signature: 'Signature',
  1283. detail: 'Detail',
  1284. close: 'Close',
  1285. cabinetInspectionRecord: 'Cabinet Inspection Record',
  1286. materialNo: 'Material No.',
  1287. materialName: 'Material Name',
  1288. materialType: 'Material Type',
  1289. materialImage: 'Material Image',
  1290. rfid: 'RFID',
  1291. inspectionTime: 'Inspection Time',
  1292. inspectionResult: 'Inspection Result',
  1293. exceptionReason: 'Exception Reason',
  1294. measure: 'Measure',
  1295. replacementRecord: 'Replacement Record'
  1296. },
  1297. inspectionRecord: {
  1298. planName: 'Plan Name',
  1299. planNamePlaceholder: 'Please enter plan name',
  1300. cabinet: 'Cabinet',
  1301. cabinetPlaceholder: 'Please select cabinet',
  1302. materialName: 'Material Name',
  1303. materialNamePlaceholder: 'Please enter material name',
  1304. materialType: 'Material Type',
  1305. materialTypePlaceholder: 'Please select material type',
  1306. rfid: 'RFID',
  1307. rfidPlaceholder: 'Please enter RFID',
  1308. inspectionTime: 'Inspection Time',
  1309. startDate: 'Start Date',
  1310. endDate: 'End Date',
  1311. inspectionResult: 'Inspection Result',
  1312. exceptionReason: 'Exception Reason',
  1313. status: 'Status',
  1314. planName2: 'Plan Name',
  1315. materialNo: 'Material No.',
  1316. measure: 'Measure'
  1317. },
  1318. replacementRecord: {
  1319. cabinet: 'Cabinet',
  1320. cabinetPlaceholder: 'Please select cabinet',
  1321. materialType: 'Material Type',
  1322. materialTypePlaceholder: 'Please select material type',
  1323. originalMaterialNo: 'Original Material No.',
  1324. originalMaterialNoPlaceholder: 'Please enter original material number',
  1325. originalRfid: 'Original RFID',
  1326. originalRfidPlaceholder: 'Please enter original RFID',
  1327. newMaterialNo: 'New Material No.',
  1328. newMaterialNoPlaceholder: 'Please enter new material number',
  1329. newRfid: 'New RFID',
  1330. newRfidPlaceholder: 'Please enter new RFID',
  1331. replacer: 'Replacer',
  1332. replacerPlaceholder: 'Please enter replacer',
  1333. replacementTime: 'Replacement Time',
  1334. startDate: 'Start Date',
  1335. endDate: 'End Date',
  1336. operationType: 'Operation Type',
  1337. operationTypePlaceholder: 'Please select operation type',
  1338. materialImage: 'Material Image',
  1339. originalMaterialName: 'Original Material Name',
  1340. newMaterialName: 'New Material Name',
  1341. repair: 'Repair',
  1342. replacement: 'Replacement'
  1343. },
  1344. lockers: {
  1345. cabinetLocation: 'Cabinet Location',
  1346. cabinetList: 'Cabinet List',
  1347. noDataTip: 'No data, please configure in Basic Data menu',
  1348. areaNamePlaceholder: 'Please enter area name',
  1349. cabinetNo: 'Cabinet No.',
  1350. cabinetNoPlaceholder: 'Please enter cabinet number',
  1351. cabinetName: 'Cabinet Name',
  1352. cabinetNamePlaceholder: 'Please enter cabinet name',
  1353. cabinetImage: 'Cabinet Image',
  1354. cabinetStatus: 'Cabinet Status',
  1355. exceptionType: 'Exception Type',
  1356. cabinetDetail: 'Cabinet Detail',
  1357. view: 'View',
  1358. exceptionInfo: 'Exception Info'
  1359. }
  1360. },
  1361. exception: {
  1362. manual: {
  1363. exceptionName: 'Exception Name',
  1364. exceptionNamePlaceholder: 'Please enter exception name',
  1365. exceptionType: 'Exception Type',
  1366. exceptionTypePlaceholder: 'Please select exception type',
  1367. status: 'Status',
  1368. statusPlaceholder: 'Please select status',
  1369. batchDelete: 'Batch Delete',
  1370. exceptionNo: 'Exception No.',
  1371. dialogTitle: 'Add or Edit Exception Dialog',
  1372. remarkPlaceholder: 'Please enter remark',
  1373. exceptionNameRequired: 'Exception name cannot be empty',
  1374. exceptionTypeRequired: 'Exception type cannot be empty',
  1375. addException: 'Add Exception',
  1376. editException: 'Edit Exception',
  1377. editSuccess: 'Updated successfully',
  1378. addSuccess: 'Added successfully',
  1379. deleteConfirm: 'Confirm to delete data item with exception number?',
  1380. deleteSuccess: 'Deleted successfully'
  1381. },
  1382. management: {
  1383. cabinet: 'Cabinet',
  1384. cabinetPlaceholder: 'Please select cabinet',
  1385. materialName: 'Material Name',
  1386. materialNamePlaceholder: 'Please enter material name',
  1387. returnPerson: 'Return Person',
  1388. returnPersonPlaceholder: 'Please enter return person',
  1389. status: 'Status',
  1390. statusPlaceholder: 'Please select status',
  1391. exceptionTime: 'Exception Time',
  1392. startDate: 'Start Date',
  1393. endDate: 'End Date',
  1394. exceptionResolveTime: 'Exception Resolve Time',
  1395. no: 'No.',
  1396. returnCabinet: 'Return Cabinet',
  1397. rfid: 'RFID'
  1398. },
  1399. doorException: {
  1400. cabinet: 'Cabinet',
  1401. cabinetPlaceholder: 'Please select cabinet',
  1402. status: 'Status',
  1403. statusPlaceholder: 'Please select status',
  1404. exceptionTime: 'Exception Time',
  1405. startDate: 'Start Date',
  1406. endDate: 'End Date',
  1407. exceptionResolveTime: 'Exception Resolve Time',
  1408. no: 'No.'
  1409. }
  1410. },
  1411. email: {
  1412. template: {
  1413. templateName: 'Template Name',
  1414. templateNamePlaceholder: 'Please enter template name',
  1415. templateType: 'Template Type',
  1416. templateTypePlaceholder: 'Please select template type',
  1417. status: 'Status',
  1418. statusPlaceholder: 'Please select status',
  1419. batchDelete: 'Batch Delete',
  1420. templateNo: 'Template No.',
  1421. dialogTitle: 'Add or Edit Email Template Dialog',
  1422. remarkPlaceholder: 'Please enter remark',
  1423. templateNameRequired: 'Template name cannot be empty',
  1424. templateTypeRequired: 'Template type cannot be empty',
  1425. addTemplate: 'Add Email Template',
  1426. editTemplate: 'Edit Email Template',
  1427. editSuccess: 'Updated successfully',
  1428. addSuccess: 'Added successfully',
  1429. deleteConfirm: 'Confirm to delete data item with template number?',
  1430. deleteSuccess: 'Deleted successfully'
  1431. },
  1432. notify: {
  1433. notifyName: 'Notify Name',
  1434. notifyNamePlaceholder: 'Please enter notify name',
  1435. notifyType: 'Notify Type',
  1436. notifyTypePlaceholder: 'Please select notify type',
  1437. status: 'Status',
  1438. statusPlaceholder: 'Please select status',
  1439. batchDelete: 'Batch Delete',
  1440. notifyNo: 'Notify No.',
  1441. dialogTitle: 'Add or Edit Email Notification Dialog',
  1442. remarkPlaceholder: 'Please enter remark',
  1443. notifyNameRequired: 'Notify name cannot be empty',
  1444. notifyTypeRequired: 'Notify type cannot be empty',
  1445. addNotify: 'Add Email Notification',
  1446. editNotify: 'Edit Email Notification',
  1447. editSuccess: 'Updated successfully',
  1448. addSuccess: 'Added successfully',
  1449. deleteConfirm: 'Confirm to delete data item with notify number?',
  1450. deleteSuccess: 'Deleted successfully'
  1451. }
  1452. },
  1453. systemOther: {
  1454. menu: {
  1455. menuName: 'Menu Name',
  1456. menuNamePlaceholder: 'Please enter menu name',
  1457. status: 'Status',
  1458. statusPlaceholder: 'Please select status',
  1459. menuNo: 'Menu No.',
  1460. icon: 'Icon',
  1461. sort: 'Sort',
  1462. dialogTitle: 'Add or Edit Menu Dialog',
  1463. parentMenu: 'Parent Menu',
  1464. parentMenuPlaceholder: 'Select parent menu',
  1465. menuType: 'Menu Type',
  1466. directory: 'Directory',
  1467. menu: 'Menu',
  1468. button: 'Button',
  1469. routePath: 'Route Path',
  1470. routePathPlaceholder: 'Please enter route path',
  1471. routeAddress: 'Route Address',
  1472. routeAddressPlaceholder: 'Please enter route address',
  1473. routeParam: 'Route Parameter',
  1474. routeParamPlaceholder: 'Please enter route parameter',
  1475. componentPath: 'Component Path',
  1476. componentPathPlaceholder: 'Please enter component path',
  1477. permissionKey: 'Permission Key',
  1478. permissionKeyPlaceholder: 'Please enter permission key',
  1479. menuIcon: 'Menu Icon',
  1480. selectIcon: 'Click to select icon',
  1481. displaySort: 'Display Sort',
  1482. displayOrder: 'Display Order',
  1483. isExternal: 'External Link',
  1484. isExternalLink: 'Is External Link',
  1485. isCache: 'Is Cache',
  1486. cache: 'Cache',
  1487. noCache: 'No Cache',
  1488. isShow: 'Show',
  1489. displayStatus: 'Display Status',
  1490. parentMenuRequired: 'Parent menu cannot be empty',
  1491. menuNameRequired: 'Menu name cannot be empty',
  1492. routePathRequired: 'Route path cannot be empty',
  1493. addMenu: 'Add Menu',
  1494. editMenu: 'Edit Menu',
  1495. editSuccess: 'Updated successfully',
  1496. addSuccess: 'Added successfully',
  1497. deleteConfirm: 'Confirm to delete data item with name "{menuName}"?',
  1498. deleteSuccess: 'Deleted successfully'
  1499. },
  1500. dict: {
  1501. dictName: 'DictName',
  1502. dictNamePlaceholder: 'Please enter dictionary name',
  1503. dictType: 'DictType',
  1504. dictTypePlaceholder: 'Please enter dictionary type',
  1505. status: 'Status',
  1506. statusPlaceholder: 'Please select status',
  1507. dictNo: 'DictNo.',
  1508. createTime: 'Creation Date',
  1509. dictData: 'DictData',
  1510. dialogTitle: 'Add or Edit Dictionary Type Dialog',
  1511. remarkPlaceholder: 'Please enter remark',
  1512. dictNameRequired: 'Dictionary name cannot be empty',
  1513. dictTypeRequired: 'Dictionary type cannot be empty',
  1514. addDictType: 'Add Dictionary Type',
  1515. editDictType: 'Edit Dictionary Type',
  1516. editSuccess: 'Updated successfully',
  1517. addSuccess: 'Added successfully',
  1518. deleteConfirm: 'Confirm to delete data item with dictionary number "{dictIds}"?',
  1519. deleteSuccess: 'Deleted successfully',
  1520. refreshCache: 'Refresh Cache',
  1521. refreshSuccess: 'Refreshed successfully',
  1522. data: {
  1523. dictLabel: 'DictLabel',
  1524. dictLabelPlaceholder: 'Please enter dictionary label',
  1525. dataStatus: 'Data Status',
  1526. dictCode: 'DictCode',
  1527. dictKey: 'DictKey',
  1528. dictSort: 'DictSort',
  1529. dialogTitle: 'Add or Edit Parameter Config Dialog',
  1530. dictType: 'DictType',
  1531. dataLabel: 'DataLabel',
  1532. dataLabelPlaceholder: 'Please enter data label',
  1533. dataKey: 'DataKey',
  1534. dataKeyPlaceholder: 'Please enter data key',
  1535. styleAttr: 'StyleAttr.',
  1536. styleAttrPlaceholder: 'Please enter style attribute',
  1537. displaySort: 'DisplaySort',
  1538. echoStyle: 'EchoStyle',
  1539. default: 'Default',
  1540. primary: 'Primary',
  1541. success: 'Success',
  1542. info: 'Info',
  1543. warning: 'Warning',
  1544. danger: 'Danger',
  1545. dataValue: 'DataValue',
  1546. dataValuePlaceholder: 'Please enter data value',
  1547. cssClass: 'CSSClass',
  1548. cssClassPlaceholder: 'Please enter CSS class',
  1549. listClass: 'ListClass',
  1550. dataLabelRequired: 'Data label cannot be empty',
  1551. dataValueRequired: 'Data value cannot be empty',
  1552. dataKeyRequired: 'Data key cannot be empty',
  1553. dataSortRequired: 'Data sort cannot be empty',
  1554. addDictData: 'Add Dictionary Data',
  1555. editDictData: 'Edit Dictionary Data',
  1556. editSuccess: 'Updated successfully',
  1557. addSuccess: 'Added successfully',
  1558. deleteConfirm: 'Confirm to delete data item with dictionary code "{dictCodes}"?',
  1559. deleteSuccess: 'Deleted successfully',
  1560. dictValue:'DictValue',
  1561. }
  1562. },
  1563. notice: {
  1564. noticeTitle: 'Notice Title',
  1565. noticeTitlePlaceholder: 'Please enter notice title',
  1566. noticeType: 'Notice Type',
  1567. noticeTypePlaceholder: 'Please select notice type',
  1568. status: 'Status',
  1569. statusPlaceholder: 'Please select status',
  1570. noticeNo: 'Notice No.',
  1571. serialNo: 'Serial No.',
  1572. operator: 'Operator',
  1573. operatorPlaceholder: 'Please enter operator',
  1574. type: 'Type',
  1575. creator: 'Creator',
  1576. content: 'Content',
  1577. createTime: 'Creation Date',
  1578. dialogTitle: 'Add or Edit Notice Dialog',
  1579. noticeContent: 'Notice Content',
  1580. noticeTitleRequired: 'Notice title cannot be empty',
  1581. noticeTypeRequired: 'Notice type cannot be empty',
  1582. addNotice: 'Add Notice',
  1583. editNotice: 'Edit Notice',
  1584. editSuccess: 'Updated successfully',
  1585. addSuccess: 'Added successfully',
  1586. deleteConfirm: 'Confirm to delete data item with notice number "{noticeIds}"?',
  1587. deleteSuccess: 'Deleted successfully'
  1588. },
  1589. config: {
  1590. paramName: 'Param. Name',
  1591. paramNamePlaceholder: 'Please enter parameter name',
  1592. paramKey: 'Param. Key',
  1593. paramKeyPlaceholder: 'Please enter parameter key',
  1594. paramType: 'Param. Type',
  1595. paramTypePlaceholder: 'Please select parameter type',
  1596. refreshCache: 'Refresh Cache',
  1597. paramNo: 'Param. No.',
  1598. paramValue: 'Param. Value',
  1599. dialogTitle: 'Add or Edit Parameter Config Dialog',
  1600. paramValuePlaceholder: 'Please enter parameter value',
  1601. remarkPlaceholder: 'Please enter remark',
  1602. configName: 'Parameter Name',
  1603. configNamePlaceholder: 'Please enter parameter name',
  1604. configKey: 'Parameter Key',
  1605. configKeyPlaceholder: 'Please enter parameter key',
  1606. configValue: 'Parameter Value',
  1607. configValuePlaceholder: 'Please enter parameter value',
  1608. configId: 'Parameter ID',
  1609. systemBuiltIn: 'System Built-in',
  1610. configNameRequired: 'Parameter name cannot be empty',
  1611. configKeyRequired: 'Parameter key cannot be empty',
  1612. configValueRequired: 'Parameter value cannot be empty',
  1613. paramNameRequired: 'Parameter name cannot be empty',
  1614. paramKeyRequired: 'Parameter key cannot be empty',
  1615. paramValueRequired: 'Parameter value cannot be empty',
  1616. addConfig: 'Add Parameter',
  1617. editConfig: 'Edit Parameter',
  1618. addParam: 'Add Parameter',
  1619. editParam: 'Edit Parameter',
  1620. editSuccess: 'Updated successfully',
  1621. addSuccess: 'Added successfully',
  1622. deleteConfirm: 'Confirm to delete data item with parameter number "{configIds}"?',
  1623. deleteSuccess: 'Deleted successfully',
  1624. refreshSuccess: 'Refreshed successfully'
  1625. },
  1626. message: {
  1627. messageType: 'Message Type',
  1628. messageTypePlaceholder: 'Please select message type',
  1629. messageLevel: 'Message Level',
  1630. messageLevelPlaceholder: 'Please select message level',
  1631. sender: 'Sender',
  1632. senderPlaceholder: 'Please enter sender',
  1633. recipient: 'Recipient',
  1634. recipientPlaceholder: 'Please enter recipient',
  1635. recipientSelectPlaceholder: 'Please select recipient',
  1636. title: 'Title',
  1637. titlePlaceholder: 'Please enter title',
  1638. content: 'Content',
  1639. processTime: 'Process Time',
  1640. callback: 'Callback Address',
  1641. callbackPlaceholder: 'Please enter callback address',
  1642. test: 'Test',
  1643. messageTypeRequired: 'Message type cannot be empty',
  1644. messageLevelRequired: 'Message level cannot be empty',
  1645. messageTitleRequired: 'Message title cannot be empty',
  1646. messageContentRequired: 'Message content cannot be empty',
  1647. recipientRequired: 'Recipient cannot be empty',
  1648. addMessage: 'Add Message',
  1649. editMessage: 'Edit Message',
  1650. editSuccess: 'Updated successfully',
  1651. addSuccess: 'Added successfully',
  1652. deleteConfirm: 'Confirm to delete data item with message number "{messageIds}"?',
  1653. deleteSuccess: 'Deleted successfully'
  1654. },
  1655. autocode: {
  1656. ruleName: 'Rule Name',
  1657. ruleNamePlaceholder: 'Please enter rule name',
  1658. ruleCode: 'Rule Code',
  1659. ruleCodePlaceholder: 'Please enter rule code',
  1660. ruleType: 'Rule Type',
  1661. ruleTypePlaceholder: 'Please select rule type',
  1662. enableStatus: 'Enable Status',
  1663. status: 'Status',
  1664. statusPlaceholder: 'Please select status',
  1665. ruleNo: 'Rule No.',
  1666. ruleComposition: 'Rule Composition',
  1667. maxLength: 'Max Length',
  1668. isPadded: 'Is Padded',
  1669. isEnabled: 'Is Enabled',
  1670. description: 'Description',
  1671. descriptionPlaceholder: 'Please enter description',
  1672. paddedChar: 'Padded Char',
  1673. paddedCharPlaceholder: 'Please enter padded character',
  1674. paddedMethod: 'Padded Method',
  1675. leftPad: 'Left Pad',
  1676. rightPad: 'Right Pad',
  1677. dialogTitle: 'Add or Edit Auto Code Rule Dialog',
  1678. remarkPlaceholder: 'Please enter remark',
  1679. ruleCodeRequired: 'Rule code cannot be empty',
  1680. ruleNameRequired: 'Rule name cannot be empty',
  1681. ruleTypeRequired: 'Rule type cannot be empty',
  1682. addRule: 'Add Code Rule',
  1683. editRule: 'Edit Code Rule',
  1684. editSuccess: 'Updated successfully',
  1685. addSuccess: 'Added successfully',
  1686. deleteConfirm: 'Confirm to delete data item with code rule "{ruleIds}"?',
  1687. deleteSuccess: 'Deleted successfully',
  1688. part: {
  1689. partCode: 'Part Code',
  1690. partCodePlaceholder: 'Please enter part code',
  1691. partName: 'Part Name',
  1692. partNamePlaceholder: 'Please enter part name',
  1693. partIndex: 'Part Index',
  1694. partIndexPlaceholder: 'Please enter part index',
  1695. partType: 'Part Type',
  1696. partLength: 'Part Length',
  1697. partLengthPlaceholder: 'Please enter part length',
  1698. dateFormat: 'Date Time Format',
  1699. dateFormatPlaceholder: 'Please enter date time format',
  1700. inputCharacter: 'Input Character',
  1701. inputCharacterPlaceholder: 'Please enter input character',
  1702. fixCharacter: 'Fixed Character',
  1703. fixCharacterPlaceholder: 'Please enter fixed character',
  1704. seriaStartNo: 'Serial Start No.',
  1705. seriaStartNoPlaceholder: 'Please enter serial start number',
  1706. seriaStep: 'Serial Step',
  1707. seriaStepPlaceholder: 'Please enter serial step',
  1708. cycleFlag: 'Cycle Flag',
  1709. cycleMethod: 'Cycle Method',
  1710. partCodeRequired: 'Part code cannot be empty',
  1711. partNameRequired: 'Part name cannot be empty',
  1712. partIndexRequired: 'Part index cannot be empty',
  1713. addPart: 'Add Rule Part',
  1714. editPart: 'Edit Rule Part',
  1715. deleteConfirm: 'Confirm to delete rule part ID "{partIds}"?'
  1716. }
  1717. },
  1718. configuration: {
  1719. paramName: 'ParamName',
  1720. paramNamePlaceholder: 'Please enter parameter name',
  1721. paramKey: 'ParamKey',
  1722. paramKeyPlaceholder: 'Please enter parameter key',
  1723. paramValue: 'ParamValue',
  1724. paramValuePlaceholder: 'Please enter parameter value',
  1725. refreshCache: 'Refresh Cache',
  1726. paramType: 'ParamType',
  1727. dialogTitle: 'Add or Edit Basic Data Config Dialog',
  1728. paramTypePlaceholder: 'Please select parameter type',
  1729. valueType: 'ValueType',
  1730. text: 'Text',
  1731. image: 'Image',
  1732. remarkPlaceholder: 'Please enter remark',
  1733. paramNameRequired: 'Parameter name cannot be empty',
  1734. paramKeyRequired: 'Parameter key cannot be empty',
  1735. paramValueRequired: 'Parameter value cannot be empty',
  1736. refreshSuccess: 'Refreshed successfully',
  1737. addConfig: 'Add Basic Data',
  1738. editConfig: 'Edit Basic Data',
  1739. editSuccess: 'Updated successfully',
  1740. addSuccess: 'Added successfully',
  1741. deleteSuccess: 'Deleted successfully',
  1742. },
  1743. mapConfig: {
  1744. mapName: 'Map Name',
  1745. mapNamePlaceholder: 'Please enter map name',
  1746. mapShortNamePlaceholder: 'Please enter map short name',
  1747. fingerprintFaceImport: 'Fingerprint Face Import',
  1748. fingerprintImport: 'Fingerprint Import',
  1749. faceImport: 'Face Import',
  1750. mapNo: 'Map No.',
  1751. mapShortName: 'Map Short Name',
  1752. mapImage: 'Map Image',
  1753. imageWidth: 'Image Width',
  1754. imageWidthPlaceholder: 'Please enter image width',
  1755. imageHeight: 'Image Height',
  1756. imageHeightPlaceholder: 'Please enter image height',
  1757. mapWidth: 'Map Width',
  1758. mapHeight: 'Map Height',
  1759. xCoordinate: 'X Coordinate',
  1760. yCoordinate: 'Y Coordinate',
  1761. mapNameRequired: 'Map name cannot be empty',
  1762. mapImageRequired: 'Map image cannot be empty',
  1763. addMap: 'Add Map Data',
  1764. editMap: 'Edit Map Data',
  1765. createTime: 'Creation Date',
  1766. detail: 'Detail',
  1767. dialogTitle: 'Add or Edit Parameter Config Dialog',
  1768. mapWidthPlaceholder: 'Please enter image width',
  1769. mapHeightPlaceholder: 'Please enter image height',
  1770. xCoordinatePlaceholder: 'Please enter X coordinate',
  1771. yCoordinatePlaceholder: 'Please enter Y coordinate',
  1772. userNamePlaceholder: 'Please enter userName',
  1773. fingerprintLogin: 'Fingerprint Login',
  1774. faceLogin: 'Face Login',
  1775. uploadTip: 'Drag file here or click to upload',
  1776. updateExisting: 'Update existing equipment data?',
  1777. fileFormat: 'Only xls, xlsx format files are allowed.',
  1778. editSuccess: 'Updated successfully',
  1779. addSuccess: 'Added successfully',
  1780. deleteConfirm: 'Confirm to delete selected data items?',
  1781. deleteSuccess: 'Deleted successfully'
  1782. },
  1783. mapPoint: {
  1784. mapName: 'Map Name',
  1785. import: 'Import',
  1786. mapPointNo: 'Map Point No.',
  1787. mapType: 'Map Type',
  1788. entityName: 'Entity Name',
  1789. xCoordinate: 'X Coordinate',
  1790. yCoordinate: 'Y Coordinate',
  1791. createTime: 'Creation Date',
  1792. dialogTitle: 'Add or Edit Parameter Config Dialog',
  1793. entity: 'Entity',
  1794. selectEntity: 'Select Entity',
  1795. xCoordinatePlaceholder: 'Please enter X coordinate',
  1796. yCoordinatePlaceholder: 'Please enter Y coordinate',
  1797. mapNameRequired: 'Map name cannot be empty',
  1798. mapTypeRequired: 'Map type cannot be empty',
  1799. addMapPoint: 'Add Map Point Data',
  1800. editMapPoint: 'Edit Map Point Data',
  1801. editSuccess: 'Updated successfully',
  1802. addSuccess: 'Added successfully',
  1803. deleteSuccess: 'Deleted successfully',
  1804. createTime: 'Creation Date',
  1805. dialogTitle: 'Add or Edit Parameter Config Dialog'
  1806. }
  1807. },
  1808. monitor: {
  1809. operlog: {
  1810. systemModule: 'System Module',
  1811. systemModulePlaceholder: 'Please enter system module',
  1812. operName: 'Operator',
  1813. operNamePlaceholder: 'Please enter operator',
  1814. type: 'Type',
  1815. operType: 'Operation Type',
  1816. operTypePlaceholder: 'Operation Type',
  1817. operStatus: 'Operation Status',
  1818. operStatusPlaceholder: 'Operation Status',
  1819. operTime: 'Operation Time',
  1820. operId: 'Log ID',
  1821. requestMethod: 'Request Method',
  1822. operIp: 'Operation IP',
  1823. operLocation: 'Operation Location',
  1824. operDate: 'Operation Date',
  1825. detail: 'Detail',
  1826. detailTitle: 'Operation Log Detail',
  1827. operModule: 'Operation Module',
  1828. loginInfo: 'Login Info',
  1829. operUrl: 'Request URL',
  1830. method: 'Method',
  1831. operParam: 'Request Parameter',
  1832. jsonResult: 'Response Parameter',
  1833. normal: 'Normal',
  1834. failed: 'Failed',
  1835. errorMsg: 'Error Message',
  1836. clean: 'Clean',
  1837. deleteConfirm: 'Confirm to delete log ID "{operIds}"?',
  1838. deleteSuccess: 'Deleted successfully',
  1839. cleanConfirm: 'Confirm to clean all operation log data?',
  1840. cleanSuccess: 'Cleaned successfully'
  1841. },
  1842. logininfor: {
  1843. loginAddress: 'Login Address',
  1844. loginAddressPlaceholder: 'Please enter login address',
  1845. loginStatusPlaceholder: 'Login Status',
  1846. loginTime: 'Login Time',
  1847. infoId: 'Access ID',
  1848. loginLocation: 'Login Location',
  1849. browser: 'Browser',
  1850. os: 'Operating System',
  1851. loginStatus: 'Login Status',
  1852. operInfo: 'Operation Info',
  1853. loginDate: 'Login Date',
  1854. clean: 'Clean',
  1855. deleteConfirm: 'Confirm to delete access ID "{infoIds}"?',
  1856. deleteSuccess: 'Deleted successfully',
  1857. cleanConfirm: 'Confirm to clean all login log data?',
  1858. cleanSuccess: 'Cleaned successfully'
  1859. },
  1860. online: {
  1861. tokenId: 'Token ID',
  1862. loginName: 'Login Name',
  1863. deptName: 'DeptName',
  1864. host: 'Host',
  1865. forceLogout: 'Force Logout',
  1866. forceLogoutConfirm: 'Confirm to force logout user "{userName}"?',
  1867. forceLogoutSuccess: 'Force logout successful'
  1868. }
  1869. },
  1870. mes: {
  1871. lockCabinet: {
  1872. cabinetName: 'Lock Cabinet Name',
  1873. cabinetNamePlaceholder: 'Please enter lock cabinet name',
  1874. isOnline: 'Is Online',
  1875. isOnlinePlaceholder: 'Please select online status',
  1876. cabinetCode: 'Lock Cabinet Code',
  1877. cabinetCodePlaceholder: 'Please enter lock cabinet code',
  1878. hardwareId: 'Hardware ID',
  1879. hardwareIdPlaceholder: 'Please select hardware ID',
  1880. serialNumber: 'Hardware Serial Number',
  1881. picture: 'Picture',
  1882. icon: 'Icon',
  1883. detail: 'Detail',
  1884. test: 'Test',
  1885. workstationId: 'Workstation ID',
  1886. autoGenerate: 'Auto Generate',
  1887. addCabinet: 'Add Lock Cabinet',
  1888. editCabinet: 'Edit Lock Cabinet',
  1889. cabinetCodeRequired: 'Lock cabinet code cannot be empty',
  1890. cabinetNameRequired: 'Lock cabinet name cannot be empty',
  1891. hardwareIdRequired: 'Hardware ID cannot be empty',
  1892. workstationIdRequired: 'Workstation ID cannot be empty',
  1893. editSuccess: 'Updated successfully',
  1894. addSuccess: 'Added successfully',
  1895. deleteSuccess: 'Deleted successfully',
  1896. testSuccess: 'Test successful',
  1897. type: 'Type',
  1898. typePlaceholder: 'Please enter type',
  1899. serialNo: 'Serial Number',
  1900. serialNoPlaceholder: 'Please enter lotoSerialNumber',
  1901. content: 'Content',
  1902. contentPlaceholder: 'Please enter content',
  1903. cabinetView: 'Cabinet View',
  1904. listView: 'List View',
  1905. lastUpdate: 'Last Update',
  1906. exceptionInfo: 'Exception Information',
  1907. unknownException: 'Unknown Exception',
  1908. getDataFailed: 'Failed to get data'
  1909. },
  1910. hardwareInfo: {
  1911. hardwareCode: 'Hardware Code',
  1912. hardwareCodePlaceholder: 'Please enter hardware code',
  1913. hardwareName: 'Hardware Name',
  1914. hardwareNamePlaceholder: 'Please enter hardware name',
  1915. statusPlaceholder: 'Please select hardware status',
  1916. hardwareType: 'Hardware Type',
  1917. hardwareTypePlaceholder: 'Please select hardware type',
  1918. specModel: 'Spec. Model',
  1919. specModelPlaceholder: 'Please enter spec. model',
  1920. serialNo: 'Serial No.',
  1921. serialNoPlaceholder: 'Please enter serial number',
  1922. hardwareStatus: 'Hardware Status',
  1923. enableTime: 'Enable Time',
  1924. availableCount: 'Available Count',
  1925. availableCountPlaceholder: 'Please enter available count',
  1926. usedCount: 'Used Count',
  1927. usedCountPlaceholder: 'Please enter used count',
  1928. availableLifespan: 'Available Lifespan',
  1929. availableLifespanPlaceholder: 'Please enter available lifespan',
  1930. usedLifespan: 'Used Lifespan',
  1931. usedLifespanPlaceholder: 'Please enter used lifespan',
  1932. enableDate: 'Enable Date',
  1933. enableDatePlaceholder: 'Please select enable date',
  1934. online: 'Online',
  1935. offline: 'Offline',
  1936. exception: 'Exception',
  1937. autoGenerate: 'Auto Generate',
  1938. addHardwareInfo: 'Add Hardware Info',
  1939. editHardwareInfo: 'Edit Hardware Info',
  1940. hardwareCodeRequired: 'Hardware code cannot be empty',
  1941. hardwareNameRequired: 'Hardware name cannot be empty',
  1942. hardwareTypeRequired: 'Hardware type cannot be empty',
  1943. editSuccess: 'Updated successfully',
  1944. addSuccess: 'Added successfully',
  1945. deleteSuccess: 'Deleted successfully',
  1946. deleteConfirm: 'Confirm to delete hardware code "{hardwareCode}"?',
  1947. lastWeek: 'Last Week',
  1948. lastMonth: 'Last Month',
  1949. lastThreeMonths: 'Last Three Months'
  1950. },
  1951. hardwareType: {
  1952. hardwareTypeCode: 'Hardware Type Code',
  1953. hardwareTypeCodePlaceholder: 'Please enter hardware type code',
  1954. typeName: 'Type Name',
  1955. typeNamePlaceholder: 'Please enter type name',
  1956. parentType: 'Parent Type',
  1957. parentTypePlaceholder: 'Please select parent type',
  1958. autoGenerate: 'Auto Generate',
  1959. addHardwareType: 'Add Hardware Type',
  1960. editHardwareType: 'Edit Hardware Type',
  1961. hardwareTypeCodeRequired: 'Hardware code cannot be empty',
  1962. typeNameRequired: 'Hardware name cannot be empty',
  1963. editSuccess: 'Updated successfully',
  1964. addSuccess: 'Added successfully',
  1965. deleteSuccess: 'Deleted successfully',
  1966. deleteConfirm: 'Delete hardware type with code "{hardwareTypeCode}"?'
  1967. },
  1968. rfid: {
  1969. rfidCode: 'RFID Code',
  1970. rfidCodePlaceholder: 'Please enter RFID code',
  1971. rfidContent: 'RFID Content',
  1972. rfidContentPlaceholder: 'Please enter RFID content',
  1973. rfidType: 'RFID Type',
  1974. rfidTypePlaceholder: 'Please select RFID type',
  1975. autoGenerate: 'Auto Generate',
  1976. addRfid: 'Add RFID Info',
  1977. editRfid: 'Edit RFID Info',
  1978. rfidCodeRequired: 'RFID code cannot be empty',
  1979. rfidContentRequired: 'RFID content cannot be empty',
  1980. rfidTypeRequired: 'RFID type cannot be empty',
  1981. editSuccess: 'Updated successfully',
  1982. addSuccess: 'Added successfully',
  1983. deleteSuccess: 'Deleted successfully'
  1984. },
  1985. workCard: {
  1986. cardCode: 'Work Card Code',
  1987. cardCodePlaceholder: 'Please enter work card code',
  1988. cardType: 'Work Card Type',
  1989. cardTypePlaceholder: 'Please select work card type',
  1990. cardNfc: 'Work Card NFC',
  1991. cardNfcPlaceholder: 'Please enter work card NFC',
  1992. userName: 'User Name',
  1993. userNamePlaceholder: 'Please select work card user',
  1994. autoGenerate: 'Auto Generate',
  1995. addWorkCard: 'Add Work Card Info',
  1996. editWorkCard: 'Edit Work Card Info',
  1997. cardCodeRequired: 'Work card code cannot be empty',
  1998. userNameRequired: 'User name cannot be empty',
  1999. cardNfcRequired: 'Work card NFC cannot be empty',
  2000. cardTypeRequired: 'Work card type cannot be empty',
  2001. editSuccess: 'Updated successfully',
  2002. addSuccess: 'Added successfully',
  2003. deleteSuccess: 'Deleted successfully',
  2004. deleteConfirm: 'Confirm to delete work card with code "{cardCode}"?'
  2005. },
  2006. lock: {
  2007. locksetCode: 'Lock Set Code',
  2008. locksetCodePlaceholder: 'Please enter lock set code',
  2009. locksetName: 'Lock Set Name',
  2010. locksetNamePlaceholder: 'Please enter lock set name',
  2011. locksetType: 'Lock Set Type',
  2012. locksetTypePlaceholder: 'Select lock set type',
  2013. locksetNfc: 'Lock Set NFC',
  2014. locksetNfcPlaceholder: 'Please enter lock set NFC',
  2015. locksetRfid: 'Lock Set RFID',
  2016. locksetRfidPlaceholder: 'Please enter lock set RFID',
  2017. materialsName: 'Material Name',
  2018. materialsNamePlaceholder: 'Please select material name',
  2019. locksetSpec: 'Lock Set Spec',
  2020. locksetSpecPlaceholder: 'Please enter lock set spec',
  2021. autoGenerate: 'Auto Generate',
  2022. addLock: 'Add Lock Set Info',
  2023. editLock: 'Edit Lock Set Info',
  2024. locksetCodeRequired: 'Lock set code cannot be empty',
  2025. locksetNameRequired: 'Lock set name cannot be empty',
  2026. locksetNfcRequired: 'Lock set NFC cannot be empty',
  2027. locksetRfidRequired: 'Lock set RFID cannot be empty',
  2028. editSuccess: 'Updated successfully',
  2029. addSuccess: 'Added successfully',
  2030. deleteSuccess: 'Deleted successfully',
  2031. deleteConfirm: 'Confirm to delete lock set with code "{locksetCode}"?',
  2032. lastWeek: 'Last Week',
  2033. lastMonth: 'Last Month',
  2034. lastThreeMonths: 'Last Three Months'
  2035. },
  2036. materialInfo: {
  2037. materialsCabinet: 'Materials Cabinet',
  2038. bindMaterialsCabinet: 'Bind Materials Cabinet',
  2039. materialsCabinetPlaceholder: 'Please select materials cabinet',
  2040. bindMaterialsCabinetPlaceholder: 'Please select bind materials cabinet',
  2041. materialsName: 'Materials Name',
  2042. materialsNamePlaceholder: 'Please enter materials name',
  2043. materialsId: 'Materials ID',
  2044. materialsType: 'Materials Type',
  2045. materialsTypePlaceholder: 'Please select materials type',
  2046. materialsTypeSelectPlaceholder: 'Select materials type',
  2047. propertyType: 'Property Type',
  2048. propertyTypePlaceholder: 'Please select property type',
  2049. properties: 'Properties',
  2050. propertiesPlaceholder: 'Please select properties',
  2051. rfid: 'RFID',
  2052. rfidPlaceholder: 'Please enter RFID',
  2053. rfidInputPlaceholder: 'Please enter materials RFID',
  2054. supplier: 'Supplier',
  2055. supplierPlaceholder: 'Please enter supplier',
  2056. expirationDate: 'Expiration Date',
  2057. inCabinet: 'In Cabinet',
  2058. inCabinetPlaceholder: 'In Cabinet',
  2059. statusPlaceholder: 'Materials Status',
  2060. materialsPicture: 'Materials Picture',
  2061. batchAdd: 'Batch Add',
  2062. bindMaterials: 'Bind Materials',
  2063. addMaterialInfo: 'Add Materials Info',
  2064. editMaterialInfo: 'Edit Materials Info',
  2065. materialsNameRequired: 'Materials name cannot be empty',
  2066. materialsTypeRequired: 'Materials type cannot be empty',
  2067. editSuccess: 'Updated successfully',
  2068. addSuccess: 'Added successfully',
  2069. deleteSuccess: 'Deleted successfully',
  2070. bindSuccess: 'Bound successfully',
  2071. importMaterials: 'Import Materials',
  2072. importResult: 'Import Result',
  2073. uploadText: 'Drag file here, or',
  2074. clickUpload: 'click to upload',
  2075. uploadTip: 'Only xls, xlsx format files are allowed.',
  2076. downloadTemplate: 'Download Template',
  2077. empty: 'Empty',
  2078. datePlaceholder: 'Select Date',
  2079. lastWeek: 'Last Week',
  2080. lastMonth: 'Last Month',
  2081. lastThreeMonths: 'Last Three Months'
  2082. },
  2083. materialType: {
  2084. materialsTypeCode: 'Materials Type Code',
  2085. materialsTypeCodePlaceholder: 'Please enter materials type code',
  2086. materialsTypeName: 'Materials Type Name',
  2087. materialsTypeNamePlaceholder: 'Please enter type name',
  2088. materialsTypeNameInputPlaceholder: 'Please enter materials type name',
  2089. materialsTypeIcon: 'Materials Type Icon',
  2090. materialsTypePicture: 'Materials Type Thumbnail',
  2091. materialsTypeThumbnail: 'Materials Thumbnail',
  2092. properties: 'Properties',
  2093. propertiesPlaceholder: 'Please select properties',
  2094. checkStandard: 'Check Standard',
  2095. checkStandardPlaceholder: 'Please enter check standard',
  2096. autoGenerate: 'Auto Generate',
  2097. addMaterialType: 'Add Materials Type',
  2098. editMaterialType: 'Edit Materials Type',
  2099. materialsTypeCodeRequired: 'Materials type code cannot be empty',
  2100. materialsTypeNameRequired: 'Materials type name cannot be empty',
  2101. editSuccess: 'Updated successfully',
  2102. addSuccess: 'Added successfully',
  2103. deleteSuccess: 'Deleted successfully',
  2104. viewMaterialType: 'View Materials Type',
  2105. remarkPlaceholder: 'Please enter',
  2106. deleteConfirm: 'Confirm to delete item with team ID "{teamId}"?',
  2107. day: 'Day',
  2108. hour: 'Hour',
  2109. minute: 'Minute',
  2110. second: 'Second'
  2111. },
  2112. lockers: {
  2113. cabinetLocation: 'Material Cabinet Location',
  2114. cabinetList: 'Material Cabinet List',
  2115. noDataTip: 'No data available. Please configure in Basic Data menu.',
  2116. exceptionInfo: 'Exception Information',
  2117. cabinet: 'Material Cabinet',
  2118. exceptionType: 'Exception Type',
  2119. workstationNamePlaceholder: 'Please enter workstation name',
  2120. cabinetId: 'Material Cabinet ID',
  2121. cabinetIdPlaceholder: 'Please enter material cabinet ID',
  2122. cabinetName: 'Material Cabinet Name',
  2123. cabinetNamePlaceholder: 'Please enter material cabinet name',
  2124. cabinetCode: 'Material Cabinet Code',
  2125. cabinetCodePlaceholder: 'Please enter material cabinet code',
  2126. cabinetPicture: 'Cabinet Image',
  2127. cabinetStatus: 'Material Cabinet Status',
  2128. cabinetDetail: 'Cabinet Details',
  2129. workstation: 'Workstation',
  2130. workstationPlaceholder: 'Select workstation',
  2131. autoGenerate: 'Auto-Generate',
  2132. addCabinetInfo: 'Add Material Cabinet',
  2133. editCabinetInfo: 'Edit Material Cabinet',
  2134. cabinetCodeRequired: 'Material cabinet code cannot be empty',
  2135. cabinetNameRequired: 'Material cabinet name cannot be empty',
  2136. editSuccess: 'Updated successfully',
  2137. addSuccess: 'Added successfully',
  2138. deleteSuccess: 'Deleted successfully',
  2139. lastWeek: 'Last Week',
  2140. lastMonth: 'Last Month',
  2141. lastThreeMonths: 'Last Three Months',
  2142. misplacedCabinet: 'Materials Misplaced',
  2143. expiredDamaged: 'Materials Expired/Damaged',
  2144. timeoutUnclosed: 'Cabinet Door Not Closed',
  2145. unknown: 'Unknown',
  2146. second: 's',
  2147. minute: 'min',
  2148. hour: 'hr',
  2149. misplacedCount: '{count} material(s) misplaced',
  2150. expiredDamagedCount: '{count} material(s) expired or damaged',
  2151. timeoutUnclosedStatus: 'Cabinet door left open for {time}'
  2152. },
  2153. replacementRecords: {
  2154. cabinet: 'Cabinet',
  2155. cabinetPlaceholder: 'Please select cabinet',
  2156. materialsType: 'Materials Type',
  2157. materialsTypePlaceholder: 'Please select materials type',
  2158. oldMaterialsId: 'Old Materials ID',
  2159. oldMaterialsIdPlaceholder: 'Please enter old materials ID',
  2160. oldMaterialsIdInputPlaceholder: 'Please enter old materials ID',
  2161. oldMaterialsName: 'Old Materials Name',
  2162. oldRfid: 'Old RFID',
  2163. oldRfidPlaceholder: 'Please enter old RFID',
  2164. oldMaterialsRfid: 'Old Materials RFID',
  2165. oldMaterialsRfidInputPlaceholder: 'Please enter old materials RFID',
  2166. newMaterialsId: 'New Materials ID',
  2167. newMaterialsIdPlaceholder: 'Please enter new materials ID',
  2168. newMaterialsIdInputPlaceholder: 'Please enter new materials ID',
  2169. newMaterialsName: 'New Materials Name',
  2170. newRfid: 'New RFID',
  2171. newRfidPlaceholder: 'Please enter new RFID',
  2172. newMaterialsRfid: 'New Materials RFID',
  2173. newMaterialsRfidInputPlaceholder: 'Please enter new materials RFID',
  2174. changeUser: 'Change User',
  2175. changeUserPlaceholder: 'Please enter change user',
  2176. changeUserSelectPlaceholder: 'Please select change user',
  2177. changeTime: 'Change Time',
  2178. changeDate: 'Change Date',
  2179. changeDatePlaceholder: 'Please select date',
  2180. operateType: 'Operate Type',
  2181. operateTypePlaceholder: 'Please select operate type',
  2182. materialsPicture: 'Materials Picture',
  2183. planId: 'Plan ID',
  2184. planIdPlaceholder: 'Please select check plan',
  2185. checkRecordId: 'Check Record ID',
  2186. checkRecordIdPlaceholder: 'Please enter check record ID',
  2187. repair: 'Repair',
  2188. replace: 'Replace',
  2189. addRecord: 'Add Replacement Record',
  2190. editRecord: 'Edit Replacement Record',
  2191. userRequired: 'User cannot be empty',
  2192. taskNameRequired: 'Task name cannot be empty',
  2193. checkFrequencyRequired: 'Check frequency cannot be empty',
  2194. editSuccess: 'Updated successfully',
  2195. addSuccess: 'Added successfully',
  2196. deleteSuccess: 'Deleted successfully',
  2197. deleteConfirm: 'Confirm to delete record with ID "{changeId}"?',
  2198. lastWeek: 'Last Week',
  2199. lastMonth: 'Last Month',
  2200. lastThreeMonths: 'Last Three Months'
  2201. },
  2202. blacklist: {
  2203. userName: 'User Name',
  2204. userNamePlaceholder: 'Please enter user name',
  2205. nickName: 'Name',
  2206. nickNamePlaceholder: 'Please enter name',
  2207. userId: 'User ID',
  2208. loginName: 'Login Name',
  2209. type: 'Type',
  2210. addBlacklist: 'Add Blacklist',
  2211. addSuccess: 'Added successfully',
  2212. deleteSuccess: 'Deleted successfully',
  2213. deleteConfirm: 'Confirm to delete selected items?'
  2214. },
  2215. inspectionPlan: {
  2216. planName: 'Plan Name',
  2217. planNamePlaceholder: 'Please enter plan name',
  2218. planNamePrefix: 'Materials Inspection Plan',
  2219. planId: 'Plan ID',
  2220. cabinet: 'Cabinet',
  2221. cabinetPlaceholder: 'Please select inspection cabinet',
  2222. cabinetSelectPlaceholder: 'Please select cabinets to inspect',
  2223. planDate: 'Plan Date',
  2224. planDatePlaceholder: 'Please select date',
  2225. planDateSelectPlaceholder: 'Please select plan date',
  2226. checkUser: 'Inspector',
  2227. checkUserPlaceholder: 'Please select inspector',
  2228. checkRecord: 'Check Record',
  2229. cabinetDetail: 'Inspection Cabinet Details',
  2230. inspectionCabinet: 'Inspection Cabinet',
  2231. signature: 'Signature',
  2232. detail: 'Detail',
  2233. cabinetCheckRecord: 'Cabinet Check Record',
  2234. materialsId: 'Materials ID',
  2235. materialsName: 'Materials Name',
  2236. materialsType: 'Materials Type',
  2237. materialsPicture: 'Materials Picture',
  2238. rfid: 'RFID',
  2239. checkTime: 'Check Time',
  2240. exceptionReason: 'Exception Reason',
  2241. workstation: 'Workstation',
  2242. workstationPlaceholder: 'Select workstation',
  2243. enableAutoCreate: 'Enable Auto Create',
  2244. planFrequency: 'Plan Frequency',
  2245. planFrequencyPlaceholder: 'Please select plan frequency',
  2246. month: 'Month',
  2247. week: 'Week',
  2248. autoCreateTip: '(*Auto-created inspection plans cover all cabinets)',
  2249. addPlan: 'Add Inspection Plan',
  2250. editPlan: 'Edit Inspection Plan',
  2251. dateRequired: 'Date cannot be empty',
  2252. planNameRequired: 'Plan name cannot be empty',
  2253. checkUserRequired: 'Inspector cannot be empty',
  2254. cabinetRequired: 'Cabinet cannot be empty',
  2255. editSuccess: 'Updated successfully',
  2256. addSuccess: 'Added successfully',
  2257. deleteSuccess: 'Deleted successfully',
  2258. deleteConfirm: 'Confirm to delete selected items?',
  2259. updateSuccess: 'Updated successfully',
  2260. lastWeek: 'Last Week',
  2261. lastMonth: 'Last Month',
  2262. lastThreeMonths: 'Last Three Months',
  2263. monday: 'Monday',
  2264. tuesday: 'Tuesday',
  2265. wednesday: 'Wednesday',
  2266. thursday: 'Thursday',
  2267. friday: 'Friday',
  2268. saturday: 'Saturday',
  2269. sunday: 'Sunday',
  2270. countUnit: ''
  2271. },
  2272. inspectionRecord: {
  2273. planName: 'Plan Name',
  2274. planNamePlaceholder: 'Please enter plan name',
  2275. cabinet: 'Cabinet',
  2276. cabinetPlaceholder: 'Please select cabinet',
  2277. materialsName: 'Materials Name',
  2278. materialsNamePlaceholder: 'Please enter materials name',
  2279. materialsType: 'Materials Type',
  2280. materialsTypePlaceholder: 'Please select materials type',
  2281. rfid: 'RFID',
  2282. rfidPlaceholder: 'Please enter RFID',
  2283. checkTime: 'Check Time',
  2284. checkResult: 'Check Result',
  2285. exceptionReason: 'Exception Reason',
  2286. materialsId: 'Materials ID',
  2287. materialsPicture: 'Materials Picture',
  2288. measure: 'Measure',
  2289. replacementRecord: 'Replacement Record',
  2290. addRecord: 'Add Check Record',
  2291. editRecord: 'Edit Check Record',
  2292. userRequired: 'User cannot be empty',
  2293. taskNameRequired: 'Task name cannot be empty',
  2294. checkFrequencyRequired: 'Check frequency cannot be empty',
  2295. editSuccess: 'Updated successfully',
  2296. addSuccess: 'Added successfully',
  2297. deleteSuccess: 'Deleted successfully',
  2298. deleteConfirm: 'Confirm to delete record with ID "{checkId}"?',
  2299. lastWeek: 'Last Week',
  2300. lastMonth: 'Last Month',
  2301. lastThreeMonths: 'Last Three Months'
  2302. },
  2303. collectionManagement: {
  2304. cabinet: 'Cabinet',
  2305. cabinetPlaceholder: 'Please select cabinet',
  2306. materialsName: 'Materials Name',
  2307. materialsNamePlaceholder: 'Please enter materials name',
  2308. materialsType: 'Materials Type',
  2309. materialsTypePlaceholder: 'Please select materials type',
  2310. loanUser: 'Loan User',
  2311. loanUserPlaceholder: 'Please enter loan user',
  2312. loanTime: 'Loan Time',
  2313. restitutionUser: 'Return User',
  2314. restitutionUserPlaceholder: 'Please enter return user',
  2315. restitutionTime: 'Return Time',
  2316. materialsId: 'Materials ID',
  2317. materialsPicture: 'Materials Picture',
  2318. loanDuration: 'Loan Duration',
  2319. timeoutNotReturned: 'Timeout Not Returned',
  2320. lastWeek: 'Last Week',
  2321. lastMonth: 'Last Month',
  2322. lastThreeMonths: 'Last Three Months'
  2323. },
  2324. expireRemind: {
  2325. materialsCode: 'Materials Code',
  2326. materialsCodePlaceholder: 'Please enter materials code',
  2327. materialsName: 'Materials Name',
  2328. materialsNamePlaceholder: 'Please enter materials name',
  2329. expireTime: 'Expire Time',
  2330. dateTimePlaceholder: 'Select date time',
  2331. cabinet: 'Cabinet',
  2332. cabinetPlaceholder: 'Please select cabinet',
  2333. notifyUser: 'Notify User',
  2334. read: 'Read',
  2335. unread: 'Unread',
  2336. lastWeek: 'Last Week',
  2337. lastMonth: 'Last Month',
  2338. lastThreeMonths: 'Last Three Months'
  2339. },
  2340. returnRemind: {
  2341. materialsCode: 'Materials Code',
  2342. materialsCodePlaceholder: 'Please enter materials code',
  2343. materialsName: 'Materials Name',
  2344. materialsNamePlaceholder: 'Please enter materials name',
  2345. loanUser: 'Loan User',
  2346. loanUserPlaceholder: 'Please enter loan user',
  2347. loanTime: 'Loan Time',
  2348. loanCabinet: 'Loan Cabinet',
  2349. loanCabinetPlaceholder: 'Please select loan cabinet',
  2350. remindUser: 'Remind User',
  2351. dueTime: 'Due Time',
  2352. dateTimePlaceholder: 'Select date time',
  2353. read: 'Read',
  2354. unread: 'Unread',
  2355. lastWeek: 'Last Week',
  2356. lastMonth: 'Last Month',
  2357. lastThreeMonths: 'Last Three Months'
  2358. },
  2359. standard: {
  2360. propertyName: 'Property Type',
  2361. propertyNamePlaceholder: 'Please enter property type',
  2362. propertyId: 'ID',
  2363. propertySetting: 'Property Setting',
  2364. remarkPlaceholder: 'Please enter content',
  2365. addProperty: 'Add Property Type',
  2366. editProperty: 'Edit Property Type',
  2367. nameRequired: 'Name cannot be empty',
  2368. materialsTypeRequired: 'Materials type cannot be empty',
  2369. editSuccess: 'Updated successfully',
  2370. addSuccess: 'Added successfully',
  2371. deleteSuccess: 'Deleted successfully',
  2372. deleteConfirm: 'Confirm to delete selected items?'
  2373. },
  2374. instructions: {
  2375. title: 'Title',
  2376. titlePlaceholder: 'Please enter title',
  2377. materialsType: 'Materials Type',
  2378. materialsTypePlaceholder: 'Please select materials type',
  2379. materialsTypeSelectPlaceholder: 'Select materials type',
  2380. fileType: 'Type',
  2381. fileTypePlaceholder: 'File Type',
  2382. file: 'File',
  2383. instructionsId: 'Instructions ID',
  2384. orderNum: 'Order',
  2385. detail: 'Detail',
  2386. createTime: 'Create Time',
  2387. addInstructions: 'Add Materials Instructions',
  2388. editInstructions: 'Edit Materials Instructions',
  2389. materialsNameRequired: 'Materials name cannot be empty',
  2390. materialsTypeRequired: 'Materials type cannot be empty',
  2391. editSuccess: 'Updated successfully',
  2392. addSuccess: 'Added successfully',
  2393. deleteSuccess: 'Deleted successfully',
  2394. deleteConfirm: 'Confirm to delete selected items?',
  2395. uploading: 'Uploading',
  2396. uploadTip: 'Drag file here or click to upload',
  2397. fileFormatTip: 'mp4, pdf format files.'
  2398. },
  2399. inventory: {
  2400. materialsType: 'Materials Type'
  2401. },
  2402. keys: {
  2403. keyCode: 'Key Code',
  2404. keyCodePlaceholder: 'Please enter key code',
  2405. keyName: 'Key Name',
  2406. keyNamePlaceholder: 'Please enter key name',
  2407. keyNfc: 'Key NFC',
  2408. keyNfcPlaceholder: 'Please enter key NFC',
  2409. keySpec: 'Key Spec',
  2410. keySpecPlaceholder: 'Please enter key spec',
  2411. macAddress: 'MAC Address',
  2412. macAddressPlaceholder: 'Please enter MAC address',
  2413. hardwareName: 'Hardware',
  2414. hardwareNamePlaceholder: 'Please select hardware',
  2415. autoGenerate: 'Auto Generate',
  2416. remarkPlaceholder: 'Please enter remark',
  2417. addKey: 'Add Key Information',
  2418. editKey: 'Edit Key Information',
  2419. keyCodeRequired: 'Key code cannot be empty',
  2420. keyNameRequired: 'Key name cannot be empty',
  2421. keyNfcRequired: 'Key NFC cannot be empty',
  2422. macAddressRequired: 'MAC address cannot be empty',
  2423. editSuccess: 'Updated successfully',
  2424. addSuccess: 'Added successfully',
  2425. deleteSuccess: 'Deleted successfully',
  2426. deleteConfirm: 'Confirm to delete key with code "{keyCode}"?'
  2427. },
  2428. padLocks: {
  2429. lockCode: 'Padlock Code',
  2430. lockCodePlaceholder: 'Please enter padlock code',
  2431. lockName: 'Padlock Name',
  2432. lockNamePlaceholder: 'Please enter padlock name',
  2433. lockNfc: 'Padlock NFC',
  2434. lockNfcPlaceholder: 'Please enter padlock NFC',
  2435. lockSpec: 'Padlock Spec',
  2436. lockSpecPlaceholder: 'Please enter padlock spec',
  2437. lockTypeName: 'Padlock Type',
  2438. lockTypeNamePlaceholder: 'Please select padlock type',
  2439. hardwareName: 'Hardware',
  2440. hardwareNamePlaceholder: 'Please select hardware',
  2441. autoGenerate: 'Auto Generate',
  2442. remarkPlaceholder: 'Please enter remark',
  2443. addPadLock: 'Add Padlock Information',
  2444. editPadLock: 'Edit Padlock Information',
  2445. lockCodeRequired: 'Padlock code cannot be empty',
  2446. lockNameRequired: 'Padlock name cannot be empty',
  2447. lockNfcRequired: 'Padlock NFC cannot be empty',
  2448. editSuccess: 'Updated successfully',
  2449. addSuccess: 'Added successfully',
  2450. deleteSuccess: 'Deleted successfully',
  2451. deleteConfirm: 'Confirm to delete padlock with code "{lockCode}"?'
  2452. },
  2453. lockCabinetSlots: {
  2454. slotCode: 'Slot Code',
  2455. slotCodePlaceholder: 'Please enter slot code',
  2456. slotType: 'Slot Type',
  2457. slotTypePlaceholder: 'Please select slot type',
  2458. statusPlaceholder: 'Please select status',
  2459. row: 'Row',
  2460. rowPlaceholder: 'Please enter row',
  2461. col: 'Column',
  2462. colPlaceholder: 'Please enter column',
  2463. isOccupied: 'Is Occupied',
  2464. hardwareId: 'Hardware ID',
  2465. hardwareIdPlaceholder: 'Please select hardware ID',
  2466. cabinetId: 'Cabinet ID',
  2467. autoGenerate: 'Auto Generate',
  2468. remarkPlaceholder: 'Please enter remark',
  2469. addSlot: 'Add Slot Information',
  2470. editSlot: 'Edit Slot Information',
  2471. slotCodeRequired: 'Slot code cannot be empty',
  2472. slotTypeRequired: 'Slot type cannot be empty',
  2473. editSuccess: 'Updated successfully',
  2474. addSuccess: 'Added successfully',
  2475. deleteSuccess: 'Deleted successfully',
  2476. deleteConfirm: 'Confirm to delete selected items?'
  2477. },
  2478. standardPropertyForm: {
  2479. valueName: 'Property Value',
  2480. valueNamePlaceholder: 'Please enter property value',
  2481. propertyId: 'Property ID',
  2482. recordId: 'ID',
  2483. addPropertyValue: 'Add Property Value',
  2484. editPropertyValue: 'Edit Property Value',
  2485. valueNameRequired: 'Property value cannot be empty',
  2486. editSuccess: 'Updated successfully',
  2487. addSuccess: 'Added successfully',
  2488. deleteSuccess: 'Deleted successfully',
  2489. deleteConfirm: 'Confirm to delete selected items?'
  2490. },
  2491. emailTemplates: {
  2492. templateCode: 'Template Code',
  2493. templateCodePlaceholder: 'Please enter template code',
  2494. templateName: 'Template Name',
  2495. templateNamePlaceholder: 'Please enter template name',
  2496. templateTitle: 'Template Title',
  2497. templateTitlePlaceholder: 'Please enter template title',
  2498. templateContent: 'Template Content',
  2499. templateContentPlaceholder: 'Please enter template content',
  2500. content: 'Content',
  2501. createTime: 'Create Time',
  2502. viewContent: 'View Content',
  2503. addTemplate: 'Add Email Template',
  2504. editTemplate: 'Edit Email Template',
  2505. templateCodeRequired: 'Template code cannot be empty',
  2506. templateNameRequired: 'Template name cannot be empty',
  2507. templateContentRequired: 'Template content cannot be empty',
  2508. editSuccess: 'Updated successfully',
  2509. addSuccess: 'Added successfully',
  2510. deleteSuccess: 'Deleted successfully',
  2511. deleteConfirm: 'Confirm to delete selected items?'
  2512. },
  2513. manualException: {
  2514. exceptionCategory: 'Exception Category',
  2515. sourceName: 'Exception Source',
  2516. sourceNamePlaceholder: 'Please enter exception source',
  2517. exceptionType: 'Exception Type',
  2518. exceptionLevel: 'Severity Level',
  2519. raiserName: 'Reporter',
  2520. raiserNamePlaceholder: 'Please enter reporter',
  2521. raiseTime: 'Exception Occurrence Time',
  2522. handleTime: 'Exception Resolution Time',
  2523. exceptionId: 'ID',
  2524. exceptionDescription: 'Exception Description',
  2525. all: 'All',
  2526. pending: 'Pending',
  2527. processed: 'Processed',
  2528. exceptionDetail: 'Exception Details',
  2529. handle: 'Handle',
  2530. editSuccess: 'Updated successfully'
  2531. },
  2532. repair: {
  2533. repairCode: 'Repair Code',
  2534. repairCodePlaceholder: 'Please enter repair code',
  2535. repairName: 'Repair Name',
  2536. repairNamePlaceholder: 'Please enter repair name',
  2537. machineryCode: 'Machinery Code',
  2538. machineryCodePlaceholder: 'Please enter machinery code',
  2539. machineryName: 'Machinery Name',
  2540. machineryNamePlaceholder: 'Please enter machinery name',
  2541. machineryBrand: 'Brand',
  2542. machinerySelectPlaceholder: 'Please select machinery',
  2543. repairResult: 'Repair Result',
  2544. repairResultPlaceholder: 'Please select repair result',
  2545. status: 'Status',
  2546. statusPlaceholder: 'Please select status',
  2547. requireDate: 'Require Date',
  2548. requireDatePlaceholder: 'Please select require date',
  2549. finishDate: 'Finish Date',
  2550. finishDatePlaceholder: 'Please select finish date',
  2551. confirmDate: 'Confirm Date',
  2552. confirmDatePlaceholder: 'Please select confirm date',
  2553. acceptedBy: 'Repair Person',
  2554. confirmBy: 'Confirm Person',
  2555. repairContent: 'Repair Content',
  2556. autoGenerate: 'Auto Generate',
  2557. remarkPlaceholder: 'Please enter content',
  2558. addRepair: 'Add Equipment Repair Order',
  2559. editRepair: 'Edit Equipment Repair Order',
  2560. repairCodeRequired: 'Repair code cannot be empty',
  2561. machineryIdRequired: 'Machinery ID cannot be empty',
  2562. machineryCodeRequired: 'Machinery code cannot be empty',
  2563. machineryNameRequired: 'Machinery name cannot be empty',
  2564. requireDateRequired: 'Please select require date',
  2565. editSuccess: 'Updated successfully',
  2566. addSuccess: 'Added successfully',
  2567. deleteSuccess: 'Deleted successfully',
  2568. deleteConfirm: 'Confirm to delete repair order with code "{repairId}"?',
  2569. finishRepair: 'Finish Repair',
  2570. confirmPass: 'Confirm Pass',
  2571. notPass: 'Not Pass'
  2572. },
  2573. team: {
  2574. calendarType: 'Team Type',
  2575. calendarTypePlaceholder: 'Please select team type',
  2576. teamCode: 'Team Code',
  2577. teamCodePlaceholder: 'Please enter team code',
  2578. teamName: 'Team Name',
  2579. teamNamePlaceholder: 'Please enter team name',
  2580. teamMembers: 'Team Members',
  2581. autoGenerate: 'Auto Generate',
  2582. remarkPlaceholder: 'Please enter content',
  2583. addTeam: 'Add Team',
  2584. editTeam: 'Edit Team',
  2585. viewTeam: 'View Team',
  2586. teamCodeRequired: 'Team code cannot be empty',
  2587. teamNameRequired: 'Team name cannot be empty',
  2588. calendarTypeRequired: 'Please select team type',
  2589. editSuccess: 'Updated successfully',
  2590. addSuccess: 'Added successfully',
  2591. deleteSuccess: 'Deleted successfully',
  2592. deleteConfirm: 'Confirm to delete team with code "{teamId}"?'
  2593. },
  2594. teamMember: {
  2595. userName: 'User Name',
  2596. nickName: 'Nick Name',
  2597. tel: 'Phone',
  2598. addTeamMember: 'Add Team Member',
  2599. deleteConfirm: 'Confirm to delete team member?',
  2600. deleteSuccess: 'Deleted successfully'
  2601. },
  2602. shift: {
  2603. shiftName: 'Shift Name',
  2604. shiftNamePlaceholder: 'Please enter shift name',
  2605. startTime: 'Start Time',
  2606. startTimePlaceholder: 'Please select start time',
  2607. endTime: 'End Time',
  2608. endTimePlaceholder: 'Please select end time',
  2609. orderNumPlaceholder: 'Please enter serial number',
  2610. addShift: 'Add Shift',
  2611. editShift: 'Edit Plan Shift',
  2612. shiftNameRequired: 'Shift name cannot be empty',
  2613. startTimeRequired: 'Start time cannot be empty',
  2614. endTimeRequired: 'End time cannot be empty',
  2615. editSuccess: 'Updated successfully',
  2616. addSuccess: 'Added successfully',
  2617. deleteSuccess: 'Deleted successfully',
  2618. deleteConfirm: 'Confirm to delete shift?'
  2619. },
  2620. toolType: {
  2621. toolTypeCode: 'Type Code',
  2622. toolTypeCodePlaceholder: 'Please enter type code',
  2623. toolTypeName: 'Type Name',
  2624. toolTypeNamePlaceholder: 'Please enter type name',
  2625. codeFlag: 'Code Management',
  2626. maintenType: 'Maintenance Type',
  2627. maintenTypePlaceholder: 'Please select maintenance type',
  2628. maintenPeriod: 'Maintenance Period',
  2629. maintenPeriodPlaceholder: 'Please enter maintenance period',
  2630. autoGenerate: 'Auto Generate',
  2631. remarkPlaceholder: 'Please enter content',
  2632. none: 'None',
  2633. day: 'Day',
  2634. times: 'Times',
  2635. addToolType: 'Add Tool Type',
  2636. editToolType: 'Edit Tool Type',
  2637. viewToolType: 'View Type Information',
  2638. toolTypeCodeRequired: 'Type code cannot be empty',
  2639. toolTypeNameRequired: 'Type name cannot be empty',
  2640. codeFlagRequired: 'Code flag cannot be empty',
  2641. editSuccess: 'Updated successfully',
  2642. addSuccess: 'Added successfully',
  2643. deleteSuccess: 'Deleted successfully',
  2644. deleteConfirm: 'Confirm to delete tool type with code "{toolTypeId}"?'
  2645. },
  2646. emailNotify: {
  2647. reminderItem: 'Reminder Item',
  2648. reminderItemPlaceholder: 'Please enter reminder item',
  2649. emailTemplate: 'Email Template',
  2650. emailTemplatePlaceholder: 'Please enter email template',
  2651. status: 'Status',
  2652. reminderTime: 'Reminder Time',
  2653. day: 'Day',
  2654. hour: 'Hour',
  2655. minute: 'Minute',
  2656. second: 'Second',
  2657. addEmailNotify: 'Add Email Notification',
  2658. editEmailNotify: 'Edit Email Notification',
  2659. templateCodeRequired: 'Email template code cannot be empty',
  2660. nameRequired: 'Email template name cannot be empty',
  2661. contentRequired: 'Email template content cannot be empty',
  2662. activateSuccess: 'Activated successfully',
  2663. deactivate: 'Deactivated',
  2664. editSuccess: 'Updated successfully',
  2665. addSuccess: 'Added successfully',
  2666. deleteSuccess: 'Deleted successfully',
  2667. deleteConfirm: 'Confirm to delete selected items?'
  2668. },
  2669. job: {
  2670. ticketName: 'Work Permit Name',
  2671. ticketNamePlaceholder: 'Please enter work permit name',
  2672. workstation: 'Workstation',
  2673. selectWorkstation: 'Select Workstation',
  2674. machinery: 'Equipment/Process',
  2675. selectMachinery: 'Select Equipment/Process',
  2676. ticketType: 'Work Type',
  2677. ticketTypePlaceholder: 'Please select work type',
  2678. pointCount: 'Total Isolation Points',
  2679. addSopTicket: 'Add SOP Work Permit',
  2680. addIsolationPoint: 'Add Isolation Point',
  2681. editIsolationPoint: 'Edit Isolation Point',
  2682. deleteConfirm: 'Confirm to delete selected items?',
  2683. deleteSuccess: 'Deleted successfully',
  2684. ticketId: 'Work Number',
  2685. ticketIdPlaceholder: 'Please enter work number',
  2686. lockStatus: 'Lock Status',
  2687. colockStatus: 'Co-lock Status',
  2688. selectSop: 'Select SOP',
  2689. jobDetail: 'Work Detail',
  2690. machineryName: 'Equipment/Process Name',
  2691. sopType: 'SOP Type',
  2692. startExecute: 'Start Execute',
  2693. machineryDiagram: 'Process/Equipment Diagram',
  2694. lockStationInfo: 'Lock Station Information',
  2695. eightSteps: 'Eight Steps',
  2696. step: 'Step',
  2697. stepNumber: 'Step {step}',
  2698. assign: 'Assign',
  2699. execute: 'Execute',
  2700. executed: 'Executed',
  2701. content: 'Content',
  2702. jobLogs: 'Work Logs',
  2703. all: 'All',
  2704. finishJob: 'Finish Work',
  2705. cancelJob: 'Cancel Work',
  2706. newLogReminder: 'New Log Reminder',
  2707. addPerson: 'Add Person',
  2708. locker: 'Locker',
  2709. selectedPersonList: 'Selected Person List',
  2710. name: 'Name',
  2711. source: 'Source',
  2712. internal: 'Internal',
  2713. external: 'External',
  2714. internalColockerList: 'Internal Co-locker List',
  2715. externalColockerList: 'External Co-locker List',
  2716. internalPersonId: 'Internal Person ID',
  2717. externalPersonId: 'External Person ID',
  2718. searchName: 'Search Name',
  2719. jobStatus: 'Work Status',
  2720. lockKey: 'Lock Key',
  2721. unlockKey: 'Unlock Key',
  2722. personStatus: 'Person Status',
  2723. colocker: 'Co-locker',
  2724. isolationPointStatus: 'Isolation Point Status',
  2725. isolationPoint: 'Isolation Point',
  2726. padlockName: 'Padlock Name',
  2727. lockset: 'Lockset',
  2728. affectedTickets: 'Affected Work Permits',
  2729. ticketStatus: 'Work Permit Status',
  2730. isolationPointName: 'Isolation Point Name',
  2731. function: 'Function',
  2732. ongoingJobs: '{workstation} Ongoing Works',
  2733. number: 'Number',
  2734. icon: 'Icon',
  2735. lockerRequired: 'Locker cannot be empty',
  2736. selectMachineryOrSopType: 'Please select equipment/process or SOP type first',
  2737. jobStartExecute: 'Work started executing',
  2738. executeSuccess: 'Executed successfully',
  2739. assignPersonSuccess: 'Assigned person successfully',
  2740. jobTicketFinished: 'Work permit finished',
  2741. jobTicketCancelled: 'Work permit cancelled'
  2742. },
  2743. material: {
  2744. materialList: 'Material List',
  2745. collectionRecord: 'Collection Record',
  2746. inspectionPlan: 'Inspection Plan',
  2747. inspectionRecord: 'Inspection Record',
  2748. repairReplacementRecord: 'Repair/Replacement Record'
  2749. },
  2750. lockType: {
  2751. lockTypeCode: 'Padlock Type Code',
  2752. lockTypeCodePlaceholder: 'Please enter padlock type code',
  2753. lockTypeName: 'Padlock Type Name',
  2754. lockTypeNamePlaceholder: 'Please enter padlock type name',
  2755. lockTypeIcon: 'Padlock Type Icon',
  2756. lockTypeImg: 'Padlock Type Image',
  2757. lockTypeSpec: 'Padlock Model',
  2758. lockTypeSpecPlaceholder: 'Please enter padlock model',
  2759. parentType: 'Parent Type',
  2760. selectParent: 'Select Parent',
  2761. hardwareType: 'Hardware Type',
  2762. hardwareTypePlaceholder: 'Please select hardware type',
  2763. autoGenerate: 'Auto Generate',
  2764. addLockType: 'Add Padlock Type',
  2765. editLockType: 'Edit Padlock Type',
  2766. lockTypeCodeRequired: 'Padlock type code cannot be empty',
  2767. lockTypeNameRequired: 'Padlock type name cannot be empty',
  2768. deleteConfirm: 'Are you sure to delete the data item with code "{code}"?'
  2769. },
  2770. sop: {
  2771. sopName: 'SOP Name',
  2772. sopNamePlaceholder: 'Please enter SOP name',
  2773. sopCode: 'SOP Code',
  2774. sopCodePlaceholder: 'Please enter SOP code',
  2775. sopType: 'SOP Type',
  2776. sopTypePlaceholder: 'Please select SOP type',
  2777. workstation: 'Workstation',
  2778. selectWorkstation: 'Select Workstation',
  2779. machinery: 'Equipment/Process',
  2780. selectMachinery: 'Select Equipment/Process',
  2781. createTime: 'Creation Time',
  2782. addSop: 'Add SOP',
  2783. editSop: 'Edit SOP',
  2784. viewSop: 'View SOP',
  2785. newSop: 'New SOP',
  2786. sopCodeRequired: 'SOP code cannot be empty',
  2787. sopNameRequired: 'SOP name cannot be empty',
  2788. workstationRequired: 'Workstation cannot be empty',
  2789. lotoRequired: 'Locking station cannot be empty',
  2790. machineryRequired: 'Equipment/Process cannot be empty',
  2791. deleteConfirm: 'Are you sure to delete the selected data items?',
  2792. importTitle: 'SOP Import',
  2793. importResult: 'Import Result',
  2794. dragFileText: 'Drag file here, or',
  2795. clickUpload: 'click to upload',
  2796. updateExistingData: 'Update existing user data',
  2797. onlyXlsXlsx: 'Only xls, xlsx format files are allowed.',
  2798. downloadTemplate: 'Download Template',
  2799. editSuccess: 'Updated successfully',
  2800. addSuccess: 'Added successfully',
  2801. deleteSuccess: 'Deleted successfully'
  2802. },
  2803. statisticians: {
  2804. lastWeek: 'Last Week',
  2805. lastMonth: 'Last Month',
  2806. lastThreeMonths: 'Last Three Months',
  2807. times: 'Times',
  2808. timesUnit: 'times',
  2809. dailyLoanReturnStats: 'Daily Loan and Return Statistics',
  2810. totalLoanCount: 'Total Loan Count',
  2811. totalNormalReturnCount: 'Total Normal Return Count',
  2812. totalTimeoutReturnCount: 'Total Timeout Return Count',
  2813. materialsLoanStats: 'Materials Loan Statistics',
  2814. loanCount: 'Loan Count',
  2815. materialsChangeStats: 'Materials Change Statistics',
  2816. normalChangeCount: 'Normal Change Count',
  2817. expireChangeCount: 'Expire Change Count',
  2818. damageChangeCount: 'Damage Change Count',
  2819. materialsReturnStats: 'Materials Return Statistics',
  2820. normalReturnCount: 'Normal Return Count',
  2821. timeoutReturnCount: 'Timeout Return Count',
  2822. cabinetOpenCloseCount: 'Cabinet Open/Close Count',
  2823. openCloseCount: 'Open/Close Count',
  2824. specialStatusStats: 'Special Status Materials Statistics (Current Time)',
  2825. aboutToExpire: 'About to Expire',
  2826. expired: 'Expired',
  2827. damaged: 'Damaged',
  2828. countUnit: 'pcs',
  2829. exportDataTable: 'Export Data Table',
  2830. statisticsRange: 'Statistics Range',
  2831. materialsLoanAvgDuration: 'Materials Loan Average Duration',
  2832. avgLoanDuration: 'Average Loan Duration (Hours)',
  2833. hour: 'Hour',
  2834. cabinetExceptionStats: 'Cabinet Exception Statistics',
  2835. misplaced: 'Misplaced',
  2836. timeoutNotClosed: 'Timeout Not Closed'
  2837. },
  2838. locksetType: {
  2839. locksetTypeCode: 'Lock Set Type Code',
  2840. locksetTypeCodePlaceholder: 'Please enter lock set type code',
  2841. locksetTypeName: 'Lock Set Type Name',
  2842. locksetTypeNamePlaceholder: 'Please enter lock set type name',
  2843. locksetTypeIcon: 'Lock Set Type Icon',
  2844. locksetTypeImg: 'Lock Set Type Image',
  2845. locksetTypeSpec: 'Lock Set Type Spec',
  2846. locksetTypeSpecPlaceholder: 'Please enter lock set type spec',
  2847. parentType: 'Parent Type',
  2848. selectParent: 'Select Parent',
  2849. autoGenerate: 'Auto Generate',
  2850. addLocksetType: 'Add Lock Set Type',
  2851. editLocksetType: 'Edit Lock Set Type',
  2852. deleteConfirm: 'Are you sure to delete the data item with code "{code}"?'
  2853. },
  2854. switchMotor: {
  2855. motorName: 'Motor Name',
  2856. motorNamePlaceholder: 'Please enter motor name',
  2857. motorCode: 'Motor Code',
  2858. motorType: 'Motor Type',
  2859. motorTypePlaceholder: 'Please select motor type',
  2860. motorCodePlaceholder: 'Please enter motor code',
  2861. status: 'Status',
  2862. statusPlaceholder: 'Please select status',
  2863. batchDelete: 'Batch Delete',
  2864. motorNo: 'Motor No.',
  2865. dialogTitle: 'Add or Edit Motor Dialog',
  2866. remarkPlaceholder: 'Please enter remark',
  2867. motorNameRequired: 'Motor name cannot be empty',
  2868. motorCodeRequired: 'Motor code cannot be empty',
  2869. motorTypeRequired: 'Motor type cannot be empty',
  2870. addMotor: 'Add Motor',
  2871. editMotor: 'Edit Motor',
  2872. addMotorInfo: 'Add Motor Information',
  2873. editMotorInfo: 'Edit Motor Information',
  2874. editSuccess: 'Updated successfully',
  2875. addSuccess: 'Added successfully',
  2876. deleteConfirm: 'Are you sure you want to delete the selected data items?',
  2877. deleteSuccess: 'Deleted successfully',
  2878. isolationPointBinding: 'Isolation Point Binding',
  2879. isolationPointBindingPlaceholder: 'Isolation Point Binding',
  2880. motorLayout: 'Motor Layout',
  2881. motorPointList: 'Motor Point List',
  2882. save: 'Save',
  2883. confirmSaveChanges: 'Please confirm whether to save the modified content',
  2884. tip: 'Tip',
  2885. confirm: 'Confirm',
  2886. cancel: 'Cancel'
  2887. },
  2888. lotoStation: {
  2889. lotoStation: 'LOTO Station',
  2890. lotoName: 'Loto Station Name',
  2891. lotoNamePlaceholder: 'Please enter loto station name',
  2892. workstation: 'Workstation',
  2893. selectWorkstation: 'Please select workstation',
  2894. machinery: 'Equipment/Process',
  2895. selectMachinery: 'Please select equipment/process',
  2896. sort: 'Sort',
  2897. mapName: 'Map Name',
  2898. motorMapName: 'Motor Map Name',
  2899. hardwareSerialNumber: 'Hardware Serial Number',
  2900. lotoDetail: 'Loto Station Detail',
  2901. motorMapDetail: 'Motor Map Detail',
  2902. view: 'View',
  2903. addLotoStation: 'Add Loto Station Info',
  2904. editLotoStation: 'Edit Loto Station Info',
  2905. lotoNameRequired: 'Loto station name cannot be empty',
  2906. mapNameRequired: 'Map name cannot be empty',
  2907. selectWorkstationPlaceholder: 'Select workstation',
  2908. selectHardware: 'Please select hardware',
  2909. lotoInfo: 'Loto Station Info',
  2910. lotoInfoPlaceholder: 'Please enter loto station info',
  2911. deleteConfirm: 'Are you sure to delete the selected data items?',
  2912. editSuccess: 'Updated successfully',
  2913. addSuccess: 'Added successfully',
  2914. deleteSuccess: 'Deleted successfully',
  2915. reset: 'Reset',
  2916. switchStatus: 'Switch Status',
  2917. isolationPointList: 'Isolation Point List',
  2918. unboundIsolationPoints: 'Unbound Isolation Points',
  2919. isolationPointCode: 'Isolation Point Code',
  2920. isolationPointName: 'Isolation Point Name',
  2921. isolationPointIcon: 'Isolation Point Icon',
  2922. isolationPointNfc: 'Isolation Point NFC',
  2923. isolationPointSerialNumber: 'Isolation Point Serial Number',
  2924. function: 'Function',
  2925. isolationPointPicture: 'Isolation Point Picture',
  2926. energySource: 'Energy Source',
  2927. addIsolationPoint: 'Add Isolation Point',
  2928. editIsolationPoint: 'Edit Isolation Point Info',
  2929. isolationPointCodeRequired: 'Isolation point code cannot be empty',
  2930. isolationPointNameRequired: 'Isolation point name cannot be empty',
  2931. workshopRequired: 'Workshop cannot be empty',
  2932. workareaRequired: 'Work Area cannot be empty',
  2933. lotoIdRequired: 'LOTO Station cannot be empty',
  2934. pointTypeRequired: 'Isolation point type cannot be empty',
  2935. lockTypeIdRequired: 'Padlock type cannot be empty',
  2936. pointNfcRequired: 'Isolation point NFC cannot be empty'
  2937. },
  2938. technology: {
  2939. selectPostTip: 'Please select post name below',
  2940. craft: 'Process',
  2941. device: 'Equipment',
  2942. craftName: 'Process Name',
  2943. craftNamePlaceholder: 'Please enter process name',
  2944. deviceName: 'Equipment Name',
  2945. deviceNamePlaceholder: 'Please enter equipment name',
  2946. craftNo: 'Process No.',
  2947. deviceNo: 'Equipment No.',
  2948. craftImage: 'Process Image',
  2949. deviceImage: 'Equipment Image',
  2950. dialogTitle: 'Add or Edit Department Dialog',
  2951. namePlaceholder: 'Please enter name',
  2952. postPlaceholder: 'Please select post',
  2953. cabinetPlaceholder: 'Please select cabinet',
  2954. deviceInfo: 'Equipment Info',
  2955. lotoStation: 'LOTO Station',
  2956. deviceCraftName: 'Equipment/Process Name',
  2957. deviceCraftNamePlaceholder: 'Please enter equipment/process name',
  2958. deviceCraftCode: 'Equipment/Process Code',
  2959. deviceCraftCodePlaceholder: 'Please enter equipment/process code',
  2960. autoGenerate: 'Auto Generate',
  2961. deviceCraftType: 'Equipment/Process Type',
  2962. deviceCraftTypePlaceholder: 'Please enter equipment/process type',
  2963. craftImage2: 'Process Image',
  2964. deviceCraftCodeRequired: 'Equipment/process code cannot be empty',
  2965. deviceCraftNameRequired: 'Equipment/process name cannot be empty',
  2966. postRequired: 'Post cannot be empty',
  2967. cabinetRequired: 'Cabinet cannot be empty',
  2968. craftInfo: 'Process Info',
  2969. deviceList: 'Equipment List',
  2970. sopList: 'SOP List',
  2971. deviceCraftImage: 'Process/Equipment Process Image',
  2972. lotoStationInfo: 'LOTO Station Info',
  2973. lockStationInfo: 'Lock Station Info',
  2974. eightSteps: 'Eight Steps',
  2975. deviceCode: 'Equipment Code',
  2976. deviceName2: 'Equipment Name',
  2977. deviceImage2: 'Equipment Image',
  2978. sopName: 'SOP Name',
  2979. workContent: 'Work Content',
  2980. deviceListDialog: 'Add or Edit Equipment List Dialog',
  2981. deviceNamePlaceholder2: 'Please enter equipment name',
  2982. deviceCodePlaceholder: 'Please enter equipment number',
  2983. parent: 'Parent',
  2984. selectParent: 'Select Parent',
  2985. belongingWorkstation: 'Assigned Workstation',
  2986. selectWorkstation: 'Select Workstation',
  2987. selectEquipmentProcess: 'Select Equipment/Process',
  2988. addEquipment: 'Add Equipment',
  2989. editEquipment: 'Edit Equipment',
  2990. addSop: 'Add SOP',
  2991. editSop: 'Edit SOP',
  2992. deleteConfirmMessage: 'Confirm to delete data item?',
  2993. saveConfirmMessage: 'Please confirm whether to save the changes',
  2994. tip: 'Tip',
  2995. mapDataFormatError: 'Map data format is incorrect, please enter valid JSON format!',
  2996. saveSuccess: 'Saved successfully!',
  2997. editSuccess: 'Updated successfully',
  2998. addSuccess: 'Added successfully',
  2999. deleteSuccess: 'Deleted successfully',
  3000. selectSopType: 'Please select SOP type',
  3001. workstation: 'Workstation',
  3002. belongingCabinet: 'Assigned Cabinet'
  3003. },
  3004. technologyList: {
  3005. selectWorkstationPlaceholder: 'Please select workstation name below',
  3006. craft: 'Craft',
  3007. device: 'Device',
  3008. craftName: 'Craft Name',
  3009. deviceName: 'Device Name',
  3010. craftNamePlaceholder: 'Please enter craft name',
  3011. deviceNamePlaceholder: 'Please enter device name',
  3012. craftCode: 'Craft Code',
  3013. deviceCode: 'Device Code',
  3014. craftImage: 'Craft Image',
  3015. deviceImage: 'Device Image',
  3016. workstation: 'Workstation',
  3017. selectWorkstation: 'Please select workstation',
  3018. selectCabinet: 'Please select cabinet',
  3019. cabinet: 'Cabinet',
  3020. detail: 'Detail',
  3021. view: 'View',
  3022. addCraft: 'Add Craft',
  3023. addDevice: 'Add Device',
  3024. editCraft: 'Edit Craft',
  3025. editDevice: 'Edit Device',
  3026. namePlaceholder: 'Please enter name',
  3027. machineryCodeRequired: 'Equipment/process code cannot be empty',
  3028. machineryNameRequired: 'Equipment/process name cannot be empty',
  3029. workstationRequired: 'Workstation cannot be empty',
  3030. cabinetRequired: 'Cabinet cannot be empty',
  3031. editSuccess: 'Updated successfully',
  3032. addSuccess: 'Added successfully',
  3033. deleteSuccess: 'Deleted successfully',
  3034. deleteConfirm: 'Are you sure to delete the selected data items?'
  3035. },
  3036. segregationPoint: {
  3037. pointName: 'Isolation Point Name',
  3038. pointNamePlaceholder: 'Please enter isolation point name',
  3039. workstation: 'Workstation',
  3040. selectWorkstation: 'Select workstation',
  3041. machinery: 'Equipment/Process',
  3042. selectMachinery: 'Select equipment/process',
  3043. lotoStation: 'Loto Station',
  3044. selectLotoStation: 'Please select loto station',
  3045. layoutMap: 'Layout Map',
  3046. selectLayoutMap: 'Please select layout map',
  3047. powerType: 'Power Type',
  3048. selectPowerType: 'Please select power type',
  3049. pointCode: 'Isolation Point Code',
  3050. pointCodePlaceholder: 'Please enter isolation point code',
  3051. pointNfc: 'Isolation Point NFC',
  3052. pointIcon: 'Isolation Point Icon',
  3053. pointPicture: 'Isolation Point Picture',
  3054. pointSerialNumber: 'Isolation Point Serial Number',
  3055. pointSerialNumberPlaceholder: 'Please enter isolation point serial number',
  3056. remark: 'Remark',
  3057. remarkPlaceholder: 'Please enter remark',
  3058. switchStatus: 'Switch Status',
  3059. autoGenerate: 'Auto Generate',
  3060. addPoint: 'Add Isolation Point',
  3061. editPoint: 'Edit Isolation Point Info',
  3062. pointCodeRequired: 'Isolation point code cannot be empty',
  3063. pointNameRequired: 'Isolation point name cannot be empty',
  3064. lotoIdRequired: 'Loto station cannot be empty',
  3065. rfidIdRequired: 'Isolation point NFC cannot be empty',
  3066. switchMapIdRequired: 'Layout map cannot be empty',
  3067. pointIconRequired: 'Icon cannot be empty',
  3068. editSuccess: 'Updated successfully',
  3069. addSuccess: 'Added successfully',
  3070. deleteSuccess: 'Deleted successfully',
  3071. deleteConfirm: 'Are you sure to delete the selected data items?'
  3072. },
  3073. doorException: {
  3074. cabinet: 'Materials Cabinet',
  3075. selectCabinet: 'Please select materials cabinet',
  3076. status: 'Status',
  3077. selectStatus: 'Please select status',
  3078. exceptionOccurTime: 'Exception Occur Time',
  3079. exceptionHandleTime: 'Exception Handle Time',
  3080. startDate: 'Start Date',
  3081. endDate: 'End Date',
  3082. code: 'Code',
  3083. occurTime: 'Exception Occur Time',
  3084. handleTime: 'Exception Handle Time'
  3085. },
  3086. materialException: {
  3087. cabinet: 'Materials Cabinet',
  3088. selectCabinet: 'Please select materials cabinet',
  3089. materialName: 'Material Name',
  3090. materialNamePlaceholder: 'Please enter material name',
  3091. returnUser: 'Return User',
  3092. returnUserPlaceholder: 'Please enter return user',
  3093. status: 'Status',
  3094. selectStatus: 'Please select status',
  3095. exceptionOccurTime: 'Exception Occur Time',
  3096. exceptionHandleTime: 'Exception Handle Time',
  3097. startDate: 'Start Date',
  3098. endDate: 'End Date',
  3099. code: 'Code',
  3100. rfid: 'RFID',
  3101. returnCabinet: 'Return Cabinet',
  3102. occurTime: 'Exception Occur Time',
  3103. handleTime: 'Exception Handle Time'
  3104. }
  3105. },
  3106. assert: {
  3107. cabinet: {
  3108. material: {
  3109. not: {
  3110. exist: 'Material does not exist in the cabinet'
  3111. }
  3112. }
  3113. }
  3114. }
  3115. }