| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661 |
- <template>
- <div class="xjzzgl_wrapper">
- <el-container style="height:520px;">
- <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
- <el-form :model="addObj" :label-width="formLabelWidth" ref="ruleForm" :rules="rules" :disabled="ifDisabled">
- <p style="margin-top:10px;margin-bottom: 10px">
- <i class="left-vertical"></i>
- <span style="width:120px;padding-left: 10px">基本情况</span>
- <span class="hrs"></span>
- </p>
- <el-form-item label="省、市(州)、县(区)名称">
- <el-input type="text" v-model="addObj.adName" class="input300" disabled></el-input>
- </el-form-item>
- <el-form-item label="小水电监管单位">
- <el-input type="text" v-model="addObj.swAerUnit" class="input300"></el-input>
- </el-form-item>
- <el-form-item label="小水电监管职责分工和依据">
- <el-input type="text" v-model="addObj.swAerDorab" class="input300"></el-input>
- </el-form-item>
- <el-form-item label="县域内小水电站数量(座)">
- <el-input type="text" v-model="addObj.hystNum" class="input300"></el-input>
- </el-form-item>
- <el-form-item label="总装机(KW)">
- <el-input type="text" v-model="addObj.insCapTot" class="input300"></el-input>
- </el-form-item>
- <br>
- <div v-if="rowData.isBeYreb == 1">
- <p style="margin-top:10px;margin-bottom: 10px">
- <i class="left-vertical"></i>
- <span style="width:120px;padding-left: 10px">小水电清理整改情况</span>
- <span class="hrs"></span>
- </p>
- <p class="p-title">方案编制情况</p>
- <el-form-item label="“一站一策”方案是否审查批复">
- <el-radio v-model="addObj.psOsopIsEaa" label="1">是</el-radio>
- <el-radio v-model="addObj.psOsopIsEaa" label="2">否</el-radio>
- <el-button
- @click="addProblemList('psOsopIsEaa')"
- type="text"
- v-if="addObj.psOsopIsEaa =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="变更分类是否履行手续">
- <el-radio v-model="addObj.psCtcIsPotp" label="1">是</el-radio>
- <el-radio v-model="addObj.psCtcIsPotp" label="2">否</el-radio>
- <el-radio v-model="addObj.psCtcIsPotp" label="3">未变更</el-radio>
- <el-button
- @click="addProblemList('psCtcIsPotp')"
- type="text"
- v-if="addObj.psCtcIsPotp =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="变更情况说明">
- <el-input type="textarea" rows="6" v-model="addObj.psCtcCom" clearable placeholder="请输入有关问题描述"
- class="input300"></el-input>
- </el-form-item>
- <el-form-item label="方案是否就核查出的问题逐一明确措施">
- <el-radio v-model="addObj.psIsItmboftip" label="1">是</el-radio>
- <el-radio v-model="addObj.psIsItmboftip" label="2">否</el-radio>
- <el-button
- @click="addProblemList('psIsItmboftip')"
- type="text"
- v-if="addObj.psIsItmboftip =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <p class="p-title">验收销号情况</p>
- <el-form-item label="是否完成验收">
- <el-radio v-model="addObj.aosnIsCa" label="1">是</el-radio>
- <el-radio v-model="addObj.aosnIsCa" label="2">否</el-radio>
- <el-button
- @click="addProblemList('aosnIsCa')"
- type="text"
- v-if="addObj.aosnIsCa =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="是否公示">
- <el-radio v-model="addObj.aosnIsPub" label="1">是</el-radio>
- <el-radio v-model="addObj.aosnIsPub" label="2">否</el-radio>
- <el-button
- @click="addProblemList('aosnIsPub')"
- type="text"
- v-if="addObj.aosnIsPub =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="市级是否复核">
- <el-radio v-model="addObj.aosnIsTmr" label="1">是</el-radio>
- <el-radio v-model="addObj.aosnIsTmr" label="2">否</el-radio>
- <el-button
- @click="addProblemList('aosnIsTmr')"
- type="text"
- v-if="addObj.aosnIsTmr =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <p class="p-title">生态流量监管情况</p>
- <el-form-item label="是否按照本省要求建立了生态流量监管平台">
- <el-radio v-model="addObj.soefIsAttrotptefmp" label="1">是</el-radio>
- <el-radio v-model="addObj.soefIsAttrotptefmp" label="2">否</el-radio>
- <el-radio v-model="addObj.soefIsAttrotptefmp" label="3">无要求</el-radio>
- <el-button
- @click="addProblemList('soefIsAttrotptefmp')"
- type="text"
- v-if="addObj.soefIsAttrotptefmp =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="生态流量监管平台是否正常运行">
- <el-radio v-model="addObj.soefEfmpIsNml" label="1">是</el-radio>
- <el-radio v-model="addObj.soefEfmpIsNml" label="2">否</el-radio>
- <el-button
- @click="addProblemList('soefEfmpIsNml')"
- type="text"
- v-if="addObj.soefEfmpIsNml =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="是否按照本省要求建立了生态流量监管制度">
- <el-radio v-model="addObj.soefIsAttrotptetfss" label="1">是</el-radio>
- <el-radio v-model="addObj.soefIsAttrotptetfss" label="2">否</el-radio>
- <el-radio v-model="addObj.soefIsAttrotptetfss" label="3">无要求</el-radio>
- <el-button
- @click="addProblemList('soefIsAttrotptetfss')"
- type="text"
- v-if="addObj.soefIsAttrotptetfss =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <p class="p-title">监督检查情况</p>
- <el-form-item label="开展了清理整改相关监督检查工作">
- <el-radio v-model="addObj.saiIsWcosairtr" label="1">是</el-radio>
- <el-radio v-model="addObj.saiIsWcosairtr" label="2">否</el-radio>
- <el-button
- @click="addProblemList('saiIsWcosairtr')"
- type="text"
- v-if="addObj.saiIsWcosairtr =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- <el-form-item label="开展了在建和拟建项目核查工作">
- <el-radio v-model="addObj.saiIsVopucapchbco" label="1">是</el-radio>
- <el-radio v-model="addObj.saiIsVopucapchbco" label="2">否</el-radio>
- <el-button
- @click="addProblemList('saiIsVopucapchbco')"
- type="text"
- v-if="addObj.saiIsVopucapchbco =='2'">
- <i class="el-icon-circle-plus add-problem-icon"></i>
- </el-button>
- </el-form-item>
- </div>
- <div v-if="rowData.isBeYreb == 2 || rowData.isBeYreb == 1">
- <p style="margin-top:10px;margin-bottom: 10px">
- <i class="left-vertical"></i>
- <span style="width:120px;padding-left: 10px">小水电安全管理情况</span>
- <span class="hrs"></span>
- </p>
- <p class="p-title">安全生产责任制落实情况</p>
- <el-form-item label="是否逐站落实监管责任人和主体责任人">
- <el-radio v-model="addObj.iotwsrsIsSbstitsotrpatmrp" label="1">是</el-radio>
- <el-radio v-model="addObj.iotwsrsIsSbstitsotrpatmrp" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="责任人是否公示">
- <el-radio v-model="addObj.iotwsrsPicIsPub" label="1">是</el-radio>
- <el-radio v-model="addObj.iotwsrsPicIsPub" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="责任人变更后是否及时调整">
- <el-radio v-model="addObj.iotwsrsAtcorpIsTa" label="1">是</el-radio>
- <el-radio v-model="addObj.iotwsrsAtcorpIsTa" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否对以发电为主的水库电站按照水库管理,落实水库防汛“三个责任人”和“三个重点环节”">
- <el-radio v-model="addObj.iotwsrsIsArmtrptklRfcspghs" label="1">是</el-radio>
- <el-radio v-model="addObj.iotwsrsIsArmtrptklRfcspghs" label="2">否</el-radio>
- </el-form-item>
- <p class="p-title">日常监督检查和隐患排查治理</p>
- <el-form-item label="是否制定年度监督检查工作计划">
- <el-radio v-model="addObj.dsihtdtIsFasiwp" label="1">是</el-radio>
- <el-radio v-model="addObj.dsihtdtIsFasiwp" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否按照要求组织开展了监督检查、隐患排查">
- <el-radio v-model="addObj.dsihtdtIsArotcosihtd" label="1">是</el-radio>
- <el-radio v-model="addObj.dsihtdtIsArotcosihtd" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否每年组织安全度汛监督检查">
- <el-radio v-model="addObj.dsihtdtIsOsisfcey" label="1">是</el-radio>
- <el-radio v-model="addObj.dsihtdtIsOsisfcey" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="监督检查中发现的问题是否下达整改通知并督促及时整改">
- <el-radio v-model="addObj.dsihtdtIsPfdsiIrnstr" label="1">是</el-radio>
- <el-radio v-model="addObj.dsihtdtIsPfdsiIrnstr" label="2">否</el-radio>
- </el-form-item>
- <p class="p-title">安全生产标准化建设</p>
- <el-form-item label="是否组织电站开展安全生产标准化建设">
- <el-radio v-model="addObj.wsscIsOswsps" label="1">是</el-radio>
- <el-radio v-model="addObj.wsscIsOswsps" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否指导电站开展安全生产标准化达标评级">
- <el-radio v-model="addObj.wsscIsGpscosrsp" label="1">是</el-radio>
- <el-radio v-model="addObj.wsscIsGpscosrsp" label="2">否</el-radio>
- </el-form-item>
- <p class="p-title">其他</p>
- <el-form-item label="是否落实小水电安全监管工作经费">
- <el-radio v-model="addObj.othIsIfssswe" label="1">是</el-radio>
- <el-radio v-model="addObj.othIsIfssswe" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否定期组织电站安全负责人和安全生产管理人员培训">
- <el-radio v-model="addObj.othIsOrtpsspspmp" label="1">是</el-radio>
- <el-radio v-model="addObj.othIsOrtpsspspmp" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="是否清楚农村水电事故报告有关规定">
- <el-radio v-model="addObj.othIsCrrrhar" label="1">是</el-radio>
- <el-radio v-model="addObj.othIsCrrrhar" label="2">否</el-radio>
- </el-form-item>
- <el-form-item label="有关问题描述">
- <el-input type="textarea" rows="6" v-model="addObj.pblmNt" clearable placeholder="请输入有关问题描述"
- class="input300"></el-input>
- </el-form-item>
- <el-form-item label="县级意见建议">
- <el-input type="textarea" rows="6" v-model="addObj.suggestion" clearable placeholder="请输入有关问题描述"
- class="input300"></el-input>
- </el-form-item>
- </div>
- <el-form-item label>
- <el-button type="primary" @click="makesure">保 存</el-button>
- </el-form-item>
- </el-form>
- </el-main>
- <problem-list
- v-if="showProblemList"
- :currentObjectId="currentObjectId"
- :currentObjectName="currentObjectName"
- :problemMiddleType="'小水电'"
- :problData="probId"
- @dialogFormVisible="getdialogFormVisible"
- :currentObjectRgstrId="currentObjectRgstrId"
- :rowData="rowData"
- :projectName="rowData.hystName"
- ifXsdDj="0"
- ></problem-list>
- </el-container>
- </div>
- </template>
- <script>
- import request from "@util/gw_ajax_request.js";
- import {getXsdXjzzglInfo} from '@api/duChaTianBao.js'
- import unlimitDatePicker from '@baseWidget/unLimitdatePicker.vue'
- import problemList from '../../addProlemMidForm/xiaoshuidianProblemList'
- import {hostUrl} from '@util/global_variable'
- export default {
- components: {
- unlimitDatePicker,
- problemList
- },
- props: ['currentObjectId', 'currentObjectName', 'currentObjectRgstrId', 'currentResCode', 'rowData', 'ifDisabled'],
- data() {
- var checkTel = (rule, value, callback) => {
- if (value == '') {
- callback();
- }
- var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/; //座机
- var isPhoneNum = /^([0-9]{3,4})?[0-9]{7,8}$/; //座机
- var isMob = /^[1][3,4,5,6,7,8,9][0-9]{9}$/; // 手机号格式
- if (!isMob.test(value) && !isPhone.test(value) && !isPhoneNum.test(value)) {
- callback(new Error('请输入合理电话'));
- } else {
- callback();
- }
- };
- return {
- dialogFormVisible: false,
- formLabelWidth: "300px",
- loading: true,
- addObj: {
- suggestion: '',
- psCtcCom: '',
- adCode: '',
- adName: '',//行政区名称 ,
- swAerUnit: '',//小水电监管单位 ,
- swAerDorab: '',//小水电监管职责分工和依据 ,
- hystNum: '',//县域内小水电站数量(座) ,
- insCapTot: '',//总装机(kW) ,
- psOsopIsEaa: '',//方案编制情况-“一站一策”方案是否审查批复(1:是;2:否;) ,
- psCtcIsPotp: '',//方案编制情况-变更分类是否履行手续(1:是;2:否;) ,
- psIsItmboftip: '',//方案编制情况-方案是否就核查出的问题逐一明确措施(1:是;2:否;) ,
- aosnIsCa: '',//验收销号情况-是否完成验收(1:是;2:否;) ,
- aosnIsPub: '',//验收销号情况-是否公示(1:是;2:否;) ,
- aosnIsTmr: '',//验收销号情况-市级是否复核(1:是;2:否;) ,
- soefIsAttrotptefmp: '',//生态流量监管情况-是否按照本省要求建立了生态流量监管平台(1:是;2:否;) ,
- soefEfmpIsNml: '',//生态流量监管平台是否正常运行(1:是;2:否;) ,
- soefIsAttrotptetfss: '',//是否按照本省要求建立了生态流量监管制度(1:是;2:否;) ,
- saiIsWcosairtr: '',//监督检查情况-开展了清理整改相关监督检查工作(1:是;2:否;) ,
- saiIsVopucapchbco: '',//监督检查情况-开展了在建和拟建项目核查工作(1:是;2:否;) ,
- iotwsrsIsSbstitsotrpatmrp: '',//安全生产责任制落实情况-是否逐站落实监管责任人和主体责任人 ,
- iotwsrsPicIsPub: '',//责任人是否公示 ,
- iotwsrsAtcorpIsTa: '',//责任人变更后是否及时调整 ,
- iotwsrsIsArmtrptklRfcspghs: '',//是否对以发电为主的水库电站按照水库管理,落实水库防汛“三个责任人”和“三个重点环节” ,
- dsihtdtIsFasiwp: '',//日常监督检查和隐患排查治理-是否制定年度监督检查工作计划 ,
- dsihtdtIsArotcosihtd: '',//是否按照要求组织开展了监督检查、隐患排查 ,
- dsihtdtIsOsisfcey: '',//是否每年组织安全度汛监督检查 ,
- dsihtdtIsPfdsiIrnstr: '',//监督检查中发现的问题是否下达整改通知并督促及时整改 ,
- wsscIsOswsps: '',//安全生产标准化建设-是否组织电站开展安全生产标准化建设 ,
- wsscIsGpscosrsp: '',//是否指导电站开展安全生产标准化达标评级 ,
- othIsIfssswe: '',//其他-是否落实小水电安全监管工作经费 ,
- othIsOrtpsspspmp: '',//其他-是否定期组织电站安全负责人和安全生产管理人员培训 ,
- othIsCrrrhar: '',//其他-是否清楚农村水电事故报告有关规定 ,
- pblmNt: '',//有关问题描述 ,
- note: '',//备注 ,
- status: '',//填报状态(0:未填报;1:填报中;2:已填报) ,
- persId: '',//记录人员ID ,
- intm: '',//创建时间 ,
- uptm: '',//最后修改时间
- },
- operationType: "",
- rsvrRules: null,
- probId: '',
- showAddProblemDialog: false,
- rules:
- {
- // telphone: [
- // { validator: checkTel, trigger: 'blur' }
- // ],
- }
- ,
- showProblemList: false
- };
- },
- computed: {
- recPersId() {
- return localStorage.getItem("userid") ? localStorage.getItem("userid") : "1098101939614724096";
- }
- }
- ,
- created() {
- this.findItemByType()
- }
- ,
- mounted() {
- this.$nextTick(() => {
- console.log(this.ifDisable);
- this.getformList();
- })
- }
- ,
- methods: {
- //保存
- makesure() {
- this.addObj["rgstrId"] = this.currentObjectRgstrId;
- this.addObj["persId"] = this.recPersId;
- if (this.rowData.isBeYreb == 1) {
- if (
- this.addObj.adName &&
- this.addObj.swAerUnit &&
- this.addObj.swAerDorab &&
- this.addObj.hystNum &&
- this.addObj.insCapTot &&
- this.addObj.psOsopIsEaa &&
- this.addObj.psCtcIsPotp &&
- this.addObj.psCtcCom &&
- this.addObj.psIsItmboftip &&
- this.addObj.aosnIsCa &&
- this.addObj.aosnIsPub &&
- this.addObj.aosnIsTmr &&
- this.addObj.soefIsAttrotptefmp &&
- this.addObj.soefEfmpIsNml &&
- this.addObj.soefIsAttrotptetfss &&
- this.addObj.saiIsWcosairtr &&
- this.addObj.saiIsVopucapchbco &&
- this.addObj.iotwsrsIsSbstitsotrpatmrp &&
- this.addObj.iotwsrsPicIsPub &&
- this.addObj.iotwsrsAtcorpIsTa &&
- this.addObj.iotwsrsIsArmtrptklRfcspghs &&
- this.addObj.dsihtdtIsFasiwp &&
- this.addObj.dsihtdtIsArotcosihtd &&
- this.addObj.dsihtdtIsOsisfcey &&
- this.addObj.dsihtdtIsPfdsiIrnstr &&
- this.addObj.wsscIsOswsps &&
- this.addObj.wsscIsGpscosrsp &&
- this.addObj.othIsIfssswe &&
- this.addObj.othIsOrtpsspspmp &&
- this.addObj.othIsCrrrhar &&
- this.addObj.pblmNt &&
- this.addObj.suggestion
- ) {
- this.addObj.status = "2";
- } else {
- this.addObj.status = "1";
- }
- if (
- this.addObj.adName === undefined &&
- this.addObj.swAerUnit === undefined &&
- this.addObj.swAerDorab === undefined &&
- this.addObj.hystNum === undefined &&
- this.addObj.insCapTot === undefined &&
- this.addObj.psOsopIsEaa === undefined &&
- this.addObj.psCtcIsPotp === undefined &&
- this.addObj.psCtcCom === undefined &&
- this.addObj.psIsItmboftip === undefined &&
- this.addObj.aosnIsCa === undefined &&
- this.addObj.aosnIsPub === undefined &&
- this.addObj.aosnIsTmr === undefined &&
- this.addObj.soefIsAttrotptefmp === undefined &&
- this.addObj.soefEfmpIsNml === undefined &&
- this.addObj.soefIsAttrotptetfss === undefined &&
- this.addObj.saiIsWcosairtr === undefined &&
- this.addObj.saiIsVopucapchbco === undefined &&
- this.addObj.iotwsrsIsSbstitsotrpatmrp === undefined &&
- this.addObj.iotwsrsPicIsPub === undefined &&
- this.addObj.iotwsrsAtcorpIsTa === undefined &&
- this.addObj.iotwsrsIsArmtrptklRfcspghs === undefined &&
- this.addObj.dsihtdtIsFasiwp === undefined &&
- this.addObj.dsihtdtIsArotcosihtd === undefined &&
- this.addObj.dsihtdtIsOsisfcey === undefined &&
- this.addObj.dsihtdtIsPfdsiIrnstr === undefined &&
- this.addObj.wsscIsOswsps === undefined &&
- this.addObj.wsscIsGpscosrsp === undefined &&
- this.addObj.othIsIfssswe === undefined &&
- this.addObj.othIsOrtpsspspmp === undefined &&
- this.addObj.othIsCrrrhar === undefined &&
- this.addObj.pblmNt === undefined &&
- this.addObj.suggestion === undefined
- ) {
- this.addObj.status = "0";
- }
- } else {
- if (
- this.addObj.adName &&
- this.addObj.swAerUnit &&
- this.addObj.swAerDorab &&
- this.addObj.hystNum &&
- this.addObj.insCapTot &&
- this.addObj.iotwsrsIsSbstitsotrpatmrp &&
- this.addObj.iotwsrsPicIsPub &&
- this.addObj.iotwsrsAtcorpIsTa &&
- this.addObj.iotwsrsIsArmtrptklRfcspghs &&
- this.addObj.dsihtdtIsFasiwp &&
- this.addObj.dsihtdtIsArotcosihtd &&
- this.addObj.dsihtdtIsOsisfcey &&
- this.addObj.dsihtdtIsPfdsiIrnstr &&
- this.addObj.wsscIsOswsps &&
- this.addObj.wsscIsGpscosrsp &&
- this.addObj.othIsIfssswe &&
- this.addObj.othIsOrtpsspspmp &&
- this.addObj.othIsCrrrhar &&
- this.addObj.pblmNt &&
- this.addObj.suggestion
- ) {
- this.addObj.status = "2";
- } else {
- this.addObj.status = "1";
- }
- if (
- this.addObj.adName === undefined &&
- this.addObj.swAerUnit === undefined &&
- this.addObj.swAerDorab === undefined &&
- this.addObj.hystNum === undefined &&
- this.addObj.insCapTot === undefined &&
- this.addObj.saiIsVopucapchbco === undefined &&
- this.addObj.iotwsrsIsSbstitsotrpatmrp === undefined &&
- this.addObj.iotwsrsPicIsPub === undefined &&
- this.addObj.iotwsrsAtcorpIsTa === undefined &&
- this.addObj.iotwsrsIsArmtrptklRfcspghs === undefined &&
- this.addObj.dsihtdtIsFasiwp === undefined &&
- this.addObj.dsihtdtIsArotcosihtd === undefined &&
- this.addObj.dsihtdtIsOsisfcey === undefined &&
- this.addObj.dsihtdtIsPfdsiIrnstr === undefined &&
- this.addObj.wsscIsOswsps === undefined &&
- this.addObj.wsscIsGpscosrsp === undefined &&
- this.addObj.othIsIfssswe === undefined &&
- this.addObj.othIsOrtpsspspmp === undefined &&
- this.addObj.othIsCrrrhar === undefined &&
- this.addObj.pblmNt === undefined &&
- this.addObj.suggestion === undefined
- ) {
- this.addObj.status = "0";
- }
- }
- this.$refs['ruleForm'].validate((valid) => {
- if (valid) {
- let _self = this;
- this.$confirm("确认保存填写的信息吗?", "提示", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
- }).then(() => {
- request.post("/bis/insp/hyst/co/mng/info", _self.addObj).then(res => {
- if (res.success) {
- _self.$message.success("保存成功");
- _self.$emit("addShuiKuSuccess");
- _self.getformList();
- }
- });
- }).catch((err) => {
- this.$message.info(err)
- });
- } else {
- this.$message.warning('请检查填写信息')
- return
- }
- });
- },
- getformList() {
- let _self = this;
- getXsdXjzzglInfo(_self.currentObjectRgstrId).then(res => {
- _self.$nextTick(() => {
- if (res.success) {
- if (res.data && Object.keys(res.data).length) {
- _self.addObj = res.data;
- _self.operationType = "update";
- } else {
- _self.addObj = {};
- _self.operationType = "add";
- }
- _self.addObj['adName'] = _self.rowData.adFullName;
- _self.addObj['adCode'] = _self.rowData.adCode;
- console.log(_self.addObj.adName);
- } else {
- this.$message.error(res.message)
- }
- })
- });
- }
- ,
- formatRadio(val) {
- if (val == "1") {
- return "是";
- } else if (val == "0") {
- return "否";
- } else {
- return val;
- }
- }
- ,
- cancelHandler() {
- this.$emit("cancelHandler");
- }
- ,
- findItemByType() {
- const obj = {
- tname: "BIS_INSP_HYST_CO_MNG_INFO"
- }
- request.post("/bis/insp/item/ques/info/findItemByType", obj).then(res => {
- this.rsvrRules = res.data;
- })
- }
- ,
- addProblemList(item) {
- let rest = this.rsvrRules.filter(e => {
- return e.eName === item;
- });
- this.probId = rest[0].id;
- this.showProblemList = true;
- this.showAddProblemDialog = true
- }
- ,
- getdialogFormVisible(val) {
- this.showProblemList = val
- }
- ,
- rowPreview(row) {
- window.open(`${hostUrl}${row.filePath}`, "_blank");
- }
- ,
- rowDelete(row, index, val) {
- this.$confirm(`确定要删除'${row.fileName}', 是否继续?`, {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }).then(() => {
- request.post(`/file/${row.id}`)
- .then(res => {
- if (res.success) {
- this.$message.success("删除成功");
- if (val == 'qt') this.addObj.zcOtherIsMakeFiles.splice(index, 1);
- else if (val == 'sj') this.addObj.zcWaterIsMakeFiles.splice(index, 1);
- else if (val == 'bz') this.addObj.zcBuzhuIsMakeFiles.splice(index, 1);
- } else {
- this.$message.warning(res.message);
- }
- })
- }).catch(() => {
- this.$message({
- type: 'info',
- message: '已取消删除'
- });
- });
- }
- }
- ,
- updated() {
- }
- ,
- watch: {
- // currentObjectRgstrId(n, o) {
- // this.getformList();
- // }
- }
- }
- ;
- </script>
- <style lang="scss">
- .xjzzgl_wrapper {
- .el-form {
- margin-top: 10px;
- }
- .add-problem-icon {
- font-size: 16px;
- }
- .w300 {
- width: 180px;
- text-align: left;
- }
- .left-vertical {
- width: 8px;
- height: 17px;
- background: rgb(250, 205, 145);
- display: inline-block;
- vertical-align: bottom;
- }
- .hrs {
- display: inline-block;
- width: calc(100% - 40px);
- margin-left: 10px;
- height: 1px;
- vertical-align: middle;
- background-color: #ddd;
- }
- .font_red {
- color: red;
- }
- .p-title {
- padding-left: 20px;
- font-weight: bold;
- }
- .input300 {
- width: 20vw;
- }
- }
- </style>
|