线路数据管理-生成实训
This commit is contained in:
parent
88b9ac889c
commit
ac1ef8e5a8
@ -314,3 +314,11 @@ export function getClientDataById(mapId) {
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
/** 发布地图根据id生成实训 */
|
||||
export function generateTrainingData(data) {
|
||||
return request({
|
||||
url: `/api/v2/training/rule/generate/mapId`,
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
<script>
|
||||
import { getPublishMapList, delPublishMap, putMapOnLine, putMapOffLine, simulationCheck, localImportMap, updatePublishMapInfo,
|
||||
getPublishMapExport, getPublishMapImportNew, generateAncillaryData, allSimulationCheck } from '@/api/jmap/map';
|
||||
getPublishMapExport, getPublishMapImportNew, generateAncillaryData, allSimulationCheck, generateTrainingData } from '@/api/jmap/map';
|
||||
import { getLineCodeList } from '@/api/management/mapline';
|
||||
import localStore from 'storejs';
|
||||
import UpdateOperate from './draft.vue';
|
||||
@ -215,6 +215,10 @@ export default {
|
||||
{
|
||||
name: '每日运行图管理',
|
||||
handleClick: this.runPlanEveryDayManage
|
||||
},
|
||||
{
|
||||
name: '生成实训',
|
||||
handleClick: this.produceTraining
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -491,6 +495,24 @@ export default {
|
||||
});
|
||||
}).catch(() => { });
|
||||
},
|
||||
produceTraining(index, row) {
|
||||
this.$confirm('是否生成实训?', this.$t('global.tips'), {
|
||||
confirmButtonText: this.$t('global.confirm'),
|
||||
cancelButtonText: this.$t('global.cancel'),
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
generateTrainingData([row.id]).then(res => {
|
||||
if (res.data.length) {
|
||||
const s = res.data.join(';');
|
||||
this.$message.error(`生成实训失败!${s}`);
|
||||
} else {
|
||||
this.$message.success('生成实训成功!');
|
||||
}
|
||||
}).catch((err) => {
|
||||
this.$message.error(`生成实训失败!${err.message}`);
|
||||
});
|
||||
});
|
||||
},
|
||||
handleClose() {
|
||||
this.dialogVisible = false;
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user