| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- <template>
- <div class="popupContentClass" :style="{'height':testHeight1+'px'}">
- <p style="margin-top:20px;">
- <div style="display: flex;align-items: center;margin-bottom: 10px">
- <div style="width: 4px;height: 14px;background: rgba(44,158,255,1);border-radius: 1px;margin-right: 10px;"></div>
- <span style="font-size:14px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">水雨情预测预报</span>
- </div>
- </p>
- <el-row class="rowClass">
- <el-col :span="8" class="nameClass">是否具有能力开展:</el-col>
- <el-col :span="4" class="valueClass" :style="{'height':testHeight+'px'}">
- {{addObj.rainForc&&addObj.rainForc == "1"?"是":
- addObj.rainForc&&addObj.rainForc == "2"?"否":""}}
- </el-col>
- <el-col :span="8" v-if="addObj.rainForc == '2'" class="nameClass">有其他方法及时了解水雨情:</el-col>
- <el-col :span="4" v-if="addObj.rainForc == '2'" class="valueClass" :style="{'height':testHeight+'px'}">
- {{addObj.rainForcNote&&addObj.rainForcNote == "1"?"是":
- addObj.rainForcNote&&addObj.rainForcNote == "2"?"否":""}}
- </el-col>
- </el-row>
- <p style="margin-top:20px;">
- <div style="display: flex;align-items: center;margin-bottom: 10px">
- <div style="width: 4px;height: 14px;background: rgba(44,158,255,1);border-radius: 1px;margin-right: 10px;"></div>
- <span style="font-size:14px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">水库调度运用方案</span>
- </div>
- </p>
- <el-row class="rowClass1">
- <el-col :span="8" class="nameClass">是否有水库调度运用方案:</el-col>
- <el-col :span="4" class="valueClass" :style="{'height':testHeight+'px'}">
- {{addObj.schPlanSameExta&&addObj.schPlanSameExta == "1"?"是":
- addObj.schPlanSameExta&&addObj.schPlanSameExta == "2"?"否":""}}
- </el-col>
- <el-col :span="6" v-if="addObj.schPlanSameExta == '1'" class="nameClass">是否获得批复:</el-col>
- <el-col :span="6" v-if="addObj.schPlanSameExta == '1'" class="valueClass" :style="{'height':testHeight+'px'}">
- {{addObj.schPlanSameAppr&&addObj.schPlanSameAppr == "1"?"是":
- addObj.schPlanSameAppr&&addObj.schPlanSameAppr == "2"?"否":""}}
- </el-col>
- </el-row>
- <el-row class="rowClass" v-if="addObj.schPlanSameExta == '1'">
- <el-col :span="8" class="nameClass">是否进行演练:</el-col>
- <el-col :span="4" class="valueClass" :style="{'height':testHeight+'px'}">
- {{addObj.schPlanSameEme&&addObj.schPlanSameEme == "1"?"是":
- addObj.schPlanSameEme&&addObj.schPlanSameEme == "2"?"否":""}}
- </el-col>
- <el-col :span="6" class="nameClass">可操作性:</el-col>
- <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
- {{addObj.schPlanSameSpeed&&addObj.schPlanSameSpeed == "1"?"较强":
- addObj.schPlanSameSpeed&&addObj.schPlanSameSpeed == "2"?"一般":
- addObj.schPlanSameSpeed&&addObj.schPlanSameSpeed == "3"?"较差":""}}
- </el-col>
- </el-row>
- </div>
- </template>
- <script>
- import request from "../../../../../utils/gw_ajax_request.js";
- import { getBaseExt } from "../../../../../api/duChaTianBao.js";
- export default {
- props: ["currentObjectRgstrId", "dialogHeightA"],
- data() {
- return {
- testHeight:(window.innerHeight * 0.5 - 114) / 6,
- testHeight1:window.innerHeight * 0.5,
- addObj: {
- rgstrId: "",
- recPersId: "",
- isGovRes: "",
- isConRes: "",
- isDeptRes: "",
- isCntyDept: "",
- isCntyFunc: "",
- isCntyFee: "",
- isQuailtyChk: "",
- isPracFee: ""
- },
- curOperate: "",
- formLabelWidth: "250px",
- loading: true,
- operationType1: ""
- };
- },
- computed: {
- recPersId() {
- return localStorage.getItem("userid")? localStorage.getItem("userid"): "1098101939614724096";
- }
- },
- mounted() {
- this.getRgstridObj();
- },
- watch: {
- currentObjectRgstrId(n, o) {
- this.getRgstridObj();
- }
- },
- methods: {
- getRgstridObj() {
- getBaseExt(this.currentObjectRgstrId).then(res => {
- if (res.data) {
- this.addObj = res.data;
- this.operationType1 = "update";
- console.log(this.addObj);
- } else {
- this.addObj = {};
- this.operationType1 = "add";
- }
- });
- },
- addMember() {
- this.addObj["rgstrId"] = this.currentObjectRgstrId;
- this.addObj["recPersId"] = this.recPersId;
- let gllsObj = {
- rgstrId: this.currentObjectRgstrId,
- recPersId: this.recPersId,
- emerPlanSameExta: this.addObj.emerPlanSameExta,
- emerPlanSameAppr: this.addObj.emerPlanSameAppr,
- emerPlanSameEme: this.addObj.emerPlanSameEme,
- emerPlanSameSpeed: this.addObj.emerPlanSameSpeed,
- schPlanSameExta: this.addObj.schPlanSameExta,
- schPlanSameAppr: this.addObj.schPlanSameAppr,
- schPlanSameSpeed: this.addObj.schPlanSameSpeed,
- rainForc: this.addObj.rainForc
- };
- let addObj = {};
- Object.assign(addObj, gllsObj);
- if (this.operationType1 == "add") {
- request.post("/dc/insp/baseExt", addObj).then(res => {
- if (res.success) {
- this.$message({
- type: "success",
- message: "添加成功!"
- });
- this.$emit("addShuiKuSuccess");
- } else {
- this.$message.error(res.message);
- }
- }).catch(err => {
- this.$message.error(res.message);
- });
- } else {
- request.post("/dc/insp/baseExt/update", addObj).then(res => {
- if (res.success) {
- this.$message({
- type: "success",
- message: "修改成功!"
- });
- this.$emit("addShuiKuSuccess");
- } else {
- this.$message.error(res.message);
- }
- }).catch(err => {
- this.$message.error(res.message);
- });
- }
- },
- cancelHandler() {
- this.$emit("cancelHandler");
- }
- }
- };
- </script>
- <style>
- @import "../../../assets/css/popup.css";
- </style>
|