5e8cee37 by renchao@pashanhoo.com

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

2 parents 1d6b5418 f9207708
1 /* 1 /*
2 * @Description: 不动产权证 2 * @Description: 不动产权证
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-05 13:24:14 4 * @LastEditTime: 2023-09-13 16:06:55
5 */ 5 */
6 import request from '@/utils/request'; 6 import request from '@/utils/request';
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
...@@ -146,3 +146,17 @@ export function getBdcqzDetail (bsmBdcqz) { ...@@ -146,3 +146,17 @@ export function getBdcqzDetail (bsmBdcqz) {
146 } 146 }
147 }) 147 })
148 } 148 }
149 /**
150 * @description: 根据bsmBdcqz获取权利人信息
151 * @param {*} bsmBdcqz
152 * @author: renchao
153 */
154 export function getBdcqzQlr (bsmBdcqz) {
155 return request({
156 url: SERVER.SERVERAPI + '/rest/ywbl/bdcqz/getBdcqzQlr',
157 method: 'get',
158 params: {
159 bsmBdcqz: bsmBdcqz
160 }
161 })
162 }
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-28 12:53:50 4 * @LastEditTime: 2023-09-13 16:13:54
5 --> 5 -->
6 <template> 6 <template>
7 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> 7 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px">
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
22 </el-form-item> 22 </el-form-item>
23 </el-col> 23 </el-col>
24 </el-row> 24 </el-row>
25
26 <lb-table :column="tableData.columns" @row-dblclick="handleRowClick" ref="table" @selection-change="handleSelectionChange" 25 <lb-table :column="tableData.columns" @row-dblclick="handleRowClick" ref="table" @selection-change="handleSelectionChange"
27 :data="tableData.data" 26 :data="tableData.data"
28 :pagination="false" 27 :pagination="false"
...@@ -30,26 +29,26 @@ ...@@ -30,26 +29,26 @@
30 </lb-table> 29 </lb-table>
31 <el-row> 30 <el-row>
32 <el-col :span="6"> 31 <el-col :span="6">
33 <el-form-item label="领证人" prop="lzrxm"> 32 <el-form-item label="领证人" prop="qlrmc">
34 <el-input v-model="ruleForm.lzrxm"></el-input> 33 <el-input v-model="ruleForm.qlrmc"></el-input>
35 </el-form-item> 34 </el-form-item>
36 </el-col> 35 </el-col>
37 <el-col :span="6"> 36 <el-col :span="6">
38 <el-form-item label="证件类型" prop="lzrzjlb"> 37 <el-form-item label="证件类型" prop="zjzl">
39 <el-select v-model="ruleForm.lzrzjlb" filterable clearable placeholder="请选择"> 38 <el-select v-model="ruleForm.zjzl" filterable clearable placeholder="请选择">
40 <el-option v-for="item in zjzlData" :key="item.dcode" :label="item.dname" :value="item.dcode"> 39 <el-option v-for="item in zjzlData" :key="item.dcode" :label="item.dname" :value="item.dcode">
41 </el-option> 40 </el-option>
42 </el-select> 41 </el-select>
43 </el-form-item> 42 </el-form-item>
44 </el-col> 43 </el-col>
45 <el-col :span="6"> 44 <el-col :span="6">
46 <el-form-item label="证件号" prop="lzrzjh"> 45 <el-form-item label="证件号" prop="zjh">
47 <el-input v-model="ruleForm.lzrzjh"></el-input> 46 <el-input v-model="ruleForm.zjh"></el-input>
48 </el-form-item> 47 </el-form-item>
49 </el-col> 48 </el-col>
50 <el-col :span="6"> 49 <el-col :span="6">
51 <el-form-item label="领证人电话" prop="lzrdh"> 50 <el-form-item label="领证人电话" prop="dh">
52 <el-input v-model="ruleForm.lzrdh"></el-input> 51 <el-input v-model="ruleForm.dh"></el-input>
53 </el-form-item> 52 </el-form-item>
54 </el-col> 53 </el-col>
55 </el-row> 54 </el-row>
...@@ -63,7 +62,7 @@ ...@@ -63,7 +62,7 @@
63 import Vue from 'vue' 62 import Vue from 'vue'
64 import store from '@/store/index.js' 63 import store from '@/store/index.js'
65 import table from "@/utils/mixin/table"; 64 import table from "@/utils/mixin/table";
66 import { getUnclaimedBdcqz, issueCertificate } from "@/api/bdcqz.js"; 65 import { getUnclaimedBdcqz, issueCertificate,getBdcqzQlr } from "@/api/bdcqz.js";
67 import { datas } from "../../javascript/fzxxdata"; 66 import { datas } from "../../javascript/fzxxdata";
68 export default { 67 export default {
69 props: { 68 props: {
...@@ -83,22 +82,22 @@ ...@@ -83,22 +82,22 @@
83 fzsj: '', 82 fzsj: '',
84 fzsl: '', 83 fzsl: '',
85 bdcqzList: [], 84 bdcqzList: [],
86 lzrxm: '', 85 qlrmc: '',
87 lzrzjlb: '', 86 zjzl: '',
88 lzrzjh: '', 87 zjh: '',
89 lzrdh: '' 88 dh: ''
90 }, 89 },
91 rules: { 90 rules: {
92 lzrxm: [ 91 qlrmc: [
93 { required: true, message: '请输入领证人', trigger: 'blur' } 92 { required: true, message: '请输入领证人', trigger: 'blur' }
94 ], 93 ],
95 lzrzjlb: [ 94 zjzl: [
96 { required: true, message: '请选择证件类型', trigger: 'change' } 95 { required: true, message: '请选择证件类型', trigger: 'change' }
97 ], 96 ],
98 lzrzjh: [ 97 zjh: [
99 { required: true, message: '请输入证件号', trigger: 'blur' } 98 { required: true, message: '请输入证件号', trigger: 'blur' }
100 ], 99 ],
101 lzrdh: [ 100 dh: [
102 { required: true, message: '请输入电话号码', trigger: 'blur' } 101 { required: true, message: '请输入电话号码', trigger: 'blur' }
103 ] 102 ]
104 }, 103 },
...@@ -133,6 +132,18 @@ ...@@ -133,6 +132,18 @@
133 this.ruleForm.fzsj = res.result.fzsj 132 this.ruleForm.fzsj = res.result.fzsj
134 this.ruleForm.fzsl = res.result.fzsl 133 this.ruleForm.fzsl = res.result.fzsl
135 this.ruleForm.bdcqzList = res.result.list; 134 this.ruleForm.bdcqzList = res.result.list;
135 res.result.list.length && this.getQlr(res.result.list[0].bsmBdcqz)
136 }
137 })
138 },
139 /**
140 * @description: 获取权利人信息
141 * @author: renchao
142 */
143 getQlr (bsmBdcqz) {
144 getBdcqzQlr(bsmBdcqz).then(res => {
145 if (res.code === 200) {
146 this.ruleForm = {...this.ruleForm,...res.result}
136 } 147 }
137 }) 148 })
138 }, 149 },
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
37 </div> 37 </div>
38 <!-- 表格 --> 38 <!-- 表格 -->
39 <div class="from-clues-content loadingtext"> 39 <div class="from-clues-content loadingtext">
40 国有房屋变更信息 40 预告买卖登记信息
41 <el-table 41 <el-table
42 :data="tableData.data" 42 :data="tableData.data"
43 height="210" 43 height="210"
...@@ -168,7 +168,7 @@ ...@@ -168,7 +168,7 @@
168 @current-change="handleCurrentChange"></el-pagination> 168 @current-change="handleCurrentChange"></el-pagination>
169 </div> 169 </div>
170 <div class="from-clues-content loadingtext"> 170 <div class="from-clues-content loadingtext">
171 抵押变更信息 171 预告抵押信息
172 <lb-table ref="table" :pagination="false" :calcHeight="500" :column="tableData.columns" 172 <lb-table ref="table" :pagination="false" :calcHeight="500" :column="tableData.columns"
173 :data="tableData.dataList"> 173 :data="tableData.dataList">
174 </lb-table> 174 </lb-table>
...@@ -185,10 +185,10 @@ ...@@ -185,10 +185,10 @@
185 import store from '@/store/index.js' 185 import store from '@/store/index.js'
186 import table from "@/utils/mixin/table"; 186 import table from "@/utils/mixin/table";
187 import { ywPopupDialog } from "@/utils/popup.js"; 187 import { ywPopupDialog } from "@/utils/popup.js";
188 import { datas, sendThis } from "../javascript/selectFwbjDybgSplitMerge.js"; 188 import { datas, sendThis } from "../javascript/selectYgdy.js";
189 import { defaultParameters } from "../javascript/publicDefaultPar.js"; 189 import { defaultParameters } from "../javascript/publicDefaultPar.js";
190 import { selectYgdj200, selectDiyaq } from "@/api/ywsq.js"; 190 import { selectYgdj200, selectYgdy } from "@/api/ywsq.js";
191 import { startBusinessFlow } from "@/api/workFlow.js"; 191 import { startTogetherFlow } from "@/api/workFlow.js";
192 export default { 192 export default {
193 mixins: [table, jump], 193 mixins: [table, jump],
194 props: { 194 props: {
...@@ -266,7 +266,7 @@ ...@@ -266,7 +266,7 @@
266 getCurrentRow (row) { 266 getCurrentRow (row) {
267 this.radioVal = row.bdcdyh; 267 this.radioVal = row.bdcdyh;
268 this.bdcdysz = [row] 268 this.bdcdysz = [row]
269 selectDiyaq({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10 }).then((res) => { 269 selectYgdy({ bdcdyh: this.radioVal, currentPage: 1, pageSize: 10 }).then((res) => {
270 if (res.code === 200) { 270 if (res.code === 200) {
271 this.tableData.dataList = res.result.records 271 this.tableData.dataList = res.result.records
272 this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList] 272 this.bdcdysz = [this.bdcdysz[0], ...this.tableData.dataList]
...@@ -305,7 +305,7 @@ ...@@ -305,7 +305,7 @@
305 */ 305 */
306 submitForm () { 306 submitForm () {
307 this.loading = true 307 this.loading = true
308 startBusinessFlow({ 308 startTogetherFlow({
309 bsmSqyw: this.sqywInfo.bsmSqyw, 309 bsmSqyw: this.sqywInfo.bsmSqyw,
310 bdcdysz: this.bdcdysz, 310 bdcdysz: this.bdcdysz,
311 }).then((res) => { 311 }).then((res) => {
......
...@@ -45,6 +45,17 @@ class data extends filter { ...@@ -45,6 +45,17 @@ class data extends filter {
45 } 45 }
46 }, 46 },
47 { 47 {
48 label: "业务号",
49 width: '120',
50 render: (h, scope) => {
51 return (
52 <el-tooltip effect="dark" content={scope.row.ywh} placement="top" popper-class="tooltip-width">
53 <span class="ellipsis-table"> {scope.row.ywh}</span>
54 </el-tooltip>
55 )
56 }
57 },
58 {
48 label: "权利类型", 59 label: "权利类型",
49 width: '120', 60 width: '120',
50 render: (h, scope) => { 61 render: (h, scope) => {
......
...@@ -89,12 +89,11 @@ export function queueDjywmc (djywbm, djqxbm) { ...@@ -89,12 +89,11 @@ export function queueDjywmc (djywbm, djqxbm) {
89 case "B41400": //预告抵押注销 89 case "B41400": //预告抵押注销
90 vm = "selectYgdy"; 90 vm = "selectYgdy";
91 break; 91 break;
92 case "C40100": //一并申请首次 92 case "C40100": //预告买卖抵押首次一并申请
93 vm = "selectYbsc"; 93 vm = "selectYbsc";
94 break; 94 break;
95 case "C40300": //一并申请变更 95 case "C40300": //预告买卖变更+预告抵押变更一并申请
96 case "C40400": //一并申请注销 96 case "C40400": //预告买卖注销+预告抵押注销一并申请
97 // vm = "selectYbbg";
98 vm = "selectYbbgSplitMerge" 97 vm = "selectYbbgSplitMerge"
99 break; 98 break;
100 case "C04371": //一并国有房屋转移 99 case "C04371": //一并国有房屋转移
......