bf41b7dc by renchao@pashanhoo.com

style:权利人信息

1 parent bda681bd
<!--
* @Description: workFrame左侧菜单列表-普通
* @Autor: renchao
* @LastEditTime: 2023-09-21 16:02:05
* @LastEditTime: 2023-09-26 13:38:19
-->
<template>
<div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
......@@ -21,7 +21,7 @@
<div>补录信息</div>
</el-menu-item>
</el-menu>
<el-menu :default-active="activeIndex" @select="unitClick">
<el-menu v-model="activeIndex" :default-active="activeIndex" @select="unitClick">
<el-menu-item
v-for="(item, index) in supplementarylist"
:index="index.toString()"
......@@ -76,7 +76,6 @@
qllx: this.$route.query.qllx,
// 默认选中
activeIndex: "0",
clickindex: "",
// 折叠
isShowdrawer: true,
delel: true,
......@@ -127,7 +126,7 @@
this.currentSelectProps = res.result[0];
this.$emit("getCurrentSelectProps", this.currentSelectProps);
}
});
})
}
},
/**
......@@ -143,11 +142,11 @@
if (item.bsmRepair == row.bsmRepair) {
this.activeIndex = index.toString()
// 补录成功后定位到该条记录
this.unitClick(index)
this.unitClick(this.activeIndex)
}
})
if (row == "change") {
this.unitClick(this.clickindex)
this.unitClick(0)
}
} else {
if (this.supplementarylist.length) {
......@@ -177,7 +176,8 @@
* @author: renchao
*/
unitClick (index) {
this.clickindex = index
this.activeIndex = index.toString();
sessionStorage.setItem('keyPath', this.activeIndex);
this.currentSelectProps = this.supplementarylist[index];
window.currentSelect = this.supplementarylist[index]
this.$emit("getCurrentSelectProps", this.currentSelectProps);
......@@ -187,7 +187,10 @@
* @author: renchao
*/
djbClick () {
this.loadBdcdylist();
this.loadBdcdylist()
window.currentSelect = {}
this.activeIndex = "-1";
sessionStorage.setItem('keyPath', -1);
},
/**
* @description: 删除补录记录
......
......@@ -20,7 +20,7 @@ export default {
return false;
},
},
data() {
data () {
return {
ssqlxxshow: true,
//表单是否可操作
......@@ -78,10 +78,10 @@ export default {
};
},
created() {
created () {
this.loadData();
},
mounted() {
mounted () {
this.ableOperation = this.$parent.ableOperation;
},
methods: {
......@@ -90,7 +90,7 @@ export default {
* @param {*} val
* @author: renchao
*/
ztQlxxchange(val) {
ztQlxxchange (val) {
this.ruleForm.ztQlxx = val;
},
/**
......@@ -98,13 +98,13 @@ export default {
* @param {*} val
* @author: renchao
*/
ssQlxxchange(val) {
ssQlxxchange (val) {
this.ruleForm.ssQlxx = val;
this.ruleForm.qlxx.ssywh = val.ywh;
this.ssQlxxchangediolog(val);
},
// 弹框事件
ssQlxxchangediolog(val) {
ssQlxxchangediolog (val) {
this.$confirm("是否将上手权利信息同步到表单", "提示", {
iconClass: "el-icon-question", //自定义图标样式
confirmButtonText: "确认", //确认按钮文字更换
......@@ -166,7 +166,7 @@ export default {
* @param {*} val
* @author: renchao
*/
djlxchange(val) {
djlxchange (val) {
if (val == null || val == 100) {
this.ssqlxxshow = false;
} else {
......@@ -177,30 +177,30 @@ export default {
* @description: loadData
* @author: renchao
*/
loadData() {
this.$startLoading();
loadData () {
this.loading = true
this.propsParam.isEdit = this.$parent.isEdit;
init(this.propsParam).then((res) => {
this.loading = false
if (res.code == 200) {
this.ruleForm = res.result;
if(this.ruleForm.diyaq){
this.ruleForm.diyaq.dyfs="1"
if (this.ruleForm.diyaq) {
this.ruleForm.diyaq.dyfs = "1"
}
if(this.ruleForm.ygdj){
this.ruleForm.ygdj.jedw="1"
this.ruleForm.ygdj.mjdw="1"
if(this.ruleForm.ygdj.sfczjzhxz==null){
this.ruleForm.ygdj.sfczjzhxz="1"
if (this.ruleForm.ygdj) {
this.ruleForm.ygdj.jedw = "1"
this.ruleForm.ygdj.mjdw = "1"
if (this.ruleForm.ygdj.sfczjzhxz == null) {
this.ruleForm.ygdj.sfczjzhxz = "1"
}
}
if(this.ruleForm.diyaq){
this.ruleForm.diyaq.mjdw="1"
if (this.ruleForm.diyaq) {
this.ruleForm.diyaq.mjdw = "1"
}
let djlx = this.ruleForm.qlxx.djlx;
if (djlx == null || djlx == 100) {
this.ssqlxxshow = false;
}
this.$endLoading();
this.isShow = true;
//获取主体信息
getSsQlxx({
......@@ -222,7 +222,9 @@ export default {
}
});
}
});
}).catch(() => {
this.loading = false
})
},
// 更新土地用途信息
/**
......@@ -230,7 +232,7 @@ export default {
* @param {*} val
* @author: renchao
*/
upDateTdytxxList(val) {
upDateTdytxxList (val) {
this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
this.key++;
},
......@@ -239,7 +241,7 @@ export default {
* @param {*} val
* @author: renchao
*/
upDateQlrxxList(val) {
upDateQlrxxList (val) {
this.ruleForm.qlrData && (this.ruleForm.qlrData = _.cloneDeep(val));
this.czrOptions = this.ruleForm.qlrData;
this.key++;
......@@ -250,7 +252,7 @@ export default {
* @param {*} val
* @author: renchao
*/
upDateYwrxxList(val) {
upDateYwrxxList (val) {
this.ruleForm.ywrData && (this.ruleForm.ywrData = _.cloneDeep(val));
this.key++;
},
......@@ -258,7 +260,7 @@ export default {
* @description: onSubmit
* @author: renchao
*/
onSubmit() {
onSubmit () {
this.$refs.ruleForm.validate((valid) => {
if (valid) {
if (this.ruleForm.qlrData.length == 0) {
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-30 15:52:11
* @LastEditTime: 2023-09-26 13:25:47
-->
<template>
<!-- 受理信息 -->
......@@ -10,6 +10,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:inline="flag"
......@@ -491,6 +492,7 @@
data () {
return {
loading: false,
mjdw: "1",
//表单是否可操作
rules: {
......@@ -525,8 +527,8 @@
ywhrules: [{ required: true, message: "业务号", trigger: "change" }],
}
}
},
};
}
}
</script>
<style scoped lang="scss">
@import "~@/styles/public.scss";
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-15 09:33:54
* @LastEditTime: 2023-09-26 13:26:40
-->
<template>
<!-- 受理信息 -->
......@@ -10,7 +10,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:inline="flag"
......@@ -433,7 +433,8 @@
components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
data () {
return {
//传递参数\
loading: false,
//传递参数
rules: {
ssQlxxrules: [
{ required: true, message: "上手权利信息", trigger: "blur" },
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-11 16:37:36
* @LastEditTime: 2023-09-26 13:34:22
-->
<template>
<!-- 受理信息 -->
......@@ -10,7 +10,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:inline="flag"
......@@ -441,6 +441,7 @@
components: { qlrCommonTable, tdytTable, selectTable },
data () {
return {
loading: false,
mjdw: "1",
// 键名转换,方法默认是label和children进行树状渲染
normalizer (node) {
......@@ -573,9 +574,10 @@
* @author: renchao
*/
loadData () {
this.$startLoading();
this.loading = true
this.propsParam.isEdit = this.$parent.isEdit;
init(this.propsParam).then((res) => {
this.loading = false
if (res.code == 200) {
this.ruleForm = res.result;
let djlx = this.ruleForm.qlxx.djlx;
......@@ -583,7 +585,6 @@
this.ssqlxxshow = false;
}
this.ruleForm.fdcq2.jedw = "1";
this.$endLoading();
this.isShow = true;
//获取主体信息
getSsQlxx({
......@@ -596,7 +597,9 @@
}
});
}
});
}).catch(() => {
this.loading = false
})
},
/**
* @description: 更新土地用途信息
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-22 16:27:45
* @LastEditTime: 2023-09-26 13:33:31
-->
<template>
<!-- 受理信息 -->
......@@ -185,15 +185,6 @@
<el-input v-model="ruleForm.qlxx.bdcqzh"></el-input>
</el-form-item>
</el-col>
<!-- <el-col :span="8">
<el-form-item
label="区县代码:"
prop="qlxx.qxdm"
:rules="rules.qxdmrules"
>
<el-input v-model="ruleForm.qlxx.qxdm"></el-input>
</el-form-item>
</el-col> -->
<el-col :span="8">
<el-form-item
label="登记机构:"
......@@ -298,6 +289,7 @@
},
data () {
return {
loading: false,
mjdw: "1",
ssqlxxshow: true,
props: {
......@@ -398,7 +390,6 @@
this.ruleForm.qlxx.ssywh = val.ywh;
this.ssQlxxchangediolog(val);
},
// 弹框事件
/**
* @description: 弹框事件
* @param {*} val
......@@ -471,7 +462,6 @@
this.ssqlxxshow = true;
}
},
// 字典
/**
* @description: 字典
* @param {*} val
......@@ -485,16 +475,16 @@
* @author: renchao
*/
loadData () {
this.$startLoading();
this.loading = true
this.propsParam.isEdit = this.$parent.isEdit;
init(this.propsParam).then((res) => {
this.loading = false
if (res.code == 200) {
this.ruleForm = res.result;
let djlx = this.ruleForm.qlxx.djlx;
if (djlx == null || djlx == 100) {
this.ssqlxxshow = false;
}
this.$endLoading();
if (this.ruleForm.tdytqxList.length > 0) {
this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm;
} else {
......@@ -512,7 +502,9 @@
}
});
}
});
}).catch(() => {
this.loading = false
})
},
/**
* @description: 更新土地用途信息
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-22 16:27:45
* @LastEditTime: 2023-09-26 13:27:29
-->
<template>
<!-- 受理信息 -->
......@@ -10,7 +10,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:show-message="false"
......@@ -388,6 +388,7 @@
},
data () {
return {
loading: false,
mjdw: "1",
ssqlxxshow: true,
props: {
......@@ -577,16 +578,17 @@
* @author: renchao
*/
loadData () {
this.$startLoading();
this.loading = true
this.propsParam.isEdit = this.$parent.isEdit;
init(this.propsParam).then((res) => {
this.loading = false
if (res.code == 200) {
this.ruleForm = res.result;
let djlx = this.ruleForm.qlxx.djlx;
if (djlx == null || djlx == 100) {
this.ssqlxxshow = false;
}
this.$endLoading();
if (this.ruleForm.tdytqxList.length > 0) {
this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm;
} else {
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-11 16:38:51
* @LastEditTime: 2023-09-26 13:28:27
-->
<template>
<!-- 受理信息 -->
......@@ -11,7 +11,7 @@
:rules="rules"
ref="ruleForm"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
:show-message="false"
:label-position="flag ? 'top' : ''"
:inline="flag"
......@@ -409,6 +409,7 @@
},
data () {
return {
loading: false,
ssqlxxshow: true,
props: {
label: "bdcqzh",
......@@ -595,9 +596,10 @@
* @author: renchao
*/
loadData () {
this.$startLoading();
this.loading = true
this.propsParam.isEdit = this.$parent.isEdit;
init(this.propsParam).then((res) => {
this.loading = false
if (res.code == 200) {
this.ruleForm = res.result;
this.ruleForm.tdsyq.mjdw = "1"
......@@ -606,7 +608,6 @@
if (djlx == null || djlx == 100) {
this.ssqlxxshow = false;
}
this.$endLoading();
this.isShow = true;
//获取主体信息
getSsQlxx({
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-25 09:50:48
* @LastEditTime: 2023-09-26 13:31:57
:show-message="false"
-->
<template>
......@@ -11,7 +11,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:show-message="false"
......@@ -491,7 +491,8 @@
components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
data () {
return {
//传递参数\
loading: false,
//传递参数
rules: {
ztQlxxrules: [
{ required: true, message: "抵押不动产信息", trigger: "blur" },
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-22 16:28:03
* @LastEditTime: 2023-09-26 13:31:31
:show-message="false"
-->
<template>
......@@ -11,7 +11,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:show-message="false"
......@@ -412,7 +412,8 @@
components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
data () {
return {
//传递参数\
loading: false,
//传递参数
rules: {
ztQlxxrules: [
{ required: true, message: "抵押不动产信息", trigger: "blur" },
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-08-22 16:28:07
* @LastEditTime: 2023-09-26 13:31:03
-->
<template>
<!-- 受理信息 -->
......@@ -10,7 +10,7 @@
:model="ruleForm"
:rules="rules"
:class="{ readonly: editDisabled }"
class="loadingtext"
v-Loading="loading"
ref="ruleForm"
:label-position="flag ? 'top' : ''"
:inline="flag"
......@@ -365,6 +365,7 @@
components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
data () {
return {
loading: false,
ssqlxxshow: true,
//表单是否可操作
propsParam: this.$attrs,
......@@ -384,10 +385,6 @@
ztQlxxrules: [
{ required: true, message: "抵押不动产信息", trigger: "blur" },
],
// bdcqzhrules: [
// { required: true, message: "不动产证号 ", trigger: "blur" },
// ],
// qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
djjgrules: [{ required: true, message: "登记机构", trigger: "change" }],
dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }],
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-21 16:42:53
* @LastEditTime: 2023-09-26 14:02:42
-->
<template>
<dialogBox
......@@ -541,6 +541,7 @@
this.$confirm('是否同步材料信息?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
distinguishCancelAndClose: true,//区分取消与关闭
}).then(() => {
replace(val.bsmCompany, this.$route.query.bsmSlsq, bsmSldy).then(res => {
that.$emit("updateDetail", _.cloneDeep({ ...val, sqrlx: '2' }));
......@@ -551,14 +552,14 @@
message: '同步成功!'
})
} else {
this.$message.error(res.message);
that.$message.error(res.message);
}
})
}).catch(() => {
this.$message({
type: 'info',
message: '已取消'
})
}).catch(action => {
if (action == 'cancel') {
that.$emit("updateDetail", _.cloneDeep({ ...val, sqrlx: '2' }));
that.$emit("input", false);
}
})
},
/**
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-01 13:35:05
* @LastEditTime: 2023-09-26 14:10:02
-->
<template>
<div>
......@@ -165,20 +165,25 @@
* @author: renchao
*/
handleupdateDetail (value) {
let that = this
let arr = this.tableData.map(item => item.zjh)
if (this.isaddupdate) {
if (!arr.includes(value.zjh)) {
this.tableDataList[this.tableDataList.length] = _.cloneDeep(value);
this.$emit('upDateQlrxxList', this.tableDataList)
} else {
this.$message.error('证件号不能重复');
setTimeout(() => {
that.$message.error('证件号不能重复')
}, 1500)
}
} else {
if (!arr.includes(value.zjh) || this.tableData[this.dataIndex].zjh == value.zjh) {
this.tableDataList[this.dataIndex] = _.cloneDeep(value);
this.$emit('upDateQlrxxList', this.tableDataList)
} else {
this.$message.error('证件号不能重复');
setTimeout(() => {
that.$message.error('证件号不能重复')
}, 1500)
}
}
this.key++
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-21 14:59:40
* @LastEditTime: 2023-09-26 13:44:11
*/
import Router from '@/router'
export default {
methods: {
//点击行选中或取消复选框
/**
* @description: 点击行选中或取消复选框
* @param {*} row
* @param {*} column
* @param {*} event
* @author: renchao
*/
handleRowClick (row, column, event) {
......@@ -19,21 +15,16 @@ export default {
},
/**
* @description: jump
* @param {*} data
* @param {*} type
* @author: renchao
*/
jump (data, type) {
const { href } = Router.resolve(
"/djbworkFrame?bsmSlsq=" + data.bsmSlsq +
"&bestepid=" + data.bestepid + '&bsmBusiness=' + '&sqywbm=' + type
"&bestepid=" + data.bestepid + '&sqywbm=' + type
);
window.open(href, "_blank");
this.$popupCacel()
},
/**
* @description: queryClick
* @author: renchao
*/
queryClick () {
this.pageData.currentPage = 1
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-09-21 10:16:16
* @LastEditTime: 2023-09-26 13:42:02
-->
<template>
<div class="from-clues">
......@@ -120,8 +120,6 @@
}
});
},
// 高级查询
moreQueryClick () { },
/**
* @description: ywhClick
* @param {*} item)
......