From d48de59b57bce614e17e91f1845789c071930a2f Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期二, 16 九月 2025 08:01:35 +0800
Subject: [PATCH] 1、大理片进片报表添加连续工作时间统计

---
 UI-Project/src/lang/en.js | 1076 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 572 insertions(+), 504 deletions(-)

diff --git a/UI-Project/src/lang/en.js b/UI-Project/src/lang/en.js
index 07b45d6..052a95d 100644
--- a/UI-Project/src/lang/en.js
+++ b/UI-Project/src/lang/en.js
@@ -1,412 +1,454 @@
-export  default {
-  "northglassMESsystem": "NorthGlass MES System",
-    login:{
-        userErr:'Please enter account number',
-        pwErr:'Please input a password',
-        user:'Account number',
-        password:'Password',
-        login:'Log on',
-        loginSuccessful:'Log on was successful锛�',
-        register:'Register',
-        namea:'Name cannot be empty',
-        len:'The length cannot exceed 16',
-        passnull:'Password cannot be empty',
-        leng:'The password length cannot be less than 6 or more than 16',
-        spwn:'Confirm password cannot be empty',
-        depass:'The two passwords are not the same',
+export default {
+    "northglassMESsystem": "NorthGlass MES System",
+    login: {
+        userErr: 'Please enter account number',
+        pwErr: 'Please input a password',
+        user: 'Account number',
+        password: 'Password',
+        login: 'Log on',
+        loginSuccessful: 'Log on was successful锛�',
+        register: 'Register',
+        namea: 'Name cannot be empty',
+        len: 'The length cannot exceed 16',
+        passnull: 'Password cannot be empty',
+        leng: 'The password length cannot be less than 6 or more than 16',
+        spwn: 'Confirm password cannot be empty',
+        depass: 'The two passwords are not the same',
     },
-    register:{
-        registerSuccessful:'login was successful',
-        newuserregister:'New user register',
-        name:'Full name锛�',
-        inputname:'Please enter your name',
-        password:'Password:',
-        pwErr:'Please input a password',
-        passwordation:'Confirm password:',
-        pwErration:'Please confirm password',
-        registration:'Registration Confirm',
-        false:'Cancel',
+    register: {
+        registerSuccessful: 'login was successful',
+        newuserregister: 'New user register',
+        name: 'Full name锛�',
+        inputname: 'Please enter your name',
+        password: 'Password:',
+        pwErr: 'Please input a password',
+        passwordation: 'Confirm password:',
+        pwErration: 'Please confirm password',
+        registration: 'Registration Confirm',
+        false: 'Cancel',
     },
-    main:{
-        connectErr:'The server connection is abnormal. Please try again later',
-        titleFirst:"Welcome ",
-        titleLast:' to use NorthGlass MES system锛�',
-        quit:"Exit",
+    main: {
+        connectErr: 'The server connection is abnormal. Please try again later',
+        titleFirst: "Welcome ",
+        titleLast: ' to use NorthGlass MES system锛�',
+        quit: "Exit",
     },
-    basicData:{
-        laserprinting:'Laser printing machine ready status锛�',
-        cuttingmachine:'Cutting machine ready status锛�',
-        machine:'Online status of the loading table锛�',
-        machineaa:'Manual state of the loading table锛�',
-        selectproject:"Select project",
-        startloading:'Start loading',
-        stop:'Pause',
-        yes:'Confirm',
-        change:'Switch',
-        projectnumber:'Project number',
-        glasswidth:'Glass width',
-        glassheight:'Glass height',
-        coatingtypes:'Coating types',
-        coatingtypesa:'Coating types锛�',
-        quantity:'Quantity',
-        quantitya:'Quantity锛�',
-        thickness:'Thickness',
-        thicknessa:'Thickness锛�',
-        startstatus:'Start status',
-        pass:'Pass',
-        waiting:'Waiting',
-        up:'Loading',
-        finish:'Completed',
-        project:'Project ',
-        plselectproject:'Please select project',
-        confirm:'Confirm',
-        cancel:'Cancel',
-        startfilm:'Whether start loading锛�',
-        whetherpause:'Whether pause锛�',
-        station:'Station',
-        width:'Width',
-        widtha:'Width锛�',
-        height:'Height',
-        heighta:'Height锛�',
-        operate:'Operate',
-        add:'Increase',
-        delete:'Delete',
-        addglass:'Add glass',
-        selectwidth:'Please select width',
-        selectheight:'Please select high',
-        selectcoatingtypes:'Please select the coating types',
-        selectthickness:'Please select thickness',
-        selectquantity:'Please enter the quantity',
-        pause:'The height of the second and fourth rows must be greater than 2700 in order to save锛�',
-        pausea:'Please confirm the ready status of marking machine and cutting machine锛�',
-        infonull:'Project number cannot be empty锛�',
-        updatanull:'This project has not been saved to the loading list锛�',
-        glassnull:'An error occurred while updating the glass status',
-        deletemessage:'Do you want to delete this message?',
-        layoutSequence:'Serial Number',
+    basicData: {
+        Automaticprintingswitch: 'Automatic printing switch',
+        laserprinting: 'Laser printing machine ready status锛�',
+        cuttingmachine: 'Cutting machine ready status锛�',
+        machine: 'Online status of the loading table锛�',
+        machineaa: 'Manual state of the loading table锛�',
+        selectproject: "Select project",
+        startloading: 'Start loading',
+        stop: 'Pause',
+        yes: 'Confirm',
+        change: 'Switch',
+        projectnumber: 'Project number',
+        glasswidth: 'Glass width',
+        glassheight: 'Glass height',
+        coatingtypes: 'Coating types',
+        coatingtypesa: 'Coating types锛�',
+        quantity: 'Quantity',
+        quantitya: 'Quantity锛�',
+        thickness: 'Thickness',
+        thicknessa: 'Thickness锛�',
+        startstatus: 'Start status',
+        pass: 'Pass',
+        waiting: 'Waiting',
+        up: 'Loading',
+        finish: 'Completed',
+        project: 'Project ',
+        plselectproject: 'Please select project',
+        confirm: 'Confirm',
+        cancel: 'Cancel',
+        startfilm: 'Whether start loading锛�',
+        whetherpause: 'Whether pause锛�',
+        station: 'Station',
+        width: 'Width',
+        widtha: 'Width锛�',
+        height: 'Height',
+        heighta: 'Height锛�',
+        operate: 'Operate',
+        add: 'Increase',
+        delete: 'Delete',
+        addglass: 'Add glass',
+        selectwidth: 'Please select width',
+        selectheight: 'Please select high',
+        selectcoatingtypes: 'Please select the coating types',
+        selectthickness: 'Please select thickness',
+        selectquantity: 'Please enter the quantity',
+        pause: 'The height of the second and fourth rows must be greater than 2700 in order to save锛�',
+        pausea: 'Please confirm the ready status of marking machine and cutting machine锛�',
+        infonull: 'Project number cannot be empty锛�',
+        updatanull: 'This project has not been saved to the loading list锛�',
+        glassnull: 'An error occurred while updating the glass status',
+        deletemessage: 'Do you want to delete this message?',
+        layoutSequence: 'Serial Number',
     },
-    sorter:{
-        gridnumber:'Grid number',
-        glassnumber:'Glass number',
-        width:'Width',
-        height:'Height',
-        startstatus:'Start status',
-        disable:'Disabled',
-        start:'Enabled',
-        deficiencieste:'Report deficiencies',
-        updown:'Artificial filming',
-        operate:'Operate',
-        prompt:'Prompt',
-        information:'Is the missing information reported锛�',
-        infor:'Whether to manually download this information锛�',
-        yes:'Yes',
-        cancel:'Cancel',
+    sorter: {
+        gridnumber: 'Grid number',
+        glassnumber: 'Glass number',
+        width: 'Width',
+        height: 'Height',
+        startstatus: 'Start status',
+        disable: 'Disabled',
+        start: 'Enabled',
+        deficiencieste: 'Report deficiencies',
+        updown: 'Artificial filming',
+        operate: 'Operate',
+        prompt: 'Prompt',
+        information: 'Is the missing information reported锛�',
+        infor: 'Whether to manually download this information锛�',
+        yes: 'Yes',
+        cancel: 'Cancel',
     },
-    order:{
-        dilapidation:'Breakage',
-        takeaway:'Manual removal',
-        takeon:'The arrangement is complete',
+    order: {
+        dilapidation: 'Breakage',
+        takeaway: 'Manual removal',
+        takeon: 'The arrangement is complete',
     },
-    searchOrder:{
-        cageinformation:'Sorter information',
-        productionqueue:'Production queue',
-        outputglassID:'Output glass ID',
-        startposition:'Start position',
-        targetlocation:'Target Position',
-        trips:'Train number',
-        number:'Serial Number',
-        taskstatus:'Task state',
-        filmenter:'Waiting for input glass',
-        infilm:'In progress',
-        endtask:'End task',
-        completetask:'Complete the task',
-        intoglassid:'Input glass ID',
-        line:'Wire',
-        Usage:'Usage rate',
-        free:'Free(pieces)',
-        addcage:'Add information on sorter',
-        glassIDa:'Glass ID锛�',
-        glassID:'Glass ID',
-        inglassID:'Please enter the glass ID',
-        pieceingrid:'The order of small pieces within the grid',
-        pieceingrida:'The order of small pieces within the grid锛�',
-        inpieceingrid:'Please enter the order of small pieces within the grid',
-        cardnumber:'Process card number',
-        cardnumbera:'Process card number锛�',
-        incardnumber:'Please enter the process card number',
-        typeglass:'Glass type',
-        typeglassa:'Glass type锛�',
-        intypeglass:'Please enter the glass type',
-        width:'Width',
-        widtha:'Width锛�',
-        inwidth:'Please enter width',
-        height:'Height',
-        heighta:'Height锛�',
-        inheight:'Please enter height',
-        coatingtypes:'Coating types',
-        thickness:'Thickness',
-        thicknessa:'Thickness锛�',
-        inthickness:'Please enter the thickness',
-        layoutID:'Drawing ID of loading for tempering furnace',
-        layoutIDa:'Drawing ID of loading for tempering furnace锛�',
-        inlayoutID:'Please enter the drawing ID of loading for tempering furnace',
-        picturesequence:'Drawing sequence of loading for tempering furnace',
-        picturesequencea:'Drawing sequence of loading for tempering furnace锛�',
-        inpicturesequence:'Please enter the drawing sequence of loading for tempering furnace',
-        startstatus:'Start status',
-        startstatusa:'Start status锛�',
-        instartstatus:'Please enter the enabled status',
-        glassgaps:'Glass gap',
-        glassgapsa:'Glass gap锛�',
-        inglassgaps:'Please enter the glass gap',
-        sure:'Confirm',
-        cancel:'Cancel',
-        operate:'Operate',
-        breakage:'Breakage',
-        delete:'Delete',
-        outfilm:'Output glass',
-        cagetableID:'Sorter table ID',
-        cagenumber:'Sorter number',
-        gridnumber:'Grid number',
-        gridnumbera:'Grid number锛�',
-        grid:'Please enter a grid number',
-        enable:'Enabled',
-        disable:'Disabled',
-        remainingwidth:'Remaining width',
-        add:'Add',
-        sheetID:'Tempered small piece information table ID',
-        processcards:'Process card',
-        processcardtype:'Process card glass type',
-        acceptshorizontal:'Does tempering accept horizontal placement',
-        xcoordinates:'x coordinate',
-        ycoordinates:'Y coordinate',
-        rotationangle:'Rotation angle (counterclockwise)',
-        state:'Status',
-        takeout:'Take away',
-        deletemessage:'Do you want to delete this message?',
-        prompt:'Prompt',
-        yes:'Yes',
-        accept:'Accept',
-        noaccept:'Not accept',
-        filmcomplete:'Glass output completed',
-        waiting:'Waiting',
-        broke:'Is this information damaged锛�',
-        brokeb:'Do you need to delete the message锛�',
-        outfil:'Whether the film is released or not锛�',
-        inputid:'Please enter the glass ID',
-        search:'Search',
-        tabid:'Dali film cage details table ID',
-        tid:'Device ID',
-        tida:'Device ID锛�',
-        fin:'Whether or not the task was completed锛�',
-        sureadd:'Confirm the addition',
-        sureadda:'Whether to confirm the addition锛�',
-        zailong:'In a cage',
-        rengongxp:'Artificial filming',
-        up:'Previous',
-        down:'Next',
-        now:'The current page is displayed',
-        tit:'data',
-        temperingqueries:'Tempering queries',
-        specifytempering:'Specify a furnace',
-        specifyengineerid:'Specify the project',
-        projectnumber:'Project number',
-        layoutnumber:'Drawing number of loading for tempering furnace',
-        numberglasses:'Number of glasses',
-        specifytemperinga:'Whether to specify the tempering of this information锛�',
-        temperedswitch:'Tempered switch',
-        dutyinformation:'Duty information',
-        process:'Process',
-        team:'Team',
-        basic:'equipment',
-        makesure:'Confirm the save',
+    searchOrder: {
+        cageTemper: 'Cage temperature',
+        cageArea: 'Cage area',
+        totalAreas: 'Total area',
+        totalTemper: 'Total temper',
+        "processcardinquiry": "process card inquiry",
+        searchlayout: 'Non-tempered process card inquiry',
+        fullfurnaces: 'Number of full furnaces',
+        specifiedproject: 'The currently specified project',
+        undesignate: 'Undesignate',
+        allnumber: 'Total quantity',
+        numbercages: 'Number of cages',
+        numberslots: 'Number of slots',
+        missingquantity: 'Missing quantity',
+        breakquantity: 'Breakage/Take Away quantity',
+        ceng: 'layer',
+        cageinformation: 'Sorter information',
+        productionqueue: 'Production queue',
+        outputglassID: 'Output glass ID',
+        startposition: 'Start position',
+        targetlocation: 'Target Position',
+        trips: 'Train number',
+        number: 'Serial Number',
+        taskstatus: 'Task state',
+        filmenter: 'Waiting for input glass',
+        filmwait: 'Waiting for start',
+        infilm: 'In progress',
+        endtask: 'End task',
+        completetask: 'Complete the task',
+        intoglassid: 'Input glass ID',
+        line: 'Wire',
+        Usage: 'Usage rate',
+        free: 'Free(pieces)',
+        addcage: 'Add information on sorter',
+        glassIDa: 'Glass ID锛�',
+        glassID: 'Glass ID',
+        inglassID: 'Please enter the glass ID',
+        pieceingrid: 'The order of small pieces within the grid',
+        pieceingrida: 'The order of small pieces within the grid锛�',
+        inpieceingrid: 'Please enter the order of small pieces within the grid',
+        cardnumber: 'Process card number',
+        cardnumbera: 'Process card number锛�',
+        incardnumber: 'Please enter the process card number',
+        typeglass: 'Glass type',
+        typeglassa: 'Glass type锛�',
+        intypeglass: 'Please enter the glass type',
+        width: 'Width',
+        widtha: 'Width锛�',
+        inwidth: 'Please enter width',
+        height: 'Height',
+        heighta: 'Height锛�',
+        inheight: 'Please enter height',
+        coatingtypes: 'Coating types',
+        thickness: 'Thickness',
+        thicknessa: 'Thickness锛�',
+        inthickness: 'Please enter the thickness',
+        layoutID: 'Drawing ID of loading for tempering furnace',
+        layoutIDa: 'Drawing ID of loading for tempering furnace锛�',
+        inlayoutID: 'Please enter the drawing ID of loading for tempering furnace',
+        picturesequence: 'Drawing sequence of loading for tempering furnace',
+        picturesequencea: 'Drawing sequence of loading for tempering furnace锛�',
+        inpicturesequence: 'Please enter the drawing sequence of loading for tempering furnace',
+        startstatus: 'Start status',
+        startstatusa: 'Start status锛�',
+        instartstatus: 'Please enter the enabled status',
+        glassgaps: 'Glass gap',
+        glassgapsa: 'Glass gap锛�',
+        inglassgaps: 'Please enter the glass gap',
+        sure: 'Confirm',
+        cancel: 'Cancel',
+        operate: 'Operate',
+        breakage: 'Breakage',
+        delete: 'Delete',
+        outfilm: 'Output glass',
+        cagetableID: 'Sorter table ID',
+        cagenumber: 'Sorter number',
+        gridnumber: 'Grid number',
+        gridnumbera: 'Grid number锛�',
+        grid: 'Please enter a grid number',
+        enable: 'Enabled',
+        disable: 'Disabled',
+        remainingwidth: 'Remaining width',
+        add: 'Add',
+        sheetID: 'Tempered small piece information table ID',
+        processcards: 'Process card',
+        processcardtype: 'Process card glass type',
+        acceptshorizontal: 'Does tempering accept horizontal placement',
+        xcoordinates: 'x coordinate',
+        ycoordinates: 'Y coordinate',
+        rotationangle: 'Rotation angle (counterclockwise)',
+        state: 'Status',
+        takeout: 'Take away',
+        deletemessage: 'Do you want to delete this message?',
+        prompt: 'Prompt',
+        yes: 'Yes',
+        accept: 'Accept',
+        noaccept: 'Not accept',
+        filmcomplete: 'Glass output completed',
+        waiting: 'Waiting',
+        broke: 'Is this information damaged锛�',
+        brokeb: 'Do you need to delete the message锛�',
+        outfil: 'Whether the film is released or not锛�',
+        inputid: 'Please enter the glass ID',
+        search: 'Search',
+        tabid: 'Dali film cage details table ID',
+        tid: 'Device ID',
+        tida: 'Device ID锛�',
+        fin: 'Whether or not the task was completed锛�',
+        sureadd: 'Confirm the addition',
+        sureadda: 'Whether to confirm the addition锛�',
+        zailong: 'In a cage',
+        rengongxp: 'Artificial filming',
+        up: 'Previous',
+        down: 'Next',
+        now: 'The current page is displayed',
+        tit: 'data',
+        temperingqueries: 'Tempering queries',
+        processcardqueriesa: 'Process card queries',
+        specifytempering: 'Specify a furnace',
+        specifyengineerid: 'Specify the project',
+        projectnumber: 'Project number',
+        layoutnumber: 'Drawing number of loading for tempering furnace',
+        numberglasses: 'Number of glasses',
+        specifytemperinga: 'Whether to specify the tempering of this information锛�',
+        temperedswitch: 'Tempered switch',
+        dutyinformation: 'Duty information',
+        process: 'Process',
+        team: 'Team',
+        basic: 'equipment',
+        makesure: 'Confirm the save',
         // cancel:'鍙栨秷',
-        temperingtotal:'Number of tempering furnaces锛�',
-        glasstotal:'Total number of glasses锛�',
+        temperingtotal: 'Number of tempering furnaces锛�',
+        glasstotal: 'Total number of glasses锛�',
+        scheduletime: 'Time of schedule锛�'
     },
-    workOrder:{
-        glassID:'Glass ID',
-        height:'Height',
-        width:'Width',
-        thickness:'Thickness',
-        coatingtypes:'Coating types',
-        productionsequence:'Production sequence',
-        cardnumber:'Process card number',
-        operate:'Operate',
-        messagedamaged:'Is this information damaged?',
-        prompt:'Prompt',
-        yes:'Yes',
-        cancel:'Cancel',
-        takemessage:'Do you need to delete the message锛�',
-        breakage:'Breakage',
-        takeout:'Take away',
-        glasstype:'Glass type',
-        line:'Wire',
-        status:'Status',
+    workOrder: {
+        glassID: 'Glass ID',
+        height: 'Height',
+        width: 'Width',
+        thickness: 'Thickness',
+        coatingtypes: 'Coating types',
+        productionsequence: 'Production sequence',
+        cardnumber: 'Process card number',
+        operate: 'Operate',
+        messagedamaged: 'Is this information damaged?',
+        prompt: 'Prompt',
+        yes: 'Yes',
+        cancel: 'Cancel',
+        takemessage: 'Do you need to delete the message锛�',
+        breakage: 'Breakage',
+        takeout: 'Take away',
+        glasstype: 'Glass type',
+        line: 'Wire',
+        status: 'Status',
+        time: 'Time period',
+        cway: 'Please select a route',
+        cstate: 'Please select a status',
+        edgingone: 'Edging a line',
+        edgingtwo: 'Edging two lines',
+        nedging: 'Unedging',
+        edging: 'Edging',
+        finedging: 'has been edging',
     },
-    processCard:{
-        intofurnace:'Entering the furnace',
-        beforefurnace:'Before entering the furnace',
-        outfurnace:'Glass finished from tempering furnace',
-        print:'Take away the print',
-        printing:'print',
-        projectnumber:'Please enter the project number',
-        inquire:'Inquire',
-        project:'Project number',
-        awayprocess:'Take away the process',
-        awayequipment:'Take away the equipment',
-        awayteam:'Take away the crew',
-        flowcard:'Process card',
-        layer:'Layer number',
-        temperinglayout:'Heat number',
-        temperingfeed:'Preface',
-        width:'Width',
-        height:'Height',
-        thickness:'Thickness',
-        glasstakeout:'Glass take away list',
-        layoutID:'Drawing ID of loading for tempering furnace',
-        glassID:'Glass ID',
+    processCard: {
+        intofurnace: 'Entering the furnace',
+        beforefurnace: 'Before entering the furnace',
+        outfurnace: 'Glass finished from tempering furnace',
+        print: 'Take away the print',
+        printing: 'print',
+        projectnumber: 'Please enter the project number',
+        inquire: 'Inquire',
+        project: 'Project number',
+        awayprocess: 'Take away the process',
+        awayequipment: 'Take away the equipment',
+        awayteam: 'Take away the crew',
+        flowcard: 'Process card',
+        layer: 'Layer number',
+        temperinglayout: 'Heat number',
+        temperingfeed: 'Preface',
+        width: 'Width',
+        height: 'Height',
+        thickness: 'Thickness',
+        glasstakeout: 'Glass take away list',
+        layoutID: 'Drawing ID of loading for tempering furnace',
+        glassID: 'Glass ID',
     },
-    reportWork:{
-        lowerbit:'Unloading station',
-        shelfnumber:'Rack number',
-        cardnumber:'Process card number',
-        totalquantity:'Total quantity',
-        beendropped:'Quantity of unloaded glass',
-        state:'Status',
-        devicenumber:'Equipment No.',
-        startstatus:'Start status',
-        enable:'Start',
-        unenable:'Unstart',
-        operate:'Operate',
-        bindingshelves:'Assigned rack',
-        clear:'Clear',
-        workstation:'Station No.',
-        shelfnumbera:'Rack number锛�',
-        cardnumbera:'Process card number锛�',
-        incardnumber:'Please select the process card number',
-        clearglass:'Clear the glass on the shelf',
-        sure:'Operate',
-        cancel:'Cancel',
-        glassinformation:'Glass information',
-        glassID:'Glass ID',
-        coatingtypes:'Coating types',
-        thickness:'Thickness',
-        width:'Width',
-        height:'Height',
+    reportWork: {
+        details: 'Drop off details',
+        filming: 'Artificial filming',
+        printing: 'Automatic printing',
+        cenumber: 'Number of layers',
+        artificialorder: 'The number of pieces under artificial order',
+        processcard: 'Print the process card',
+        printlabels: 'Print labels',
+        information: 'Landing information',
+        cstation: 'Please select a desk',
+        all: 'all',
+        timeperiod: 'Time period',
+        stationnumber: 'Station number',
+        order: 'order',
+        filminformation: 'Manual film information',
+        glassmation: 'Artificial film current glass information',
+        barcodescanner: 'The current glass information of the barcode scanner',
+        lowerbit: 'Unloading station',
+        shelfnumber: 'Rack number',
+        cardnumber: 'Process card number',
+        totalquantity: 'Total quantity',
+        beendropped: 'Quantity of unloaded glass',
+        state: 'Status',
+        devicenumber: 'Equipment No.',
+        startstatus: 'Start status',
+        enable: 'Start',
+        unenable: 'Unstart',
+        operate: 'Operate',
+        bindingshelves: 'Assigned rack',
+        clear: 'Clear',
+        workstation: 'Station No.',
+        shelfnumbera: 'Rack number锛�',
+        cardnumbera: 'Process card number锛�',
+        incardnumber: 'Please select the process card number',
+        clearglass: 'Clear the glass on the shelf',
+        confirmclear: 'Please confirm that the process card and label have been printed before clearing them',
+        sure: 'Operate',
+        cancel: 'Cancel',
+        glassinformation: 'Glass information',
+        glassID: 'Glass ID',
+        coatingtypes: 'Coating types',
+        thickness: 'Thickness',
+        width: 'Width',
+        height: 'Height',
     },
 
-    productStock:{
-        addusers:'Add user',
-        username:'User name',
-        usernamea:'User name锛�',
-        inusername:'Enter one user name',
-        role:'Role',
-        rolea:'Role锛�',
-        inrole:'Please select a role',
-        test:'Test',
-        admin:'Administrator',
-        operate:'Operate',
-        resetpassword:'Reset password',
-        exit:'Edit',
-        delete:'Delete',
-        prompt:'Prompt',
-        repassword:'Do you want to reset the user password锛�',
-        yes:'Yes',
-        cancel:'Cancel',
-        reusername:'Modify Users',
-        addusername:'Add user',
-        password:'Password锛�',
-        sure:'Confirm',
-        inpassword:'Please input a password',
-        deusername:'Do you want to delete the user锛�',
+    productStock: {
+        addusers: 'Add user',
+        username: 'User name',
+        usernamea: 'User name锛�',
+        inusername: 'Enter one user name',
+        role: 'Role',
+        rolea: 'Role锛�',
+        inrole: 'Please select a role',
+        test: 'Test',
+        admin: 'Administrator',
+        operate: 'Operate',
+        resetpassword: 'Reset password',
+        exit: 'Edit',
+        delete: 'Delete',
+        prompt: 'Prompt',
+        repassword: 'Do you want to reset the user password锛�',
+        yes: 'Yes',
+        cancel: 'Cancel',
+        reusername: 'Modify Users',
+        addusername: 'Add user',
+        password: 'Password锛�',
+        sure: 'Confirm',
+        inpassword: 'Please input a password',
+        deusername: 'Do you want to delete the user锛�',
     },
-    customer:{
-        addmenua:'Add secondary menus',
-        addmenu:'Add a first-level menu',
-        firstmenu:'First level menu bar',
-        firstmenuname:'The name of the first-level menu:',
-        link:'Link',
-        inlink:'Please enter the link',
-        linka:'Link锛�',
-        sort:'Sort',
-        insort:'Please enter sorting',
-        sorta:'Sort锛�',
-        operate:'Operate',
-        exit:'Edit',
-        delete:'Delete',
-        semenu:'Secondary menu bar',
-        semenuname:'Secondary menu name:',
-        menu:'Menu bar锛�',
-        inmenu:'Please enter a menu name',
-        sure:'Confirm',
-        cancel:'Cancel',
-        exmene:'Modify the first-level menu',
-        exmenea:'Modify the secondary menu',
-        yes:'Yes',
-        demenu:'Do you want to delete this menu锛�', 
-        prompt:'Prompt',
+    customer: {
+        addmenua: 'Add secondary menus',
+        addmenu: 'Add a first-level menu',
+        firstmenu: 'First level menu bar',
+        firstmenuname: 'The name of the first-level menu:',
+        link: 'Link',
+        inlink: 'Please enter the link',
+        linka: 'Link锛�',
+        sort: 'Sort',
+        insort: 'Please enter sorting',
+        sorta: 'Sort锛�',
+        operate: 'Operate',
+        exit: 'Edit',
+        delete: 'Delete',
+        semenu: 'Secondary menu bar',
+        semenuname: 'Secondary menu name:',
+        menu: 'Menu bar锛�',
+        inmenu: 'Please enter a menu name',
+        sure: 'Confirm',
+        cancel: 'Cancel',
+        exmene: 'Modify the first-level menu',
+        exmenea: 'Modify the secondary menu',
+        yes: 'Yes',
+        demenu: 'Do you want to delete this menu锛�',
+        prompt: 'Prompt',
     },
-    delivery:{
-        addrole:'Add Role',
-        editrole:'Modify role',
-        role :'Role',
-        rolea :'Role锛�',
-        inrole :'Please enter the role',
-        operate :'Operate',
-        edit :'Edit',
-        delete :'Delete',
-        yes:'Yes',
-        sure :'Confirm',
-        cancel :'Cancel',
-        derole :'Do you want to delete this role',
-        prompt:'Prompt',
-        choice:'Menu permissions锛�',
-        inchoice:'Please select Menu Permissions',
+    delivery: {
+        addrole: 'Add Role',
+        editrole: 'Modify role',
+        role: 'Role',
+        rolea: 'Role锛�',
+        inrole: 'Please enter the role',
+        operate: 'Operate',
+        edit: 'Edit',
+        delete: 'Delete',
+        yes: 'Yes',
+        sure: 'Confirm',
+        cancel: 'Cancel',
+        derole: 'Do you want to delete this role',
+        prompt: 'Prompt',
+        choice: 'Menu permissions锛�',
+        inchoice: 'Please select Menu Permissions',
     },
-    replenish:{
-        patchManagement:'Mesh management',
-
+    replenish: {
+        patchManagement: 'Mesh management',
     },
-    rework:{
-        reworkManagement:'Rework management',
-        addRework:"Rework added ",
+    rework: {
+        reworkManagement: 'Rework management',
+        addRework: "Rework added ",
+        gridNumberEnter:"Please enter the cell number ",
     },
-
-
-    role:{
-        id:'ID',
-        characterHomepage:'Character Home',
+    role: {
+        id: 'ID',
+        characterHomepage: 'Character Home',
     },
-    user:{
-        userId:'User ID',
-        userHomepage:'User Home',
+    user: {
+        userId: 'User ID',
+        userHomepage: 'User Home',
     },
-    orderBasicData:{
-        order:'orders',
-        orderType:'The type of order',
+    orderBasicData: {
+        order: 'orders',
+        orderType: 'The type of order',
     },
-    machine:{
-        basicId:'Device number',
-        basicName:'The name of the device',
-        basicCategory:'The process in which it is located',
-        tempering:'Steel',
+    machine: {
+        basicId: 'Device number',
+        basicName: 'The name of the device',
+        basicCategory: 'The process in which it is located',
+        tempering: 'Steel',
     },
-    report:{
-        productionReport:'Production reports',
-        workInProgressReport:'WIP report',
+    report: {
+        productionReport: 'Production reports',
+        workInProgressReport: 'WIP report',
     },
-    productionBasicData:{
-        basicDataQuery :'Basic data query',
+    productionBasicData: {
+        basicDataQuery: 'Basic data query',
     },
-    mainIngredient:{
-        materialInformation :'Material information',
+    mainIngredient: {
+        materialInformation: 'Material information',
     },
-    mainIngredientStock:{
-        materialName :'The name of the item',
-        createTime :'Return date',
+    mainIngredientStock: {
+        materialName: 'The name of the item',
+        createTime: 'Return date',
     },
-    large:{
+    large: {
         time: 'The time of the break',
         number: 'Order number',
         jobnumber: 'Job number',
@@ -457,130 +499,156 @@
         right: 'normal',
         stop: 'termination',
         inquire: 'query',
-        starttime :'Start Time',
-        endtime :'End Time',
-        loading :'In the process of uploading锛�',
+        starttime: 'Start Time',
+        endtime: 'End Time',
+        loading: 'In the process of uploading锛�',
     },
-    reportmanage:{
-        productiontime :'production time',
-        starttime :'Start Time',
-        endtime :'End Time',
-        ctype :'Please select type',
-        cstate :'Please select the status',
-        cprocess :'Please select the process',
-        all :'All',
-        completed :'Completed',
-        broke :'Damaged',
-        takeout :'Takeout',
-        dreportwork :'Unreported work',
-        pendingwork :'Pending job application',
-        reportwork :'Reported work',
-        incise :'slicing',
-        edging :'edging',
-        steel :'toughened',
-        inquire :'query',
-        signingwork :'Reporting for work',
-        reporteam :'Report work team',
-        reportingequipment :'Reporting equipment',
-        line :'line',
-        process :'production processes',
-        glassID :'Glass ID',
-        projectnumber :'Project number',
-        layoutID :'Tempered layout ID',
-        type :'type',
-        state :'state',
-        processcards :'Flow Card',
-        number :'Serial Number',
-        layer :'storey',
-        typebreakage :'Damage type',
-        ptypebreakage :' Please select the type of damage',
-        causebreakage :'Reason for damage',
-        pcausebreakage :'Please select the reason for the damage',
-        responsibleprocess :'Responsibility Process',
-        responsiblepersonnel :'Responsible personnel',
-        presponsiblepersonnel :'Please enter the responsible personnel',
-        responsibleteam :'Responsible team',
-        presponsibleteam :'Please select the responsible team',
-        responsibleequipment :'Responsible equipment',
-        presponsibleequipment :'Please select the responsible device',
-        remark :'notes',
-        premark :'Please enter a note',
+    reportmanage: {
+        feed: 'feed',
+        out: 'out',
+        straightthrough: 'straightthrough',
+        complete: 'complete',
+        incomplete: 'incomplete',
+        outed: 'outed',
+        scan: 'scan',
+        feeding: 'feeding',
+        in: 'in',
+        car: 'car',
+        cage: 'cage',
+        oneline: 'oneline',
+        twoline: 'twoline',
+        id: 'id',
+        targetSlot: 'targetSlot',
+        endSlot: 'endSlot',
+        state: 'state',
+        width: 'width',
+        height: 'height',
+        createTime: 'createTime',
+        totalCounts: 'totalCounts',
+        totalAreas: 'totalAreas',
+        totalDamages: 'totalDamages',
+        totalTakes: 'totalTakes',
+        workMinutes:'workMinutes',
+        timeInterval:'timeInterval',
+        productiontime: 'production time',
+        starttime: 'Start Time',
+        endtime: 'End Time',
+        ctype: 'Please select type',
+        cstate: 'Please select the status',
+        cprocess: 'Please select the process',
+        all: 'All',
+        completed: 'Completed',
+        broke: 'Damaged',
+        takeout: 'Takeout',
+        dreportwork: 'Unreported work',
+        pendingwork: 'Pending job application',
+        reportwork: 'Reported work',
+        incise: 'slicing',
+        edging: 'edging',
+        steel: 'toughened',
+        inquire: 'query',
+        signingwork: 'Reporting for work',
+        reporteam: 'Report work team',
+        reportingequipment: 'Reporting equipment',
+        line: 'line',
+        process: 'production processes',
+        glassID: 'Glass ID',
+        projectnumber: 'Project number',
+        layoutID: 'Tempered layout ID',
+        type: 'type',
+        state: 'state',
+        processcards: 'Flow Card',
+        number: 'Serial Number',
+        layer: 'storey',
+        typebreakage: 'Damage type',
+        ptypebreakage: ' Please select the type of damage',
+        causebreakage: 'Reason for damage',
+        pcausebreakage: 'Please select the reason for the damage',
+        responsibleprocess: 'Responsibility Process',
+        responsiblepersonnel: 'Responsible personnel',
+        presponsiblepersonnel: 'Please enter the responsible personnel',
+        responsibleteam: 'Responsible team',
+        presponsibleteam: 'Please select the responsible team',
+        responsibleequipment: 'Responsible equipment',
+        presponsibleequipment: 'Please select the responsible device',
+        remark: 'notes',
+        premark: 'Please enter a note',
     },
-    film:{
-        mes:'Original film storage details',
-        warehousing:'store',
+    film: {
+        mes: 'Original film storage details',
+        warehousing: 'store',
         operate: 'Operate',
-        exit:'Edit',
-        delete:'Delete',
-        outbound:'Outbound',
-        deviceid:'device ID',
-        slot:'Grid number',
-        enablestatea:'Enable tagging',
-        disable:'Disable',
-        start:'Enable',
-        startslot:'Start workstation',
-        endslot:'Target workstation',
-        slotid:'Grid ID',
-        width:'Width',
-        widtha:'Width锛�',
-        inwidth:'Please enter width',
-        height:'Height',
-        inheight:'Please enter height',
-        heighta:'Height锛�',
-        thickness:'Thickness',
-        inthickness:'Please enter thickness',
-        thicknessa:'Thickness锛�',
-        films:'Films',
-        infilms:'Please enter films',
-        filmsa:'Films锛�',
-        createtime:'Creation time',
-        remainquantity:'Remaining Quantity',
-        thickremainquantity:'Remaining quantity of original film (sheets)锛�',
-        inquantity:'Please enter the quantity',
-        quantitya:'Number锛�',
-        enableid:'Task ID',
-        originateslot:'Starting grid',
-        patternquantity:'Number',
-        enabletype:'Task Type',
-        enablestate:'Workstation status',
-        finish:'Completed',
-        unfinish:'Incomplete',
-        dedelete:'Do you want to delete this content锛�',
-        dedisable:'Do you want to disable this content锛�',
-        deoutbound:'Whether to release the content of this item from the warehouse锛�',
-        selectwarehousing:'Please select the lifting position',
-        inwarehousing:'Lifting position锛�',
-        warehousing1:'Lifting position 1',
-        warehousing2:'Lifting position 2',
-        starttime :'Start Time',
-        endtime :'End Time',
-        taskstatus :'Status',
-        built :'newly built',
-        execution :'In progress',
-        tasktype :'Task Type',
-        stocke :'store',
-        dispatch :'dispatch',
-        inquire :'query',
-        station :'station',
+        exit: 'Edit',
+        delete: 'Delete',
+        outbound: 'Outbound',
+        deviceid: 'device ID',
+        slot: 'Grid number',
+        enablestatea: 'Enable tagging',
+        disable: 'Disable',
+        start: 'Enable',
+        startslot: 'Start workstation',
+        endslot: 'Target workstation',
+        slotid: 'Grid ID',
+        width: 'Width',
+        widtha: 'Width锛�',
+        inwidth: 'Please enter width',
+        height: 'Height',
+        inheight: 'Please enter height',
+        heighta: 'Height锛�',
+        thickness: 'Thickness',
+        inthickness: 'Please enter thickness',
+        thicknessa: 'Thickness锛�',
+        films: 'Films',
+        infilms: 'Please enter films',
+        filmsa: 'Films锛�',
+        createtime: 'Creation time',
+        remainquantity: 'Remaining Quantity',
+        thickremainquantity: 'Remaining quantity of original film (sheets)锛�',
+        inquantity: 'Please enter the quantity',
+        quantitya: 'Number锛�',
+        enableid: 'Task ID',
+        originateslot: 'Starting grid',
+        patternquantity: 'Number',
+        enabletype: 'Task Type',
+        enablestate: 'Workstation status',
+        finish: 'Completed',
+        unfinish: 'Incomplete',
+        dedelete: 'Do you want to delete this content锛�',
+        dedisable: 'Do you want to disable this content锛�',
+        deoutbound: 'Whether to release the content of this item from the warehouse锛�',
+        selectwarehousing: 'Please select the lifting position',
+        inwarehousing: 'Lifting position锛�',
+        warehousing1: 'Lifting position 1',
+        warehousing2: 'Lifting position 2',
+        starttime: 'Start Time',
+        endtime: 'End Time',
+        taskstatus: 'Status',
+        built: 'newly built',
+        execution: 'In progress',
+        tasktype: 'Task Type',
+        stocke: 'store',
+        dispatch: 'dispatch',
+        inquire: 'query',
+        station: 'station',
     },
-    Mounting:{
-        previewproject :'Select Preview Project',
-        loadinglinea :'Upper film line',
-        loadingline :'Upper film line锛�',
-        inloadingline :'Please select the upper film line',
-        oneloadingline :'Line 1 on film',
-        twoloadingline :'Line 2 on film',
-        waiting :'Waiting',
-        setparameters :'Set parameters',
-        project :'Project number',
-        projecta :'Project number锛�',
-        width :'Width',
-        height :'Height',
-        thickness :'Thickness',
-        projectnumber :'Project original piece number',
-        state :'state',
-        createtime :'Creation time',
-        all :'Select All',
+    Mounting: {
+        previewproject: 'Select Preview Project',
+        loadinglinea: 'Upper film line',
+        loadingline: 'Upper film line锛�',
+        inloadingline: 'Please select the upper film line',
+        oneloadingline: 'Line 1 on film',
+        twoloadingline: 'Line 2 on film',
+        waiting: 'Waiting',
+        setparameters: 'Set parameters',
+        project: 'Project number',
+        projecta: 'Project number锛�',
+        width: 'Width',
+        height: 'Height',
+        thickness: 'Thickness',
+        projectnumber: 'Project original piece number',
+        state: 'state',
+        createtime: 'Creation time',
+        all: 'Select All',
 
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0