40e696d3 by 田浩浩

1111

1 parent 919cb096
...@@ -2,33 +2,59 @@ import request from '@/utils/request' ...@@ -2,33 +2,59 @@ import request from '@/utils/request'
2 import SERVER from './config' 2 import SERVER from './config'
3 3
4 /* 4 /*
5 业务办理-选择单元-根据条件进行列表查询-国有建设用地使用权、房屋所有权(首次登记) 5 业务办理-选择单元-查询宗地基本信息
6 */ 6 */
7 export function selectScBdcdy(data) { 7 export function selectZdjbxx(data) {
8 return request({ 8 return request({
9 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectScBdcdy', 9 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectZdjbxx',
10 method: 'post', 10 method: 'post',
11 data, 11 data,
12 showLoading: true 12 showLoading: true
13 }) 13 })
14 } 14 }
15 15
16 export function selectZdjbxx(data) { 16
17 /*
18 业务办理-选择单元-查询建设用地、宅基地信息
19 */
20 export function selectJsydQlxx(data) {
17 return request({ 21 return request({
18 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectZdjbxx', 22 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectJsydQlxx',
19 method: 'post', 23 method: 'post',
20 data, 24 data,
21 showLoading: true 25 showLoading: true
22 }) 26 })
23 } 27 }
24 28
29 /*
30 业务办理-选择单元-查询自然幢信息
31 */
32 export function selectZrz(data) {
33 return request({
34 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectZrz',
35 method: 'post',
36 data,
37 showLoading: true
38 })
39 }
25 40
26 /* 41 /*
27 选择建设用地用地查询方法 42 业务办理-选择单元-查询户信息
28 */ 43 */
29 export function selectJsydQlxx(data) { 44 export function selectH(data) {
30 return request({ 45 return request({
31 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectJsydQlxx', 46 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectH',
47 method: 'post',
48 data,
49 showLoading: true
50 })
51 }
52
53
54 // 获取自然幢下其他户
55 export function selectOtherH (data) {
56 return request({
57 url: 'ywbl/ywsq/selectOtherH',
32 method: 'post', 58 method: 'post',
33 data, 59 data,
34 showLoading: true 60 showLoading: true
......
...@@ -46,6 +46,7 @@ import { datas, sendThis } from "../javascript/fwsyq.js"; ...@@ -46,6 +46,7 @@ import { datas, sendThis } from "../javascript/fwsyq.js";
46 import table from "@/utils/mixin/table"; 46 import table from "@/utils/mixin/table";
47 import jump from "@/views/ywbl/ywsq/components/mixin/jump"; 47 import jump from "@/views/ywbl/ywsq/components/mixin/jump";
48 import { selectScBdcdy, startBusinessFlow, choiceBdcdy,selectOtherH } from "@/api/ywbl.js"; 48 import { selectScBdcdy, startBusinessFlow, choiceBdcdy,selectOtherH } from "@/api/ywbl.js";
49 import { selectZrz, selectH } from "@/api/selectQlxx.js";
49 export default { 50 export default {
50 mixins: [table, jump], 51 mixins: [table, jump],
51 props: { 52 props: {
...@@ -82,13 +83,22 @@ export default { ...@@ -82,13 +83,22 @@ export default {
82 //从业务办理进入 83 //从业务办理进入
83 this.queryForm.sqywbm = this.djywbm; 84 this.queryForm.sqywbm = this.djywbm;
84 this.queryForm.fwfl = this.activeName; 85 this.queryForm.fwfl = this.activeName;
85 selectScBdcdy({ ...this.queryForm, ...this.pageData }).then((res) => { 86 if(this.activeName=="zrz"){
87 selectZrz({ ...this.queryForm, ...this.pageData }).then((res) => {
86 if (res.code === 200) { 88 if (res.code === 200) {
87 let { total, records } = res.result; 89 this.tableData.total = res.result.total;
88 this.tableData.total = total; 90 this.tableData.data = res.result.records;
89 this.tableData.data = records; 91 }
92 });
93 }else{
94 selectH({ ...this.queryForm, ...this.pageData }).then((res) => {
95 if (res.code === 200) {
96 this.tableData.total = res.result.total;
97 this.tableData.data = res.result.records;
90 } 98 }
91 }) 99 })
100 }
101
92 }else{ 102 }else{
93 //从办理框架选择不动产单元进入 103 //从办理框架选择不动产单元进入
94 //房屋首次办理选择不动产需找出对应自然幢下未选择的户 104 //房屋首次办理选择不动产需找出对应自然幢下未选择的户
...@@ -103,8 +113,9 @@ export default { ...@@ -103,8 +113,9 @@ export default {
103 } 113 }
104 }, 114 },
105 handleTabClick () { 115 handleTabClick () {
116
106 this.pageData.currentPage = 1; 117 this.pageData.currentPage = 1;
107 this.fetchData() 118 this.fetchData();
108 }, 119 },
109 submitForm () { 120 submitForm () {
110 if (this.bdcdysz.length == 0) { 121 if (this.bdcdysz.length == 0) {
......
...@@ -26,10 +26,31 @@ class data extends filter { ...@@ -26,10 +26,31 @@ class data extends filter {
26 ) 26 )
27 } 27 }
28 }, 28 },
29 // { 29 {
30 // prop: "status", 30 label: "状态",
31 // label: "状态", 31 render: (h, scope) => {
32 // }, 32 return (
33 <div>
34 {/* <a v-on:click="doSomething"></a> */}
35 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
36 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
37 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
38 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
39 <span v-show={scope.row.cfzt == 1}>,已查封</span>
40 <span v-show={scope.row.diyizt == 1}>,已地役</span>
41 <span v-show={scope.row.yyzt == 1}>,异议中</span>
42 <span v-show={scope.row.xzzt == 1}>,已限制</span>
43 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
44 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
45 <span v-show={scope.row.dyzt == 1}>,已抵押</span>
46 </div>
47 )
48 }
49 },
50 {
51 prop: "bdcqzsh",
52 label: "土地证号",
53 },
33 { 54 {
34 prop: "qllxmc", 55 prop: "qllxmc",
35 label: "权利类型", 56 label: "权利类型",
...@@ -39,16 +60,24 @@ class data extends filter { ...@@ -39,16 +60,24 @@ class data extends filter {
39 label: "自然幢号", 60 label: "自然幢号",
40 }, 61 },
41 { 62 {
42 prop: "bdcdyh", 63 label: "土地性质/房屋性质",
43 label: "不动产单元号", 64 render: (h, scope) => {
44 }, 65 return (
45 { 66 <div>
46 prop: "showQlxz", 67 {(scope.row.tdxzmc)+(' / ')+(scope.row.tdxzmc)}
47 label: "权利性质", 68 </div>
69 )
70 }
48 }, 71 },
49 { 72 {
50 prop: "zdmj", 73 label: "土地面积/房屋面积",
51 label: "宗地面积", 74 render: (h, scope) => {
75 return (
76 <div>
77 {(scope.row.zdmj)+(' / ')+(scope.row.scjzmj)}
78 </div>
79 )
80 }
52 }, 81 },
53 // { 82 // {
54 // prop: "qlsdfs", 83 // prop: "qlsdfs",
...@@ -56,11 +85,11 @@ class data extends filter { ...@@ -56,11 +85,11 @@ class data extends filter {
56 // }, 85 // },
57 { 86 {
58 prop: "jzwjbyt", 87 prop: "jzwjbyt",
59 label: "房屋用途", 88 label: "土地用途/房屋用途",
60 }, 89 },
61 { 90 {
62 prop: "zl", 91 prop: "zl",
63 label: "坐落", 92 label: "自然幢坐落",
64 }, 93 },
65 ] 94 ]
66 } 95 }
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <el-collapse-item title="业务申请" name="1"> 7 <el-collapse-item title="业务申请" name="1">
8 <ul class="item-list"> 8 <ul class="item-list">
9 <li v-for="(obj, key) in list" :key="key" @click="handleList(list, obj)" :class="obj.check ? 'active' : ''"> 9 <li v-for="(obj, key) in list" :key="key" @click="handleList(list, obj)" :class="obj.check ? 'active' : ''">
10 {{ obj.nodename }}</li> 10 {{ obj.nodename}}</li>
11 </ul> 11 </ul>
12 </el-collapse-item> 12 </el-collapse-item>
13 </el-collapse> 13 </el-collapse>
...@@ -32,13 +32,15 @@ ...@@ -32,13 +32,15 @@
32 </div> 32 </div>
33 <div class="right-situation el-card box-card is-always-shadow"> 33 <div class="right-situation el-card box-card is-always-shadow">
34 <div v-if="n >= 0"> 34 <div v-if="n >= 0">
35 <div class="right-title">业务列表</div> 35 <div class="right-title">常办业务列表</div>
36 <ul> 36 <ul>
37 <li v-for="(item, index) in ywList" :key="index" @click="handleSelectYw(item, ywList)" 37 <li v-for="(item, index) in ywList" :key="index" @click="handleSelectYw(item, ywList)"
38 :class="item.cselect ? 'cactive' : ''"> 38 :class="item.cselect ? 'cactive' : ''">
39 <p> 39 <p>
40 {{ item.djywmc }}<br>
40 {{ item.nodename }} 41 {{ item.nodename }}
41 </p> 42 </p>
43
42 <p v-if="item.sffqlc == 1" :class="item.userCollect==1 ? 'active' : ''" 44 <p v-if="item.sffqlc == 1" :class="item.userCollect==1 ? 'active' : ''"
43 @click.stop="handleCollection(item)"> 45 @click.stop="handleCollection(item)">
44 <i class="el-icon-star-off" :class="item.userCollect==1 ? 'active' : ''"></i> 46 <i class="el-icon-star-off" :class="item.userCollect==1 ? 'active' : ''"></i>
......