| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709 |
- <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">1.1目标</span><span class="hrs"></span></p>
- <el-form-item label="1.1.1安全生产目标管理制度应明确目标的制定、分解、实施、检查、考核等内容。(2分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f111" :min="0" :max="2" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f111')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查制度文本<br/>
- (1)未以正式文件发布,扣2分<br/>
- (2)制度内容不全,每缺一项扣1分<br/>
- (3)制度内容不符合有关规定,每项扣1分
- </p>
- <p>分值:2</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.1.2制定安全生产总目标和年度目标,应包括生产安全事故控制、生产安全事故隐患排查治理、职业健康、安全生产管理等目标。(3分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f112" :min="0" :max="3" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f112')" 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分
- </p>
- <p>分值:3</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.1.3根据部门和所属单位在安全生产中的职能,分解安全生产总目标和年度目标。(4分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f113" :min="0" :max="4" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f113')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件<br/>
- (1)目标未分解,扣4分<br/>
- (2)目标分解不全,每缺一个部门或单位扣1分<br/>
- (3)目标分解与职能不符,每项扣1分
- </p>
- <p>分值:4</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.1.4逐级签订安全生产责任书,并制定目标保证措施。(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f114" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f114')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件<br/>
- (1)未签订责任书,扣5分<br/>
- (2)责任书签订不全,每缺一个部门、单位或个人扣1分<br/>
- (3)未制定目标保证措施,每缺一个部门、单位或个人扣1分<br/>
- (4)责任书内容与安全生产职责不符,每项扣1分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.1.5定期对安全生产目标完成情况进行检查、评估,必要时,调整安全生产目标。(6分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f115" :min="0" :max="6" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f115')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)未定期检查、评估,扣6分<br/>
- (2)检查、评估的部门或单位不全,每缺一个扣1分<br/>
- (3)必要时,未调整安全生产目标,扣3分
- </p>
- <p>分值:6</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.1.6定期对安全生产目标完成情况进行考核奖惩。(10分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f116" :min="0" :max="10" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f116')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)未定期考核奖惩,扣10分<br/>
- (2)考核奖惩不全,每缺一个部门或单位扣2分
- </p>
- <p>分值:10</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">1.2机构与职责(28分)</span><span class="hrs"></span></p>
- <el-form-item label="1.2.1成立由主要负责人、其他领导班子成员、有关部门负责人等组成的安全生产委员会(安全生产领导小组),人员变化时及时调整发布。(4分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f121" :min="0" :max="4" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f121')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件<br/>
- (1)未成立或未以正式文件发布,扣4分<br/>
- (2)成员不全,每缺一位领导或相关部门负责人扣1分<br/>
- (3)人员发生变化,未及时调整发布,扣2分
- </p>
- <p>分值:4</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.2.2按规定设置安全生产管理机构。(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f122" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f122')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件<br/>
- (1)未按规定设置,扣5分<br/>
- (2)目部未按规定设置,每个扣2分
- </p>
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.2.3按规定配备专(兼)职安全生产管理人员,建立健全安全生产管理网络。(6分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f123" :min="0" :max="6" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f123')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件<br/>
- (1)安全管理人员配备不全,每少一人扣2分<br/>
- (2)人员不符合要求,每人扣2分
- </p>
- <p>分值:6</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.2.4安全生产责任制度应明确各级单位、部门及人员的安全生产职责、权限和考核奖惩等内容。主要负责人全面负责安全生产工作,并履行相应责任和义务;分管负责人应对各自职责范围内的安全生产工作负责;各级管理人员应按照安全生产责任制的相关要求,履行其安全生产职责。(9分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f124" :min="0" :max="9" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f124')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查制度文本<br/>
- (1)未以正式文件发布,扣2分<br/>
- (2)责任制不全,每缺一项扣2分<br/>
- (3)责任制内容与安全生产职责不符,每项扣1分
- </p>
- <p>分值:9</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.2.5安全生产委员会(安全生产领导小组)每季度至少召开一次会议,跟踪落实上次会议要求,总结分析本单位的安全生产情况,评估本单位存在的风险,研究解决安全生产工作中的重大问题,并形成会议纪要。(4分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f125" :min="0" :max="4" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f125')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)会议频次不够,每少一次扣1分<br/>
- (2)未跟踪落实上次会议要求,每次扣1分<br/>
- (3)重大问题未经安委会(安全生产领导小组)研究解决,每项扣1分<br/>
- (4)未形成会议纪要,每次扣1分
- </p>
- <p>分值:4</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">1.3全员参与(14分)</span><span class="hrs"></span></p>
- <el-form-item label="1.3.1定期对部门、所属单位和从业人员的安全生产职责的适宜性、履职情况进行评估和监督考核。(8分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f131" :min="0" :max="8" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f131')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关记录<br/>
- (1)未进行评估和监督考核,扣8分 <br/>
- (2)评估和监督考核不全,每缺一个部门、单位或个人扣2分
- </p>
- <p>分值:8</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.3.2建立激励约束机制,鼓励从业人员积极建言献策,建言献策应有回复。(6分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f132" :min="0" :max="6" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f132')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)未建立激励约束机制,扣6分<br/>
- (2)未对建言献策回复,每少一次扣1分
- </p>
- <p>分值:6</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">1.4安全生产投入(58分)</span><span class="hrs"></span></p>
- <el-form-item label="1.4.1安全生产费用保障制度应明确费用的提取、使用、管理的程序、职责及权限。(2分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f141" :min="0" :max="2" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f141')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查制度文本<br/>
- (1)未以正式文件发布,扣2分<br/>
- (2)制度内容不全,每缺一项扣1<br/>
- (3)制度内容不符合有关规定,每项扣1分
- </p>
- <p>分值:2</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.4.2按照规定足额提取安全生产费用;在编制投标文件时将安全生产费用列入工程造价。(15分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f142" :min="0" :max="15" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f142')" 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)未将安全生产费用列入工程造价,每个项目扣3分
- </p>
- <p>分值:15</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.4.3根据安全生产需要编制安全生产费用使用计划,并严格审批程序,建立安全生产费用使用台账。(8分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f143" :min="0" :max="8" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f143')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关记录<br/>
- (1)未编制安全生产费用使用计划,扣8分<br/>
- (2)审批程序不符合规定,扣3分<br/>
- (3)未建立安全生产费用使用台账,扣8分<br/>
- (4)台账不全,每缺一项扣1分
- </p>
- <p>分值:8</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.4.4落实安全生产费用使用计划,并保证专款专用。(18分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f144" :min="0" :max="18" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f144')" 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)未专款专用,每项扣2分
- </p>
- <p>分值:18</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.4.5每年对安全生产费用的落实情况进行检查、总结和考核,并以适当方式公开安全生产费用提取和使用情况。(7分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f145" :min="0" :max="7" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f145')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关记录<br/>
- (1)未进行检查、总结和考核,扣7分<br/>
- (2)未公开安全生产费用提取和使用情况,扣3分
- </p>
- <p>分值:7</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.4.6按照有关规定,为从业人员及时办理相关保险。(8分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f146" :min="0" :max="8" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f146')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关记录<br/>
- (1)未办理相关保险,扣8分<br/>
- (2)参保人员不全,每缺一人扣1分
- </p>
- <p>分值:8</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">1.5安全文化建设(10分)</span><span class="hrs"></span></p>
- <el-form-item label="1.5.1确立本单位安全生产和职业病危害防治理念及行为准则,并教育、引导全体人员贯彻执行。(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f151" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f151')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)未确立理念或行为准则,扣5分<br/>
- (2)未教育、引导全体人员贯彻执行,扣5分
- <p>分值:5</p>
- </div>
- <i class="el-icon-question"></i>
- </el-tooltip>
- </el-form-item>
- <el-form-item label="1.5.2制定安全文化建设规划和计划,开展安全文化建设活动。(5分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f152" :min="0" :max="5" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f152')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关文件和记录<br/>
- (1)未制定安全文化建设规划或计划,扣5分<br/>
- (2)未按计划实施,每项扣2分<br/>
- (3)单位主要负责人未参加安全文化建设活动,扣2分
- <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">1.6安全生产信息化建设(10分)</span><span class="hrs"></span></p>
- <el-form-item label="1.6.1根据实际情况,建立安全生产电子台账管理、重大危险源监控、职业病危害防治、应急管理、安全风险管控和隐患自查自报、安全生产预测预警等信息系统,利用信息化手段加强安全生产管理工作。(10分)" :required="true">
- <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f161" :min="0" :max="10" label="描述文字">
- <template slot="prepend">
- <span>得分</span>
- </template>
- </el-input-number>
- <i @click="showPic('f161')" class="el-icon-camera-solid"></i>
- <el-tooltip class="item" effect="dark" content="" placement="top">
- <div slot="content">
- <p>评分标准:<br/>
- 查相关系统<br/>
- (1)未建立信息系统,扣10分<br/>
- (2)信息系统不全,每缺一项扣2分
- <p>分值:10</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: {
- f111: undefined,
- f112: undefined,
- f113: undefined,
- f114: undefined,
- f115: undefined,
- f116: undefined,
- f121: undefined,
- f122: undefined,
- f123: undefined,
- f124: undefined,
- f125: undefined,
- f131: undefined,
- f132: undefined,
- f141: undefined,
- f142: undefined,
- f143: undefined,
- f144: undefined,
- f145: undefined,
- f146: undefined,
- f151: undefined,
- f152: undefined,
- f161: 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/fjaccp/trgt/${_self.currentObjectRgstrId}`).then((res)=>{
- _self.formObj = res.data;
- if(Object.keys(res.data).length !== 0) {
- _self.formObj.f111 = res.data.f111 == null ? undefined : res.data.f111
- _self.formObj.f112 = res.data.f112 == null ? undefined : res.data.f112
- _self.formObj.f113 = res.data.f113 == null ? undefined : res.data.f113
- _self.formObj.f114 = res.data.f114 == null ? undefined : res.data.f114
- _self.formObj.f115 = res.data.f115 == null ? undefined : res.data.f115
- _self.formObj.f116 = res.data.f116 == null ? undefined : res.data.f116
- _self.formObj.f121 = res.data.f121 == null ? undefined : res.data.f121
- _self.formObj.f122 = res.data.f122 == null ? undefined : res.data.f122
- _self.formObj.f123 = res.data.f123 == null ? undefined : res.data.f123
- _self.formObj.f124 = res.data.f124 == null ? undefined : res.data.f124
- _self.formObj.f125 = res.data.f125 == null ? undefined : res.data.f125
- _self.formObj.f131 = res.data.f131 == null ? undefined : res.data.f131
- _self.formObj.f132 = res.data.f132 == null ? undefined : res.data.f132
- _self.formObj.f141 = res.data.f141 == null ? undefined : res.data.f141
- _self.formObj.f142 = res.data.f142 == null ? undefined : res.data.f142
- _self.formObj.f143 = res.data.f143 == null ? undefined : res.data.f143
- _self.formObj.f144 = res.data.f144 == null ? undefined : res.data.f144
- _self.formObj.f145 = res.data.f145 == null ? undefined : res.data.f145
- _self.formObj.f146 = res.data.f146 == null ? undefined : res.data.f146
- _self.formObj.f151 = res.data.f151 == null ? undefined : res.data.f151
- _self.formObj.f152 = res.data.f152 == null ? undefined : res.data.f152
- _self.formObj.f161 = res.data.f161 == null ? undefined : res.data.f161
- }
- _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.f111==undefined &&
- this.formObj.f112==undefined &&
- this.formObj.f113==undefined &&
- this.formObj.f114==undefined &&
- this.formObj.f115==undefined &&
- this.formObj.f116==undefined &&
- this.formObj.f121==undefined &&
- this.formObj.f122==undefined &&
- this.formObj.f123==undefined &&
- this.formObj.f124==undefined &&
- this.formObj.f125==undefined &&
- this.formObj.f131==undefined &&
- this.formObj.f132==undefined &&
- this.formObj.f141==undefined &&
- this.formObj.f142==undefined &&
- this.formObj.f143==undefined &&
- this.formObj.f144==undefined &&
- this.formObj.f145==undefined &&
- this.formObj.f146==undefined &&
- this.formObj.f151==undefined &&
- this.formObj.f152==undefined &&
- this.formObj.f161==undefined
- ){
- this.formObj.state = "0"
- }else if(
- this.formObj.f111!=undefined &&
- this.formObj.f112!=undefined &&
- this.formObj.f113!=undefined &&
- this.formObj.f114!=undefined &&
- this.formObj.f115!=undefined &&
- this.formObj.f116!=undefined &&
- this.formObj.f121!=undefined &&
- this.formObj.f122!=undefined &&
- this.formObj.f123!=undefined &&
- this.formObj.f124!=undefined &&
- this.formObj.f125!=undefined &&
- this.formObj.f131!=undefined &&
- this.formObj.f132!=undefined &&
- this.formObj.f141!=undefined &&
- this.formObj.f142!=undefined &&
- this.formObj.f143!=undefined &&
- this.formObj.f144!=undefined &&
- this.formObj.f145!=undefined &&
- this.formObj.f146!=undefined &&
- this.formObj.f151!=undefined &&
- this.formObj.f152!=undefined &&
- this.formObj.f161!=undefined
- ){
- this.formObj.state = "2";
- }else{
- this.formObj.state = "1"
- }
- this.$confirm('确认保存现场督查情况信息?', '提示', {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(() => {
- try{
- request.post('/bis/insp/fjaccp/trgt',_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>
|