Merge branch 'dev' of https://git.qcloud.com/joylink/jl-nclient into dev
This commit is contained in:
commit
98054a93ff
@ -191,5 +191,40 @@ export default {
|
||||
serviceNumber2: 'Service number',
|
||||
addPlanTrain: 'Add plan train',
|
||||
trainRunningTimeInterval: 'Train running time interval',
|
||||
sizeOfTheLoopTrainProportion: 'The size of the loop car proportion'
|
||||
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'
|
||||
};
|
||||
|
@ -275,5 +275,7 @@ export default {
|
||||
inputMaxDuration: 'Please input max duration',
|
||||
accessNumber: 'Please input the number of permissions',
|
||||
courseNameEmpty: 'Course name cannot be empty',
|
||||
purchaseMonth: 'Please input the number of months to buy'
|
||||
purchaseMonth: 'Please input the number of months to buy',
|
||||
enterTheNameOfTheRunGraph: 'Please enter the name of the run graph',
|
||||
chooseToPublishTheRunGraph: 'Please choose to publish the run chart'
|
||||
};
|
||||
|
@ -183,5 +183,17 @@ export default {
|
||||
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'
|
||||
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!'
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ export default {
|
||||
afterTheTrainHasBackInterval: '有车回段后间隔',
|
||||
secondsCanBeRunnedByTrain: '秒才能用列车出段',
|
||||
defaultStopTime: '省缺停站时间:',
|
||||
defaultRunLevel: '省缺运行灯等级:',
|
||||
defaultRunLevel: '省缺运行等级:',
|
||||
stopTime: '停站时间',
|
||||
runLevel: '运行等级',
|
||||
platform: '站台',
|
||||
@ -192,5 +192,43 @@ export default {
|
||||
serviceNumber2: '服务号',
|
||||
addPlanTrain: '添加计划车',
|
||||
trainRunningTimeInterval: '列车运行时间间隔',
|
||||
sizeOfTheLoopTrainProportion: '大小环路分车比例'
|
||||
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: '编辑计划车'
|
||||
};
|
||||
|
@ -277,5 +277,7 @@ export default {
|
||||
enterTheServiceNumber: '请输入表号',
|
||||
enterTheTripNumber: '请输入车次号',
|
||||
enterTheTargetCode: '请输入目的地号',
|
||||
selectStation: '请选择车站'
|
||||
selectStation: '请选择车站',
|
||||
enterTheNameOfTheRunGraph: '请输入运行图名称',
|
||||
chooseToPublishTheRunGraph: '请选择发布运行图'
|
||||
};
|
||||
|
@ -183,5 +183,17 @@ export default {
|
||||
requestingStationDataFailed: '请求车站数据失败',
|
||||
serviceNumberExistHint: '本表号已存在,是否强制设置?(强制设置程序可能会出现异常)',
|
||||
serviceNumberLengthHint: '长度应为两位数',
|
||||
chooseToOpenTheRunGraph: '请选打开运行图'
|
||||
chooseToOpenTheRunGraph: '请选打开运行图',
|
||||
addTaskSuccessfully: '添加任务成功!',
|
||||
addTaskFailed: '添加任务失败!',
|
||||
createAnEmptyRunGraphSuccessfully: '创建空运行图成功!',
|
||||
createARunGraphSuccessfully: '创建运行图成功!',
|
||||
deleteTaskSuccessfully: '删除任务成功!',
|
||||
deleteTaskFailed: '删除任务失败!',
|
||||
duplicatePlanSuccessful: '复制计划成功!',
|
||||
duplicatePlanFailed: '复制计划失败!',
|
||||
runGraphNameModifiedSuccessfully: '修改运行图名称成功!',
|
||||
modifyRunGraphNameFailed: '修改运行图名称失败!',
|
||||
planCreationSuccessful: '创建计划成功!',
|
||||
createPlanFailed: '创建计划失败!'
|
||||
};
|
||||
|
@ -38,38 +38,38 @@
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="9" :offset="1">
|
||||
<span>大小环路分车比例:</span>
|
||||
<span>{{$t('planMonitor.sizeOfTheLoopTrainProportion')+$t('global.colon')}}</span>
|
||||
</el-col>
|
||||
<el-col :span="14">
|
||||
<el-select v-model="model.scale" placeholder="请选择">
|
||||
<el-select v-model="model.scale" :placeholder="this.$t('global.choose')">
|
||||
<el-option v-for="item in scaleList" :key="item.value" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="9" :offset="1">
|
||||
<span>应用进路方向选择:</span>
|
||||
<span>{{$t('planMonitor.applicationRouteSelection')+$t('global.colon')}}</span>
|
||||
</el-col>
|
||||
<el-col :span="14">
|
||||
<el-radio-group v-model="model.direction">
|
||||
<el-radio :label="0">双向</el-radio>
|
||||
<el-radio :label="1">上行</el-radio>
|
||||
<el-radio :label="2">下行</el-radio>
|
||||
<el-radio :label="0">{{$t('planMonitor.bothway')}}</el-radio>
|
||||
<el-radio :label="1">{{$t('planMonitor.up')}}</el-radio>
|
||||
<el-radio :label="2">{{$t('planMonitor.down')}}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row style="margin-top: 20px">
|
||||
<el-table :data="model.smoothList" border :height="240">
|
||||
<el-table-column prop="startTime" label="开始时间" />
|
||||
<el-table-column prop="stopTime" label="结束时间" />
|
||||
<el-table-column prop="runInterval" label="运行间隔" />
|
||||
<el-table-column prop="scale" label="分车比例" />
|
||||
<el-table-column prop="startTime" :label="this.$t('global.startTime')" />
|
||||
<el-table-column prop="stopTime" :label="this.$t('global.endTime')"/>
|
||||
<el-table-column prop="runInterval" :label="this.$t('planMonitor.runningInterval')" />
|
||||
<el-table-column prop="scale" :label="this.$t('planMonitor.distributionRatio')" />
|
||||
</el-table>
|
||||
</el-row>
|
||||
</div>
|
||||
<el-row type="flex" justify="center" class="button-group">
|
||||
<el-button @click="handleCommit">确 定</el-button>
|
||||
<el-button @click="doClose">取 消</el-button>
|
||||
<el-button @click="handleCommit">{{$t('global.confirm')}}</el-button>
|
||||
<el-button @click="doClose">{{$t('global.cancel')}}</el-button>
|
||||
</el-row>
|
||||
</el-dialog>
|
||||
</template>
|
||||
@ -93,7 +93,7 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '添加平稳运行时段';
|
||||
return this.$t('planMonitor.addASmoothRunningTime');
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
@ -12,13 +12,13 @@
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="3" style="height: 28px;line-height: 28px;">
|
||||
<el-radio v-model="addModel.addToFront" :label="true">加在最前</el-radio>
|
||||
<el-radio v-model="addModel.addToFront" :label="true">{{$t('planMonitor.addToTheFront')}}</el-radio>
|
||||
</el-col>
|
||||
<el-col :span="4" style="margin-left: 10px;height: 28px;line-height: 28px;">
|
||||
<span>车次号:</span>
|
||||
<span>{{$t('planMonitor.tripNumber')+$t('global.colon')}}</span>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-select v-model="addModel.tripNumber" size="mini" placeholder="请选择">
|
||||
<el-select v-model="addModel.tripNumber" size="mini" :placeholder="this.$t('global.choose')">
|
||||
<el-option
|
||||
v-for="item in tripNumberList"
|
||||
:key="item.value"
|
||||
@ -28,7 +28,7 @@
|
||||
</el-select>
|
||||
</el-col>
|
||||
<el-col :span="4" style="margin-left: 20px;height: 28px;line-height: 28px;">
|
||||
<span>开始时间:</span>
|
||||
<span>{{$t('global.startTime')+$t('global.colon')}}</span>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-time-picker v-model="addModel.startTime" size="mini" value-format="HH:mm:ss" :clearable="false" />
|
||||
@ -36,13 +36,13 @@
|
||||
</el-row>
|
||||
<el-row style="margin-top: 5px;height: 28px;line-height: 28px;">
|
||||
<el-col :span="3">
|
||||
<el-radio v-model="addModel.addToFront" :label="false">加在最后</el-radio>
|
||||
<el-radio v-model="addModel.addToFront" :label="false">{{$t('planMonitor.addToTheEnd')}}</el-radio>
|
||||
</el-col>
|
||||
<el-col :span="4" style="margin-left: 10px;height: 28px;line-height: 28px;">
|
||||
<span>缺省停站时间:</span>
|
||||
<span>{{$t('planMonitor.defaultStopTime')+$t('global.colon')}}</span>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-select v-model="addModel.defaultStopTime" size="mini" placeholder="请选择">
|
||||
<el-select v-model="addModel.defaultStopTime" size="mini" :placeholder="this.$t('global.choose')">
|
||||
<el-option
|
||||
v-for="item in defaultStopTimeList"
|
||||
:key="item.value"
|
||||
@ -52,10 +52,10 @@
|
||||
</el-select>
|
||||
</el-col>
|
||||
<el-col :span="4" style="margin-left: 20px;height: 28px;line-height: 28px;">
|
||||
<span>缺省运行等级:</span>
|
||||
<span>{{$t('planMonitor.defaultRunLevel')+$t('global.colon')}}</span>
|
||||
</el-col>
|
||||
<el-col :span="5">
|
||||
<el-select v-model="addModel.defaultSpeedLevel" size="mini" placeholder="请选择">
|
||||
<el-select v-model="addModel.defaultSpeedLevel" size="mini" :placeholder="this.$t('global.choose')">
|
||||
<el-option
|
||||
v-for="item in defaultSpeedLevelList"
|
||||
:key="item.value"
|
||||
@ -67,7 +67,7 @@
|
||||
|
||||
</el-row>
|
||||
<el-row style="margin-bottom: 5px;">
|
||||
交路:
|
||||
{{$t('planMonitor.crossRailway')+$t('global.colon')}}
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-table
|
||||
@ -77,58 +77,58 @@
|
||||
:height="180"
|
||||
@row-click="handleClick"
|
||||
>
|
||||
<el-table-column prop="startStationCode" label="起始站">
|
||||
<el-table-column prop="startStationCode" :label="this.$t('planMonitor.startingStation')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.startStationCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="startSectionCode" label="起始区段">
|
||||
<el-table-column prop="startSectionCode" :label="this.$t('planMonitor.startingSection')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.startSectionCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="endStationCode" label="终到站">
|
||||
<el-table-column prop="endStationCode" :label="this.$t('planMonitor.terminal')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.endStationCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="endSectionCode" label="终到区段">
|
||||
<el-table-column prop="endSectionCode" :label="this.$t('planMonitor.endingSection')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.endSectionCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="remarks" label="描述" />
|
||||
<el-table-column prop="remarks" :label="this.$t('planMonitor.description')" />
|
||||
</el-table>
|
||||
</el-row>
|
||||
<el-row style=" margin-bottom: 5px;margin-top: 10px;">
|
||||
详情:
|
||||
{{$t('global.details')+$t('global.colon')}}
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-table :data="addModel.arriveConfigList" border :height="180">
|
||||
<el-table-column prop="stationCode" label="车站">
|
||||
<el-table-column prop="stationCode" :label="this.$t('planMonitor.station')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.stationCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="sectionCode" label="区段">
|
||||
<el-table-column prop="sectionCode" :label="this.$t('planMonitor.section')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.sectionCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="arriveTime" label="到点" />
|
||||
<el-table-column prop="stopTime" label="停站时间" />
|
||||
<el-table-column prop="departureTime" label="发点" />
|
||||
<el-table-column prop="speedLevel" label="运行等级" />
|
||||
<el-table-column prop="arriveTime" :label="this.$t('planMonitor.arriveTime')" />
|
||||
<el-table-column prop="stopTime" :label="this.$t('planMonitor.stopTime')" />
|
||||
<el-table-column prop="departureTime" :label="this.$t('planMonitor.departureTime')" />
|
||||
<el-table-column prop="speedLevel" :label="this.$t('planMonitor.runLevel')" />
|
||||
</el-table>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :offset="16">
|
||||
<el-checkbox v-model="showDefault">显示默认停站时间和运行等级</el-checkbox>
|
||||
<el-checkbox v-model="showDefault">{{$t('planMonitor.showDefaultStopTimeAndRunLevel')}}</el-checkbox>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button size="medium" @click="doClose">取 消</el-button>
|
||||
<el-button type="primary" size="medium" @click="handleCommit">确 定</el-button>
|
||||
<el-button size="medium" @click="doClose">{{$t('global.cancel')}}</el-button>
|
||||
<el-button type="primary" size="medium" @click="handleCommit">{{$t('global.confirm')}}</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
@ -168,14 +168,14 @@ export default {
|
||||
routingList: [],
|
||||
arriveConfigList: []
|
||||
},
|
||||
tripNumberList: [{ value: '', label: '自动' }],
|
||||
defaultStopTimeList: [{ value: '', label: '默认' }],
|
||||
defaultSpeedLevelList: [{ value: '', label: '默认' }]
|
||||
tripNumberList: [{ value: '', label: this.$t('planMonitor.automatic') }],
|
||||
defaultStopTimeList: [{ value: '', label: this.$t('planMonitor.default') }],
|
||||
defaultSpeedLevelList: [{ value: '', label: this.$t('planMonitor.default') }]
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '添加任务';
|
||||
return this.$t('planMonitor.addTask');
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
@ -240,7 +240,7 @@ export default {
|
||||
if (stopStationObj.runPlanLevelVO) {
|
||||
runTime = parseInt(stopStationObj.runPlanLevelVO[runLevel]);
|
||||
} else {
|
||||
this.$messageBox(`请先设置开始区段 ${stopStationObj.startSectionCode} 终到区段 ${stopStationObj.endSectionCode} 的站间运行时间`);
|
||||
this.$messageBox(this.$t('planMonitor.addTaskHint1')+stopStationObj.startSectionCode+this.$t('planMonitor.addTaskHint2')+stopStationObj.endSectionCode+this.$t('planMonitor.addTaskHint3'));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -257,8 +257,8 @@ export default {
|
||||
list.forEach((elem, index) => {
|
||||
elem.arriveTime = index ? formatTime(tempTime) : '';
|
||||
elem.departureTime = index == list.length - 1 ? '' : formatTime(tempTime + waitTime);
|
||||
elem.stopTime = this.addModel.defaultSpeedLevel || '默认';
|
||||
elem.speedLevel = this.addModel.defaultStopTime || '默认';
|
||||
elem.stopTime = this.addModel.defaultSpeedLevel || this.$t('planMonitor.default');
|
||||
elem.speedLevel = this.addModel.defaultStopTime || this.$t('planMonitor.default');
|
||||
tempTime = tempTime + waitTime + this.compuntedRunTime(list, index, runLevel);
|
||||
});
|
||||
|
||||
@ -294,9 +294,9 @@ export default {
|
||||
this.$emit('dispatchOperate', {
|
||||
dialogName: 'openRunPlan', operate: 'loadRunPlanData', params: Object.assign({refresh: true}, this.$route.query)
|
||||
});
|
||||
this.$message.success('添加任务成功!');
|
||||
this.$message.success(this.$t('tip.addTaskSuccessfully'));
|
||||
}).catch(() => {
|
||||
this.$messageBox('添加任务失败');
|
||||
this.$messageBox(this.$t('tip.addTaskFailed'));
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -12,19 +12,19 @@
|
||||
>
|
||||
<div>
|
||||
<el-tabs v-model="activeTab" type="card">
|
||||
<el-tab-pane label="正常新建" name="first">
|
||||
<el-tab-pane :label="this.$t('planMonitor.normalNew')" name="first">
|
||||
<el-row>
|
||||
<el-form ref="form" :model="newModel" label-width="140px" size="mini" :rules="rules" @submit.native.prevent>
|
||||
<el-form-item label="运行图名称:" prop="name">
|
||||
<el-form-item :label="this.$t('planMonitor.runGraphName')+this.$t('global.colon')" prop="name">
|
||||
<el-input v-model="newModel.name" autofocus />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-row>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="从发布运行图创建" name="second">
|
||||
<el-tab-pane :label="this.$t('planMonitor.createFromTheReleaseRunGraph')" name="second">
|
||||
<el-row>
|
||||
<el-form ref="pullForm" :model="pullModel" label-width="140px" size="mini" :rules="pullRules" @submit.native.prevent>
|
||||
<el-form-item label="发布运行图" prop="templateId">
|
||||
<el-form-item :label="this.$t('planMonitor.releaseRunGraph')" prop="templateId">
|
||||
<el-select v-model="pullModel.templateId" :placeholder="$t('map.pleaseSelect')">
|
||||
<el-option
|
||||
v-for="item in publishMapList"
|
||||
@ -34,7 +34,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="运行图名称:" prop="name">
|
||||
<el-form-item :label="this.$t('planMonitor.runGraphName')+this.$t('global.colon')" prop="name">
|
||||
<el-input v-model="pullModel.name" autofocus />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@ -76,22 +76,22 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '新建运行图';
|
||||
return this.$t('planMonitor.newRunGraph');
|
||||
},
|
||||
rules() {
|
||||
return {
|
||||
name: [
|
||||
{ required: true, message: '请输入运行图名称', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('rules.enterTheNameOfTheRunGraph'), trigger: 'blur' }
|
||||
]
|
||||
};
|
||||
},
|
||||
pullRules() {
|
||||
return {
|
||||
templateId: [
|
||||
{ required: true, message: '请选择发布运行图', trigger: 'change' }
|
||||
{ required: true, message: this.$t('rules.chooseToPublishTheRunGraph'), trigger: 'change' }
|
||||
],
|
||||
name: [
|
||||
{ required: true, message: '请输入运行图名称', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('rules.enterTheNameOfTheRunGraph'), trigger: 'blur' }
|
||||
]
|
||||
};
|
||||
}
|
||||
@ -137,11 +137,11 @@ export default {
|
||||
|
||||
this.$emit('dispatchOperate', params);
|
||||
// this.$emit('dispatchDialog', { name: 'openRunPlan', params: {type: 'add'} });
|
||||
this.$message.success('创建空运行图成功!');
|
||||
this.$message.success(this.$t('tip.createAnEmptyRunGraphSuccessfully'));
|
||||
this.jump(resp.data, this.newModel.name);
|
||||
this.doClose();
|
||||
}).catch((error) => {
|
||||
this.$messageBox('创建运行图失败:' + error.message);
|
||||
this.$messageBox(this.$t('error.createOperationGraphFailed')+ this.$t('global.colon') + error.message);
|
||||
this.doClose();
|
||||
});
|
||||
}
|
||||
@ -152,11 +152,11 @@ export default {
|
||||
this.loading = true;
|
||||
postCreatePlan(this.pullModel).then(resp => {
|
||||
// this.$emit('dispatchDialog', { name: 'openRunPlan', params: {type: 'add'} });
|
||||
this.$message.success('创建运行图成功!');
|
||||
this.$message.success(this.$t('tip.createARunGraphSuccessfully'));
|
||||
this.jump(resp.data, this.pullModel.name);
|
||||
this.doClose();
|
||||
}).catch((error) => {
|
||||
this.$messageBox('创建运行图失败:' + error.message);
|
||||
this.$messageBox(this.$t('error.createOperationGraphFailed')+ this.$t('global.colon') + error.message);
|
||||
this.doClose();
|
||||
});
|
||||
}
|
||||
|
@ -11,14 +11,14 @@
|
||||
:close-on-click-modal="false"
|
||||
>
|
||||
<el-row>
|
||||
<el-radio v-model="model.deleteBefore" :label="true">删除以前所有任务(包含本任务)</el-radio>
|
||||
<el-radio v-model="model.deleteBefore" :label="true">{{$t('planMonitor.deleteAllPreviousTasks')}}</el-radio>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-radio v-model="model.deleteBefore" :label="false">删除以后所有任务(包含本任务)</el-radio>
|
||||
<el-radio v-model="model.deleteBefore" :label="false">{{$t('planMonitor.deleteAllSubsequentTasks')}}</el-radio>
|
||||
</el-row>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button size="medium" @click="doClose">取 消</el-button>
|
||||
<el-button type="primary" size="medium" @click="handleCommit">确 定</el-button>
|
||||
<el-button size="medium" @click="doClose">{{$t('global.cancel')}}</el-button>
|
||||
<el-button type="primary" size="medium" @click="handleCommit">{{$t('global.confirm')}}</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
@ -45,7 +45,7 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '删除任务';
|
||||
return this.$t('planMonitor.deleteTask');
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
@ -79,9 +79,9 @@ export default {
|
||||
this.$emit('dispatchOperate', {
|
||||
dialogName: 'openRunPlan', operate: 'loadRunPlanData', params: Object.assign({refresh: true}, this.$route.query)
|
||||
});
|
||||
this.$message.success('删除任务成功!');
|
||||
this.$message.success(this.$t('tip.deleteTaskSuccessfully'));
|
||||
}).catch(() => {
|
||||
this.$messageBox('删除任务失败');
|
||||
this.$messageBox(this.$t('tip.deleteTaskFailed'));
|
||||
});
|
||||
}
|
||||
this.doClose();
|
||||
|
@ -12,26 +12,26 @@
|
||||
>
|
||||
<el-row type="flex" justify="center">
|
||||
<el-radio-group v-model="model.forward">
|
||||
<el-radio :label="true">向前</el-radio>
|
||||
<el-radio :label="false">向后</el-radio>
|
||||
<el-radio :label="true">{{$t('planMonitor.forward')}}</el-radio>
|
||||
<el-radio :label="false">{{$t('planMonitor.backward')}}</el-radio>
|
||||
</el-radio-group>
|
||||
</el-row>
|
||||
<el-row style="margin-top: 20px">
|
||||
<el-col :span="5" :offset="4">次数:</el-col>
|
||||
<el-col :span="5" :offset="4">{{$t('planMonitor.frequency')}}</el-col>
|
||||
<el-col :span="10">
|
||||
<el-input-number v-model="model.times" size="mini" controls-position="right" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row style="margin: 10px 0px">
|
||||
<el-col :span="5" :offset="4">间隔时间:</el-col>
|
||||
<el-col :span="5" :offset="4">{{$t('planMonitor.intervals')}}</el-col>
|
||||
<el-col :span="10">
|
||||
<el-input-number v-model="model.intervals" size="mini" controls-position="right" />
|
||||
<span>秒</span>
|
||||
<span>{{$t('global.second')}}</span>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button size="medium" @click="doClose">取 消</el-button>
|
||||
<el-button type="primary" size="medium" @click="handleCommit">确 定</el-button>
|
||||
<el-button size="medium" @click="doClose">{{$t('global.cancel')}}</el-button>
|
||||
<el-button type="primary" size="medium" @click="handleCommit">{{$t('global.confirm')}}</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
@ -57,7 +57,7 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '复制列车';
|
||||
return this.$t('planMonitor.duplicateTrain');
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
@ -79,9 +79,9 @@ export default {
|
||||
this.$emit('dispatchOperate', {
|
||||
dialogName: 'openRunPlan', operate: 'loadRunPlanData', params: Object.assign({refresh: true}, this.$route.query)
|
||||
});
|
||||
this.$message.success('复制计划成功!');
|
||||
this.$message.success(this.$t('tip.duplicatePlanSuccessful'));
|
||||
}).catch(() => {
|
||||
this.$messageBox('复制计划失败');
|
||||
this.$messageBox(this.$t('tip.duplicatePlanFailed'));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -13,15 +13,15 @@
|
||||
<div>
|
||||
<el-row>
|
||||
<el-form ref="form" :model="editModel" label-width="140px" size="mini" :rules="rules" @submit.native.prevent>
|
||||
<el-form-item label="运行图名称:" prop="name">
|
||||
<el-form-item :label="this.$t('planMonitor.runGraphName')+this.$t('global.colon')" prop="name">
|
||||
<el-input v-model="editModel.name" autofocus />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-row>
|
||||
</div>
|
||||
<span slot="footer" class="dialog-footer">
|
||||
<el-button type="primary" :loading="loading" @click="handleEdit">修改</el-button>
|
||||
<el-button @click="doClose">{{ $t('map.cancel') }}</el-button>
|
||||
<el-button type="primary" :loading="loading" @click="handleEdit">{{$t('global.modify')}}</el-button>
|
||||
<el-button @click="doClose">{{ $t('global.cancel') }}</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</template>
|
||||
@ -47,12 +47,12 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '修改运行图名称';
|
||||
return this.$t('planMonitor.modifyRunningDiagramName');
|
||||
},
|
||||
rules() {
|
||||
return {
|
||||
name: [
|
||||
{ required: true, message: '请输入运行图名称', trigger: 'blur' }
|
||||
{ required: true, message: this.$t('rules.enterTheNameOfTheRunGraph'), trigger: 'blur' }
|
||||
]
|
||||
};
|
||||
}
|
||||
@ -88,11 +88,11 @@ export default {
|
||||
};
|
||||
|
||||
this.$emit('dispatchOperate', params);
|
||||
this.$message.success('修改运行图名称成功!');
|
||||
this.$message.success(this.$t('planMonitor.runGraphNameModifiedSuccessfully'));
|
||||
this.$emit('renewal');
|
||||
this.doClose();
|
||||
}).catch(() => {
|
||||
this.$messageBox('修改运行图名称失败');
|
||||
this.$messageBox(this.$t('planMonitor.modifyRunGraphNameFailed'));
|
||||
this.doClose();
|
||||
});
|
||||
}
|
||||
|
@ -11,16 +11,16 @@
|
||||
:close-on-click-modal="false"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="3"> 表号: </el-col>
|
||||
<el-col :span="3">{{$t('planMonitor.serviceNumber')+$t('global.colon')}}</el-col>
|
||||
<el-col :span="4">
|
||||
<el-input v-model="model.serviceNumber" disabled size="mini" />
|
||||
</el-col>
|
||||
<el-col :span="4" :offset="1">
|
||||
<el-checkbox v-model="model.debugTrain">调试车</el-checkbox>
|
||||
<el-checkbox v-model="model.debugTrain">{{$t('planMonitor.commissioningTrain')}}</el-checkbox>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row style="margin-top: 5px">
|
||||
任务:
|
||||
{{$t('planMonitor.task')}}
|
||||
</el-row>
|
||||
<el-row>
|
||||
<div style=" float: left; width: 78%">
|
||||
@ -31,22 +31,22 @@
|
||||
:height="380"
|
||||
@current-change="handleCurrentChange"
|
||||
>
|
||||
<el-table-column prop="beginStationCode" label="起始站">
|
||||
<el-table-column prop="beginStationCode" :label="this.$t('planMonitor.startingStation')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.startStationCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="startTime" label="起始时间">
|
||||
<el-table-column prop="startTime" :label="this.$t('planMonitor.startTime')">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.startTime }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="endStationCode" label="终到站">
|
||||
<el-table-column prop="endStationCode" :label="this.$t('planMonitor.terminal')">
|
||||
<template slot-scope="scope">
|
||||
{{ formatName(scope.row.endStationCode) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="endTime" label="终到时间">
|
||||
<el-table-column prop="endTime" :label="this.$t('planMonitor.endTime')">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.endTime }}
|
||||
</template>
|
||||
@ -55,12 +55,12 @@
|
||||
</el-table>
|
||||
</div>
|
||||
<div style="float: right; width: 22%">
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleEditTask">编辑任务</el-button>
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleEditTask">{{$t('planMonitor.modifyTask')}}</el-button>
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleAddTask">
|
||||
增加任务
|
||||
{{$t('planMonitor.addTask')}}
|
||||
</el-button>
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleDeleteTask">删除任务</el-button>
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleCommit">确定</el-button>
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleDeleteTask">{{$t('planMonitor.deleteTask')}}</el-button>
|
||||
<el-button class="view-button" :disabled="disabled" @click="handleCommit">{{$t('global.confirm')}}</el-button>
|
||||
</div>
|
||||
</el-row>
|
||||
</el-dialog>
|
||||
@ -87,7 +87,7 @@ export default {
|
||||
},
|
||||
computed: {
|
||||
title() {
|
||||
return '编辑计划车';
|
||||
return this.$t('planMonitor.editPlanningTrain');
|
||||
},
|
||||
disabled() {
|
||||
return !this.model.serviceNumber;
|
||||
@ -155,7 +155,7 @@ export default {
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.$messageBox('请选择一条数据');
|
||||
this.$messageBox(this.$t('tip.selectAPieceOfData'));
|
||||
}
|
||||
},
|
||||
handleDeleteTask() {
|
||||
@ -169,7 +169,7 @@ export default {
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.$messageBox('请选择一条数据');
|
||||
this.$messageBox(this.$t('tip.selectAPieceOfData'));
|
||||
}
|
||||
},
|
||||
handleConfirmAddTask(model) {
|
||||
@ -212,9 +212,9 @@ export default {
|
||||
this.$emit('dispatchOperate', {
|
||||
dialogName: 'openRunPlan', operate: 'loadRunPlanData', params: Object.assign({refresh: true}, this.$route.query)
|
||||
});
|
||||
this.$message.success('创建计划成功');
|
||||
this.$message.success(this.$t('tip.planCreationSuccessful'));
|
||||
}).catch(() => {
|
||||
this.$messageBox('创建计划失败');
|
||||
this.$messageBox(this.$t('tip.createPlanFailed'));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user