8d1be713 by 蔡俊立

查封登记

1 parent 16a1288b
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 // 初始化内容
5 export function Init (data) {
6 let apiUrl = "";
7 switch (data.get("djlx")) {
8 case "300":
9 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/xfInit";
10 break;
11 case "400":
12 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/jfInit";
13 break;
14 case "800":
15 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/cfInit";
16 break;
17 }
18 return request({
19 url: apiUrl,
20 method: 'post',
21 data
22 })
23 }
24 //批量初始化 4 //批量初始化
25 export function BatchInit (data) { 5 export function BatchInit (data) {
26 let apiUrl = ""; 6 let apiUrl = "";
27 switch (data.get("djlx")) { 7 switch (data.get("djlx")) {
28 case "300": 8 case "300":
29 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/xfBatchInit"; 9 apiUrl = SERVER.SERVERAPI + "/rest/ywbl/cfdj/xfBatchInit";
30 break; 10 break;
31 case "400": 11 case "400":
32 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/jfBatchInit"; 12 apiUrl = SERVER.SERVERAPI + "/rest/ywbl/cfdj/jfBatchInit";
33 break; 13 break;
34 case "800": 14 case "800":
35 apiUrl = SERVER.SERVERAPI + "/ywbl/cfdj/cfBatchInit"; 15 apiUrl = SERVER.SERVERAPI + "/rest/ywbl/cfdj/cfBatchInit";
36 break; 16 break;
37 } 17 }
38 return request({ 18 return request({
......
...@@ -65,7 +65,7 @@ export function searchTaskToDo (data) { ...@@ -65,7 +65,7 @@ export function searchTaskToDo (data) {
65 // 待办箱删除接口 65 // 待办箱删除接口
66 export function deleteFlow (data) { 66 export function deleteFlow (data) {
67 return request({ 67 return request({
68 url: 'business/workFlow/deleteFlow', 68 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteFlow',
69 method: 'post', 69 method: 'post',
70 data 70 data
71 }) 71 })
...@@ -146,7 +146,7 @@ export function deleteCollectBiz (bsmSqyw) { ...@@ -146,7 +146,7 @@ export function deleteCollectBiz (bsmSqyw) {
146 // 国有建设用地使用权/房屋使用权 -选择不动产单元 146 // 国有建设用地使用权/房屋使用权 -选择不动产单元
147 export function choiceBdcdy (data) { 147 export function choiceBdcdy (data) {
148 return request({ 148 return request({
149 url: 'business/workFlow/choiceBdcdy', 149 url: SERVER.SERVERAPI + '/rest/business/workFlow/choiceBdcdy',
150 method: 'post', 150 method: 'post',
151 data, 151 data,
152 showLoading: true 152 showLoading: true
...@@ -156,7 +156,7 @@ export function choiceBdcdy (data) { ...@@ -156,7 +156,7 @@ export function choiceBdcdy (data) {
156 // 申请列表删除 156 // 申请列表删除
157 export function deleteBdcdy (data) { 157 export function deleteBdcdy (data) {
158 return request({ 158 return request({
159 url: 'business/workFlow/deleteBdcdy', 159 url: SERVER.SERVERAPI + '/rest/business/workFlow/deleteBdcdy',
160 method: 'post', 160 method: 'post',
161 data, 161 data,
162 showLoading: true 162 showLoading: true
...@@ -166,7 +166,7 @@ export function deleteBdcdy (data) { ...@@ -166,7 +166,7 @@ export function deleteBdcdy (data) {
166 // 获取自然幢下其他户 166 // 获取自然幢下其他户
167 export function selectOtherH (data) { 167 export function selectOtherH (data) {
168 return request({ 168 return request({
169 url: 'ywbl/ywsq/selectOtherH', 169 url: SERVER.SERVERAPI + '/rest/ywbl/ywsq/selectOtherH',
170 method: 'post', 170 method: 'post',
171 data, 171 data,
172 showLoading: true 172 showLoading: true
......
...@@ -26,9 +26,6 @@ export function getForm(tabName, djywbm) { ...@@ -26,9 +26,6 @@ export function getForm(tabName, djywbm) {
26 case "tdslxxCfdj": 26 case "tdslxxCfdj":
27 form = require("@/views/ywbl/cfdj/tdslxx.vue"); 27 form = require("@/views/ywbl/cfdj/tdslxx.vue");
28 break; 28 break;
29 case "fwslxxCfdj":
30 form = require("@/views/ywbl/cfdj/fwslxx.vue");
31 break;
32 case "plslxxCfdj": 29 case "plslxxCfdj":
33 form = require("@/views/ywbl/cfdj/plcfslxx.vue"); 30 form = require("@/views/ywbl/cfdj/plcfslxx.vue");
34 break; 31 break;
......
1 <template>
2 <div class="slxx">
3 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flagTop" :inline="flag"
4 label-width="120px">
5 <div class="slxx_con">
6 <div class="slxx_title title-block">
7 受理信息
8 <div class="triangle"></div>
9 </div>
10 <el-row :gutter="10">
11 <el-col :span="8">
12 <el-form-item :class="flag ? 'marginBot0' : ''" label="业务号:" prop="slywxx.ywh">
13 <el-input disabled v-model="ruleForm.slywxx.ywh"></el-input>
14 </el-form-item>
15 </el-col>
16 <el-col :span="8">
17 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理人员:" prop="slywxx.slry">
18 <el-input disabled v-model="ruleForm.slywxx.slry"></el-input>
19 </el-form-item>
20 </el-col>
21 <el-col :span="8">
22 <el-form-item :class="flag ? 'marginBot0' : ''" label="受理时间:" prop="slywxx.slsj">
23 <el-input disabled v-model="ruleForm.slywxx.slsj"></el-input>
24 </el-form-item>
25 </el-col>
26 </el-row>
27 <el-row :gutter="10">
28 <el-col :span="8">
29 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利类型:" prop="slywxx.qllx">
30 <el-select disabled v-model="ruleForm.slywxx.qllx" filterable clearable placeholder="请选择权利类型">
31 <el-option v-for="item in dictData['A8']" :key="item.dcode" :label="item.dname" :value="item.dcode">
32 </el-option>
33 </el-select>
34 </el-form-item>
35 </el-col>
36 <el-col :span="8">
37 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记类型:" prop="slywxx.djlx">
38 <el-select disabled v-model="ruleForm.slywxx.djlx" filterable clearable placeholder="请选择登记类型">
39 <el-option v-for="item in dictData['A21']" :key="item.dcode" :label="item.dname" :value="item.dcode">
40 </el-option>
41 </el-select>
42 </el-form-item>
43 </el-col>
44 <el-col :span="8">
45 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记情形:" prop="slywxx.djqx">
46 <el-input disabled v-model="ruleForm.slywxx.djqxmc"></el-input>
47 </el-form-item>
48 </el-col>
49 </el-row>
50 <div class="slxx_title title-block">
51 查封不动产情况
52 <div class="triangle"></div>
53 </div>
54 <el-row :gutter="10">
55 <el-col :span="8">
56 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产权证号:" prop="qlxx.bdcqzh">
57 <el-input disabled v-model="ruleForm.qlxx.bdcqzh"></el-input>
58 </el-form-item>
59 </el-col>
60 <el-col :span="8">
61 <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:" prop="qlxx.bdcdyh">
62 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
63 </el-form-item>
64 </el-col>
65 <el-col :span="8">
66 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利人:" prop="qlxx.qlrmc">
67 <el-input disabled v-model="ruleForm.qlxx.ywrmc"></el-input>
68 </el-form-item>
69 </el-col>
70 </el-row>
71 <el-row :gutter="10">
72 <el-col :span="8">
73 <el-form-item :class="flag ? 'marginBot0' : ''" label="面积:" prop="qlxx.mj">
74 <el-input disabled v-model="ruleForm.qlxx.mj"></el-input>
75 </el-form-item>
76 </el-col>
77 <el-col :span="16">
78 <el-form-item :class="flag ? 'marginBot0' : ''" label="坐落:" prop="qlxx.ytmc">
79 <el-input disabled v-model="ruleForm.qlxx.zl"></el-input>
80 </el-form-item>
81 </el-col>
82 </el-row>
83 <el-row :gutter="10">
84 <el-col :span="8">
85 <el-form-item :class="flag ? 'marginBot0' : ''" label="权利性质:" prop="qlxx.mj">
86 <el-input disabled v-model="ruleForm.zdjbxx.qlxzmc"></el-input>
87 </el-form-item>
88 </el-col>
89 <el-col :span="8">
90 <el-form-item :class="flag ? 'marginBot0' : ''" label="用途:" prop="qlxx.ytmc">
91 <el-input disabled v-model="ruleForm.qlxx.ytmc"></el-input>
92 </el-form-item>
93 </el-col>
94 <el-col :span="8">
95 <el-form-item :class="flag ? 'marginBot0' : ''" label="取得价格:" prop="cfdj.ytmc">
96 <el-input disabled v-model="ruleForm.cfdj.qdjg"></el-input>
97 </el-form-item>
98 </el-col>
99 </el-row>
100 <el-row :gutter="10">
101 <el-col :span="8">
102 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封机关:" prop="cfdj.cfjg">
103 <el-input v-model="ruleForm.cfdj.cfjg" :disabled="$route.query.viewtype"></el-input>
104 </el-form-item>
105 </el-col>
106 <el-col :span="8">
107 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封类型:" prop="cfdj.cflx">
108 <el-select v-model="ruleForm.cfdj.cflx" class="width100" filterable clearable placeholder="请选择查封类型:"
109 :disabled="$route.query.viewtype" @change="changeCflx">
110 <el-option v-for="item in dictData['A32']" :key="item.dcode" :label="item.dname" :value="item.dcode">
111 </el-option>
112 </el-select>
113 </el-form-item>
114 </el-col>
115 <el-col :span="8">
116 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文件:" prop="cfdj.cfwj">
117 <el-input v-model="ruleForm.cfdj.cfwj" :disabled="$route.query.viewtype"></el-input>
118 </el-form-item>
119 </el-col>
120 </el-row>
121 <el-row :gutter="10">
122 <el-col :span="8">
123 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封文号:" prop="cfdj.cfwh">
124 <el-input v-model="ruleForm.cfdj.cfwh" :disabled="$route.query.viewtype"></el-input>
125 </el-form-item>
126 </el-col>
127 <el-col :span="8">
128 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封起始时间:" prop="cfdj.cfqssj">
129 <el-date-picker v-model="ruleForm.cfdj.cfqssj" class="width100" :disabled="$route.query.viewtype"
130 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
131 </el-form-item>
132 </el-col>
133 <el-col :span="8">
134 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封结束时间:" prop="cfdj.cfjssj">
135 <el-date-picker v-model="ruleForm.cfdj.cfjssj" class="width100" :disabled="$route.query.viewtype"
136 type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
137 </el-form-item>
138 </el-col>
139 </el-row>
140 <el-row :gutter="10">
141 <el-col :span="24">
142 <el-form-item :class="flag ? 'marginBot0' : ''" label="查封范围:" prop="cfdj.cffw">
143 <el-input v-model="ruleForm.cfdj.cffw" :disabled="$route.query.viewtype"></el-input>
144 </el-form-item>
145 </el-col>
146 </el-row>
147 <el-row :gutter="10">
148 <el-col :span="24">
149 <el-form-item :class="flag ? 'marginBot0' : ''" label="附记:" prop="cfdj.fj">
150 <el-input v-model="ruleForm.cfdj.fj" type="textarea" :disabled="$route.query.viewtype"></el-input>
151 </el-form-item>
152 </el-col>
153 </el-row>
154 <div class="slxx_title title-block">
155 不动产权利人信息
156 <div class="triangle"></div>
157 </div>
158 <sqrViewTable :tableData="ruleForm.ywrList" />
159 <div class="slxx_title title-block">
160 登记原因
161 <div class="triangle"></div>
162 </div>
163 <el-row :gutter="10">
164 <el-col>
165 <el-form-item :class="flag ? 'marginBot0' : ''" label="登记原因:" prop="cfdj.djyy">
166 <el-input class="textArea" type="textarea" v-model="ruleForm.cfdj.djyy" :disabled="$route.query.viewtype"></el-input>
167 </el-form-item>
168 </el-col>
169 </el-row>
170 </div>
171 <el-row class="btn" v-if="!$route.query.viewtype">
172 <el-form-item :class="flag ? 'marginBot0' : ''">
173 <el-button type="primary" @click="onSubmit">保存</el-button>
174 </el-form-item>
175 </el-row>
176 </el-form>
177 </div>
178 </template>
179 <script>
180 import sqrViewTable from "@/views/workflow/components/sqrViewTable";
181 import { Init, saveData } from "@/api/cfdjFlow.js";
182 import { mapGetters } from "vuex";
183 export default {
184 data () {
185 return {
186 disabled: true,
187 flagTop: this.flag ? "top" : "",
188 rules: {},
189 //传递参数
190 propsParam: {},
191 //页面数据
192 ruleForm: {},
193
194 };
195 },
196 created () {
197 this.propsParam = this.$attrs;
198 this.list(this.propsParam.bsmSldy);
199 },
200 watch: {
201
202 },
203 components: { sqrViewTable },
204 props: {
205 flag: {
206 type: Boolean,
207 default: false,
208 },
209 fetch: {
210 type: Boolean,
211 default: false,
212 },
213 },
214 computed: {
215 ...mapGetters(["dictData"]),
216 },
217
218 methods: {
219 list (bsmSldy) {
220 var formdata = new FormData();
221 formdata.append("bsmSldy", bsmSldy);
222 formdata.append("sqywbm", this.$route.query.sqywbm);
223 Init(formdata).then((res) => {
224 if (res.code === 200 && res.result) {
225 this.ruleForm = res.result
226 }
227 });
228 },
229 onSubmit () {
230 saveData(this.ruleForm).then((res) => {
231 if (res.code === 200 && res.result) {
232 this.$message.success('保存成功');
233 }
234 });
235 },
236 changeCflx(e){
237 let cflxItem = {}
238 cflxItem = this.dictData['A32'].find((item) => {
239 return item.dcode == e
240 })
241 this.ruleForm.cfdj.cflxmc = cflxItem.dname;
242 }
243 },
244 };
245 </script>
246 <style scoped lang='scss'>
247 @import "~@/styles/public.scss";
248 @import "~@/styles/slxx/slxx.scss";
249 </style>
...\ No newline at end of file ...\ No newline at end of file
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
194 </template> 194 </template>
195 <script> 195 <script>
196 import sqrViewTable from "@/views/workflow/components/sqrViewTable"; 196 import sqrViewTable from "@/views/workflow/components/sqrViewTable";
197 import { Init, saveData } from "@/api/cfdjFlow.js"; 197 import { BatchInit, saveData } from "@/api/cfdjFlow.js";
198 import { mapGetters } from "vuex"; 198 import { mapGetters } from "vuex";
199 export default { 199 export default {
200 data () { 200 data () {
...@@ -215,8 +215,9 @@ export default { ...@@ -215,8 +215,9 @@ export default {
215 this.ableEdit = this.$parent.showBatch; 215 this.ableEdit = this.$parent.showBatch;
216 var formdata = new FormData(); 216 var formdata = new FormData();
217 formdata.append("bsmSldy", this.propsParam.bsmSldy); 217 formdata.append("bsmSldy", this.propsParam.bsmSldy);
218 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
218 formdata.append("djlx", this.propsParam.djlx); 219 formdata.append("djlx", this.propsParam.djlx);
219 Init(formdata).then((res) => { 220 BatchInit(formdata).then((res) => {
220 if (res.code === 200 && res.result) { 221 if (res.code === 200 && res.result) {
221 this.ruleForm = res.result 222 this.ruleForm = res.result
222 } 223 }
......
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
51 解封不动产列表 51 解封不动产列表
52 <div class="triangle"></div> 52 <div class="triangle"></div>
53 </div> 53 </div>
54 <cfBdcdyTable :tableData="ruleForm.qlxx" /> 54 <cfBdcdyTable :tableData="ruleForm.yqlxxList" />
55 <div class="slxx_title title-block"> 55 <div class="slxx_title title-block">
56 批量查封信息 56 批量查封信息
57 <div class="triangle"></div> 57 <div class="triangle"></div>
......