| | |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/summaryList', |
| | | // name: '安全隐患台账-举一反三', |
| | | component: () => import('@/views/summaryPotentialSafetyHzards/summaryList'), |
| | | // meta: { title: '安全隐患台账-举一反三', icon: '' } |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/summaryForm', |
| | | // name: '安全隐患台账-举一反三', |
| | | component: () => import('@/views/summaryPotentialSafetyHzards/summaryForm'), |
| | | // meta: { title: '安全隐患台账-举一反三', icon: '' } |
| | | hidden: true |
| | | }, |
| | | path: '/summaryList', |
| | | // name: '安全隐患台账-举一反三', |
| | | component: () => import('@/views/summaryPotentialSafetyHzards/summaryList'), |
| | | // meta: { title: '安全隐患台账-举一反三', icon: '' } |
| | | hidden: true |
| | | }, |
| | | { |
| | | path: '/summaryForm', |
| | | // name: '安全隐患汇总-发送隐患单', |
| | | component: () => import('@/views/summaryPotentialSafetyHzards/summaryForm'), |
| | | // meta: { title: '安全隐患汇总-发送隐患单', icon: '' } |
| | | hidden: true |
| | | }, |
| | | { |
| | | id: 12, |
| | | parentId: 0, |
| | | path: '/chartAnalysis', |
| | | name: '隐患图表分析', |
| | | component: () => import('@/views/chartAnalysis'), |
| | | meta: { title: '隐患图表分析', icon: '' } |
| | | }, |
| | | ] |
| | | } |
| | | ] |
| | |
| | | <template> |
| | | |
| | | <div> |
| | | <div class="whole_top"> |
| | | <el-form ref="form" :inline="true" :model="form" label-width="100px"> |
| | | <div class="top"> |
| | | <div class="select"> |
| | | <el-form-item> |
| | | <el-select v-model="value1" multiple placeholder="请选择" style="color: red"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-select v-model="value2" multiple placeholder="请选择" style="color: red"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-select v-model="value3" multiple placeholder="请选择" style="color: red"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-select v-model="value4" multiple placeholder="请选择" style="color: red"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-select v-model="value5" multiple placeholder="请选择" style="color: red"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-select v-model="value6" multiple placeholder="请选择" style="color: red"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </div> |
| | | <el-form-item> |
| | | <el-radio-group v-model="radio" style="padding: 20px 0;"> |
| | | <el-radio :label="1">按隐患部门</el-radio> |
| | | <el-radio :label="2">按专业</el-radio> |
| | | <el-radio :label="3">按级别</el-radio> |
| | | <el-radio :label="4">按检查类别</el-radio> |
| | | <el-radio :label="5">按检查单位(上级单位)</el-radio> |
| | | <el-radio :label="6">按检查单位(本部单位)</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-radio-group v-model="radio"> |
| | | <el-radio :label="1">按隐患部门</el-radio> |
| | | <el-radio :label="2">按专业</el-radio> |
| | | <el-radio :label="3">按级别</el-radio> |
| | | <el-radio :label="4">按检查类别</el-radio> |
| | | <el-radio :label="5">按检查单位(上级单位)</el-radio> |
| | | <el-radio :label="6">按检查单位(本部单位)</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | <div class="center" style="text-align: center;padding-top: 10px;"> |
| | | <el-form-item label="检查时间:"> |
| | | <el-date-picker |
| | | v-model="time" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button class="btn" size="small" type="primary" @click="close()" |
| | | >汇总</el-button> |
| | | <el-button class="btn" size="small" type="primary" @click="close()" |
| | | >导出Excel</el-button> |
| | | </el-form-item> |
| | | </div> |
| | | </el-form> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%"> |
| | | <el-table-column align="center" label="众泰煤焦化-安全隐患台帐"> |
| | | <el-table-column |
| | | prop="name" |
| | | label="隐患部门\隐患专业" |
| | | align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="province" |
| | | label="采掘" |
| | | align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="city" |
| | | label="生产" |
| | | width="120" |
| | | align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | label="合计" |
| | | width="300" |
| | | align="center"> |
| | | </el-table-column> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div style="color: #c5021a;margin-top: 20px;"> |
| | | <div>温馨提示:</div> |
| | | <div>点选可查询隐患详情。</div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | name: "index", |
| | | data() { |
| | | return { |
| | | options: [{ |
| | | value: '选项1', |
| | | label: '安全环保部' |
| | | }, { |
| | | value: '选项2', |
| | | label: '生产技术部' |
| | | }, { |
| | | value: '选项3', |
| | | label: '企管部' |
| | | }, { |
| | | value: '选项4', |
| | | label: '消防保卫部' |
| | | }, { |
| | | value: '选项5', |
| | | label: '质检中心' |
| | | }], |
| | | value1: [], |
| | | value2: [], |
| | | value3: [], |
| | | value4: [], |
| | | value5: [], |
| | | value6: [], |
| | | radio: 3, |
| | | time: '', |
| | | tableData: [{ |
| | | name: '财务部', |
| | | province: '1', |
| | | city: '4', |
| | | address: '1' |
| | | }, { |
| | | name: '党委副书记', |
| | | province: '0', |
| | | city: '2', |
| | | address: '0' |
| | | }, { |
| | | name: '众泰煤焦化', |
| | | province: '2', |
| | | city: '3', |
| | | address: '1' |
| | | }, { |
| | | name: '王小虎', |
| | | province: '3', |
| | | city: '9', |
| | | address: '2' |
| | | }] |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | .top{ |
| | | padding: 10px 5px; |
| | | background: #e4edf4; |
| | | } |
| | | /*下拉框图标隐藏*/ |
| | | .whole_top .select /deep/ .el-input__suffix-inner .is-reverse{ |
| | | display: none; |
| | | } |
| | | .whole_top .select /deep/ .el-input__suffix-inner .el-icon-arrow-up{ |
| | | display: none; |
| | | } |
| | | /*设下拉框颜色*/ |
| | | .select /deep/.el-input__inner { |
| | | border: 1px solid #c5dbec; |
| | | font-weight: bold; |
| | | background: #dfeffc; |
| | | /*.el-icon-circle-close*/ |
| | | } |
| | | .whole_top .select /deep/.el-select .el-input__inner:focus { |
| | | color: #e6860b; |
| | | } |
| | | .select /deep/ .is-focus .el-select__tags-text{ |
| | | color: #000000; |
| | | } |
| | | /*下拉框选值之后的样式*/ |
| | | .select /deep/ .el-tag.el-tag--info { |
| | | background-color: transparent;; |
| | | border-color: transparent; |
| | | font-weight: bold; |
| | | color: #e6860b; |
| | | } |
| | | /*placeholder颜色修改*/ |
| | | .whole_top ::-webkit-input-placeholder { |
| | | color: #000000; |
| | | } |
| | | .whole_top :-moz-placeholder { |
| | | color: #000000; |
| | | } |
| | | .whole_top ::-moz-placeholder{ |
| | | color: #000000; |
| | | } |
| | | .whole_top :-ms-input-placeholder { |
| | | color: #000000; |
| | | } |
| | | /*日期*/ |
| | | /deep/ .el-date-editor .el-range-separator{ |
| | | width: auto; |
| | | } |
| | | .btn{ |
| | | background-color: #034ea2; |
| | | border: 1px solid #034ea2; |
| | | } |
| | | </style> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="附件" prop="DTRisk_level"> |
| | | <el-input v-model="ruleForm.DTRisk_level" :disabled="true"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="流程信息" prop="name"> |
| | | <!-- <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input>--> |
| | | <el-table |
| | |
| | | prop="address" |
| | | label="流程信息" |
| | | align="center" |
| | | width="170"> |
| | | width="188"> |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-form-item> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="发送流程" prop="name"> |
| | | <el-input type="textarea" v-model="ruleForm.name" class="multiline" :disabled="true"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="下一步" prop="next"> |
| | | <el-input v-model="ruleForm.next" class="multiline" :disabled="true"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <!-- <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="是否发送" prop="name"> |
| | | <el-radio-group v-model="ruleForm.safetyInspectionItemResult"> |
| | | <el-radio :label="0">通过</el-radio> |
| | | <el-radio :label="1">不通过</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row>--> |
| | | <!--<div |
| | | v-if="ruleForm.safetyInspectionItemResult == 0"> |
| | | <el-row> |
| | | <el-col :span="9"> |
| | | <el-form-item label="复查时间" prop="reviewTime"> |
| | | <el-date-picker |
| | | v-model="ruleForm.reviewTime" |
| | | type="date" |
| | | placeholder="选择日期" |
| | | style="width: 100%"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="9"> |
| | | <el-form-item label="复查人" prop="rechecker"> |
| | | <el-input v-model="ruleForm.rechecker" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="复查结果" prop="reviewResults"> |
| | | <el-input class="textarea2" type="textarea" clearable v-model="ruleForm.reviewResults"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="备注" prop="desc"> |
| | | <el-input class="textarea" type="textarea" v-model="ruleForm.desc"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | <div |
| | | v-else="ruleForm.safetyInspectionItemResult == 1"> |
| | | <el-row> |
| | | <el-col :span="9"> |
| | | <el-form-item label="复查时间" prop="reviewTime"> |
| | | <el-date-picker |
| | | v-model="ruleForm.reviewTime" |
| | | type="date" |
| | | placeholder="选择日期" |
| | | style="width: 100%"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="9"> |
| | | <el-form-item label="复查人" prop="rechecker"> |
| | | <el-input v-model="ruleForm.rechecker" clearable></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="复查结果" prop="reviewResults"> |
| | | <el-input class="textarea2" type="textarea" v-model="ruleForm.reviewResults1"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="备注" prop="desc1"> |
| | | <el-input class="textarea" type="textarea" v-model="ruleForm.desc1"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </div>--> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item label="备注" prop="dealContent"> |
| | | <el-input class="textarea" type="textarea" v-model="ruleForm.dealContent"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="22"> |
| | | <el-form-item style="text-align: center;"> |
| | | <el-button class="btn" size="small" @click="submitForm('ruleForm')" type="primary">保存</el-button> |
| | | <el-button size="small" @click="close()" |
| | | >删除</el-button> |
| | | <el-button class="btn" size="small" type="primary" @click="close()" |
| | | >关闭</el-button> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |