<template>
|
<div class="system-edit-user-container">
|
<el-dialog :title="titles" v-model="isShowDialog" width="800px" draggable :fullscreen="full" @close="resetForm(ruleFormRef)">
|
<el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
|
<el-form ref="ruleFormRef" :model="ruleForm" size="default" :rules="rules" label-width="140px">
|
<el-row :gutter="35">
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故快报" prop="accidentExpressId">
|
<el-input v-model="accidentName" :disabled="true" placeholder="请选择" class="input-with-select">
|
<template #append>
|
<el-button :icon="Search" @click="daiInpt" />
|
</template>
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故部门" placeholder="请选择" prop="accidentDepartmentId">
|
<!--<el-input v-model="ruleForm.accidentDepartmentName" class="input-with-select" />-->
|
<el-tree-select v-model="accidentDepartmentId" :disabled="true" :data="newTreeList" :props="propse" class="w100" placeholder="请选择" />
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故发生地点" prop="occurrencePlace">
|
<el-input v-model="occurrencePlace" :disabled="true" placeholder="请填写发生地点"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="发生时间" prop="occurrenceTime">
|
<el-date-picker
|
v-model="occurrenceTime"
|
:disabled="true"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
type="datetime"
|
class="w100"
|
placeholder="选择日期时间"
|
/>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故类别" prop="accidentType">
|
<el-select v-model="ruleForm.accidentType" :disabled="disabled" class="w100" placeholder="请选择">
|
<el-option label="人员伤亡事故" value="1"></el-option>
|
<el-option label="火灾爆炸事故" value="2"></el-option>
|
<el-option label="危险品泄露事故" value="3"></el-option>
|
<el-option label="设备事故" value="4"></el-option>
|
<el-option label="工艺事故" value="5"></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故等级" prop="accidentGrade">
|
<el-select v-model="ruleForm.accidentGrade" :disabled="disabled" class="w100" placeholder="请选择">
|
<el-option label="一级" value="1"></el-option>
|
<el-option label="二级" value="2"></el-option>
|
<el-option label="三级" value="3"></el-option>
|
<el-option label="四级" value="4"></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="经济损失" prop="economicLoss">
|
<el-input v-model="ruleForm.economicLoss" :disabled="disabled" placeholder="请填写经济损失"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="轻伤人数" prop="minorInjuryNum">
|
<el-input v-model="ruleForm.minorInjuryNum" :disabled="disabled" placeholder="请填写轻伤人数"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="重伤人数" prop="seriousInjuryNum">
|
<el-input v-model="ruleForm.seriousInjuryNum" :disabled="disabled" placeholder="请填写重伤人数"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="死亡人数" prop="deathNum">
|
<el-input v-model="ruleForm.deathNum" :disabled="disabled" placeholder="请填写死亡人数"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故原因" prop="accidentCause">
|
<el-input v-model="ruleForm.accidentCause" :disabled="disabled" placeholder="请填写事故原因"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="要求报告完成期限" prop="reportDeadline">
|
<el-date-picker
|
v-model="ruleForm.reportDeadline"
|
:disabled="disabled"
|
type="datetime"
|
class="w100"
|
placeholder="选择日期时间"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
/>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故级别" prop="accidentLevel">
|
<el-select v-model="ruleForm.accidentLevel" :disabled="disabled" class="w100" placeholder="请选择">
|
<el-option label="特大事故" value="1"></el-option>
|
<el-option label="重大事故" value="2"></el-option>
|
<el-option label="较大事故" value="3"></el-option>
|
<el-option label="一般事故" value="4"></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故延期申请" prop="accidentDelayApply">
|
<el-input v-model="ruleForm.accidentDelayApply" :disabled="disabled" placeholder="请填写事故延期申请"></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="原因综合分析(直接分析)" prop="comprehensiveAnalysisDirect">
|
<el-input
|
v-model="ruleForm.comprehensiveAnalysisDirect"
|
:disabled="disabled"
|
type="textarea"
|
placeholder="请填写原因综合分析(直接分析)"
|
maxlength="150"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="原因综合分析(间接分析)" prop="comprehensiveAnalysisIndirect">
|
<el-input
|
v-model="ruleForm.comprehensiveAnalysisIndirect"
|
:disabled="disabled"
|
type="textarea"
|
placeholder="请填写原因综合分析(间接分析)"
|
maxlength="150"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="整改措施" prop="rectificationMeasures">
|
<el-input
|
v-model="ruleForm.rectificationMeasures"
|
:disabled="disabled"
|
type="textarea"
|
placeholder="请填写整改措施"
|
maxlength="150"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故处理" prop="accidentHandling">
|
<el-input
|
v-model="ruleForm.accidentHandling"
|
:disabled="disabled"
|
type="textarea"
|
placeholder="请填写事故处理"
|
maxlength="150"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="填写人" prop="fillInUserName">
|
<el-input v-model="ruleForm.fillInUserName" :disabled="true" placeholder="请选择" class="input-with-select">
|
<template #append>
|
<el-button :icon="Search" @click="openUser" />
|
</template>
|
</el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="填写日期" prop="fillInTime">
|
<el-date-picker
|
v-model="ruleForm.fillInTime"
|
:disabled="disabled"
|
type="datetime"
|
class="w100"
|
placeholder="选择日期时间"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
/>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
|
<el-form-item label="事故照片">
|
<uploaderImg :fileList="ruleForm.expressFileList" :disabled="true"></uploaderImg>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="相关人员笔录" prop="relevantPersonnelRecords">
|
<el-input
|
v-model="ruleForm.relevantPersonnelRecords"
|
:disabled="disabled"
|
type="textarea"
|
placeholder="请填写相关人员笔录"
|
maxlength="150"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="事故状态" prop="status">
|
<el-select v-model="ruleForm.status" :disabled="statusDisabled" class="w100" placeholder="请选择">
|
<el-option label="处理中" :value="1"></el-option>
|
<el-option label="已处理" :value="2"></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
|
<el-form-item label="事故分析会议纪要">
|
<uploaderFile
|
:fileList="fileList"
|
:systemName="'INCIDENT_MANAGE'"
|
:disabled="disabled"
|
@successUploader="successUploader"
|
></uploaderFile>
|
</el-form-item>
|
</el-col>
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
|
<el-form-item label="其他材料" prop="otherMaterials">
|
<el-input
|
v-model="ruleForm.otherMaterials"
|
:disabled="disabled"
|
type="textarea"
|
placeholder="请填写其他材料"
|
maxlength="150"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
</el-form>
|
<template #footer>
|
<span class="dialog-footer">
|
<el-button @click="resetForm(ruleFormRef)" size="default">关闭</el-button>
|
<el-button size="default" type="primary" v-if="disabled == true ? false : true" @click="submitForm(titles, ruleFormRef)">确定</el-button>
|
</span>
|
</template>
|
</el-dialog>
|
<AccidentName @selectItem="onSelectItem" ref="Shows" />
|
<DailogSearchUserManger @SearchUser="onUser" ref="userRef" />
|
<RegionsDialog ref="openRef" />
|
</div>
|
</template>
|
|
<script lang="ts">
|
import { reactive, ref, defineComponent, onMounted } from 'vue';
|
|
import type { UploadUserFile, FormInstance, FormRules } from 'element-plus';
|
import { ElMessage } from 'element-plus';
|
import { Search, FullScreen } from '@element-plus/icons-vue';
|
import DailogSearchUserManger from '/@/components/DailogSearchUserManger/index.vue';
|
import AccidentName from '/@/views/accidentManagementSystem/workInjuryDeclaration/component/accidentName.vue';
|
import RegionsDialog from '/@/components/regionsDialog/index.vue';
|
import uploaderImg from '/@/components/uploaderImg/index.vue';
|
import uploaderFile from '/@/components/uploaderFile/index.vue';
|
import { emergencySuppliesApi } from '/@/api/contingencyManagement/emergencyResources';
|
import { accidentManagementSystemApi } from '/@/api/workInjuryDeclaration';
|
import { goalManagementApi } from '/@/api/goalManagement';
|
|
export default defineComponent({
|
name: 'openAdd',
|
components: {
|
AccidentName,
|
DailogSearchUserManger,
|
RegionsDialog,
|
uploaderImg,
|
uploaderFile,
|
},
|
setup(props, { emit }) {
|
const isShowDialog = ref(false);
|
|
const ruleFormRef = ref<FormInstance>();
|
//定义表单
|
const ruleForm = ref({
|
accidentExpressId: '',
|
|
accidentType: '',
|
accidentGrade: '',
|
economicLoss: '',
|
minorInjuryNum: '',
|
seriousInjuryNum: '',
|
deathNum: '',
|
accidentCause: '',
|
reportDeadline: '',
|
accidentLevel: '',
|
accidentDelayApply: '',
|
comprehensiveAnalysisDirect: '',
|
comprehensiveAnalysisIndirect: '',
|
rectificationMeasures: '',
|
accidentHandling: '',
|
fillInUserUid: '',
|
fillInUserName: '',
|
fillInTime: '',
|
relevantPersonnelRecords: '',
|
otherMaterials: '',
|
fileList: [],
|
status: '',
|
});
|
const titles = ref();
|
const disabled = ref();
|
const statusDisabled = ref(true);
|
// 上传附件
|
const fileList = ref([]);
|
// 打开弹窗
|
const openDialog = (title: string, id: number, type: boolean, statusDisabledFlag: string) => {
|
isShowDialog.value = true;
|
titles.value = title;
|
disabled.value = type;
|
if (statusDisabledFlag.value == 'first') {
|
ruleForm.value.status = 1;
|
} else if (statusDisabledFlag.value == 'second') {
|
ruleForm.value.status = 2;
|
}
|
if (title == '修改事故报告') {
|
statusDisabled.value = false;
|
} else {
|
statusDisabled.value = true;
|
}
|
if (title == '查看事故报告' || title == '修改事故报告') {
|
accidentManagementSystemApi()
|
.seeAccidentReport(id)
|
.then((res) => {
|
if (res.data.code == 200) {
|
ruleForm.value = res.data.data;
|
accidentName.value = res.data.data.accidentName;
|
accidentDepartmentId.value = res.data.data.accidentDepartmentId;
|
occurrencePlace.value = res.data.data.occurrencePlace;
|
occurrenceTime.value = res.data.data.occurrenceTime;
|
fileList.value = res.data.data.fileList ? res.data.data.fileList : [];
|
initFileListData();
|
}
|
});
|
}
|
};
|
const initFileListData = async () => {
|
//事故照片
|
if (ruleForm.value.expressFileList) {
|
for (var a = 0; a < ruleForm.value.expressFileList.length; a++) {
|
await goalManagementApi()
|
.searchFile(ruleForm.value.expressFileList[a].fileName)
|
.then((res) => {
|
ruleForm.value.expressFileList[a].url = res.data;
|
console.log('ruleForm', ruleForm);
|
});
|
}
|
} else {
|
ruleForm.value.expressFileList = [];
|
}
|
|
// 事故分析会议纪要
|
for (var a = 0; a < fileList.value.length; a++) {
|
fileList.value[a].name = fileList.value[a].fileName;
|
}
|
};
|
// 上传成功组装数据
|
const successUploader = (list) => {
|
fileList.value = list;
|
const formFileList = [];
|
for (var a = 0; a < fileList.value.length; a++) {
|
formFileList.push({
|
fileName: fileList.value[a].fileName,
|
fileUrl: '',
|
});
|
}
|
ruleForm.value.fileList = formFileList;
|
};
|
// 取消
|
const onCancel = (formEl: FormInstance | undefined) => {
|
resetForm(formEl);
|
};
|
//日期选择器
|
const value1 = ref('');
|
|
// 可选择树
|
const treeSelect = ref();
|
//定义树形下拉框
|
const responsibleDepartment = ref();
|
const data = [];
|
// 必填项提示
|
const rules = reactive<FormRules>({
|
accidentExpressId: [
|
{
|
required: true,
|
message: '快报不能为空',
|
trigger: 'change',
|
},
|
],
|
accidentType: [
|
{
|
required: true,
|
message: '事故类别不能为空',
|
trigger: 'change',
|
},
|
],
|
accidentGrade: [
|
{
|
required: true,
|
message: '事故等级不能为空',
|
trigger: 'change',
|
},
|
],
|
economicLoss: [
|
{
|
required: true,
|
message: '经济损失不能为空',
|
trigger: 'change',
|
},
|
],
|
reportDeadline: [
|
{
|
required: true,
|
message: '要求报告完成期限不能为空',
|
trigger: 'blur',
|
},
|
],
|
accidentLevel: [
|
{
|
required: true,
|
message: '事故级别不能为空',
|
trigger: 'change',
|
},
|
],
|
comprehensiveAnalysisDirect: [
|
{
|
required: true,
|
message: '原因综合分析(直接分析)不能为空',
|
trigger: 'blur',
|
},
|
],
|
comprehensiveAnalysisIndirect: [
|
{
|
required: true,
|
message: '原因综合分析(间接分析)不能为空',
|
trigger: 'blur',
|
},
|
],
|
rectificationMeasures: [
|
{
|
required: true,
|
message: '整改措施不能为空',
|
trigger: 'blur',
|
},
|
],
|
accidentHandling: [
|
{
|
required: true,
|
message: '事故处理不能为空',
|
trigger: 'change',
|
},
|
],
|
fillInUserName: [
|
{
|
required: true,
|
message: '填写人不能为空',
|
trigger: 'change',
|
},
|
],
|
fillInTime: [
|
{
|
type: 'date',
|
required: true,
|
message: '填写日期不能为空',
|
trigger: 'blur',
|
},
|
],
|
status: [
|
{
|
required: true,
|
message: '事故状态不能为空',
|
trigger: 'change',
|
},
|
],
|
});
|
const accidentDepartmentId = ref();
|
const occurrencePlace = ref();
|
const occurrenceTime = ref();
|
const accidentName = ref();
|
//事故快报回填
|
const onSelectItem = (item: any) => {
|
console.log('item', item[0]);
|
ruleForm.value.accidentExpressId = item[0].id;
|
accidentName.value = item[0].accidentName;
|
accidentDepartmentId.value = item[0].accidentDepartmentId;
|
occurrencePlace.value = item[0].occurrencePlace;
|
occurrenceTime.value = item[0].occurrenceTime;
|
};
|
// 表单提交验证必填项
|
const submitForm = async (title: string, formEl: FormInstance | undefined) => {
|
delete ruleForm.value.accidentName;
|
delete ruleForm.value.accidentDepartmentId;
|
delete ruleForm.value.occurrencePlace;
|
delete ruleForm.value.occurrenceTime;
|
if (!ruleForm.value.fileList) {
|
ruleForm.value.fileList = [];
|
}
|
if (title == '新建事故报告') {
|
if (!formEl) return;
|
await formEl.validate((valid, fields) => {
|
if (valid) {
|
isShowDialog.value = false;
|
accidentManagementSystemApi()
|
.addAccidentReport(ruleForm.value)
|
.then((res) => {
|
if (res.data.code == 200) {
|
ElMessage({
|
showClose: true,
|
message: res.data.msg,
|
type: 'success',
|
});
|
emit('myAdd', true);
|
} else {
|
ElMessage({
|
showClose: true,
|
message: res.data.msg,
|
type: 'error',
|
});
|
emit('myAdd', true);
|
}
|
formEl.resetFields();
|
});
|
} else {
|
console.log('error submit!', fields);
|
}
|
});
|
} else if (title == '修改事故报告') {
|
if (!formEl) return;
|
await formEl.validate((valid, fields) => {
|
if (valid) {
|
//TODO 上传组件待定
|
isShowDialog.value = false;
|
accidentManagementSystemApi()
|
.editAccidentReport(ruleForm.value)
|
.then((res) => {
|
if (res.data.code == 200) {
|
ElMessage({
|
showClose: true,
|
message: '修改成功',
|
type: 'success',
|
});
|
emit('myAdd', true);
|
} else {
|
ElMessage({
|
showClose: true,
|
message: res.data.msg,
|
type: 'error',
|
});
|
emit('myAdd', true);
|
}
|
formEl.resetFields();
|
});
|
} else {
|
console.log('error submit!', fields);
|
}
|
});
|
formEl.resetFields();
|
ruleForm.value = {
|
accidentExpressId: '',
|
|
accidentType: '',
|
accidentGrade: '',
|
economicLoss: '',
|
minorInjuryNum: '',
|
seriousInjuryNum: '',
|
deathNum: '',
|
accidentCause: '',
|
reportDeadline: '',
|
accidentLevel: '',
|
accidentDelayApply: '',
|
comprehensiveAnalysisDirect: '',
|
comprehensiveAnalysisIndirect: '',
|
rectificationMeasures: '',
|
accidentHandling: '',
|
fillInUserUid: '',
|
fillInUserName: '',
|
fillInTime: '',
|
relevantPersonnelRecords: '',
|
otherMaterials: '',
|
fileList: [],
|
status: '',
|
};
|
}
|
};
|
|
const resetForm = (formEl: FormInstance | undefined) => {
|
isShowDialog.value = false;
|
if (!formEl) return;
|
formEl.resetFields();
|
// ruleForm.value.accidentExpressId = item[0].id
|
ruleForm.value = {};
|
fileList.value = [];
|
accidentName.value = '';
|
accidentDepartmentId.value = '';
|
occurrencePlace.value = '';
|
occurrenceTime.value = '';
|
};
|
const handleChange = (val: number) => {
|
console.log(val);
|
};
|
// 应急队伍弹窗
|
const Shows = ref();
|
const daiInpt = () => {
|
Shows.value.openDailog();
|
};
|
// 选择区域弹窗
|
const openRef = ref();
|
const regionsDialog = () => {
|
openRef.value.openDailog();
|
};
|
// 打开用户选择弹窗
|
const userRef = ref();
|
const openUser = () => {
|
userRef.value.openDailog();
|
};
|
const onUser = (userItem: any) => {
|
ruleForm.value.fillInUserUid = userItem[0].uid;
|
ruleForm.value.fillInUserName = userItem[0].realName;
|
};
|
//el-tree-select回显
|
const propse = {
|
label: 'depName',
|
children: 'children',
|
};
|
const newTreeList = [];
|
//得到部门树
|
const department = async () => {
|
await goalManagementApi()
|
.getTreedepartment()
|
.then((res) => {
|
if (res.data.code == 200) {
|
data.value = res.data.data;
|
getTreeList(res.data.data, newTreeList);
|
} else {
|
ElMessage.error(res.data.msg);
|
}
|
});
|
};
|
// 递归树状数据且修改字段名
|
const getTreeList = (treeList, newTreeList) => {
|
treeList.map((c) => {
|
let tempData = {
|
depName: c.depName,
|
value: c.depId,
|
children: [],
|
};
|
if (c.children && c.children.length > 0) {
|
tempData.children = [];
|
getTreeList(c.children, tempData.children);
|
}
|
newTreeList.push(tempData);
|
});
|
};
|
onMounted(() => {
|
department();
|
});
|
//全屏
|
const full = ref(false);
|
const toggleFullscreen = () => {
|
if (full.value == false) {
|
full.value = true;
|
} else {
|
full.value = false;
|
}
|
};
|
return {
|
openDialog,
|
isShowDialog,
|
onCancel,
|
fileList,
|
responsibleDepartment,
|
data,
|
Search,
|
ruleForm,
|
value1,
|
treeSelect,
|
daiInpt,
|
Shows,
|
ruleFormRef,
|
submitForm,
|
rules,
|
openUser,
|
userRef,
|
regionsDialog,
|
openRef,
|
toggleFullscreen,
|
FullScreen,
|
full,
|
onUser,
|
resetForm,
|
titles,
|
disabled,
|
emit,
|
handleChange,
|
onSelectItem,
|
newTreeList,
|
department,
|
getTreeList,
|
propse,
|
statusDisabled,
|
accidentDepartmentId,
|
occurrencePlace,
|
occurrenceTime,
|
accidentName,
|
successUploader,
|
initFileListData,
|
};
|
},
|
});
|
</script>
|
<style scoped lang="scss">
|
.textarea {
|
height: 168px !important;
|
}
|
.textarea ::v-deep .el-textarea__inner {
|
height: 168px !important;
|
}
|
::v-deep .el-table__cell {
|
font-weight: 400;
|
}
|
.el-divider--horizontal {
|
height: 0;
|
margin: 0;
|
border-top: transparent;
|
}
|
.el-select {
|
width: 100%;
|
}
|
::v-deep .el-form-item--default .el-form-item__label {
|
height: 100%;
|
text-align: right;
|
}
|
</style>
|