|
|
|
@ -192,13 +192,14 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "name",
|
|
|
|
prop: "name",
|
|
|
|
label: "资产名称",
|
|
|
|
label: "资产名称",
|
|
|
|
width: 0,
|
|
|
|
width: 180,
|
|
|
|
fixed: "left",
|
|
|
|
fixed: "left",
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "type",
|
|
|
|
prop: "type",
|
|
|
|
label: "分类",
|
|
|
|
label: "分类",
|
|
|
|
|
|
|
|
width: 100,
|
|
|
|
"fixed": "left",
|
|
|
|
"fixed": "left",
|
|
|
|
customFn: row => (
|
|
|
|
customFn: row => (
|
|
|
|
<span>{ row.hasOwnProperty('land_id') ? '房产' : '土地' }</span>
|
|
|
|
<span>{ row.hasOwnProperty('land_id') ? '房产' : '土地' }</span>
|
|
|
|
@ -207,13 +208,19 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "zuoluo",
|
|
|
|
prop: "zuoluo",
|
|
|
|
label: "坐落",
|
|
|
|
label: "坐落",
|
|
|
|
width: 0,
|
|
|
|
width: 160,
|
|
|
|
|
|
|
|
align: "left",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "xiangxiweizhi",
|
|
|
|
|
|
|
|
label: "详细位置",
|
|
|
|
|
|
|
|
width: 180,
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "shijimianji",
|
|
|
|
prop: "shijimianji",
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
width: 0,
|
|
|
|
width: 160,
|
|
|
|
align: "center",
|
|
|
|
align: "center",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -318,6 +325,26 @@ export default {
|
|
|
|
<p style="font-weight: 700;line-height: 2;">资产信息</p>
|
|
|
|
<p style="font-weight: 700;line-height: 2;">资产信息</p>
|
|
|
|
|
|
|
|
|
|
|
|
<div style="margin-left: auto;">
|
|
|
|
<div style="margin-left: auto;">
|
|
|
|
|
|
|
|
<Button
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
shape="circle"
|
|
|
|
|
|
|
|
on={{
|
|
|
|
|
|
|
|
["click"]: (_) => {
|
|
|
|
|
|
|
|
this.nowAssets.push({
|
|
|
|
|
|
|
|
id: "",
|
|
|
|
|
|
|
|
_name: "",
|
|
|
|
|
|
|
|
_zuoluo: "",
|
|
|
|
|
|
|
|
_biaodileixing: "",
|
|
|
|
|
|
|
|
_xiangxiweizhi: "",
|
|
|
|
|
|
|
|
_shijimianji: 0,
|
|
|
|
|
|
|
|
_chuzumianji: 0,
|
|
|
|
|
|
|
|
_relation_id: "",
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
新增记录
|
|
|
|
|
|
|
|
</Button>
|
|
|
|
<Button
|
|
|
|
<Button
|
|
|
|
type="primary"
|
|
|
|
type="primary"
|
|
|
|
shape="circle"
|
|
|
|
shape="circle"
|
|
|
|
@ -359,29 +386,60 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "name",
|
|
|
|
prop: "name",
|
|
|
|
label: "资产名称",
|
|
|
|
label: "资产名称",
|
|
|
|
width: 0,
|
|
|
|
width: 180,
|
|
|
|
fixed: "left",
|
|
|
|
fixed: "left",
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
|
|
|
|
customFn: row => (
|
|
|
|
|
|
|
|
row.id ?
|
|
|
|
|
|
|
|
(<span>{ row.name }</span>) :
|
|
|
|
|
|
|
|
(<el-input vModel={row._name} size="small"></el-input>)
|
|
|
|
|
|
|
|
)
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "type",
|
|
|
|
prop: "type",
|
|
|
|
label: "分类",
|
|
|
|
label: "分类",
|
|
|
|
|
|
|
|
width: 100,
|
|
|
|
"fixed": "left",
|
|
|
|
"fixed": "left",
|
|
|
|
customFn: row => (
|
|
|
|
customFn: row => (
|
|
|
|
<span>{ row.hasOwnProperty('land_id') ? '房产' : '土地' }</span>
|
|
|
|
row.id ?
|
|
|
|
|
|
|
|
(<span>{ row.hasOwnProperty('land_id') ? '房产' : '土地' }</span>) :
|
|
|
|
|
|
|
|
(<el-input vModel={row._biaodileixing} size="small"></el-input>)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "zuoluo",
|
|
|
|
prop: "zuoluo",
|
|
|
|
label: "坐落",
|
|
|
|
label: "坐落",
|
|
|
|
width: 0,
|
|
|
|
width: 160,
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
|
|
|
|
customFn: row => (
|
|
|
|
|
|
|
|
row.id ?
|
|
|
|
|
|
|
|
(<span>{ row.zuoluo }</span>) :
|
|
|
|
|
|
|
|
(<el-input vModel={row._zuoluo} size="small"></el-input>)
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "xiangxiweizhi",
|
|
|
|
|
|
|
|
label: "详细位置",
|
|
|
|
|
|
|
|
width: 180,
|
|
|
|
|
|
|
|
customFn: (row) => {
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
|
|
|
<el-input
|
|
|
|
|
|
|
|
vModel={row._xiangxiweizhi}
|
|
|
|
|
|
|
|
size="small"
|
|
|
|
|
|
|
|
></el-input>
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "shijimianji",
|
|
|
|
prop: "shijimianji",
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
width: 0,
|
|
|
|
width: 160,
|
|
|
|
align: "center",
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
customFn: row => (
|
|
|
|
|
|
|
|
row.id ?
|
|
|
|
|
|
|
|
(<span>{ row.shijimianji }</span>) :
|
|
|
|
|
|
|
|
(<el-input-number precision={2} controls={false} vModel={row._shijimianji} size="small"></el-input-number>)
|
|
|
|
|
|
|
|
)
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "_chuzumianji",
|
|
|
|
prop: "_chuzumianji",
|
|
|
|
@ -401,7 +459,8 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "operate",
|
|
|
|
prop: "operate",
|
|
|
|
label: "操作",
|
|
|
|
label: "操作",
|
|
|
|
width: 160,
|
|
|
|
minWidth: 160,
|
|
|
|
|
|
|
|
fixed: "right",
|
|
|
|
customFn: (row) => {
|
|
|
|
customFn: (row) => {
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<div style="display: flex;">
|
|
|
|
<div style="display: flex;">
|
|
|
|
@ -598,48 +657,52 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "name",
|
|
|
|
prop: "name",
|
|
|
|
label: "资产名称",
|
|
|
|
label: "资产名称",
|
|
|
|
width: 0,
|
|
|
|
width: 180,
|
|
|
|
fixed: "left",
|
|
|
|
fixed: "left",
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
customFn: row => {
|
|
|
|
customFn: row => {
|
|
|
|
let temp = !!row.land_id;
|
|
|
|
|
|
|
|
let findId = row.land_id || row.house_id;
|
|
|
|
let findId = row.land_id || row.house_id;
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<span>{ temp ? item.land?.find(i => i.id === findId)?.name : item.houses?.find(i => i.id === findId)?.name }</span>
|
|
|
|
<span>{ (row.land_id || row.house_id) ? ( row.land_id ? item.land?.find(i => i.id === findId)?.name : item.houses?.find(i => i.id === findId)?.name) : row.name }</span>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "type",
|
|
|
|
prop: "type",
|
|
|
|
label: "分类",
|
|
|
|
label: "分类",
|
|
|
|
|
|
|
|
width: 160,
|
|
|
|
"fixed": "left",
|
|
|
|
"fixed": "left",
|
|
|
|
customFn: row => (
|
|
|
|
customFn: row => (
|
|
|
|
<span>{ row.land_id ? '土地' : '房产' }</span>
|
|
|
|
<span>{ ((row.land_id || row.house_id) ? (row.land_id ? '土地' : '房产') : row.biaodileixing) }</span>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "zuoluo",
|
|
|
|
prop: "zuoluo",
|
|
|
|
label: "坐落",
|
|
|
|
label: "坐落",
|
|
|
|
width: 0,
|
|
|
|
width: 160,
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
customFn: row => {
|
|
|
|
customFn: row => {
|
|
|
|
let temp = !!row.land_id;
|
|
|
|
|
|
|
|
let findId = row.land_id || row.house_id;
|
|
|
|
let findId = row.land_id || row.house_id;
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<span>{ temp ? item.land?.find(i => i.id === findId)?.zuoluo : item.houses?.find(i => i.id === findId)?.zuoluo }</span>
|
|
|
|
<span>{ (row.land_id || row.house_id) ? (row.land_id ? item.land?.find(i => i.id === findId)?.zuoluo : item.houses?.find(i => i.id === findId)?.zuoluo) : row.zuoluo }</span>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "xiangxiweizhi",
|
|
|
|
|
|
|
|
label: "详细位置",
|
|
|
|
|
|
|
|
width: 180,
|
|
|
|
|
|
|
|
align: "left"
|
|
|
|
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "shijimianji",
|
|
|
|
prop: "shijimianji",
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
width: 0,
|
|
|
|
width: 160,
|
|
|
|
align: "center",
|
|
|
|
align: "center",
|
|
|
|
customFn: row => {
|
|
|
|
customFn: row => {
|
|
|
|
let temp = !!row.land_id;
|
|
|
|
|
|
|
|
let findId = row.land_id || row.house_id;
|
|
|
|
let findId = row.land_id || row.house_id;
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<span>{ temp ? item.land?.find(i => i.id === findId)?.shijimianji : item.houses?.find(i => i.id === findId)?.shijimianji }</span>
|
|
|
|
<span>{ (row.land_id || row.house_id) ? (row.land_id ? item.land?.find(i => i.id === findId)?.shijimianji : item.houses?.find(i => i.id === findId)?.shijimianji) : row.shijimianji }</span>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -710,6 +773,10 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
new CreateDialog(this,
|
|
|
|
new CreateDialog(this,
|
|
|
|
[
|
|
|
|
[
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
show: false,
|
|
|
|
|
|
|
|
key: "let_id"
|
|
|
|
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
show: true,
|
|
|
|
show: true,
|
|
|
|
key: "qiandingnianyue",
|
|
|
|
key: "qiandingnianyue",
|
|
|
|
@ -902,12 +969,42 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "selection",
|
|
|
|
prop: "selection",
|
|
|
|
label: "选择",
|
|
|
|
label: "选择",
|
|
|
|
type: "selection",
|
|
|
|
width: 80,
|
|
|
|
width: 56,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
reserveSelection: true,
|
|
|
|
|
|
|
|
fixed: "left",
|
|
|
|
fixed: "left",
|
|
|
|
|
|
|
|
customFn: row => {
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
|
|
|
<Button size="small"
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
on={{
|
|
|
|
|
|
|
|
'click': _ => {
|
|
|
|
|
|
|
|
this.nowAssets.push({
|
|
|
|
|
|
|
|
id: row.id,
|
|
|
|
|
|
|
|
name: row.name,
|
|
|
|
|
|
|
|
zuoluo: row.zuoluo,
|
|
|
|
|
|
|
|
zichanweizhi: row.zichanweizhi,
|
|
|
|
|
|
|
|
shijimianji: row.shijimianji,
|
|
|
|
|
|
|
|
_name: row.name,
|
|
|
|
|
|
|
|
_zuoluo: row.zuoluo,
|
|
|
|
|
|
|
|
_shijimianji: row.shijimianji,
|
|
|
|
|
|
|
|
_xiangxiweizhi: "",
|
|
|
|
|
|
|
|
_chuzumianji: 0,
|
|
|
|
|
|
|
|
_relation_id: "",
|
|
|
|
|
|
|
|
ORIGINAL_DATA: row,
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}}>新增</Button>
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// prop: "selection",
|
|
|
|
|
|
|
|
// label: "选择",
|
|
|
|
|
|
|
|
// type: "selection",
|
|
|
|
|
|
|
|
// width: 56,
|
|
|
|
|
|
|
|
// align: "center",
|
|
|
|
|
|
|
|
// reserveSelection: true,
|
|
|
|
|
|
|
|
// fixed: "left",
|
|
|
|
|
|
|
|
// },
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "id",
|
|
|
|
prop: "id",
|
|
|
|
width: 60,
|
|
|
|
width: 60,
|
|
|
|
@ -959,134 +1056,28 @@ export default {
|
|
|
|
label: "证载“权利人”",
|
|
|
|
label: "证载“权利人”",
|
|
|
|
width: 0,
|
|
|
|
width: 0,
|
|
|
|
align: "left",
|
|
|
|
align: "left",
|
|
|
|
},
|
|
|
|
}
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "gongyouqingkuang",
|
|
|
|
|
|
|
|
label: "共有情况",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "shiyongnianxian",
|
|
|
|
|
|
|
|
label: "使用年限(年)",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "xianzhuang",
|
|
|
|
|
|
|
|
label: "现状",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "yongtu",
|
|
|
|
|
|
|
|
label: "用途",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "left",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "shiyongquanleixing",
|
|
|
|
|
|
|
|
label: "使用权类型",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "lingzhengriqi",
|
|
|
|
|
|
|
|
label: "领证日期",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "zhongzhiriqi",
|
|
|
|
|
|
|
|
label: "终止日期",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "dengjimianji",
|
|
|
|
|
|
|
|
label: "登记面积(m²)",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "right",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "shijimianji",
|
|
|
|
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
label: "不符情况",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "bufuyuanyin",
|
|
|
|
|
|
|
|
label: "不符原因",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "ruzhangshijian",
|
|
|
|
|
|
|
|
label: "入账时间",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "zhangmianyuanzhi",
|
|
|
|
|
|
|
|
label: "账面原值",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "tudidengji",
|
|
|
|
|
|
|
|
label: "土地等级",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "tudishuidanjia",
|
|
|
|
|
|
|
|
label: "土地税单价",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "tudishui",
|
|
|
|
|
|
|
|
label: "土地税",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "tudishuijiaonazhuti",
|
|
|
|
|
|
|
|
label: "土地税缴纳主体",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "jiaoshuijine",
|
|
|
|
|
|
|
|
label: "缴税金额",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
action={this.index}
|
|
|
|
action={this.index}
|
|
|
|
req-opt={this.landSelect}
|
|
|
|
req-opt={this.landSelect}
|
|
|
|
on={{
|
|
|
|
on={{
|
|
|
|
["loaded"]: (_) => {
|
|
|
|
["loaded"]: (_) => {
|
|
|
|
this.$nextTick(() => {
|
|
|
|
// this.$nextTick(() => {
|
|
|
|
this.$refs["landLinkTable"]
|
|
|
|
// this.$refs["landLinkTable"]
|
|
|
|
.getListData()
|
|
|
|
// .getListData()
|
|
|
|
?.filter((item) =>
|
|
|
|
// ?.filter((item) =>
|
|
|
|
this.nowAssets?.find(
|
|
|
|
// this.nowAssets?.find(
|
|
|
|
(j) =>
|
|
|
|
// (j) =>
|
|
|
|
j.id === item.id && !j.hasOwnProperty("land_id")
|
|
|
|
// j.id === item.id && !j.hasOwnProperty("land_id")
|
|
|
|
)
|
|
|
|
// )
|
|
|
|
)
|
|
|
|
// )
|
|
|
|
?.forEach((item) => {
|
|
|
|
// ?.forEach((item) => {
|
|
|
|
this.$refs["landLinkTable"].toggleRowSelection(
|
|
|
|
// this.$refs["landLinkTable"].toggleRowSelection(
|
|
|
|
item,
|
|
|
|
// item,
|
|
|
|
true
|
|
|
|
// true
|
|
|
|
);
|
|
|
|
// );
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
},
|
|
|
|
},
|
|
|
|
["select"]: (selection, row) => {
|
|
|
|
["select"]: (selection, row) => {
|
|
|
|
if (selection.find((i) => i.id === row.id)) {
|
|
|
|
if (selection.find((i) => i.id === row.id)) {
|
|
|
|
@ -1154,14 +1145,40 @@ export default {
|
|
|
|
height="600"
|
|
|
|
height="600"
|
|
|
|
ref="houseLinkTable"
|
|
|
|
ref="houseLinkTable"
|
|
|
|
table-item={[
|
|
|
|
table-item={[
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
|
|
// prop: "selection",
|
|
|
|
|
|
|
|
// label: "选择",
|
|
|
|
|
|
|
|
// type: "selection",
|
|
|
|
|
|
|
|
// width: 56,
|
|
|
|
|
|
|
|
// align: "center",
|
|
|
|
|
|
|
|
// reserveSelection: true,
|
|
|
|
|
|
|
|
// fixed: "left",
|
|
|
|
|
|
|
|
// },
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "selection",
|
|
|
|
prop: "selection",
|
|
|
|
label: "选择",
|
|
|
|
label: "选择",
|
|
|
|
type: "selection",
|
|
|
|
width: 80,
|
|
|
|
width: 56,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
reserveSelection: true,
|
|
|
|
|
|
|
|
fixed: "left",
|
|
|
|
fixed: "left",
|
|
|
|
|
|
|
|
customFn: row => {
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
|
|
|
<Button size="small"
|
|
|
|
|
|
|
|
type="primary"
|
|
|
|
|
|
|
|
on={{
|
|
|
|
|
|
|
|
'click': _ => {
|
|
|
|
|
|
|
|
this.nowAssets.push({
|
|
|
|
|
|
|
|
id: row.id,
|
|
|
|
|
|
|
|
name: row.name,
|
|
|
|
|
|
|
|
zuoluo: row.zuoluo,
|
|
|
|
|
|
|
|
shijimianji: row.shijimianji,
|
|
|
|
|
|
|
|
_chuzumianji: 0,
|
|
|
|
|
|
|
|
_relation_id: "",
|
|
|
|
|
|
|
|
land_id: row.land_id,
|
|
|
|
|
|
|
|
ORIGINAL_DATA: row,
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}}>新增</Button>
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
prop: "id",
|
|
|
|
prop: "id",
|
|
|
|
@ -1214,87 +1231,27 @@ export default {
|
|
|
|
label: "证载“权利人”",
|
|
|
|
label: "证载“权利人”",
|
|
|
|
width: 0,
|
|
|
|
width: 0,
|
|
|
|
align: "center",
|
|
|
|
align: "center",
|
|
|
|
},
|
|
|
|
}
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "yongtu",
|
|
|
|
|
|
|
|
label: "用途",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "left",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "zhuangtai",
|
|
|
|
|
|
|
|
label: "现状",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "left",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "dengjishijian",
|
|
|
|
|
|
|
|
label: "登记时间",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "dengjimianji",
|
|
|
|
|
|
|
|
label: "登记面积(m²)",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "right",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "shijimianji",
|
|
|
|
|
|
|
|
label: "实际面积(m²)",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "bufuyuanyin",
|
|
|
|
|
|
|
|
label: "不符情况",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "ruzhangshijian",
|
|
|
|
|
|
|
|
label: "入账时间",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "zhangmianyuanzhi",
|
|
|
|
|
|
|
|
label: "账面原值",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "guanliantudizhengquanzheng",
|
|
|
|
|
|
|
|
label: "关联土地证权证",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
prop: "shiyongzhuangtai",
|
|
|
|
|
|
|
|
label: "使用状态",
|
|
|
|
|
|
|
|
width: 0,
|
|
|
|
|
|
|
|
align: "center",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]}
|
|
|
|
]}
|
|
|
|
action={this.index}
|
|
|
|
action={this.index}
|
|
|
|
req-opt={this.houseSelect}
|
|
|
|
req-opt={this.houseSelect}
|
|
|
|
on={{
|
|
|
|
on={{
|
|
|
|
["loaded"]: (_) => {
|
|
|
|
["loaded"]: (_) => {
|
|
|
|
this.$nextTick(() => {
|
|
|
|
// this.$nextTick(() => {
|
|
|
|
this.$refs["houseLinkTable"]
|
|
|
|
// this.$refs["houseLinkTable"]
|
|
|
|
.getListData()
|
|
|
|
// .getListData()
|
|
|
|
?.filter((item) =>
|
|
|
|
// ?.filter((item) =>
|
|
|
|
this.nowAssets?.find(
|
|
|
|
// this.nowAssets?.find(
|
|
|
|
(j) => j.id === item.id && j.hasOwnProperty("land_id")
|
|
|
|
// (j) => j.id === item.id && j.hasOwnProperty("land_id")
|
|
|
|
)
|
|
|
|
// )
|
|
|
|
)
|
|
|
|
// )
|
|
|
|
?.forEach((item) => {
|
|
|
|
// ?.forEach((item) => {
|
|
|
|
this.$refs["houseLinkTable"].toggleRowSelection(
|
|
|
|
// this.$refs["houseLinkTable"].toggleRowSelection(
|
|
|
|
item,
|
|
|
|
// item,
|
|
|
|
true
|
|
|
|
// true
|
|
|
|
);
|
|
|
|
// );
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
},
|
|
|
|
},
|
|
|
|
["select"]: (selection, row) => {
|
|
|
|
["select"]: (selection, row) => {
|
|
|
|
if (selection.find((i) => i.id === row.id)) {
|
|
|
|
if (selection.find((i) => i.id === row.id)) {
|
|
|
|
@ -1352,12 +1309,12 @@ export default {
|
|
|
|
leasePlans: [],
|
|
|
|
leasePlans: [],
|
|
|
|
oldLeasePlans: [],
|
|
|
|
oldLeasePlans: [],
|
|
|
|
landSelect: {
|
|
|
|
landSelect: {
|
|
|
|
is_auth: 1,
|
|
|
|
is_auth_more: 1,
|
|
|
|
table_name: "lands",
|
|
|
|
table_name: "lands",
|
|
|
|
keyword: "",
|
|
|
|
keyword: "",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
houseSelect: {
|
|
|
|
houseSelect: {
|
|
|
|
is_auth: 1,
|
|
|
|
is_auth_more: 1,
|
|
|
|
table_name: "houses",
|
|
|
|
table_name: "houses",
|
|
|
|
keyword: "",
|
|
|
|
keyword: "",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -1480,13 +1437,17 @@ export default {
|
|
|
|
id: land.id,
|
|
|
|
id: land.id,
|
|
|
|
name: land.name,
|
|
|
|
name: land.name,
|
|
|
|
zuoluo: land.zuoluo,
|
|
|
|
zuoluo: land.zuoluo,
|
|
|
|
zichanweizhi: land.zichanweizhi,
|
|
|
|
|
|
|
|
shijimianji: land.shijimianji,
|
|
|
|
shijimianji: land.shijimianji,
|
|
|
|
_chuzumianji: item.chuzumianji,
|
|
|
|
_chuzumianji: item.chuzumianji,
|
|
|
|
|
|
|
|
_name: item.name,
|
|
|
|
|
|
|
|
_biaodileixing: item.biaodileixing,
|
|
|
|
|
|
|
|
_zuoluo: item.zuoluo,
|
|
|
|
|
|
|
|
_shijimianji: item.shijimianji,
|
|
|
|
|
|
|
|
_xiangxiweizhi: item.xiangxiweizhi,
|
|
|
|
_relation_id: item.id,
|
|
|
|
_relation_id: item.id,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else if (item.house_id) {
|
|
|
|
let house = this.originalForm.houses?.find(
|
|
|
|
let house = this.originalForm.houses?.find(
|
|
|
|
(house) => house.id === item.house_id
|
|
|
|
(house) => house.id === item.house_id
|
|
|
|
);
|
|
|
|
);
|
|
|
|
@ -1495,14 +1456,31 @@ export default {
|
|
|
|
id: house.id,
|
|
|
|
id: house.id,
|
|
|
|
name: house.name,
|
|
|
|
name: house.name,
|
|
|
|
zuoluo: house.zuoluo,
|
|
|
|
zuoluo: house.zuoluo,
|
|
|
|
zichanweizhi: house.zichanweizhi,
|
|
|
|
|
|
|
|
shijimianji: house.shijimianji,
|
|
|
|
shijimianji: house.shijimianji,
|
|
|
|
|
|
|
|
_name: item.name,
|
|
|
|
|
|
|
|
_zuoluo: item.zuoluo,
|
|
|
|
|
|
|
|
_biaodileixing: item.biaodileixing,
|
|
|
|
|
|
|
|
_shijimianji: item.shijimianji,
|
|
|
|
|
|
|
|
_xiangxiweizhi: item.xiangxiweizhi,
|
|
|
|
_chuzumianji: item.chuzumianji,
|
|
|
|
_chuzumianji: item.chuzumianji,
|
|
|
|
_relation_id: item.id,
|
|
|
|
_relation_id: item.id,
|
|
|
|
_TAG_: "house",
|
|
|
|
|
|
|
|
land_id: house.land_id,
|
|
|
|
land_id: house.land_id,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
this.nowAssets.push({
|
|
|
|
|
|
|
|
id: "",
|
|
|
|
|
|
|
|
name: item.name,
|
|
|
|
|
|
|
|
zuoluo: item.zuoluo,
|
|
|
|
|
|
|
|
shijimianji: item.shijimianji,
|
|
|
|
|
|
|
|
_name: item.name,
|
|
|
|
|
|
|
|
_zuoluo: item.zuoluo,
|
|
|
|
|
|
|
|
_biaodileixing: item.biaodileixing,
|
|
|
|
|
|
|
|
_shijimianji: item.shijimianji,
|
|
|
|
|
|
|
|
_xiangxiweizhi: item.xiangxiweizhi,
|
|
|
|
|
|
|
|
_chuzumianji: item.chuzumianji,
|
|
|
|
|
|
|
|
_relation_id: item.id,
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
);
|
|
|
|
);
|
|
|
|
@ -1557,6 +1535,11 @@ export default {
|
|
|
|
id: item._relation_id,
|
|
|
|
id: item._relation_id,
|
|
|
|
land_id: !item.hasOwnProperty("land_id") ? item.id : "",
|
|
|
|
land_id: !item.hasOwnProperty("land_id") ? item.id : "",
|
|
|
|
house_id: item.hasOwnProperty("land_id") ? item.id : "",
|
|
|
|
house_id: item.hasOwnProperty("land_id") ? item.id : "",
|
|
|
|
|
|
|
|
name: item._name,
|
|
|
|
|
|
|
|
zuoluo: item._zuoluo,
|
|
|
|
|
|
|
|
xiangxiweizhi: item._xiangxiweizhi,
|
|
|
|
|
|
|
|
biaodileixing: item._relation_i ? (item.hasOwnProperty("land_id") ? '房产' : '土地') : item._biaodileixing,
|
|
|
|
|
|
|
|
shijimianji: item._shijimianji,
|
|
|
|
chuzumianji: item._chuzumianji,
|
|
|
|
chuzumianji: item._chuzumianji,
|
|
|
|
lease_id: res.id,
|
|
|
|
lease_id: res.id,
|
|
|
|
}));
|
|
|
|
}));
|
|
|
|
@ -1692,12 +1675,16 @@ export default {
|
|
|
|
zuoluo: land.zuoluo,
|
|
|
|
zuoluo: land.zuoluo,
|
|
|
|
zichanweizhi: land.zichanweizhi,
|
|
|
|
zichanweizhi: land.zichanweizhi,
|
|
|
|
shijimianji: land.shijimianji,
|
|
|
|
shijimianji: land.shijimianji,
|
|
|
|
|
|
|
|
_name: land.name,
|
|
|
|
|
|
|
|
_zuoluo: land.zuoluo,
|
|
|
|
|
|
|
|
_shijimianji: land._shijimianji,
|
|
|
|
|
|
|
|
_xiangxiweizhi: '',
|
|
|
|
_chuzumianji: item.chuzumianji || 0,
|
|
|
|
_chuzumianji: item.chuzumianji || 0,
|
|
|
|
ORIGINAL_DATA: land,
|
|
|
|
ORIGINAL_DATA: land,
|
|
|
|
_relation_id: item.id,
|
|
|
|
_relation_id: item.id,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else if (item.house_id) {
|
|
|
|
let house = item.house;
|
|
|
|
let house = item.house;
|
|
|
|
if (house) {
|
|
|
|
if (house) {
|
|
|
|
this.nowAssets.push({
|
|
|
|
this.nowAssets.push({
|
|
|
|
@ -1706,12 +1693,30 @@ export default {
|
|
|
|
zuoluo: house.zuoluo,
|
|
|
|
zuoluo: house.zuoluo,
|
|
|
|
zichanweizhi: house.zichanweizhi,
|
|
|
|
zichanweizhi: house.zichanweizhi,
|
|
|
|
shijimianji: house.shijimianji,
|
|
|
|
shijimianji: house.shijimianji,
|
|
|
|
|
|
|
|
_name: house.name,
|
|
|
|
|
|
|
|
_zuoluo: house.zuoluo,
|
|
|
|
|
|
|
|
_shijimianji: house._shijimianji,
|
|
|
|
|
|
|
|
_xiangxiweizhi: '',
|
|
|
|
_chuzumianji: item.chuzumianji || 0,
|
|
|
|
_chuzumianji: item.chuzumianji || 0,
|
|
|
|
_relation_id: item.id,
|
|
|
|
_relation_id: item.id,
|
|
|
|
ORIGINAL_DATA: house,
|
|
|
|
ORIGINAL_DATA: house,
|
|
|
|
land_id: house.land_id,
|
|
|
|
land_id: house.land_id,
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
this.nowAssets.push({
|
|
|
|
|
|
|
|
id: "",
|
|
|
|
|
|
|
|
name: item.name,
|
|
|
|
|
|
|
|
zuoluo: item.zuoluo,
|
|
|
|
|
|
|
|
zichanweizhi: item.zichanweizhi,
|
|
|
|
|
|
|
|
shijimianji: item.shijimianji,
|
|
|
|
|
|
|
|
_name: "",
|
|
|
|
|
|
|
|
_zuoluo: "",
|
|
|
|
|
|
|
|
_shijimianji: "",
|
|
|
|
|
|
|
|
_xiangxiweizhi: '',
|
|
|
|
|
|
|
|
_chuzumianji: item.chuzumianji || 0,
|
|
|
|
|
|
|
|
_relation_id: item.id,
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|