2636844e by xiaomiao

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents 96f6842b 5de904b9
...@@ -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">
......
...@@ -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 },
......