8b261606 by 任超
2 parents ecba0e62 c2742e81
1 import request from '@/utils/request' 1 import request from '@/utils/request'
2 2
3 // 初始化内容 3 // 初始化内容
4 export function Init (data) { 4 export function Init(data) {
5 let apiUrl = "";
6 switch (data.get("djlx")) {
7 case "100":
8 apiUrl = "/ywbl/fdcq2lr/fristInit";
9 break;
10 case "200":
11 apiUrl = "/ywbl/fdcq2lr/transferInit";
12 break;
13 case "300":
14 apiUrl = "/ywbl/fdcq2lr/changeInit";
15 break;
16 case "400":
17 apiUrl = "/ywbl/fdcq2lr/logoutInit";
18 break;
19 case "500":
20 apiUrl = "/ywbl/fdcq2lr/riviseInit";
21 break;
22 case "901":
23 apiUrl = "/ywbl/fdcq2lr/renewalInit";
24 break;
25 case "902":
26 apiUrl = "/ywbl/fdcq2lr/replaceInit";
27 break;
28 }
5 return request({ 29 return request({
6 url: '/ywbl/fwsyqlr/Init', 30 url: apiUrl,
31 method: 'post',
32 data
33 })
34 }
35 // 初始化内容
36 export function saveData(data) {
37 return request({
38 url: '/ywbl/fdcq2lr/saveData',
7 method: 'post', 39 method: 'post',
8 data 40 data
9 }) 41 })
......
1 import request from '@/utils/request'
2 /*
3 楼盘查询
4 */
5
6
7 // 根据条件进行列表查询
8 export function getLpZrz(data) {
9 return request({
10 url: '/zhcx/lpcx/getLpZrz',
11 method: 'post',
12 data: data
13 })
14 }
15
16
17 // 获取楼盘表
18 export function getLpb(params) {
19 return request({
20 url: '/zhcx/lpcx/getLpb/',
21 method: 'get',
22 params
23 })
24 }
25
26
...@@ -52,7 +52,7 @@ import { datas } from "./qlxxFormData.js"; ...@@ -52,7 +52,7 @@ 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,
58 //传递参数 58 //传递参数
...@@ -62,7 +62,7 @@ export default { ...@@ -62,7 +62,7 @@ export default {
62 //空列值个数 62 //空列值个数
63 emptycolNum: datas.columns().emptycolNum, 63 emptycolNum: datas.columns().emptycolNum,
64 //列名称对象 64 //列名称对象
65 columns: datas.columns().JSYDSYQ, 65 columns: datas.columns().FDCQ2,
66 }; 66 };
67 }, 67 },
68 created() { 68 created() {
......
...@@ -130,6 +130,141 @@ class data extends filter { ...@@ -130,6 +130,141 @@ class data extends filter {
130 label: "附记", 130 label: "附记",
131 }, 131 },
132 ], 132 ],
133 FDCQ2: [
134 {
135 prop: "qszt",
136 label: "权属状态",
137 },
138 {
139 prop: "qllxmc",
140 label: "权利类型",
141 },
142 {
143 prop: "djlxmc",
144 label: "登记类型",
145 },
146 {
147 prop: "ssywh",
148 label: "上手业务号",
149 },
150 {
151 prop: "dah",
152 label: "档案号",
153 },
154 {
155 prop: "ywh",
156 label: "业务号",
157 },
158 {
159 prop: "bdcdyh",
160 label: "不动产单元号",
161 },
162 {
163 prop: "zl",
164 label: "坐落",
165 },
166 {
167 prop: "gyfs",
168 label: "共有情况",
169 },
170 {
171 prop: "qlrlx",
172 label: "权利人类型",
173 },
174 {
175 prop: "qlrmc",
176 label: "权利人",
177 },
178 {
179 prop: "qlrzjzl",
180 label: "证件种类",
181 },
182 {
183 prop: "qlrzjhm",
184 label: "证件号",
185 },
186 {
187 prop: "tdsyqr",
188 label: "土地使用权人",
189 },
190 {
191 prop: "dytdmj",
192 label: "独用土地面积(m²)",
193 },
194 {
195 prop: "fttdmj",
196 label: "分摊土地面积(m²)",
197 },
198 {
199 prop: "tdsyqzsj",
200 label: "土地使用期限",
201 },
202 {
203 prop: "syqqzsj",
204 label: "使用权起止时间",
205 },
206 {
207 prop: "fdcjyjg",
208 label: "房地产交易价格(万元)",
209 },
210 {
211 prop: "ytmc",
212 label: "规划用途",
213 },
214 {
215 prop: "fwxzmc",
216 label: "房屋性质",
217 },
218 {
219 prop: "fwjgmc",
220 label: "房屋结构",
221 },
222 {
223 prop: "szc",
224 label: "所在层",
225 },
226 {
227 prop: "zcs",
228 label: "总层数",
229 },
230 {
231 prop: "mj",
232 label: "建筑面积(m2)",
233 },
234 {
235 prop: "zyjzmj",
236 label: "专有建筑面积(m2)",
237 },
238
239 {
240 prop: "ftjzmj",
241 label: "分摊建筑面积(m2)",
242 },
243 {
244 prop: "jgsj",
245 label: "竣工时间",
246 },
247 {
248 prop: "djyy",
249 label: "登记原因",
250 },
251 {
252 prop: "bdcqzh",
253 label: "不动产权证号",
254 },
255 {
256 prop: "djsj",
257 label: "登记时间",
258 },
259 {
260 prop: "dbr",
261 label: "登簿人",
262 },
263 {
264 prop: "fj",
265 label: "附记",
266 },
267 ],
133 DYAQ: [ 268 DYAQ: [
134 { 269 {
135 prop: "qszt", 270 prop: "qszt",
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
4 <div class="from-clues-header"> 4 <div class="from-clues-header">
5 <el-form ref="queryForm" label-width="90px"> 5 <el-form ref="queryForm" label-width="90px">
6 <ul style="margin-bottom:15px"> 6 <ul style="margin-bottom:15px">
7 <li v-for="(item,index) in list" class="listDetail"> 7 <li v-for="(item,index) in dataList" class="listDetail" :key="index">
8 <p class="icon"> 8 <p class="icon">
9 <i class="el-icon-circle-check"></i> 9 <i class="el-icon-circle-check"></i>
10 </p> 10 </p>
11 <p>{{item.title}}</p> 11 <p>{{item.activityName}}</p>
12 <p>{{item.value}}</p> 12 <p v-for="(child,childIndex) in item.userInfos" :key="childIndex">{{child.name}}</p>
13 </li> 13 </li>
14 </ul> 14 </ul>
15 <el-form-item label="退回意见:"> 15 <el-form-item label="退回意见:">
...@@ -24,27 +24,31 @@ ...@@ -24,27 +24,31 @@
24 import { getTaskBackNode, sendBackTask } from "@/api/fqsq.js" 24 import { getTaskBackNode, sendBackTask } from "@/api/fqsq.js"
25 export default { 25 export default {
26 props: { 26 props: {
27 formData: {
28 type: Object,
29 default: {}
30 }
27 }, 31 },
28 data () { 32 data () {
29 return { 33 return {
30 list: [ 34 dataList: [],
31 {
32 title: "初审",
33 value: '',
34 },
35 {
36 title: "复审",
37 value: '',
38 },
39 {
40 title: "录入",
41 value: '',
42 }
43 ],
44 outstepopinion: '' 35 outstepopinion: ''
45 } 36 }
46 }, 37 },
38 created() {
39 this.getBackNode();
40 },
47 methods: { 41 methods: {
42 childFn () {
43 console.log(1111);
44 },
45 getBackNode() {
46 getTaskBackNode(this.formData).then(res => {
47 if(res.code == 200){
48 this.dataList = res.result
49 }
50 })
51 }
48 } 52 }
49 } 53 }
50 </script> 54 </script>
......
1 //流程环节操作按钮 1 //流程环节操作按钮
2 export function getForm (tabName) { 2 export function getForm(tabName, djywbm) {
3 let form; 3 let form;
4 switch (tabName) { 4 switch (tabName) {
5 case "slxx": 5 case "slxx":
6 form = require("@/views/ywbl/jsydsyq/slxx.vue"); 6 form = require("@/views/ywbl/jsydsyq/slxx200.vue");
7 break;
8 case "fdcq2Slxx":
9 form = require("@/views/ywbl/fdcq2/slxx200.vue");
7 break; 10 break;
8 case "slxxCfdj": 11 case "slxxCfdj":
9 form = require("@/views/ywbl/cfdj/slxx.vue"); 12 form = require("@/views/ywbl/cfdj/slxx.vue");
...@@ -20,6 +23,9 @@ export function getForm (tabName) { ...@@ -20,6 +23,9 @@ export function getForm (tabName) {
20 case "qlxx": 23 case "qlxx":
21 form = require("@/views/registerBook/jsydsyq.vue"); 24 form = require("@/views/registerBook/jsydsyq.vue");
22 break; 25 break;
26 case "fdcq2Qlxx":
27 form = require("@/views/registerBook/fdcq2.vue");
28 break;
23 case "szxx": 29 case "szxx":
24 form = require("@/views/workflow/components/szxx.vue"); 30 form = require("@/views/workflow/components/szxx.vue");
25 break; 31 break;
...@@ -27,7 +33,5 @@ export function getForm (tabName) { ...@@ -27,7 +33,5 @@ export function getForm (tabName) {
27 form = require("@/views/workflow/components/fzxx.vue"); 33 form = require("@/views/workflow/components/fzxx.vue");
28 break; 34 break;
29 } 35 }
30
31 return (r) => require.ensure([], () => r(form)); 36 return (r) => require.ensure([], () => r(form));
32 } 37 }
33
......
...@@ -212,7 +212,7 @@ export default { ...@@ -212,7 +212,7 @@ export default {
212 this.tabList.forEach(function (item, index) { 212 this.tabList.forEach(function (item, index) {
213 if (item.value == "clxx") { 213 if (item.value == "clxx") {
214 that.clxxIndex = index; 214 that.clxxIndex = index;
215 that.clxxForm = getForm(item.value); 215 that.clxxForm = getForm(item.value,that.$route.query.sqywbm);
216 that.clxxTab = item; 216 that.clxxTab = item;
217 } 217 }
218 }); 218 });
...@@ -319,7 +319,10 @@ export default { ...@@ -319,7 +319,10 @@ export default {
319 editItem: "workflow/components/th", 319 editItem: "workflow/components/th",
320 height: "330px", 320 height: "330px",
321 width: '30%', 321 width: '30%',
322 formData: {}, 322 formData: {
323 bsmSlsq: this.bsmSlsq,
324 bestepid: this.bestepid
325 },
323 btnShow: true, 326 btnShow: true,
324 cancel: () => { 327 cancel: () => {
325 console.log("取消回调"); 328 console.log("取消回调");
...@@ -387,7 +390,7 @@ export default { ...@@ -387,7 +390,7 @@ export default {
387 }, 390 },
388 //切换选项卡内容组件 391 //切换选项卡内容组件
389 getFromRouter (tabname) { 392 getFromRouter (tabname) {
390 this.componentTag = getForm(tabname); 393 this.componentTag = getForm(tabname,this.$route.query.sqywbm);
391 }, 394 },
392 //发送下一个环节 395 //发送下一个环节
393 send (obj) { 396 send (obj) {
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
40 </div> 40 </div>
41 <!-- 表格 --> 41 <!-- 表格 -->
42 <div class="from-clues-content"> 42 <div class="from-clues-content">
43 <lb-table :page-size="pageData.size" @sort-change="handleSort" :current-page.sync="pageData.current" 43 <lb-table :page-size="pageData.size" border @sort-change="handleSort" :current-page.sync="pageData.current"
44 :total="pageData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange" 44 :total="pageData.total" @size-change="handleSizeChange" @p-current-change="handleCurrentChange"
45 :column="tableData.columns" :data="tableData.data"> 45 :column="tableData.columns" :data="tableData.data">
46 </lb-table> 46 </lb-table>
...@@ -50,6 +50,7 @@ ...@@ -50,6 +50,7 @@
50 <script> 50 <script>
51 import table from "@/utils/mixin/table"; 51 import table from "@/utils/mixin/table";
52 import { datas, sendThis } from "./lpcxdata"; 52 import { datas, sendThis } from "./lpcxdata";
53 import { getLpZrz,getLpb } from "@/api/lpb.js"
53 export default { 54 export default {
54 name: "lpcx", 55 name: "lpcx",
55 components: {}, 56 components: {},
...@@ -66,33 +67,49 @@ export default { ...@@ -66,33 +67,49 @@ export default {
66 zrzh: "", 67 zrzh: "",
67 }, 68 },
68 pageData: { 69 pageData: {
69 current: 1, 70 currentPage: 1,
70 size: 10, 71 pageSize: 10,
71 total: 2, 72 total: 0,
72 }, 73 },
73 ywlys: datas.ywlys(),
74 tableData: { 74 tableData: {
75 columns: datas.columns(), 75 columns: datas.columns(),
76 data: [ 76 data: []
77 { 77 }
78 slsj: "2022-5-12",
79 },
80 {
81 slsj: "2022-5-13",
82 },
83 ],
84 },
85 }; 78 };
86 }, 79 },
87 methods: { 80 methods: {
81 //查询
82 queryClick(){
83 this.fetchData();
84 },
85
88 // 初始化数据 86 // 初始化数据
89 fetchData () { 87 fetchData () {
88 getLpZrz({ ...this.queryForm, ...this.pageData }).then(res => {
89 if (res.code === 200) {
90 this.pageData.total = res.result.total;
91 this.tableData.data = res.result.records
92 }
93 })
90 }, 94 },
95
91 handleSort (name, sort) { 96 handleSort (name, sort) {
92 console.log(name, sort); 97 console.log(name, sort);
93 }, 98 },
94 openDialog () { 99
95 console.log(999999999999999); 100 //打开楼盘表
101 openlpbDialog (scope) {
102 debugger;
103 var zrzbsm=scope.row.bsm;
104
105 getLpb({zrzbsm:zrzbsm}).then(res => {
106 if(res.code == 200){
107 var lpbdata = res.result;
108 }
109 })
110 .catch((error) => {
111 console.log(error);
112 });
96 }, 113 },
97 }, 114 },
98 }; 115 };
......
...@@ -40,7 +40,7 @@ class data extends filter { ...@@ -40,7 +40,7 @@ class data extends filter {
40 label: "用途", 40 label: "用途",
41 }, 41 },
42 { 42 {
43 prop: "mj", 43 prop: "zydmj",
44 label: "面积(㎡)", 44 label: "面积(㎡)",
45 }, 45 },
46 { 46 {
...@@ -57,21 +57,11 @@ class data extends filter { ...@@ -57,21 +57,11 @@ class data extends filter {
57 align: 'center', 57 align: 'center',
58 fixed: 'right', 58 fixed: 'right',
59 render: (h, scope) => { 59 render: (h, scope) => {
60 return <el-button type="text" icon="el-icon-film" onClick={() => { vm.openDialog(scope) }}>楼盘表</el-button> 60 return <el-button type="text" icon="el-icon-film" onClick={() => { vm.openlpbDialog(scope) }}>楼盘表</el-button>
61 } 61 }
62 } 62 }
63 ] 63 ]
64 } 64 }
65
66 ywlys () {
67 return [
68 { value: 1, label: "办事大厅" },
69 { value: 2, label: "微信小程序" },
70 { value: 3, label: "法院端" },
71 { value: 4, label: "银行端" },
72 ]
73 }
74
75 } 65 }
76 let datas = new data() 66 let datas = new data()
77 export { 67 export {
......