8a926264 by renchao@pashanhoo.com

Merge branch 'dev'

2 parents d1019468 5e8ac822
......@@ -35,6 +35,20 @@ export function loadQlrxx (bsmSldy) {
}
})
}
/**
* @description: 读取义务人信息
* @param {*} bsmSldy
* @author: renchao
*/
export function loadYwrxx (bsmSldy) {
return request({
url: SERVER.SERVERAPI + '/rest/ywbl/swhtxx/loadYwrxx',
method: 'get',
params: {
bsmSldy: bsmSldy
}
})
}
/**
* @description: 查询房产交易合同信息
......@@ -60,4 +74,17 @@ export function querySwwsxx (data) {
method: 'post',
data
})
}
/**
* @description: 契税完税信息共享
* @param {*} bsmSldy
* @author: renchao
*/
export function saveDlxx (data) {
return request({
url: SERVER.SERVERAPI + '/rest/ywbl/swhtxx/saveDlxx',
method: 'post',
data
})
}
\ No newline at end of file
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-19 13:21:40
* @LastEditTime: 2024-05-14 16:25:51
-->
<template>
<dialogBox
......@@ -104,10 +104,20 @@
</el-col>
<el-col :span="12">
<el-form-item label="国家/地区" prop="gj">
<el-input
<el-select
clearable
v-model="ruleForm.gj"
maxlength="3"
:disabled="!showButton"></el-input>
:disabled="!showButton"
class="width100"
placeholder="请选择">
<el-option
v-for="item in dictData['A35']"
:key="item.dcode"
:label="item.dname"
:value="item.dcode">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
......@@ -152,10 +162,11 @@
<el-row>
<el-col :span="8">
<el-form-item label="户籍所在省市" prop="hjszss">
<el-input
<el-cascader
v-model="ruleForm.hjszss"
maxlength="3"
:disabled="!showButton"></el-input>
:props="treeProps"
class="width100"
:options="dictData['A38']" :disabled="!showButton"></el-cascader>
</el-form-item>
</el-col>
<el-col :span="16">
......@@ -367,6 +378,11 @@
},
data () {
return {
treeProps: {
value: 'dcode',
label: 'dname',
children: 'children'
},
avatar: require('../../../../image/user.png'),
isShow: false,
isBz: false,
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-29 13:26:04
* @LastEditTime: 2024-03-29 16:09:28
-->
<template>
<div class="jtfccx-edit-con">
<b class="title"></b>
<b class="title">房屋状况</b>
<lb-table :column="fwColumns" key="fwzk" :data="resultData.hdetailList"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<b class="title">土地状况</b>
<lb-table :column="tdColumns" key="tdzk" :data="resultData.zdjbxxDetail"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<b class="title">权属状况</b>
<lb-table :column="qszkColumns" key="qszk" :data="resultData.qsxxDetail"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<b class="title">抵押登记</b>
<lb-table :column="diyaColumns" key="dydj" :data="resultData.dyaqDetail"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<b class="title">预告登记</b>
<lb-table :column="ygdjColumns" key="ygdj" :data="resultData.ygdjDetail"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<b class="title">查封状况</b>
<lb-table :column="cfdjColumns" key="cfdj" :data="resultData.cfdjDetail"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<b class="title">异议登记</b>
<lb-table :column="yydjColumns" key="yydj" :data="resultData.yydjDetail"
:heightNumSetting="true" :minHeight="150" :rowStyleHeight='25'
:pagination="false">
</lb-table>
<div class="jtfccx-edit-con dydjbInfo">
<h3>不动产档案明细</h3>
<div class="dydjbInfo-item">
<b class="title">土地信息</b>
<lb-table :column="tdColumns" key="tdzk" :data="resultData.zdjbxxDetail"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
<div class="dydjbInfo-item">
<b class="title">房屋信息</b>
<lb-table :column="fwColumns" key="fwzk" :data="resultData.hdetailList"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
<div class="dydjbInfo-item">
<b class="title">权属状况</b>
<lb-table :column="qszkColumns" key="qszk" :data="resultData.qsxxDetail"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
<div class="dydjbInfo-item">
<b class="title">抵押登记</b>
<lb-table :column="diyaColumns" key="dydj" :data="resultData.dyaqDetail"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
<div class="dydjbInfo-item">
<b class="title">预告登记</b>
<lb-table :column="ygdjColumns" key="ygdj" :data="resultData.ygdjDetail"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
<div class="dydjbInfo-item">
<b class="title">查封状况</b>
<lb-table :column="cfdjColumns" key="cfdj" :data="resultData.cfdjDetail"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
<div class="dydjbInfo-item">
<b class="title" style="border-bottom: 1px solid #dfe6ec;">异议登记</b>
<lb-table :column="yydjColumns" key="yydj" :data="resultData.yydjDetail"
:heightNumSetting="true" :minHeight="115" :rowStyleHeight='25' :maxHeight="115"
:pagination="false">
</lb-table>
</div>
</div>
</template>
......@@ -87,4 +101,37 @@
border: 1px solid #acbed1;
height: 30px;
}
/deep/.lb-table {
height: 0;
}
/deep/.lb-table .el-table {
border-radius: 0;
}
.dydjbInfo {
overflow-x: hidden;
h3 {
text-align: center;
}
&-item {
display: flex;
}
.title {
writing-mode: vertical-rl; /* 从右向左垂直排列 */
text-orientation: upright; /* 文字直立 */
white-space: nowrap;
border: 1px solid #dfe6ec;
color: #4a4a4a;
width: 80px;
display: inline-block;
height: 115px;
display: flex;
align-items: center;
justify-content: center;
border-right: none;
border-bottom: none;
}
/deep/.lb-table {
width: 100%;
}
}
</style>
......
......@@ -115,7 +115,7 @@
dydjbClick (scope) {
this.$popupDialog("明细详情", "sqcx/dydjb/components/addDydjb", {
sqcxBsm: scope.row.bsmSqcx,
})
}, "80%")
},
/**
* @description: handleSort
......@@ -134,7 +134,7 @@
this.$popupDialog("房屋明细查询", "sqcx/dydjb/components/addDydjb", {
sqcxBsm: '',
isAdd: true
})
}, "80%")
}
},
};
......
......@@ -21,7 +21,6 @@
查询证明编号: {{ form.djSqcxDO.cxbh }}
</h5>
<p
v-if="form.cxjgList.length > 0"
style="
text-indent: 2em;
margin-top: 15px;
......@@ -31,12 +30,12 @@
>
根据《不动产登记暂行条例》和《不动产登记资料查询暂行办法》
有关规定,经线上查询不动产登记信息系统,权利人:
{{ form.cxjgList[0].qlrmc }} ,证件号:{{ form.cxjgList[0].zjhm }},截止{{
{{ form.sqrList[0].sqrxm }} ,证件号:{{ form.sqrList[0].sqrzjhm }},截止{{
newDatez
}}
,名下不动产登记信息查询结果如下:
</p>
<table
<table v-if="form.cxjgList.length > 0"
style="
border-collapse: collapse;
width: 100%;
......@@ -158,6 +157,7 @@
</tr>
</tbody>
</table>
<p style="text-align: center;font-size: 18px;" v-else> 无任何房产信息</p>
<h6 style="font-size: 28px; margin-top: 20px; font-weight: 100">
特此证明。
</h6>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-29 14:12:16
* @LastEditTime: 2024-05-14 16:26:10
-->
<template>
<dialogBox
......@@ -109,10 +109,19 @@
</el-col>
<el-col :span="12">
<el-form-item label="国家/地区" prop="gj">
<el-input
<el-select
clearable
v-model="ruleForm.gj"
maxlength="3"
:disabled="!showButton"></el-input>
:disabled="!showButton"
class="width100"
placeholder="请选择">
<el-option
v-for="item in dictData['A35']"
:key="item.dcode"
:label="item.dname"
:value="item.dcode">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
......@@ -138,10 +147,11 @@
</el-col>
<el-col :span="8">
<el-form-item label="户籍所在省市" prop="hjszss">
<el-input
<el-cascader
v-model="ruleForm.hjszss"
maxlength="3"
:disabled="!showButton"></el-input>
:props="treeProps"
class="width100"
:options="dictData['A38']" :disabled="!showButton"></el-cascader>
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -367,6 +377,11 @@
},
data () {
return {
treeProps: {
value: 'dcode',
label: 'dname',
children: 'children'
},
avatar: require('../../../../image/user.png'),
isShow: false,
isBz: false,
......
<template>
<div class='jyht'>
<el-form :model="queryForm">
<el-form :model="formData" ref="formData">
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="行政区">
<el-input v-model="queryForm.sfzjhm"></el-input>
<el-input disabled v-model="formData.areaCode"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="业务号">
<el-input v-model="queryForm.ywh"></el-input>
<el-input disabled v-model="formData.ywh"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="用户编号">
<el-input v-model="queryForm.ywh"></el-input>
<el-form-item label="用户编号" prop="cons_no" :rules="[{ required: true, message: '请输入用户编号', trigger: 'blur' }]">
<el-input v-model="formData.cons_no"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10">
<el-col :span="8">
<el-form-item label="房产证编号">
<el-input v-model="queryForm.ywh"></el-input>
<el-input disabled v-model="formData.fczbh"></el-input>
</el-form-item>
</el-col>
<el-col :span="16">
<el-form-item label="房屋坐落(地址)">
<el-input v-model="queryForm.sfzjhm"></el-input>
<el-input disabled v-model="formData.fwzl"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div class="slxx_title title-block">
原户主信息
<div class="triangle"></div>
</div>
<lb-table ref="table" @row-click="handleRowClick" :pagination="false" :key="key"
:column="tableData.columns"
:data="ywrData">
</lb-table>
<div class="slxx_title title-block">
新户主信息
<div class="triangle"></div>
</div>
<lb-table ref="table" @row-click="handleRowClick" :pagination="false" :key="key"
:column="tableData.columns"
:data="tableData.data">
</lb-table>
<div class="text-center">
<el-button @click="$popupCacel">取消</el-button>
<el-button type="primary" @click="handleSearch">保存</el-button>
<el-button type="primary" @click="saveDlxx">保存</el-button>
</div>
</div>
</template>
<script>
import store from '@/store/index.js'
import { loadQlrxx,queryTransactionDetails } from "@/api/workflow/swhtxx.js";
import { loadQlrxx,loadYwrxx,saveDlxx } from "@/api/workflow/swhtxx.js";
export default {
props: {
formData: {
......@@ -94,7 +107,8 @@
label: '联系电话'
}
]
}
},
ywrData:[]
}
},
mounted () {
......@@ -106,12 +120,25 @@
this.queryForm.nsrmc= row.sqrmc;
this.queryForm.sfzjhm= row.zjh;
},
handleSearch () {
queryTransactionDetails(this.queryForm).then(res => {
if (res.code === 200 && res.result){
saveDlxx () {
this.$refs['formData'].validate((valid) => {
if (valid) {
saveDlxx(this.formData).then(res => {
if (res.code === 200 && res.result){
}else{
this.$message({
showClose: true,
message: res.message,
type: "error"
})
}
})
} else {
return false
}
})
})
},
handleChange (row) {
this.radioVal = row.bsmSqr;
......@@ -125,10 +152,7 @@
});
return foundItem ? foundItem.dname : undefined;
}
this.queryForm.htbh=this.formData.htbh;
this.queryForm.qxdm=this.formData.qxdm;
this.queryForm.bsmQlxx=this.formData.bsmQlxx;
}
loadQlrxx(this.formData.bsmSldy).then(res => {
let arr = store.getters.dictData['A30']
this.tableData.data = res.result
......@@ -138,6 +162,16 @@
}
})
this.key++
});
loadYwrxx(this.formData.bsmSldy).then(res => {
let arr = store.getters.dictData['A30']
this.ywrData = res.result
this.ywrData.forEach(item => {
if (item.zjzl) {
item.zjzlmc = findValueByKey(arr, item.zjzl);
}
})
this.key++
})
}
}
......
......@@ -215,14 +215,26 @@ export default {
handleDlxx() {
let formData = {
bsmSldy: this.propsParam.bsmSldy,
qxdm: this.ruleForm.qlxx.qxdm,
bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
areaCode: this.ruleForm.qlxx.qxdm,
ywh: this.ruleForm.qlxx.ywh,
mcOld:'',
zjhmOld:'',
lxdhOld:'',
mcNew:'',
zjhmNew:'',
lxdhNew:'',
fczbh:this.ruleForm.qlxx.bdcqzh,
fwzl:this.ruleForm.qlxx.zl,
};
if(this.ruleForm.wqht==null){
formData.htbh='';
}else{
formData.htbh=this.ruleForm.wqht.wqhth;
if(this.ruleForm.wqht!=null){
formData.cons_no=this.ruleForm.wqht.consNo;
if(this.ruleForm.wqht.dlnr!=null&&this.ruleForm.wqht.dlnr!=''){
formData.ZJHM_OLD=this.ruleForm.wqht.dlnr.ZJHM_OLD;
formData.ZJHM_NEW=this.ruleForm.wqht.dlnr.ZJHM_NEW;
}
}
console.log(formData)
this.$popupDialog('房产电力过户详情', 'workflow/main/sdqxx/dlxx', formData, '60%', true)
},
},
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2024-03-19 13:22:39
* @LastEditTime: 2024-05-14 16:24:39
-->
<template>
<dialogBox
......@@ -108,10 +108,20 @@
</el-col>
<el-col :span="12">
<el-form-item label="国家/地区" prop="gj">
<el-input
<el-select
clearable
v-model="ruleForm.gj"
maxlength="3"
:disabled="!showButton"></el-input>
:disabled="!showButton"
class="width100"
placeholder="请选择">
<el-option
v-for="item in dictData['A35']"
:key="item.dcode"
:label="item.dname"
:value="item.dcode">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
......@@ -137,10 +147,11 @@
</el-col>
<el-col :span="8">
<el-form-item label="户籍所在省市" prop="hjszss">
<el-input
<el-cascader
v-model="ruleForm.hjszss"
maxlength="3"
:disabled="!showButton"></el-input>
:props="treeProps"
class="width100"
:options="dictData['A38']" :disabled="!showButton"></el-cascader>
</el-form-item>
</el-col>
<el-col :span="8">
......@@ -366,6 +377,11 @@
},
data () {
return {
treeProps: {
value: 'dcode',
label: 'dname',
children: 'children'
},
avatar: require('@/image/user.png'),
isShow: false,
isBz: false,
......
......@@ -32,23 +32,23 @@ class data extends filter {
label: "业务来源",
width: '100',
},
{
label: "流程状态",
width: '80',
render: (h, scope) => {
if (scope.row.cfgqzt == '1') {
return <div class='suspend'>查封挂起</div>
}
if (scope.row.yygqzt == '1') {
return <div class='suspend'>异议挂起</div>
}
if (scope.row.jssj == null) {
return <div class='allow'>进行中</div>
}else{
return <div class='prohibit'>已结束</div>
}
}
},
// { 青海2.0提出 (受理完成的业务,在已办箱中,流程状态显示“进行中”,与数据实际状态不符,已容易误导别人,因改为“完结”。) 因此取消
// label: "流程状态",
// width: '80',
// render: (h, scope) => {
// if (scope.row.cfgqzt == '1') {
// return <div class='suspend'>查封挂起</div>
// }
// if (scope.row.yygqzt == '1') {
// return <div class='suspend'>异议挂起</div>
// }
// if (scope.row.jssj == null) {
// return <div class='allow'>进行中</div>
// }else{
// return <div class='prohibit'>已结束</div>
// }
// }
// },
{
label: "业务号",
width: '110',
......
......@@ -205,7 +205,7 @@ class data extends filter {
render: (h, scope) => {
return (
<div>
{(scope.row.zdmj) + (' / ') + (scope.row.dzmj)}
{(scope.row.zdmj) + (' / ') + (scope.row.fwmj)}
</div>
)
}
......