2efb740a by 夏齐

首次登记和注销登记代码优化

1 parent 0504d536
1 import request from '@/utils/request' 1 import request from '@/utils/request'
2 import SERVER from './config' 2 import SERVER from './config'
3 /* 3 /*
4 业务办理-获取收藏业务集合 4 业务办理-获取收藏业务集合
5 */ 5 */
6 export function getCollectBiz () { 6 export function getCollectBiz () {
...@@ -10,7 +10,7 @@ export function getCollectBiz () { ...@@ -10,7 +10,7 @@ export function getCollectBiz () {
10 }) 10 })
11 } 11 }
12 12
13 /* 13 /*
14 业务办理-获取左侧菜单 14 业务办理-获取左侧菜单
15 */ 15 */
16 export function getleftMenu () { 16 export function getleftMenu () {
...@@ -19,7 +19,7 @@ export function getleftMenu () { ...@@ -19,7 +19,7 @@ export function getleftMenu () {
19 method: 'post' 19 method: 'post'
20 }) 20 })
21 } 21 }
22 /* 22 /*
23 业务办理-获取下个节点内容 23 业务办理-获取下个节点内容
24 */ 24 */
25 export function getNextNode (bsmSqyw) { 25 export function getNextNode (bsmSqyw) {
...@@ -29,7 +29,7 @@ export function getNextNode (bsmSqyw) { ...@@ -29,7 +29,7 @@ export function getNextNode (bsmSqyw) {
29 }) 29 })
30 } 30 }
31 31
32 /* 32 /*
33 业务办理-选择单元-根据条件进行列表查询-国有建设用地使用权、房屋所有权(首次登记) 33 业务办理-选择单元-根据条件进行列表查询-国有建设用地使用权、房屋所有权(首次登记)
34 */ 34 */
35 export function selectScBdcdy (data) { 35 export function selectScBdcdy (data) {
...@@ -40,7 +40,7 @@ export function selectScBdcdy (data) { ...@@ -40,7 +40,7 @@ export function selectScBdcdy (data) {
40 }) 40 })
41 } 41 }
42 42
43 // /* 43 // /*
44 // 业务办理-选择单元-根据条件进行列表查询-房屋所有权 44 // 业务办理-选择单元-根据条件进行列表查询-房屋所有权
45 // */ 45 // */
46 // export function selectFwsyq (data) { 46 // export function selectFwsyq (data) {
...@@ -68,7 +68,7 @@ export function deleteFlow (data) { ...@@ -68,7 +68,7 @@ export function deleteFlow (data) {
68 data 68 data
69 }) 69 })
70 } 70 }
71 /* 71 /*
72 业务办理-发起业务申请流程 72 业务办理-发起业务申请流程
73 */ 73 */
74 export function startBusinessFlow (data) { 74 export function startBusinessFlow (data) {
...@@ -78,7 +78,7 @@ export function startBusinessFlow (data) { ...@@ -78,7 +78,7 @@ export function startBusinessFlow (data) {
78 data 78 data
79 }) 79 })
80 } 80 }
81 /* 81 /*
82 已办箱列表查询接口 82 已办箱列表查询接口
83 */ 83 */
84 export function searchTaskDone (data) { 84 export function searchTaskDone (data) {
...@@ -88,7 +88,7 @@ export function searchTaskDone (data) { ...@@ -88,7 +88,7 @@ export function searchTaskDone (data) {
88 data 88 data
89 }) 89 })
90 } 90 }
91 /* 91 /*
92 业务办理-选择权利信息-根据条件进行列表查询 92 业务办理-选择权利信息-根据条件进行列表查询
93 */ 93 */
94 export function selectQlxx (data) { 94 export function selectQlxx (data) {
...@@ -98,7 +98,7 @@ export function selectQlxx (data) { ...@@ -98,7 +98,7 @@ export function selectQlxx (data) {
98 data 98 data
99 }) 99 })
100 } 100 }
101 /* 101 /*
102 业务办理-选择抵押权信息-根据条件进行列表查询 102 业务办理-选择抵押权信息-根据条件进行列表查询
103 */ 103 */
104 export function selectDiyaq (data) { 104 export function selectDiyaq (data) {
...@@ -108,7 +108,7 @@ export function selectDiyaq (data) { ...@@ -108,7 +108,7 @@ export function selectDiyaq (data) {
108 data 108 data
109 }) 109 })
110 } 110 }
111 /* 111 /*
112 业务办理-选择查封信息-根据条件进行列表查询 112 业务办理-选择查封信息-根据条件进行列表查询
113 */ 113 */
114 export function selectCfdj (data) { 114 export function selectCfdj (data) {
...@@ -118,7 +118,7 @@ export function selectCfdj (data) { ...@@ -118,7 +118,7 @@ export function selectCfdj (data) {
118 data 118 data
119 }) 119 })
120 } 120 }
121 /* 121 /*
122 业务办理-业务申请-添加收藏业务 122 业务办理-业务申请-添加收藏业务
123 */ 123 */
124 export function addCollectBiz (bsmSqyw) { 124 export function addCollectBiz (bsmSqyw) {
...@@ -127,7 +127,7 @@ export function addCollectBiz (bsmSqyw) { ...@@ -127,7 +127,7 @@ export function addCollectBiz (bsmSqyw) {
127 method: 'post' 127 method: 'post'
128 }) 128 })
129 } 129 }
130 /* 130 /*
131 业务办理-业务申请-添加收藏业务 131 业务办理-业务申请-添加收藏业务
132 */ 132 */
133 export function deleteCollectBiz (bsmSqyw) { 133 export function deleteCollectBiz (bsmSqyw) {
...@@ -188,7 +188,7 @@ export function selectNydsyqQlxx (data) { ...@@ -188,7 +188,7 @@ export function selectNydsyqQlxx (data) {
188 }) 188 })
189 } 189 }
190 190
191 /* 191 /*
192 业务办理-选择单元-查询宗地基本信息 192 业务办理-选择单元-查询宗地基本信息
193 */ 193 */
194 export function selectZdjbxx (data) { 194 export function selectZdjbxx (data) {
...@@ -198,7 +198,7 @@ export function selectZdjbxx (data) { ...@@ -198,7 +198,7 @@ export function selectZdjbxx (data) {
198 data 198 data
199 }) 199 })
200 } 200 }
201 /* 201 /*
202 业务办理-选择单元-查询自然幢信息 202 业务办理-选择单元-查询自然幢信息
203 */ 203 */
204 export function selectZrz (data) { 204 export function selectZrz (data) {
...@@ -209,7 +209,7 @@ export function selectZrz (data) { ...@@ -209,7 +209,7 @@ export function selectZrz (data) {
209 }) 209 })
210 } 210 }
211 211
212 /* 212 /*
213 业务办理-选择单元-查询户信息 213 业务办理-选择单元-查询户信息
214 */ 214 */
215 export function selectH (data) { 215 export function selectH (data) {
...@@ -220,7 +220,7 @@ export function selectH (data) { ...@@ -220,7 +220,7 @@ export function selectH (data) {
220 }) 220 })
221 } 221 }
222 222
223 /* 223 /*
224 业务办理-选择单元-查询建设用地、宅基地信息 224 业务办理-选择单元-查询建设用地、宅基地信息
225 */ 225 */
226 export function selectJsydQlxx (data) { 226 export function selectJsydQlxx (data) {
...@@ -229,4 +229,17 @@ export function selectJsydQlxx (data) { ...@@ -229,4 +229,17 @@ export function selectJsydQlxx (data) {
229 method: 'post', 229 method: 'post',
230 data 230 data
231 }) 231 })
232 }
...\ No newline at end of file ...\ No newline at end of file
232 }
233
234 /**
235 * 业务办理-选择权利信息-根据条件进行列表查询
236 * @param data
237 * @returns {*}
238 */
239 export function selectFwsyq (data) {
240 return request({
241 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectFwsyq',
242 method: 'post',
243 data
244 })
245 }
......
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
186 </template> 186 </template>
187 <script> 187 <script>
188 import InformationTable from "@/views/workflow/components/InformationTable"; 188 import InformationTable from "@/views/workflow/components/InformationTable";
189 import {Init, saveGZBatchData} from "@/api/fwsyqFlow.js"; 189 import {Init, saveBatchData} from "@/api/fwsyqFlow.js";
190 import { mapGetters } from "vuex"; 190 import { mapGetters } from "vuex";
191 export default { 191 export default {
192 async created () { 192 async created () {
...@@ -271,7 +271,7 @@ export default { ...@@ -271,7 +271,7 @@ export default {
271 }, 271 },
272 272
273 onSubmit () { 273 onSubmit () {
274 saveGZBatchData(this.ruleForm).then((res) => { 274 saveBatchData(this.ruleForm).then((res) => {
275 if (res.code === 200) { 275 if (res.code === 200) {
276 this.$message({ 276 this.$message({
277 showClose: true, 277 showClose: true,
......
1 <template>
2 <!-- 主体权利信息查询 -->
3 <div class="from-clues">
4 <!-- 表单部分 -->
5 <div class="from-clues-header">
6 <el-form :model="queryForm" ref="queryForm" label-width="100px">
7 <el-row>
8 <el-col :span="5">
9 <el-form-item label="权利类型">
10 <el-select
11 v-model="queryForm.qllx"
12 filterable
13 clearable
14 placeholder="请选择权利类型"
15 >
16 <el-option
17 v-for="item in qllxs"
18 :key="item.value"
19 :label="item.label"
20 :value="item.value"
21 >
22 </el-option>
23 </el-select>
24 </el-form-item>
25 </el-col>
26 <el-col :span="6">
27 <el-form-item label="不动产单元号">
28 <el-input
29 placeholder="请输入不动产单元号"
30 v-model="queryForm.bdcdyh"
31 clearable
32 class="width200px"
33 >
34 </el-input>
35 </el-form-item>
36 </el-col>
37 <el-col :span="6">
38 <el-form-item label="不动产权证号">
39 <el-input
40 placeholder="请输入不动产权证号"
41 v-model="queryForm.bdcqzh"
42 clearable
43 class="width200px"
44 >
45 </el-input>
46 </el-form-item>
47 </el-col>
48 <el-col :span="2" class="btnColRight">
49 <el-form-item>
50 <el-button type="primary" @click="fetchData()">查询</el-button>
51 </el-form-item>
52 </el-col>
53 </el-row>
54 </el-form>
55 </div>
56 <!-- 表格 -->
57 <div class="from-clues-content">
58 <lb-table
59 ref="table"
60 @row-click="handleRowClick"
61 :page-size="pageData.pageSize"
62 :heightNum="400"
63 :current-page.sync="pageData.currentPage"
64 :total="tableData.total"
65 @size-change="handleSizeChange"
66 @p-current-change="handleCurrentChange"
67 @selection-change="handleSelectionChange"
68 :column="tableData.columns"
69 :data="tableData.data"
70 >
71 </lb-table>
72 </div>
73 <div class="submit_button">
74 <el-button @click="closeDialog">取消</el-button>
75 <el-button type="primary" plain @click="submitForm">发起申请</el-button>
76 </div>
77 </div>
78 </template>
79 <script>
80 import { datas, sendThis } from "../javascript/selectFwsyq.js";
81 import { defaultParameters } from "../javascript/publicDefaultPar.js";
82 import table from "@/utils/mixin/table";
83 import jump from "./mixin/jump";
84 import { selectFwsyq, startBusinessFlow } from "@/api/ywbl.js";
85 export default {
86 mixins: [table, jump],
87 props: {
88 isJump: { type: Boolean, default: false },
89 djywbm: { type: String, default: "" },
90 djqxObj: {
91 type: Object,
92 default: {},
93 },
94 bsmSqyw: { type: String, default: "" },
95 },
96 data() {
97 return {
98 queryForm: defaultParameters.defaultParameters(),
99 qllxs: [],
100 tableData: {
101 total: 0,
102 columns: datas.columns(),
103 data: [],
104 },
105 bdcdysz: [],
106 };
107 },
108 mounted() {
109 sendThis(this);
110 },
111 methods: {
112 //点击行选中或取消复选框
113 handleRowClick(row, column, event) {
114 //通过ref绑定后这里使用$refs.table来操作bom元素
115 this.$refs.table.toggleRowSelection(row);
116 },
117 closeDialog() {
118 this.$emit("closeDialog");
119 },
120 fetchData() {
121 if(this.djqxObj.nodetype==="djlx"){
122 this.queryForm.bsmSqyw = this.djqxObj.bsmSqyw;
123 }else{
124 this.queryForm.bsmSqyw = this.djqxObj.parentid;
125 }
126 console.log(this.queryForm);
127 selectFwsyq({ ...this.queryForm, ...this.pageData }).then((res) => {
128 if (res.code === 200) {
129 let { total, records } = res.result;
130 this.tableData.total = total;
131 this.tableData.data = records;
132 }
133 });
134 },
135 submitForm() {
136 if (this.bdcdysz.length == 0) {
137 this.$message.error("请至少选择一条数据");
138 return;
139 }
140 startBusinessFlow({
141 bsmSqyw: this.bsmSqyw,
142 bdcdysz: this.bdcdysz,
143 djqxbm: this.djqxObj?.djqxbm,
144 djqxmc: this.djqxObj?.djqxmc,
145 }).then((res) => {
146 if (res.code == 200) {
147 this.$message({
148 showClose: true,
149 message: '发起申请成功',
150 type: 'success'
151 })
152 if (!this.isJump) {
153 this.jump(res.result, this.djywbm)
154 } else {
155 this.$emit('updateDialog', true)
156 }
157 } else {
158 this.$message.error(res.message);
159 }
160 });
161 },
162 handleSelectionChange(val) {
163 val.forEach((item, index) => {
164 item.bsmSsql = item.bsmQlxx;
165 item.ybdcqzsh = item.bdcqzh;
166 });
167 this.bdcdysz = val;
168 },
169 },
170 };
171 </script>
172 <style scoped lang="scss">
173 @import "~@/styles/mixin.scss";
174 @import "~@/styles/public.scss";
175 </style>
1 import filter from '@/utils/filter.js'
2 let vm = null
3
4 const sendThis = (_this) => {
5 vm = _this
6 }
7 class data extends filter {
8 constructor() {
9 super()
10 }
11 columns () {
12 return [
13 {
14 type: 'selection',
15 label: '全选'
16 },
17 {
18 label: '序号',
19 type: 'index',
20 width: '50',
21 render: (h, scope) => {
22 return (
23 <div>
24 {(vm.pageData.currentPage - 1) * vm.pageData.pageSize + scope.$index + 1}
25 </div>
26 )
27 }
28 },
29 {
30 prop: "status",
31 label: "状态",
32 },
33 {
34 prop: "qllxmc",
35 label: "权利类型",
36 },
37 {
38 prop: "bdcdyh",
39 label: "不动产单元号",
40 },
41 {
42 prop: "bdcqzh",
43 label: "不动产权证号",
44 },
45 {
46 prop: "fwxz",
47 label: "房屋性质",
48 },
49 {
50 prop: "fwjgmc",
51 label: "房屋结构",
52 },
53 {
54 prop: "qlrmc",
55 label: "权利人",
56 },
57 {
58 prop: "zjh",
59 label: "证件号",
60 },
61 {
62 prop: "mj",
63 label: "面积",
64 },
65 {
66 prop: "showTdyt",
67 label: "用途",
68 },
69 {
70 prop: "zdmj",
71 label: "宗地面积",
72 },
73 {
74 prop: "zl",
75 label: "坐落",
76 }
77 ]
78 }
79
80
81 }
82 let datas = new data()
83 export {
84 datas,
85 sendThis
86 }
...@@ -22,6 +22,11 @@ export function queueDjywmc(djywbm) { ...@@ -22,6 +22,11 @@ export function queueDjywmc(djywbm) {
22 case "A08100": 22 case "A08100":
23 vm = "fwsyq"; 23 vm = "fwsyq";
24 break; 24 break;
25 case "A04200":
26 case "A04300":
27 case "A04400":
28 vm="selectFwsyq";
29 break;
25 case "A23100"://农用地使用权(首次登记) 30 case "A23100"://农用地使用权(首次登记)
26 case "A09100"://土地经营权(首次登记) 31 case "A09100"://土地经营权(首次登记)
27 vm = "nydsyq100"; 32 vm = "nydsyq100";
...@@ -55,4 +60,4 @@ export function queueDjywmc(djywbm) { ...@@ -55,4 +60,4 @@ export function queueDjywmc(djywbm) {
55 vm = "selecBdcql"; 60 vm = "selecBdcql";
56 } 61 }
57 return vm; 62 return vm;
58 }
...\ No newline at end of file ...\ No newline at end of file
63 }
......