Blame view

src/views/djbworkflow/djbBook/components/blxxtabs/yydj.vue 20.1 KB
xiaomiao committed
1 2 3
<!--
 * @Description:
 * @Autor: renchao
xiaomiao committed
4
 * @LastEditTime: 2023-06-25 15:52:42
xiaomiao committed
5 6 7 8 9 10 11
-->
<template>
  <!-- 受理信息 -->
  <div class="slxx">
    <el-form
      :model="ruleForm"
      :rules="rules"
xiaomiao committed
12 13
      :class="{ readonly: editDisabled }"
      class="loadingtext"
xiaomiao committed
14 15 16
      ref="ruleForm"
      :label-position="flag ? 'top' : ''"
      :inline="flag"
xiaomiao committed
17
      inline-message
xiaomiao committed
18
      :show-message="false"
xiaomiao committed
19
      label-width="145px"
xiaomiao committed
20
    >
xiaomiao committed
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
      <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
        <div class="slxx_title title-block">
          补录信息
          <div class="triangle"></div>
        </div>
        <el-row :gutter="10">
          <el-col :span="8">
            <el-form-item label="补录编号:">
              <el-input disabled v-model="ruleForm.repair.ywh"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="补录人员:">
              <el-input disabled v-model="ruleForm.repair.slry"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="补录时间:">
              <el-input disabled v-model="ruleForm.repair.slsj"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
        <div class="slxx_title title-block">
xiaomiao committed
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
          异议登记不动产情况
          <div class="triangle"></div>
        </div>
        <el-row :gutter="10">
          <el-col :span="8">
            <el-form-item
              label="抵押不动产信息:"
              prop="ztQlxx.bdcqzh"
              :rules="rules.ztQlxxrules"
            >
              <select-table
                v-model="ruleForm.ztQlxx"
                :table-width="550"
                :tableData="ztQlxxList"
                :props="props"
                @change="ztQlxxchange"
              >
                <el-table-column
                  prop="qllxmc"
                  width="130"
                  label="权利类型"
                ></el-table-column>
                <el-table-column
                  prop="bdcqzh"
                  width="160"
                  label="不动产权证书"
                ></el-table-column>
                <el-table-column prop="qlrmc" label="权利人"></el-table-column>
                <el-table-column prop="mjmc" label="面积"></el-table-column>
                <el-table-column prop="ytmc" label="用途"></el-table-column>
                <el-table-column prop="zl" label="坐落"></el-table-column>
              </select-table>
            </el-form-item>
          </el-col>

          <el-col :span="8" v-if="ssqlxxshow">
            <el-form-item label="上手权利信息:">
              <select-table
                v-model="ruleForm.ssQlxx"
                :table-width="550"
                :tableData="ssQlxxList"
                :props="props"
                @change="ssQlxxchange"
              >
                <el-table-column
                  prop="qllxmc"
                  width="130"
                  label="权利类型"
                ></el-table-column>
                <el-table-column
                  prop="bdcqzh"
                  width="160"
                  label="不动产权证书"
                ></el-table-column>
                <el-table-column prop="qlrmc" label="权利人"></el-table-column>
                <el-table-column prop="mjmc" label="面积"></el-table-column>
                <el-table-column prop="ytmc" label="用途"></el-table-column>
                <el-table-column prop="zl" label="坐落"></el-table-column>
              </select-table>
            </el-form-item>
          </el-col>
        </el-row>

        <el-row :gutter="10" v-if="ruleForm.ztQlxx != null">
          <el-col :span="8">
            <el-form-item label="权利人:">
              <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="证件种类:">
              <el-input disabled v-model="ruleForm.ztQlxx.qlrzjzl"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="证件号:">
              <el-input disabled v-model="ruleForm.ztQlxx.qlrzjhm"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="10" v-if="ruleForm.ztQlxx != null">
          <el-col :span="8">
            <el-form-item label="权利类型:">
              <el-input disabled v-model="ruleForm.ztQlxx.qllxmc"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="不动产权证号:">
              <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="坐落:">
              <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="10" v-if="ruleForm.ztQlxx != null">
          <el-col :span="8">
            <el-form-item label="不动产单元号:">
              <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="面积:">
              <el-input disabled v-model="ruleForm.ztQlxx.mjmc"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="用途:">
              <el-input disabled v-model="ruleForm.ztQlxx.ytmc"></el-input>
            </el-form-item>
          </el-col>
        </el-row>
        <div class="slxx_title title-block">
xiaomiao committed
159
          异议登记信息
xiaomiao committed
160 161 162 163 164 165 166 167 168 169 170 171 172
          <div class="triangle"></div>
        </div>
        <el-row :gutter="10">
          <el-col :span="8">
            <el-form-item label="不动产单元号:">
              <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
            <el-form-item label="业务号:">
              <el-input v-model="ruleForm.qlxx.ywh"></el-input>
            </el-form-item>
          </el-col>
xiaomiao committed
173
          <el-col :span="8">
xiaomiao committed
174
            <el-form-item label="上手业务号:">
xiaomiao committed
175
              <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input>
xiaomiao committed
176 177 178 179
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="10">
xiaomiao committed
180
          <!-- <el-col :span="8">
xiaomiao committed
181 182 183
            <el-form-item label="权利类型:">
              <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
            </el-form-item>
xiaomiao committed
184 185
          </el-col> -->
          <!-- <el-col :span="8">
xiaomiao committed
186 187 188
            <el-form-item label="登记原因:">
              <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
            </el-form-item>
xiaomiao committed
189
          </el-col> -->
xiaomiao committed
190
          <el-col :span="8">
xiaomiao committed
191 192 193 194 195 196
            <el-form-item
              label="登记类型:"
              prop="qlxx.djlx"
              :rules="rules.djlxrules"
            >
              <el-select v-model="ruleForm.qlxx.djlx" @change="djlxchange">
xiaomiao committed
197
                <el-option
xiaomiao committed
198
                  v-for="item in djlxlist"
xiaomiao committed
199 200 201 202
                  :key="item.dcode"
                  :label="item.dname"
                  :value="item.dcode"
                >
xiaomiao committed
203 204
                </el-option>
              </el-select>
xiaomiao committed
205
            </el-form-item>
xiaomiao committed
206
          </el-col>
xiaomiao committed
207
          <!-- <el-col :span="8">
xiaomiao committed
208
            <el-form-item label="不动产坐落:">
xiaomiao committed
209 210
              <el-input v-model="ruleForm.qlxx.zl"></el-input>
            </el-form-item>
xiaomiao committed
211
          </el-col> -->
xiaomiao committed
212
          <el-col :span="8">
xiaomiao committed
213 214 215 216 217
            <el-form-item
              label="不动产权证号:"
              prop="qlxx.bdcqzh"
              :rules="rules.bdcqzhrules"
            >
xiaomiao committed
218 219
              <el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
            </el-form-item>
xiaomiao committed
220
          </el-col>
xiaomiao committed
221
          <!-- <el-col :span="8">
xiaomiao committed
222
            <el-form-item label="区县代码:"  prop="qlxx.qxdm" :rules="rules.qxdmrules">
xiaomiao committed
223 224
              <el-input v-model="ruleForm.qlxx.qxdm"></el-input>
            </el-form-item>
xiaomiao committed
225
          </el-col> -->
xiaomiao committed
226
          <el-col :span="8">
xiaomiao committed
227 228 229 230 231
            <el-form-item
              label="登记机构:"
              prop="qlxx.djjg"
              :rules="rules.djjgrules"
            >
xiaomiao committed
232 233 234 235
              <el-input v-model="ruleForm.qlxx.djjg"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
xiaomiao committed
236 237 238 239 240
            <el-form-item
              label="登簿人:"
              prop="qlxx.dbr"
              :rules="rules.dbrrules"
            >
xiaomiao committed
241 242 243 244
              <el-input v-model="ruleForm.qlxx.dbr"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="8">
xiaomiao committed
245 246 247 248 249 250
            <el-form-item
              label="登记时间:"
              prop="qlxx.djsj"
              :rules="rules.djsjrules"
            >
              <el-date-picker
xiaomiao committed
251
                v-model="ruleForm.qlxx.djsj"
xiaomiao committed
252
                class="width100"
xiaomiao committed
253 254 255 256 257 258
                type="date"
                placeholder="选择日期"
                value-format="yyyy-MM-dd HH:mm:ss"
                format="yyyy-MM-dd"
              >
              </el-date-picker>
xiaomiao committed
259 260
            </el-form-item>
          </el-col>
xiaomiao committed
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
          <el-col :span="8">
            <el-form-item label="权属状态:">
              <el-select v-model="ruleForm.qlxx.qszt">
                <el-option
                  v-for="item in qsztlist"
                  :key="item.dcode"
                  :label="item.dname"
                  :value="item.dcode"
                >
                </el-option>
              </el-select>
            </el-form-item>
          </el-col>

          <el-col :span="8">
xiaomiao committed
276
            <el-form-item label="异议事项:">
xiaomiao committed
277
              <el-input v-model="ruleForm.yydj.yysx"></el-input>
xiaomiao committed
278 279 280
            </el-form-item>
          </el-col>
          <el-col :span="8">
xiaomiao committed
281
            <el-form-item label="不动产登记证明号:">
xiaomiao committed
282
              <el-input v-model="ruleForm.yydj.bdcdjzmh"></el-input>
xiaomiao committed
283 284
            </el-form-item>
          </el-col>
xiaomiao committed
285 286 287 288 289
          <el-col :span="24">
            <el-form-item label="附记:">
              <el-input v-model="ruleForm.yydj.fj"></el-input>
            </el-form-item>
          </el-col>
xiaomiao committed
290 291
          <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
            <el-form-item label="注销异议业务号:">
xiaomiao committed
292
              <el-input v-model="ruleForm.yydj.zxyyywh"></el-input>
xiaomiao committed
293 294
            </el-form-item>
          </el-col>
xiaomiao committed
295
          <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
xiaomiao committed
296
            <el-form-item label="注销异议原因:">
xiaomiao committed
297
              <el-input v-model="ruleForm.yydj.zxyyyy"></el-input>
xiaomiao committed
298 299
            </el-form-item>
          </el-col>
xiaomiao committed
300
          <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
xiaomiao committed
301
            <el-form-item label="注销异议登簿人:">
xiaomiao committed
302
              <el-input v-model="ruleForm.yydj.zxyydbr"></el-input>
xiaomiao committed
303 304
            </el-form-item>
          </el-col>
xiaomiao committed
305
          <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
xiaomiao committed
306 307
            <el-form-item label="注销异议登记时间:">
              <el-date-picker
xiaomiao committed
308
                v-model="ruleForm.yydj.zxyydjsj"
xiaomiao committed
309
                class="width100"
xiaomiao committed
310 311 312 313 314 315
                type="date"
                placeholder="选择日期"
                value-format="yyyy-MM-dd HH:mm:ss"
                format="yyyy-MM-dd"
              >
              </el-date-picker>
xiaomiao committed
316 317
            </el-form-item>
          </el-col>
xiaomiao committed
318
        </el-row>
xiaomiao committed
319
        <div class="slxx_title title-block">
xiaomiao committed
320 321 322 323 324 325
          权利人信息
          <div class="triangle"></div>
        </div>
        <el-row :gutter="10">
          <el-col :span="12">
            <el-form-item label="共有方式:">
xiaomiao committed
326
              <el-radio-group
xiaomiao committed
327
                :disabled="!ableOperation"
xiaomiao committed
328 329
                v-model="ruleForm.qlxx.gyfs"
              >
xiaomiao committed
330 331 332 333 334 335 336 337 338
                <el-radio label="0">单独所有</el-radio>
                <el-radio label="1">共同共有</el-radio>
                <el-radio label="2">按份所有</el-radio>
                <el-radio label="3">其它共有</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
        </el-row>
        <qlrCommonTable
xiaomiao committed
339
          :tableData="ruleForm.qlrData"
xiaomiao committed
340 341
          @upDateQlrxxList="upDateQlrxxList"
          :key="key"
xiaomiao committed
342
          :ableOperation="ableOperation"
xiaomiao committed
343 344
          :gyfs="ruleForm.qlxx.gyfs"
        />
xiaomiao committed
345
        <div v-if="ruleForm.ywrData">
xiaomiao committed
346 347 348 349
          <div class="slxx_title title-block">
            义务人信息
            <div class="triangle"></div>
          </div>
xiaomiao committed
350 351 352
          <ywrCommonTable
            v-if="ruleForm.ywrData"
            :tableData="ruleForm.ywrData"
xiaomiao committed
353
            :key="key"
xiaomiao committed
354
            :ableOperation="ableOperation"
xiaomiao committed
355 356
            @upDateQlrxxList="upDateYwrxxList"
          />
xiaomiao committed
357 358
        </div>
      </div>
xiaomiao committed
359
      <el-row class="btn" v-if="ableOperation">
xiaomiao committed
360 361 362 363 364 365 366 367 368
        <el-form-item>
          <el-button type="primary" @click="onSubmit">保存</el-button>
        </el-form-item>
      </el-row>
    </el-form>
  </div>
</template>
<script>
import { mapGetters } from "vuex";
xiaomiao committed
369
import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
xiaomiao committed
370 371
import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
xiaomiao committed
372
import tdytTable from "@/views/workflow/components/tdytTable";
xiaomiao committed
373
import selectTable from "@/components/selectTable/index.vue";
xiaomiao committed
374
export default {
xiaomiao committed
375
  components: { qlrCommonTable, ywrCommonTable, tdytTable,selectTable},
xiaomiao committed
376 377
  computed: {
    ...mapGetters(["dictData", "flag"]),
xiaomiao committed
378
    // 根据流程判断表单是否为只读
xiaomiao committed
379
    editDisabled() {
xiaomiao committed
380 381 382 383 384 385
      if (!this.ableOperation) {
        //只读状态
        return true;
      }
      return false;
    },
xiaomiao committed
386 387 388
  },
  data() {
    return {
xiaomiao committed
389 390 391 392 393
      ssqlxxshow: true,
      props: {
        label: "bdcqzh",
        value: "bdcdyid",
      },
xiaomiao committed
394 395 396 397 398 399
      //表单是否可操作
      propsParam: this.$attrs,
      key: 0,
      isShow: false,
      disabled: true,
      czrOptions: [],
xiaomiao committed
400 401
      ssQlxxList: [],
      ztQlxxList: [],
xiaomiao committed
402
      ruleForm: {},
xiaomiao committed
403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430
      // 登记类型
      djlxlist: [
        {
          dcode: "100",
          dname: "首次登记",
        },
        {
          dcode: "200",
          dname: "转移登记",
        },
        {
          dcode: "300",
          dname: "变更登记",
        },
        {
          dcode: "500",
          dname: "更正登记",
        },

        {
          dcode: "901",
          dname: "补证",
        },
        {
          dcode: "902",
          dname: "换证",
        },
      ],
xiaomiao committed
431 432 433 434 435 436 437 438 439 440 441
      // 权属状态
      qsztlist: [
        {
          dcode: "1",
          dname: "现势",
        },
        {
          dcode: "2",
          dname: "历史",
        },
      ],
xiaomiao committed
442
      //传递参数\
xiaomiao committed
443 444 445 446 447 448 449
      rules: {
        ztQlxxrules: [
          { required: true, message: "抵押不动产信息", trigger: "change" },
        ],
        bdcqzhrules: [
          { required: true, message: "不动产登记证明号", trigger: "blur" },
        ],
xiaomiao committed
450
        // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
xiaomiao committed
451 452 453
        djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
        dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
        djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
xiaomiao committed
454
        djlxrules: [{ required: true, message: "登记类型", trigger: "blur" }],
xiaomiao committed
455
      },
xiaomiao committed
456
      ableOperation: false,
xiaomiao committed
457 458 459 460 461
    };
  },
  created() {
    this.loadData();
  },
xiaomiao committed
462
  mounted() {
xiaomiao committed
463
    this.ableOperation = this.$parent.ableOperation;
xiaomiao committed
464
  },
xiaomiao committed
465
  methods: {
yuanbo committed
466
    /**
xiaomiao committed
467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496
     * @description: ztQlxxchange
     * @param {*} val
     * @author: renchao
     */
    ztQlxxchange(val) {
      this.ruleForm.ztQlxx = val;
    },
    /**
     * @description: ssQlxxchange
     * @param {*} val
     * @author: renchao
     */
    ssQlxxchange(val) {
      this.ruleForm.ssQlxx = val;
      this.ruleForm.qlxx.ssywh = val.ywh;
    },
    /**
     * @description: djlxchange
     * @param {*} val
     * @author: renchao
     */
    djlxchange(val) {
      console.log("val", val);
      if (val == null || val == 100) {
        this.ssqlxxshow = false;
      } else {
        this.ssqlxxshow = true;
      }
    },
    /**
yuanbo committed
497 498 499
     * @description: loadData
     * @author: renchao
     */
xiaomiao committed
500
    loadData() {
xiaomiao committed
501 502
      this.$startLoading();
      this.propsParam.isEdit = this.$parent.isEdit;
xiaomiao committed
503
      init(this.propsParam).then((res) => {
xiaomiao committed
504 505
        if (res.code == 200) {
          this.ruleForm = res.result;
xiaomiao committed
506 507 508 509 510
          let djlx = this.ruleForm.qlxx.djlx;
          if (djlx == null || djlx == 100) {
            this.ssqlxxshow = false;
          }
          this.$endLoading();
xiaomiao committed
511 512 513
          this.isShow = true;
        }
      });
xiaomiao committed
514 515 516 517 518 519 520 521 522 523 524 525 526 527 528
      //获取主体信息
      getSsQlxx({
        bdcdyid: this.propsParam.bdcdyid,
        qllx: this.propsParam.qllx,
      }).then((res) => {
        if (res.code == 200) {
          this.ssQlxxList = res.result;
        }
      });
      //获取上手信息
      getZtQlxx({ bdcdyid: this.propsParam.bdcdyid }).then((res) => {
        if (res.code == 200) {
          this.ztQlxxList = res.result;
        }
      });
xiaomiao committed
529
    },
xiaomiao committed
530
    // 更新土地用途信息
yuanbo committed
531 532 533 534 535
    /**
     * @description: 更新土地用途信息
     * @param {*} val
     * @author: renchao
     */
xiaomiao committed
536 537 538 539
    upDateTdytxxList(val) {
      this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
      this.key++;
    },
xiaomiao committed
540
    // 更新权利人信息
yuanbo committed
541 542 543 544 545
    /**
     * @description: 更新权利人信息
     * @param {*} val
     * @author: renchao
     */
xiaomiao committed
546
    upDateQlrxxList(val) {
xiaomiao committed
547 548
      this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
      this.czrOptions = this.ruleForm.qlrData;
xiaomiao committed
549 550 551
      this.key++;
    },
    // 更新义务人信息
yuanbo committed
552 553 554 555 556
    /**
     * @description: 更新义务人信息
     * @param {*} val
     * @author: renchao
     */
xiaomiao committed
557
    upDateYwrxxList(val) {
xiaomiao committed
558
      this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
xiaomiao committed
559 560
      this.key++;
    },
yuanbo committed
561 562 563 564
    /**
     * @description: onSubmit
     * @author: renchao
     */
xiaomiao committed
565
    onSubmit() {
xiaomiao committed
566 567
      this.$refs.ruleForm.validate((valid) => {
        if (valid) {
xiaomiao committed
568 569 570 571 572 573 574 575 576
          if (this.ruleForm.qlrData.length == 0) {
            this.$message({
              showClose: true,
              message: "请确认权利人信息",
              type: "error",
            });
            return false;
          }
          if (this.ruleForm.ywrData.length == 0) {
xiaomiao committed
577 578 579 580 581 582 583
            this.$message({
              showClose: true,
              message: "请确认义务人信息",
              type: "error",
            });
            return false;
          }
xiaomiao committed
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601
          if (this.ruleForm.qlxx.gyfs == "0") {
            if (this.ruleForm.qlrData.length > 1) {
              this.$message({
                showClose: true,
                message: "共有方式:单独所有,权利人只能是一个人",
                type: "error",
              });
              return false;
            }
            this.ruleForm.qlrData[0].sfczr = "1";
          }
          if (this.ruleForm.qlxx.gyfs == "1") {
            //是否分别持证
            if (this.ruleForm.qlxx.sqfbcz == "1") {
              //是
              this.ruleForm.qlrData.forEach((item, index) => {
                item.sfczr = "1";
              });
xiaomiao committed
602
            } else {
xiaomiao committed
603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625
              this.ruleForm.qlrData.forEach((item, index) => {
                if (item.zjh == this.ruleForm.czr) {
                  item.sfczr = "1";
                } else {
                  item.sfczr = "0";
                }
              });
            }
          }
          save(this.ruleForm).then((res) => {
            if (res.code === 200) {
              this.$message({
                showClose: true,
                message: "保存成功!",
                type: "success",
              });
              this.$store.dispatch("user/refreshPage", true);
            } else {
              this.$message({
                showClose: true,
                message: res.message,
                type: "error",
              });
xiaomiao committed
626 627 628
            }
          });
        } else {
xiaomiao committed
629 630 631
          return false;
        }
      });
xiaomiao committed
632 633 634 635 636 637 638 639
    },
  },
};
</script>
<style scoped lang="scss">
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
</style>