3e205e24 by 任超
2 parents d8e430de 0ddf1c5b
...@@ -64,3 +64,12 @@ export function saveGZBatchData(data) { ...@@ -64,3 +64,12 @@ export function saveGZBatchData(data) {
64 data 64 data
65 }) 65 })
66 } 66 }
67 // 更正/变更登记提交
68 export function saveBHZData(data) {
69 return request({
70 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBHZData",
71 method: 'post',
72 data
73 })
74 }
75
......
1 <template> 1 <template>
2 <div class="wscn-http404-container"> 2 <div>
3 404 3 <img src="./404.png" alt="">
4 </div> 4 </div>
5 </template> 5 </template>
6 6
...@@ -34,14 +34,14 @@ export default { ...@@ -34,14 +34,14 @@ export default {
34 34
35 .wscn-http404 { 35 .wscn-http404 {
36 position: relative; 36 position: relative;
37 width: 1200px; 37 width: 100%;
38 padding: 0 50px; 38 padding: 0 50px;
39 overflow: hidden; 39 overflow: hidden;
40 40
41 .pic-404 { 41 .pic-404 {
42 position: relative; 42 position: relative;
43 float: left; 43 float: left;
44 width: 600px; 44 width: 100%;
45 overflow: hidden; 45 overflow: hidden;
46 46
47 &__parent { 47 &__parent {
......
...@@ -20,8 +20,11 @@ export function getForm(tabName, djywbm) { ...@@ -20,8 +20,11 @@ export function getForm(tabName, djywbm) {
20 case "fwsyqslxx300": 20 case "fwsyqslxx300":
21 form = require("@/views/ywbl/fdcq2/slxx300.vue"); 21 form = require("@/views/ywbl/fdcq2/slxx300.vue");
22 break; 22 break;
23 case "fwsyqslxx400": 23 case "fwsyqslxx400":
24 form = require("@/views/ywbl/fdcq2/slxx400.vue"); 24 form = require("@/views/ywbl/fdcq2/slxx400.vue");
25 break;
26 case "fwsyqslxx900":
27 form = require("@/views/ywbl/fdcq2/slxx900.vue");
25 break; 28 break;
26 case "tdslxxCfdj": 29 case "tdslxxCfdj":
27 form = require("@/views/ywbl/cfdj/tdslxx.vue"); 30 form = require("@/views/ywbl/cfdj/tdslxx.vue");
...@@ -53,6 +56,9 @@ export function getForm(tabName, djywbm) { ...@@ -53,6 +56,9 @@ export function getForm(tabName, djywbm) {
53 case "fzxx": 56 case "fzxx":
54 form = require("@/views/workflow/components/fzxx.vue"); 57 form = require("@/views/workflow/components/fzxx.vue");
55 break; 58 break;
59 default:
60 form = require("@/views/error-page/404.vue");
61 break;
56 } 62 }
57 return (r) => require.ensure([], () => r(form)); 63 return (r) => require.ensure([], () => r(form));
58 } 64 }
......
...@@ -258,7 +258,7 @@ export default { ...@@ -258,7 +258,7 @@ export default {
258 this.$popup({ 258 this.$popup({
259 titleStyle: "left", 259 titleStyle: "left",
260 title: "登记簿详情", // 弹窗标题 260 title: "登记簿详情", // 弹窗标题
261 editItem: "ywbl/fdcq2/slxx900", // 弹窗内容 261 editItem: "ywbl/fdcq2/slxxCompareDetai", // 弹窗内容
262 formData: { 262 formData: {
263 bsmSlsq: this.propsParam.bsmSldy, 263 bsmSlsq: this.propsParam.bsmSldy,
264 qllx: this.propsParam.qllx 264 qllx: this.propsParam.qllx
......
...@@ -261,7 +261,7 @@ export default { ...@@ -261,7 +261,7 @@ export default {
261 this.$popup({ 261 this.$popup({
262 titleStyle: "left", 262 titleStyle: "left",
263 title: "登记簿详情", // 弹窗标题 263 title: "登记簿详情", // 弹窗标题
264 editItem: "ywbl/fdcq2/slxx900", // 弹窗内容 264 editItem: "ywbl/fdcq2/slxxCompareDetai;", // 弹窗内容
265 formData: { 265 formData: {
266 bsmSlsq: this.propsParam.bsmSldy, 266 bsmSlsq: this.propsParam.bsmSldy,
267 qllx: this.propsParam.qllx 267 qllx: this.propsParam.qllx
......
1 <template>
2 <div class="djxxTable" :style="{'max-height': this.timeLineHeight + 'px' }"
3 style="overflow-y:scroll;">
4 <div class="tableBox" >
5 <div class="title">
6 <span v-if="this.propsParam.formData.qllx=='A04' || this.propsParam.formData.qllx=='A06' || this.propsParam.formData.qllx=='A08'">{{ title }}</span>
7 <span v-if="this.propsParam.formData.qllx=='A03' || this.propsParam.formData.qllx=='A05' || this.propsParam.formData.qllx=='A07'">{{ ydTitile }}</span>
8 </div>
9 <div class="xxTableBox">
10 <table class="xxTable">
11 <tr>
12 <td></td>
13 <td>变更前</td>
14 <td>变更后</td>
15 </tr>
16 <tr v-if="this.propsParam.formData.qllx=='A04' || this.propsParam.formData.qllx=='A06' || this.propsParam.formData.qllx=='A08'" v-for="(item, colindex) in columns" :key="colindex">
17 <td>
18 {{ item.label }}
19 </td>
20 <td
21 v-for="(row, index) in tableData"
22 :key="index"
23 :class="[
24 row.qszt == '2' ? 'lishi' : '',
25 row.qszt == '0' ? 'linshi' : '',
26 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '',
27 ]"
28 >
29 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'">
30 正在办理
31 </div>
32 <span v-if="item.prop == 'qszt'">
33 {{ getQsztName(row[item.prop]) }}
34 </span>
35
36 <span v-else> {{ row[item.prop] }}</span>
37 </td>
38 </tr>
39 <tr v-if="this.propsParam.formData.qllx=='A03' || this.propsParam.formData.qllx=='A05' || this.propsParam.formData.qllx=='A07'" v-for="(item, colindex) in tdColumns" :key="colindex">
40 <td>
41 {{ item.label }}
42 </td>
43 <td
44 v-for="(row, index) in tableData"
45 :key="index"
46 :class="[
47 row.qszt == '2' ? 'lishi' : '',
48 row.qszt == '0' ? 'linshi' : '',
49 item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '',
50 ]"
51 >
52 <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'">
53 正在办理
54 </div>
55 <span v-if="item.prop == 'qszt'">
56 {{ getQsztName(row[item.prop]) }}
57 </span>
58
59 <span v-else> {{ row[item.prop] }}</span>
60 </td>
61 </tr>
62 </table>
63 </div>
64 </div>
65 </div>
66 </template>
67
68 <script>
69 import {getFdcqLSInfo} from "@/api/registerBook.js";
70 import { datas } from "@/views/registerBook/qlxxFormData.js";
71 export default {
72 data() {
73 return {
74 title: "房地产权登记信息(独幢、层、套、间房屋)",
75 ydTitile: "土地使用权登记信息",
76 qsztList: datas.columns().qsztList,
77 checkList: datas.columns().checkList,
78 //传递参数
79 propsParam: this.$attrs,
80 //列表数据
81 tableData: [],
82 //空列值个数
83 emptycolNum: 1,
84 //列名称对象
85 columns: datas.columns().FDCQ2,
86 tdColumns: datas.columns().JSYDSYQ
87
88 };
89 },
90 created() {
91 this.loadData();
92 },
93 mounted() {
94 this.timeLineHeight = document.documentElement.clientHeight - 210;
95 window.onresize = () => {
96 this.timeLineHeight = document.documentElement.clientHeight - 210;
97 };
98 },
99 methods: {
100 loadData() {
101 getFdcqLSInfo(this.propsParam.formData).then((res) => {
102 if (res.code === 200) {
103 this.tableData = res.result;
104 if (this.tableData.length < datas.columns().emptycolNum) {
105 this.emptycolNum =
106 datas.columns().emptycolNum - this.tableData.length;
107 } else {
108 this.emptycolNum = 0;
109 }
110 }
111 });
112 },
113 checkChange() {
114 if (this.checkList.length === 0) {
115 this.tableData = [];
116 this.emptycolNum = datas.columns().emptycolNum;
117 } else {
118 this.loadData();
119 }
120 },
121 getQsztName(code) {
122 let name = "";
123 for (let item of this.qsztList) {
124 if (item.value == code) {
125 name = item.label;
126 break;
127 }
128 }
129 return name;
130 },
131 },
132 };
133 </script>
134
135 <style lang="scss" scoped>
136 @import "~@/views/registerBook/qlxxCommon.scss";
137 </style>
...@@ -57,6 +57,10 @@ class data extends filter { ...@@ -57,6 +57,10 @@ class data extends filter {
57 label: "权利类型", 57 label: "权利类型",
58 }, 58 },
59 { 59 {
60 prop: "xmmc",
61 label: "项目名称",
62 },
63 {
60 prop: "zrzh", 64 prop: "zrzh",
61 label: "自然幢号", 65 label: "自然幢号",
62 }, 66 },
...@@ -83,11 +87,7 @@ class data extends filter { ...@@ -83,11 +87,7 @@ class data extends filter {
83 </div> 87 </div>
84 ) 88 )
85 } 89 }
86 }, 90 },
87 // {
88 // prop: "qlsdfs",
89 // label: "权利设定方式",
90 // },
91 { 91 {
92 prop: "jzwjbyt", 92 prop: "jzwjbyt",
93 label: "用途", 93 label: "用途",
......