From 81921a4a0de9d06d71dcf4ec0e08109f36204c0d Mon Sep 17 00:00:00 2001 From: joylink_cuiweidong <364937672@qq.com> Date: Wed, 30 Oct 2019 09:58:23 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/langs/en/planMonitor.js | 467 ++++++++--------- src/i18n/langs/en/tip.js | 387 +++++++------- src/i18n/langs/zh/planMonitor.js | 473 +++++++++--------- src/i18n/langs/zh/tip.js | 387 +++++++------- .../lessoncategory/edit/lesson/index.vue | 1 + src/views/planMonitor/detail.vue | 64 +-- 6 files changed, 886 insertions(+), 893 deletions(-) diff --git a/src/i18n/langs/en/planMonitor.js b/src/i18n/langs/en/planMonitor.js index a6753ffdb..66c79b300 100644 --- a/src/i18n/langs/en/planMonitor.js +++ b/src/i18n/langs/en/planMonitor.js @@ -1,237 +1,240 @@ export default { - updateStation: { - level1: 'level1: ', - level2: 'level2: ', - level3: 'level3: ', - level4: 'level4: ', - level5: 'level5: ', - updateData: 'Update data', - pleaseInputLevel1: 'Please input level1', - pleaseInputLevel2: 'Please input level2', - pleaseInputLevel3: 'Please input level3', - pleaseInputLevel4: 'Please input level4', - pleaseInputLevel5: 'Please input level5', - systemOutPut: 'System output', - selectPrintArea: 'Selec print area', - selectDeleteRoute: 'Select delete route', - routeSelect: 'Route select', - quicklyAddTask: 'Quickly add task', - quicklyAddLoop: 'Quickly add loop', - deletePlanCar: 'Delete plan car' - }, - openRunPlan: { - selectRunplan: 'Select run graph', - delete: 'Delete', - modify: 'Modify', - runPlanList: 'Run graph list', - getRunPlanListFail: 'Get run graph list Failed', - confirmDeleteRunPlan: 'Are you sure to delete this run graph?', - deleteSuccess: 'Delete success!', - pleaseSelectRunplan: 'please select run graph' - }, - modifying: { - tripNumber: 'Trip number: ', - pleaseSelect: 'Please select', - manual: 'Manual', - defaultStopTime: 'Default stop time', - serviceNumber: 'Service number: ', - clearGuest: 'Clear guest', - continuationPlan: 'Continuation plan', - firstTrain: 'First train', - serialNumber: 'Serial number: ', - defaultRunLevel: 'Default run level: ', - startTime: 'Start Time:', - selectTime: 'Select Time', - inStock: 'In Stock', - outStock: 'Out Stock', - lastTrain: 'Last Train', - route: 'Route: ', - // 起始站 - // 起始区段 - // 终到站 - // 终到区段 - // 描述 - detail: 'Detail: ', - station: 'Station', - section: 'Section', - stopTime: 'Stop time', - runLevel: 'Run level', - arrivalTime: 'Arrival time', - departureTime: 'Departure time', - showDefaultTime: 'Show default stop time and run level', - automatic: 'Automatic', - default: 'Default', - modifyTask: 'Modify task', - setMessageTip1: 'Please set the start interval of the start section', - setMessageTip2: 'to the section', - setMessageTip3: '.', - modifyTaskSuccess: 'Modify task success!', - modifyTaskFailed: 'Modify task failed', + updateStation: { + level1: 'level1: ', + level2: 'level2: ', + level3: 'level3: ', + level4: 'level4: ', + level5: 'level5: ', + updateData: 'Update data', + pleaseInputLevel1: 'Please input level1', + pleaseInputLevel2: 'Please input level2', + pleaseInputLevel3: 'Please input level3', + pleaseInputLevel4: 'Please input level4', + pleaseInputLevel5: 'Please input level5', + systemOutPut: 'System output', + selectPrintArea: 'Selec print area', + selectDeleteRoute: 'Select delete route', + routeSelect: 'Route select', + quicklyAddTask: 'Quickly add task', + quicklyAddLoop: 'Quickly add loop', + deletePlanCar: 'Delete plan car' + }, + openRunPlan: { + selectRunplan: 'Select run graph', + delete: 'Delete', + modify: 'Modify', + runPlanList: 'Run graph list', + getRunPlanListFail: 'Get run graph list Failed', + confirmDeleteRunPlan: 'Are you sure to delete this run graph?', + deleteSuccess: 'Delete success!', + pleaseSelectRunplan: 'please select run graph' + }, + modifying: { + tripNumber: 'Trip number: ', + pleaseSelect: 'Please select', + manual: 'Manual', + defaultStopTime: 'Default stop time', + serviceNumber: 'Service number: ', + clearGuest: 'Clear guest', + continuationPlan: 'Continuation plan', + firstTrain: 'First train', + serialNumber: 'Serial number: ', + defaultRunLevel: 'Default run level: ', + startTime: 'Start Time:', + selectTime: 'Select Time', + inStock: 'In Stock', + outStock: 'Out Stock', + lastTrain: 'Last Train', + route: 'Route: ', + // 起始站 + // 起始区段 + // 终到站 + // 终到区段 + // 描述 + detail: 'Detail: ', + station: 'Station', + section: 'Section', + stopTime: 'Stop time', + runLevel: 'Run level', + arrivalTime: 'Arrival time', + departureTime: 'Departure time', + showDefaultTime: 'Show default stop time and run level', + automatic: 'Automatic', + default: 'Default', + modifyTask: 'Modify task', + setMessageTip1: 'Please set the start interval of the start section', + setMessageTip2: 'to the section', + setMessageTip3: '.', + modifyTaskSuccess: 'Modify task success!', + modifyTaskFailed: 'Modify task failed', - startingStation: 'Start station', - startSection: 'Start section', - endStation: 'End station', - endSection: 'End section', - direction: 'Direction', - distance: 'Distance', - operation: 'Operation', - edit: 'Edit', - save: 'Save', - cancelAndQuit: 'Cancel and quit', - modifySuccess: 'Modify Success', - modifyFailed: 'Modify Failed', - modifyRunLevel: 'Modify run level', + startingStation: 'Start station', + startSection: 'Start section', + endStation: 'End station', + endSection: 'End section', + direction: 'Direction', + distance: 'Distance', + operation: 'Operation', + edit: 'Edit', + save: 'Save', + cancelAndQuit: 'Cancel and quit', + modifySuccess: 'Modify Success', + modifyFailed: 'Modify Failed', + modifyRunLevel: 'Modify run level', - startStationTips: 'Start station departure time unchanged', - endStationTips: 'End station departure time unchanged', - startStationTitle: 'Start station', - startedStation: 'Start station', - endStationTitle: 'End station', - endedStation: 'End station', - description: 'Description', - modifyTaskRoute: 'Modify task route', + startStationTips: 'Start station departure time unchanged', + endStationTips: 'End station departure time unchanged', + startStationTitle: 'Start station', + startedStation: 'Start station', + endStationTitle: 'End station', + endedStation: 'End station', + description: 'Description', + modifyTaskRoute: 'Modify task route', - modifyStartTime: 'Modify start time: ', - modifyStartTimeTitle: 'Modify start time', - search: 'Search', - modifyTwoStationTime: 'Modify the time between the two stations' - }, - editSmoothRun: { - trainProportion: 'Train proportion', - allTheLoopTrainProportion: 'Use the same size loop train proportion for all time periods', - sizeOfTheLoopTrainProportion: 'Large loop and small loop train proportion', - pleaseSelect: 'Please select', - startTime: 'Start time', - stopTime: 'Stop time', - runInterval: 'Run interval', - add: 'Add', - delete: 'Delete', - modify: 'Modify', - editSmoothRunTime: 'Edit smooth run time' - }, - buy: 'Buy', - offlineMappingSoftware: 'Offline mapping software', - lianPlanSystem: 'Urban rail transit lian planning system', - lianPlanDescription: 'Lian plan is a map compiling test system, can be real simulation to achieve the simulation of running test of new operation diagram, the system can realize editing operation diagram, import operation diagram and according to the standard of operation diagram simulation real driving environment, solve the problem that can not be updated for operation diagram test. It can find out the unreasonable places in the new diagram in time and make real-time adjustment on the diagram, so as to avoid the problem of finding problems in the operation of the new diagram and requiring manual intervention of dispatchers, and minimize the impact of the fault on the normal operation of subway.', - loopName: 'Loop name', - startingStation: 'Starting station', - terminal: 'Terminal', - planName: 'Plan name', - fuzhouIconDescription: 'Fuzhou icon description', - upBeginTripNumber: 'Up begin trip number', - downBeginTrain: 'Down begin train', - minimumTrainInterval: 'Minimum train interval', - maximumTrainInterval: 'Maximum train interval', - trainGeneratesInitialLabel: 'Train generates initial label', - minimumTurnbackTime: 'Minimum turnback time', - trainDepot: 'Train depot', - startingPlatform: 'Starting Platform', - endingPlatform: 'Ending Platform', - station: 'Station', - modifyAttribute: 'Modify attribute', - generalParameters: 'General parameters', - editingStation: 'Editing station', - editDepot: 'Edit parking lot / depot', - editCrossRailway: 'Edit cross railway', - editLoopRailway: 'Edit loop railway', - application: 'Application (A)', - parameter: 'Parameter', - numberOfTrainsAvailable: 'Number of trains available', - continuousMinimumInterval: 'Continuous minimum interval', - continuousReturnMaximumInterval: 'Continuous return maximum interval', - afterTheTrainHasBackInterval: 'After the train has a back interval', - secondsCanBeRunnedByTrain: 'seconds can be runned by train', - defaultStopTime: 'Default stop time:', - defaultRunLevel: 'Default run level:', - stopTime: 'Stop time', - runLevel: 'Run level', - platform: 'Platform', - modifyPlatformProperties: 'Modify platform properties', - file: 'File', - openRunningDiagram: 'Open run graph', - createRunningDiagram: 'Create run graph', - modifyRunningDiagramName: 'Modify run graph name', - modifyStationIntervalTime: 'Modify station interval time', - deleteRunningDiagram: 'Delete run graph', - view: 'View', - tool: 'Tool', - validityCheck: 'Validity check', - testRunningDiagram: 'Test run graph', - modify: 'Modify', - addPlan: 'Add plan', - deletePlan: 'Delete plan', - duplicatePlan: 'Duplicate plan', - addTask: 'Add task', - deleteTask: 'Delete task', - modifyTask: 'Modify task', - option: 'Option', - help: 'Help', - implemented: 'implementing......', - server1: 'Server 1', - server2: 'Server 2', - frontMachine1: 'Front machine 1', - frontMachine2: 'Front machine 2', - mainDispatcher: 'Main dispatcher', - dispatcher1: 'Dispatcher1', - dispatcher2: 'Dispatcher2', - dispatcher3: 'Dispatcher3', - bigScreen: 'Big screen', - maintenanceWorkstation: 'Maintenance workstation', - runGraphShowManualStation: 'Run graph show manual station', - jumpStop: 'Jump stop', - detainTrain: 'Detain train', - trainAlarm: 'Train alarm', - serviceNumber: 'Service number', - tripNumber: 'Trip number', - stationName: 'Station name:', - stationKilometerMark: 'Station kilometer mark:', - arriveTime: 'Arrive time:', - serviceAndTripNumber: 'Service And trip number', - testRunning: 'Test running', - serviceNumber2: 'Service number', - addPlanTrain: 'Add plan train', - trainRunningTimeInterval: 'Train running time interval', - sizeOfTheLoopTrainProportion: 'The size of the loop car proportion', - applicationRouteSelection: 'Application route selection', - bothway: 'bothway', - up: 'up', - down: 'down', - runningInterval: 'Running interval', - addASmoothRunningTime: 'Add a smooth running time', - addToTheFront: 'Add to the front', - addToTheEnd: 'Add to the end', - crossRailway: 'Cross railway', - startingSection: 'Starting section', - description: 'Description', - section: 'Section', - departureTime: 'departureTime', - showDefaultStopTimeAndRunLevel: 'Show default stop time and run level', - automatic: 'Automatic', - default: 'Default', - addTaskHint1: 'Please set the section running time of the start section ', - addTaskHint2: 'to the section', - addTaskHint3: '', - normalNew: 'Normal new', - createFromTheReleaseRunGraph: 'Create from the release run graph', - releaseRunGraph: 'Release run graph', - newRunGraph: 'New run graph', - deleteAllPreviousTasks: 'Delete all previous tasks (including this task)', - deleteAllSubsequentTasks: 'Delete all subsequent tasks (including this task)', - forward: 'Forward', - backward: 'Backward', - frequency: 'Frequency:', - intervals: 'Intervals:', - duplicateTrain: 'Duplicate train', - commissioningTrain: 'Commissioning train', - task: 'Task', - startTime: 'Start time', - endTime: 'End time', - editPlanningTrain: 'Edit planning train', - runGraphName: 'Run graph name', - tipOperationTime: '请先设置区段站间运行时间, 【文件】-> 【修改站间运行时间】', - serverTrainNum: '表号车次号', - explanation: 'Explanation', - creationDate: 'Creation date', - load: 'Load', - modifyName: 'Modify name' + modifyStartTime: 'Modify start time: ', + modifyStartTimeTitle: 'Modify start time', + search: 'Search', + modifyTwoStationTime: 'Modify the time between the two stations' + }, + editSmoothRun: { + trainProportion: 'Train proportion', + allTheLoopTrainProportion: 'Use the same size loop train proportion for all time periods', + sizeOfTheLoopTrainProportion: 'Large loop and small loop train proportion', + pleaseSelect: 'Please select', + startTime: 'Start time', + stopTime: 'Stop time', + runInterval: 'Run interval', + add: 'Add', + delete: 'Delete', + modify: 'Modify', + editSmoothRunTime: 'Edit smooth run time' + }, + buy: 'Buy', + offlineMappingSoftware: 'Offline mapping software', + lianPlanSystem: 'Urban rail transit lian planning system', + lianPlanDescription: 'Lian plan is a map compiling test system, can be real simulation to achieve the simulation of running test of new operation diagram, the system can realize editing operation diagram, import operation diagram and according to the standard of operation diagram simulation real driving environment, solve the problem that can not be updated for operation diagram test. It can find out the unreasonable places in the new diagram in time and make real-time adjustment on the diagram, so as to avoid the problem of finding problems in the operation of the new diagram and requiring manual intervention of dispatchers, and minimize the impact of the fault on the normal operation of subway.', + loopName: 'Loop name', + startingStation: 'Starting station', + terminal: 'Terminal', + planName: 'Plan name', + fuzhouIconDescription: 'Fuzhou icon description', + upBeginTripNumber: 'Up begin trip number', + downBeginTrain: 'Down begin train', + minimumTrainInterval: 'Minimum train interval', + maximumTrainInterval: 'Maximum train interval', + trainGeneratesInitialLabel: 'Train generates initial label', + minimumTurnbackTime: 'Minimum turnback time', + trainDepot: 'Train depot', + startingPlatform: 'Starting Platform', + endingPlatform: 'Ending Platform', + station: 'Station', + modifyAttribute: 'Modify attribute', + generalParameters: 'General parameters', + editingStation: 'Editing station', + editDepot: 'Edit parking lot / depot', + editCrossRailway: 'Edit cross railway', + editLoopRailway: 'Edit loop railway', + application: 'Application (A)', + parameter: 'Parameter', + numberOfTrainsAvailable: 'Number of trains available', + continuousMinimumInterval: 'Continuous minimum interval', + continuousReturnMaximumInterval: 'Continuous return maximum interval', + afterTheTrainHasBackInterval: 'After the train has a back interval', + secondsCanBeRunnedByTrain: 'seconds can be runned by train', + defaultStopTime: 'Default stop time:', + defaultRunLevel: 'Default run level:', + stopTime: 'Stop time', + runLevel: 'Run level', + platform: 'Platform', + modifyPlatformProperties: 'Modify platform properties', + file: 'File', + openRunningDiagram: 'Open run graph', + createRunningDiagram: 'Create run graph', + modifyRunningDiagramName: 'Modify run graph name', + modifyStationIntervalTime: 'Modify station interval time', + deleteRunningDiagram: 'Delete run graph', + view: 'View', + tool: 'Tool', + validityCheck: 'Validity check', + testRunningDiagram: 'Test run graph', + modify: 'Modify', + addPlan: 'Add plan', + deletePlan: 'Delete plan', + duplicatePlan: 'Duplicate plan', + addTask: 'Add task', + deleteTask: 'Delete task', + modifyTask: 'Modify task', + option: 'Option', + help: 'Help', + implemented: 'implementing......', + server1: 'Server 1', + server2: 'Server 2', + frontMachine1: 'Front machine 1', + frontMachine2: 'Front machine 2', + mainDispatcher: 'Main dispatcher', + dispatcher1: 'Dispatcher1', + dispatcher2: 'Dispatcher2', + dispatcher3: 'Dispatcher3', + bigScreen: 'Big screen', + maintenanceWorkstation: 'Maintenance workstation', + runGraphShowManualStation: 'Run graph show manual station', + jumpStop: 'Jump stop', + detainTrain: 'Detain train', + trainAlarm: 'Train alarm', + serviceNumber: 'Service number', + tripNumber: 'Trip number', + stationName: 'Station name:', + stationKilometerMark: 'Station kilometer mark:', + arriveTime: 'Arrive time:', + serviceAndTripNumber: 'Service And trip number', + testRunning: 'Test running', + serviceNumber2: 'Service number', + addPlanTrain: 'Add plan train', + trainRunningTimeInterval: 'Train running time interval', + sizeOfTheLoopTrainProportion: 'The size of the loop car proportion', + applicationRouteSelection: 'Application route selection', + bothway: 'bothway', + up: 'up', + down: 'down', + runningInterval: 'Running interval', + addASmoothRunningTime: 'Add a smooth running time', + addToTheFront: 'Add to the front', + addToTheEnd: 'Add to the end', + crossRailway: 'Cross railway', + startingSection: 'Starting section', + description: 'Description', + section: 'Section', + departureTime: 'departureTime', + showDefaultStopTimeAndRunLevel: 'Show default stop time and run level', + automatic: 'Automatic', + default: 'Default', + addTaskHint1: 'Please set the section running time of the start section ', + addTaskHint2: 'to the section', + addTaskHint3: '', + normalNew: 'Normal new', + createFromTheReleaseRunGraph: 'Create from the release run graph', + releaseRunGraph: 'Release run graph', + newRunGraph: 'New run graph', + deleteAllPreviousTasks: 'Delete all previous tasks (including this task)', + deleteAllSubsequentTasks: 'Delete all subsequent tasks (including this task)', + forward: 'Forward', + backward: 'Backward', + frequency: 'Frequency:', + intervals: 'Intervals:', + duplicateTrain: 'Duplicate train', + commissioningTrain: 'Commissioning train', + task: 'Task', + startTime: 'Start time', + endTime: 'End time', + editPlanningTrain: 'Edit planning train', + runGraphName: 'Run graph name', + tipOperationTime: 'Please set the running time between the stations, [File] -> [Modify the running time between stations]', + serverTrainNum: ' service trip Number', + explanation: 'Explanation', + creationDate: 'Creation date', + load: 'Load', + modifyName: 'Modify name', + applyRelease:'Apply for release', + preview:'Preview', + revoke:'Revoke' }; diff --git a/src/i18n/langs/en/tip.js b/src/i18n/langs/en/tip.js index d02b978a2..734c20a1e 100644 --- a/src/i18n/langs/en/tip.js +++ b/src/i18n/langs/en/tip.js @@ -1,210 +1,219 @@ export default { - confirm: 'confirm', - cancel: 'cancel', - creatingSuccessful: 'Created successfully!', - creatingFailed: 'Create a failure', - confirmDeletion: 'Confirm deletion?', - confirmBatchGeneration: 'Is batch generation confirmed?', - confirmBatchDelete: 'Is batch deletion confirmed?', - hint: 'Tips', - cancelledDelete: 'Cancelled delete', - cancelGeneration: 'Batch generation has been cancelled', - refreshFailure: 'Refresh failure', + confirm: 'confirm', + cancel: 'cancel', + creatingSuccessful: 'Created successfully!', + creatingFailed: 'Create a failure', + confirmDeletion: 'Confirm deletion?', + confirmBatchGeneration: 'Is batch generation confirmed?', + confirmBatchDelete: 'Is batch deletion confirmed?', + hint: 'Tips', + cancelledDelete: 'Cancelled delete', + cancelGeneration: 'Batch generation has been cancelled', + refreshFailure: 'Refresh failure', - updateSuccessfully: 'The update is successful', - saveSuccessfully: 'Save success', - saveFailed: 'Save failed', - updateFailed: 'Update failed', - successfullyDelete: 'Delete the success', - failDelete: 'Delete failed', - operationAbnormal: 'Abnormal operation', - createSuccess: 'Creating a successful', + updateSuccessfully: 'The update is successful', + saveSuccessfully: 'Save success', + saveFailed: 'Save failed', + updateFailed: 'Update failed', + successfullyDelete: 'Delete the success', + failDelete: 'Delete failed', + operationAbnormal: 'Abnormal operation', + createSuccess: 'Creating a successful', - linkCheckList: 'Link drawing is not standard, no section is generated', - allLinkCreate: 'All links have related extents, so no extents are generated', - incidenceRelation: 'May be redundant, please check the association relationship', - linkNoneSplit: "There's a problem. There's no split", + linkCheckList: 'Link drawing is not standard, no section is generated', + allLinkCreate: 'All links have related extents, so no extents are generated', + incidenceRelation: 'May be redundant, please check the association relationship', + linkNoneSplit: "There's a problem. There's no split", - cannotCoincide: 'The starting and ending coordinates cannot coincide', - cannotMerged: 'Non-physical extents exist and cannot be merged', - linkCannotMerged: 'Physical extents that are not on the same Link cannot be merged', + cannotCoincide: 'The starting and ending coordinates cannot coincide', + cannotMerged: 'Non-physical extents exist and cannot be merged', + linkCannotMerged: 'Physical extents that are not on the same Link cannot be merged', - selectedSectionEmpty: 'The selected section is empty', - selectedStationEmpty: 'The selected station is empty', + selectedSectionEmpty: 'The selected section is empty', + selectedStationEmpty: 'The selected station is empty', - enterKeywordsFiltering: 'Enter keywords for filtering', + enterKeywordsFiltering: 'Enter keywords for filtering', - selectMap: 'Please select the map first', - selectTrainType: 'Please select the train model to view', + selectMap: 'Please select the map first', + selectTrainType: 'Please select the train model to view', - stationFont: 'The font', - kilometerFont: 'Kilometer mark font', - meter: 'meter', - angle: 'angle', + stationFont: 'The font', + kilometerFont: 'Kilometer mark font', + meter: 'meter', + angle: 'angle', - operationSuccessfully: 'Operation is successful', - operationFailed: 'The operation failure', - setupSuccessfully: 'Set up the success', - setupFailed: 'Setup failed', - recoveryPrivilegesSuccessful: 'Successful recovery authority', - recoveryPrivilegesFailed: 'Recovery authority failed', - unpackingSuccessful: 'Unpack the success', - unpackingFailed: 'Unpack the failure', - pleaseEnterNameQuery: 'Please enter name query', - routeSameID: 'Data with the same ID already exists', + operationSuccessfully: 'Operation is successful', + operationFailed: 'The operation failure', + setupSuccessfully: 'Set up the success', + setupFailed: 'Setup failed', + recoveryPrivilegesSuccessful: 'Successful recovery authority', + recoveryPrivilegesFailed: 'Recovery authority failed', + unpackingSuccessful: 'Unpack the success', + unpackingFailed: 'Unpack the failure', + pleaseEnterNameQuery: 'Please enter name query', + routeSameID: 'Data with the same ID already exists', - skinDeleteSuccessfully: 'Skin removed successfully', - skinDeleteFailed: 'Failed to remove skin', - publishedOperationalGraphSuccessfully: 'Published operational diagram successfully', - publishedOperationalGraphFailed: 'Failed to publish operation diagram', - deleteOperationGraphFailed: 'Failed to delete operation diagram', - importOperationGraphSuccessfully: 'The operation diagram was successfully imported!', - importOperationGraphFailed: 'Failed to import operation diagram!', - parsingOperationGraphFailed: 'Failed to parse the operational diagram!', - productCreationSuccessfully: 'Product creation success', - productCreationFailed: 'Failed to create product', - updateProductSuccessfully: 'Product update is successful.', - updateProductFailed: 'Product update failed', - deleteProductSuccessfully: 'Product deleted successfully', - deleteProductFailed: 'Product deletion failed', - cannotDeleteProduct: 'The product has been used and cannot be deleted', - productCodeExists: 'The product Code already exists', - narrowScope: 'You cannot narrow down the training list you created last time', + skinDeleteSuccessfully: 'Skin removed successfully', + skinDeleteFailed: 'Failed to remove skin', + publishedOperationalGraphSuccessfully: 'Published operational diagram successfully', + publishedOperationalGraphFailed: 'Failed to publish operation diagram', + deleteOperationGraphFailed: 'Failed to delete operation diagram', + importOperationGraphSuccessfully: 'The operation diagram was successfully imported!', + importOperationGraphFailed: 'Failed to import operation diagram!', + parsingOperationGraphFailed: 'Failed to parse the operational diagram!', + productCreationSuccessfully: 'Product creation success', + productCreationFailed: 'Failed to create product', + updateProductSuccessfully: 'Product update is successful.', + updateProductFailed: 'Product update failed', + deleteProductSuccessfully: 'Product deleted successfully', + deleteProductFailed: 'Product deletion failed', + cannotDeleteProduct: 'The product has been used and cannot be deleted', + productCodeExists: 'The product Code already exists', + narrowScope: 'You cannot narrow down the training list you created last time', - pathCreationSuccessful: 'Create road successfully!', - createRoutingFailed: 'Failed to create junction', - pathUpdataSuccessful: 'Road update successful!', - pathUpdataFailed: 'Update traffic failed', + pathCreationSuccessful: 'Create road successfully!', + createRoutingFailed: 'Failed to create junction', + pathUpdataSuccessful: 'Road update successful!', + pathUpdataFailed: 'Update traffic failed', - failedLoadMap: 'Failed to load map data', - sectionPointsDeficiency: 'Segment coordinates missing', + failedLoadMap: 'Failed to load map data', + sectionPointsDeficiency: 'Segment coordinates missing', - dataValidationFailed: 'Data validation failed', - dataValidationSuccess: 'Data verified!', + dataValidationFailed: 'Data validation failed', + dataValidationSuccess: 'Data verified!', - requestFailed: 'The request failed', + requestFailed: 'The request failed', - dataQuestion: 'Data in question', - dataList: 'Data list', + dataQuestion: 'Data in question', + dataList: 'Data list', - updateProductTip: 'Will this operation modify the commodity status?', - deleteProductTip: 'This operation will delete the item. Do you want to continue?', - getQRCodeFailure: 'Failed to obtain the package authority qr code', - recoveryPrivilegeTip: 'This action will reclaim permissions. Do you want to continue?', - unpackingTip: 'This operation will be unpacked. Do you want to continue?', - updatePrivilegeTip: 'This action will modify the permission status. Do you want to continue?', - addOrganizationPrefix: 'Whether to add "', - addOrganizationSuffix: '" Organization/enterprise entry information?', - packagingFailed: 'Authority distribution packaging failed', - selectPackagingRecord: 'Please select the packaging record', + updateProductTip: 'Will this operation modify the commodity status?', + deleteProductTip: 'This operation will delete the item. Do you want to continue?', + getQRCodeFailure: 'Failed to obtain the package authority qr code', + recoveryPrivilegeTip: 'This action will reclaim permissions. Do you want to continue?', + unpackingTip: 'This operation will be unpacked. Do you want to continue?', + updatePrivilegeTip: 'This action will modify the permission status. Do you want to continue?', + addOrganizationPrefix: 'Whether to add "', + addOrganizationSuffix: '" Organization/enterprise entry information?', + packagingFailed: 'Authority distribution packaging failed', + selectPackagingRecord: 'Please select the packaging record', - skinDeleteConfirmation: 'This will permanently remove the skin. Do you want to continue?', - skinCodingExist: 'Map skin codes already exist', - underImport: 'UnderImport...', - deleteTypeHint: 'This action deletes the type. Do you want to continue?', - selectValidInterval: 'Please select a valid interval', + skinDeleteConfirmation: 'This will permanently remove the skin. Do you want to continue?', + skinCodingExist: 'Map skin codes already exist', + underImport: 'UnderImport...', + deleteTypeHint: 'This action deletes the type. Do you want to continue?', + selectValidInterval: 'Please select a valid interval', - failedCourse: 'Failed to obtain course information', - createSimulationFaild: 'Failed to create simulation', - accessCourseNo: 'No access to this course, please go and buy it!', + failedCourse: 'Failed to obtain course information', + createSimulationFaild: 'Failed to create simulation', + accessCourseNo: 'No access to this course, please go and buy it!', - failedSubmitOrder: 'Failed to submit order', - permissionsNumber: 'Please enter the number of valid permissions', - purchaseMonth: 'Please enter a valid purchase month', - createRoomFailedHint: 'Each user can only create one comprehensive drill room. Do you want to enter the room?', - noPermissionHint: 'You do not have permission, please go to purchase products', - trainModelNameRepeat: 'Train model data duplication', - totalAmount: 'Failed to get the total amount', - wxCodePayFailde: 'Failed to get WeChat Pay payment QR code', - aliCodePayFailde: 'Failed to get Alipay payment QR code', - cancelOrderFailed: 'Cancel order failed', + failedSubmitOrder: 'Failed to submit order', + permissionsNumber: 'Please enter the number of valid permissions', + purchaseMonth: 'Please enter a valid purchase month', + createRoomFailedHint: 'Each user can only create one comprehensive drill room. Do you want to enter the room?', + noPermissionHint: 'You do not have permission, please go to purchase products', + trainModelNameRepeat: 'Train model data duplication', + totalAmount: 'Failed to get the total amount', + wxCodePayFailde: 'Failed to get WeChat Pay payment QR code', + aliCodePayFailde: 'Failed to get Alipay payment QR code', + cancelOrderFailed: 'Cancel order failed', - coursePublishSuccessful: 'Successful course release', - coursePublishFailed: 'Course launch failed', - startOperationHint: 'This operation will start the task. Do you want to continue?', - cancelsTaskHint: 'This action cancels the task. Do you want to continue?', - automaticGenerationTrainingSuccess: 'Automatic generation of training success', - automaticGenerationTrainingFailure: 'Automatic generation of training failure', - updateAutomaticGenerationTrainingSuccess: 'Update automatically generated training successfully', - updateAutomaticGenerationTrainingFailure: 'Update automatically generated training failure', - deleteAutomaticGenerationTrainingSuccess: 'Delete automatic generation training successfully', - deleteAutomaticGenerationTrainingFailure: 'Delete automatic generation training failure', - addTrainingSuccessfully: 'Add training successfully!', - addTrainingFailed: 'Failed to add training', - updateTrainingSuccessfully: 'Update training successfully!', - updateTrainingFailed: 'Failed to update training', - savedStepDataSuccessfully: 'Saved step data successfully', - savedStepDataFailed: 'Failed to save step data', - noCourseAuthority: 'No examination permission for this course, please go to purchase!', - notWithinTheScopeOfTheExamination: 'Not within the scope of the examination', - giveUpTheExamTip: 'This operation will give up the examination. Will it continue?', - theNumberOfPermissionsAvailableIsZero: 'The number of permissions available is 0', - userRightsHaveBeenReclaimed: 'User rights have been reclaimed', - beKickedOut: 'You are kicked out of the room by the administrator', - deleteListHint: 'This will delete the list, will it continue?', - setUpASubscriptionMapSuccessfully: 'Setting up a subscription map successfully!', - setUpASubscriptionMapFailed: 'Setting up a subscription map failed!', - getMapStateDataException: 'Get map state data exception, please refresh the page to reload. If you encounter such problems many times, please contact the development team in an emergency!', - packagedSuccessfully: 'Packaged successfully', - oneKeyGeneratedSuccessfully: 'One key generated successfully!', - obtainedPermissionSuccessfully: 'Successfully obtained permission', - modifyTheUserPermissionStatus: 'Will this action modify the user permission status?', - destroyRoomHint: 'You will destroy the room, are you sure you want to do this?', - contentIsEmptyAndCannotBeSent: 'The content is empty and cannot be sent!', - generateUserDailyRunGraphSuccessfully: 'Generate user daily run graph successfully', - generateUserDailyRunGraphFailed: 'Generate user daily run graph failed', - createRunChartPlanSuccessfully: 'Create a run chart plan successfully', - createRunChartPlanFailed: 'Create run chart plan failed', - deleteTheRunningGraphLoadedTheNextDay: 'This operation will delete the running graph loaded the next day, will it continue?', - commandFailed: 'Command failed', - releaseTip: 'Please click the "release" button to issue the order!', - firstConfirmTip: 'Please click the "First confirm" button to confirm the order!', - executionSucceed: 'Execution succeed', - executionFailed: 'Execution failed', - executionException: 'Execution exception', - secondConfirmTip: 'Please click the "Second confirm" button to confirm the order!', - confirmedSuccess: 'Confirmed success', - cancelSuccess: 'Cancel success', - signalModeToManualModeTipPrefix: 'Cancel the approach starting with the signal', - signalModeToManualModeTipSuffix: ', the way will be changed from automatic signal mode to manual mode!', - selectAPieceOfData: 'Please select a piece of data', - selectSpeedLimitValueTip: 'Please select the speed limit value, click the "release" button, and issue the command!', - addTrainIdTip: 'Add train identification number: successful', - editTrainIdTip: 'Modify train identification number: successful', - enterPrice: 'Please enter the price', - publishMap: 'Get publish map', - addPackage: 'Please add permission', - deletePlanSuccessfully: 'Delete plan successfully', - deletePlanFailed: 'Delete plan failed', - importRunGraphFailed: 'Import the run graph failed:', - parseRunGraphFailed: 'Parsing the run graph failed:', - runGraphVerificationFailed: 'Run graph verification failed', - selectARunGraphFirst: 'Please select a run graph first.', - deleteTrainHint: 'Really want to delete the train', - selectAPlan: 'Please select a plan', - selectATrain: 'Please select a train', - requestingStationDataFailed: 'Requesting station data failed', - serviceNumberExistHint: 'This table number already exists. Is it mandatory to set it? (The forced setup program may be abnormal)', - serviceNumberLengthHint: 'Length should be two digits', - chooseToOpenTheRunGraph: 'Please choose to open the running chart', - addTaskSuccessfully: 'Add task successfully!', - addTaskFailed: 'Add task failed!', - createAnEmptyRunGraphSuccessfully: 'Create an empty run graph successfully!', - createARunGraphSuccessfully: 'Create a running diagram successfully!', - deleteTaskSuccessfully: 'Delete task successfully!', - deleteTaskFailed: 'Delete task failed!', - duplicatePlanSuccessful: 'Duplicate plan successful!', - duplicatePlanFailed: 'Duplicate plan failed!', - runGraphNameModifiedSuccessfully: 'Run graph name modified successfully!', - modifyRunGraphNameFailed: 'Modify run graph name failed!', - planCreationSuccessful: 'Plan creation successful!', - createPlanFailed: 'Failed to create plan!', - cancelCoursePublicationHint: 'This action will cancel the course publication application, is it OK?', - cancelTheSuccessfulApplicationOfTheCourseRelease: 'Cancel the successful application of the course release!', - cancellationOfCoursePublicationApplicationFailed: 'Cancellation of course publication application failed!', - publishTheCourseHint: 'This operation will publish the course. Are you sure?', - rejectedCourseReleaseApplicationSuccessful: 'Rejected course release application successful!', - rejectedCourseReleaseApplicationFailed: 'Rejected course release application failed!', - duplicatePlanFailedTips: 'The interval needs to be more than 30 seconds or the times is more than 1', - createSwitchPortion: 'The relevant turnout is not formed' + coursePublishSuccessful: 'Successful course release', + coursePublishFailed: 'Course launch failed', + startOperationHint: 'This operation will start the task. Do you want to continue?', + cancelsTaskHint: 'This action cancels the task. Do you want to continue?', + automaticGenerationTrainingSuccess: 'Automatic generation of training success', + automaticGenerationTrainingFailure: 'Automatic generation of training failure', + updateAutomaticGenerationTrainingSuccess: 'Update automatically generated training successfully', + updateAutomaticGenerationTrainingFailure: 'Update automatically generated training failure', + deleteAutomaticGenerationTrainingSuccess: 'Delete automatic generation training successfully', + deleteAutomaticGenerationTrainingFailure: 'Delete automatic generation training failure', + addTrainingSuccessfully: 'Add training successfully!', + addTrainingFailed: 'Failed to add training', + updateTrainingSuccessfully: 'Update training successfully!', + updateTrainingFailed: 'Failed to update training', + savedStepDataSuccessfully: 'Saved step data successfully', + savedStepDataFailed: 'Failed to save step data', + noCourseAuthority: 'No examination permission for this course, please go to purchase!', + notWithinTheScopeOfTheExamination: 'Not within the scope of the examination', + giveUpTheExamTip: 'This operation will give up the examination. Will it continue?', + theNumberOfPermissionsAvailableIsZero: 'The number of permissions available is 0', + userRightsHaveBeenReclaimed: 'User rights have been reclaimed', + beKickedOut: 'You are kicked out of the room by the administrator', + deleteListHint: 'This will delete the list, will it continue?', + setUpASubscriptionMapSuccessfully: 'Setting up a subscription map successfully!', + setUpASubscriptionMapFailed: 'Setting up a subscription map failed!', + getMapStateDataException: 'Get map state data exception, please refresh the page to reload. If you encounter such problems many times, please contact the development team in an emergency!', + packagedSuccessfully: 'Packaged successfully', + oneKeyGeneratedSuccessfully: 'One key generated successfully!', + obtainedPermissionSuccessfully: 'Successfully obtained permission', + modifyTheUserPermissionStatus: 'Will this action modify the user permission status?', + destroyRoomHint: 'You will destroy the room, are you sure you want to do this?', + contentIsEmptyAndCannotBeSent: 'The content is empty and cannot be sent!', + generateUserDailyRunGraphSuccessfully: 'Generate user daily run graph successfully', + generateUserDailyRunGraphFailed: 'Generate user daily run graph failed', + createRunChartPlanSuccessfully: 'Create a run chart plan successfully', + createRunChartPlanFailed: 'Create run chart plan failed', + deleteTheRunningGraphLoadedTheNextDay: 'This operation will delete the running graph loaded the next day, will it continue?', + commandFailed: 'Command failed', + releaseTip: 'Please click the "release" button to issue the order!', + firstConfirmTip: 'Please click the "First confirm" button to confirm the order!', + executionSucceed: 'Execution succeed', + executionFailed: 'Execution failed', + executionException: 'Execution exception', + secondConfirmTip: 'Please click the "Second confirm" button to confirm the order!', + confirmedSuccess: 'Confirmed success', + cancelSuccess: 'Cancel success', + signalModeToManualModeTipPrefix: 'Cancel the approach starting with the signal', + signalModeToManualModeTipSuffix: ', the way will be changed from automatic signal mode to manual mode!', + selectAPieceOfData: 'Please select a piece of data', + selectSpeedLimitValueTip: 'Please select the speed limit value, click the "release" button, and issue the command!', + addTrainIdTip: 'Add train identification number: successful', + editTrainIdTip: 'Modify train identification number: successful', + enterPrice: 'Please enter the price', + publishMap: 'Get publish map', + addPackage: 'Please add permission', + deletePlanSuccessfully: 'Delete plan successfully', + deletePlanFailed: 'Delete plan failed', + importRunGraphFailed: 'Import the run graph failed:', + parseRunGraphFailed: 'Parsing the run graph failed:', + runGraphVerificationFailed: 'Run graph verification failed', + selectARunGraphFirst: 'Please select a run graph first.', + deleteTrainHint: 'Really want to delete the train', + selectAPlan: 'Please select a plan', + selectATrain: 'Please select a train', + requestingStationDataFailed: 'Requesting station data failed', + serviceNumberExistHint: 'This table number already exists. Is it mandatory to set it? (The forced setup program may be abnormal)', + serviceNumberLengthHint: 'Length should be two digits', + chooseToOpenTheRunGraph: 'Please choose to open the running chart', + addTaskSuccessfully: 'Add task successfully!', + addTaskFailed: 'Add task failed!', + createAnEmptyRunGraphSuccessfully: 'Create an empty run graph successfully!', + createARunGraphSuccessfully: 'Create a running diagram successfully!', + deleteTaskSuccessfully: 'Delete task successfully!', + deleteTaskFailed: 'Delete task failed!', + duplicatePlanSuccessful: 'Duplicate plan successful!', + duplicatePlanFailed: 'Duplicate plan failed!', + runGraphNameModifiedSuccessfully: 'Run graph name modified successfully!', + modifyRunGraphNameFailed: 'Modify run graph name failed!', + planCreationSuccessful: 'Plan creation successful!', + createPlanFailed: 'Failed to create plan!', + cancelCoursePublicationHint: 'This action will cancel the course publication application, is it OK?', + cancelTheSuccessfulApplicationOfTheCourseRelease: 'Cancel the successful application of the course release!', + cancellationOfCoursePublicationApplicationFailed: 'Cancellation of course publication application failed!', + publishTheCourseHint: 'This operation will publish the course. Are you sure?', + rejectedCourseReleaseApplicationSuccessful: 'Rejected course release application successful!', + rejectedCourseReleaseApplicationFailed: 'Rejected course release application failed!', + duplicatePlanFailedTips: 'The interval needs to be more than 30 seconds or the times is more than 1', + createSwitchPortion: 'The relevant turnout is not formed', + publishRunPlanTips:'This action will publish run plan, whether to continue?', + applyRunPlanTips:'This action will initiate a run plan release request,whether to continue?', + publishRunPlanSuccess:'Publish run plan success!', + publishRunPlanFail:'Publish run plan fail!', + applyRunPlanSuccess:'Submit run plan to publish success!', + applyRunPlanFail:'Submit run plan to publish fail!', + cancelRunPlanTips:'This action will revoke the run plan request, whether to continue?', + cancelRunPlanSuccess:'Revoke run plan success!', + cancelRunPlanFail:'Revoke run plan fail!' }; diff --git a/src/i18n/langs/zh/planMonitor.js b/src/i18n/langs/zh/planMonitor.js index 1bd84440d..80872afec 100644 --- a/src/i18n/langs/zh/planMonitor.js +++ b/src/i18n/langs/zh/planMonitor.js @@ -1,240 +1,243 @@ export default { - updateStation: { - level1: '等级一:', - level2: '等级二:', - level3: '等级三:', - level4: '等级四:', - level5: '等级五:', - updateData: '更新数据', - pleaseInputLevel1: '请输入等级一', - pleaseInputLevel2: '请输入等级二', - pleaseInputLevel3: '请输入等级三', - pleaseInputLevel4: '请输入等级四', - pleaseInputLevel5: '请输入等级五', - systemOutPut: '系统输出框', - selectPrintArea: '选择打印区域', - selectDeleteRoute: '选择删除交路', - routeSelect: '交路选择', - quicklyAddTask: '快速增加任务', - quicklyAddLoop: '快速增加环路', - deletePlanCar: '删除计划车' - }, - openRunPlan: { - selectRunplan: '选择运行图', - delete: '删除', - modify: '修改', - runPlanList: '运行图列表', - getRunPlanListFail: '获取运行图列表失败', - confirmDeleteRunPlan: '您确认是否删除此运行图?', - deleteSuccess: '删除成功!', - pleaseSelectRunplan: '请选择运行图' - }, - modifying: { - tripNumber: '车次号:', - pleaseSelect: '请选择', - manual: '手工', - defaultStopTime: '缺省停站时间:', - serviceNumber: '表号:', - clearGuest: '清客', - continuationPlan: '延续计划', - firstTrain: '首班车', - serialNumber: '序列号:', - defaultRunLevel: '缺省运行等级:', - startTime: '开始时间', - selectTime: '选择时间', - inStock: '入库', - outStock: '出库', - lastTrain: '末班车', - route: '交路:', - // startingStation 起始站 - // startSection 起始区段 - // endStationTitle 终到站 - // endSection 终到区段 - // description 描述 - detail: '详情:', - station: '车站', - section: '区段', - stopTime: '停站时间', - runLevel: '运行等级', - arrivalTime: '到点', - departureTime: '发点', - showDefaultTime: '显示默认停站时间和运行等级', - automatic: '自动', - default: '默认', - modifyTask: '修改任务', - setMessageTip1: '请先设置开始区段', - setMessageTip2: '终到区段', - setMessageTip3: '的站间运行时间', - modifyTaskSuccess: '修改任务成功!', - modifyTaskFailed: '修改任务失败', + updateStation: { + level1: '等级一:', + level2: '等级二:', + level3: '等级三:', + level4: '等级四:', + level5: '等级五:', + updateData: '更新数据', + pleaseInputLevel1: '请输入等级一', + pleaseInputLevel2: '请输入等级二', + pleaseInputLevel3: '请输入等级三', + pleaseInputLevel4: '请输入等级四', + pleaseInputLevel5: '请输入等级五', + systemOutPut: '系统输出框', + selectPrintArea: '选择打印区域', + selectDeleteRoute: '选择删除交路', + routeSelect: '交路选择', + quicklyAddTask: '快速增加任务', + quicklyAddLoop: '快速增加环路', + deletePlanCar: '删除计划车' + }, + openRunPlan: { + selectRunplan: '选择运行图', + delete: '删除', + modify: '修改', + runPlanList: '运行图列表', + getRunPlanListFail: '获取运行图列表失败', + confirmDeleteRunPlan: '您确认是否删除此运行图?', + deleteSuccess: '删除成功!', + pleaseSelectRunplan: '请选择运行图' + }, + modifying: { + tripNumber: '车次号:', + pleaseSelect: '请选择', + manual: '手工', + defaultStopTime: '缺省停站时间:', + serviceNumber: '表号:', + clearGuest: '清客', + continuationPlan: '延续计划', + firstTrain: '首班车', + serialNumber: '序列号:', + defaultRunLevel: '缺省运行等级:', + startTime: '开始时间', + selectTime: '选择时间', + inStock: '入库', + outStock: '出库', + lastTrain: '末班车', + route: '交路:', + // startingStation 起始站 + // startSection 起始区段 + // endStationTitle 终到站 + // endSection 终到区段 + // description 描述 + detail: '详情:', + station: '车站', + section: '区段', + stopTime: '停站时间', + runLevel: '运行等级', + arrivalTime: '到点', + departureTime: '发点', + showDefaultTime: '显示默认停站时间和运行等级', + automatic: '自动', + default: '默认', + modifyTask: '修改任务', + setMessageTip1: '请先设置开始区段', + setMessageTip2: '终到区段', + setMessageTip3: '的站间运行时间', + modifyTaskSuccess: '修改任务成功!', + modifyTaskFailed: '修改任务失败', - startingStation: '起始站', - startSection: '起始区段', - endStation: '终点站', - endSection: '终点区段', - direction: '方向', - distance: '距离', - operation: '操作', - edit: '编辑', - save: '保存', - cancelAndQuit: '取消&退出', - modifySuccess: '修改成功!', - modifyFailed: '修改失败', - modifyRunLevel: '修改运行等级', + startingStation: '起始站', + startSection: '起始区段', + endStation: '终点站', + endSection: '终点区段', + direction: '方向', + distance: '距离', + operation: '操作', + edit: '编辑', + save: '保存', + cancelAndQuit: '取消&退出', + modifySuccess: '修改成功!', + modifyFailed: '修改失败', + modifyRunLevel: '修改运行等级', - startStationTips: '起始站发车时间不变', - endStationTips: '终到站到达时间不变', - startStationTitle: '起始站', - startedStation: '起始站台', - endStationTitle: '终到站', - endedStation: '终到站台', - description: '描述', - modifyTaskRoute: '修改任务交路', - time: '时间', + startStationTips: '起始站发车时间不变', + endStationTips: '终到站到达时间不变', + startStationTitle: '起始站', + startedStation: '起始站台', + endStationTitle: '终到站', + endedStation: '终到站台', + description: '描述', + modifyTaskRoute: '修改任务交路', + time: '时间', - modifyStartTime: '修改开始时间:', - modifyStartTimeTitle: '修改起始时间', - search: '查找', - modifyTwoStationTime: '修改两站之间的时间' - }, - editSmoothRun: { - trainProportion: '分车比例', - allTheLoopTrainProportion: '所有时段使用相同大小环路分车比例', - sizeOfTheLoopTrainProportion: '大环路与小环路分车比例:', - pleaseSelect: '请选择', - startTime: '开始时间', - stopTime: '结束时间', - runInterval: '运行间隔', - add: '增加', - delete: '删除', - modify: '修改', - editSmoothRunTime: '编辑平稳运行时段' - }, - buy: '购买', - offlineMappingSoftware: '离线编图软件', - lianPlanSystem: '城市轨道交通琏计划系统', - lianPlanDescription: '琏计划是一款编图测试系统,能够真实模拟实现对新运行图的仿真运行测试,该系统能够实现编辑运行图、导入运行图并按照运行图标准模拟真实行车环境,解决了无法针对运行图更新进行测试的问题。能够及时找出新图中不合理的地方并且在图上实时作出调整,避免了新运行图在运营过程中发现问题需要调度员人工进行干预的情况,最大程度降低故障对地铁正常运营的影响。', - loopName: '环路名', - startingStation: '起始站', - terminal: '终点站', - planName: '计划名称', - fuzhouIconDescription: '福州图标说明', - upBeginTripNumber: '上行起始车次号', - downBeginTrain: '下行起始车次', - minimumTrainInterval: '最小列车间隔', - maximumTrainInterval: '最大列车间隔', - trainGeneratesInitialLabel: '列车生成起始标号', - minimumTurnbackTime: '最小折返时间', - trainDepot: '车辆段', - startingPlatform: '起始站台', - endingPlatform: '终点站台', - station: '车站', - modifyAttribute: '修改属性', - generalParameters: '一般参数', - editingStation: '编辑车站', - editDepot: '编辑停车场/车辆段', - editCrossRailway: '编辑交路', - editLoopRailway: '编辑环路', - application: '应 用(A)', - parameter: '参数', - numberOfTrainsAvailable: '可用列车数', - continuousMinimumInterval: '连续出车最小间隔', - continuousReturnMaximumInterval: '连续回车最大间隔', - afterTheTrainHasBackInterval: '有车回段后间隔', - secondsCanBeRunnedByTrain: '秒才能用列车出段', - defaultStopTime: '省缺停站时间:', - defaultRunLevel: '省缺运行等级:', - stopTime: '停站时间', - runLevel: '运行等级', - platform: '站台', - modifyPlatformProperties: '修改站台属性', - file: '文件', - openRunningDiagram: '打开运行图', - createRunningDiagram: '创建运行图', - modifyRunningDiagramName: '修改运行图名称', - modifyStationIntervalTime: '修改站间运行时间', - deleteRunningDiagram: '删除运行图', - view: '查看', - tool: '工具', - validityCheck: '有效性检查', - testRunningDiagram: '测试运行图', - modify: '修改', - addPlan: '增加计划', - deletePlan: '删除计划', - duplicatePlan: '复制计划', - addTask: '增加任务', - deleteTask: '删除任务', - modifyTask: '修改任务', - option: '选项', - help: '帮助', - implemented: '实现中......', - server1: '服务器1', - server2: '服务器2', - frontMachine1: '前置机1', - frontMachine2: '前置机2', - mainDispatcher: '主调', - dispatcher1: '调度台1', - dispatcher2: '调度台2', - dispatcher3: '调度台3', - bigScreen: '大屏', - maintenanceWorkstation: '维护工作站', - runGraphShowManualStation: '运行图显示人工站', - jumpStop: '跳停', - detainTrain: '扣车', - trainAlarm: '列车报警', - serviceNumber: '表号', - tripNumber: '车次号', - stationName: '车站名称:', - stationKilometerMark: '车站公里标:', - arriveTime: '到站时间:', - serviceAndTripNumber: '表号车次', - testRunning: '测试运行', - serviceNumber2: '服务号', - addPlanTrain: '添加计划车', - trainRunningTimeInterval: '列车运行时间间隔', - sizeOfTheLoopTrainProportion: '大小环路分车比例', - applicationRouteSelection: '应用路线选择', - bothway: '双向', - up: '上行', - down: '下行', - runningInterval: '运行间隔', - distributionRatio: '分车比例', - addASmoothRunningTime: '添加平稳运行时段', - addToTheFront: '加在最前', - addToTheEnd: '加在最后', - crossRailway: '交路', - startingSection: '起始区段', - endingSection: '终到区段', - description: '描述', - section: '区段', - departureTime: '发点', - showDefaultStopTimeAndRunLevel: '显示默认停站时间和运行等级', - automatic: '自动', - default: '默认', - addTaskHint1: '请先设置开始区段', - addTaskHint2: '终到区段', - addTaskHint3: '的站间运行时间', - normalNew: '正常新建', - runGraphName: '运行图名称', - createFromTheReleaseRunGraph: '从发布运行图创建', - releaseRunGraph: '发布运行图', - newRunGraph: '新建运行图', - deleteAllPreviousTasks: '删除以前所有任务(包含本任务)', - deleteAllSubsequentTasks: '删除以后所有任务(包含本任务)', - forward: '向前', - backward: '向后', - frequency: '次数:', - intervals: '间隔时间:', - duplicateTrain: '复制列车', - commissioningTrain: '调试车', - task: '任务', - startTime: '起始时间', - endTime: '终到时间', - editPlanningTrain: '编辑计划车', - tipOperationTime: '请先设置区段站间运行时间, 【文件】-> 【修改站间运行时间】', - serverTrainNum: '表号车次号', - explanation: '驳回说明', - creationDate: '创建日期', - load: '加载', - modifyName: '修改名称' + modifyStartTime: '修改开始时间:', + modifyStartTimeTitle: '修改起始时间', + search: '查找', + modifyTwoStationTime: '修改两站之间的时间' + }, + editSmoothRun: { + trainProportion: '分车比例', + allTheLoopTrainProportion: '所有时段使用相同大小环路分车比例', + sizeOfTheLoopTrainProportion: '大环路与小环路分车比例:', + pleaseSelect: '请选择', + startTime: '开始时间', + stopTime: '结束时间', + runInterval: '运行间隔', + add: '增加', + delete: '删除', + modify: '修改', + editSmoothRunTime: '编辑平稳运行时段' + }, + buy: '购买', + offlineMappingSoftware: '离线编图软件', + lianPlanSystem: '城市轨道交通琏计划系统', + lianPlanDescription: '琏计划是一款编图测试系统,能够真实模拟实现对新运行图的仿真运行测试,该系统能够实现编辑运行图、导入运行图并按照运行图标准模拟真实行车环境,解决了无法针对运行图更新进行测试的问题。能够及时找出新图中不合理的地方并且在图上实时作出调整,避免了新运行图在运营过程中发现问题需要调度员人工进行干预的情况,最大程度降低故障对地铁正常运营的影响。', + loopName: '环路名', + startingStation: '起始站', + terminal: '终点站', + planName: '计划名称', + fuzhouIconDescription: '福州图标说明', + upBeginTripNumber: '上行起始车次号', + downBeginTrain: '下行起始车次', + minimumTrainInterval: '最小列车间隔', + maximumTrainInterval: '最大列车间隔', + trainGeneratesInitialLabel: '列车生成起始标号', + minimumTurnbackTime: '最小折返时间', + trainDepot: '车辆段', + startingPlatform: '起始站台', + endingPlatform: '终点站台', + station: '车站', + modifyAttribute: '修改属性', + generalParameters: '一般参数', + editingStation: '编辑车站', + editDepot: '编辑停车场/车辆段', + editCrossRailway: '编辑交路', + editLoopRailway: '编辑环路', + application: '应 用(A)', + parameter: '参数', + numberOfTrainsAvailable: '可用列车数', + continuousMinimumInterval: '连续出车最小间隔', + continuousReturnMaximumInterval: '连续回车最大间隔', + afterTheTrainHasBackInterval: '有车回段后间隔', + secondsCanBeRunnedByTrain: '秒才能用列车出段', + defaultStopTime: '省缺停站时间:', + defaultRunLevel: '省缺运行等级:', + stopTime: '停站时间', + runLevel: '运行等级', + platform: '站台', + modifyPlatformProperties: '修改站台属性', + file: '文件', + openRunningDiagram: '打开运行图', + createRunningDiagram: '创建运行图', + modifyRunningDiagramName: '修改运行图名称', + modifyStationIntervalTime: '修改站间运行时间', + deleteRunningDiagram: '删除运行图', + view: '查看', + tool: '工具', + validityCheck: '有效性检查', + testRunningDiagram: '测试运行图', + modify: '修改', + addPlan: '增加计划', + deletePlan: '删除计划', + duplicatePlan: '复制计划', + addTask: '增加任务', + deleteTask: '删除任务', + modifyTask: '修改任务', + option: '选项', + help: '帮助', + implemented: '实现中......', + server1: '服务器1', + server2: '服务器2', + frontMachine1: '前置机1', + frontMachine2: '前置机2', + mainDispatcher: '主调', + dispatcher1: '调度台1', + dispatcher2: '调度台2', + dispatcher3: '调度台3', + bigScreen: '大屏', + maintenanceWorkstation: '维护工作站', + runGraphShowManualStation: '运行图显示人工站', + jumpStop: '跳停', + detainTrain: '扣车', + trainAlarm: '列车报警', + serviceNumber: '表号', + tripNumber: '车次号', + stationName: '车站名称:', + stationKilometerMark: '车站公里标:', + arriveTime: '到站时间:', + serviceAndTripNumber: '表号车次', + testRunning: '测试运行', + serviceNumber2: '服务号', + addPlanTrain: '添加计划车', + trainRunningTimeInterval: '列车运行时间间隔', + sizeOfTheLoopTrainProportion: '大小环路分车比例', + applicationRouteSelection: '应用路线选择', + bothway: '双向', + up: '上行', + down: '下行', + runningInterval: '运行间隔', + distributionRatio: '分车比例', + addASmoothRunningTime: '添加平稳运行时段', + addToTheFront: '加在最前', + addToTheEnd: '加在最后', + crossRailway: '交路', + startingSection: '起始区段', + endingSection: '终到区段', + description: '描述', + section: '区段', + departureTime: '发点', + showDefaultStopTimeAndRunLevel: '显示默认停站时间和运行等级', + automatic: '自动', + default: '默认', + addTaskHint1: '请先设置开始区段', + addTaskHint2: '终到区段', + addTaskHint3: '的站间运行时间', + normalNew: '正常新建', + runGraphName: '运行图名称', + createFromTheReleaseRunGraph: '从发布运行图创建', + releaseRunGraph: '发布运行图', + newRunGraph: '新建运行图', + deleteAllPreviousTasks: '删除以前所有任务(包含本任务)', + deleteAllSubsequentTasks: '删除以后所有任务(包含本任务)', + forward: '向前', + backward: '向后', + frequency: '次数:', + intervals: '间隔时间:', + duplicateTrain: '复制列车', + commissioningTrain: '调试车', + task: '任务', + startTime: '起始时间', + endTime: '终到时间', + editPlanningTrain: '编辑计划车', + tipOperationTime: '请先设置区段站间运行时间, 【文件】-> 【修改站间运行时间】', + serverTrainNum: '表号车次号', + explanation: '驳回说明', + creationDate: '创建日期', + load: '加载', + modifyName: '修改名称', + applyRelease:'申请发布', + preview:'预览', + revoke:'撤回' }; diff --git a/src/i18n/langs/zh/tip.js b/src/i18n/langs/zh/tip.js index d4e308a98..74b53796f 100644 --- a/src/i18n/langs/zh/tip.js +++ b/src/i18n/langs/zh/tip.js @@ -1,210 +1,219 @@ export default { - confirm: '确 定', - cancel: '取 消', - creatingSuccessful: '创建成功!', - creatingFailed: '创建失败', - confirmDeletion: '是否确认删除?', - confirmBatchGeneration: '是否确认批量生成?', - confirmBatchDelete: '是否确认批量删除?', - hint: '提示', - cancelledDelete: '已取消删除', - cancelGeneration: '已取消批量生成', - refreshFailure: '刷新失败', + confirm: '确 定', + cancel: '取 消', + creatingSuccessful: '创建成功!', + creatingFailed: '创建失败', + confirmDeletion: '是否确认删除?', + confirmBatchGeneration: '是否确认批量生成?', + confirmBatchDelete: '是否确认批量删除?', + hint: '提示', + cancelledDelete: '已取消删除', + cancelGeneration: '已取消批量生成', + refreshFailure: '刷新失败', - updateSuccessfully: '更新成功', - saveSuccessfully: '保存成功', - saveFailed: '保存失败', - updateFailed: '更新失败', - successfullyDelete: '删除成功', - failDelete: '删除失败', - operationAbnormal: '操作异常', - createSuccess: '创建成功', + updateSuccessfully: '更新成功', + saveSuccessfully: '保存成功', + saveFailed: '保存失败', + updateFailed: '更新失败', + successfullyDelete: '删除成功', + failDelete: '删除失败', + operationAbnormal: '操作异常', + createSuccess: '创建成功', - cannotCoincide: '起始坐标和结束坐标不能重合', - cannotMerged: '存在非物理区段,不能合并', - linkCannotMerged: '不在同一Link上的物理区段不能合并', + cannotCoincide: '起始坐标和结束坐标不能重合', + cannotMerged: '存在非物理区段,不能合并', + linkCannotMerged: '不在同一Link上的物理区段不能合并', - selectedSectionEmpty: '选择的区段为空', - selectedStationEmpty: '选择的车站为空', + selectedSectionEmpty: '选择的区段为空', + selectedStationEmpty: '选择的车站为空', - enterKeywordsFiltering: '输入关键字进行过滤', + enterKeywordsFiltering: '输入关键字进行过滤', - selectMap: '请先选择地图', - selectTrainType: '请选择查看的列车模型', + selectMap: '请先选择地图', + selectTrainType: '请选择查看的列车模型', - stationFont: '车站字体', - kilometerFont: '公里标字体', - meter: '米', - angle: '度', + stationFont: '车站字体', + kilometerFont: '公里标字体', + meter: '米', + angle: '度', - operationSuccessfully: '操作成功', - operationFailed: '操作失败', - setupSuccessfully: '设置成功', - setupFailed: '设置失败', - recoveryPrivilegesSuccessful: '回收权限成功', - recoveryPrivilegesFailed: '回收权限失败', - unpackingSuccessful: '解包成功', - unpackingFailed: '解包失败', - pleaseEnterNameQuery: '请输入名称查询', - routeSameID: '相同ID的数据已存在', + operationSuccessfully: '操作成功', + operationFailed: '操作失败', + setupSuccessfully: '设置成功', + setupFailed: '设置失败', + recoveryPrivilegesSuccessful: '回收权限成功', + recoveryPrivilegesFailed: '回收权限失败', + unpackingSuccessful: '解包成功', + unpackingFailed: '解包失败', + pleaseEnterNameQuery: '请输入名称查询', + routeSameID: '相同ID的数据已存在', - skinDeleteSuccessfully: '删除皮肤成功', - skinDeleteFailed: '删除皮肤失败', - publishedOperationalGraphSuccessfully: '发布运行图成功', - publishedOperationalGraphFailed: '发布运行图失败', - deleteOperationGraphFailed: '删除运行图失败', - importOperationGraphSuccessfully: '导入运行图成功!', - importOperationGraphFailed: '导入运行图失败!', - parsingOperationGraphFailed: '解析运行图失败!', - productCreationSuccessfully: '创建产品成功', - productCreationFailed: '创建产品失败', - updateProductSuccessfully: '更新产品成功', - updateProductFailed: '更新产品失败', - deleteProductSuccessfully: '删除产品成功', - deleteProductFailed: '删除产品失败', - cannotDeleteProduct: '产品已被使用无法删除', - productCodeExists: '产品Code已存在', - narrowScope: '不能缩小上次创建的实训列表的范围', + skinDeleteSuccessfully: '删除皮肤成功', + skinDeleteFailed: '删除皮肤失败', + publishedOperationalGraphSuccessfully: '发布运行图成功', + publishedOperationalGraphFailed: '发布运行图失败', + deleteOperationGraphFailed: '删除运行图失败', + importOperationGraphSuccessfully: '导入运行图成功!', + importOperationGraphFailed: '导入运行图失败!', + parsingOperationGraphFailed: '解析运行图失败!', + productCreationSuccessfully: '创建产品成功', + productCreationFailed: '创建产品失败', + updateProductSuccessfully: '更新产品成功', + updateProductFailed: '更新产品失败', + deleteProductSuccessfully: '删除产品成功', + deleteProductFailed: '删除产品失败', + cannotDeleteProduct: '产品已被使用无法删除', + productCodeExists: '产品Code已存在', + narrowScope: '不能缩小上次创建的实训列表的范围', - pathCreationSuccessful: '创建交路成功!', - createRoutingFailed: '创建交路失败', - pathUpdataSuccessful: '更新交路成功!', - pathUpdataFailed: '更新交路失败', + pathCreationSuccessful: '创建交路成功!', + createRoutingFailed: '创建交路失败', + pathUpdataSuccessful: '更新交路成功!', + pathUpdataFailed: '更新交路失败', - failedLoadMap: '加载地图数据失败', - sectionPointsDeficiency: '区段坐标缺失', + failedLoadMap: '加载地图数据失败', + sectionPointsDeficiency: '区段坐标缺失', - dataValidationFailed: '数据校验不通过', - dataValidationSuccess: '数据校验通过!', + dataValidationFailed: '数据校验不通过', + dataValidationSuccess: '数据校验通过!', - linkCheckList: '有 link 绘图不规范, 未生成区段', - allLinkCreate: '所有link都有相关区段,所以未生成任何区段', - incidenceRelation: '可能是多余的,请检查关联关系', - linkNoneSplit: '有问题,没有进行拆分', + linkCheckList: '有 link 绘图不规范, 未生成区段', + allLinkCreate: '所有link都有相关区段,所以未生成任何区段', + incidenceRelation: '可能是多余的,请检查关联关系', + linkNoneSplit: '有问题,没有进行拆分', - requestFailed: '请求失败', + requestFailed: '请求失败', - dataQuestion: '有问题数据', - dataList: '数据列表', + dataQuestion: '有问题数据', + dataList: '数据列表', - updateProductTip: '此操作将修改商品状态?', - deleteProductTip: '此操作将删除该商品, 是否继续?', - getQRCodeFailure: '获取打包权限二维码失败', - recoveryPrivilegeTip: '此操作将回收权限, 是否继续?', - unpackingTip: '此操作将解包, 是否继续?', - updatePrivilegeTip: '此操作将修改权限状态,是否继续?', - addOrganizationPrefix: '是否添加 "', - addOrganizationSuffix: '" 组织/企业条目信息?', - packagingFailed: '权限分发打包失败', - selectPackagingRecord: '请选择打包记录', + updateProductTip: '此操作将修改商品状态?', + deleteProductTip: '此操作将删除该商品, 是否继续?', + getQRCodeFailure: '获取打包权限二维码失败', + recoveryPrivilegeTip: '此操作将回收权限, 是否继续?', + unpackingTip: '此操作将解包, 是否继续?', + updatePrivilegeTip: '此操作将修改权限状态,是否继续?', + addOrganizationPrefix: '是否添加 "', + addOrganizationSuffix: '" 组织/企业条目信息?', + packagingFailed: '权限分发打包失败', + selectPackagingRecord: '请选择打包记录', - skinDeleteConfirmation: '此操作将永久删除该皮肤, 是否继续?', - skinCodingExist: '地图皮肤编码已存在', - underImport: '正在导入中...', - deleteTypeHint: '此操作将删除该类型, 是否继续?', - selectValidInterval: '请选择有效的区间', + skinDeleteConfirmation: '此操作将永久删除该皮肤, 是否继续?', + skinCodingExist: '地图皮肤编码已存在', + underImport: '正在导入中...', + deleteTypeHint: '此操作将删除该类型, 是否继续?', + selectValidInterval: '请选择有效的区间', - failedCourse: '获取课程信息失败', - createSimulationFaild: '创建仿真失败', - accessCourseNo: '无此课程权限, 请前往购买!', + failedCourse: '获取课程信息失败', + createSimulationFaild: '创建仿真失败', + accessCourseNo: '无此课程权限, 请前往购买!', - failedSubmitOrder: '提交订单失败', - permissionsNumber: '请输入有效的权限个数', - purchaseMonth: '请输入有效的购买月数', - totalAmount: '获取总金额失败', - wxCodePayFailde: '获取微信支付二维码失败', - aliCodePayFailde: '获取支付宝支付二维码失败', - cancelOrderFailed: '取消订单失败', + failedSubmitOrder: '提交订单失败', + permissionsNumber: '请输入有效的权限个数', + purchaseMonth: '请输入有效的购买月数', + totalAmount: '获取总金额失败', + wxCodePayFailde: '获取微信支付二维码失败', + aliCodePayFailde: '获取支付宝支付二维码失败', + cancelOrderFailed: '取消订单失败', - createRoomFailedHint: '每个用户只能创建一个综合演练房间, 是否进入房间?', - noPermissionHint: '您没有权限,请前往购买产品', - trainModelNameRepeat: '列车模型数据重复', - coursePublishSuccessful: '课程发布成功', - coursePublishFailed: '课程发布失败', - startOperationHint: '此操作将开始任务, 是否继续?', - cancelsTaskHint: '此操作将取消任务, 是否继续?', - automaticGenerationTrainingSuccess: '自动生成实训成功', - automaticGenerationTrainingFailure: '自动生成实训失败', - updateAutomaticGenerationTrainingSuccess: '更新自动生成实训成功', - updateAutomaticGenerationTrainingFailure: '更新自动生成实训失败', - deleteAutomaticGenerationTrainingSuccess: '删除自动生成实训成功', - deleteAutomaticGenerationTrainingFailure: '删除自动生成实训失败', - addTrainingSuccessfully: '添加实训成功!', - addTrainingFailed: '添加实训失败', - updateTrainingSuccessfully: '更新实训成功!', - updateTrainingFailed: '更新实训失败', - savedStepDataSuccessfully: '保存步骤数据成功', - savedStepDataFailed: '保存步骤数据失败', - noCourseAuthority: '无此课程的考试权限,请前往购买!', - notWithinTheScopeOfTheExamination: '不在考试范围之内', - giveUpTheExamTip: '此操作将放弃本次考试, 是否继续?', - theNumberOfPermissionsAvailableIsZero: '可用的权限数量为0', - userRightsHaveBeenReclaimed: '用户权限已被收回', - beKickedOut: '您被管理员踢出房间', - deleteListHint: '此操作将删除该列表, 是否继续?', - setUpASubscriptionMapSuccessfully: '设置订阅地图成功!', - setUpASubscriptionMapFailed: '设置订阅地图失败!', - getMapStateDataException: '获取地图状态数据异常,请刷新页面重新加载。若多次遇到此类问题,请急时联系开发团队处理!', - packagedSuccessfully: '打包成功', - oneKeyGeneratedSuccessfully: '一键生成成功!', - obtainedPermissionSuccessfully: '领取权限成功', - modifyTheUserPermissionStatus: '此操作将修改用户权限状态?', - destroyRoomHint: '您将销毁房间,是否确定执行此操作', - contentIsEmptyAndCannotBeSent: '内容为空,不可发送!', - generateUserDailyRunGraphSuccessfully: '生成用户每日运行图成功', - generateUserDailyRunGraphFailed: '生成用户每日运行图成失败', - createRunChartPlanSuccessfully: '创建运行图计划成功', - createRunChartPlanFailed: '创建运行图计划失败', - deleteTheRunningGraphLoadedTheNextDay: '此操作将删除次日加载的运行图, 是否继续?', - commandFailed: '命令下达失败', - releaseTip: '请点击“下达”按钮,下达命令!', - firstConfirmTip: '请点击“确认1”按钮,确认命令!', - executionSucceed: '执行成功', - executionFailed: '执行失败', - executionException: '执行异常', - secondConfirmTip: '请点击“确认2”按钮,确认命令!', - confirmedSuccess: '确认成功', - cancelSuccess: '取消成功', - signalModeToManualModeTipPrefix: '取消以信号机', - signalModeToManualModeTipSuffix: '为始端的进路,该进路即将由自动信号模式转为人工模式!', - selectAPieceOfData: '请选择一条数据', - selectSpeedLimitValueTip: '请选择限速值后,点击“下达”按钮,下达命令!', - addTrainIdTip: '添加列车识别号:成功', - editTrainIdTip: '修改列车识别号:成功', - enterPrice: '请输入价格', - publishMap: '获取发布地图', - addPackage: '请添加权限', - deletePlanSuccessfully: '删除计划成功', - deletePlanFailed: '删除计划失败', - importRunGraphFailed: '导入运行图失败:', - parseRunGraphFailed: '解析运行图失败:', - runGraphVerificationFailed: '运行图校验失败', - selectARunGraphFirst: '请先选择一个运行图', - deleteTrainHint: '是否要删除列车', - selectAPlan: '请选择一条计划', - selectATrain: '请选择一个车次', - requestingStationDataFailed: '请求车站数据失败', - serviceNumberExistHint: '本表号已存在,是否强制设置?(强制设置程序可能会出现异常)', - serviceNumberLengthHint: '长度应为两位数', - chooseToOpenTheRunGraph: '请选打开运行图', - addTaskSuccessfully: '添加任务成功!', - addTaskFailed: '添加任务失败!', - createAnEmptyRunGraphSuccessfully: '创建空运行图成功!', - createARunGraphSuccessfully: '创建运行图成功!', - deleteTaskSuccessfully: '删除任务成功!', - deleteTaskFailed: '删除任务失败!', - duplicatePlanSuccessful: '复制计划成功!', - duplicatePlanFailed: '复制计划失败!', - runGraphNameModifiedSuccessfully: '修改运行图名称成功!', - modifyRunGraphNameFailed: '修改运行图名称失败!', - planCreationSuccessful: '创建计划成功!', - createPlanFailed: '创建计划失败!', - cancelCoursePublicationHint: '此操作将撤销课程发布申请,是否确定?', - cancelTheSuccessfulApplicationOfTheCourseRelease: '撤销课程发布申请成功!', - cancellationOfCoursePublicationApplicationFailed: '撤销课程发布申请失败!', - publishTheCourseHint: '此操作将发布课程,是否确定?', - rejectedCourseReleaseApplicationSuccessful: '驳回课程发布申请成功!', - rejectedCourseReleaseApplicationFailed: '驳回课程发布申请失败!', - duplicatePlanFailedTips: '间隔时间需要大于30秒或次数大于1', - createSwitchPortion: '相关道岔未生成' + createRoomFailedHint: '每个用户只能创建一个综合演练房间, 是否进入房间?', + noPermissionHint: '您没有权限,请前往购买产品', + trainModelNameRepeat: '列车模型数据重复', + coursePublishSuccessful: '课程发布成功', + coursePublishFailed: '课程发布失败', + startOperationHint: '此操作将开始任务, 是否继续?', + cancelsTaskHint: '此操作将取消任务, 是否继续?', + automaticGenerationTrainingSuccess: '自动生成实训成功', + automaticGenerationTrainingFailure: '自动生成实训失败', + updateAutomaticGenerationTrainingSuccess: '更新自动生成实训成功', + updateAutomaticGenerationTrainingFailure: '更新自动生成实训失败', + deleteAutomaticGenerationTrainingSuccess: '删除自动生成实训成功', + deleteAutomaticGenerationTrainingFailure: '删除自动生成实训失败', + addTrainingSuccessfully: '添加实训成功!', + addTrainingFailed: '添加实训失败', + updateTrainingSuccessfully: '更新实训成功!', + updateTrainingFailed: '更新实训失败', + savedStepDataSuccessfully: '保存步骤数据成功', + savedStepDataFailed: '保存步骤数据失败', + noCourseAuthority: '无此课程的考试权限,请前往购买!', + notWithinTheScopeOfTheExamination: '不在考试范围之内', + giveUpTheExamTip: '此操作将放弃本次考试, 是否继续?', + theNumberOfPermissionsAvailableIsZero: '可用的权限数量为0', + userRightsHaveBeenReclaimed: '用户权限已被收回', + beKickedOut: '您被管理员踢出房间', + deleteListHint: '此操作将删除该列表, 是否继续?', + setUpASubscriptionMapSuccessfully: '设置订阅地图成功!', + setUpASubscriptionMapFailed: '设置订阅地图失败!', + getMapStateDataException: '获取地图状态数据异常,请刷新页面重新加载。若多次遇到此类问题,请急时联系开发团队处理!', + packagedSuccessfully: '打包成功', + oneKeyGeneratedSuccessfully: '一键生成成功!', + obtainedPermissionSuccessfully: '领取权限成功', + modifyTheUserPermissionStatus: '此操作将修改用户权限状态?', + destroyRoomHint: '您将销毁房间,是否确定执行此操作', + contentIsEmptyAndCannotBeSent: '内容为空,不可发送!', + generateUserDailyRunGraphSuccessfully: '生成用户每日运行图成功', + generateUserDailyRunGraphFailed: '生成用户每日运行图成失败', + createRunChartPlanSuccessfully: '创建运行图计划成功', + createRunChartPlanFailed: '创建运行图计划失败', + deleteTheRunningGraphLoadedTheNextDay: '此操作将删除次日加载的运行图, 是否继续?', + commandFailed: '命令下达失败', + releaseTip: '请点击“下达”按钮,下达命令!', + firstConfirmTip: '请点击“确认1”按钮,确认命令!', + executionSucceed: '执行成功', + executionFailed: '执行失败', + executionException: '执行异常', + secondConfirmTip: '请点击“确认2”按钮,确认命令!', + confirmedSuccess: '确认成功', + cancelSuccess: '取消成功', + signalModeToManualModeTipPrefix: '取消以信号机', + signalModeToManualModeTipSuffix: '为始端的进路,该进路即将由自动信号模式转为人工模式!', + selectAPieceOfData: '请选择一条数据', + selectSpeedLimitValueTip: '请选择限速值后,点击“下达”按钮,下达命令!', + addTrainIdTip: '添加列车识别号:成功', + editTrainIdTip: '修改列车识别号:成功', + enterPrice: '请输入价格', + publishMap: '获取发布地图', + addPackage: '请添加权限', + deletePlanSuccessfully: '删除计划成功', + deletePlanFailed: '删除计划失败', + importRunGraphFailed: '导入运行图失败:', + parseRunGraphFailed: '解析运行图失败:', + runGraphVerificationFailed: '运行图校验失败', + selectARunGraphFirst: '请先选择一个运行图', + deleteTrainHint: '是否要删除列车', + selectAPlan: '请选择一条计划', + selectATrain: '请选择一个车次', + requestingStationDataFailed: '请求车站数据失败', + serviceNumberExistHint: '本表号已存在,是否强制设置?(强制设置程序可能会出现异常)', + serviceNumberLengthHint: '长度应为两位数', + chooseToOpenTheRunGraph: '请选打开运行图', + addTaskSuccessfully: '添加任务成功!', + addTaskFailed: '添加任务失败!', + createAnEmptyRunGraphSuccessfully: '创建空运行图成功!', + createARunGraphSuccessfully: '创建运行图成功!', + deleteTaskSuccessfully: '删除任务成功!', + deleteTaskFailed: '删除任务失败!', + duplicatePlanSuccessful: '复制计划成功!', + duplicatePlanFailed: '复制计划失败!', + runGraphNameModifiedSuccessfully: '修改运行图名称成功!', + modifyRunGraphNameFailed: '修改运行图名称失败!', + planCreationSuccessful: '创建计划成功!', + createPlanFailed: '创建计划失败!', + cancelCoursePublicationHint: '此操作将撤销课程发布申请,是否确定?', + cancelTheSuccessfulApplicationOfTheCourseRelease: '撤销课程发布申请成功!', + cancellationOfCoursePublicationApplicationFailed: '撤销课程发布申请失败!', + publishTheCourseHint: '此操作将发布课程,是否确定?', + rejectedCourseReleaseApplicationSuccessful: '驳回课程发布申请成功!', + rejectedCourseReleaseApplicationFailed: '驳回课程发布申请失败!', + duplicatePlanFailedTips: '间隔时间需要大于30秒或次数大于1', + createSwitchPortion: '相关道岔未生成', + publishRunPlanTips:'此操作将发布运行图,是否继续?', + applyRunPlanTips:'此操作将发起运行图发布申请,是否继续?', + publishRunPlanSuccess:'发布运行图成功!', + publishRunPlanFail:'发布运行图失败!', + applyRunPlanSuccess:'提交运行图发布申请成功!', + applyRunPlanFail:'提交运行图发布申请失败!', + cancelRunPlanTips:'此操作将撤销发布运行图申请,是否继续?', + cancelRunPlanSuccess:'撤销运行图发布申请成功!', + cancelRunPlanFail:'撤销运行图发布申请失败!' }; diff --git a/src/views/lesson/lessoncategory/edit/lesson/index.vue b/src/views/lesson/lessoncategory/edit/lesson/index.vue index 75c1d3264..66fa12c63 100644 --- a/src/views/lesson/lessoncategory/edit/lesson/index.vue +++ b/src/views/lesson/lessoncategory/edit/lesson/index.vue @@ -196,6 +196,7 @@ export default { .card-box { padding-top: 20px; height: 100%; + margin: 0 auto; } .steps { diff --git a/src/views/planMonitor/detail.vue b/src/views/planMonitor/detail.vue index 4ee238dca..0d4e83ce3 100644 --- a/src/views/planMonitor/detail.vue +++ b/src/views/planMonitor/detail.vue @@ -29,9 +29,9 @@ {{$t('planMonitor.load')}} {{$t('planMonitor.modifyName')}} {{$t('global.delete')}} - {{hasRelease?$t('global.release'):'申请发布'}} - 预览 - 撤销 + {{hasRelease?$t('global.release'):$t('planMonitor.applyRelease')}} + {{$t('planMonitor.preview')}} + {{$t('planMonitor.revoke')}} @@ -185,41 +185,41 @@ export default { }).catch(() => { }); }, handlePublish(row) { - this.$confirm(this.hasRelease? '此操作将发布运行图,是否继续?':'此操作将发起运行图发布申请,是否继续?',this.$t('tip.hint'),{ + this.$confirm(this.hasRelease? this.$t('tip.publishRunPlanTips'):this.$t('tip.applyRunPlanTips'),this.$t('tip.hint'),{ confirmButtonText: this.$t('tip.confirm'), cancelButtonText: this.$t('tip.cancel'), type: 'warning' }).then(() => { if (this.hasRelease){ publishRunPlan(row.id,{runPlanName: name}).then(resp => { - this.$message.success('发布运行图成功!'); + this.$message.success(this.$t('tip.publishRunPlanSuccess')); this.refresh(); }).catch(() => { - this.$messageBox('发布运行图失败!'); + this.$messageBox(this.$t('tip.publishRunPlanFail')); this.refresh(); }) } else { releaseOrCancelRunPlan(row.id, '1').then(resp => { - this.$message.success('提交运行图发布申请成功!'); + this.$message.success(this.$t('tip.applyRunPlanSuccess')); this.refresh(); }).catch(() => { - this.$messageBox('提交运行图发布申请失败!'); + this.$messageBox(this.$t('tip.applyRunPlanFail')); this.refresh(); }) } }); }, handelRevert(row) { - this.$confirm('此操作将撤销发布运行图申请,是否继续?',this.$t('tip.hint'),{ + this.$confirm(this.$t('tip.cancelRunPlanTips'),this.$t('tip.hint'),{ confirmButtonText: this.$t('tip.confirm'), cancelButtonText: this.$t('tip.cancel'), type:'warning' }).then(() => { releaseOrCancelRunPlan(row.id,'0').then(resp=> { - this.$message.success('撤销运行图发布申请成功!'); + this.$message.success(this.$t('tip.cancelRunPlanSuccess')); this.refresh(); }).catch(() => { - this.$messageBox('撤销运行图发布申请失败!') + this.$messageBox(this.$t('tip.cancelRunPlanFail')) this.refresh(); }) }) @@ -243,8 +243,7 @@ export default { return lessonStatus; }, handleTime(time) { - let timeList = time.split("T"); - return timeList[0] + ' ' +timeList[1]; + return time.replace("T"," "); }, handlePreview(row){ previewRunPlan(row.id).then(resp => { @@ -269,41 +268,10 @@ export default { diff --git a/src/views/map/skinCode/index.vue b/src/views/map/skinCode/index.vue deleted file mode 100644 index e27e6f5f3..000000000 --- a/src/views/map/skinCode/index.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - diff --git a/src/views/orderauthor/permission/create/order.vue b/src/views/orderauthor/permission/create/order.vue index a215280c2..e1ec1eeb0 100644 --- a/src/views/orderauthor/permission/create/order.vue +++ b/src/views/orderauthor/permission/create/order.vue @@ -33,7 +33,7 @@ import { addOrganization, getOrganizationList } from '@/api/management/organizat import { getSellerList } from '@/api/management/user'; import { createPermission } from '@/api/management/order'; import PremissionList from './list'; -import { deepAssign } from '@/utils/index'; +// import { deepAssign } from '@/utils/index'; export default { name: 'OrderForm', @@ -364,10 +364,11 @@ export default { this.orderList = []; this.goodsList.forEach(item => { this.formModel.organizationId = this.buildModel(); - const param = deepAssign({}, this.formModel); - param.goodsId = item.id; - param.goodsName = item.name; - param.price = item.price; + // const param = deepAssign({}, this.formModel); + const param = { + goodItem: item.goodItem, + permissionType: item.permissionType + }; this.orderList.push(param); }); this.packForm(); // 打包 生成二维码 @@ -379,9 +380,27 @@ export default { return nor.permissionId; }); const param = { - createVO: {isPackage: false, relPermissions: arr}, - orderList: this.orderList, - canDistribute: this.formModel.canDistribute == '01' + // createVO: {isPackage: false, relPermissions: arr}, + // orderList: this.orderList, + // canDistribute: this.formModel.canDistribute == '01' + isPackage: false, + organizationId: this.formModel.organizationId, + packageNum: this.formModel.amount, + amount: this.formModel.amount, + monthAmount: this.formModel.monthAmount, + packageName: this.goodsVo.name, + totalPrice: this.formModel.totalPrice, + orderType: this.formModel.orderType, + distributeType: this.formModel.canDistribute == '01', + startTime: this.formModel.startTime, + payStatus: this.formModel.payStatus, + bizType: this.formModel.bizType, + payWays: this.formModel.payWays, + forever: this.formModel.forever, + + // mapId: this.goodsList[0].mapId, + relPermissions: arr, + orderDetailList: this.orderList }; createPermission(param).then(res => { this.urlInfo = { @@ -389,8 +408,8 @@ export default { title: this.$t('orderAuthor.permissionToDistributeQRCode') }; this.$emit('orderNext', this.urlInfo); - }).catch(error => { - console.log(error); + }).catch((error) => { + this.$messageBox(`${error.message}`); }); } else { this.$messageBox(this.$t('tip.selectPackagingRecord')); @@ -401,16 +420,40 @@ export default { this.$refs.dataform.validateForm(() => { this.formModel.organizationId = this.buildModel(); const param = { - createVO: { - isPackage: true, - relPermissions: this.permissionVo.relPermissions, - name: this.permissionVo.name, - id: this.permissionVo.id, - remarks: this.permissionVo.remarks - }, - goodsVO: this.goodsVo, - orderList: [this.formModel], - canDistribute: this.formModel.canDistribute == '01' + // createVO: { + // isPackage: true, + // relPermissions: this.permissionVo.relPermissions, + // name: this.permissionVo.name, + // id: this.permissionVo.id, + // remarks: this.permissionVo.remarks + // }, + // goodsVO: this.goodsVo, + // orderList: [this.formModel], + // canDistribute: this.formModel.canDistribute == '01' + isPackage: true, + organizationId: this.formModel.organizationId, + packageNum: this.formModel.amount, + startTime: this.formModel.startTime, + monthAmount: this.formModel.monthAmount, + distributeType: this.formModel.canDistribute == '01', + bizType: this.formModel.bizType, + payWays: this.formModel.payWays, + forever: this.formModel.forever, + payStatus: this.formModel.payStatus, + totalPrice: this.formModel.totalPrice, + contractNo: this.formModel.contractNo, + orderType: this.formModel.orderType, + + packageName: this.goodsVo.name, + remarks: this.goodsVo.remarks, + price: this.goodsVo.price, + tryUse: this.goodsVo.tryUse, + tryUseTime: this.goodsVo.tryUseTime, + tryUseTimeUnit: this.goodsVo.tryUseTimeUnit, + relPermissions: this.permissionVo.relPermissions, + + mapId: this.permissionVo.mapId + // prdCode: this.permissionVo.prdCode }; createPermission(param).then(res => { this.urlInfo = { diff --git a/src/views/orderauthor/permission/create/permission.vue b/src/views/orderauthor/permission/create/permission.vue index 37faee18b..9ae8ef3fc 100644 --- a/src/views/orderauthor/permission/create/permission.vue +++ b/src/views/orderauthor/permission/create/permission.vue @@ -194,7 +194,7 @@ export default { }, changeRadio(data) { this.$emit('changeType', data); - if (data == '02') { + if (data == '02' && this.ruleList.length) { const arr = this.ruleList.map(item => { return item.id; }); @@ -323,7 +323,22 @@ export default { item.goods = ele; } }); - item.goods && this.goodsList.push(item.goods); + const param = { + goodItem: { + name: item.name, + permissionId: item.id, + permissionName: item.goods.name, + id: item.goods.id + }, + permissionType: item.type, + // mapId: item.mapId, + permissionId: item.id, + isPackage: item.isPackage, + name: item.goods.name, + price: item.goods.price, + remarks: item.goods.remarks + }; + item.goods && this.goodsList.push(param); }); if (this.goodsList.length == this.ruleList.length) { this.$emit('permissionNext', this.goodsList); diff --git a/src/views/system/skinCode/draft.vue b/src/views/system/skinCode/draft.vue new file mode 100644 index 000000000..264a9c90c --- /dev/null +++ b/src/views/system/skinCode/draft.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/src/views/system/skinCode/index.vue b/src/views/system/skinCode/index.vue new file mode 100644 index 000000000..56b0c06c1 --- /dev/null +++ b/src/views/system/skinCode/index.vue @@ -0,0 +1,124 @@ + + +