修改登记簿
Showing
12 changed files
with
423 additions
and
100 deletions
| ... | @@ -83,7 +83,7 @@ export function getDetail(qlbsm) { | ... | @@ -83,7 +83,7 @@ export function getDetail(qlbsm) { |
| 83 | }) | 83 | }) |
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | // 获取权利详细信息 | 86 | // 获取建设用地使用权 |
| 87 | export function getJsydsyqList(data) { | 87 | export function getJsydsyqList(data) { |
| 88 | return request({ | 88 | return request({ |
| 89 | url: '/zhcx/djbcx/getJsydsyqList', | 89 | url: '/zhcx/djbcx/getJsydsyqList', |
| ... | @@ -91,7 +91,46 @@ export function getJsydsyqList(data) { | ... | @@ -91,7 +91,46 @@ export function getJsydsyqList(data) { |
| 91 | data | 91 | data |
| 92 | }) | 92 | }) |
| 93 | } | 93 | } |
| 94 | 94 | // 获取抵押权 | |
| 95 | export function getDiyaqList(data) { | ||
| 96 | return request({ | ||
| 97 | url: '/zhcx/djbcx/getDiyaqList', | ||
| 98 | method: 'post', | ||
| 99 | data | ||
| 100 | }) | ||
| 101 | } | ||
| 102 | // 获取地役权 | ||
| 103 | export function getDiyiqList(data) { | ||
| 104 | return request({ | ||
| 105 | url: '/zhcx/djbcx/getDiyiqList', | ||
| 106 | method: 'post', | ||
| 107 | data | ||
| 108 | }) | ||
| 109 | } | ||
| 110 | // 获取预告登记 | ||
| 111 | export function getYgdjList(data) { | ||
| 112 | return request({ | ||
| 113 | url: '/zhcx/djbcx/getYgdjList', | ||
| 114 | method: 'post', | ||
| 115 | data | ||
| 116 | }) | ||
| 117 | } | ||
| 118 | // 获取异议登记 | ||
| 119 | export function getYydjList(data) { | ||
| 120 | return request({ | ||
| 121 | url: '/zhcx/djbcx/getYydjList', | ||
| 122 | method: 'post', | ||
| 123 | data | ||
| 124 | }) | ||
| 125 | } | ||
| 126 | // 获取查封登记 | ||
| 127 | export function getCfdjList(data) { | ||
| 128 | return request({ | ||
| 129 | url: '/zhcx/djbcx/getCfdjList', | ||
| 130 | method: 'post', | ||
| 131 | data | ||
| 132 | }) | ||
| 133 | } | ||
| 95 | // 进度查询列表 | 134 | // 进度查询列表 |
| 96 | export function getJdcxBysearch(data) { | 135 | export function getJdcxBysearch(data) { |
| 97 | return request({ | 136 | return request({ | ... | ... |
| ... | @@ -47,11 +47,11 @@ | ... | @@ -47,11 +47,11 @@ |
| 47 | </template> | 47 | </template> |
| 48 | 48 | ||
| 49 | <script> | 49 | <script> |
| 50 | import { getJsydsyqList } from "@/api/zhcx.js"; | 50 | import { getCfdjList } from "@/api/zhcx.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 51 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 52 | export default { |
| 53 | data() { | 53 | data() { |
| 54 | return { | 54 | return { |
| 55 | title: "查封登记信息", | 55 | title: "查封登记信息", |
| 56 | qsztList: datas.columns().qsztList, | 56 | qsztList: datas.columns().qsztList, |
| 57 | checkList: datas.columns().checkList, | 57 | checkList: datas.columns().checkList, |
| ... | @@ -60,7 +60,7 @@ export default { | ... | @@ -60,7 +60,7 @@ export default { |
| 60 | //列表数据 | 60 | //列表数据 |
| 61 | tableData: [], | 61 | tableData: [], |
| 62 | //空列值个数 | 62 | //空列值个数 |
| 63 | emptycolNum: 0, | 63 | emptycolNum: datas.columns().emptycolNum, |
| 64 | //列名称对象 | 64 | //列名称对象 |
| 65 | columns: datas.columns().CFDJ, | 65 | columns: datas.columns().CFDJ, |
| 66 | }; | 66 | }; |
| ... | @@ -69,20 +69,30 @@ export default { | ... | @@ -69,20 +69,30 @@ export default { |
| 69 | this.loadData(); | 69 | this.loadData(); |
| 70 | }, | 70 | }, |
| 71 | methods: { | 71 | methods: { |
| 72 | loadData() { | 72 | loadData() { |
| 73 | getJsydsyqList({ | 73 | getCfdjList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 74 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 75 | qllx: this.propsParam.qllx, |
| 76 | qszt: this.checkList, | 76 | qszt: this.checkList, |
| 77 | }).then((res) => { | 77 | }).then((res) => { |
| 78 | if (res.code === 200) { | 78 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 79 | this.tableData = res.result; |
| 80 | this.emptycolNum = 3 - this.tableData.length; | 80 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 81 | } | 86 | } |
| 82 | }); | 87 | }); |
| 83 | }, | 88 | }, |
| 84 | checkChange() { | 89 | checkChange() { |
| 85 | this.loadData(); | 90 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 86 | }, | 96 | }, |
| 87 | getQsztName(code) { | 97 | getQsztName(code) { |
| 88 | let name = ""; | 98 | let name = ""; | ... | ... |
| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | </template> | 47 | </template> |
| 48 | 48 | ||
| 49 | <script> | 49 | <script> |
| 50 | import { getJsydsyqList } from "@/api/zhcx.js"; | 50 | import { getDiyaqList } from "@/api/zhcx.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 51 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 52 | export default { |
| 53 | data() { | 53 | data() { |
| ... | @@ -60,7 +60,7 @@ export default { | ... | @@ -60,7 +60,7 @@ export default { |
| 60 | //列表数据 | 60 | //列表数据 |
| 61 | tableData: [], | 61 | tableData: [], |
| 62 | //空列值个数 | 62 | //空列值个数 |
| 63 | emptycolNum: 0, | 63 | emptycolNum: datas.columns().emptycolNum, |
| 64 | //列名称对象 | 64 | //列名称对象 |
| 65 | columns: datas.columns().DYAQ, | 65 | columns: datas.columns().DYAQ, |
| 66 | }; | 66 | }; |
| ... | @@ -69,20 +69,30 @@ export default { | ... | @@ -69,20 +69,30 @@ export default { |
| 69 | this.loadData(); | 69 | this.loadData(); |
| 70 | }, | 70 | }, |
| 71 | methods: { | 71 | methods: { |
| 72 | loadData() { | 72 | loadData() { |
| 73 | getJsydsyqList({ | 73 | getDiyaqList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 74 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 75 | qllx: this.propsParam.qllx, |
| 76 | qszt: this.checkList, | 76 | qszt: this.checkList, |
| 77 | }).then((res) => { | 77 | }).then((res) => { |
| 78 | if (res.code === 200) { | 78 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 79 | this.tableData = res.result; |
| 80 | this.emptycolNum = 3 - this.tableData.length; | 80 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 81 | } | 86 | } |
| 82 | }); | 87 | }); |
| 83 | }, | 88 | }, |
| 84 | checkChange() { | 89 | checkChange() { |
| 85 | this.loadData(); | 90 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 86 | }, | 96 | }, |
| 87 | getQsztName(code) { | 97 | getQsztName(code) { |
| 88 | let name = ""; | 98 | let name = ""; | ... | ... |
| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | </template> | 47 | </template> |
| 48 | 48 | ||
| 49 | <script> | 49 | <script> |
| 50 | import { getJsydsyqList } from "@/api/zhcx.js"; | 50 | import { getDiyiqList } from "@/api/zhcx.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 51 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 52 | export default { |
| 53 | data() { | 53 | data() { |
| ... | @@ -60,7 +60,7 @@ export default { | ... | @@ -60,7 +60,7 @@ export default { |
| 60 | //列表数据 | 60 | //列表数据 |
| 61 | tableData: [], | 61 | tableData: [], |
| 62 | //空列值个数 | 62 | //空列值个数 |
| 63 | emptycolNum: 0, | 63 | emptycolNum: datas.columns().emptycolNum, |
| 64 | //列名称对象 | 64 | //列名称对象 |
| 65 | columns: datas.columns().DYIQ, | 65 | columns: datas.columns().DYIQ, |
| 66 | }; | 66 | }; |
| ... | @@ -69,20 +69,30 @@ export default { | ... | @@ -69,20 +69,30 @@ export default { |
| 69 | this.loadData(); | 69 | this.loadData(); |
| 70 | }, | 70 | }, |
| 71 | methods: { | 71 | methods: { |
| 72 | loadData() { | 72 | loadData() { |
| 73 | getJsydsyqList({ | 73 | getDiyiqList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 74 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 75 | qllx: this.propsParam.qllx, |
| 76 | qszt: this.checkList, | 76 | qszt: this.checkList, |
| 77 | }).then((res) => { | 77 | }).then((res) => { |
| 78 | if (res.code === 200) { | 78 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 79 | this.tableData = res.result; |
| 80 | this.emptycolNum = 3 - this.tableData.length; | 80 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 81 | } | 86 | } |
| 82 | }); | 87 | }); |
| 83 | }, | 88 | }, |
| 84 | checkChange() { | 89 | checkChange() { |
| 85 | this.loadData(); | 90 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 86 | }, | 96 | }, |
| 87 | getQsztName(code) { | 97 | getQsztName(code) { |
| 88 | let name = ""; | 98 | let name = ""; | ... | ... |
| ... | @@ -20,7 +20,6 @@ | ... | @@ -20,7 +20,6 @@ |
| 20 | </template> | 20 | </template> |
| 21 | <script> | 21 | <script> |
| 22 | import { getBdcqljqtsx } from "@/api/zhcx.js"; | 22 | import { getBdcqljqtsx } from "@/api/zhcx.js"; |
| 23 | import axios from "axios"; | ||
| 24 | export default { | 23 | export default { |
| 25 | data() { | 24 | data() { |
| 26 | return { | 25 | return { | ... | ... |
src/views/registerBook/fdcq1.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: datas.columns().emptycolNum, | ||
| 64 | //列名称对象 | ||
| 65 | columns: datas.columns().JSYDSYQ, | ||
| 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 | if (this.tableData.length < datas.columns().emptycolNum) { | ||
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 86 | } | ||
| 87 | }); | ||
| 88 | }, | ||
| 89 | checkChange() { | ||
| 90 | if (this.checkList.length === 0) { | ||
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 96 | }, | ||
| 97 | getQsztName(code) { | ||
| 98 | let name = ""; | ||
| 99 | for (let item of this.qsztList) { | ||
| 100 | if (item.value == code) { | ||
| 101 | name = item.label; | ||
| 102 | break; | ||
| 103 | } | ||
| 104 | } | ||
| 105 | return name; | ||
| 106 | }, | ||
| 107 | }, | ||
| 108 | }; | ||
| 109 | </script> | ||
| 110 | |||
| 111 | <style lang="scss" scoped> | ||
| 112 | @import "./qlxxCommon.scss"; | ||
| 113 | </style> |
src/views/registerBook/fdcq2.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: datas.columns().emptycolNum, | ||
| 64 | //列名称对象 | ||
| 65 | columns: datas.columns().JSYDSYQ, | ||
| 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 | if (this.tableData.length < datas.columns().emptycolNum) { | ||
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 86 | } | ||
| 87 | }); | ||
| 88 | }, | ||
| 89 | checkChange() { | ||
| 90 | if (this.checkList.length === 0) { | ||
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 96 | }, | ||
| 97 | getQsztName(code) { | ||
| 98 | let name = ""; | ||
| 99 | for (let item of this.qsztList) { | ||
| 100 | if (item.value == code) { | ||
| 101 | name = item.label; | ||
| 102 | break; | ||
| 103 | } | ||
| 104 | } | ||
| 105 | return name; | ||
| 106 | }, | ||
| 107 | }, | ||
| 108 | }; | ||
| 109 | </script> | ||
| 110 | |||
| 111 | <style lang="scss" scoped> | ||
| 112 | @import "./qlxxCommon.scss"; | ||
| 113 | </style> |
| ... | @@ -77,17 +77,22 @@ export default { | ... | @@ -77,17 +77,22 @@ export default { |
| 77 | }).then((res) => { | 77 | }).then((res) => { |
| 78 | if (res.code === 200) { | 78 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 79 | this.tableData = res.result; |
| 80 | // this.emptycolNum -= this.tableData.length; | 80 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | if (this.tableData.length < this.emptycolNum) { | 81 | this.emptycolNum = |
| 82 | this.emptycolNum -= this.tableData.length; | 82 | datas.columns().emptycolNum - this.tableData.length; |
| 83 | }else{ | 83 | } else { |
| 84 | this.emptycolNum = 0; | 84 | this.emptycolNum = 0; |
| 85 | } | 85 | } |
| 86 | } | 86 | } |
| 87 | }); | 87 | }); |
| 88 | }, | 88 | }, |
| 89 | checkChange() { | 89 | checkChange() { |
| 90 | this.loadData(); | 90 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 91 | }, | 96 | }, |
| 92 | getQsztName(code) { | 97 | getQsztName(code) { |
| 93 | let name = ""; | 98 | let name = ""; | ... | ... |
| ... | @@ -132,6 +132,18 @@ class data extends filter { | ... | @@ -132,6 +132,18 @@ class data extends filter { |
| 132 | ], | 132 | ], |
| 133 | DYAQ: [ | 133 | DYAQ: [ |
| 134 | { | 134 | { |
| 135 | prop: "qszt", | ||
| 136 | label: "权属状态", | ||
| 137 | }, | ||
| 138 | { | ||
| 139 | prop: "dybdclx", | ||
| 140 | label: "抵押不动产类型", | ||
| 141 | }, | ||
| 142 | { | ||
| 143 | prop: "djlxmc", | ||
| 144 | label: "登记类型", | ||
| 145 | }, | ||
| 146 | { | ||
| 135 | prop: "ssywh", | 147 | prop: "ssywh", |
| 136 | label: "上手业务号", | 148 | label: "上手业务号", |
| 137 | }, | 149 | }, |
| ... | @@ -151,10 +163,7 @@ class data extends filter { | ... | @@ -151,10 +163,7 @@ class data extends filter { |
| 151 | prop: "zjjzwzl", | 163 | prop: "zjjzwzl", |
| 152 | label: "在建建筑物坐落", | 164 | label: "在建建筑物坐落", |
| 153 | }, | 165 | }, |
| 154 | { | 166 | |
| 155 | prop: "dybdclx", | ||
| 156 | label: "抵押不动产类型", | ||
| 157 | }, | ||
| 158 | { | 167 | { |
| 159 | prop: "dyqr", | 168 | prop: "dyqr", |
| 160 | label: "抵押权人", | 169 | label: "抵押权人", |
| ... | @@ -254,6 +263,14 @@ class data extends filter { | ... | @@ -254,6 +263,14 @@ class data extends filter { |
| 254 | ], | 263 | ], |
| 255 | DYIQ: [ | 264 | DYIQ: [ |
| 256 | { | 265 | { |
| 266 | prop: "qszt", | ||
| 267 | label: "权属状态", | ||
| 268 | }, | ||
| 269 | { | ||
| 270 | prop: "djlxmc", | ||
| 271 | label: "登记类型", | ||
| 272 | }, | ||
| 273 | { | ||
| 257 | prop: "ssywh", | 274 | prop: "ssywh", |
| 258 | label: "上手业务号", | 275 | label: "上手业务号", |
| 259 | }, | 276 | }, |
| ... | @@ -336,6 +353,18 @@ class data extends filter { | ... | @@ -336,6 +353,18 @@ class data extends filter { |
| 336 | ], | 353 | ], |
| 337 | YGDJ: [ | 354 | YGDJ: [ |
| 338 | { | 355 | { |
| 356 | prop: "qszt", | ||
| 357 | label: "权属状态", | ||
| 358 | }, | ||
| 359 | { | ||
| 360 | prop: "ygdjzl", | ||
| 361 | label: "预告登记种类", | ||
| 362 | }, | ||
| 363 | { | ||
| 364 | prop: "djlxmc", | ||
| 365 | label: "登记类型", | ||
| 366 | }, | ||
| 367 | { | ||
| 339 | prop: "ssywh", | 368 | prop: "ssywh", |
| 340 | label: "上手业务号", | 369 | label: "上手业务号", |
| 341 | }, | 370 | }, |
| ... | @@ -450,6 +479,14 @@ class data extends filter { | ... | @@ -450,6 +479,14 @@ class data extends filter { |
| 450 | ], | 479 | ], |
| 451 | CFDJ: [ | 480 | CFDJ: [ |
| 452 | { | 481 | { |
| 482 | prop: "qszt", | ||
| 483 | label: "权属状态", | ||
| 484 | }, | ||
| 485 | { | ||
| 486 | prop: "cflx", | ||
| 487 | label: "查封类型", | ||
| 488 | }, | ||
| 489 | { | ||
| 453 | prop: "ssywh", | 490 | prop: "ssywh", |
| 454 | label: "上手业务号", | 491 | label: "上手业务号", |
| 455 | }, | 492 | }, |
| ... | @@ -470,6 +507,10 @@ class data extends filter { | ... | @@ -470,6 +507,10 @@ class data extends filter { |
| 470 | label: "坐落", | 507 | label: "坐落", |
| 471 | }, | 508 | }, |
| 472 | { | 509 | { |
| 510 | prop: "cfjg", | ||
| 511 | label: "查封机关", | ||
| 512 | }, | ||
| 513 | { | ||
| 473 | prop: "bdcqlr", | 514 | prop: "bdcqlr", |
| 474 | label: "不动产权利人", | 515 | label: "不动产权利人", |
| 475 | }, | 516 | }, |
| ... | @@ -480,15 +521,8 @@ class data extends filter { | ... | @@ -480,15 +521,8 @@ class data extends filter { |
| 480 | { | 521 | { |
| 481 | prop: "zjh", | 522 | prop: "zjh", |
| 482 | label: "证件号", | 523 | label: "证件号", |
| 483 | }, | 524 | }, |
| 484 | { | 525 | |
| 485 | prop: "cflx", | ||
| 486 | label: "查封类型", | ||
| 487 | }, | ||
| 488 | { | ||
| 489 | prop: "cfjg", | ||
| 490 | label: "查封机关", | ||
| 491 | }, | ||
| 492 | { | 526 | { |
| 493 | prop: "cfwh", | 527 | prop: "cfwh", |
| 494 | label: "查封文号", | 528 | label: "查封文号", |
| ... | @@ -552,6 +586,18 @@ class data extends filter { | ... | @@ -552,6 +586,18 @@ class data extends filter { |
| 552 | ], | 586 | ], |
| 553 | YYDJ: [ | 587 | YYDJ: [ |
| 554 | { | 588 | { |
| 589 | prop: "qszt", | ||
| 590 | label: "权属状态", | ||
| 591 | }, | ||
| 592 | { | ||
| 593 | prop: "qllxmc", | ||
| 594 | label: "权利类型", | ||
| 595 | }, | ||
| 596 | { | ||
| 597 | prop: "djlxmc", | ||
| 598 | label: "登记类型", | ||
| 599 | }, | ||
| 600 | { | ||
| 555 | prop: "ssywh", | 601 | prop: "ssywh", |
| 556 | label: "上手业务号", | 602 | label: "上手业务号", |
| 557 | }, | 603 | }, | ... | ... |
| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | </template> | 47 | </template> |
| 48 | 48 | ||
| 49 | <script> | 49 | <script> |
| 50 | import { getJsydsyqList } from "@/api/zhcx.js"; | 50 | import { getYgdjList } from "@/api/zhcx.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 51 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 52 | export default { |
| 53 | data() { | 53 | data() { |
| ... | @@ -60,7 +60,7 @@ export default { | ... | @@ -60,7 +60,7 @@ export default { |
| 60 | //列表数据 | 60 | //列表数据 |
| 61 | tableData: [], | 61 | tableData: [], |
| 62 | //空列值个数 | 62 | //空列值个数 |
| 63 | emptycolNum: 0, | 63 | emptycolNum: datas.columns().emptycolNum, |
| 64 | //列名称对象 | 64 | //列名称对象 |
| 65 | columns: datas.columns().YGDJ, | 65 | columns: datas.columns().YGDJ, |
| 66 | }; | 66 | }; |
| ... | @@ -69,20 +69,30 @@ export default { | ... | @@ -69,20 +69,30 @@ export default { |
| 69 | this.loadData(); | 69 | this.loadData(); |
| 70 | }, | 70 | }, |
| 71 | methods: { | 71 | methods: { |
| 72 | loadData() { | 72 | loadData() { |
| 73 | getJsydsyqList({ | 73 | getYgdjList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 74 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 75 | qllx: this.propsParam.qllx, |
| 76 | qszt: this.checkList, | 76 | qszt: this.checkList, |
| 77 | }).then((res) => { | 77 | }).then((res) => { |
| 78 | if (res.code === 200) { | 78 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 79 | this.tableData = res.result; |
| 80 | this.emptycolNum = 3 - this.tableData.length; | 80 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 81 | } | 86 | } |
| 82 | }); | 87 | }); |
| 83 | }, | 88 | }, |
| 84 | checkChange() { | 89 | checkChange() { |
| 85 | this.loadData(); | 90 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 86 | }, | 96 | }, |
| 87 | getQsztName(code) { | 97 | getQsztName(code) { |
| 88 | let name = ""; | 98 | let name = ""; | ... | ... |
| ... | @@ -47,7 +47,7 @@ | ... | @@ -47,7 +47,7 @@ |
| 47 | </template> | 47 | </template> |
| 48 | 48 | ||
| 49 | <script> | 49 | <script> |
| 50 | import { getJsydsyqList } from "@/api/zhcx.js"; | 50 | import { getYydjList } from "@/api/zhcx.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 51 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 52 | export default { |
| 53 | data() { | 53 | data() { |
| ... | @@ -60,7 +60,7 @@ export default { | ... | @@ -60,7 +60,7 @@ export default { |
| 60 | //列表数据 | 60 | //列表数据 |
| 61 | tableData: [], | 61 | tableData: [], |
| 62 | //空列值个数 | 62 | //空列值个数 |
| 63 | emptycolNum: 0, | 63 | emptycolNum: datas.columns().emptycolNum, |
| 64 | //列名称对象 | 64 | //列名称对象 |
| 65 | columns: datas.columns().YYDJ, | 65 | columns: datas.columns().YYDJ, |
| 66 | }; | 66 | }; |
| ... | @@ -69,20 +69,30 @@ export default { | ... | @@ -69,20 +69,30 @@ export default { |
| 69 | this.loadData(); | 69 | this.loadData(); |
| 70 | }, | 70 | }, |
| 71 | methods: { | 71 | methods: { |
| 72 | loadData() { | 72 | loadData() { |
| 73 | getJsydsyqList({ | 73 | getYydjList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 74 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 75 | qllx: this.propsParam.qllx, |
| 76 | qszt: this.checkList, | 76 | qszt: this.checkList, |
| 77 | }).then((res) => { | 77 | }).then((res) => { |
| 78 | if (res.code === 200) { | 78 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 79 | this.tableData = res.result; |
| 80 | this.emptycolNum = 3 - this.tableData.length; | 80 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | ||
| 82 | datas.columns().emptycolNum - this.tableData.length; | ||
| 83 | } else { | ||
| 84 | this.emptycolNum = 0; | ||
| 85 | } | ||
| 81 | } | 86 | } |
| 82 | }); | 87 | }); |
| 83 | }, | 88 | }, |
| 84 | checkChange() { | 89 | checkChange() { |
| 85 | this.loadData(); | 90 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | ||
| 92 | this.emptycolNum = datas.columns().emptycolNum; | ||
| 93 | } else { | ||
| 94 | this.loadData(); | ||
| 95 | } | ||
| 86 | }, | 96 | }, |
| 87 | getQsztName(code) { | 97 | getQsztName(code) { |
| 88 | let name = ""; | 98 | let name = ""; | ... | ... |
| ... | @@ -47,7 +47,6 @@ | ... | @@ -47,7 +47,6 @@ |
| 47 | :column="tableData.columns" :data="tableData.data"> | 47 | :column="tableData.columns" :data="tableData.data"> |
| 48 | </lb-table> | 48 | </lb-table> |
| 49 | </div> | 49 | </div> |
| 50 | <djbxxDialog v-model="isDialog" ref="djbxxDialog" :data="djbxxData" /> | ||
| 51 | </div> | 50 | </div> |
| 52 | </template> | 51 | </template> |
| 53 | <script> | 52 | <script> |
| ... | @@ -56,11 +55,6 @@ import { datas, sendThis } from "./djbcxdata"; | ... | @@ -56,11 +55,6 @@ import { datas, sendThis } from "./djbcxdata"; |
| 56 | import djbxxDialog from "./components/djbxxDialog.vue"; | 55 | import djbxxDialog from "./components/djbxxDialog.vue"; |
| 57 | import { | 56 | import { |
| 58 | getDjbBysearch, | 57 | getDjbBysearch, |
| 59 | getDjbfm, | ||
| 60 | getDjml, | ||
| 61 | getZdjbxx, | ||
| 62 | getQlname, | ||
| 63 | getDetail, | ||
| 64 | } from "@/api/zhcx.js"; | 58 | } from "@/api/zhcx.js"; |
| 65 | import { mapGetters } from "vuex"; | 59 | import { mapGetters } from "vuex"; |
| 66 | import axios from "axios"; | 60 | import axios from "axios"; |
| ... | @@ -125,11 +119,11 @@ export default { | ... | @@ -125,11 +119,11 @@ export default { |
| 125 | openDialog (scroll) { | 119 | openDialog (scroll) { |
| 126 | this.$popup({ | 120 | this.$popup({ |
| 127 | titleStyle:"left", | 121 | titleStyle:"left", |
| 128 | title: '提示', // 弹窗标题 | 122 | title: '登记簿详情', // 弹窗标题 |
| 129 | editItem: 'registerBook/djbFrame', // 弹窗内容 | 123 | editItem: 'registerBook/djbFrame', // 弹窗内容 |
| 130 | formData: scroll, | 124 | formData: scroll, |
| 131 | width:"1220px", | 125 | width:"1220px", |
| 132 | height:"800px", | 126 | height:"835px", |
| 133 | // cancelText: '取消摆烂', // 右边按钮文本 | 127 | // cancelText: '取消摆烂', // 右边按钮文本 |
| 134 | // confirmText: '确定点击', //左边按钮文本 | 128 | // confirmText: '确定点击', //左边按钮文本 |
| 135 | cancel: () => { | 129 | cancel: () => { |
| ... | @@ -138,43 +132,7 @@ export default { | ... | @@ -138,43 +132,7 @@ export default { |
| 138 | confirm: () => { | 132 | confirm: () => { |
| 139 | console.log('确认回调') | 133 | console.log('确认回调') |
| 140 | } | 134 | } |
| 141 | }) | 135 | }); |
| 142 | // let _this = this; | ||
| 143 | // let bsm = scroll.bsmQlxx; | ||
| 144 | // axios | ||
| 145 | // .all([ | ||
| 146 | // getDjbfm(bsm), | ||
| 147 | // getDjml(bsm), | ||
| 148 | // getZdjbxx(bsm), | ||
| 149 | // getQlname(bsm), | ||
| 150 | // getDetail(bsm), | ||
| 151 | // ]) | ||
| 152 | // .then(([djbfm, djml, zdjbxx, qlname, detail]) => { | ||
| 153 | // let obj = { | ||
| 154 | // djbfm: djbfm.result, | ||
| 155 | // djml: djml.result, | ||
| 156 | // zdjbxx: zdjbxx.result, | ||
| 157 | // qlname: qlname.result, | ||
| 158 | // detail: detail.result, | ||
| 159 | // }; | ||
| 160 | // this.$store.dispatch("djbxx/setDjbxx", obj); | ||
| 161 | // _this.isDialog = true; | ||
| 162 | |||
| 163 | // // 弹窗打开,自动切换到对应的登记类型 | ||
| 164 | // if (scroll.qllxmc == "国有建设用地使用权") { | ||
| 165 | // this.$refs.djbxxDialog.showType = "JSYDSYQ"; | ||
| 166 | // } else if (scroll.qllxmc == "抵押权") { | ||
| 167 | // this.$refs.djbxxDialog.showType = "DYAQ"; | ||
| 168 | // } else if (scroll.qllxmc == "地役权") { | ||
| 169 | // this.$refs.djbxxDialog.showType = "DYIQ"; | ||
| 170 | // } else if (scroll.qllxmc == "预告登记") { | ||
| 171 | // this.$refs.djbxxDialog.showType = "YGDJ"; | ||
| 172 | // } else if (scroll.qllxmc == "异议登记") { | ||
| 173 | // this.$refs.djbxxDialog.showType = "YYDJ"; | ||
| 174 | // } else if (scroll.qllxmc == "查封登记") { | ||
| 175 | // this.$refs.djbxxDialog.showType = "CFDJ"; | ||
| 176 | // } | ||
| 177 | // }); | ||
| 178 | }, | 136 | }, |
| 179 | }, | 137 | }, |
| 180 | }; | 138 | }; | ... | ... |
-
Please register or sign in to post a comment