Blame view

src/components/Business/qlfQlYydj.vue 7.16 KB
yangwei committed
1 2 3 4 5 6 7 8 9 10
<template>
  <div class="objectionRegistration itemForm">
    <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key">
      <el-row>
        <el-col :span="8">
          <el-form-item prop="YSDM">
            <span slot="label">
              要素代码: <br />
              <p class="label-detail">(YSDM)</p>
            </span>
11
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM"></el-input>
yangwei committed
12 13 14 15 16 17 18 19 20
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="YWH">
            <span slot="label">
              业务号: <br />
              <p class="label-detail">(YWH)</p>
            </span>
21
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH"></el-input>
yangwei committed
22 23 24 25 26 27 28 29 30
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="BDCDYH">
            <span slot="label">
              不动产单元号: <br />
              <p class="label-detail">(BDCDYH)</p>
            </span>
31
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH"></el-input>
yangwei committed
32 33 34 35 36 37 38 39 40 41 42
          </el-form-item>
        </el-col>
      </el-row>

      <el-row>
        <el-col :span="8">
          <el-form-item prop="YYSX">
            <span slot="label">
              异议事项: <br />
              <p class="label-detail">(YYSX)</p>
            </span>
43
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YYSX"></el-input>
yangwei committed
44 45 46 47 48 49 50 51 52
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="BDCDJZMH">
            <span slot="label">
              不动产登记证明号: <br />
              <p class="label-detail">(BDCDJZMH)</p>
            </span>
53
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDJZMH"></el-input>
yangwei committed
54 55 56 57 58 59 60 61 62
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="QXDM">
            <span slot="label">
              区县代码: <br />
              <p class="label-detail">(QXDM)</p>
            </span>
63
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM"></el-input>
yangwei committed
64 65 66 67 68 69 70 71 72 73 74
          </el-form-item>
        </el-col>
      </el-row>

      <el-row>
        <el-col :span="8">
          <el-form-item prop="DJJG">
            <span slot="label">
              登记机构: <br />
              <p class="label-detail">(DJJG)</p>
            </span>
75
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DJJG"></el-input>
yangwei committed
76 77 78 79 80 81 82 83 84
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="DBR">
            <span slot="label">
              登簿人: <br />
              <p class="label-detail">(DBR)</p>
            </span>
85
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR"></el-input>
yangwei committed
86 87 88 89 90 91 92 93 94
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="DJSJ">
            <span slot="label">
              登记时间: <br />
              <p class="label-detail">(DJSJ)</p>
            </span>
95 96
            <el-date-picker :disabled="$store.state.business.Edit" type="datetime" clearable v-model="ruleForm.DJSJ"
              value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
yangwei committed
97 98 99 100 101 102 103 104 105 106 107
          </el-form-item>
        </el-col>
      </el-row>

      <el-row>
        <el-col :span="8">
          <el-form-item prop="ZXYYYWH">
            <span slot="label">
              注销异议业务号: <br />
              <p class="label-detail">(ZXYYYWH)</p>
            </span>
108
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYYWH"></el-input>
yangwei committed
109 110 111 112 113 114 115 116 117
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="ZXYYYY">
            <span slot="label">
              注销异议原因: <br />
              <p class="label-detail">(ZXYYYY)</p>
            </span>
118
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYYY"></el-input>
yangwei committed
119 120 121 122 123 124 125 126 127
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="ZXYYDBR">
            <span slot="label">
              注销异议登簿人: <br />
              <p class="label-detail">(ZXYYDBR)</p>
            </span>
128
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYDBR"></el-input>
yangwei committed
129 130 131 132 133 134 135 136 137 138 139
          </el-form-item>
        </el-col>
      </el-row>

      <el-row>
        <el-col :span="8">
          <el-form-item prop="ZXYYDJSJ">
            <span slot="label">
              注销异议登记时间: <br />
              <p class="label-detail">(ZXYYDJSJ)</p>
            </span>
140 141
            <el-date-picker :disabled="$store.state.business.Edit" type="datetime" clearable v-model="ruleForm.ZXYYDJSJ"
              value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
yangwei committed
142 143 144 145 146 147 148 149 150
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="FJ">
            <span slot="label">
              附记: <br />
              <p class="label-detail">(FJ)</p>
            </span>
151
            <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJ"></el-input>
yangwei committed
152 153 154 155 156 157 158 159 160
          </el-form-item>
        </el-col>

        <el-col :span="8">
          <el-form-item prop="QSZT">
            <span slot="label">
              权属状态: <br />
              <p class="label-detail">(QSZT)</p>
            </span>
161
            <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QSZT">
yangwei committed
162 163 164 165 166 167 168 169 170 171 172 173
              <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
              </el-option>
            </el-select>
          </el-form-item>
        </el-col>
      </el-row>
    </el-form>
    <message-tips ref="msg" />
  </div>
</template>
<script>
// 异议登记信息
174 175
import qlfQlYydj from "@/api/qlfQlYydj";
import ruleMixin from "@/mixins/ruleMixin.js";
yangwei committed
176 177 178 179 180
export default {
  mixins: [ruleMixin],
  props: {
    bsmSjsb: {
      type: String,
181
      default: "",
yangwei committed
182 183 184
    },
    bsmYwsjb: {
      type: String,
185 186
      default: "",
    },
yangwei committed
187
  },
188
  data() {
yangwei committed
189 190
    return {
      ruleForm: {
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
        YSDM: "",
        YWH: "",
        BDCDYH: "",
        YYSX: "",
        BDCDJZMH: "",
        QXDM: "",
        DJJG: "",
        DBR: "",
        DJSJ: "",
        ZXYYYWH: "",
        ZXYYYY: "",
        ZXYYDBR: "",
        ZXYYDJSJ: "",
        FJ: "",
        QSZT: "",
      },
    };
yangwei committed
208 209
  },
  methods: {
210
    async featchData() {
yangwei committed
211
      try {
212 213
        let { result: res } = await qlfQlYydj.getQlfQlYydjById(this.bsmSjsb);
        this.ruleForm = res;
yangwei committed
214 215
        //this.featchRule()
      } catch (error) {
216
        this.$refs.msg.messageShow();
yangwei committed
217 218
      }
    },
219
    handleUpdateForm() {
yangwei committed
220 221
      return new Promise(async (resolve) => {
        try {
222
          let res = await qlfQlYydj.updateQlfQlYydj(this.ruleForm);
yangwei committed
223
          // this.$refs['formList'].resetFields();
224
          resolve(res.code);
yangwei committed
225
        } catch (error) {
226
          this.$refs.msg.messageShow();
yangwei committed
227
        }
228 229 230 231
      });
    },
  },
};
yangwei committed
232 233 234 235 236 237
</script>
<style scoped lang="scss">
@import "./css/itemForm.scss";
</style>