master
Lion 4 years ago
parent 231113ea81
commit f3838acc0c

@ -44,8 +44,8 @@
<el-form :model="form" :rules="rules" ref="form" label-position="right" :label-width="formLabelWidth">
<el-row>
<el-col :span="8">
<el-form-item label="单位" prop="unit">
<el-select v-model="form.unit" placeholder="请选择单位" style="width: 100%">
<el-form-item label="科室,运维管理单位" prop="unit" class="units">
<el-select v-model="form.unit" placeholder="请选择科室,运维管理单位" style="width: 100%">
<el-option v-for="item in deptOptions" :key="item.id" :label="item.name" :value="item.name">
</el-option>
</el-select>
@ -54,9 +54,12 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="危险源等级等级" prop="level">
<el-input oninput="value=value.replace(/[^\d]/g,'')" v-model="form.level" placeholder="请填写危险源等级"
autocomplete="off"></el-input>
<el-form-item label="危险源等级" prop="level" label-position="right">
<el-select v-model="form.level" placeholder="请选择危险源等级" style="width: 100%">
<el-option v-for="item in parameters.accidentLevel" :key="item.id" :label="item.value"
:value="item.id">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8" :offset="6">
@ -78,7 +81,7 @@
<el-input v-model="form.evaluate" placeholder="请填写安全评估" autocomplete="off"></el-input>
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请填写备注" autocomplete="off"></el-input>
<el-input type="textarea" :rows="2" v-model="form.remark" placeholder="请填写备注" autocomplete="off"></el-input>
</el-form-item>
<el-form-item label="附件" prop="file_list">
<el-upload class="upload-demo" :on-success="handlesuccess" :data="uploadOther"
@ -123,10 +126,12 @@
listtask
} from "../../api/risk/hazardindex.js";
import {
getparameteritem
} from "../../api/system/dictionary.js";
import {
listdept
} from "../../api/system/department.js"
} from "../../api/system/department.js";
export default {
components: {
LxHeader,
@ -136,6 +141,10 @@
return {
checkAll: false,
isIndeterminate: true,
parameters: {
accidentType: [],
accidentLevel: []
},
paginations: {
page: 1,
page_size: 15,
@ -161,12 +170,12 @@
rules: {
unit: [{
required: true,
message: '请输入单位',
message: '请选择科室,运维管理单位',
trigger: 'blur'
}],
level: [{
required: true,
message: '请输入等级',
message: '请选择危险源等级',
trigger: 'blur'
}],
distinguish: [{
@ -195,23 +204,12 @@
trigger: 'blur'
}],
remark: [{
required: true,
// required: true,
message: '请输入备注',
trigger: 'blur'
}],
department_list: [{
required: true,
message: '请选择科室',
trigger: 'blur'
}],
daterange: [{
required: true,
message: '请选择日期区间',
trigger: 'blur'
}]
},
indexUrl: "/api/admin/task/index",
indexUrl: "/api/admin/risk/hazardindex",
tableHeight: 900,
searchFields: {
KeyWord: ""
@ -300,6 +298,15 @@
var topHeight = 50; //
let tableHeight = clientHeight - lxHeader_height - topHeight - paginationHeight - 20;
that.tableHeight = tableHeight;
//
getparameteritem("accidentLevel").then(res => {
this.parameters.accidentLevel = res.detail;
});
//
getparameteritem("accidentType").then(res => {
this.parameters.accidentType = res.detail;
});
},
handleCurrentChange(page) {
this.paginations.page = page;
@ -442,4 +449,7 @@
.dialogConcent {
overflow-y: auto;
}
.units label{
line-height: 22px;
}
</style>

Loading…
Cancel
Save