From 18b5b27959b7868c7cf7e19a7b636ffc1a494e41 Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期五, 12 九月 2025 14:21:49 +0800
Subject: [PATCH] 新增韩语翻译
---
UI-Project/src/layout/MainErpView.vue | 60 +++
UI-Project/src/views/UnLoadGlass/Landingindication.vue | 9
UI-Project/src/views/Reportmanage/reportDownCache.vue | 8
UI-Project/src/lang/en.js | 4
UI-Project/src/lang/zh.js | 9
UI-Project/src/views/LoginView.vue | 1
UI-Project/src/views/UnLoadGlass/loadmachinerack.vue | 18
UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue | 10
UI-Project/src/views/Reportmanage/reportBigFeed.vue | 6
UI-Project/src/views/Reportmanage/reportBigOut.vue | 6
UI-Project/src/views/User/permissions.vue | 2
UI-Project/src/views/Reportmanage/reportEdgCache.vue | 8
UI-Project/src/lang/index.js | 2
UI-Project/src/lang/kr.js | 708 +++++++++++++++++++++++++++++++++++++++++++++++
14 files changed, 813 insertions(+), 38 deletions(-)
diff --git a/UI-Project/src/lang/en.js b/UI-Project/src/lang/en.js
index 57a3fae..7079170 100644
--- a/UI-Project/src/lang/en.js
+++ b/UI-Project/src/lang/en.js
@@ -410,14 +410,12 @@
},
replenish: {
patchManagement: 'Mesh management',
-
},
rework: {
reworkManagement: 'Rework management',
addRework: "Rework added ",
+ gridNumberEnter:"Please enter the cell number ",
},
-
-
role: {
id: 'ID',
characterHomepage: 'Character Home',
diff --git a/UI-Project/src/lang/index.js b/UI-Project/src/lang/index.js
index b2d76c4..19c4dc3 100644
--- a/UI-Project/src/lang/index.js
+++ b/UI-Project/src/lang/index.js
@@ -2,11 +2,13 @@
import { createI18n} from 'vue-i18n'
import zh from "./zh"
import py from "./py"
+import kr from "./kr"
import en from "./en"
let messages = {
zh:zh,
py:py,
+ kr:kr,
en: en
}
diff --git a/UI-Project/src/lang/kr.js b/UI-Project/src/lang/kr.js
new file mode 100644
index 0000000..70753ac
--- /dev/null
+++ b/UI-Project/src/lang/kr.js
@@ -0,0 +1,708 @@
+export default {
+ "northglassMESsystem": "攵侂秬鞙犽Μ MES 鞁滌姢韰�",
+ login:{
+ userErr:'瓿勳爼鞚� 鞛呺牓頃橃劯鞖�',
+ pwErr:'牍勲皜氩堩樃毳� 鞛呺牓頃橃劯鞖�',
+ user:'瓿勳爼',
+ password:'牍勲皜氩堩樃',
+ login:'搿滉犯鞚�',
+ loginSuccessful:'搿滉犯鞚� 靹标车锛�',
+ register:'霌彪',
+ namea:'鞚措鞚� 牍勳泴霊� 靾� 鞐嗢姷雼堧嫟.',
+ len:'旮胳澊電� 16鞛愲ゼ 齑堦臣頃� 靾� 鞐嗢姷雼堧嫟.',
+ passnull:'牍勲皜氩堩樃電� 牍勳泴霊� 靾� 鞐嗢姷雼堧嫟.',
+ leng:'牍勲皜氩堩樃 旮胳澊電� 6鞛� 氙鸽鞚搓卑雮� 16鞛愲ゼ 齑堦臣頃� 靾� 鞐嗢姷雼堧嫟.',
+ spwn:'頇曥澑 牍勲皜氩堩樃電� 牍勳泴霊� 靾� 鞐嗢姷雼堧嫟.',
+ depass:'霊� 氩堨潣 牍勲皜氩堩樃臧� 雼る雼堧嫟.',
+ },
+ register:{
+ registerSuccessful:'霌彪 靹标车',
+ newuserregister:'靸� 靷毄鞛� 霌彪',
+ name:'鞚措锛�',
+ inputname:'鞚措鞚� 鞛呺牓頃橃劯鞖�',
+ password:'牍勲皜氩堩樃:',
+ pwErr:'牍勲皜氩堩樃毳� 鞛呺牓頃橃劯鞖�',
+ passwordation:'牍勲皜氩堩樃 頇曥澑:',
+ pwErration:'牍勲皜氩堩樃毳� 頇曥澑頃� 欤检劯鞖�',
+ registration:'霌彪 頇曥澑',
+ false:'旆唽',
+ },
+ main:{
+ connectErr:'靹滊矂 鞐瓣舶鞐� 氍胳牅臧� 氚滌儩頄堨姷雼堧嫟. 鞛犾嫓 頉勳棎 雼れ嫓 鞁滊弰頃� 欤检劯鞖�.',
+ titleFirst:"頇橃榿頃╇媹雼� ",
+ titleLast:' 攵侅湢毽� MES 鞁滌姢韰� 靷毄锛�',
+ quit:"韮堩嚧",
+ },
+ basicData:{
+ Automaticprintingswitch:'鞛愲彊 鞚胳噭 鞀れ渼旃�',
+ laserprinting:'響滉赴旮� 欷�牍� 靸來儨锛�',
+ cuttingmachine:'鞝堧嫧旮� 欷�牍� 靸來儨锛�',
+ machine:'靸侂嫧 旮瓣硠 鞐瓣舶 靸來儨锛�',
+ machineaa:'靸侂嫧 旮瓣硠 靾橂彊 靸來儨锛�',
+ selectproject:"頂勲鞝濏姼 靹犿儩",
+ startloading:'鞁滌瀾頃橃劯鞖�',
+ stop:'鞚检嫓 鞝曥',
+ yes:'頇曥澑',
+ change:'鞝勴櫂',
+ projectnumber:'瓿奠偓 氩堩樃',
+ glasswidth:'鞗愲掣 雱撿澊',
+ glassheight:'鞗愲掣 瓿�',
+ coatingtypes:'毵夑硠',
+ coatingtypesa:'毵夑硠锛�',
+ quantity:'靾橂焿',
+ quantitya:'靾橂焿锛�',
+ thickness:'霊愱粯',
+ thicknessa:'霊愱粯锛�',
+ startstatus:'頇滌劚 靸來儨',
+ pass:'韱店臣',
+ waiting:'旮半嫟毽姅 欷�',
+ up:'靸侂┐ 欷�',
+ finish:'鞕勲霅橃棃鞀惦媹雼�',
+ project:'瓿淀暀',
+ plselectproject:'頂勲鞝濏姼毳� 靹犿儩頃橃劯鞖�',
+ confirm:'頇曥澑',
+ cancel:'旆唽',
+ startfilm:'鞓來檾毳� 鞁滌瀾頃犼箤鞖旓紵',
+ whetherpause:'鞚检嫓 欷戩 鞐秬锛�',
+ station:'鞛戩梾雽�',
+ width:'雱撿潃',
+ widtha:'雱撿潃锛�',
+ height:'雴掛潃',
+ heighta:'雴掛潃锛�',
+ operate:'鞛戩梾',
+ add:'於旉皜頃橁赴',
+ delete:'靷牅',
+ addglass:'鞗愲掣 於旉皜',
+ selectwidth:'雱堧箘毳� 靹犿儩頃橃劯鞖�',
+ selectheight:'雴掛潃 瓴冹潉 靹犿儩頃橃劯鞖�',
+ selectcoatingtypes:'毵� 鞁滌姢韰滌潉 靹犿儩頃橃嫮鞁滌槫.',
+ selectthickness:'霊愱粯毳� 靹犿儩頃橃劯鞖�',
+ selectquantity:'靾橂焿鞚� 鞛呺牓頃橃劯鞖�',
+ pause:'霊� 氩堨Ц 欷勱臣 雱� 氩堨Ц 欷勳潣 雴掛澊電� 2700氤措嫟 旎れ暭 鞝�鞛ロ暊 靾� 鞛堨姷雼堧嫟.锛�',
+ pausea:'響滌嫓旮办檧 鞝堧嫧旮办潣 欷�牍� 靸來儨毳� 頇曥澑頃� 欤检劯鞖�.锛�',
+ infonull:'瓿奠爼 氩堩樃電� 牍勳泴 霊� 靾� 鞐嗢姷雼堧嫟.锛�',
+ updatanull:'頃措嫻 鞛戩梾鞚� 靸侅渼 響滌棎 鞝�鞛ル悩歆� 鞎婌晿鞀惦媹雼�.锛�',
+ glassnull:'鞙犽Μ 靸來儨毳� 鞐呺嵃鞚错姼頃橂姅 欷� 鞓る臧� 氚滌儩頄堨姷雼堧嫟.',
+ deletemessage:'鞚� 鞝曤炒毳� 靷牅頃橃嫓瓴犾姷雼堦箤??',
+ layoutSequence:'氩堩樃',
+ },
+ sorter:{
+ gridnumber:'瓴╈瀽 氩堩樃',
+ glassnumber:'鞙犽Μ 氩堩樃',
+ width:'雱撿潃',
+ height:'雴掛潃',
+ startstatus:'頇滌劚 靸來儨',
+ disable:'鞚措 牍勴櫆靹表檾霅�',
+ start:'頇滌劚頇旊惃',
+ deficiencieste:'氤搓碃 雸勲澖',
+ updown:'鞚戈车 頃橅幐',
+ operate:'鞛戩梾',
+ prompt:'頇曥澑 鞖旍箔',
+ information:'鞚� 鞝曤炒毳� 雸勲澖頃挫暭 頃╇媹旯岋紵',
+ infor:'鞚胳渼鞝侅溂搿� 鞚� 鞝曤炒毳� 於旉皜頃挫暭 頃╇媹旯岋紵',
+ yes:'鞚措嫟',
+ cancel:'旆唽',
+ },
+ order:{
+ dilapidation:'韺岇啇',
+ takeaway:'鞚戈车鞝侅溂搿� 臧�鞝戈皜雼�',
+ takeon:'臁办爼 鞕勲',
+ takeall:'氇憪 臧�鞝戈皜靹胳殧',
+ },
+ searchOrder:{
+ cageTemper: '鞖半Μ鞚� 雮滊 靾�',
+ cageArea: '鞖半Μ 雮措秬 氅挫爜',
+ totalAreas:'齑� 氅挫爜',
+ totalTemper:'齑� 頇旊 靾�',
+ deleteTask:'頂勲鞝濏姼 靷牅',
+ pdeleteTask:'頂勲鞝濏姼毳� 靷牅頃橃嫓瓴犾姷雼堦箤锛�',
+ processcardinquiry:"瓿奠偓 氍胳潣",
+ searchlayout:'牍勱皶頇� 頂勲靹胳姢 旃措摐 臁绊殞',
+ fullfurnaces:'臧�霌� 彀� 頇旊鞚� 靾�',
+ specifiedproject:'順勳灛 歆�鞝曤悳 頂勲鞝濏姼',
+ undesignate:'歆�鞝� 旆唽',
+ allnumber:'齑� 靾橂焿',
+ numbercages:'鞖半Μ 鞎堨潣 靾橂焿',
+ numberslots:'彀頃橂姅 瓴╈瀽',
+ missingquantity:'靾橂焿 攵�臁�',
+ breakquantity:'韺岇啇/臧�鞝戈皠 靾橂焿',
+ ceng:'旄�',
+ cageinformation:'毽尒韸� 鞝曤炒',
+ productionqueue:'於滊牓 雽�旮办棿',
+ outputglassID:'於滍寪 鞙犽Μ ID',
+ startposition:'鞁滌瀾 鞙勳箻',
+ targetlocation:'氇╉憸 鞙勳箻',
+ trips:'彀',
+ number:'氩堩樃',
+ taskstatus:'鞛戩梾 靸來儨',
+ filmenter:'雽�旮� 欷戩瀰雼堧嫟.',
+ filmwait:'鞁滌瀾 雽�旮�',
+ infilm:'歆勳瀰 欷�',
+ endtask:'鞛戩梾 膦呺',
+ completetask:'鞛戩梾 鞕勲',
+ intoglassid:'歆勳瀰 鞙犽Μ ID',
+ line:'靹犽',
+ Usage:'靷毄鞙�',
+ free:'牍� 瓿店皠(瓴╈瀽 靾�)',
+ addcage:'毽柎 韺剱 鞝曤炒 於旉皜',
+ glassIDa:'鞙犽Μ ID锛�',
+ glassID:'鞙犽Μ ID',
+ inglassID:'鞙犽Μ ID毳� 鞛呺牓頃橃劯鞖�.',
+ pieceingrid:'瓴╈瀽 雮挫潣 鞛戩潃 臁瓣皝 靾滌劀',
+ pieceingrida:'瓴╈瀽 雮挫潣 鞛戩潃 臁瓣皝 靾滌劀锛�',
+ inpieceingrid:'靺� 雮挫潣 鞛戩潃 臁瓣皝 靾滌劀毳� 鞛呺牓頃橃劯鞖�.',
+ cardnumber:'頂勲靹胳姢 旃措摐 氩堩樃',
+ cardnumbera:'頂勲靹胳姢 旃措摐 氩堩樃锛�',
+ incardnumber:'頂勲靹胳姢 旃措摐 氩堩樃毳� 鞛呺牓頃橃劯鞖�',
+ typeglass:'鞙犽Μ 膦呺',
+ typeglassa:'鞙犽Μ 膦呺锛�',
+ intypeglass:'鞙犽Μ 膦呺毳� 鞛呺牓頃橃劯鞖�.',
+ width:'雱撿潃',
+ widtha:'雱撿潃锛�',
+ inwidth:'雱堧箘毳� 鞛呺牓頃橃劯鞖�',
+ height:'雴掛潃',
+ heighta:'雴掛潃锛�',
+ inheight:'雴掛澊毳� 鞛呺牓頃橃劯鞖�',
+ coatingtypes:'毵夑硠',
+ thickness:'霊愱粯',
+ thicknessa:'霊愱粯锛�',
+ inthickness:'霊愱粯毳� 鞛呺牓頃橃劯鞖�',
+ layoutID:'臧曧檾韺� 霃勲┐ ID',
+ layoutIDa:'臧曧檾韺� 霃勲┐ ID锛�',
+ inlayoutID:'臧曧檾韺� 鞚措歆� ID毳� 鞛呺牓頃橃嫮鞁滌槫.',
+ picturesequence:'臧曧檾韺� 鞚措歆� 鞁滊Μ歃�',
+ picturesequencea:'臧曧檾韺� 鞚措歆� 鞁滊Μ歃堬細',
+ inpicturesequence:'臧曧檾韺� 鞚措歆� 鞁滍��鞀るゼ 鞛呺牓頃橃劯鞖�.',
+ startstatus:'頇滌劚 靸來儨',
+ startstatusa:'頇滌劚 靸來儨锛�',
+ instartstatus:'靷毄 靸來儨毳� 鞛呺牓頃橃劯鞖�',
+ glassgaps:'鞙犽Μ 臧勱博',
+ glassgapsa:'鞙犽Μ 臧勱博锛�',
+ inglassgaps:'鞙犽Μ 臧勱博鞚� 鞛呺牓頃橃劯鞖�.',
+ sure:'頇曥澑',
+ cancel:'旆唽',
+ operate:'鞛戩梾',
+ breakage:'韺岇啇',
+ delete:'靷牅',
+ outfilm:'於滍拡鞛�',
+ cagetableID:'雽�毽� 韺愲” 響� ID',
+ cagenumber:'毽寪鞓鬼樃',
+ gridnumber:'瓴╈瀽 氩堩樃',
+ gridnumbera:'瓴╈瀽 氩堩樃锛�',
+ grid:'瓴╈瀽 氩堩樃毳� 鞛呺牓頃橃劯鞖�.',
+ enable:'頇滌劚頇旊惃',
+ disable:'鞚措 牍勴櫆靹表檾霅�',
+ remainingwidth:'雮潃 雱堧箘',
+ add:'於旉皜頃橁赴',
+ sheetID:'臧曧檾霅� 鞛戩潃 臁瓣皝 鞝曤炒 響� ID',
+ processcards:'頂勲靹胳姢 旃措摐',
+ processcardtype:'頂勲靹胳姢 旃措摐 鞙犽Μ 鞙犿槙',
+ acceptshorizontal:'臧曧檾鞙犽Μ臧� 臧�搿滊 雴撿澊電� 瓴冹潉 氚涭晞霌れ澕 靾� 鞛堨姷雼堦箤',
+ xcoordinates:'x膦岉憸',
+ ycoordinates:'y 膦岉憸',
+ rotationangle:'須岇爠 臧侂弰 (鞁滉硠 氚橂寑 氚╉枼)',
+ state:'靸來儨',
+ takeout:'臧�鞝戈皜',
+ deletemessage:'鞚� 鞝曤炒毳� 靷牅頃橃嫓瓴犾姷雼堦箤?',
+ prompt:'頇曥澑 鞖旍箔',
+ yes:'鞚措嫟',
+ accept:'靾橂澖頃橂嫟',
+ noaccept:'氚涭 鞎婌潓',
+ filmcomplete:'鞓侅儊 鞕勳劚',
+ waiting:'旮半嫟毽姅 欷�',
+ broke:'鞚� 鞝曤炒臧� 靻愳儊霅橃棃雮橃殧锛�',
+ brokeb:'鞚� 鞝曤炒毳� 臧�鞝戈皜鞁滉矤鞀惦媹旯岋紵',
+ outfil:'鞚� 鞝曤炒臧� 瓿店皽霅橃棃電旍 鞐秬锛�',
+ inputid:'鞙犽Μ ID毳� 鞛呺牓頃橃劯鞖�.',
+ search:'瓴�靸�',
+ tabid:'雼るΜ韼胳毄 靸侅劯響� ID',
+ tid:'鞛レ箻 ID',
+ tida:'鞛レ箻 ID锛�',
+ fin:'鞛勲毳� 鞕勲頄堨姷雼堦箤锛�',
+ sureadd:'於旉皜 頇曥澑',
+ sureadda:'頇曥澑 於旉皜 頃橃嫓瓴犾姷雼堦箤锛�',
+ zailong:'鞖半Μ 鞎堨棎靹�',
+ rengongxp:'鞚戈车 頃橅幐',
+ up:'鞚挫爠 韼橃澊歆�',
+ down:'雼れ潓 韼橃澊歆�',
+ now:'順勳灛 韼橃澊歆� 響滌嫓',
+ tit:'雿办澊韯� 臁绊暛',
+ temperingqueries:'臧曧檾 臁绊殞',
+ processcardqueriesa:'瓿奠偓 氍胳潣',
+ specifytempering:'歆�鞝曤悳 頃橂倶鞚� 頇旊',
+ specifyout:'歆�鞝� 鞚戈车 於滍拡',
+ specifyengineerid:'歆�鞝� 瓿奠偓',
+ projectnumber:'瓿奠偓 氩堩樃',
+ layoutnumber:'臧曧檾韺� 霃勲┐ 氩堩樃',
+ numberglasses:'鞙犽Μ 臧滌垬',
+ specifytemperinga:'鞚� 鞝曤炒鞐� 雽�頃� 臧曧檾 鞙犽Μ毳� 歆�鞝曧晿鞁滉矤鞀惦媹旯岋紵',
+ temperedswitch:'臧曧檾 鞀れ渼旃�',
+ dutyinformation:'攴茧 鞝曤炒',
+ line:'靹犽',
+ process:'瓿奠爼',
+ team:'氚�',
+ basic:'鞛ル箘',
+ makesure:'鞝�鞛� 頇曥澑',
+ cancel:'旆唽',
+ temperingtotal:'臧曧檾搿� 靾橈細',
+ glasstotal:'鞙犽Μ 齑濎垬锛�',
+ scheduletime:'臁办爼 鞁滉皠锛�'
+ },
+ workOrder:{
+ glassID:'鞙犽Μ ID',
+ height:'雴掛潃',
+ width:'雱撿潃',
+ thickness:'霊愱粯',
+ coatingtypes:'毵夑硠',
+ productionsequence:'於滍拡 靾滌劀',
+ cardnumber:'頂勲靹胳姢 旃措摐 氩堩樃',
+ operate:'鞛戩梾',
+ messagedamaged:'鞚� 鞝曤炒臧� 靻愳儊霅橃棃雮橃殧?',
+ prompt:'頇曥澑 鞖旍箔',
+ yes:'鞚措嫟',
+ cancel:'旆唽',
+ takemessage:'鞚� 鞝曤炒毳� 臧�鞝戈皜鞁滉矤鞀惦媹旯�?',
+ breakage:'韺岇啇',
+ takeout:'臧�鞝戈皜',
+ glasstype:'鞙犽Μ 膦呺',
+ line:'靹犽',
+ status:'靸來儨',
+ time:'鞁滉皠雽�',
+ cway:'瓴诫毳� 靹犿儩頃橃劯鞖�',
+ cstate:'靸來儨毳� 靹犿儩頃橃劯鞖�',
+ edgingone:'氅挫潉 臧堧嫟',
+ edgingtwo:'氅� 鞐半 鞚挫劆',
+ nedging:'氙戈皜瓿�',
+ edging:'鞐半 欷�',
+ finedging:'鞚措 韰岆憪毽皜 雼る摤鞏挫鞀惦媹雼�.',
+ },
+ processCard:{
+ intofurnace:'臧曧檾搿�',
+ beforefurnace:'韺剱 韰岇澊敫�',
+ outfurnace:'於滍拡雽�',
+ print:'頂勲Π韸鸽ゼ 臧�鞝戈皜雼�',
+ printing:'鞚胳噭頃橁赴',
+ projectnumber:'瓿奠偓 氩堩樃毳� 鞛呺牓頃橃劯鞖�',
+ inquire:'臁绊殞',
+ project:'瓿奠偓 氩堩樃',
+ awayprocess:'鞛戩梾 鞝堨皑毳� 臧�鞝戈皜雼�',
+ awayequipment:'鞛ル箘毳� 臧�鞝戈皜雼�',
+ awayteam:'氚橃潉 臧�鞝戈皜雼�',
+ flowcard:'頂勲靹胳姢 旃措摐',
+ layer:'旄� 氩堩樃',
+ temperinglayout:'搿� 氩堩樃',
+ temperingfeed:'韼稿簭',
+ width:'雱撿潃',
+ height:'雴掛潃',
+ thickness:'霊愱粛雼�',
+ glasstakeout:'鞙犽Μ 臧�鞝戈皜旮� 氇╇',
+ layoutID:'歆�霃� ID',
+ glassID:'鞙犽Μ ID',
+ },
+ reportWork:{
+ details:'雮欗晿 靹鸽秬 鞝曤炒',
+ filming:'鞚戈车 頃橅幐',
+ printing:'鞛愲彊 鞚胳噭',
+ cenumber:'旄� 靾�',
+ artificialorder:'鞚胳渼鞝� 頃橃晥 靾�',
+ processcard:'頂勲Π韸� 頂勲靹胳姢 旃措摐',
+ printlabels:'霛茧波 鞚胳噭',
+ information:'雮欗晿 鞝曤炒',
+ cstation:'鞛戩梾歆�毳� 靹犿儩頃� 欤检劯鞖�',
+ all:'氇憪',
+ timeperiod:'鞁滉皠雽�',
+ stationnumber:'鞛戩梾鞙勳箻 氩堩樃',
+ order:'靾滌劀',
+ filminformation:'鞚胳渼鞝� 頃橃晥 鞝曤炒',
+ glassmation:'鞚戈车 頃橅幐 順勳灛 鞙犽Μ 鞝曤炒',
+ barcodescanner:'鞀れ簲 齑� 順勳灛 鞙犽Μ 鞝曤炒',
+ lowerbit:'頃橂嫧鞙勳箻',
+ shelfnumber:'鏋俄樃',
+ cardnumber:'頂勲靹胳姢 旃措摐 氩堩樃',
+ totalquantity:'齑� 靾橂焿',
+ beendropped:'鞚措 霒柎歆� 靾橂焿',
+ state:'靸來儨',
+ devicenumber:'鞛ル箘 氩堩樃',
+ startstatus:'頇滌劚 靸來儨',
+ enable:'頇滌劚頇旊惃',
+ unenable:'牍勴櫆靹表檾霅�',
+ operate:'鞛戩梾',
+ bindingshelves:'氚旍澑霐╂灦',
+ clear:'牍勳毎旮�',
+ workstation:'順� 瓿奠渼',
+ shelfnumbera:'霝� 氩堩樃锛�',
+ cardnumbera:'瓿奠爼 旃措摐 氩堩樃锛�',
+ incardnumber:'瓿奠爼 旃措摐 氩堩樃 靹犿儩 ',
+ clearglass:'歆勳棿雽� 鞙犽Μ 觳唽',
+ confirmclear:'頂勲Π韸鸽悳 頂勲靹胳姢 旃措摐鞕� 霛茧波鞚� 頇曥澑頃� 頉� 靷牅頃� 欤检嫓旮� 氚旊瀺雼堧嫟.',
+ sure:'頇曥澑',
+ cancel:'旆唽',
+ glassinformation:'鞙犽Μ 鞝曤炒',
+ glassID:'鞙犽Μ ID',
+ coatingtypes:'毵夑硠',
+ thickness:'霊愱粯',
+ width:'雱堧箘',
+ height:'雴掛澊',
+ },
+
+ productStock:{
+ addusers:'靷毄鞛� 於旉皜',
+ username:'靷毄鞛� 鞚措',
+ usernamea:'靷毄鞛� 鞚措锛�',
+ inusername:'靷毄鞛� 鞚措鞚� 鞛呺牓頃橃劯鞖�',
+ role:'旌愲Ν韯�',
+ rolea:'旌愲Ν韯帮細',
+ inrole:'鞐暊 靹犿儩',
+ test:'韰岇姢韸�',
+ admin:'甏�毽瀽',
+ operate:'鞛戩梾',
+ resetpassword:'牍勲皜氩堩樃 鞛劋鞝�',
+ exit:'韼胳',
+ delete:'靷牅',
+ prompt:'頇曥澑 鞖旍箔',
+ repassword:'靷毄鞛� 牍勲皜氩堩樃毳� 鞛劋鞝曧晿鞁滉矤鞀惦媹旯�?锛�',
+ yes:'鞚措嫟',
+ cancel:'旆唽',
+ reusername:'靷毄鞛� 靾橃爼',
+ addusername:'靷毄鞛� 於旉皜',
+ password:'牍勲皜氩堩樃锛�',
+ sure:'頇曥澑',
+ inpassword:'牍勲皜氩堩樃毳� 鞛呺牓頃橃劯鞖�',
+ deusername:'鞚� 靷毄鞛愲ゼ 靷牅頃橃嫓瓴犾姷雼堦箤锛�',
+ },
+ customer:{
+ addmenua:'2雼硠 氅旊壌 於旉皜',
+ addmenu:'1雼硠 氅旊壌 於旉皜',
+ firstmenu:'1雼硠 氅旊壌 氚�',
+ firstmenuname:'1雼硠 氅旊壌 鞚措:',
+ link:'毵來伂',
+ inlink:'毵來伂毳� 鞛呺牓頃橃劯鞖�',
+ linka:'毵來伂锛�',
+ sort:'鞝曤牞',
+ insort:'鞝曤牞鞚� 鞛呺牓頃橃劯鞖�',
+ sorta:'鞝曤牞锛�',
+ operate:'鞛戩梾',
+ exit:'韼胳',
+ delete:'靷牅',
+ semenu:'2雼硠 氅旊壌 氚�',
+ semenuname:'2雼硠 氅旊壌 鞚措:',
+ menu:'氅旊壌 氚旓細',
+ inmenu:'氅旊壌 鞚措鞚� 鞛呺牓頃橃劯鞖�',
+ sure:'頇曥澑',
+ cancel:'旆唽',
+ exmene:'1雼硠 氅旊壌 靾橃爼',
+ exmenea:'2雼硠 氅旊壌 靾橃爼',
+ yes:'鞚措嫟',
+ demenu:'鞚� 氅旊壌毳� 靷牅頃橃嫓瓴犾姷雼堦箤锛�',
+ prompt:'頇曥澑 鞖旍箔',
+ },
+ delivery:{
+ addrole:'鞐暊 於旉皜',
+ editrole:'鞐暊 靾橃爼',
+ role :'鞐暊',
+ rolea :'鞐暊锛�',
+ inrole :'鞐暊 靹犿儩 頃勳垬',
+ operate :'鞛戩梾',
+ edit :'韼胳',
+ delete :'靷牅',
+ yes:'鞚措嫟',
+ sure :'頇曥澑',
+ cancel :'旆唽',
+ derole :'鞚� 鞐暊鞚� 靷牅頃橃嫓瓴犾姷雼堦箤',
+ prompt:'頇曥澑 鞖旍箔',
+ choice:'氅旊壌 甓岉暅锛�',
+ inchoice:'氅旊壌 甓岉暅鞚� 靹犿儩頃橃劯鞖�',
+ },
+ replenish:{
+ patchManagement:'韺箻 甏�毽�',
+ },
+ rework:{
+ reworkManagement:'鞛瀾鞐� 甏�毽�',
+ addRework:"鞛瀾鞐� 於旉皜 ",
+ gridNumberEnter:"瓴╈瀽 氩堩樃毳� 鞛呺牓頃橃劯鞖�. ",
+ },
+ role:{
+ id:'ID',
+ characterHomepage:'鞐暊頇堩帢鞚挫',
+ },
+ user:{
+ userId:'靷毄鞛� ID',
+ userHomepage:'靷毄鞛� 頇� 韼橃澊歆�',
+ },
+ orderBasicData:{
+ order:'欤茧',
+ orderType:'欤茧 鞙犿槙',
+ },
+ machine:{
+ basicId:'鞛ル箘 氩堩樃',
+ basicName:'鞛ル箘 鞚措',
+ basicCategory:'頃措嫻 瓿奠爼',
+ tempering:'臧曧檾',
+ },
+ report:{
+ productionReport:'靸濎偘 氤搓碃靹�',
+ workInProgressReport:'鞛车頀� 氤搓碃靹�',
+ },
+ productionBasicData:{
+ basicDataQuery :'旮办磮 雿办澊韯� 臁绊殞',
+ },
+ mainIngredient:{
+ materialInformation :'鞛愳灛 鞝曤炒',
+ },
+ mainIngredientStock:{
+ materialName :'鞛愳灛 鞚措',
+ createTime :'氚橂偐 雮犾',
+ },
+ large:{
+ time: '雼れ潓 鞁滉皠',
+ number: '欤茧 氩堩樃',
+ jobnumber: '氤搓碃 瓿惦矆順�',
+ productionnumber: '靸濎偘 欤茧 氩堩樃',
+ cardnumber: '頂勲靹胳姢 旃措摐 氩堩樃',
+ projectname: '頂勲鞝濏姼 鞚措',
+ batch: '氚办箻',
+ detailID: '靹鸽秬靷暛 ID',
+ building: '霃欗樃靾�',
+ serialnumber: '欤茧 氩堩樃',
+ productname: '鞝滍拡 鞚措',
+ serial: '瓿奠槇 頇曥澑 鞁滊Μ鞏� 氩堩樃',
+ slicemarker: '臁瓣皝 響滌(鞙勳箻)',
+ numberpatches: '韺箻 靾�',
+ width: '雱撿潃',
+ height: '雴掛潃',
+ shape: '順曧儨',
+ responsibleprocess: '毂呾瀯 瓿奠爼',
+ process: '鞚� 瓿奠爼',
+ numberfractions: '雼れ潓 韺岇啇 氙鸽炒於� 靾橂焿',
+ breakreason: '雼れ潓 韺岅创 鞗愳澑',
+ breaktype: '雼れ潓 韺岅创 鞙犿槙',
+ responsiblepersonnel: '毂呾瀯鞛�',
+ responsiblequipment: '毂呾瀯 鞛ル箘',
+ responsibleteam: '毂呾瀯 氚�',
+ area: '雼れ潓 韺岅创 氅挫爜',
+ inspector: '頀堨 瓴�靷洂',
+ operate: '鞛戩梾',
+ mes: '鞛愳劯頃� 靷暛',
+ projectnumber: '鞛戩梾 欤茧 氩堩樃',
+ brokeno: '氤搓碃靹滉皜 鞎勳 靾橃爼霅橃 鞎婌晿鞀惦媹雼�.',
+ close: '雼赴',
+ orderId: '欤茧 ID',
+ customerName: '瓿犼皾 鞚措',
+ project: '頂勲鞝濏姼 鞚措',
+ are: '氅挫爜',
+ quantity: '靾橂焿',
+ warehousing: '靸來儨',
+ deliveryDate: '氚办啞 鞁滉皠',
+ notstocked: '鞛呹碃霅橃 鞎婌潓',
+ inboundstatus: '攵�攵� 鞛呹碃 靸來儨',
+ allstatus: '氇憪 鞛呹碃 靸來儨',
+ completedquantity: '鞕勲 靾橂焿',
+ scrapquantity: '韽愱赴 靾橂焿',
+ number: '靾橂焿',
+ method: '臧�瓿� 氚╈嫕',
+ innumber: '鞛呺牓霅� 靾橂焿',
+ productstatus: '靸濎偘 靸來儨',
+ projectnumber: '瓿奠偓 氩堩樃',
+ right: '鞝曥儊',
+ stop: '膦呺',
+ inquire: '臁绊殞',
+ starttime :'鞁滌瀾 鞁滉皠',
+ endtime :'膦呺 鞁滉皠',
+ loading :'順勳灛 靸侅榿 欷戩瀰雼堧嫟.锛�',
+ },
+ reportmanage:{
+ feed: '歆勴枆 欷�',
+ out: '於滍拡鞛�',
+ straightthrough: '歆來喌',
+ complete:'鞕勲霅橃棃鞀惦媹雼�',
+ incomplete:'鞕勳劚霅橃 鞎婌潓',
+ outed:'鞚措 於滌嫓霅�',
+ scan:'鞀れ簲頃橂嫟',
+ feeding:'歆�旮� 雸曤姅 鞛愳劯鞐愳劀 鞚检柎雮橂姅 欷戩瀰雼堧嫟.',
+ in:'雸勳泴靹� 鞚检柎雮橂嫟',
+ car:'彀棎靹�',
+ cage:'鞖半Μ 鞎堨棎',
+ oneline:'鞚检劆',
+ twoline:'2靹�',
+ id:'氩堩樃',
+ targetSlot:'氇╉憸 瓴╈瀽',
+ endSlot:'氇╉憸 靹犽皹',
+ state:'鞛戩梾 靸來儨',
+ width:'雱撿潃',
+ height:'雴掛潃',
+ createTime:'靸濎劚 鞁滉皠',
+ totalCounts:'齑� 鞓來檾 靾�',
+ totalAreas:'齑� 氅挫爜',
+ totalDamages:'齑� 韺岇啇',
+ totalTakes:'頃儊 臧�鞝戈皠雼�',
+ productiontime :'靸濎偘 鞁滉皠',
+ starttime :'鞁滌瀾 鞁滉皠',
+ endtime :'膦呺 鞁滉皠',
+ ctype :'鞙犿槙鞚� 靹犿儩頃橃劯鞖�',
+ cstate :'靸來儨毳� 靹犿儩頃橃劯鞖�',
+ cprocess :'瓿奠爼鞚� 靹犿儩頃橃劯鞖�',
+ all :'氇憪',
+ completed :'鞕勱车',
+ broke :'韺岇啇',
+ takeout :'臧�鞝戈皜',
+ dreportwork :'氤搓碃霅橃 鞎婌潓',
+ pendingwork :'氤搓碃 雽�旮�',
+ reportwork :'氤搓碃 鞕勲',
+ incise :'鞝堧嫧',
+ edging :'氇劀毽� 鞐半',
+ steel :'臧曧檾',
+ inquire :'臁绊殞',
+ signingwork :'氤搓碃 瓿�',
+ reporteam :'鞛戩梾 氚� 韺�',
+ reportingequipment :'氤搓碃 瓿奠灔 鞛ル箘',
+ line :'靹犽',
+ process :'瓿奠爼',
+ glassID :'鞙犽Μ ID',
+ projectnumber :'瓿奠偓 氩堩樃',
+ layoutID :'臧曧檾韺� 霃勲┐ ID',
+ productiontime :'靸濎偘 鞁滉皠',
+ type :'鞙犿槙',
+ state :'靸來儨',
+ processcards :'頂勲靹胳姢 旃措摐',
+ number :'氩堩樃',
+ layer :'旄�',
+ typebreakage :'韺岇啇 鞙犿槙',
+ ptypebreakage :' 靻愳儊 鞙犿槙鞚� 靹犿儩頃橃劯鞖�.',
+ causebreakage :'韺岇啇 鞗愳澑',
+ pcausebreakage :'韺岇啇 鞗愳澑鞚� 靹犿儩頃橃劯鞖�.',
+ responsibleprocess :'毂呾瀯 瓿奠爼',
+ responsiblepersonnel :'毂呾瀯鞛�',
+ presponsiblepersonnel :'毂呾瀯鞛愲ゼ 鞛呺牓頃橃劯鞖�',
+ responsibleteam :'毂呾瀯 氚�',
+ presponsibleteam :'毂呾瀯 氚橃潉 靹犿儩頃橃劯鞖�.',
+ responsibleequipment :'毂呾瀯 鞛ル箘',
+ presponsibleequipment :'毂呾瀯 鞛ル箘毳� 靹犿儩頃橃嫮鞁滌槫.',
+ remark :'牍勱碃',
+ premark :'氅旊毳� 鞛呺牓頃橃劯鞖�',
+ },
+ film:{
+ mes:'鞗愲掣 頃勲 鞝�鞛� 靹鸽秬靷暛',
+ warehousing:'鞗愲掣 韺岇澕 鞛呹碃',
+ pwarehousing:'鞛呹碃 鞖旍箔',
+ wareout:'鞗愲掣 頃勲 於滉碃',
+ information:'鞚� 鞝曤炒毳� 於滉碃頃犼箤鞖旓紵',
+ pwareout:'於滉碃 鞖旍箔',
+ position:'毽攧韺呾渼旃橈細',
+ cposition:'毽攧韺� 鞙勳箻毳� 靹犿儩頃橃嫮鞁滌槫.',
+ position1:'毽攧韺呾渼旃�1',
+ position2:'毽攧韺呾渼旃�2',
+ addglass:'鞗愲掣 鞝曤炒',
+ operate: '鞛戩梾',
+ exit:'韼胳',
+ delete:'靷牅',
+ outbound:'於滉碃',
+ deviceid:'鞛レ箻 ID',
+ slot:'瓴╈瀽 氩堩樃',
+ enablestatea:'韮滉犯 頇滌劚頇�',
+ disable:'旮堨',
+ start:'頇滌劚頇�',
+ startslot:'鞁滌瀾 鞛戩梾雽�',
+ endslot:'氇╉憸 鞛戩梾雽�',
+ slotid:'瓴╈瀽 ID',
+ slot:'瓴╈瀽 氩堩樃',
+ width:'鞗愲掣 雱撿澊',
+ widtha:'鞗愲掣 雱撿澊锛�',
+ inwidth:'鞗愲掣鞚� 雱堧箘毳� 鞛呺牓頃橃劯鞖�',
+ height:'鞗愲掣 瓿�',
+ inheight:'鞗愲掣鞚� 雴掛澊毳� 鞛呺牓頃橃劯鞖�.',
+ heighta:'鞗愲掣 瓿狅細',
+ thickness:'鞗愲掣 霊愱粯',
+ inthickness:'鞗愲掣 霊愱粯毳� 鞛呺牓頃橃劯鞖�',
+ thicknessa:'鞗愲掣 霊愱粯锛�',
+ films:'毵夑硠',
+ infilms:'毵夑硠 鞛呺牓頃橃劯鞖�',
+ filmsa:'毵夑硠锛�',
+ createtime:'靸濎劚 鞁滉皠',
+ remainquantity:'雮潃 靾橂焿',
+ thickremainquantity:'鞗愲掣 雮潃 靾橂焿 (鞛�)锛�',
+ inquantity:'靾橂焿鞚� 鞛呺牓頃橃劯鞖�',
+ quantitya:'靾橂焿锛�',
+ enableid:'鞛戩梾 ID',
+ originateslot:'鞁滌瀾 瓴╈瀽',
+ endslot:'氇╉憸 瓴╈瀽',
+ patternquantity:'鞗愲掣 靾橂焿',
+ enabletype:'鞛戩梾 鞙犿槙',
+ enablestate:'鞛戩梾鞙勳箻 靸來儨',
+ finish:'鞕勲霅橃棃鞀惦媹雼�',
+ unfinish:'鞕勲霅橃 鞎婌潓',
+ dedelete:'鞚� 雮挫毄鞚� 靷牅頃橃嫓瓴犾姷雼堦箤锛�',
+ dedisable:'鞚� 旖橅厫旄犽ゼ 牍勴櫆靹表檾頃橃嫓瓴犾姷雼堦箤锛�',
+ deoutbound:'鞚� 雮挫毄鞚� 於滉碃霅橃棃雮橃殧锛�',
+ selectwarehousing:'毽攧韺� 鞙勳箻毳� 靹犿儩頃橃嫮鞁滌槫.',
+ inwarehousing:'毽攧韺呾渼旃橈細',
+ warehousing1:'毽攧韺呾渼旃�1',
+ warehousing2:'毽攧韺呾渼旃�2',
+ starttime :'鞁滌瀾 鞁滉皠',
+ endtime :'膦呺 鞁滉皠',
+ taskstatus :'鞛戩梾 靸來儨',
+ built :'靸堧 毵岆摛旮�',
+ execution :'鞁ろ枆 欷�',
+ finish :'鞕勲',
+ tasktype :'鞛戩梾 鞙犿槙',
+ stocke :'鞛呹碃',
+ outbound :'於滉碃',
+ dispatch :'臁办爼',
+ inquire :'臁绊殞',
+ station :'鞛戩梾雽�',
+ },
+ Mounting:{
+ previewproject: '氙鸽Μ 氤搓赴 頂勲鞝濏姼 靹犿儩',
+ loadinglinea: '靸侂┐靹�',
+ loadingline: '靸侂┐靹狅細',
+ inloadingline: '鞙楇秬攵� 靹犾潉 靹犿儩頃橃劯鞖�.',
+ oneloadingline: '1氩� 靸侂嫧 靹�',
+ twoloadingline: '2順胳劆 靸來枆靹�',
+ waiting: '旮半嫟毽姅 欷�',
+ pass: '韱店臣',
+ setparameters: '毵り皽氤�靾� 靹れ爼',
+ project: '瓿奠偓 氩堩樃',
+ projecta: '瓿奠偓 氩堩樃锛�',
+ width: '鞗愲掣 雱撿澊',
+ height: '鞗愲掣 瓿�',
+ thickness: '鞗愴寪 霊愱粯',
+ projectnumber: '瓿奠爼 鞗愴寪 鞁滊Μ鞏� 氩堩樃',
+ state: '靸來儨',
+ createtime: '靸濎劚 鞁滉皠',
+ all: '鞝勳泊 靹犿儩',
+ removalmethod: '頃勲 鞝滉卑 氚╇矔鞚� 靹犿儩頃橃嫮鞁滌槫.',
+ removalmethodp: '毵� 鞝滉卑 氚╈嫕',
+ removalmethoda: '毵� 鞝滉卑 氚╈嫕锛�',
+ noremoval: '毵夓潉 鞝滉卑頃橃 鞎婋嫟',
+ coarselyground: '瓯办範瓴� 臧堧嫟',
+ finegrinding: '鞝曤皜 鞐半',
+ },
+ hellow: {
+ createtask: '鞛戩梾 靸濎劚',
+ starttask: '鞛戩梾 鞁滌瀾',
+ pstarttask: '鞛戩梾鞚� 鞁滌瀾頃犼箤鞖旓紵',
+ stoptask: '鞛戩梾 欷戩',
+ pstoptask: '鞛戩梾鞚� 欷戩頃犼箤鞖旓紵',
+ currenttask: '順勳灛 鞛戩梾锛�',
+ claimednumber: '鞚措 靾橂牴頃� 毵れ弓 靾橈細',
+ linenumber: '欷戧车靹� 霌れ柎臧�電� 靾橂焿锛�',
+ order: '於滍拡 靾滌劀',
+ thickness: '霊愱粯',
+ coatingtypes: '毵夑硠',
+ height: '旮鸽嫟',
+ width: '雱撿潃',
+ state: '靸來儨',
+ cardnumber: '頂勲靹胳姢 旃措摐 氩堩樃',
+ cardnumbera: '頂勲靹胳姢 旃措摐 氩堩樃锛�',
+ layernumber: '旄� 氩堩樃',
+ totalnumber: '齑� 鞓來檾 靾�',
+ pairsnumber: '鞚措 毵れ弓霅� 靾橂焿',
+ missingnumber: '瓴绊暔 臧滌垬',
+ operate: '鞛戩梾',
+ claimquest: '鞛勲 氚涥赴',
+ pclaimquest: '鞛戩梾鞚� 靾橂牴頃橃嫓瓴犾姷雼堦箤?',
+ missingfilms: '瓴绊暔 靸侅劯',
+ forcedfilming: '臧曥牅 於滍寪',
+ pforcedfilming: '臧曥牅搿� 於滍拡頃挫暭 頃橂倶鞖�?',
+ brokenpieces: '韺岇啇霅� 臁瓣皝 靾�',
+ }
+}
\ No newline at end of file
diff --git a/UI-Project/src/lang/zh.js b/UI-Project/src/lang/zh.js
index 4aacfcf..1800c5f 100644
--- a/UI-Project/src/lang/zh.js
+++ b/UI-Project/src/lang/zh.js
@@ -420,9 +420,8 @@
rework:{
reworkManagement:'杩斿伐绠$悊',
addRework:"杩斿伐鏂板 ",
+ gridNumberEnter:"璇疯緭鍏ユ牸瀛愬彿 ",
},
-
-
role:{
id:'ID',
characterHomepage:'瑙掕壊棣栭〉',
@@ -541,9 +540,9 @@
productiontime :'鐢熶骇鏃堕棿',
starttime :'寮�濮嬫椂闂�',
endtime :'缁撴潫鏃堕棿',
- ctype :'娓呴�夋嫨绫诲瀷',
- cstate :'娓呴�夋嫨鐘舵��',
- cprocess :'娓呴�夋嫨宸ュ簭',
+ ctype :'璇烽�夋嫨绫诲瀷',
+ cstate :'璇烽�夋嫨鐘舵��',
+ cprocess :'璇烽�夋嫨宸ュ簭',
all :'鍏ㄩ儴',
completed :'瀹屽伐',
broke :'鐮存崯',
diff --git a/UI-Project/src/layout/MainErpView.vue b/UI-Project/src/layout/MainErpView.vue
index 5528ee9..2981ab6 100644
--- a/UI-Project/src/layout/MainErpView.vue
+++ b/UI-Project/src/layout/MainErpView.vue
@@ -31,7 +31,7 @@
}
function replaceChineseWithEnglish(menuData) {
// 瀹氫箟涓縿鏂囧鐓у叧绯诲璞�
- const translation = {
+ const translation = {
'涓婄墖鏈�': '小褌芯谢 蟹邪谐褉褍蟹泻懈',
'涓婄墖': '袙械褉褏薪褟褟 褔邪褋褌褜',
'鎺扮墖/璇嗗埆': '袪邪蟹谢芯屑/懈写械薪褌懈褎懈泻邪褑懈褟',
@@ -39,6 +39,7 @@
'纾ㄨ竟鍓嶅崸寮忕紦瀛�': '袚芯褉懈蟹芯薪褌邪谢褜薪褘泄 斜褍褎械褉 锌械褉械写 褕谢懈褎芯胁泻芯泄',
'涓嬬墖鍗у紡缂撳瓨': '袚芯褉懈蟹芯薪褌邪谢褜薪褘泄 斜褍褎械褉 褋褌械泻谢邪 褉邪蟹谐褉褍蟹泻懈',
'纾ㄨ竟锛堝喎鍔犲伐锛�': '楔谢懈褎芯胁邪褌褜 泻褉邪褟 (褏芯谢芯写薪邪褟 芯斜褉邪斜芯褌泻邪)',
+ '纾ㄨ竟(鍐峰姞宸�)': '楔谢懈褎芯胁邪褌褜 泻褉邪褟 (褏芯谢芯写薪邪褟 芯斜褉邪斜芯褌泻邪)',
'1绾跨(杈�(鍐峰姞宸�)': '楔谢懈褎芯胁邪褌褜 泻褉邪褟 1 谢懈薪懈懈 (褏芯谢芯写薪邪褟 芯斜褉邪斜芯褌泻邪)',
'2绾跨(杈�(鍐峰姞宸�)': '楔谢懈褎芯胁邪褌褜 泻褉邪褟 2 谢懈薪懈懈 (褏芯谢芯写薪邪褟 芯斜褉邪斜芯褌泻邪)',
'澶х悊鐗囩': '袘褍褎械褉薪邪褟 褋懈褋褌械屑邪',
@@ -54,6 +55,11 @@
'鎶ュ伐绠$悊': '校锌褉邪胁谢械薪懈械 芯褌褔械褌薪芯褋褌褜褞',
'浠撳偍涓績': '小泻谢邪写褋泻芯泄 褑械薪褌褉',
'鍘熺墖浠撳偍': '小泻谢邪写 褋褘褉褜褟',
+ '鎶ヨ〃绠$悊': '校锌褉邪胁谢械薪懈械 芯褌褔械褌邪屑懈',
+ '澶х悊鐗囪繘鐗�': '袛邪谢懈邪薪褋泻邪褟 锌谢械薪泻邪 胁褋褌褍锌邪械褌 胁 锌褉芯懈蟹胁芯写褋褌胁芯',
+ '澶х悊鐗囧嚭鐗�': '袛邪芯 袥懈 薪邪 写懈褋泻械',
+ '纾ㄨ竟鍗у紡鐞嗙墖': '楔谢懈褎芯胁邪谢褜薪褘泄 褋褌邪薪芯泻 写谢褟 谐芯褉懈蟹芯薪褌邪谢褜薪芯泄 芯斜褉邪斜芯褌泻懈 锌谢芯褋泻懈褏 写械褌邪谢械泄',
+ '涓嬬墖鍗у紡鐞嗙墖': '袧懈卸薪懈泄 谐芯褉懈蟹芯薪褌邪谢褜薪褘泄 褉械蟹邪泻',
};
menuData.forEach(menu => {
menu.menuName = translation[menu.menuName] || menu.menuName;
@@ -66,7 +72,7 @@
}
function replaceChineseWithRussian(menuData) {
// 瀹氫箟涓嫳鏂囧鐓у叧绯诲璞�
- const translation = {
+ const translation = {
'涓婄墖鏈�': 'Loading Machine',
'涓婄墖': 'Start showing a movie',
'鎺扮墖/璇嗗埆': 'Breaking /Identification',
@@ -74,6 +80,7 @@
'纾ㄨ竟鍓嶅崸寮忕紦瀛�': 'Horizontal buffer before edge grinding',
'涓嬬墖鍗у紡缂撳瓨': 'Offline horizontal cache',
'纾ㄨ竟锛堝喎鍔犲伐锛�': 'Grinding edge (cold processing)',
+ '纾ㄨ竟(鍐峰姞宸�)': 'Grinding edge (cold processing)',
'1绾跨(杈�(鍐峰姞宸�)': '1-line edge grinding (cold processing)',
'2绾跨(杈�(鍐峰姞宸�)': '2-line edge grinding (cold processing)',
'澶х悊鐗囩': 'Dali slice cage',
@@ -89,6 +96,52 @@
'鎶ュ伐绠$悊': 'Job reporting management',
'浠撳偍涓績': 'Storage Center',
'鍘熺墖浠撳偍': 'Original film storage',
+ '鎶ヨ〃绠$悊': 'Report Management',
+ '澶х悊鐗囪繘鐗�': 'Dali film enters the film.',
+ '澶х悊鐗囧嚭鐗�': 'Dali film release',
+ '纾ㄨ竟鍗у紡鐞嗙墖': 'Edge grinding horizontal sheet cutting',
+ '涓嬬墖鍗у紡鐞嗙墖': 'Lower sheet horizontal cutting',
+ };
+ menuData.forEach(menu => {
+ menu.menuName = translation[menu.menuName] || menu.menuName;
+ // if (menu.children) {
+ menu.children && menu.children.forEach(submenu => {
+ submenu.menuName = translation[submenu.menuName] || submenu.menuName;
+ });
+ // }
+ });
+}
+function replaceChineseWithKorean(menuData) {
+ // 瀹氫箟涓煩鏂囧鐓у叧绯诲璞�
+ const translation = {
+ '涓婄墖鏈�': '靸侂┐旮�',
+ '涓婄墖': '靸來幐',
+ '鎺扮墖/璇嗗埆': '臁瓣皝雮搓赴/鞁濍硠',
+ '鍗у紡缂撳瓨': '靾橅弶 旌愳嫓',
+ '纾ㄨ竟鍓嶅崸寮忕紦瀛�': '鞐半 氇劀毽� 鞝勳毄 靾橅弶 旌愳嫓',
+ '涓嬬墖鍗у紡缂撳瓨': '頃橂嫧 靾橅弶 旌愳嫓',
+ '纾ㄨ竟锛堝喎鍔犲伐锛�': '鞐半 氇劀毽� (雰夑皠 臧�瓿�)',
+ '纾ㄨ竟(鍐峰姞宸�)': '鞐半 氇劀毽� (雰夑皠 臧�瓿�)',
+ '1绾跨(杈�(鍐峰姞宸�)': '1靹� 鞐半(雰夑皠 臧�瓿�)',
+ '2绾跨(杈�(鍐峰姞宸�)': '2靹� 鞐半(雰夑皠 臧�瓿�)',
+ '澶х悊鐗囩': '雼るΜ韼鸽”',
+ '閽㈠寲': '臧曧檾',
+ '閽㈠寲鍓�': '臧曧檾 鞝�',
+ '閽㈠寲鍚�': '臧曧檾 頉�',
+ '涓嬬墖鍙�': '頃橂嫧 頂岆灚韽�',
+ '绯荤粺绠$悊': '鞁滌姢韰� 甏�毽�',
+ '鐢ㄦ埛绠$悊': '靷毄鞛� 甏�毽�',
+ '鏉冮檺绠$悊': '甓岉暅 甏�毽�',
+ '瑙掕壊绠$悊': '鞐暊 甏�毽�',
+ '鍙鍖栫郴缁�': '鞁滉皝頇� 鞁滌姢韰�',
+ '鎶ュ伐绠$悊': '氤搓碃 甏�毽�',
+ '浠撳偍涓績': '彀疥碃 靹柬劙',
+ '鍘熺墖浠撳偍': '鞗愲掣 頃勲 鞝�鞛�',
+ '鎶ヨ〃绠$悊': '氤搓碃靹� 甏�毽�',
+ '澶х悊鐗囪繘鐗�': '雼るΜ韼� 歆勴幐',
+ '澶х悊鐗囧嚭鐗�': '雼るΜ韼� 於滍幐',
+ '纾ㄨ竟鍗у紡鐞嗙墖': '鞐半 氇劀毽� 靾橅弶 鞝堧嫧旮�',
+ '涓嬬墖鍗у紡鐞嗙墖': '頃橂秬 靾橅弶 鞚措',
};
menuData.forEach(menu => {
menu.menuName = translation[menu.menuName] || menu.menuName;
@@ -113,6 +166,9 @@
if (language.value === 'py') {
replaceChineseWithEnglish(menuList);
}
+ if (language.value === 'kr') {
+ replaceChineseWithKorean(menuList);
+ }
} else {
ElMessage.warning(res.msg)
router.push('/login')
diff --git a/UI-Project/src/views/LoginView.vue b/UI-Project/src/views/LoginView.vue
index 40a1353..af1f95d 100644
--- a/UI-Project/src/views/LoginView.vue
+++ b/UI-Project/src/views/LoginView.vue
@@ -132,6 +132,7 @@
<el-option value="zh" label="涓枃" />
<el-option value="py" label="袪褍褋褋泻懈泄 褟蟹褘泻" />
<el-option value="en" label="English" />
+ <el-option value="kr" label="頃滉淡鞏�" />
</el-select>
<el-form @submit.native.prevent
ref="ruleFormRef"
diff --git a/UI-Project/src/views/Reportmanage/reportBigFeed.vue b/UI-Project/src/views/Reportmanage/reportBigFeed.vue
index 4af3127..e89cfc8 100644
--- a/UI-Project/src/views/Reportmanage/reportBigFeed.vue
+++ b/UI-Project/src/views/Reportmanage/reportBigFeed.vue
@@ -5,9 +5,9 @@
<el-date-picker style="margin-left: 10px;" v-model="timeRange" type="daterange" format="YYYY/MM/DD"
value-format="YYYY-MM-DD" :start-placeholder="$t('reportmanage.starttime')"
:end-placeholder="$t('reportmanage.endtime')" :default-time="defaultTime" />
- <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ユ牸瀛愬彿" />
- <el-input v-model="report.width" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ュ" />
- <el-input v-model="report.height" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ラ珮" />
+ <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" :placeholder="$t('rework.gridNumberEnter')"/>
+ <el-input v-model="report.width" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inwidth')"/>
+ <el-input v-model="report.height" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inheight')"/>
<!-- <el-select v-model="report.taskType" :placeholder="$t('reportmanage.ctype')" style="margin-left: 10px;">
<el-option :label="$t('reportmanage.all')" value="0"></el-option>
<el-option :label="$t('reportmanage.go')" value="1"></el-option>
diff --git a/UI-Project/src/views/Reportmanage/reportBigOut.vue b/UI-Project/src/views/Reportmanage/reportBigOut.vue
index c88b41c..44f4d34 100644
--- a/UI-Project/src/views/Reportmanage/reportBigOut.vue
+++ b/UI-Project/src/views/Reportmanage/reportBigOut.vue
@@ -5,9 +5,9 @@
<el-date-picker style="margin-left: 10px;" v-model="timeRange" type="daterange" format="YYYY/MM/DD"
value-format="YYYY-MM-DD" :start-placeholder="$t('reportmanage.starttime')"
:end-placeholder="$t('reportmanage.endtime')" :default-time="defaultTime" />
- <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ユ牸瀛愬彿" />
- <el-input v-model="report.width" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ュ" />
- <el-input v-model="report.height" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ラ珮" />
+ <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" :placeholder="$t('rework.gridNumberEnter')"/>
+ <el-input v-model="report.width" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inwidth')"/>
+ <el-input v-model="report.height" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inheight')" />
<!-- <el-select v-model="report.taskType" :placeholder="$t('reportmanage.ctype')" style="margin-left: 10px;">
<el-option :label="$t('reportmanage.all')" value="0"></el-option>
<el-option :label="$t('reportmanage.go')" value="1"></el-option>
diff --git a/UI-Project/src/views/Reportmanage/reportDownCache.vue b/UI-Project/src/views/Reportmanage/reportDownCache.vue
index 5ba813b..2b16109 100644
--- a/UI-Project/src/views/Reportmanage/reportDownCache.vue
+++ b/UI-Project/src/views/Reportmanage/reportDownCache.vue
@@ -5,9 +5,9 @@
<el-date-picker style="margin-left: 10px;" v-model="timeRange" type="daterange" format="YYYY/MM/DD"
value-format="YYYY-MM-DD" :start-placeholder="$t('reportmanage.starttime')"
:end-placeholder="$t('reportmanage.endtime')" :default-time="defaultTime" />
- <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ユ牸瀛愬彿" />
- <!-- <el-input v-model="report.width" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ュ" />
- <el-input v-model="report.height" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ラ珮" /> -->
+ <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" :placeholder="$t('rework.gridNumberEnter')"/>
+ <!-- <el-input v-model="report.width" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inwidth')"/>
+ <el-input v-model="report.height" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inheight')"/> -->
<el-select v-model="report.taskType" :placeholder="$t('reportmanage.ctype')" style="margin-left: 10px;">
<el-option :label="$t('reportmanage.all')" value="-1"></el-option>
<el-option :label="$t('reportmanage.incomplete')" value="0"></el-option>
@@ -27,7 +27,7 @@
<el-button type="primary" style="margin-left: 10px;" @click="selectReportData()">{{ $t('reportmanage.inquire')
}}</el-button>
</div>
- <el-card style="flex: 1;margin-left: 10px;" v-loading="loading">
+ <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;" v-loading="loading">
<!-- <div style="margin-bottom: 20px">
<el-row style="margin-top: -15px;margin-bottom: -2px;">
<el-col :span="3">
diff --git a/UI-Project/src/views/Reportmanage/reportEdgCache.vue b/UI-Project/src/views/Reportmanage/reportEdgCache.vue
index f0c6faf..850a99b 100644
--- a/UI-Project/src/views/Reportmanage/reportEdgCache.vue
+++ b/UI-Project/src/views/Reportmanage/reportEdgCache.vue
@@ -5,9 +5,9 @@
<el-date-picker style="margin-left: 10px;" v-model="timeRange" type="daterange" format="YYYY/MM/DD"
value-format="YYYY-MM-DD" :start-placeholder="$t('reportmanage.starttime')"
:end-placeholder="$t('reportmanage.endtime')" :default-time="defaultTime" />
- <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ユ牸瀛愬彿" />
- <!-- <el-input v-model="report.width" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ュ" />
- <el-input v-model="report.height" style="margin-left: 15px;width: 150px" placeholder="璇疯緭鍏ラ珮" /> -->
+ <el-input v-model="report.targetSlot" style="margin-left: 15px;width: 150px" :placeholder="$t('rework.gridNumberEnter')"/>
+ <!-- <el-input v-model="report.width" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inwidth')"/>
+ <el-input v-model="report.height" style="margin-left: 15px;width: 150px" :placeholder="$t('searchOrder.inwidth')"/> -->
<el-select v-model="report.taskType" :placeholder="$t('reportmanage.ctype')" style="margin-left: 10px;">
<el-option :label="$t('reportmanage.all')" value="-1"></el-option>
<el-option :label="$t('reportmanage.incomplete')" value="0"></el-option>
@@ -27,7 +27,7 @@
<el-button type="primary" style="margin-left: 10px;" @click="selectReportData()">{{ $t('reportmanage.inquire')
}}</el-button>
</div>
- <el-card style="flex: 1;margin-left: 10px;" v-loading="loading">
+ <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;" v-loading="loading">
<!-- <div style="margin-bottom: 20px">
<el-row style="margin-top: -15px;margin-bottom: -2px;">
<el-col :span="3">
diff --git a/UI-Project/src/views/UnLoadGlass/Landingindication.vue b/UI-Project/src/views/UnLoadGlass/Landingindication.vue
index e3d52c3..a9ae04a 100644
--- a/UI-Project/src/views/UnLoadGlass/Landingindication.vue
+++ b/UI-Project/src/views/UnLoadGlass/Landingindication.vue
@@ -138,8 +138,13 @@
});
const showCustomAlert = (downGlassInfoList) => {
let tableContent = '<table border="1" style="border-collapse: collapse; width: 100%;">';
- tableContent += '<tr><th style="background-color: #f2f2f2;">鐜荤拑ID</th><th style="background-color: #f2f2f2;">鑶滅郴</th><th style="background-color: #f2f2f2;">鍘氬害</th><th style="background-color: #f2f2f2;">瀹藉害</th><th style="background-color: #f2f2f2;">楂樺害</th></tr>';
-
+tableContent += `<tr>
+ <th>${t('workOrder.glassID')}</th>
+ <th>${t('workOrder.coatingtypes')}</th>
+ <th>${t('workOrder.thickness')}</th>
+ <th>${t('reportWork.width')}</th>
+ <th>${t('reportWork.height')}</th>
+ </tr>`;
downGlassInfoList.forEach(info => {
tableContent += `<tr>
<td>${info.glassId}</td>
diff --git a/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue b/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue
index 1817bb6..7c424d1 100644
--- a/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue
+++ b/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue
@@ -154,10 +154,16 @@
closeWebSocket(socket);
}
});
+
const showCustomAlert = (downGlassInfoList) => {
let tableContent = '<table border="1" style="border-collapse: collapse; width: 100%;">';
- tableContent += '<tr><th style="background-color: #f2f2f2;">鐜荤拑ID</th><th style="background-color: #f2f2f2;">鑶滅郴</th><th style="background-color: #f2f2f2;">鍘氬害</th><th style="background-color: #f2f2f2;">瀹藉害</th><th style="background-color: #f2f2f2;">楂樺害</th></tr>';
-
+ tableContent += `<tr>
+ <th>${t('workOrder.glassID')}</th>
+ <th>${t('workOrder.coatingtypes')}</th>
+ <th>${t('workOrder.thickness')}</th>
+ <th>${t('reportWork.width')}</th>
+ <th>${t('reportWork.height')}</th>
+ </tr>`;
downGlassInfoList.forEach(info => {
tableContent += `<tr>
<td>${info.glassId}</td>
diff --git a/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue b/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue
index 8dac55e..b6d0f43 100644
--- a/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue
+++ b/UI-Project/src/views/UnLoadGlass/loadmachinerack.vue
@@ -482,12 +482,12 @@
<el-table-column prop="flowCardId" align="center" :label="$t('reportWork.cardnumber')" min-width="150" />
<el-table-column prop="totalQuantity" align="center" :label="$t('reportWork.totalquantity')"
min-width="120" />
- <el-table-column prop="racksNumber" align="center" :label="$t('reportWork.beendropped')" min-width="120" />
+ <el-table-column prop="racksNumber" align="center" :label="$t('reportWork.beendropped')" min-width="130" />
<el-table-column prop="layer" align="center" :label="$t('reportWork.cenumber')" min-width="120" />
<el-table-column prop="otherNumber" align="center" :label="$t('reportWork.artificialorder')" min-width="120" />
<!-- <el-table-column prop="work_state" align="center" :label="$t('reportWork.state')" min-width="120" /> -->
- <el-table-column prop="deviceId" align="center" :label="$t('reportWork.devicenumber')" min-width="120" />
- <el-table-column align="center" :label="$t('reportWork.startstatus')" min-width="80" prop="enableState">
+ <el-table-column prop="deviceId" align="center" :label="$t('reportWork.devicenumber')" min-width="110" />
+ <el-table-column align="center" :label="$t('reportWork.startstatus')" min-width="90" prop="enableState">
<template #default="scope">
<el-tag :type="getTagType(scope.row.enableState)" @click="toggleStatus(scope.row)">
{{ scope.row.enableState === 1 ? $t('reportWork.enable') : $t('reportWork.unenable') }}
@@ -523,13 +523,13 @@
<el-option label="7" value="7"></el-option>
</el-select>
- <el-select v-model="selectValuesa[1]" filterable :placeholder="$t('basicData.plselectproject')" clearable
+ <el-select v-model="selectValuesa[1]" filterable :placeholder="$t('basicData.plselectproject')" clearable style="margin-left: 20px;"
@input="handleInputChangea($event, row.id)">
<el-option v-for="item in selectOptionsa" :key="item" :label="item" :value="item" />
</el-select>
- <span class="demonstration">{{ $t('reportWork.timeperiod') }}</span>
- <el-date-picker v-model="timeRange" type="datetimerange" range-separator="鑷�" :start-placeholder="$t('reportmanage.starttime')"
+ <span class="demonstration" style="margin-left: 20px;">{{ $t('reportWork.timeperiod') }}</span>
+ <el-date-picker v-model="timeRange" type="datetimerange" range-separator="鑷�" :start-placeholder="$t('reportmanage.starttime')" style="margin-left: 20px;"
value-format="YYYY-MM-DD hh:mm:ss" :end-placeholder="$t('reportmanage.endtime')">
</el-date-picker>
@@ -537,11 +537,11 @@
$t('reportmanage.inquire')
}}
</el-button>
- <el-table height="200px" ref="table" @selection-change="handleSelectionChange" :data="downGlass"
+ <el-table height="600px" ref="table" @selection-change="handleSelectionChange" :data="downGlass" style="margin-top: 10px;"
:header-cell-style="{ background: '#F2F3F5 ', color: '#1D2129' }">
<el-table-column prop="workStationId" align="center" :label="$t('reportWork.stationnumber')" min-width="80" />
<el-table-column prop="engineerId" align="center" :label="$t('basicData.projectnumber')" min-width="80" />
- <el-table-column prop="flowCardId" align="center" :label="$t('workOrder.cardnumber')" min-width="80" />
+ <el-table-column prop="flowCardId" align="center" :label="$t('workOrder.cardnumber')" min-width="90" />
<el-table-column prop="layer" align="center" :label="$t('searchOrder.ceng')" min-width="120" />
<el-table-column prop="sequence" align="center" :label="$t('reportWork.order')" min-width="150" />
<el-table-column prop="width" align="center" :label="$t('basicData.width')" min-width="120" />
@@ -551,7 +551,7 @@
<el-table-column prop="glassId" align="center" :label="$t('searchOrder.glassID')" min-width="120" />
</el-table>
</el-dialog>
- <el-dialog v-model="dialogFormVisibleaDownGlasss" top="2vh" width="97%" :title="$t('searchOrder.filminformation')">
+ <el-dialog v-model="dialogFormVisibleaDownGlasss" top="2vh" width="97%" :title="$t('reportWork.filminformation')">
<div style="display:flex;justify-content: space-around;">
<el-card
style="display: flex; justify-content: center; align-items: center; width:800px; height: 800px;position: relative;">
diff --git a/UI-Project/src/views/User/permissions.vue b/UI-Project/src/views/User/permissions.vue
index 64f41a6..9855877 100644
--- a/UI-Project/src/views/User/permissions.vue
+++ b/UI-Project/src/views/User/permissions.vue
@@ -293,7 +293,7 @@
<el-table-column prop="menuName" :label="$t('customer.firstmenu')" align="center" min-width="120" />
<el-table-column prop="url" :label="$t('customer.link')" align="center" min-width="200"/>
<el-table-column prop="listSort" align="center" :label="$t('customer.sort')" min-width="180" />
- <el-table-column fixed="right" :label="$t('customer.operate')" align="center" width="200">
+ <el-table-column fixed="right" :label="$t('customer.operate')" align="center" width="220">
<template #default="scope">
<el-button size="mini" type="text" plain @click="handleBindRack(scope.row)">{{ $t('customer.addmenua') }}</el-button>
<el-button size="mini" type="text" plain @click="handleEdit(scope.row)">{{ $t('customer.exit') }}</el-button>
--
Gitblit v1.8.0