| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645 |
- <template>
- <div>
- <!-- <el-dialog :title="'责任人填报'" :visible.sync="dialogFormVisible"> -->
- <el-container style="height:520px;">
- <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
- <el-form :model="formObj" :label-width="formLabelWidth" :rules="rules">
- <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
- style="width:120px;padding-left: 10px">5.1安全风险管理(95分)</span><span class="hrs"></span></p>
- <el-form-item label="5.1.1危险源辨识、风险评价与分级管控制度的内容应包括危险源辨识及风险评价的职责、范围、频次、方法、准则和工作程序等,并以正式文件发布实施(3分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f511" :min="0" :max="3" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f511')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未以正式文件发布,扣3分;<br/>
- (2)制度内容不全,每缺一项扣1分;<br/>
- (3)制度内容不符合有关规定,每项扣1分
- </p>
- <p>分值:3</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.1.2组织开展全面、系统的危险源辨识,确定一般危险源和重大危险源。危险源辨识应按制度采用适宜的程序和方法,覆盖本单位的所有生产工艺、人员行为、设备设施、作业场所和安全管理等方面。应对危险源辨识及风险评价资料进行统计、分析、整理、归档(25分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f512" :min="0" :max="25" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f512')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未开展危险源辨识,扣25分;<br/>
- (2)一般危险源辨识不全或与实际不符,每项扣1分;<br/>
- (3)重大危险源辨识不全或与实际不符,每项扣5分;
- (4)统计、分析、整理和归档资料不全,每缺一项扣1分
- </p>
- <p>分值:25</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.1.3对危险源进行风险评价时,应至少从影响人员、财产和环境三个方面的可能性和严重程度进行分析,并对现有控制措施的有效性加以考虑,确定风险等级(17分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f513" :min="0" :max="17" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f513')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未实施安全风险评价,扣17分;<br/>
- (2)风险评价对象不全,每缺一项扣1分;<br/>
- (3)风险等级不合理,每项扣1分
- </p>
- <p>分值:17</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.1.4实施风险分级分类差异化动态管理,及时掌握危险源及风险状态和变化趋势,适时更新危险源及风险等级,并根据危险源及风险等级制定并落实相应的安全风险控制措施 (包括工程技术措施、管理措施、个体 防护措施等),对安全风险进行控制。重大危险源应制定专项安全管理方案和应急预案,明确责任部门、责任人、分级管控措施和应急措施,建立应急组织,配备应急物资,登记建档并及时将重大危险源的辨识评价结果、风险防控措施及应急措施向上级主管部门报告(25分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f514" :min="0" :max="25" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f514')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未实施分级分类差异化动态管理,扣25分;<br/>
- (2)未制定风险防控措施,每项扣1分;<br/>
- (3)重大危险源未制定专项方案或应急预案,每项扣3分;<br/>
- (4)专项方案或应急预案内容不全,每项扣1分;<br/>
- (5)专项方案或应急预案内容不符合有关规定, 每项扣1分;<br/>
- (6)应急组织及物资准备不符合有关规定,每项扣1分;<br/>
- (7)重大危险源未登记建档,每项扣3分;<br/>
- (8)重大危险源未及时向上级主管部门报告,每项扣3分;<br/>
- (9)报告内容不全或不符合有关规定,每项扣1分
- </p>
- <p>分值:25</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.1.5 将风险评价结果及所采取的控制措施告知相关从业人员,使其熟悉工作岗位和作业环境中存在的安全风险,掌握和落实相应控制措施。应对重大危险源的管理人员进行专项培训,使其了解重大危险源的危险特性,熟悉重大危险源安全管理规章制度,掌握安全操作技能和应急措施(7分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f515" :min="0" :max="7" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f515')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未告知,扣5分;<br/>
- (2)告知不全,每少一人扣1分;<br/>
- (3)相关人员不熟悉有关的安全风险及控制措施, 每人扣1分;<br/>
- (4)重大危险源的管理人员进行专项培训,每少一人扣1分
- </p>
- <p>分值:7</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.1.6变更管理制度应明确组织机构、人员、工艺、技术、作业方案、设备设施、作业过程及环境发生变化时的审批程序等内容(3分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f516" :min="0" :max="3" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f516')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未以正式文件发布,扣3分;<br/>
- (2)制度内容不全,每项扣1分;<br/>
- (3)制度内容不符合有关规定,每项扣1分<br/>
- </p>
- <p>分值:3</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.1.7变更前,应对变更过程及变更后可能产生的危险源及安全风险进行辨识、评价,制定相应控制措施,履行审批及验收程序,并对作业人员进行交底和培训(15分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f517" :min="0" :max="15" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f517')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)变更前未进行危险源及风险评价,每项扣5分;
- (2)未制定相应控制措施,每项扣5分;
- (3)未履行审批或验收程序,每项扣5分;
- (4)未进行交底或培训,每项扣5分;
- (5)参加交底人员不全,每人扣1分
- </p>
- <p>分值:15</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
- style="width:120px;padding-left: 10px">5.2隐患排查治理(60分)</span><span class="hrs"></span></p>
- <el-form-item label="5.2.1事故隐患排查治理制度应包括隐患排查的目的、范围、方式、频次和要求,以及隐患治理的职责、验证、评价与监控等内容(3分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f521" :min="0" :max="3" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f521')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查制度文本<br/>
- (1)未以正式文件发布,扣3分;<br/>
- (2)制度内容不全,每缺一项扣1分;<br/>
- (3)制度内容不符合有关规定,每项扣1分
- </p>
- <p>分值:3</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.2根据事故隐患排查制度开展事故隐患排查,排查前应制定排查方案,明确排查的目的、范围和方法;排查方式主要包括定期综合检查、专项检查、季 节 性 检 查、节 假日检查和日常检查等;对排查出的事故隐患,应及时书面通知有关责任部门,定人、定时、定措施进行整改,并按照事故隐患的等级建立事故隐患信息台账。相关方排查出的隐患应统一纳入本单位隐患管理。至少每季度自行组织一次安全生产综合检查(10分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f522" :min="0" :max="10" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f522')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未制定排查方案,每次扣1分;
- (2)排查方式不全,每缺一项扣2分;
- (3)排查结果与现场实际不符,每次扣1分;
- (4)未书面通知有关部门,每次扣1分;
- (5)隐患信息台账不全,每缺一项扣1分;
- (6)未将相关方隐患纳入本单位隐患管理,扣5分;
- (7)安全生产综合检查频次不够,每少一次扣1分;
- (8)存在重大事故隐患未完成有效整改的,不得评定为安全生产标准化达标单位
- </p>
- <p>分值:10</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.3建立事故隐患报告和举报奖励制度,鼓励、发动职工发现和排除事故隐患,鼓励社会公众举报。对发现、排除和举报事故隐患的有功人员,应给予物质奖励和表彰(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f523" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f523')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未建立事故隐患报告和举报奖励制度,扣2分;<br/>
- (2)制度内容不全,每缺一项扣1分;<br/>
- (3)制度内容不符合有关规定,每项扣1分;<br/>
- (4)无物质奖励和表彰记录,扣5分<br/>
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.4单位主要负责人组织制定重大事故隐患治理方案,其内容应包括重大事故隐患描述;治理的目标和任务;采取的方法和措施;经费和物资的落实;负责治理的机构和人员;治理的时限和要求;安全措施和应急预案等(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f524" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f524')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未制定治理方案,扣4分;<br/>
- (2)治理方案内容不符合要求,每项扣1分;<br/>
- (3)未按治理方案实施,扣5分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.5一般事故隐患应立即组织整改(7分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f525" :min="0" :max="7" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f525')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)一般事故隐患未立即组织整改,每项扣1分
- </p>
- <p>分值:7</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.6事故隐患整改到位前,应采取相应的安全防范措施,防止事故发生(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f526" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f526')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未采取安全防范措施,每项扣1分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.7重大事故隐患治理完成后,对治理情况进行验证和效果评估。一般事故隐患治理完成后,对治理情况进行复查,并在隐患整改通知单上签署明确意见(10分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f527" :min="0" :max="10" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f527')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)对于重大事故隐患,未进行验证、效果评估, 扣10分;<br/>
- (2)对于一般事故隐患,未复查或未签署意见, 每项扣2分
- </p>
- <p>分值:10</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.8事故隐患排查治理情况应当如实记录,按月、季、年对隐患排查 治 理 情 况 进 行统计分析,并通过职工大会或者职工代表大会、信息公示栏等方式向从业人员通报。其中,重大事故隐患排查治理情况应当及时向负有安全生产监督管理职责的部门和职工大会或者职工代表大会报告(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f528" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f528')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未如实记录,未按规定进行统计 分 析,每 次 扣1分;<br/>
- (2)未向从业人员通报,每次扣1分;
- (3)重大事故隐患排查治理情况未及时向负有安全生产监督管理职责的部门报告,每次扣2分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.9地方人民政府或有关部门挂牌督办并责令全部或者局部停工的重大事故隐患,治理工作结束后,应组织本单位的技术人员和专家对治理情况进行评估。经治理后符合安全生产条件的,向有关部门提出复工的书面申请,经审查同意后,方可复工(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f529" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f529')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未按规定进行评估,扣5分;<br/>
- (2)未经审查同意复工,扣5分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.2.10运用隐患自查、自改、自报信息系统,通过信息系统对隐患排査、报告、治理、销账等过程进行管理和统计分析,并按照有关要求报送隐患排查治理情况(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f5210" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f5210')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未应用信息系统进行隐患管理和统计分析,扣5分;<br/>
- (2)隐患管理和统计分析内容不完整,每缺一项扣1分;<br/>
- (3)未按照要求报送隐患排查治理情况,每次扣1分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
- style="width:120px;padding-left: 10px">5.3预测预警(15分)</span><span class="hrs"></span></p>
- <el-form-item label="5.3.1根据本单位特点,结合安全风险管理、隐患排查治理及事故等情况,运用定量或定性的安全生产预测预警技术,建立体现安全生产状况及发展趋势的安全生产预测预警体系(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f531" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f531')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)未建立安全生产预测预警体系,扣5分;<br/>
- (2)预测预警体系内容不全,每缺一项扣1分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.3.2采取多种途径及时获取水文、气象等信息,在接到有关自然灾害预报时,应及时发出预警通知;发生可能危及安全的情况时,应采取撤离人员、停止作业、加强监测等安全措施,并及时向有关部门报告(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f532" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f532')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- (1)获取信息不及时,每次扣2分;<br/>
- (2)未及时发出预警通知,扣5分;<br/>
- (3)未采取安全措施,扣5分;<br/>
- (4)未及时报告,每次扣2分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="5.3.3根据安全风险管理、隐患排查治理及事故等统计分析结果,每月至少进行一次安全生产预测预警(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f533" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f533')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)未定期进行预测预警,每少一次扣1分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="">
- <el-button type="primary" @click="addHandler" v-if="openType">保 存</el-button>
- </el-form-item>
- </el-form>
- </el-main>
- <add-pic-com v-if="jqmmDialogShow" :dialogTitle="'佐证材料'" :jqmmEngId="id" :type="type" :currentNodeId="currentNodeId" :openType="openType" @jqmmDialogClose="jqmmDialogClose"></add-pic-com>
- </el-container>
- </div>
- </template>
- <script>
- import addPicCom from "./addPic.vue"
- import request from "@util/gw_ajax_request.js"
- export default {
- props: ['currentObjectId','currentObjectName','currentObjectRgstrId','openType','currentNodeId'],
- data() {
- return {
- formObj: {
- f511: undefined,
- f512: undefined,
- f513: undefined,
- f514: undefined,
- f515: undefined,
- f516: undefined,
- f517: undefined,
- f521: undefined,
- f522: undefined,
- f523: undefined,
- f524: undefined,
- f525: undefined,
- f526: undefined,
- f527: undefined,
- f528: undefined,
- f529: undefined,
- f5210: undefined,
- f531: undefined,
- f532: undefined,
- f533: undefined,
- },
- formLabelWidth: '350px',
- rules: {
- },
- jqmmDialogShow: false,
- id:"",
- type: '',
- }
- },
- components: {
- addPicCom
- },
- computed:{
- recPersId(){
- return localStorage.getItem("userid")? localStorage.getItem("userid"): ''
- }
- },
- created(){
- this.findItemByType()
- },
- mounted() {
- this.getRgstridObj();
- },
- watch: {
- currentObjectRgstrId(n,o){
- this.getRgstridObj();
- },
- },
- methods: {
- priceChange(val) {
- const isTrue = val%0.5===0?false:true;
- if (isTrue){
- this.$message('请输入大于等于0且是0.5的倍数的数');
- }
- },
- findItemByType() {
- },
- getRgstridObj(){
- var _self = this;
- request.get(`/bis/insp/fjsdu/safdl/${_self.currentObjectRgstrId}`).then((res)=>{
- _self.formObj = res.data;
- if(Object.keys(res.data).length !== 0) {
- _self.formObj.f511 = res.data.f511 == null ? undefined : res.data.f511
- _self.formObj.f512 = res.data.f512 == null ? undefined : res.data.f512
- _self.formObj.f513 = res.data.f513 == null ? undefined : res.data.f513
- _self.formObj.f514 = res.data.f514 == null ? undefined : res.data.f514
- _self.formObj.f515 = res.data.f515 == null ? undefined : res.data.f515
- _self.formObj.f516 = res.data.f516 == null ? undefined : res.data.f516
- _self.formObj.f517 = res.data.f517 == null ? undefined : res.data.f517
- _self.formObj.f521 = res.data.f521 == null ? undefined : res.data.f521
- _self.formObj.f522 = res.data.f522 == null ? undefined : res.data.f522
- _self.formObj.f523 = res.data.f523 == null ? undefined : res.data.f523
- _self.formObj.f524 = res.data.f524 == null ? undefined : res.data.f524
- _self.formObj.f525 = res.data.f525 == null ? undefined : res.data.f525
- _self.formObj.f526 = res.data.f526 == null ? undefined : res.data.f526
- _self.formObj.f527 = res.data.f527 == null ? undefined : res.data.f527
- _self.formObj.f528 = res.data.f528 == null ? undefined : res.data.f528
- _self.formObj.f529 = res.data.f529 == null ? undefined : res.data.f529
- _self.formObj.f5210 = res.data.f5210 == null ? undefined : res.data.f5210
- _self.formObj.f531 = res.data.f531 == null ? undefined : res.data.f531
- _self.formObj.f532 = res.data.f532 == null ? undefined : res.data.f532
- _self.formObj.f533 = res.data.f533 == null ? undefined : res.data.f533
- }
- _self.id = res.data.id;
- });
- },
- showPic(type){
- this.type = type
- this.jqmmDialogShow = true
- },
- jqmmDialogClose() {
- this.jqmmDialogShow = false;
- },
- addHandler(){
- var _self = this;
- _self.formObj['rgstrId'] = _self.currentObjectRgstrId;
- _self.formObj['persId'] = _self.recPersId;
- if(
- this.formObj.f511==undefined &&
- this.formObj.f512==undefined &&
- this.formObj.f513==undefined &&
- this.formObj.f514==undefined &&
- this.formObj.f515==undefined &&
- this.formObj.f516==undefined &&
- this.formObj.f517==undefined &&
- this.formObj.f521==undefined &&
- this.formObj.f522==undefined &&
- this.formObj.f523==undefined &&
- this.formObj.f524==undefined &&
- this.formObj.f525==undefined &&
- this.formObj.f526==undefined &&
- this.formObj.f527==undefined &&
- this.formObj.f528==undefined &&
- this.formObj.f529==undefined &&
- this.formObj.f5210==undefined &&
- this.formObj.f531==undefined &&
- this.formObj.f532==undefined &&
- this.formObj.f533==undefined
- ){
- this.formObj.state = "0"
- }else if(
- this.formObj.f511!=undefined &&
- this.formObj.f512!=undefined &&
- this.formObj.f513!=undefined &&
- this.formObj.f514!=undefined &&
- this.formObj.f515!=undefined &&
- this.formObj.f516!=undefined &&
- this.formObj.f517!=undefined &&
- this.formObj.f521!=undefined &&
- this.formObj.f522!=undefined &&
- this.formObj.f523!=undefined &&
- this.formObj.f524!=undefined &&
- this.formObj.f525!=undefined &&
- this.formObj.f526!=undefined &&
- this.formObj.f527!=undefined &&
- this.formObj.f528!=undefined &&
- this.formObj.f529!=undefined &&
- this.formObj.f5210!=undefined &&
- this.formObj.f531!=undefined &&
- this.formObj.f532!=undefined &&
- this.formObj.f533!=undefined
- ){
- this.formObj.state = "2";
- }else{
- this.formObj.state = "1"
- }
- this.$confirm('确认保存现场督查情况信息?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(() => {
- try{
- request.post('/bis/insp/fjsdu/safdl',_self.formObj).then((res)=>{
- if (res.success) {
- _self.$message.success("修改成功");
- _self.$emit("addShuiKuSuccess");
- }
- });
- } catch(e) {
- }
- }).catch(() => {});
- }
- }
- }
- </script>
- <style scoped>
- #dcdxHeader {
- padding: 15px 20px;
- }
- #dxdcFooter {
- text-align: center;
- }
- #dxdcAside {
- border:1px solid #d5d5ff;
- }
- .el-dialog__wrapper .el-treeWhite{
- /* max-height: 260px !important; */
- }
- .add-problem-icon{
- font-size: 16px;
- }
- .el-icon-camera-solid,.el-icon-circle-plus{
- margin-left: 20px;
- color: #00bbff;
- font-size: 18px;
- line-height: 12px;
- vertical-align: middle;
- cursor: pointer;
- }
- .el-icon-question,.el-icon-circle-plus{
- margin-left: 20px;
- color: #00bbff;
- font-size: 18px;
- line-height: 12px;
- vertical-align: middle;
- cursor: pointer;
- }
- .el-icon-circle-plus{
- vertical-align: top;
- }
- </style>
|