<template>
|
<el-dialog v-model="dialogVisible" title="工伤案件" width="50%">
|
<el-form
|
ref="occupationalForm"
|
:model="occupationalForm"
|
label-position="right"
|
label-width="140px"
|
>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="姓名" prop="empName">
|
<el-input v-model="occupationalForm.empName" suffix-icon="el-icon-search" />
|
</el-form-item>
|
<el-form-item label="身份证号码" prop="certificateNumb">
|
<el-input
|
v-model="occupationalForm.certificateNumb"
|
/>
|
</el-form-item>
|
<el-form-item label="性别" prop="sex">
|
<el-input v-model="occupationalForm.sex" />
|
</el-form-item>
|
<el-form-item label="受伤时间" prop="injuredTime">
|
<el-date-picker
|
v-model="occupationalForm.injuredTime"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
type="datetime"
|
placeholder="选择受伤时间"
|
/>
|
</el-form-item>
|
<el-form-item label="受伤部位" prop="injuredPart">
|
<el-input v-model="occupationalForm.injuredPart" />
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="编号" prop="empNumb">
|
<el-input v-model="occupationalForm.empNumb" />
|
</el-form-item>
|
<el-form-item label="部门(护卫点)" prop="allDeptName">
|
<el-input v-model="occupationalForm.allDeptName" />
|
</el-form-item>
|
<el-form-item label="岗位" prop="jobName">
|
<el-input v-model="occupationalForm.jobName" />
|
</el-form-item>
|
<el-form-item label="受伤地点" prop="injuredAddress">
|
<el-input v-model="occupationalForm.injuredAddress" />
|
</el-form-item>
|
<el-form-item label="工伤诊断" prop="injuredDiacrisis">
|
<el-input v-model="occupationalForm.injuredDiacrisis" />
|
</el-form-item>
|
</el-col>
|
</el-row>
|
|
<el-row>
|
<el-col>
|
<el-form-item label="受伤经过描述" prop="injuredDescribe">
|
<el-input v-model="occupationalForm.injuredDescribe" type="textarea" />
|
</el-form-item>
|
</el-col>
|
</el-row>
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="就诊医院" prop="hospitalName">
|
<el-input v-model="occupationalForm.hospitalName" />
|
</el-form-item>
|
<el-form-item label="是否住院" prop="hospitalizatioFlag">
|
<el-select v-model="occupationalForm.hospitalizatioFlag" placeholder="是否住院">
|
<el-option
|
v-for="dict in hospitalizatioFlagOptions"
|
:key="dict.dicItemCode"
|
:label="dict.dicItemName"
|
:value="dict.dicItemCode"
|
/>
|
</el-select>
|
</el-form-item>
|
<el-form-item label="报案时间" prop="'reportTime">
|
<el-date-picker
|
v-model="occupationalForm.reportTime"
|
value-format="yyyy-MM-dd HH:mm:ss"
|
type="datetime"
|
placeholder="选择报案时间"
|
/>
|
</el-form-item>
|
<el-form-item label="递交人" prop="'sbumitBy">
|
<el-input v-model="occupationalForm.sbumitBy" />
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="就诊科室" prop="'treatmentName">
|
<el-input v-model="occupationalForm.treatmentName" />
|
</el-form-item>
|
<el-form-item label="床号" prop="bedNumb">
|
<el-input v-model="occupationalForm.bedNumb" />
|
</el-form-item>
|
<el-form-item label="递交资料时间" prop="submitTime">
|
<el-date-picker
|
v-model="occupationalForm.submitTime"
|
value-format="yyyy-MM-dd"
|
type="date"
|
placeholder="选择递交资料时间"
|
/>
|
</el-form-item>
|
<el-form-item label="人事处理时间" prop="hrDoDate">
|
<el-date-picker
|
v-model="occupationalForm.hrDoDate"
|
value-format="yyyy-MM-dd"
|
type="date"
|
placeholder="选择人事处理时间"
|
/>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
社保赔偿费用
|
<el-divider />
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="医疗总费用" prop="expensesFee">
|
<el-input v-model="occupationalForm.expensesFee" />
|
</el-form-item>
|
<el-form-item label="一次性伤残补助金" prop="socialDisability">
|
<el-input v-model="occupationalForm.socialDisability" />
|
</el-form-item>
|
<el-form-item label="一次性医疗补助金" prop="socialSubsidy">
|
<el-input v-model="occupationalForm.socialSubsidy" />
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="剔除总额">
|
<el-input v-model="occupationalForm.eliminate" />
|
</el-form-item>
|
<el-form-item label="住院伙食补贴">
|
<el-input v-model="occupationalForm.socialAllowance" />
|
</el-form-item>
|
<el-form-item label="社保赔偿总费用">
|
<el-input v-model="occupationalForm.socialCompensation" />
|
</el-form-item>
|
</el-col>
|
</el-row>
|
公司赔偿费用
|
<el-divider />
|
<el-row>
|
<el-col :span="12">
|
<el-form-item label="已赔付医药费用" prop="compensated">
|
<el-input v-model="occupationalForm.compensated" />
|
</el-form-item>
|
<el-form-item label="一次性伤残补助金">
|
<el-input v-model="occupationalForm.companylDisability" />
|
</el-form-item>
|
<el-form-item label="一次性医疗补助金">
|
<el-input v-model="occupationalForm.companySubsidy" />
|
</el-form-item>
|
<el-form-item label="一次性就业补助金">
|
<el-input v-model="occupationalForm.jobSubsidy" />
|
</el-form-item>
|
</el-col>
|
<el-col :span="12">
|
<el-form-item label="其他赔偿报销">
|
<el-input v-model="occupationalForm.otherCompensated" />
|
</el-form-item>
|
<el-form-item label="工伤生活补贴">
|
<el-input v-model="occupationalForm.companyAllowance" />
|
</el-form-item>
|
<el-form-item label="公司赔偿总费用" prop="companyCompensation">
|
<el-input v-model="occupationalForm.companyCompensation" />
|
</el-form-item>
|
<el-form-item label="是否结案" prop="settleStatus">
|
<el-select v-model="occupationalForm.settleStatus" placeholder="">
|
<el-option
|
v-for="dict in settleStatusOptions"
|
:key="dict.dicItemCode"
|
:label="dict.dicItemName"
|
:value="dict.dicItemCode"
|
/>
|
</el-select>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
|
<el-row>
|
<el-col>
|
<el-form-item label="备注">
|
<el-input v-model="occupationalForm.remark" type="textarea" />
|
</el-form-item>
|
</el-col>
|
</el-row>
|
</el-form>
|
<div slot="footer" class="dialog-footer">
|
<el-button @click="dialogVisible = false">关 闭</el-button>
|
</div>
|
</el-dialog>
|
</template>
|
<script>
|
export default {
|
name: 'OccupationalForm',
|
data() {
|
return {
|
dialogVisible: false,
|
occupationalForm: {
|
occupationalId: '',
|
empId: '',
|
empNumb: '',
|
empName: '',
|
sex: '',
|
sexName: '',
|
certificateNumb: '',
|
deptId: '',
|
deptName: '',
|
allDeptName: '',
|
JobId: '',
|
jobName: '',
|
injuredTime: '',
|
injuredAddress: '',
|
injuredPart: '',
|
injuredDiacrisis: '',
|
injuredDescribe: '',
|
hospitalName: '',
|
treatmentName: '',
|
hospitalizatioFlag: '',
|
bedNumb: '',
|
reportTime: '',
|
submitTime: '',
|
sbumitBy: '',
|
hrDoDate: '',
|
expensesFee: '',
|
eliminate: '',
|
socialDisability: '',
|
socialAllowance: '',
|
socialSubsidy: '',
|
socialCompensation: '',
|
compensated: '',
|
otherCompensated: '',
|
companylDisability: '',
|
companyAllowance: '',
|
companySubsidy: '',
|
companyCompensation: '',
|
jobSubsidy: '',
|
settleStatus: '',
|
createTime: '',
|
creator: '',
|
modifyTime: '',
|
modifier: '',
|
delFlag: '',
|
version: '',
|
empStatus: 0,
|
remark: ''
|
}
|
}
|
},
|
mounted() {},
|
methods: {
|
|
}
|
//
|
}
|
</script>
|
<style scoped lang="scss">
|
|
</style>
|