dev_xds
parent
de2042e0b9
commit
b6a04edec9
|
@ -43,6 +43,15 @@ export function delWorkTrain(id) {
|
|||
})
|
||||
}
|
||||
|
||||
// 修改演练培训
|
||||
export function updateWorkTrainDataType(data) {
|
||||
return request({
|
||||
url: '/work/emergencyDrill/editDataType',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询演练培训列表
|
||||
export function listProjectUnit(query) {
|
||||
return request({
|
||||
|
|
|
@ -306,11 +306,11 @@ export default {
|
|||
// 表单校验
|
||||
rules: {
|
||||
mainImage: [{ required: true, message: "请上传演练主图", trigger: "blur" }],
|
||||
dataType: [{ required: false, message: "请选择演练类型", trigger: "blur" }],
|
||||
dataType: [{ required: true, message: "请选择演练类型", trigger: "blur" }],
|
||||
beginDate: [{ required: true, message: "请选择演练时间", trigger: "blur" }],
|
||||
trainTitle: [
|
||||
{ required: true, message: "请输入演练标题", trigger: "blur" },
|
||||
{ max: 30, message: "培训标题最多30个字符", trigger: "blur" },
|
||||
{ max: 30, message: "演练标题最多30个字符", trigger: "blur" },
|
||||
],
|
||||
trainParticipants: [
|
||||
{ required: true, message: "请输入参与人数", trigger: "blur" },
|
||||
|
|
|
@ -141,13 +141,13 @@
|
|||
></el-image>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="培训类型" align="center" prop="dataType">
|
||||
<el-table-column label="演练类型" align="center" prop="dataType">
|
||||
<template slot-scope="scope">
|
||||
<el-select
|
||||
v-model="scope.row.dataType"
|
||||
placeholder="请选择培训类型"
|
||||
placeholder="请选择演练类型"
|
||||
style="width: 100%"
|
||||
@change="setDataType(scope.row, $event)"
|
||||
@change="setDataType(scope.row.id, $event)"
|
||||
>
|
||||
<el-option
|
||||
v-for="dict in dict.type.work_train_data_type"
|
||||
|
@ -275,8 +275,8 @@
|
|||
></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="培训标题" prop="trainTitle">
|
||||
<el-input placeholder="请输入培训标题" v-model="form.trainTitle"></el-input>
|
||||
<el-form-item label="演练标题" prop="trainTitle">
|
||||
<el-input placeholder="请输入演练标题" v-model="form.trainTitle"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="参与人数" prop="trainParticipants">
|
||||
<el-input
|
||||
|
@ -397,11 +397,11 @@ export default {
|
|||
// 表单校验
|
||||
rules: {
|
||||
mainImage: [{ required: true, message: "请上传演练主图", trigger: "blur" }],
|
||||
dataType: [{ required: false, message: "请选择演练类型", trigger: "blur" }],
|
||||
dataType: [{ required: true, message: "请选择演练类型", trigger: "blur" }],
|
||||
beginDate: [{ required: true, message: "请选择演练时间", trigger: "blur" }],
|
||||
trainTitle: [
|
||||
{ required: true, message: "请输入演练标题", trigger: "blur" },
|
||||
{ max: 30, message: "培训标题最多30个字符", trigger: "blur" },
|
||||
{ max: 30, message: "演练标题最多30个字符", trigger: "blur" },
|
||||
],
|
||||
trainParticipants: [
|
||||
{ required: true, message: "请输入参与人数", trigger: "blur" },
|
||||
|
@ -423,8 +423,8 @@ export default {
|
|||
});
|
||||
},
|
||||
methods: {
|
||||
setDataType(row,val){
|
||||
updateWorkTrainDataType({id:row.id,dataType:val});
|
||||
setDataType(rowid,val){
|
||||
updateWorkTrainDataType({id:rowid,dataType:val});
|
||||
},
|
||||
getImageUrl(url) {
|
||||
return process.env.VUE_APP_BASE_API + url + ".min.jpg";
|
||||
|
|
|
@ -390,7 +390,7 @@ export default {
|
|||
// 表单校验
|
||||
rules: {
|
||||
mainImage: [{ required: true, message: "请上传培训主图", trigger: "blur" }],
|
||||
dataType: [{ required: false, message: "请选择培训类型", trigger: "blur" }],
|
||||
dataType: [{ required: true, message: "请选择培训类型", trigger: "blur" }],
|
||||
beginDate: [{ required: true, message: "请选择培训时间", trigger: "blur" }],
|
||||
trainTitle: [
|
||||
{ required: true, message: "请输入培训标题", trigger: "blur" },
|
||||
|
|
|
@ -306,7 +306,7 @@ export default {
|
|||
// 表单校验
|
||||
rules: {
|
||||
mainImage: [{ required: true, message: "请上传培训主图", trigger: "blur" }],
|
||||
dataType: [{ required: false, message: "请选择培训类型", trigger: "blur" }],
|
||||
dataType: [{ required: true, message: "请选择培训类型", trigger: "blur" }],
|
||||
beginDate: [{ required: true, message: "请选择培训时间", trigger: "blur" }],
|
||||
trainTitle: [
|
||||
{ required: true, message: "请输入培训标题", trigger: "blur" },
|
||||
|
|
|
@ -119,6 +119,17 @@ public class EmergencyDrillController extends BaseController
|
|||
return toAjax(workTrainService.updateWorkTrain(workTrain));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改演练培训
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('work:emergencyDrill:edit')")
|
||||
@Log(title = "演练培训", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/editDataType")
|
||||
public AjaxResult editDataType(@RequestBody WorkTrain workTrain)
|
||||
{
|
||||
return toAjax(workTrainService.updateWorkTrainDataType(workTrain));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除演练培训
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue