1111111
Showing
7 changed files
with
140 additions
and
29 deletions
| ... | @@ -92,6 +92,31 @@ export function save (data) { | ... | @@ -92,6 +92,31 @@ export function save (data) { |
| 92 | } | 92 | } |
| 93 | 93 | ||
| 94 | /** | 94 | /** |
| 95 | * @description: 获取上手信息 | ||
| 96 | * @param {*} data | ||
| 97 | * @author: renchao | ||
| 98 | */ | ||
| 99 | export function getSsQlxx (data) { | ||
| 100 | return request({ | ||
| 101 | url: SERVER.SERVERAPI + '/rest/djbRepair/getSsQlxx', | ||
| 102 | method: 'get', | ||
| 103 | params | ||
| 104 | }) | ||
| 105 | } | ||
| 106 | |||
| 107 | /** | ||
| 108 | * @description: 获取主体信息 | ||
| 109 | * @param {*} data | ||
| 110 | * @author: renchao | ||
| 111 | */ | ||
| 112 | export function getZtQlxx (data) { | ||
| 113 | return request({ | ||
| 114 | url: SERVER.SERVERAPI + '/rest/djbRepair/getZtQlxx', | ||
| 115 | method: 'get', | ||
| 116 | params | ||
| 117 | }) | ||
| 118 | } | ||
| 119 | /** | ||
| 95 | * @description: 发起业务申请流程 | 120 | * @description: 发起业务申请流程 |
| 96 | * @param {*} data | 121 | * @param {*} data |
| 97 | * @author: renchao | 122 | * @author: renchao | ... | ... |
| ... | @@ -13,7 +13,8 @@ | ... | @@ -13,7 +13,8 @@ |
| 13 | ref="ruleForm" | 13 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 14 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 15 | :inline="flag" |
| 16 | label-width="127px"> | 16 | label-width="127px" |
| 17 | > | ||
| 17 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> | 18 | <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> |
| 18 | <div class="slxx_title title-block"> | 19 | <div class="slxx_title title-block"> |
| 19 | 补录信息 | 20 | 补录信息 |
| ... | @@ -37,6 +38,62 @@ | ... | @@ -37,6 +38,62 @@ |
| 37 | </el-col> | 38 | </el-col> |
| 38 | </el-row> | 39 | </el-row> |
| 39 | <div class="slxx_title title-block"> | 40 | <div class="slxx_title title-block"> |
| 41 | 查封不动产情况 | ||
| 42 | <div>请选择查封不动产信息,请选择上手权利信息</div> | ||
| 43 | <div class="triangle"></div> | ||
| 44 | </div> | ||
| 45 | <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null"> | ||
| 46 | <el-col :span="8"> | ||
| 47 | <el-form-item label="权利人:"> | ||
| 48 | <el-input disabled v-model="ruleForm.ztQlxx.qlrmc"></el-input> | ||
| 49 | </el-form-item> | ||
| 50 | </el-col> | ||
| 51 | <el-col :span="8"> | ||
| 52 | <el-form-item label="证件种类:"> | ||
| 53 | <el-input disabled v-model="ruleForm.ztQlxx.qlrzjzl"></el-input> | ||
| 54 | </el-form-item> | ||
| 55 | </el-col> | ||
| 56 | <el-col :span="8"> | ||
| 57 | <el-form-item label="证件号:"> | ||
| 58 | <el-input disabled v-model="ruleForm.ztQlxx.qlrzjhm"></el-input> | ||
| 59 | </el-form-item> | ||
| 60 | </el-col> | ||
| 61 | </el-row> | ||
| 62 | <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null"> | ||
| 63 | <el-col :span="8"> | ||
| 64 | <el-form-item label="权利类型:"> | ||
| 65 | <el-input disabled v-model="ruleForm.ztQlxx.qllxmc"></el-input> | ||
| 66 | </el-form-item> | ||
| 67 | </el-col> | ||
| 68 | <el-col :span="8"> | ||
| 69 | <el-form-item label="不动产权证号:"> | ||
| 70 | <el-input disabled v-model="ruleForm.ztQlxx.bdcqzh"></el-input> | ||
| 71 | </el-form-item> | ||
| 72 | </el-col> | ||
| 73 | <el-col :span="8"> | ||
| 74 | <el-form-item label="坐落:"> | ||
| 75 | <el-input disabled v-model="ruleForm.ztQlxx.zl"></el-input> | ||
| 76 | </el-form-item> | ||
| 77 | </el-col> | ||
| 78 | </el-row> | ||
| 79 | <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null"> | ||
| 80 | <el-col :span="8"> | ||
| 81 | <el-form-item label="不动产单元号:"> | ||
| 82 | <el-input disabled v-model="ruleForm.ztQlxx.bdcdyh"></el-input> | ||
| 83 | </el-form-item> | ||
| 84 | </el-col> | ||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item label="面积:"> | ||
| 87 | <el-input disabled v-model="ruleForm.ztQlxx.mj"></el-input> | ||
| 88 | </el-form-item> | ||
| 89 | </el-col> | ||
| 90 | <el-col :span="8"> | ||
| 91 | <el-form-item label="用途:"> | ||
| 92 | <el-input disabled v-model="ruleForm.ztQlxx.ytmc"></el-input> | ||
| 93 | </el-form-item> | ||
| 94 | </el-col> | ||
| 95 | </el-row> | ||
| 96 | <div class="slxx_title title-block"> | ||
| 40 | 房地产权(独幢、层、套、间房屋) | 97 | 房地产权(独幢、层、套、间房屋) |
| 41 | <div class="triangle"></div> | 98 | <div class="triangle"></div> |
| 42 | </div> | 99 | </div> |
| ... | @@ -66,8 +123,12 @@ | ... | @@ -66,8 +123,12 @@ |
| 66 | <el-col :span="8"> | 123 | <el-col :span="8"> |
| 67 | <el-form-item label="登记类型:"> | 124 | <el-form-item label="登记类型:"> |
| 68 | <el-select v-model="ruleForm.qlxx.djlx"> | 125 | <el-select v-model="ruleForm.qlxx.djlx"> |
| 69 | <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 126 | <el-option |
| 70 | </el-option> | 127 | v-for="item in dictData['A21']" |
| 128 | :key="item.dcode" | ||
| 129 | :label="item.dname" | ||
| 130 | :value="item.dcode" | ||
| 131 | ></el-option> | ||
| 71 | </el-select> | 132 | </el-select> |
| 72 | </el-form-item> | 133 | </el-form-item> |
| 73 | </el-col> | 134 | </el-col> |
| ... | @@ -109,8 +170,7 @@ | ... | @@ -109,8 +170,7 @@ |
| 109 | <el-row :gutter="10"> | 170 | <el-row :gutter="10"> |
| 110 | <el-col :span="12"> | 171 | <el-col :span="12"> |
| 111 | <el-form-item label="共有方式:"> | 172 | <el-form-item label="共有方式:"> |
| 112 | <el-radio-group | 173 | <el-radio-group v-model="ruleForm.qlxx.gyqk"> |
| 113 | v-model="ruleForm.qlxx.gyqk"> | ||
| 114 | <el-radio label="0">单独所有</el-radio> | 174 | <el-radio label="0">单独所有</el-radio> |
| 115 | <el-radio label="1">共同共有</el-radio> | 175 | <el-radio label="1">共同共有</el-radio> |
| 116 | <el-radio label="2">按份所有</el-radio> | 176 | <el-radio label="2">按份所有</el-radio> |
| ... | @@ -123,7 +183,8 @@ | ... | @@ -123,7 +183,8 @@ |
| 123 | :tableData="ruleForm.qlrData" | 183 | :tableData="ruleForm.qlrData" |
| 124 | @upDateQlrxxList="upDateQlrxxList" | 184 | @upDateQlrxxList="upDateQlrxxList" |
| 125 | :key="key" | 185 | :key="key" |
| 126 | :gyfs="ruleForm.qlxx.gyfs" /> | 186 | :gyfs="ruleForm.qlxx.gyfs" |
| 187 | /> | ||
| 127 | 188 | ||
| 128 | <div> | 189 | <div> |
| 129 | <div class="slxx_title title-block"> | 190 | <div class="slxx_title title-block"> |
| ... | @@ -134,7 +195,8 @@ | ... | @@ -134,7 +195,8 @@ |
| 134 | v-if="ruleForm.ywrData" | 195 | v-if="ruleForm.ywrData" |
| 135 | :tableData="ruleForm.ywrData" | 196 | :tableData="ruleForm.ywrData" |
| 136 | :key="key" | 197 | :key="key" |
| 137 | @upDateQlrxxList="upDateYwrxxList" /> | 198 | @upDateQlrxxList="upDateYwrxxList" |
| 199 | /> | ||
| 138 | </div> | 200 | </div> |
| 139 | </div> | 201 | </div> |
| 140 | <el-row class="btn"> | 202 | <el-row class="btn"> |
| ... | @@ -147,12 +209,12 @@ | ... | @@ -147,12 +209,12 @@ |
| 147 | </template> | 209 | </template> |
| 148 | <script> | 210 | <script> |
| 149 | import { mapGetters } from "vuex"; | 211 | import { mapGetters } from "vuex"; |
| 150 | import { init,save } from "@/api/djbbl.js"; | 212 | import { init, save } from "@/api/djbbl.js"; |
| 151 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 213 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 152 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 214 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
| 153 | import tdytTable from "@/views/workflow/components/tdytTable"; | 215 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 154 | export default { | 216 | export default { |
| 155 | components: { qlrCommonTable,ywrCommonTable,tdytTable }, | 217 | components: { qlrCommonTable, ywrCommonTable, tdytTable }, |
| 156 | computed: { | 218 | computed: { |
| 157 | ...mapGetters(["dictData", "flag"]), | 219 | ...mapGetters(["dictData", "flag"]), |
| 158 | }, | 220 | }, |
| ... | @@ -175,27 +237,27 @@ export default { | ... | @@ -175,27 +237,27 @@ export default { |
| 175 | mounted() {}, | 237 | mounted() {}, |
| 176 | methods: { | 238 | methods: { |
| 177 | loadData() { | 239 | loadData() { |
| 178 | console.log("查封登记",this.propsParam); | 240 | console.log("查封登记", this.propsParam); |
| 179 | this.propsParam.isEdit=this.$parent.isEdit | 241 | this.propsParam.isEdit = this.$parent.isEdit; |
| 180 | init(this.propsParam).then((res) => { | 242 | init(this.propsParam).then((res) => { |
| 181 | if (res.code == 200) { | 243 | if (res.code == 200) { |
| 182 | this.ruleForm = res.result; | 244 | this.ruleForm = res.result; |
| 183 | console.log("this.ruleForm",this.ruleForm); | 245 | console.log("this.ruleForm", this.ruleForm); |
| 184 | this.isShow = true; | 246 | this.isShow = true; |
| 185 | } | 247 | } |
| 186 | }); | 248 | }); |
| 187 | }, | 249 | }, |
| 188 | // 更新土地用途信息 | 250 | // 更新土地用途信息 |
| 189 | upDateTdytxxList(val) { | 251 | upDateTdytxxList(val) { |
| 190 | console.log("VAL",val); | 252 | console.log("VAL", val); |
| 191 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); | 253 | this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); |
| 192 | this.key++; | 254 | this.key++; |
| 193 | }, | 255 | }, |
| 194 | // 更新权利人信息 | 256 | // 更新权利人信息 |
| 195 | upDateQlrxxList(val) { | 257 | upDateQlrxxList(val) { |
| 196 | console.log("val",val); | 258 | console.log("val", val); |
| 197 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); | 259 | this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val)); |
| 198 | console.log("this.ruleForm.qlrData",this.ruleForm.qlrData); | 260 | console.log("this.ruleForm.qlrData", this.ruleForm.qlrData); |
| 199 | this.czrOptions = this.ruleForm.qlrData; | 261 | this.czrOptions = this.ruleForm.qlrData; |
| 200 | this.key++; | 262 | this.key++; |
| 201 | }, | 263 | }, |
| ... | @@ -205,7 +267,7 @@ export default { | ... | @@ -205,7 +267,7 @@ export default { |
| 205 | this.key++; | 267 | this.key++; |
| 206 | }, | 268 | }, |
| 207 | onSubmit() { | 269 | onSubmit() { |
| 208 | console.log("this.ruleForm大信息",this.ruleForm); | 270 | console.log("this.ruleForm大信息", this.ruleForm); |
| 209 | if (this.ruleForm.qlrData.length == 0) { | 271 | if (this.ruleForm.qlrData.length == 0) { |
| 210 | this.$message({ | 272 | this.$message({ |
| 211 | showClose: true, | 273 | showClose: true, | ... | ... |
| ... | @@ -38,7 +38,14 @@ | ... | @@ -38,7 +38,14 @@ |
| 38 | </el-col> | 38 | </el-col> |
| 39 | </el-row> | 39 | </el-row> |
| 40 | <div class="slxx_title title-block"> | 40 | <div class="slxx_title title-block"> |
| 41 | 抵押不动产情况 | 41 | 抵押不动产情况 <div>请选择抵押不动产信息, |
| 42 | |||
| 43 | <select-table v-model="value2" :table-width="600" :props="props" @change="change"> | ||
| 44 | <el-table-column prop="id" label="ID" width="180"></el-table-column> | ||
| 45 | <el-table-column prop="user" label="姓名"></el-table-column> | ||
| 46 | </select-table> | ||
| 47 | |||
| 48 | 请选择上手权利信息</div> | ||
| 42 | <div class="triangle"></div> | 49 | <div class="triangle"></div> |
| 43 | </div> | 50 | </div> |
| 44 | <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null"> | 51 | <el-row :gutter="10" v-if="ruleForm.ztQlxx!=null"> |
| ... | @@ -409,18 +416,24 @@ | ... | @@ -409,18 +416,24 @@ |
| 409 | </template> | 416 | </template> |
| 410 | <script> | 417 | <script> |
| 411 | import { mapGetters } from "vuex"; | 418 | import { mapGetters } from "vuex"; |
| 412 | import { init, save } from "@/api/djbbl.js"; | 419 | import {init,getSsQlxx,getZtQlxx, save } from "@/api/djbbl.js"; |
| 413 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; | 420 | import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; |
| 414 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; | 421 | import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; |
| 415 | 422 | import selectTable from '@/components/selectTable/index.vue'; | |
| 416 | import tdytTable from "@/views/workflow/components/tdytTable"; | 423 | import tdytTable from "@/views/workflow/components/tdytTable"; |
| 417 | export default { | 424 | export default { |
| 418 | components: { qlrCommonTable, ywrCommonTable, tdytTable }, | 425 | components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, |
| 419 | computed: { | 426 | computed: { |
| 420 | ...mapGetters(["dictData", "flag"]), | 427 | ...mapGetters(["dictData", "flag"]), |
| 421 | }, | 428 | }, |
| 422 | data() { | 429 | data() { |
| 423 | return { | 430 | return { |
| 431 | value2:"", | ||
| 432 | props: { | ||
| 433 | label: 'user', | ||
| 434 | value: 'id', | ||
| 435 | keyword: "keyword" | ||
| 436 | }, | ||
| 424 | //表单是否可操作 | 437 | //表单是否可操作 |
| 425 | propsParam: this.$attrs, | 438 | propsParam: this.$attrs, |
| 426 | key: 0, | 439 | key: 0, |
| ... | @@ -441,7 +454,6 @@ export default { | ... | @@ -441,7 +454,6 @@ export default { |
| 441 | dname: "历史", | 454 | dname: "历史", |
| 442 | }, | 455 | }, |
| 443 | ], | 456 | ], |
| 444 | |||
| 445 | // 登记类型 | 457 | // 登记类型 |
| 446 | djlxlist: [ | 458 | djlxlist: [ |
| 447 | { | 459 | { |
| ... | @@ -470,6 +482,8 @@ export default { | ... | @@ -470,6 +482,8 @@ export default { |
| 470 | dname: "换证", | 482 | dname: "换证", |
| 471 | }, | 483 | }, |
| 472 | ], | 484 | ], |
| 485 | ssQlxxList:[], | ||
| 486 | ztQlxxList:[] | ||
| 473 | }; | 487 | }; |
| 474 | }, | 488 | }, |
| 475 | created() { | 489 | created() { |
| ... | @@ -477,16 +491,26 @@ export default { | ... | @@ -477,16 +491,26 @@ export default { |
| 477 | }, | 491 | }, |
| 478 | mounted() {}, | 492 | mounted() {}, |
| 479 | methods: { | 493 | methods: { |
| 480 | loadData() { | 494 | loadData() { |
| 481 | console.log("抵押权", this.propsParam); | ||
| 482 | this.propsParam.isEdit=this.$parent.isEdit | 495 | this.propsParam.isEdit=this.$parent.isEdit |
| 483 | init(this.propsParam).then((res) => { | 496 | init(this.propsParam).then((res) => { |
| 484 | if (res.code == 200) { | 497 | if (res.code == 200) { |
| 485 | this.ruleForm = res.result; | 498 | this.ruleForm = res.result; |
| 486 | console.log("this.ruleForm", this.ruleForm); | ||
| 487 | this.isShow = true; | 499 | this.isShow = true; |
| 488 | } | 500 | } |
| 489 | }); | 501 | }); |
| 502 | //获取主体信息 | ||
| 503 | getSsQlxx(this.propsParam.bdcdyid).then((res) => { | ||
| 504 | if (res.code == 200) { | ||
| 505 | this.ssQlxxList = res.result; | ||
| 506 | } | ||
| 507 | }); | ||
| 508 | //获取上手信息 | ||
| 509 | getZtQlxx({bdcdyid:this.propsParam.bdcdyid,qllx:this.propsParam.qllx}).then((res) => { | ||
| 510 | if (res.code == 200) { | ||
| 511 | this.ztQlxxList = res.result; | ||
| 512 | } | ||
| 513 | }); | ||
| 490 | }, | 514 | }, |
| 491 | // 更新土地用途信息 | 515 | // 更新土地用途信息 |
| 492 | upDateTdytxxList(val) { | 516 | upDateTdytxxList(val) { | ... | ... |
| ... | @@ -38,7 +38,7 @@ | ... | @@ -38,7 +38,7 @@ |
| 38 | </el-col> | 38 | </el-col> |
| 39 | </el-row> | 39 | </el-row> |
| 40 | <div class="slxx_title title-block"> | 40 | <div class="slxx_title title-block"> |
| 41 | 国有建设用地使用权信息 | 41 | 建设用地、宅基地使用权信息 |
| 42 | <div class="triangle"></div> | 42 | <div class="triangle"></div> |
| 43 | </div> | 43 | </div> |
| 44 | <el-row :gutter="10"> | 44 | <el-row :gutter="10"> | ... | ... |
| ... | @@ -38,7 +38,7 @@ | ... | @@ -38,7 +38,7 @@ |
| 38 | </el-col> | 38 | </el-col> |
| 39 | </el-row> | 39 | </el-row> |
| 40 | <div class="slxx_title title-block"> | 40 | <div class="slxx_title title-block"> |
| 41 | 房地产权(独幢、层、套、间房屋) | 41 | 预告买卖登记信息 |
| 42 | <div class="triangle"></div> | 42 | <div class="triangle"></div> |
| 43 | </div> | 43 | </div> |
| 44 | <el-row :gutter="10"> | 44 | <el-row :gutter="10"> | ... | ... |
This diff is collapsed.
Click to expand it.
| ... | @@ -274,10 +274,10 @@ | ... | @@ -274,10 +274,10 @@ |
| 274 | formdata.append("isEdit", this.ableOperation); | 274 | formdata.append("isEdit", this.ableOperation); |
| 275 | Init(formdata).then((res) => { | 275 | Init(formdata).then((res) => { |
| 276 | if (res.code === 200 && res.result) { | 276 | if (res.code === 200 && res.result) { |
| 277 | this.ruleForm = res.result; | 277 | this.ruleForm = res.result; |
| 278 | this.$endLoading(); | ||
| 279 | this.ruleForm.diyaq.sfczjzhxz = "0"; | 278 | this.ruleForm.diyaq.sfczjzhxz = "0"; |
| 280 | } | 279 | } |
| 280 | this.$endLoading(); | ||
| 281 | }) | 281 | }) |
| 282 | }, | 282 | }, |
| 283 | components: { qlrCommonTable }, | 283 | components: { qlrCommonTable }, | ... | ... |
-
Please register or sign in to post a comment