<template> <div class="slxx"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flagTop" :inline="flag" label-width="120px"> <div class="slxx_con"> <div class="slxx_title">受理信息</div> <el-row :gutter="10"> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:" prop="ywh"> <el-input disabled v-model="ruleForm.ywh"></el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:" prop="slry"> <el-input disabled v-model="ruleForm.slry"></el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:" prop="slsj"> <el-input disabled v-model="ruleForm.slsj"></el-input> </el-form-item> </el-col> </el-row> <el-row :gutter="10"> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:" prop="qllx"> <el-select disabled v-model="ruleForm.qllx" filterable clearable placeholder="请选择权利类型"> <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode"> </el-option> </el-select> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:" prop="djlx"> <el-select disabled v-model="ruleForm.djlx" filterable clearable placeholder="请选择登记类型"> <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> </el-option> </el-select> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:" prop="djqx"> <el-input disabled v-model="ruleForm.djqxmc"></el-input> </el-form-item> </el-col> </el-row> <div class="slxx_title">查封不动产情况</div> <el-row :gutter="10"> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="bdcqzh"> <el-input disabled v-model="ruleForm.bdcqzh"></el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="bdcdyh"> <el-input disabled v-model="ruleForm.bdcdyh"></el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="权利人:" prop="qlrmc"> <el-input disabled v-model="ruleForm.qlrmc"></el-input> </el-form-item> </el-col> </el-row> <el-row :gutter="10"> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="面积:" prop="mj"> <el-input disabled v-model="ruleForm.mj"></el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item :class="flag ? 'marginBot0' : ''" label="用途:" prop="ytmc"> <el-input disabled v-model="ruleForm.ytmc"></el-input> </el-form-item> </el-col> </el-row> <div class="slxx_title">不动产权利人信息</div> <!-- <el-row :gutter="10"> <el-col :span="14"> <el-form-item :class="flag ? 'marginBot0' : ''" label="共有方式:"> <el-radio-group v-model="ruleForm.gyfs"> <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-col :span="5" v-show="ruleForm.gyfs == '2'"> <el-form-item :class="flag ? 'marginBot0' : ''" label="是否分别持证:" > <el-radio-group v-model="ruleForm.sffbcz"> <el-radio label="1">是</el-radio> <el-radio label="0">否</el-radio> </el-radio-group> </el-form-item> </el-col> <el-col :span="5" v-show="ruleForm.gyfs == '2'"> <el-form-item :class="flag ? 'marginBot0' : ''" label="持证人:"> <el-select v-model="ruleForm.czr" placeholder="持证人"> <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value" > </el-option> </el-select> </el-form-item> </el-col> </el-row> --> <!-- <InformationTable :tableData="ruleForm.qlrxx" :gyfs="ruleForm.gyfs" /> --> <div class="slxx_title">登记原因</div> <el-row :gutter="10"> <el-col> <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="djyy"> <el-input class="textArea" type="textarea" v-model="ruleForm.djyy"></el-input> </el-form-item> </el-col> </el-row> </div> <el-row> <el-form-item :class="flag ? 'marginBot0' : ''" class="btn"> <el-button type="primary" @click="onSubmit">保存</el-button> </el-form-item> </el-row> </el-form> </div> </template> <script> import InformationTable from "@/views/workflow/components/InformationTable"; import { Init, fristReg } from "@/api/cfdjFlow.js"; import { mapGetters } from "vuex"; export default { data () { return { disabled: true, flagTop: this.flag ? "top" : "", tdytOption: [], qlsdfsOption: [], czrOptions: [], ruleForm: { ywh: "", slry: "", slsj: "", qllx: "", djlx: "", djqx: "", zddm: "", bdcdyh: "", qlxzmc: "", qlrxx: [], zdmj: "", zl: "", tdyt: "", qlsdfs: "", qdjg: "", tdsyqx: "", syqqzsj: "", fj: "", djyy: "", gyfs: "1", // 是否分别持证 sffbcz: "", // 持证人 czr: "", }, rules: {}, //传递参数 propsParam: {}, }; }, created () { // console.log(1111111111111111); this.propsParam = this.$attrs; var formdata = new FormData(); formdata.append("bsmSldy", this.propsParam.bsmSldy); Init(formdata).then((res) => { if (res.code === 200 && res.result) { this.ruleForm = { ...res.result, ...res.result.qlxxdatas, ...res.result.djQlxxCfdjDo, }; } }); }, watch: { }, components: { InformationTable }, props: { flag: { type: Boolean, default: false, }, fetch: { type: Boolean, default: false, }, }, computed: { ...mapGetters(["dictData"]), }, methods: { list (bsmSldy) { var formdata = new FormData(); formdata.append("bsmSldy", bsmSldy); Init(formdata).then((res) => { if (res.code === 200 && res.result) { this.ruleForm = { ...res.result, ...res.result.zdjbxxdatas, ...res.result.qlxxdatas, ...res.result.jsydsyqdatas, }; } }); }, onSubmit () { fristReg(this.ruleForm).then((res) => { if (res.code === 200 && res.result) { console.log(res); //this.ruleForm = { ...res.result, ...res.result.zdjbxxdatas, ...res.result.qlxxdatas, ...res.result.jsydsyqdatas } } }); }, }, }; </script> <style scoped lang='scss'> @import "~@/styles/public.scss"; /deep/.el-form-item__label { padding: 0; } /deep/.el-radio { margin-right: 10px; } /deep/.el-select { width: 100%; } /deep/.el-form-item { margin-bottom: 8px; } .marginBot0 { margin-bottom: 0 !important; } .slxx { box-sizing: border-box; } .slxx_con { overflow-y: auto; overflow-x: hidden; } .submit_btn { height: 50px; } .slxx_title { border-bottom: 1px solid $borderColor; padding-left: 10px; padding-bottom: 5px; margin-bottom: 10px; margin-top: 5px; font-size: 16px; font-weight: 500; color: #4a4a4a; } .btn { text-align: center; padding-top: 5px; } .textArea { /deep/.el-textarea__inner { min-height: 90px !important; } } /deep/.el-form-item__label { padding-bottom: 0px; } </style>