修改登记簿功能
Showing
10 changed files
with
1387 additions
and
162 deletions
... | @@ -49,6 +49,24 @@ export function getZdjjxxBybdcdyid(data) { | ... | @@ -49,6 +49,24 @@ export function getZdjjxxBybdcdyid(data) { |
49 | }) | 49 | }) |
50 | } | 50 | } |
51 | 51 | ||
52 | // 获取宗地信息 | ||
53 | export function getZdjjxxBySLdy(data) { | ||
54 | return request({ | ||
55 | url: '/zhcx/djbcx/getZdjjxxBybdcdyid', | ||
56 | method: 'get', | ||
57 | params: data | ||
58 | }) | ||
59 | } | ||
60 | |||
61 | // 获取不动产权利及其他事项 | ||
62 | export function getBdcqljqtsx(data) { | ||
63 | return request({ | ||
64 | url: '/zhcx/djbcx/getBdcqljqtsx', | ||
65 | method: 'get', | ||
66 | params: data | ||
67 | }) | ||
68 | } | ||
69 | |||
52 | // 获取不动产权利及其他事项页面信息 | 70 | // 获取不动产权利及其他事项页面信息 |
53 | export function getQlname(qlbsm) { | 71 | export function getQlname(qlbsm) { |
54 | return request({ | 72 | return request({ | ... | ... |
src/views/registerBook/bdcqljqtsx.vue
0 → 100644
1 | <template> | ||
2 | <div class="bdcqljqtsx"> | ||
3 | <div class="content"> | ||
4 | <div class="title">不动产权利及其他事项<br />登记信息</div> | ||
5 | <div> | ||
6 | 不动产单元号: | ||
7 | <div class="underline">{{ propsParam.bdcdyh }}</div> | ||
8 | </div> | ||
9 | <br /><br /><br /> | ||
10 | <div> | ||
11 | <div class="underline">{{ qlxxList.ztqlmc }}</div> | ||
12 | 登记 共 | ||
13 | <div class="underline">{{ qlxxList.ztql.total }}</div> | ||
14 | 条 | ||
15 | </div> | ||
16 | <br /><br /> | ||
17 | <div> | ||
18 | 抵押权登记 共 | ||
19 | <div class="underline">{{ qlxxList.diyaq.total }}</div> | ||
20 | 条 | ||
21 | </div> | ||
22 | <br /> | ||
23 | <div> | ||
24 | 地役权登记 共 | ||
25 | <div class="underline">{{ qlxxList.diyiq.total }}</div> | ||
26 | 条 | ||
27 | </div> | ||
28 | <br /> | ||
29 | <div> | ||
30 | 预告登记 共 | ||
31 | <div class="underline">{{ qlxxList.ygdj.total }}</div> | ||
32 | 条 | ||
33 | </div> | ||
34 | <br /> | ||
35 | <div> | ||
36 | 异议登记 共 | ||
37 | <div class="underline">{{ qlxxList.yydj.total }}</div> | ||
38 | 条 | ||
39 | </div> | ||
40 | <br /> | ||
41 | <div> | ||
42 | 查封登记 共 | ||
43 | <div class="underline">{{ qlxxList.cfdj.total }}</div> | ||
44 | 条 | ||
45 | </div> | ||
46 | <br /> | ||
47 | </div> | ||
48 | </div> | ||
49 | </template> | ||
50 | |||
51 | <script> | ||
52 | import { getBdcqljqtsx } from "@/api/zhcx.js"; | ||
53 | export default { | ||
54 | name: "bdcqljqtsx", | ||
55 | data() { | ||
56 | return { | ||
57 | //传递参数 | ||
58 | propsParam: this.$attrs, | ||
59 | qlxxList: "", | ||
60 | }; | ||
61 | }, | ||
62 | mounted() { | ||
63 | getBdcqljqtsx({ | ||
64 | bdcdyid: this.propsParam.bdcdyid, | ||
65 | bdcdyh: this.propsParam.bdcdyh, | ||
66 | }).then((res) => { | ||
67 | if (res.code === 200) { | ||
68 | this.qlxxList = res.result; | ||
69 | } | ||
70 | }); | ||
71 | }, | ||
72 | }; | ||
73 | </script> | ||
74 | |||
75 | <style lang="scss" scoped> | ||
76 | .bdcqljqtsx { | ||
77 | width: 100%; | ||
78 | height: 100%; | ||
79 | background: #fff; | ||
80 | |||
81 | .content { | ||
82 | width: 50%; | ||
83 | height: 100%; | ||
84 | margin: 0 auto; | ||
85 | text-align: right; | ||
86 | color: #333; | ||
87 | font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif; | ||
88 | font-weight: 700; | ||
89 | font-size: 18px; | ||
90 | line-height: 16px; | ||
91 | |||
92 | .title { | ||
93 | font-size: 32px; | ||
94 | text-align: center; | ||
95 | padding: 40px 0; | ||
96 | line-height: 34px; | ||
97 | } | ||
98 | |||
99 | .underline { | ||
100 | font-size: 14px; | ||
101 | font-weight: normal; | ||
102 | text-decoration: underline; | ||
103 | display: inline-block; | ||
104 | } | ||
105 | } | ||
106 | } | ||
107 | </style> |
src/views/registerBook/cfdj.vue
0 → 100644
1 | <template> | ||
2 | <div class="djxxTable"> | ||
3 | <div class="tableBox"> | ||
4 | <div class="title"> | ||
5 | {{ title }} | ||
6 | <div class="checkbox"> | ||
7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
8 | <el-checkbox | ||
9 | v-for="item in qsztList" | ||
10 | :key="item.value" | ||
11 | :label="item.value" | ||
12 | >{{ item.label }}</el-checkbox | ||
13 | > | ||
14 | </el-checkbox-group> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="xxTableBox"> | ||
18 | <table class="xxTable"> | ||
19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
20 | <td> | ||
21 | {{ item.label }} | ||
22 | </td> | ||
23 | <td | ||
24 | v-for="(row, index) in tableData" | ||
25 | :key="index" | ||
26 | :class="[ | ||
27 | row.qszt == '2' ? 'lishi' : '', | ||
28 | row.qszt == '0' ? 'linshi' : '', | ||
29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
30 | ]" | ||
31 | > | ||
32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | ||
33 | 正在办理 | ||
34 | </div> | ||
35 | <span v-if="item.prop == 'qszt'"> | ||
36 | {{ getQsztName(row[item.prop]) }} | ||
37 | </span> | ||
38 | |||
39 | <span v-else> {{ row[item.prop] }}</span> | ||
40 | </td> | ||
41 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
42 | </tr> | ||
43 | </table> | ||
44 | </div> | ||
45 | </div> | ||
46 | </div> | ||
47 | </template> | ||
48 | |||
49 | <script> | ||
50 | import { getJsydsyqList } from "@/api/zhcx.js"; | ||
51 | import { datas } from "./qlxxFormData.js"; | ||
52 | export default { | ||
53 | data() { | ||
54 | return { | ||
55 | title: "查封登记信息", | ||
56 | qsztList: datas.columns().qsztList, | ||
57 | checkList: datas.columns().checkList, | ||
58 | //传递参数 | ||
59 | propsParam: this.$attrs, | ||
60 | //列表数据 | ||
61 | tableData: [], | ||
62 | //空列值个数 | ||
63 | emptycolNum: 0, | ||
64 | //列名称对象 | ||
65 | columns: datas.columns().CFDJ, | ||
66 | }; | ||
67 | }, | ||
68 | created() { | ||
69 | this.loadData(); | ||
70 | }, | ||
71 | methods: { | ||
72 | loadData() { | ||
73 | getJsydsyqList({ | ||
74 | bdcdyid: this.propsParam.bdcdyid, | ||
75 | qllx: this.propsParam.qllx, | ||
76 | qszt: this.checkList, | ||
77 | }).then((res) => { | ||
78 | if (res.code === 200) { | ||
79 | this.tableData = res.result; | ||
80 | this.emptycolNum = 3 - this.tableData.length; | ||
81 | } | ||
82 | }); | ||
83 | }, | ||
84 | checkChange() { | ||
85 | this.loadData(); | ||
86 | }, | ||
87 | getQsztName(code) { | ||
88 | let name = ""; | ||
89 | for (let item of this.qsztList) { | ||
90 | if (item.value == code) { | ||
91 | name = item.label; | ||
92 | break; | ||
93 | } | ||
94 | } | ||
95 | return name; | ||
96 | }, | ||
97 | }, | ||
98 | }; | ||
99 | </script> | ||
100 | |||
101 | <style lang="scss" scoped> | ||
102 | @import "./qlxxCommon.scss"; | ||
103 | </style> |
src/views/registerBook/diyaq.vue
0 → 100644
1 | <template> | ||
2 | <div class="djxxTable"> | ||
3 | <div class="tableBox"> | ||
4 | <div class="title"> | ||
5 | {{ title }} | ||
6 | <div class="checkbox"> | ||
7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
8 | <el-checkbox | ||
9 | v-for="item in qsztList" | ||
10 | :key="item.value" | ||
11 | :label="item.value" | ||
12 | >{{ item.label }}</el-checkbox | ||
13 | > | ||
14 | </el-checkbox-group> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="xxTableBox"> | ||
18 | <table class="xxTable"> | ||
19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
20 | <td> | ||
21 | {{ item.label }} | ||
22 | </td> | ||
23 | <td | ||
24 | v-for="(row, index) in tableData" | ||
25 | :key="index" | ||
26 | :class="[ | ||
27 | row.qszt == '2' ? 'lishi' : '', | ||
28 | row.qszt == '0' ? 'linshi' : '', | ||
29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
30 | ]" | ||
31 | > | ||
32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | ||
33 | 正在办理 | ||
34 | </div> | ||
35 | <span v-if="item.prop == 'qszt'"> | ||
36 | {{ getQsztName(row[item.prop]) }} | ||
37 | </span> | ||
38 | |||
39 | <span v-else> {{ row[item.prop] }}</span> | ||
40 | </td> | ||
41 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
42 | </tr> | ||
43 | </table> | ||
44 | </div> | ||
45 | </div> | ||
46 | </div> | ||
47 | </template> | ||
48 | |||
49 | <script> | ||
50 | import { getJsydsyqList } from "@/api/zhcx.js"; | ||
51 | import { datas } from "./qlxxFormData.js"; | ||
52 | export default { | ||
53 | data() { | ||
54 | return { | ||
55 | title: "抵押权登记信息", | ||
56 | qsztList: datas.columns().qsztList, | ||
57 | checkList: datas.columns().checkList, | ||
58 | //传递参数 | ||
59 | propsParam: this.$attrs, | ||
60 | //列表数据 | ||
61 | tableData: [], | ||
62 | //空列值个数 | ||
63 | emptycolNum: 0, | ||
64 | //列名称对象 | ||
65 | columns: datas.columns().DYAQ, | ||
66 | }; | ||
67 | }, | ||
68 | created() { | ||
69 | this.loadData(); | ||
70 | }, | ||
71 | methods: { | ||
72 | loadData() { | ||
73 | getJsydsyqList({ | ||
74 | bdcdyid: this.propsParam.bdcdyid, | ||
75 | qllx: this.propsParam.qllx, | ||
76 | qszt: this.checkList, | ||
77 | }).then((res) => { | ||
78 | if (res.code === 200) { | ||
79 | this.tableData = res.result; | ||
80 | this.emptycolNum = 3 - this.tableData.length; | ||
81 | } | ||
82 | }); | ||
83 | }, | ||
84 | checkChange() { | ||
85 | this.loadData(); | ||
86 | }, | ||
87 | getQsztName(code) { | ||
88 | let name = ""; | ||
89 | for (let item of this.qsztList) { | ||
90 | if (item.value == code) { | ||
91 | name = item.label; | ||
92 | break; | ||
93 | } | ||
94 | } | ||
95 | return name; | ||
96 | }, | ||
97 | }, | ||
98 | }; | ||
99 | </script> | ||
100 | |||
101 | <style lang="scss" scoped> | ||
102 | @import "./qlxxCommon.scss"; | ||
103 | </style> |
src/views/registerBook/diyiq.vue
0 → 100644
1 | <template> | ||
2 | <div class="djxxTable"> | ||
3 | <div class="tableBox"> | ||
4 | <div class="title"> | ||
5 | {{ title }} | ||
6 | <div class="checkbox"> | ||
7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
8 | <el-checkbox | ||
9 | v-for="item in qsztList" | ||
10 | :key="item.value" | ||
11 | :label="item.value" | ||
12 | >{{ item.label }}</el-checkbox | ||
13 | > | ||
14 | </el-checkbox-group> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="xxTableBox"> | ||
18 | <table class="xxTable"> | ||
19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
20 | <td> | ||
21 | {{ item.label }} | ||
22 | </td> | ||
23 | <td | ||
24 | v-for="(row, index) in tableData" | ||
25 | :key="index" | ||
26 | :class="[ | ||
27 | row.qszt == '2' ? 'lishi' : '', | ||
28 | row.qszt == '0' ? 'linshi' : '', | ||
29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
30 | ]" | ||
31 | > | ||
32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | ||
33 | 正在办理 | ||
34 | </div> | ||
35 | <span v-if="item.prop == 'qszt'"> | ||
36 | {{ getQsztName(row[item.prop]) }} | ||
37 | </span> | ||
38 | |||
39 | <span v-else> {{ row[item.prop] }}</span> | ||
40 | </td> | ||
41 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
42 | </tr> | ||
43 | </table> | ||
44 | </div> | ||
45 | </div> | ||
46 | </div> | ||
47 | </template> | ||
48 | |||
49 | <script> | ||
50 | import { getJsydsyqList } from "@/api/zhcx.js"; | ||
51 | import { datas } from "./qlxxFormData.js"; | ||
52 | export default { | ||
53 | data() { | ||
54 | return { | ||
55 | title: "地役权登记信息", | ||
56 | qsztList: datas.columns().qsztList, | ||
57 | checkList: datas.columns().checkList, | ||
58 | //传递参数 | ||
59 | propsParam: this.$attrs, | ||
60 | //列表数据 | ||
61 | tableData: [], | ||
62 | //空列值个数 | ||
63 | emptycolNum: 0, | ||
64 | //列名称对象 | ||
65 | columns: datas.columns().DYIQ, | ||
66 | }; | ||
67 | }, | ||
68 | created() { | ||
69 | this.loadData(); | ||
70 | }, | ||
71 | methods: { | ||
72 | loadData() { | ||
73 | getJsydsyqList({ | ||
74 | bdcdyid: this.propsParam.bdcdyid, | ||
75 | qllx: this.propsParam.qllx, | ||
76 | qszt: this.checkList, | ||
77 | }).then((res) => { | ||
78 | if (res.code === 200) { | ||
79 | this.tableData = res.result; | ||
80 | this.emptycolNum = 3 - this.tableData.length; | ||
81 | } | ||
82 | }); | ||
83 | }, | ||
84 | checkChange() { | ||
85 | this.loadData(); | ||
86 | }, | ||
87 | getQsztName(code) { | ||
88 | let name = ""; | ||
89 | for (let item of this.qsztList) { | ||
90 | if (item.value == code) { | ||
91 | name = item.label; | ||
92 | break; | ||
93 | } | ||
94 | } | ||
95 | return name; | ||
96 | }, | ||
97 | }, | ||
98 | }; | ||
99 | </script> | ||
100 | |||
101 | <style lang="scss" scoped> | ||
102 | @import "./qlxxCommon.scss"; | ||
103 | </style> |
... | @@ -19,6 +19,8 @@ | ... | @@ -19,6 +19,8 @@ |
19 | </div> | 19 | </div> |
20 | </template> | 20 | </template> |
21 | <script> | 21 | <script> |
22 | import { getBdcqljqtsx } from "@/api/zhcx.js"; | ||
23 | import axios from "axios"; | ||
22 | export default { | 24 | export default { |
23 | data() { | 25 | data() { |
24 | return { | 26 | return { |
... | @@ -31,38 +33,13 @@ export default { | ... | @@ -31,38 +33,13 @@ export default { |
31 | //子组件接收参数 | 33 | //子组件接收参数 |
32 | currentSelectProps: {}, | 34 | currentSelectProps: {}, |
33 | //左侧树形结构数据 | 35 | //左侧树形结构数据 |
34 | treedata: [ | 36 | treedata: [], |
35 | { | 37 | bdcqljqtsxData: [], |
36 | id: "djbfm", | ||
37 | form: "djbfm.vue", | ||
38 | label: "登记簿封面", | ||
39 | children: [ | ||
40 | { | ||
41 | id: "zdjbxx", | ||
42 | form: "zdjbxx.vue", | ||
43 | label: "宗地基本信息", | ||
44 | }, | ||
45 | { | ||
46 | id: "bdcqldjml", | ||
47 | form: "bdcqldjml.vue", | ||
48 | label: "不动产权利登记目录", | ||
49 | children: [ | ||
50 | { | ||
51 | id: "bdcqljqtsx", | ||
52 | form: "bdcqljqtsx.vue", | ||
53 | label: "不动产权利及其他事项", | ||
54 | children: [], | ||
55 | }, | ||
56 | ], | ||
57 | }, | ||
58 | ], | ||
59 | }, | ||
60 | ], | ||
61 | defaultProps: { | 38 | defaultProps: { |
62 | children: "children", | 39 | children: "children", |
63 | label: "label", | 40 | label: "label", |
64 | }, | 41 | }, |
65 | showTab: "djxxTable", // 选中状态,根据表格中权利类型判断 | 42 | showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断 |
66 | }; | 43 | }; |
67 | }, | 44 | }, |
68 | props: ["formData"], | 45 | props: ["formData"], |
... | @@ -71,47 +48,126 @@ export default { | ... | @@ -71,47 +48,126 @@ export default { |
71 | }, | 48 | }, |
72 | methods: { | 49 | methods: { |
73 | loadData() { | 50 | loadData() { |
51 | getBdcqljqtsx({ | ||
52 | bdcdyid: this.formData.bdcdyid, | ||
53 | bdcdyh: this.formData.bdcdyh, | ||
54 | }).then((res) => { | ||
55 | if (res.code === 200) { | ||
56 | this.loadLeftMenu(res.result); | ||
57 | } | ||
58 | }); | ||
59 | //this.$alert(this.bdcqlml); | ||
60 | this.currentSelectProps = { | ||
61 | bdcdyid: this.formData.bdcdyid, | ||
62 | bdcdyh: this.formData.bdcdyh, | ||
63 | qllx: this.formData.qllx, | ||
64 | bsmQlxx: this.formData.bsmQlxx, | ||
65 | }; | ||
66 | |||
67 | this.componentTag = (r) => | ||
68 | require.ensure([], () => | ||
69 | r(require("@/views/registerBook/jsydsyq.vue")) | ||
70 | ); | ||
71 | }, | ||
72 | loadLeftMenu(qlxxData) { | ||
73 | this.treedata.push({ | ||
74 | id: "djbfm", | ||
75 | form: "djbfm.vue", | ||
76 | label: "登记簿封面", | ||
77 | children: [], | ||
78 | }); | ||
79 | this.treedata[0].children.push({ | ||
80 | id: "zdjbxx", | ||
81 | form: "zdjbxx.vue", | ||
82 | label: "宗地基本信息\n (" + this.formData.bdcdyh.substring(0, 19) + ")", | ||
83 | children: [], | ||
84 | }); | ||
85 | this.treedata[0].children.push({ | ||
86 | id: "bdcqldjml", | ||
87 | form: "bdcqldjml.vue", | ||
88 | label: "不动产权利登记目录", | ||
89 | children: [], | ||
90 | }); | ||
91 | this.treedata[0].children[1].children.push({ | ||
92 | id: "bdcqljqtsx", | ||
93 | form: "bdcqljqtsx.vue", | ||
94 | label: | ||
95 | "不动产权利及其他事项\n (" + this.formData.bdcdyh.slice(19) + ")", | ||
96 | children: [], | ||
97 | }); | ||
74 | this.treedata[0].children[1].children[0].children.push({ | 98 | this.treedata[0].children[1].children[0].children.push({ |
75 | id: "jsydsyq", | 99 | id: "jsydsyq", |
76 | form: "jsydsyq.vue", | 100 | form: "jsydsyq.vue", |
77 | label: "国有建设用地使用权(临:0,现:0,历:0)", | 101 | label: |
102 | qlxxData.ztqlmc + | ||
103 | "(临:" + | ||
104 | qlxxData.ztql.linShi + | ||
105 | ",现:" + | ||
106 | qlxxData.ztql.xianShi + | ||
107 | ",历:" + | ||
108 | qlxxData.ztql.liShi + | ||
109 | ")", | ||
78 | }); | 110 | }); |
79 | this.treedata[0].children[1].children[0].children.push({ | 111 | this.treedata[0].children[1].children[0].children.push({ |
80 | id: "diyaq", | 112 | id: "diyaq", |
81 | form: "dyaq.vue", | 113 | form: "diyaq.vue", |
82 | label: "抵押权(临:0,现:0,历:0)", | 114 | label: |
115 | "抵押权(临:" + | ||
116 | qlxxData.diyaq.linShi + | ||
117 | ",现:" + | ||
118 | qlxxData.diyaq.xianShi + | ||
119 | ",历:" + | ||
120 | qlxxData.diyaq.liShi + | ||
121 | ")", | ||
83 | }); | 122 | }); |
84 | this.treedata[0].children[1].children[0].children.push({ | 123 | this.treedata[0].children[1].children[0].children.push({ |
85 | id: "diyiq", | 124 | id: "diyiq", |
86 | form: "diyiq.vue", | 125 | form: "diyiq.vue", |
87 | label: "地役权(临:0,现:0,历:0)", | 126 | label: |
127 | "地役权(临:" + | ||
128 | qlxxData.diyiq.linShi + | ||
129 | ",现:" + | ||
130 | qlxxData.diyiq.xianShi + | ||
131 | ",历:" + | ||
132 | qlxxData.diyiq.liShi + | ||
133 | ")", | ||
88 | }); | 134 | }); |
89 | this.treedata[0].children[1].children[0].children.push({ | 135 | this.treedata[0].children[1].children[0].children.push({ |
90 | id: "ygdj", | 136 | id: "ygdj", |
91 | form: "ygdj.vue", | 137 | form: "ygdj.vue", |
92 | label: "预告登记(临:0,现:0,历:0)", | 138 | label: |
139 | "预告登记(临:" + | ||
140 | qlxxData.ygdj.linShi + | ||
141 | ",现:" + | ||
142 | qlxxData.ygdj.xianShi + | ||
143 | ",历:" + | ||
144 | qlxxData.ygdj.liShi + | ||
145 | ")", | ||
93 | }); | 146 | }); |
94 | this.treedata[0].children[1].children[0].children.push({ | 147 | this.treedata[0].children[1].children[0].children.push({ |
95 | id: "yydj", | 148 | id: "yydj", |
96 | form: "yydj.vue", | 149 | form: "yydj.vue", |
97 | label: "异议登记(临:0,现:0,历:0)", | 150 | label: |
151 | "异议登记(临:" + | ||
152 | qlxxData.yydj.linShi + | ||
153 | ",现:" + | ||
154 | qlxxData.yydj.xianShi + | ||
155 | ",历:" + | ||
156 | qlxxData.yydj.liShi + | ||
157 | ")", | ||
98 | }); | 158 | }); |
99 | this.treedata[0].children[1].children[0].children.push({ | 159 | this.treedata[0].children[1].children[0].children.push({ |
100 | id: "cfdj", | 160 | id: "cfdj", |
101 | form: "cfdj.vue", | 161 | form: "cfdj.vue", |
102 | label: "查封登记(临:0,现:0,历:0)", | 162 | label: |
163 | "查封登记(临:" + | ||
164 | qlxxData.cfdj.linShi + | ||
165 | ",现:" + | ||
166 | qlxxData.cfdj.xianShi + | ||
167 | ",历:" + | ||
168 | qlxxData.cfdj.liShi + | ||
169 | ")", | ||
103 | }); | 170 | }); |
104 | //alert(this.formData.bdcdyid); | ||
105 | this.currentSelectProps = { | ||
106 | bdcdyid: this.formData.bdcdyid, | ||
107 | qllx: this.formData.qllx, | ||
108 | bsmQlxx: this.formData.bsmQlxx, | ||
109 | }; | ||
110 | |||
111 | this.componentTag = (r) => | ||
112 | require.ensure([], () => | ||
113 | r(require("@/views/registerBook/jsydsyq.vue")) | ||
114 | ); | ||
115 | }, | 171 | }, |
116 | handleNodeClick(data, node, elem) { | 172 | handleNodeClick(data, node, elem) { |
117 | this.componentTag = (r) => | 173 | this.componentTag = (r) => | ... | ... |
... | @@ -48,130 +48,21 @@ | ... | @@ -48,130 +48,21 @@ |
48 | 48 | ||
49 | <script> | 49 | <script> |
50 | import { getJsydsyqList } from "@/api/zhcx.js"; | 50 | import { getJsydsyqList } from "@/api/zhcx.js"; |
51 | import { datas } from "./qlxxFormData.js"; | ||
51 | export default { | 52 | export default { |
52 | data() { | 53 | data() { |
53 | return { | 54 | return { |
54 | qsztList: [ | 55 | title: "建设用地使用权、宅基地使用权登记信息", |
55 | { | 56 | qsztList: datas.columns().qsztList, |
56 | value: "0", | 57 | checkList: datas.columns().checkList, |
57 | label: "临时", | ||
58 | }, | ||
59 | { | ||
60 | value: "1", | ||
61 | label: "现势", | ||
62 | }, | ||
63 | { | ||
64 | value: "2", | ||
65 | label: "历史", | ||
66 | }, | ||
67 | ], | ||
68 | checkList: ["0", "1", "2"], | ||
69 | //传递参数 | 58 | //传递参数 |
70 | propsParam: this.$attrs, | 59 | propsParam: this.$attrs, |
71 | //列表数据 | 60 | //列表数据 |
72 | tableData: [], | 61 | tableData: [], |
73 | //空列值个数 | 62 | //空列值个数 |
74 | emptycolNum: 0, | 63 | emptycolNum: datas.columns().emptycolNum, |
75 | //列名称对象 | 64 | //列名称对象 |
76 | columns: [ | 65 | columns: datas.columns().JSYDSYQ, |
77 | { | ||
78 | prop: "qszt", | ||
79 | label: "权属状态", | ||
80 | }, | ||
81 | { | ||
82 | prop: "qllxmc", | ||
83 | label: "权利类型", | ||
84 | }, | ||
85 | { | ||
86 | prop: "djlxmc", | ||
87 | label: "登记类型", | ||
88 | }, | ||
89 | { | ||
90 | prop: "ssywh", | ||
91 | label: "上手业务号", | ||
92 | }, | ||
93 | { | ||
94 | prop: "dah", | ||
95 | label: "档案号", | ||
96 | }, | ||
97 | { | ||
98 | prop: "ywh", | ||
99 | label: "业务号", | ||
100 | }, | ||
101 | { | ||
102 | prop: "bdcdyh", | ||
103 | label: "不动产单元号", | ||
104 | }, | ||
105 | { | ||
106 | prop: "zl", | ||
107 | label: "坐落", | ||
108 | }, | ||
109 | { | ||
110 | prop: "qlrlx", | ||
111 | label: "权利人类型", | ||
112 | }, | ||
113 | { | ||
114 | prop: "qlrmc", | ||
115 | label: "权利人", | ||
116 | }, | ||
117 | { | ||
118 | prop: "qlrzjzl", | ||
119 | label: "证件种类", | ||
120 | }, | ||
121 | { | ||
122 | prop: "qlrzjhm", | ||
123 | label: "证件号", | ||
124 | }, | ||
125 | { | ||
126 | prop: "gyfs", | ||
127 | label: "共有情况", | ||
128 | }, | ||
129 | { | ||
130 | prop: "mj", | ||
131 | label: "使用权面积(m²)", | ||
132 | }, | ||
133 | { | ||
134 | prop: "qlxz", | ||
135 | label: "权利性质", | ||
136 | }, | ||
137 | { | ||
138 | prop: "ytmc", | ||
139 | label: "土地用途", | ||
140 | }, | ||
141 | { | ||
142 | prop: "syqqzsj", | ||
143 | label: "使用权起止时间", | ||
144 | }, | ||
145 | { | ||
146 | prop: "tdsyqx", | ||
147 | label: "土地使用期限", | ||
148 | }, | ||
149 | { | ||
150 | prop: "qdjg", | ||
151 | label: "取得价格(万元)", | ||
152 | }, | ||
153 | { | ||
154 | prop: "djyy", | ||
155 | label: "登记原因", | ||
156 | }, | ||
157 | { | ||
158 | prop: "bdcqzh", | ||
159 | label: "不动产权证号", | ||
160 | }, | ||
161 | { | ||
162 | prop: "djsj", | ||
163 | label: "登记时间", | ||
164 | }, | ||
165 | { | ||
166 | prop: "dbr", | ||
167 | label: "登簿人", | ||
168 | }, | ||
169 | { | ||
170 | prop: "fj", | ||
171 | label: "附记", | ||
172 | }, | ||
173 | ], | ||
174 | title: "建设用地使用权、宅基地使用权登记信息", | ||
175 | }; | 66 | }; |
176 | }, | 67 | }, |
177 | created() { | 68 | created() { |
... | @@ -186,7 +77,12 @@ export default { | ... | @@ -186,7 +77,12 @@ export default { |
186 | }).then((res) => { | 77 | }).then((res) => { |
187 | if (res.code === 200) { | 78 | if (res.code === 200) { |
188 | this.tableData = res.result; | 79 | this.tableData = res.result; |
189 | this.emptycolNum = 3 - this.tableData.length; | 80 | // this.emptycolNum -= this.tableData.length; |
81 | if (this.tableData.length < this.emptycolNum) { | ||
82 | this.emptycolNum -= this.tableData.length; | ||
83 | }else{ | ||
84 | this.emptycolNum = 0; | ||
85 | } | ||
190 | } | 86 | } |
191 | }); | 87 | }); |
192 | }, | 88 | }, | ... | ... |
src/views/registerBook/qlxxFormData.js
0 → 100644
1 | import filter from '@/utils/filter.js' | ||
2 | |||
3 | class data extends filter { | ||
4 | constructor() { | ||
5 | super() | ||
6 | } | ||
7 | columns() { | ||
8 | return { | ||
9 | //空列值个数 | ||
10 | emptycolNum: 3, | ||
11 | checkList: ["0", "1", "2"], | ||
12 | //权属状态集合 | ||
13 | qsztList: [ | ||
14 | { | ||
15 | value: "0", | ||
16 | label: "临时", | ||
17 | }, | ||
18 | { | ||
19 | value: "1", | ||
20 | label: "现势", | ||
21 | }, | ||
22 | { | ||
23 | value: "2", | ||
24 | label: "历史", | ||
25 | }, | ||
26 | ], | ||
27 | JSYDSYQ: [ | ||
28 | { | ||
29 | prop: "qszt", | ||
30 | label: "权属状态", | ||
31 | }, | ||
32 | { | ||
33 | prop: "qllxmc", | ||
34 | label: "权利类型", | ||
35 | }, | ||
36 | { | ||
37 | prop: "djlxmc", | ||
38 | label: "登记类型", | ||
39 | }, | ||
40 | { | ||
41 | prop: "ssywh", | ||
42 | label: "上手业务号", | ||
43 | }, | ||
44 | { | ||
45 | prop: "dah", | ||
46 | label: "档案号", | ||
47 | }, | ||
48 | { | ||
49 | prop: "ywh", | ||
50 | label: "业务号", | ||
51 | }, | ||
52 | { | ||
53 | prop: "bdcdyh", | ||
54 | label: "不动产单元号", | ||
55 | }, | ||
56 | { | ||
57 | prop: "zl", | ||
58 | label: "坐落", | ||
59 | }, | ||
60 | { | ||
61 | prop: "qlrlx", | ||
62 | label: "权利人类型", | ||
63 | }, | ||
64 | { | ||
65 | prop: "qlrmc", | ||
66 | label: "权利人", | ||
67 | }, | ||
68 | { | ||
69 | prop: "qlrzjzl", | ||
70 | label: "证件种类", | ||
71 | }, | ||
72 | { | ||
73 | prop: "qlrzjhm", | ||
74 | label: "证件号", | ||
75 | }, | ||
76 | { | ||
77 | prop: "gyfs", | ||
78 | label: "共有情况", | ||
79 | }, | ||
80 | { | ||
81 | prop: "mj", | ||
82 | label: "使用权面积(m²)", | ||
83 | }, | ||
84 | { | ||
85 | prop: "qlxz", | ||
86 | label: "权利性质", | ||
87 | }, | ||
88 | { | ||
89 | prop: "ytmc", | ||
90 | label: "土地用途", | ||
91 | }, | ||
92 | { | ||
93 | prop: "syqqzsj", | ||
94 | label: "使用权起止时间", | ||
95 | }, | ||
96 | // { | ||
97 | // prop: "syqjssj", | ||
98 | // label: "使用权结束时间", | ||
99 | // }, | ||
100 | // { | ||
101 | // prop: "tdsyqx", | ||
102 | // label: "土地使用期限", | ||
103 | // }, | ||
104 | { | ||
105 | prop: "tdsyqx", | ||
106 | label: "土地使用期限", | ||
107 | }, | ||
108 | { | ||
109 | prop: "qdjg", | ||
110 | label: "取得价格(万元)", | ||
111 | }, | ||
112 | { | ||
113 | prop: "djyy", | ||
114 | label: "登记原因", | ||
115 | }, | ||
116 | { | ||
117 | prop: "bdcqzh", | ||
118 | label: "不动产权证号", | ||
119 | }, | ||
120 | { | ||
121 | prop: "djsj", | ||
122 | label: "登记时间", | ||
123 | }, | ||
124 | { | ||
125 | prop: "dbr", | ||
126 | label: "登簿人", | ||
127 | }, | ||
128 | { | ||
129 | prop: "fj", | ||
130 | label: "附记", | ||
131 | }, | ||
132 | ], | ||
133 | DYAQ: [ | ||
134 | { | ||
135 | prop: "ssywh", | ||
136 | label: "上手业务号", | ||
137 | }, | ||
138 | { | ||
139 | prop: "dah", | ||
140 | label: "档案号", | ||
141 | }, | ||
142 | { | ||
143 | prop: "ywh", | ||
144 | label: "业务号", | ||
145 | }, | ||
146 | { | ||
147 | prop: "bdcdyh", | ||
148 | label: "不动产单元号", | ||
149 | }, | ||
150 | { | ||
151 | prop: "zjjzwzl", | ||
152 | label: "在建建筑物坐落", | ||
153 | }, | ||
154 | { | ||
155 | prop: "dybdclx", | ||
156 | label: "抵押不动产类型", | ||
157 | }, | ||
158 | { | ||
159 | prop: "dyqr", | ||
160 | label: "抵押权人", | ||
161 | }, | ||
162 | { | ||
163 | prop: "zjzl", | ||
164 | label: "证件种类", | ||
165 | }, | ||
166 | { | ||
167 | prop: "zjh", | ||
168 | label: "证件号", | ||
169 | }, | ||
170 | { | ||
171 | prop: "dyr", | ||
172 | label: "抵押人", | ||
173 | }, | ||
174 | { | ||
175 | prop: "dyfs", | ||
176 | label: "抵押方式", | ||
177 | }, | ||
178 | { | ||
179 | prop: "sfygdj", | ||
180 | label: "是否预告登记", | ||
181 | }, | ||
182 | { | ||
183 | prop: "zjjzwdyfw", | ||
184 | label: "在建建筑物抵押范围", | ||
185 | }, | ||
186 | { | ||
187 | prop: "dymj", | ||
188 | label: "抵押面积", | ||
189 | }, | ||
190 | { | ||
191 | prop: "bdbzzqse", | ||
192 | label: "被担保主债权数额(万元)", | ||
193 | }, | ||
194 | { | ||
195 | prop: "dbfw", | ||
196 | label: "担保范围", | ||
197 | }, | ||
198 | { | ||
199 | prop: "zwlxqssj", | ||
200 | label: "债务履行起始时间", | ||
201 | }, | ||
202 | { | ||
203 | prop: "zwlxjssj", | ||
204 | label: "债务履行结束时间", | ||
205 | }, | ||
206 | { | ||
207 | prop: "zwlxqx", | ||
208 | label: "债务履行期限(债务确定期间)", | ||
209 | }, | ||
210 | { | ||
211 | prop: "zgzqqdsshse", | ||
212 | label: "最高债权确定事实和数额", | ||
213 | }, | ||
214 | { | ||
215 | prop: "sfczyd", | ||
216 | label: "是否存在禁止或限制转让抵押不动产的约定", | ||
217 | }, | ||
218 | { | ||
219 | prop: "djyy", | ||
220 | label: "登记原因", | ||
221 | }, | ||
222 | { | ||
223 | prop: "bdcdjzmh", | ||
224 | label: "不动产登记证明号", | ||
225 | }, | ||
226 | { | ||
227 | prop: "djsj", | ||
228 | label: "登记时间", | ||
229 | }, | ||
230 | { | ||
231 | prop: "dbr", | ||
232 | label: "登簿人", | ||
233 | }, | ||
234 | { | ||
235 | prop: "djjg", | ||
236 | label: "登记机构", | ||
237 | }, | ||
238 | { | ||
239 | prop: "fj", | ||
240 | label: "附记", | ||
241 | }, | ||
242 | { | ||
243 | prop: "qlqtzk", | ||
244 | label: "权利其他状况", | ||
245 | }, | ||
246 | { | ||
247 | prop: "zxdyywh", | ||
248 | label: "注销抵押业务号", | ||
249 | }, | ||
250 | { | ||
251 | prop: "zxdyyy", | ||
252 | label: "注销抵押原因", | ||
253 | }, | ||
254 | ], | ||
255 | DYIQ: [ | ||
256 | { | ||
257 | prop: "ssywh", | ||
258 | label: "上手业务号", | ||
259 | }, | ||
260 | { | ||
261 | prop: "dah", | ||
262 | label: "档案号", | ||
263 | }, | ||
264 | { | ||
265 | prop: "ywh", | ||
266 | label: "业务号", | ||
267 | }, | ||
268 | { | ||
269 | prop: "gydbdcdyh", | ||
270 | label: "供役地不动产单元号", | ||
271 | }, | ||
272 | { | ||
273 | prop: "gydqlr", | ||
274 | label: "供役地权利人", | ||
275 | }, | ||
276 | { | ||
277 | prop: "gydqlrzjzl", | ||
278 | label: "供役地权利人证件种类", | ||
279 | }, | ||
280 | { | ||
281 | prop: "xydbdcdyh", | ||
282 | label: "需役地不动产单元号", | ||
283 | }, | ||
284 | { | ||
285 | prop: "xydzl", | ||
286 | label: "需役地坐落", | ||
287 | }, | ||
288 | { | ||
289 | prop: "xydqlr", | ||
290 | label: "需役地权利人", | ||
291 | }, | ||
292 | { | ||
293 | prop: "xydqlrzjzl", | ||
294 | label: "需役地权利人证件种类", | ||
295 | }, | ||
296 | { | ||
297 | prop: "xydzjh", | ||
298 | label: "需役地证件号", | ||
299 | }, | ||
300 | { | ||
301 | prop: "djyy", | ||
302 | label: "登记原因", | ||
303 | }, | ||
304 | { | ||
305 | prop: "dyqnr", | ||
306 | label: "地役权内容", | ||
307 | }, | ||
308 | { | ||
309 | prop: "qlqssj", | ||
310 | label: "权利起始时间", | ||
311 | }, | ||
312 | { | ||
313 | prop: "qljssj", | ||
314 | label: "权利结束时间", | ||
315 | }, | ||
316 | { | ||
317 | prop: "bdcdjzmh", | ||
318 | label: "不动产登记证明号", | ||
319 | }, | ||
320 | { | ||
321 | prop: "qxdm", | ||
322 | label: "区县代码", | ||
323 | }, | ||
324 | { | ||
325 | prop: "djjg", | ||
326 | label: "登记机构", | ||
327 | }, | ||
328 | { | ||
329 | prop: "dbr", | ||
330 | label: "登簿人", | ||
331 | }, | ||
332 | { | ||
333 | prop: "djsj", | ||
334 | label: "登记时间", | ||
335 | }, | ||
336 | ], | ||
337 | YGDJ: [ | ||
338 | { | ||
339 | prop: "ssywh", | ||
340 | label: "上手业务号", | ||
341 | }, | ||
342 | { | ||
343 | prop: "dah", | ||
344 | label: "档案号", | ||
345 | }, | ||
346 | { | ||
347 | prop: "ywh", | ||
348 | label: "业务号", | ||
349 | }, | ||
350 | { | ||
351 | prop: "bdcdyh", | ||
352 | label: "不动产单元号", | ||
353 | }, | ||
354 | { | ||
355 | prop: "zl", | ||
356 | label: "坐落", | ||
357 | }, | ||
358 | { | ||
359 | prop: "qlr", | ||
360 | label: "权利人", | ||
361 | }, | ||
362 | { | ||
363 | prop: "qlrzjzl", | ||
364 | label: "证件种类", | ||
365 | }, | ||
366 | { | ||
367 | prop: "qlrzjh", | ||
368 | label: "证件号", | ||
369 | }, | ||
370 | { | ||
371 | prop: "ywr", | ||
372 | label: "义务人", | ||
373 | }, | ||
374 | { | ||
375 | prop: "ywrzjzl", | ||
376 | label: "证件种类", | ||
377 | }, | ||
378 | { | ||
379 | prop: "ywrzjh", | ||
380 | label: "证件号", | ||
381 | }, | ||
382 | { | ||
383 | prop: "fwxz", | ||
384 | label: "房屋性质", | ||
385 | }, | ||
386 | { | ||
387 | prop: "ghyt", | ||
388 | label: "规划用途", | ||
389 | }, | ||
390 | { | ||
391 | prop: "fwzcs", | ||
392 | label: "房屋总层数", | ||
393 | }, | ||
394 | { | ||
395 | prop: "fwszc", | ||
396 | label: "房屋所在层", | ||
397 | }, | ||
398 | { | ||
399 | prop: "jzmj", | ||
400 | label: "建筑面积", | ||
401 | }, | ||
402 | { | ||
403 | prop: "djyy", | ||
404 | label: "登记原因", | ||
405 | }, | ||
406 | { | ||
407 | prop: "bdbzzqse", | ||
408 | label: "取得价格/被担保主债权数额", | ||
409 | }, | ||
410 | { | ||
411 | prop: "jedw", | ||
412 | label: "金额单位", | ||
413 | }, | ||
414 | { | ||
415 | prop: "dbfw", | ||
416 | label: "担保范围", | ||
417 | }, | ||
418 | { | ||
419 | prop: "sfczyd", | ||
420 | label: "是否存在禁止或限制转让抵押不动产的约定", | ||
421 | }, | ||
422 | { | ||
423 | prop: "djsj", | ||
424 | label: "登记时间", | ||
425 | }, | ||
426 | { | ||
427 | prop: "bdcdjzmh", | ||
428 | label: "不动产登记证明号", | ||
429 | }, | ||
430 | { | ||
431 | prop: "dbr", | ||
432 | label: "登簿人", | ||
433 | }, | ||
434 | { | ||
435 | prop: "zxygywh", | ||
436 | label: "注销预告业务号", | ||
437 | }, | ||
438 | { | ||
439 | prop: "zxygyy", | ||
440 | label: "注销预告原因", | ||
441 | }, | ||
442 | { | ||
443 | prop: "zxsj", | ||
444 | label: "注销时间", | ||
445 | }, | ||
446 | { | ||
447 | prop: "qszt", | ||
448 | label: "权属状态", | ||
449 | }, | ||
450 | ], | ||
451 | CFDJ: [ | ||
452 | { | ||
453 | prop: "ssywh", | ||
454 | label: "上手业务号", | ||
455 | }, | ||
456 | { | ||
457 | prop: "dah", | ||
458 | label: "档案号", | ||
459 | }, | ||
460 | { | ||
461 | prop: "ywh", | ||
462 | label: "业务号", | ||
463 | }, | ||
464 | { | ||
465 | prop: "bdcdyh", | ||
466 | label: "不动产单元号", | ||
467 | }, | ||
468 | { | ||
469 | prop: "zl", | ||
470 | label: "坐落", | ||
471 | }, | ||
472 | { | ||
473 | prop: "bdcqlr", | ||
474 | label: "不动产权利人", | ||
475 | }, | ||
476 | { | ||
477 | prop: "zjzl", | ||
478 | label: "证件种类", | ||
479 | }, | ||
480 | { | ||
481 | prop: "zjh", | ||
482 | label: "证件号", | ||
483 | }, | ||
484 | { | ||
485 | prop: "cflx", | ||
486 | label: "查封类型", | ||
487 | }, | ||
488 | { | ||
489 | prop: "cfjg", | ||
490 | label: "查封机关", | ||
491 | }, | ||
492 | { | ||
493 | prop: "cfwh", | ||
494 | label: "查封文号", | ||
495 | }, | ||
496 | { | ||
497 | prop: "cfwj", | ||
498 | label: "查封文件", | ||
499 | }, | ||
500 | { | ||
501 | prop: "cfqssj", | ||
502 | label: "查封起始时间", | ||
503 | }, | ||
504 | { | ||
505 | prop: "cfjssj", | ||
506 | label: "查封结束时间", | ||
507 | }, | ||
508 | { | ||
509 | prop: "cfqx", | ||
510 | label: "查封期限", | ||
511 | }, | ||
512 | { | ||
513 | prop: "cffw", | ||
514 | label: "查封范围", | ||
515 | }, | ||
516 | { | ||
517 | prop: "djjg", | ||
518 | label: "登记机构", | ||
519 | }, | ||
520 | { | ||
521 | prop: "dbr", | ||
522 | label: "登簿人", | ||
523 | }, | ||
524 | { | ||
525 | prop: "djsj", | ||
526 | label: "登记时间", | ||
527 | }, | ||
528 | { | ||
529 | prop: "jfywh", | ||
530 | label: "解封业务号", | ||
531 | }, | ||
532 | { | ||
533 | prop: "jfjg", | ||
534 | label: "解封机关", | ||
535 | }, | ||
536 | { | ||
537 | prop: "jfwh", | ||
538 | label: "解封文号", | ||
539 | }, | ||
540 | { | ||
541 | prop: "jfwj", | ||
542 | label: "解封文件", | ||
543 | }, | ||
544 | { | ||
545 | prop: "jfdjsj", | ||
546 | label: "解封登记时间", | ||
547 | }, | ||
548 | { | ||
549 | prop: "jfdbr", | ||
550 | label: "解封登簿人", | ||
551 | }, | ||
552 | ], | ||
553 | YYDJ: [ | ||
554 | { | ||
555 | prop: "ssywh", | ||
556 | label: "上手业务号", | ||
557 | }, | ||
558 | { | ||
559 | prop: "dah", | ||
560 | label: "档案号", | ||
561 | }, | ||
562 | { | ||
563 | prop: "ywh", | ||
564 | label: "业务号", | ||
565 | }, | ||
566 | { | ||
567 | prop: "bdcdyh", | ||
568 | label: "不动产单元号", | ||
569 | }, | ||
570 | { | ||
571 | prop: "zl", | ||
572 | label: "坐落", | ||
573 | }, | ||
574 | { | ||
575 | prop: "yyr", | ||
576 | label: "异议人", | ||
577 | }, | ||
578 | { | ||
579 | prop: "zjzl", | ||
580 | label: "证件种类", | ||
581 | }, | ||
582 | { | ||
583 | prop: "zjh", | ||
584 | label: "证件号", | ||
585 | }, | ||
586 | { | ||
587 | prop: "yysx", | ||
588 | label: "异议事项", | ||
589 | }, | ||
590 | { | ||
591 | prop: "bdcdjzmh", | ||
592 | label: "不动产登记证明号", | ||
593 | }, | ||
594 | { | ||
595 | prop: "djjg", | ||
596 | label: "登记机构", | ||
597 | }, | ||
598 | { | ||
599 | prop: "dbr", | ||
600 | label: "登簿人", | ||
601 | }, | ||
602 | { | ||
603 | prop: "djsj", | ||
604 | label: "登记时间", | ||
605 | }, | ||
606 | { | ||
607 | prop: "zxyyywh", | ||
608 | label: "注销异议业务号", | ||
609 | }, | ||
610 | { | ||
611 | prop: "zxyyyy", | ||
612 | label: "注销异议原因", | ||
613 | }, | ||
614 | { | ||
615 | prop: "zxyydbr", | ||
616 | label: "注销异议登簿人", | ||
617 | }, | ||
618 | { | ||
619 | prop: "zxyydjsj", | ||
620 | label: "注销异议登记时间", | ||
621 | }, | ||
622 | ], | ||
623 | } | ||
624 | } | ||
625 | |||
626 | |||
627 | } | ||
628 | |||
629 | let datas = new data() | ||
630 | |||
631 | export { | ||
632 | datas | ||
633 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
src/views/registerBook/ygdj.vue
0 → 100644
1 | <template> | ||
2 | <div class="djxxTable"> | ||
3 | <div class="tableBox"> | ||
4 | <div class="title"> | ||
5 | {{ title }} | ||
6 | <div class="checkbox"> | ||
7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
8 | <el-checkbox | ||
9 | v-for="item in qsztList" | ||
10 | :key="item.value" | ||
11 | :label="item.value" | ||
12 | >{{ item.label }}</el-checkbox | ||
13 | > | ||
14 | </el-checkbox-group> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="xxTableBox"> | ||
18 | <table class="xxTable"> | ||
19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
20 | <td> | ||
21 | {{ item.label }} | ||
22 | </td> | ||
23 | <td | ||
24 | v-for="(row, index) in tableData" | ||
25 | :key="index" | ||
26 | :class="[ | ||
27 | row.qszt == '2' ? 'lishi' : '', | ||
28 | row.qszt == '0' ? 'linshi' : '', | ||
29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
30 | ]" | ||
31 | > | ||
32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | ||
33 | 正在办理 | ||
34 | </div> | ||
35 | <span v-if="item.prop == 'qszt'"> | ||
36 | {{ getQsztName(row[item.prop]) }} | ||
37 | </span> | ||
38 | |||
39 | <span v-else> {{ row[item.prop] }}</span> | ||
40 | </td> | ||
41 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
42 | </tr> | ||
43 | </table> | ||
44 | </div> | ||
45 | </div> | ||
46 | </div> | ||
47 | </template> | ||
48 | |||
49 | <script> | ||
50 | import { getJsydsyqList } from "@/api/zhcx.js"; | ||
51 | import { datas } from "./qlxxFormData.js"; | ||
52 | export default { | ||
53 | data() { | ||
54 | return { | ||
55 | title: "预告登记信息", | ||
56 | qsztList: datas.columns().qsztList, | ||
57 | checkList: datas.columns().checkList, | ||
58 | //传递参数 | ||
59 | propsParam: this.$attrs, | ||
60 | //列表数据 | ||
61 | tableData: [], | ||
62 | //空列值个数 | ||
63 | emptycolNum: 0, | ||
64 | //列名称对象 | ||
65 | columns: datas.columns().YGDJ, | ||
66 | }; | ||
67 | }, | ||
68 | created() { | ||
69 | this.loadData(); | ||
70 | }, | ||
71 | methods: { | ||
72 | loadData() { | ||
73 | getJsydsyqList({ | ||
74 | bdcdyid: this.propsParam.bdcdyid, | ||
75 | qllx: this.propsParam.qllx, | ||
76 | qszt: this.checkList, | ||
77 | }).then((res) => { | ||
78 | if (res.code === 200) { | ||
79 | this.tableData = res.result; | ||
80 | this.emptycolNum = 3 - this.tableData.length; | ||
81 | } | ||
82 | }); | ||
83 | }, | ||
84 | checkChange() { | ||
85 | this.loadData(); | ||
86 | }, | ||
87 | getQsztName(code) { | ||
88 | let name = ""; | ||
89 | for (let item of this.qsztList) { | ||
90 | if (item.value == code) { | ||
91 | name = item.label; | ||
92 | break; | ||
93 | } | ||
94 | } | ||
95 | return name; | ||
96 | }, | ||
97 | }, | ||
98 | }; | ||
99 | </script> | ||
100 | |||
101 | <style lang="scss" scoped> | ||
102 | @import "./qlxxCommon.scss"; | ||
103 | </style> |
src/views/registerBook/yydj.vue
0 → 100644
1 | <template> | ||
2 | <div class="djxxTable"> | ||
3 | <div class="tableBox"> | ||
4 | <div class="title"> | ||
5 | {{ title }} | ||
6 | <div class="checkbox"> | ||
7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
8 | <el-checkbox | ||
9 | v-for="item in qsztList" | ||
10 | :key="item.value" | ||
11 | :label="item.value" | ||
12 | >{{ item.label }}</el-checkbox | ||
13 | > | ||
14 | </el-checkbox-group> | ||
15 | </div> | ||
16 | </div> | ||
17 | <div class="xxTableBox"> | ||
18 | <table class="xxTable"> | ||
19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
20 | <td> | ||
21 | {{ item.label }} | ||
22 | </td> | ||
23 | <td | ||
24 | v-for="(row, index) in tableData" | ||
25 | :key="index" | ||
26 | :class="[ | ||
27 | row.qszt == '2' ? 'lishi' : '', | ||
28 | row.qszt == '0' ? 'linshi' : '', | ||
29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
30 | ]" | ||
31 | > | ||
32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | ||
33 | 正在办理 | ||
34 | </div> | ||
35 | <span v-if="item.prop == 'qszt'"> | ||
36 | {{ getQsztName(row[item.prop]) }} | ||
37 | </span> | ||
38 | |||
39 | <span v-else> {{ row[item.prop] }}</span> | ||
40 | </td> | ||
41 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
42 | </tr> | ||
43 | </table> | ||
44 | </div> | ||
45 | </div> | ||
46 | </div> | ||
47 | </template> | ||
48 | |||
49 | <script> | ||
50 | import { getJsydsyqList } from "@/api/zhcx.js"; | ||
51 | import { datas } from "./qlxxFormData.js"; | ||
52 | export default { | ||
53 | data() { | ||
54 | return { | ||
55 | title: "异议登记信息", | ||
56 | qsztList: datas.columns().qsztList, | ||
57 | checkList: datas.columns().checkList, | ||
58 | //传递参数 | ||
59 | propsParam: this.$attrs, | ||
60 | //列表数据 | ||
61 | tableData: [], | ||
62 | //空列值个数 | ||
63 | emptycolNum: 0, | ||
64 | //列名称对象 | ||
65 | columns: datas.columns().YYDJ, | ||
66 | }; | ||
67 | }, | ||
68 | created() { | ||
69 | this.loadData(); | ||
70 | }, | ||
71 | methods: { | ||
72 | loadData() { | ||
73 | getJsydsyqList({ | ||
74 | bdcdyid: this.propsParam.bdcdyid, | ||
75 | qllx: this.propsParam.qllx, | ||
76 | qszt: this.checkList, | ||
77 | }).then((res) => { | ||
78 | if (res.code === 200) { | ||
79 | this.tableData = res.result; | ||
80 | this.emptycolNum = 3 - this.tableData.length; | ||
81 | } | ||
82 | }); | ||
83 | }, | ||
84 | checkChange() { | ||
85 | this.loadData(); | ||
86 | }, | ||
87 | getQsztName(code) { | ||
88 | let name = ""; | ||
89 | for (let item of this.qsztList) { | ||
90 | if (item.value == code) { | ||
91 | name = item.label; | ||
92 | break; | ||
93 | } | ||
94 | } | ||
95 | return name; | ||
96 | }, | ||
97 | }, | ||
98 | }; | ||
99 | </script> | ||
100 | |||
101 | <style lang="scss" scoped> | ||
102 | @import "./qlxxCommon.scss"; | ||
103 | </style> |
-
Please register or sign in to post a comment