dff289db by renchao@pashanhoo.com

Merge branch 'dev'

2 parents 722becd9 3d72b588
Showing 53 changed files with 1354 additions and 369 deletions
...@@ -205,3 +205,16 @@ export function getNydsyqList (data) { ...@@ -205,3 +205,16 @@ export function getNydsyqList (data) {
205 data 205 data
206 }) 206 })
207 } 207 }
208
209 /**
210 * @description: 获取当前权力信息和上手权力信息
211 * @param {*} data
212 * @author: renchao
213 */
214
215 export function getDjbQlxxDiff (data) {
216 return request({
217 url: SERVER.SERVERAPI + '/rest/djbDetail/getDjbQlxxDiff?bsmQlxx=' + data,
218 method: 'post',
219 })
220 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 14:46:16 4 * @LastEditTime: 2023-07-27 10:05:25
5 */ 5 */
6 import request from '@/utils/request' 6 import request from '@/utils/request'
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
...@@ -267,3 +267,16 @@ export function unClaimTask (bsmSlsq, bestepid) { ...@@ -267,3 +267,16 @@ export function unClaimTask (bsmSlsq, bestepid) {
267 method: 'get', 267 method: 'get',
268 }) 268 })
269 } 269 }
270
271 /**
272 * @description: 发起一并申请流程
273 * @param {*} data
274 * @author: renchao
275 */
276 export function startTogetherFlow (data) {
277 return request({
278 url: SERVER.SERVERAPI + '/rest/business/workFlow/startTogetherFlow',
279 method: 'post',
280 data
281 })
282 }
......
...@@ -417,7 +417,7 @@ aside { ...@@ -417,7 +417,7 @@ aside {
417 height: 0; 417 height: 0;
418 border-width: 0px 0px 55px 55px; 418 border-width: 0px 0px 55px 55px;
419 border-style: none solid solid; 419 border-style: none solid solid;
420 border-color: transparent transparent #fe9400; 420 border-color: transparent transparent #ff5100;
421 position: absolute; 421 position: absolute;
422 top: 0; 422 top: 0;
423 right: 0; 423 right: 0;
...@@ -479,4 +479,4 @@ aside { ...@@ -479,4 +479,4 @@ aside {
479 top: 0; 479 top: 0;
480 right: 0; 480 right: 0;
481 transform: rotate(-90deg); 481 transform: rotate(-90deg);
482 }
...\ No newline at end of file ...\ No newline at end of file
482 }
......
...@@ -20,7 +20,8 @@ ...@@ -20,7 +20,8 @@
20 此环节为流程最后环节,转出后流程将结束 20 此环节为流程最后环节,转出后流程将结束
21 </el-form-item> 21 </el-form-item>
22 </el-form> 22 </el-form>
23 <div class="invalid-reson">审批意见:</div> 23 <div v-if="this.formData.showidea">
24 <div class="invalid-reson">审批意见:</div>
24 <el-input 25 <el-input
25 class="opinion" 26 class="opinion"
26 v-model="shyj" 27 v-model="shyj"
...@@ -28,6 +29,8 @@ ...@@ -28,6 +29,8 @@
28 type="textarea" 29 type="textarea"
29 :rows="4" 30 :rows="4"
30 ></el-input> 31 ></el-input>
32 </div>
33
31 <!-- <el-button class="opinion_btn" @click="commonOpinion">常用意见</el-button> --> 34 <!-- <el-button class="opinion_btn" @click="commonOpinion">常用意见</el-button> -->
32 <el-button style="float: right" @click="cancelBack">取消转出</el-button> 35 <el-button style="float: right" @click="cancelBack">取消转出</el-button>
33 <el-button type="primary" @click="submitForm" style="float: right" 36 <el-button type="primary" @click="submitForm" style="float: right"
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
16 label-width="145px" 16 label-width="145px"
17 inline-message 17 inline-message
18 :show-message="false" 18 :show-message="false"
19 :class="{readonly: editDisabled }" 19 :class="{ readonly: editDisabled }"
20 class="loadingtext" 20 class="loadingtext"
21 > 21 >
22 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 22 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
23 <div class="slxx_title title-block"> 23 <div class="slxx_title title-block">
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
47 </div> 47 </div>
48 <el-row :gutter="10"> 48 <el-row :gutter="10">
49 <el-col :span="8"> 49 <el-col :span="8">
50 <el-form-item label="查封不动产权信息:"> 50 <el-form-item label="查封不动产权信息:" prop="ztQlxx.bdcqzh" :rules="rules.ztQlxxrules">
51 <select-table 51 <select-table
52 v-model="ruleForm.ztQlxx" 52 v-model="ruleForm.ztQlxx"
53 :table-width="550" 53 :table-width="550"
...@@ -243,12 +243,26 @@ ...@@ -243,12 +243,26 @@
243 </el-col> 243 </el-col>
244 <el-col :span="8"> 244 <el-col :span="8">
245 <el-form-item label="查封起始时间:"> 245 <el-form-item label="查封起始时间:">
246 <el-input v-model="ruleForm.cfdj.cfqssj"></el-input> 246 <el-date-picker
247 v-model="ruleForm.cfdj.cfqssj"
248 class="width100"
249 type="date"
250 placeholder="选择日期"
251 value-format="yyyy-MM-dd HH:mm:ss"
252 format="yyyy-MM-dd"
253 ></el-date-picker>
247 </el-form-item> 254 </el-form-item>
248 </el-col> 255 </el-col>
249 <el-col :span="8"> 256 <el-col :span="8">
250 <el-form-item label="查封结束时间:"> 257 <el-form-item label="查封结束时间:">
251 <el-input v-model="ruleForm.cfdj.cfjssj"></el-input> 258 <el-date-picker
259 v-model="ruleForm.cfdj.cfjssj"
260 class="width100"
261 type="date"
262 placeholder="选择日期"
263 value-format="yyyy-MM-dd HH:mm:ss"
264 format="yyyy-MM-dd"
265 ></el-date-picker>
252 </el-form-item> 266 </el-form-item>
253 </el-col> 267 </el-col>
254 <el-col :span="8"> 268 <el-col :span="8">
...@@ -299,6 +313,7 @@ ...@@ -299,6 +313,7 @@
299 v-model="ruleForm.qlxx.djsj" 313 v-model="ruleForm.qlxx.djsj"
300 type="date" 314 type="date"
301 placeholder="选择日期" 315 placeholder="选择日期"
316 class="width100"
302 value-format="yyyy-MM-dd HH:mm:ss" 317 value-format="yyyy-MM-dd HH:mm:ss"
303 format="yyyy-MM-dd" 318 format="yyyy-MM-dd"
304 > 319 >
...@@ -312,36 +327,44 @@ ...@@ -312,36 +327,44 @@
312 </el-col> 327 </el-col>
313 </el-row> 328 </el-row>
314 <el-row :gutter="10"> 329 <el-row :gutter="10">
315 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 330 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
316 <el-form-item label="解封业务号:"> 331 <el-form-item label="解封业务号:">
317 <el-input v-model="ruleForm.cfdj.jfywh"></el-input> 332 <el-input v-model="ruleForm.cfdj.jfywh"></el-input>
318 </el-form-item> 333 </el-form-item>
319 </el-col> 334 </el-col>
320 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 335 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
321 <el-form-item label="解封机关:"> 336 <el-form-item label="解封机关:">
322 <el-input v-model="ruleForm.cfdj.jfjg"></el-input> 337 <el-input v-model="ruleForm.cfdj.jfjg"></el-input>
323 </el-form-item> 338 </el-form-item>
324 </el-col> 339 </el-col>
325 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 340 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
326 <el-form-item label="解封文件:"> 341 <el-form-item label="解封文件:">
327 <el-input v-model="ruleForm.cfdj.jfwj"></el-input> 342 <el-input v-model="ruleForm.cfdj.jfwj"></el-input>
328 </el-form-item> 343 </el-form-item>
329 </el-col> 344 </el-col>
330 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 345 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
331 <el-form-item label="解封文号:"> 346 <el-form-item label="解封文号:">
332 <el-input v-model="ruleForm.cfdj.jfwh"></el-input> 347 <el-input v-model="ruleForm.cfdj.jfwh"></el-input>
333 </el-form-item> 348 </el-form-item>
334 </el-col> 349 </el-col>
335 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 350 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
336 <el-form-item label="解封登簿人:"> 351 <el-form-item label="解封登簿人:">
337 <el-input v-model="ruleForm.cfdj.jfdbr"></el-input> 352 <el-input v-model="ruleForm.cfdj.jfdbr"></el-input>
338 </el-form-item> 353 </el-form-item>
339 </el-col> 354 </el-col>
340 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 355 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
341 <el-form-item label="解封登记时间:"> 356 <el-form-item label="解封登记时间:">
342 <el-input v-model="ruleForm.cfdj.jfdjsj"></el-input> 357 <el-date-picker
343 </el-form-item> 358 v-model="ruleForm.cfdj.jfdjsj"
344 </el-col> 359 class="width100"
360 type="date"
361 placeholder="选择日期"
362 value-format="yyyy-MM-dd HH:mm:ss"
363 format="yyyy-MM-dd"
364 >
365 </el-date-picker>
366 </el-form-item>
367 </el-col>
345 </el-row> 368 </el-row>
346 </div> 369 </div>
347 <el-row class="btn" v-if="ableOperation"> 370 <el-row class="btn" v-if="ableOperation">
...@@ -438,14 +461,17 @@ export default { ...@@ -438,14 +461,17 @@ export default {
438 dname: "是", 461 dname: "是",
439 }, 462 },
440 ], 463 ],
441 ableOperation:false, 464 ableOperation: false,
442 //传递参数\ 465 //传递参数\
443 466
444 ssQlxxList: [], 467 ssQlxxList: [],
445 ztQlxxList: [], 468 ztQlxxList: [],
446 rules: { 469 rules: {
470 ztQlxxrules: [
471 { required: true, message: "抵押不动产信息", trigger: "change" },
472 ],
447 bdcqzhrules: [ 473 bdcqzhrules: [
448 { required: true, message: "不动产权证号:", trigger: "blur" }, 474 { required: true, message: "不动产登记证明号", trigger: "blur" },
449 ], 475 ],
450 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], 476 qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
451 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], 477 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }],
...@@ -458,7 +484,7 @@ export default { ...@@ -458,7 +484,7 @@ export default {
458 this.loadData(); 484 this.loadData();
459 }, 485 },
460 mounted() { 486 mounted() {
461 this.ableOperation=this.$parent.ableOperation 487 this.ableOperation = this.$parent.ableOperation;
462 }, 488 },
463 methods: { 489 methods: {
464 /** 490 /**
...@@ -476,7 +502,7 @@ export default { ...@@ -476,7 +502,7 @@ export default {
476 */ 502 */
477 ssQlxxchange(val) { 503 ssQlxxchange(val) {
478 this.ruleForm.ssQlxx = val; 504 this.ruleForm.ssQlxx = val;
479 this.ruleForm.qlxx.ssywh = val.ywh; 505 this.ruleForm.qlxx.ssywh = val.ywh;
480 }, 506 },
481 /** 507 /**
482 * @description: djlxchange 508 * @description: djlxchange
...@@ -495,7 +521,7 @@ export default { ...@@ -495,7 +521,7 @@ export default {
495 * @author: renchao 521 * @author: renchao
496 */ 522 */
497 loadData() { 523 loadData() {
498 this.$startLoading(); 524 this.$startLoading();
499 this.propsParam.isEdit = this.$parent.isEdit; 525 this.propsParam.isEdit = this.$parent.isEdit;
500 init(this.propsParam).then((res) => { 526 init(this.propsParam).then((res) => {
501 if (res.code == 200) { 527 if (res.code == 200) {
...@@ -610,13 +636,6 @@ export default { ...@@ -610,13 +636,6 @@ export default {
610 }; 636 };
611 </script> 637 </script>
612 <style scoped lang="scss"> 638 <style scoped lang="scss">
613
614 @import "~@/styles/public.scss"; 639 @import "~@/styles/public.scss";
615 @import "~@/styles/slxx/slxx.scss"; 640 @import "~@/styles/slxx/slxx.scss";
616
617
618
619
620
621 </style> 641 </style>
622
......
...@@ -358,7 +358,7 @@ ...@@ -358,7 +358,7 @@
358 </el-form-item> 358 </el-form-item>
359 </el-col> 359 </el-col>
360 <el-col :span="8"> 360 <el-col :span="8">
361 <el-form-item label="是否限制转移约定"> 361 <el-form-item label="是否限制转移约定">
362 <el-select v-model="ruleForm.diyaq.sfczjzhxz"> 362 <el-select v-model="ruleForm.diyaq.sfczjzhxz">
363 <el-option 363 <el-option
364 v-for="item in dictData['A6']" 364 v-for="item in dictData['A6']"
......
...@@ -240,7 +240,15 @@ ...@@ -240,7 +240,15 @@
240 </el-col> 240 </el-col>
241 <el-col :span="8"> 241 <el-col :span="8">
242 <el-form-item label="竣工时间:"> 242 <el-form-item label="竣工时间:">
243 <el-input v-model="ruleForm.fdcq2.jgsj"></el-input> 243 <el-date-picker
244 v-model="ruleForm.fdcq2.jgsj"
245 class="width100"
246 type="date"
247 placeholder="选择日期"
248 value-format="yyyy-MM-dd HH:mm:ss"
249 format="yyyy-MM-dd"
250 >
251 </el-date-picker>
244 </el-form-item> 252 </el-form-item>
245 </el-col> 253 </el-col>
246 254
...@@ -285,6 +293,7 @@ ...@@ -285,6 +293,7 @@
285 <el-date-picker 293 <el-date-picker
286 v-model="ruleForm.qlxx.djsj" 294 v-model="ruleForm.qlxx.djsj"
287 type="date" 295 type="date"
296 class="width100"
288 placeholder="选择日期" 297 placeholder="选择日期"
289 value-format="yyyy-MM-dd HH:mm:ss" 298 value-format="yyyy-MM-dd HH:mm:ss"
290 format="yyyy-MM-dd"> 299 format="yyyy-MM-dd">
......
...@@ -194,6 +194,7 @@ ...@@ -194,6 +194,7 @@
194 <el-date-picker 194 <el-date-picker
195 v-model="ruleForm.qlxx.djsj" 195 v-model="ruleForm.qlxx.djsj"
196 type="date" 196 type="date"
197 class="width100"
197 placeholder="选择日期" 198 placeholder="选择日期"
198 value-format="yyyy-MM-dd HH:mm:ss" 199 value-format="yyyy-MM-dd HH:mm:ss"
199 format="yyyy-MM-dd" 200 format="yyyy-MM-dd"
......
...@@ -387,7 +387,6 @@ export default { ...@@ -387,7 +387,6 @@ export default {
387 dname: "历史", 387 dname: "历史",
388 }, 388 },
389 ], 389 ],
390 tdxz: null,
391 isShow: false, 390 isShow: false,
392 disabled: true, 391 disabled: true,
393 czrOptions: [], 392 czrOptions: [],
...@@ -462,11 +461,11 @@ export default { ...@@ -462,11 +461,11 @@ export default {
462 this.ssqlxxshow = false; 461 this.ssqlxxshow = false;
463 } 462 }
464 this.$endLoading(); 463 this.$endLoading();
465 if (this.ruleForm.tdytqxList.length > 0) { 464 // if (this.ruleForm.tdytqxList.length > 0) {
466 this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm; 465 // this.tdxz = this.ruleForm.tdytqxList[0].qlxzbm;
467 } else { 466 // } else {
468 this.tdxz = null; 467 // this.tdxz = null;
469 } 468 // }
470 this.isShow = true; 469 this.isShow = true;
471 } 470 }
472 }); 471 });
......
...@@ -227,6 +227,7 @@ ...@@ -227,6 +227,7 @@
227 <el-date-picker 227 <el-date-picker
228 v-model="ruleForm.qlxx.djsj" 228 v-model="ruleForm.qlxx.djsj"
229 type="date" 229 type="date"
230 class="width100"
230 placeholder="选择日期" 231 placeholder="选择日期"
231 value-format="yyyy-MM-dd HH:mm:ss" 232 value-format="yyyy-MM-dd HH:mm:ss"
232 format="yyyy-MM-dd" 233 format="yyyy-MM-dd"
...@@ -249,7 +250,7 @@ ...@@ -249,7 +250,7 @@
249 </el-col> 250 </el-col>
250 251
251 <el-col :span="8"> 252 <el-col :span="8">
252 <el-form-item label="预告登记种类" prop="ygdj.ygdjlx" :rules="rules.ygdjlxrules"> 253 <el-form-item label="预告登记种类" prop="ygdj.ygdjlx" :rules="rules.ygdjlxrules">
253 <el-select v-model="ruleForm.ygdj.ygdjlx"> 254 <el-select v-model="ruleForm.ygdj.ygdjlx">
254 <el-option 255 <el-option
255 v-for="item in dictData['A29']" 256 v-for="item in dictData['A29']"
...@@ -262,12 +263,12 @@ ...@@ -262,12 +263,12 @@
262 </el-form-item> 263 </el-form-item>
263 </el-col> 264 </el-col>
264 <el-col :span="8"> 265 <el-col :span="8">
265 <el-form-item label="土地使用权人"> 266 <el-form-item label="土地使用权人">
266 <el-input v-model="ruleForm.ygdj.tdsyqr"></el-input> 267 <el-input v-model="ruleForm.ygdj.tdsyqr"></el-input>
267 </el-form-item> 268 </el-form-item>
268 </el-col> 269 </el-col>
269 <el-col :span="8"> 270 <el-col :span="8">
270 <el-form-item label="规划用途"> 271 <el-form-item label="规划用途">
271 <el-select v-model="ruleForm.ygdj.ghyt"> 272 <el-select v-model="ruleForm.ygdj.ghyt">
272 <el-option 273 <el-option
273 v-for="item in dictData['A17']" 274 v-for="item in dictData['A17']"
...@@ -280,12 +281,12 @@ ...@@ -280,12 +281,12 @@
280 </el-form-item> 281 </el-form-item>
281 </el-col> 282 </el-col>
282 <el-col :span="8"> 283 <el-col :span="8">
283 <el-form-item label="用途名称"> 284 <el-form-item label="用途名称">
284 <el-input v-model="ruleForm.ygdj.ytmc"></el-input> 285 <el-input v-model="ruleForm.ygdj.ytmc"></el-input>
285 </el-form-item> 286 </el-form-item>
286 </el-col> 287 </el-col>
287 <el-col :span="8"> 288 <el-col :span="8">
288 <el-form-item label="房屋性质"> 289 <el-form-item label="房屋性质">
289 <el-select v-model="ruleForm.ygdj.fwxz"> 290 <el-select v-model="ruleForm.ygdj.fwxz">
290 <el-option 291 <el-option
291 v-for="item in dictData['A19']" 292 v-for="item in dictData['A19']"
...@@ -298,12 +299,12 @@ ...@@ -298,12 +299,12 @@
298 </el-form-item> 299 </el-form-item>
299 </el-col> 300 </el-col>
300 <el-col :span="8"> 301 <el-col :span="8">
301 <el-form-item label="房屋性质名称"> 302 <el-form-item label="房屋性质名称">
302 <el-input v-model="ruleForm.ygdj.fwxzmc"></el-input> 303 <el-input v-model="ruleForm.ygdj.fwxzmc"></el-input>
303 </el-form-item> 304 </el-form-item>
304 </el-col> 305 </el-col>
305 <el-col :span="8"> 306 <el-col :span="8">
306 <el-form-item label="房屋结构"> 307 <el-form-item label="房屋结构">
307 <el-select v-model="ruleForm.ygdj.fwjg"> 308 <el-select v-model="ruleForm.ygdj.fwjg">
308 <el-option 309 <el-option
309 v-for="item in dictData['A46']" 310 v-for="item in dictData['A46']"
...@@ -316,57 +317,65 @@ ...@@ -316,57 +317,65 @@
316 </el-form-item> 317 </el-form-item>
317 </el-col> 318 </el-col>
318 <el-col :span="8"> 319 <el-col :span="8">
319 <el-form-item label="所在层"> 320 <el-form-item label="所在层">
320 <el-input v-model="ruleForm.ygdj.szc"></el-input> 321 <el-input v-model="ruleForm.ygdj.szc"></el-input>
321 </el-form-item> 322 </el-form-item>
322 </el-col> 323 </el-col>
323 <el-col :span="8"> 324 <el-col :span="8">
324 <el-form-item label="总层数"> 325 <el-form-item label="总层数">
325 <el-input v-model="ruleForm.ygdj.zcs"></el-input> 326 <el-input v-model="ruleForm.ygdj.zcs"></el-input>
326 </el-form-item> 327 </el-form-item>
327 </el-col> 328 </el-col>
328 <el-col :span="8"> 329 <el-col :span="8">
329 <el-form-item label="建筑面积"> 330 <el-form-item label="建筑面积">
330 <el-input v-model="ruleForm.ygdj.jzmj"></el-input> 331 <el-input v-model="ruleForm.ygdj.jzmj"></el-input>
331 </el-form-item> 332 </el-form-item>
332 </el-col> 333 </el-col>
333 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 334 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
334 <el-form-item label="注销预告业务号"> 335 <el-form-item label="注销预告业务号">
335 <el-input v-model="ruleForm.ygdj.zxygywh"></el-input> 336 <el-input v-model="ruleForm.ygdj.zxygywh"></el-input>
336 </el-form-item> 337 </el-form-item>
337 </el-col> 338 </el-col>
338 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 339 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
339 <el-form-item label="注销预告原因"> 340 <el-form-item label="注销预告原因">
340 <el-input v-model="ruleForm.ygdj.zxygyy"></el-input> 341 <el-input v-model="ruleForm.ygdj.zxygyy"></el-input>
341 </el-form-item> 342 </el-form-item>
342 </el-col> 343 </el-col>
343 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 344 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
344 <el-form-item label="注销时间"> 345 <el-form-item label="注销时间:">
345 <el-input v-model="ruleForm.ygdj.zxsj"></el-input> 346 <el-date-picker
347 v-model="ruleForm.ygdj.zxsj"
348 type="date"
349 class="width100"
350 placeholder="选择日期"
351 value-format="yyyy-MM-dd HH:mm:ss"
352 format="yyyy-MM-dd"
353 >
354 </el-date-picker>
346 </el-form-item> 355 </el-form-item>
347 </el-col> 356 </el-col>
348 <el-col :span="8"> 357 <el-col :span="8">
349 <el-form-item label="取得价格/被担保主债权数额"> 358 <el-form-item label="取得价格/被担保主债权数额">
350 <el-input v-model="ruleForm.ygdj.qdjg"></el-input> 359 <el-input v-model="ruleForm.ygdj.qdjg"></el-input>
351 </el-form-item> 360 </el-form-item>
352 </el-col> 361 </el-col>
353 <el-col :span="8"> 362 <el-col :span="8">
354 <el-form-item label="金额单位"> 363 <el-form-item label="金额单位">
355 <el-input v-model="ruleForm.ygdj.jedw"></el-input> 364 <el-input v-model="ruleForm.ygdj.jedw"></el-input>
356 </el-form-item> 365 </el-form-item>
357 </el-col> 366 </el-col>
358 <el-col :span="8"> 367 <el-col :span="8">
359 <el-form-item label="担保范围"> 368 <el-form-item label="担保范围">
360 <el-input v-model="ruleForm.ygdj.dbfw"></el-input> 369 <el-input v-model="ruleForm.ygdj.dbfw"></el-input>
361 </el-form-item> 370 </el-form-item>
362 </el-col> 371 </el-col>
363 <el-col :span="8"> 372 <el-col :span="8">
364 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定"> 373 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定">
365 <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input> 374 <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input>
366 </el-form-item> 375 </el-form-item>
367 </el-col> 376 </el-col>
368 <el-col :span="8"> 377 <el-col :span="8">
369 <el-form-item label="不动产登记证明号"> 378 <el-form-item label="不动产登记证明号">
370 <el-input v-model="ruleForm.ygdj.bdcdjzmh"></el-input> 379 <el-input v-model="ruleForm.ygdj.bdcdjzmh"></el-input>
371 </el-form-item> 380 </el-form-item>
372 </el-col> 381 </el-col>
...@@ -502,9 +511,12 @@ export default { ...@@ -502,9 +511,12 @@ export default {
502 ], 511 ],
503 //传递参数\ 512 //传递参数\
504 rules: { 513 rules: {
505 bdcqzhrules:[ 514 ztQlxxrules: [
506 { required: true, message: "不动产权证号:", trigger: "blur" }, 515 { required: true, message: "抵押不动产信息", trigger: "change" },
507 ], 516 ],
517 bdcqzhrules: [
518 { required: true, message: "不动产登记证明号", trigger: "blur" },
519 ],
508 // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }], 520 // qxdmrules: [{ required: true, message: "区县代码", trigger: "blur" }],
509 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], 521 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }],
510 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], 522 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
......
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
45 预告登记信息 45 预告登记信息
46 <div class="triangle"></div> 46 <div class="triangle"></div>
47 </div> 47 </div>
48 <el-row :gutter="10" class="ssqlxx"> 48 <el-row :gutter="10">
49 <el-col :span="24" v-if="ssqlxxshow"> 49 <el-col :span="8" v-if="ssqlxxshow">
50 <el-form-item label="上手权利信息:"> 50 <el-form-item label="上手权利信息:">
51 <select-table 51 <select-table
52 v-model="ruleForm.ssQlxx" 52 v-model="ruleForm.ssQlxx"
...@@ -72,8 +72,6 @@ ...@@ -72,8 +72,6 @@
72 </select-table> 72 </select-table>
73 </el-form-item> 73 </el-form-item>
74 </el-col> 74 </el-col>
75 </el-row>
76 <el-row :gutter="10">
77 <el-col :span="8"> 75 <el-col :span="8">
78 <el-form-item label="不动产单元号:"> 76 <el-form-item label="不动产单元号:">
79 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input> 77 <el-input disabled v-model="ruleForm.qlxx.bdcdyh"></el-input>
...@@ -89,8 +87,6 @@ ...@@ -89,8 +87,6 @@
89 <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input> 87 <el-input disabled v-model="ruleForm.qlxx.ssywh"></el-input>
90 </el-form-item> 88 </el-form-item>
91 </el-col> 89 </el-col>
92 </el-row>
93 <el-row :gutter="10">
94 <el-col :span="8"> 90 <el-col :span="8">
95 <el-form-item label="权利类型:"> 91 <el-form-item label="权利类型:">
96 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input> 92 <el-input disabled v-model="ruleForm.qlxx.qllxmc"></el-input>
...@@ -143,6 +139,7 @@ ...@@ -143,6 +139,7 @@
143 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules"> 139 <el-form-item label="登记时间:" prop="qlxx.djsj" :rules="rules.djsjrules">
144 <el-date-picker 140 <el-date-picker
145 v-model="ruleForm.qlxx.djsj" 141 v-model="ruleForm.qlxx.djsj"
142 class="width100"
146 type="date" 143 type="date"
147 placeholder="选择日期" 144 placeholder="选择日期"
148 value-format="yyyy-MM-dd HH:mm:ss" 145 value-format="yyyy-MM-dd HH:mm:ss"
...@@ -166,7 +163,7 @@ ...@@ -166,7 +163,7 @@
166 </el-col> 163 </el-col>
167 164
168 <el-col :span="8"> 165 <el-col :span="8">
169 <el-form-item label="预告登记种类" prop="ygdj.ygdjlx" :rules="rules.ygdjlxrules"> 166 <el-form-item label="预告登记种类" prop="ygdj.ygdjlx" :rules="rules.ygdjlxrules">
170 <el-select v-model="ruleForm.ygdj.ygdjlx"> 167 <el-select v-model="ruleForm.ygdj.ygdjlx">
171 <el-option 168 <el-option
172 v-for="item in dictData['A29']" 169 v-for="item in dictData['A29']"
...@@ -179,12 +176,12 @@ ...@@ -179,12 +176,12 @@
179 </el-form-item> 176 </el-form-item>
180 </el-col> 177 </el-col>
181 <el-col :span="8"> 178 <el-col :span="8">
182 <el-form-item label="土地使用权人"> 179 <el-form-item label="土地使用权人">
183 <el-input v-model="ruleForm.ygdj.tdsyqr"></el-input> 180 <el-input v-model="ruleForm.ygdj.tdsyqr"></el-input>
184 </el-form-item> 181 </el-form-item>
185 </el-col> 182 </el-col>
186 <el-col :span="8"> 183 <el-col :span="8">
187 <el-form-item label="规划用途"> 184 <el-form-item label="规划用途">
188 <el-select v-model="ruleForm.ygdj.ghyt"> 185 <el-select v-model="ruleForm.ygdj.ghyt">
189 <el-option 186 <el-option
190 v-for="item in dictData['A17']" 187 v-for="item in dictData['A17']"
...@@ -197,12 +194,12 @@ ...@@ -197,12 +194,12 @@
197 </el-form-item> 194 </el-form-item>
198 </el-col> 195 </el-col>
199 <el-col :span="8"> 196 <el-col :span="8">
200 <el-form-item label="用途名称"> 197 <el-form-item label="用途名称">
201 <el-input v-model="ruleForm.ygdj.ytmc"></el-input> 198 <el-input v-model="ruleForm.ygdj.ytmc"></el-input>
202 </el-form-item> 199 </el-form-item>
203 </el-col> 200 </el-col>
204 <el-col :span="8"> 201 <el-col :span="8">
205 <el-form-item label="房屋性质"> 202 <el-form-item label="房屋性质">
206 <el-select v-model="ruleForm.ygdj.fwxz"> 203 <el-select v-model="ruleForm.ygdj.fwxz">
207 <el-option 204 <el-option
208 v-for="item in dictData['A19']" 205 v-for="item in dictData['A19']"
...@@ -215,12 +212,12 @@ ...@@ -215,12 +212,12 @@
215 </el-form-item> 212 </el-form-item>
216 </el-col> 213 </el-col>
217 <el-col :span="8"> 214 <el-col :span="8">
218 <el-form-item label="房屋性质名称"> 215 <el-form-item label="房屋性质名称">
219 <el-input v-model="ruleForm.ygdj.fwxzmc"></el-input> 216 <el-input v-model="ruleForm.ygdj.fwxzmc"></el-input>
220 </el-form-item> 217 </el-form-item>
221 </el-col> 218 </el-col>
222 <el-col :span="8"> 219 <el-col :span="8">
223 <el-form-item label="房屋结构"> 220 <el-form-item label="房屋结构">
224 <el-select v-model="ruleForm.ygdj.fwjg"> 221 <el-select v-model="ruleForm.ygdj.fwjg">
225 <el-option 222 <el-option
226 v-for="item in dictData['A46']" 223 v-for="item in dictData['A46']"
...@@ -233,57 +230,65 @@ ...@@ -233,57 +230,65 @@
233 </el-form-item> 230 </el-form-item>
234 </el-col> 231 </el-col>
235 <el-col :span="8"> 232 <el-col :span="8">
236 <el-form-item label="所在层"> 233 <el-form-item label="所在层">
237 <el-input v-model="ruleForm.ygdj.szc"></el-input> 234 <el-input v-model="ruleForm.ygdj.szc"></el-input>
238 </el-form-item> 235 </el-form-item>
239 </el-col> 236 </el-col>
240 <el-col :span="8"> 237 <el-col :span="8">
241 <el-form-item label="总层数"> 238 <el-form-item label="总层数">
242 <el-input v-model="ruleForm.ygdj.zcs"></el-input> 239 <el-input v-model="ruleForm.ygdj.zcs"></el-input>
243 </el-form-item> 240 </el-form-item>
244 </el-col> 241 </el-col>
245 <el-col :span="8"> 242 <el-col :span="8">
246 <el-form-item label="建筑面积"> 243 <el-form-item label="建筑面积">
247 <el-input v-model="ruleForm.ygdj.jzmj"></el-input> 244 <el-input v-model="ruleForm.ygdj.jzmj"></el-input>
248 </el-form-item> 245 </el-form-item>
249 </el-col> 246 </el-col>
250 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 247 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
251 <el-form-item label="注销预告业务号"> 248 <el-form-item label="注销预告业务号">
252 <el-input v-model="ruleForm.ygdj.zxygywh"></el-input> 249 <el-input v-model="ruleForm.ygdj.zxygywh"></el-input>
253 </el-form-item> 250 </el-form-item>
254 </el-col> 251 </el-col>
255 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 252 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
256 <el-form-item label="注销预告原因"> 253 <el-form-item label="注销预告原因">
257 <el-input v-model="ruleForm.ygdj.zxygyy"></el-input> 254 <el-input v-model="ruleForm.ygdj.zxygyy"></el-input>
258 </el-form-item> 255 </el-form-item>
259 </el-col> 256 </el-col>
260 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'"> 257 <el-col :span="8" v-if="ruleForm.qlxx.qszt == '2'">
261 <el-form-item label="注销时间"> 258 <el-form-item label="注销时间:">
262 <el-input v-model="ruleForm.ygdj.zxsj"></el-input> 259 <el-date-picker
260 v-model="ruleForm.ygdj.zxsj"
261 class="width100"
262 type="date"
263 placeholder="选择日期"
264 value-format="yyyy-MM-dd HH:mm:ss"
265 format="yyyy-MM-dd"
266 >
267 </el-date-picker>
263 </el-form-item> 268 </el-form-item>
264 </el-col> 269 </el-col>
265 <el-col :span="8"> 270 <el-col :span="8">
266 <el-form-item label="取得价格/被担保主债权数额"> 271 <el-form-item label="取得价格/被担保主债权数额">
267 <el-input v-model="ruleForm.ygdj.qdjg"></el-input> 272 <el-input v-model="ruleForm.ygdj.qdjg"></el-input>
268 </el-form-item> 273 </el-form-item>
269 </el-col> 274 </el-col>
270 <el-col :span="8"> 275 <el-col :span="8">
271 <el-form-item label="金额单位"> 276 <el-form-item label="金额单位">
272 <el-input v-model="ruleForm.ygdj.jedw"></el-input> 277 <el-input v-model="ruleForm.ygdj.jedw"></el-input>
273 </el-form-item> 278 </el-form-item>
274 </el-col> 279 </el-col>
275 <el-col :span="8"> 280 <el-col :span="8">
276 <el-form-item label="担保范围"> 281 <el-form-item label="担保范围">
277 <el-input v-model="ruleForm.ygdj.dbfw"></el-input> 282 <el-input v-model="ruleForm.ygdj.dbfw"></el-input>
278 </el-form-item> 283 </el-form-item>
279 </el-col> 284 </el-col>
280 <el-col :span="8"> 285 <el-col :span="8">
281 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定"> 286 <el-form-item label="是否存在禁止或限制转让抵押不动产的约定">
282 <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input> 287 <el-input v-model="ruleForm.ygdj.sfczjzhxz"></el-input>
283 </el-form-item> 288 </el-form-item>
284 </el-col> 289 </el-col>
285 <el-col :span="8"> 290 <el-col :span="8">
286 <el-form-item label="不动产登记证明号"> 291 <el-form-item label="不动产登记证明号">
287 <el-input v-model="ruleForm.ygdj.bdcdjzmh"></el-input> 292 <el-input v-model="ruleForm.ygdj.bdcdjzmh"></el-input>
288 </el-form-item> 293 </el-form-item>
289 </el-col> 294 </el-col>
......
1 .djxxTable {
2 width: 100%;
3 height: 100%;
4 background: #fff;
5 color: #333;
6
7 .tableBox {
8 margin: 0 auto;
9 display: flex;
10 flex-wrap: wrap;
11
12 .title {
13 width: 100%;
14 font-weight: 700;
15 font-size: 16px;
16 text-align: center;
17 background: #e9e9e9;
18 height: 62px;
19 line-height: 62px;
20 position: relative;
21 margin: 0 3px;
22
23 .checkbox {
24 position: absolute;
25 right: 20px;
26 bottom: -16px;
27 height: 62px;
28 }
29 }
30
31 .xxTableBox {
32 overflow: scroll;
33 width: 100%;
34 }
35
36 .xxTable>tr:first-child th {
37 width: 140px;
38 }
39
40 .xxTable {
41 //border-spacing: 1px;
42 width: 100%;
43 // table-layout: fixed;
44
45 tr {
46 box-sizing: border-box;
47 }
48
49 tr>th {
50 border: 1px solid #ccc;
51 background: #F2F2F2;
52 color: #333333;
53 font-size: 16px;
54 height: 40px;
55 }
56
57 tr:nth-child(1) {
58 position: sticky;
59 top: 0px;
60 z-index: 3;
61 margin-top: -2px;
62 }
63
64 tr:nth-child(2) {
65 position: sticky;
66 top: 40px;
67 z-index: 3;
68 }
69
70 tr:nth-child(3) {
71 position: sticky;
72 top: 80px;
73 z-index: 3;
74 box-shadow: 0px 15px 10px -15px #409EFF;
75 }
76
77 tr td:first-child {
78 position: sticky;
79 left: 0;
80 z-index: 2;
81 margin-left: -2px;
82 }
83
84 th.linshi,
85 th.xianshi {
86 background: #464c5b;
87 }
88
89 th.lishi {
90 background: rgba(70, 76, 91, 0.8);
91 }
92
93 .one th {
94 height: 25px;
95 font-size: 14px;
96 }
97
98 th.linshi {
99 color: #fe9400;
100 }
101
102 .two th {
103 height: 45px;
104
105 p:nth-child(2) {
106 font-size: 14px;
107 }
108 }
109
110 tr {
111 display: flex;
112 }
113
114 tr td {
115 border: 1px solid rgb(227, 226, 226);
116 text-align: center;
117 height: 40px;
118 font-size: 13px;
119 width: 140px;
120 flex: 1;
121 width: 100%;
122 display: flex;
123 align-items: center;
124 justify-content: center;
125 min-width: 280px;
126 z-index: 1;
127 }
128
129 >tr:nth-child(odd) td {
130 background: #f2f2f2;
131 }
132
133 >tr:nth-child(even) td {
134 background: #f9f9f9;
135 }
136
137 td.linshi {
138 color: #fe9400;
139 }
140
141 tr>td.lishi {
142 color: #7f7f7f;
143 }
144 }
145
146 .rollTable {
147 margin-top: -2px;
148 display: block;
149 height: calc(100vh - 185px);
150 overflow-y: scroll;
151 margin-left: 2px;
152 }
153 }
154 }
...\ No newline at end of file ...\ No newline at end of file
...@@ -19,7 +19,7 @@ import { ...@@ -19,7 +19,7 @@ import {
19 } from "@/api/workFlow.js"; 19 } from "@/api/workFlow.js";
20 import { mapGetters } from 'vuex' 20 import { mapGetters } from 'vuex'
21 export default { 21 export default {
22 data () { 22 data() {
23 return { 23 return {
24 //是否开启材料分屏 24 //是否开启材料分屏
25 splitScreen: false, 25 splitScreen: false,
...@@ -35,10 +35,12 @@ export default { ...@@ -35,10 +35,12 @@ export default {
35 batchButtonName: '', 35 batchButtonName: '',
36 // 受理申请信息 36 // 受理申请信息
37 slsq: {}, 37 slsq: {},
38 ableOperation: true 38 ableOperation: true,
39 showidea: false
40
39 } 41 }
40 }, 42 },
41 mounted () { 43 mounted() {
42 this.flowInitParam(); 44 this.flowInitParam();
43 }, 45 },
44 methods: { 46 methods: {
...@@ -47,7 +49,7 @@ export default { ...@@ -47,7 +49,7 @@ export default {
47 * @description: 加载流程初始参数 49 * @description: 加载流程初始参数
48 * @author: renchao 50 * @author: renchao
49 */ 51 */
50 flowInitParam () { 52 flowInitParam() {
51 var formdata = new FormData(); 53 var formdata = new FormData();
52 54
53 formdata.append("bsmSlsq", this.bsmSlsq); 55 formdata.append("bsmSlsq", this.bsmSlsq);
...@@ -58,6 +60,10 @@ export default { ...@@ -58,6 +60,10 @@ export default {
58 stepExpandInfo(formdata).then((res) => { 60 stepExpandInfo(formdata).then((res) => {
59 if (res.code === 200) { 61 if (res.code === 200) {
60 this.leftButtonList = res.result.button; 62 this.leftButtonList = res.result.button;
63 if (res.result.properties.length) {
64 this.showidea = res.result.properties[0].value
65 }
66
61 this.rightButtonList = res.result.operation; 67 this.rightButtonList = res.result.operation;
62 let arr = this.rightButtonList.filter((item) => { 68 let arr = this.rightButtonList.filter((item) => {
63 return item.name == "删除" 69 return item.name == "删除"
...@@ -79,7 +85,7 @@ export default { ...@@ -79,7 +85,7 @@ export default {
79 * @param {*} item 85 * @param {*} item
80 * @author: renchao 86 * @author: renchao
81 */ 87 */
82 operation (item) { 88 operation(item) {
83 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿 89 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿
84 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout 90 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout
85 let that = this; 91 let that = this;
...@@ -289,7 +295,7 @@ export default { ...@@ -289,7 +295,7 @@ export default {
289 * @description: del 295 * @description: del
290 * @author: renchao 296 * @author: renchao
291 */ 297 */
292 del () { 298 del() {
293 let formdata = new FormData(); 299 let formdata = new FormData();
294 formdata.append("bsmSlsq", this.bsmSlsq); 300 formdata.append("bsmSlsq", this.bsmSlsq);
295 this.$confirm("确定要删除吗, 是否继续?", "提示", { 301 this.$confirm("确定要删除吗, 是否继续?", "提示", {
...@@ -324,24 +330,27 @@ export default { ...@@ -324,24 +330,27 @@ export default {
324 * @param {*} obj 330 * @param {*} obj
325 * @author: renchao 331 * @author: renchao
326 */ 332 */
327 sendToNext (obj) { 333 sendToNext(obj) {
328 this.$popupDialog("转出", "djbworkflow/components/zc", { 334 this.$popupDialog("转出", "djbworkflow/components/zc", {
329 obj:obj, 335 obj: obj,
330 bsmSlsq: this.bsmSlsq, 336 bsmSlsq: this.bsmSlsq,
331 tabList: this.tabList 337 tabList: this.tabList,
332 }, '800px', true) 338 tshowidea: this.showidea
339 }, '600px', true)
333 }, 340 },
334 //转出最后一个流程 341 //转出最后一个流程
335 /** 342 /**
336 * @description: 转出最后一个流程 343 * @description: 转出最后一个流程
337 * @author: renchao 344 * @author: renchao
338 */ 345 */
339 sendToEnd () { 346 sendToEnd() {
340 this.$popupDialog("转出", "djbworkflow/components/zc", { 347 this.$popupDialog("转出", "djbworkflow/components/zc", {
341 obj:"", 348 obj: "",
342 bsmSlsq: this.bsmSlsq, 349 bsmSlsq: this.bsmSlsq,
343 tabList: this.tabList 350 tabList: this.tabList,
344 }, '800px', true) 351 showidea: this.showidea
352
353 }, '600px', true)
345 }, 354 },
346 355
347 //批量操作 356 //批量操作
...@@ -349,7 +358,7 @@ export default { ...@@ -349,7 +358,7 @@ export default {
349 * @description: 批量操作 358 * @description: 批量操作
350 * @author: renchao 359 * @author: renchao
351 */ 360 */
352 handleBatchDel () { 361 handleBatchDel() {
353 this.$popupDialog("批量删除", "workflow/components/batchDel", { 362 this.$popupDialog("批量删除", "workflow/components/batchDel", {
354 width: "50%", 363 width: "50%",
355 btnShow: false, 364 btnShow: false,
...@@ -363,7 +372,7 @@ export default { ...@@ -363,7 +372,7 @@ export default {
363 * @param {*} file 372 * @param {*} file
364 * @author: renchao 373 * @author: renchao
365 */ 374 */
366 handleChange (file) { 375 handleChange(file) {
367 var formdata = new FormData(); 376 var formdata = new FormData();
368 formdata.append("file", file.raw); 377 formdata.append("file", file.raw);
369 formdata.append("bsmSldy", this.currentSelectProps.bsmSldy); 378 formdata.append("bsmSldy", this.currentSelectProps.bsmSldy);
...@@ -382,7 +391,7 @@ export default { ...@@ -382,7 +391,7 @@ export default {
382 * @param {*} file 391 * @param {*} file
383 * @author: renchao 392 * @author: renchao
384 */ 393 */
385 beforeUpload (file) { 394 beforeUpload(file) {
386 return true; 395 return true;
387 } 396 }
388 } 397 }
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
50 } 50 }
51 51
52 .el-icon-delete { 52 .el-icon-delete {
53 margin-top: 10px; 53 margin-top: 0;
54 } 54 }
55 55
56 .title-detail { 56 .title-detail {
......
...@@ -16,13 +16,24 @@ ...@@ -16,13 +16,24 @@
16 </div> 16 </div>
17 </div> 17 </div>
18 <div class="xxTableBox rollTable"> 18 <div class="xxTableBox rollTable">
19 <!-- 固定前三个 -->
19 <table class="xxTable"> 20 <table class="xxTable">
20 <tr v-for="(item, colindex) in columns" :key="colindex"> 21 <tr v-for="(item, colindex) in columnsall" :key="colindex" :class="item.bt">
21 <td> 22 <td>
22 {{ item.label }} 23 {{ item.label }}
23 </td> 24 </td>
24 <td></td> 25 <td v-for="(row, index) in tableData" :key="index">
25 <td v-for="count in emptycolNum" :key="~count"></td> 26 <div class="setbut" v-if="item.prop == 'bhqk'">
27 {{ index?"变化后": "变化前"}}
28 </div>
29 <div
30 v-if="item.prop == 'cz' && row.sjlx != '系统数据'"
31 ></div>
32 <span v-if="item.prop == 'qszt'" :class="item.co">
33 {{ getQsztName(row[item.prop]) }}
34 </span>
35 <span v-else :class="item.co"> {{ row[item.prop] }}</span>
36 </td>
26 </tr> 37 </tr>
27 </table> 38 </table>
28 </div> 39 </div>
...@@ -32,8 +43,8 @@ ...@@ -32,8 +43,8 @@
32 43
33 <script> 44 <script>
34 import { datas } from "./qlxxFormData.js"; 45 import { datas } from "./qlxxFormData.js";
35 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 46 import { getSjlx } from "@/utils/dictionary.js";
36 import { getDiyiqList } from "@/api/djbDetail.js"; 47 import { getDjbQlxxDiff } from "@/api/djbDetail.js";
37 export default { 48 export default {
38 props: { 49 props: {
39 formData: { 50 formData: {
...@@ -45,24 +56,113 @@ export default { ...@@ -45,24 +56,113 @@ export default {
45 return { 56 return {
46 radio: 1, 57 radio: 1,
47 title: "变化情况对比", 58 title: "变化情况对比",
59 qsztList: datas.columns().qsztList,
48 //列表数据 60 //列表数据
49 tableData: [], 61 tableData: [],
50 //空列值个数 62 //空列值个数
51 emptycolNum: 1, 63 emptycolNum: 1,
52 //列名称对象 64 //列名称对象
53 columns: datas.columns().DYIQ, 65 columns: [],
66 columnsall:[],
67 columnsum:[]
54 }; 68 };
55 }, 69 },
56 created() { 70 created() {
57 console.log("this.formData", this.formData); 71 switch (this.formData.dqqllx) {
72 case "JSYDSYQ":
73 this.columns = datas.columns().JSYDSYQ;
74 break;
75 case "FDCQ2":
76 this.columns = datas.columns().FDCQ2;
77 break;
78 case "NYDSYQ":
79 this.columns = datas.columns().NYDSYQ;
80 break;
81 case "DYAQ":
82 this.columns = datas.columns().DYAQ;
83 break;
84 case "DYIQ":
85 this.columns = datas.columns().DYIQ;
86 break;
87 case "YGDJ":
88 this.columns = datas.columns().YGDJ;
89 break;
90 case "CFDJ":
91 this.columns = datas.columns().CFDJ;
92 break;
93 case "YYDJ":
94 this.columns = datas.columns().YYDJ;
95 break;
96 }
97 this.getdata();
58 }, 98 },
59 methods: { 99 methods: {
100 getArrDifference: function(arr1, arr2){
101 return arr1.concat(arr2).filter(function(value, i, arr){
102 return arr.indexOf(value) === arr.lastIndexOf(value);
103 })
104 },
60 /** 105 /**
61 * @description: checkChange 106 * @description: checkChange
62 * @author: renchao 107 * @author: renchao
63 */ 108 */
109 getdata() {
110 getDjbQlxxDiff(this.formData.bsmQlxx).then((res) => {
111 if (res.code === 200) {
112 this.tableData.push(res.result.ssQlxx)
113 this.tableData.push(res.result.currentQlxx)
114
115 this.tableData.map((item) => {
116 item.sjlx = getSjlx(item.sjlx);
117 });
118 for (let key in this.tableData[0]) {
119 this.columnsum=this.columns.filter((item,index) => {
120 if(this.tableData[1][key]!==this.tableData[0][key]&&this.columns[index].prop==key){
121 this.columns[index].bt="bgc"
122 this.columns[index].co="red"
123 }
124 return this.columns[index].bt=="bgc"
125 })
126 }
127 this.columns.unshift({
128 prop: "bhqk",
129 label: ""
130 })
131 this.columnsum.unshift({
132 prop: "bhqk",
133 label: ""
134 })
135 this.columnsall= this.columns
136
137
138
139 }
140 });
141 }
142 /**
143 * @description: getQsztName
144 * @param {*} code
145 * @author: renchao
146 */,
147 getQsztName(code) {
148 let name = "";
149 for (let item of this.qsztList) {
150 if (item.value == code) {
151 name = item.label;
152 break;
153 }
154 }
155 return name;
156 },
157
64 checkChange() { 158 checkChange() {
65 console.log("ssss",this.radio); 159 if(this.radio==2){
160 this.columnsall=this.columnsum
161
162 }else{
163 this.columnsall=this.columns
164
165 }
66 }, 166 },
67 }, 167 },
68 }; 168 };
...@@ -70,4 +170,18 @@ export default { ...@@ -70,4 +170,18 @@ export default {
70 170
71 <style lang="scss" scoped> 171 <style lang="scss" scoped>
72 @import "./qlxxCommon.scss"; 172 @import "./qlxxCommon.scss";
173 .bgc{
174
175 td{
176 background-color: rgb(182, 203, 207) !important;
177
178 }
179 }
180 .red{
181 color: red;
182 }
183 .setbut{
184 font-size: 18px;
185 font-weight: 700;
186 }
73 </style> 187 </style>
......
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
96 } 96 }
97 97
98 th.linshi { 98 th.linshi {
99 color: #fe9400; 99 color: #ff5100;
100 } 100 }
101 101
102 .two th { 102 .two th {
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
128 height: 0; 128 height: 0;
129 border-width: 0px 0px 55px 55px; 129 border-width: 0px 0px 55px 55px;
130 border-style: none solid solid; 130 border-style: none solid solid;
131 border-color: transparent transparent #fe9400; 131 border-color: transparent transparent #ff5100;
132 position: absolute; 132 position: absolute;
133 top: 0; 133 top: 0;
134 right: 0; 134 right: 0;
...@@ -193,7 +193,7 @@ ...@@ -193,7 +193,7 @@
193 } 193 }
194 194
195 td.linshi { 195 td.linshi {
196 color: #fe9400; 196 color: #ff5100;
197 } 197 }
198 198
199 tr>td.lishi { 199 tr>td.lishi {
...@@ -209,4 +209,4 @@ ...@@ -209,4 +209,4 @@
209 margin-left: 2px; 209 margin-left: 2px;
210 } 210 }
211 } 211 }
212 }
...\ No newline at end of file ...\ No newline at end of file
212 }
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:39:47 4 * @LastEditTime: 2023-07-27 09:03:56
5 --> 5 -->
6 <template> 6 <template>
7 <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm" 7 <dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm"
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
176 dlrmc: "", 176 dlrmc: "",
177 dlrzjlx: "", 177 dlrzjlx: "",
178 dlrzjh: "", 178 dlrzjh: "",
179 dlrdh:"", 179 dlrdh: "",
180 }, 180 },
181 rules: { 181 rules: {
182 sqrlx: [{ required: true, message: "权利人类型", trigger: "change" }], 182 sqrlx: [{ required: true, message: "权利人类型", trigger: "change" }],
...@@ -215,6 +215,7 @@ ...@@ -215,6 +215,7 @@
215 if (valid) { 215 if (valid) {
216 this.$emit("input", false); 216 this.$emit("input", false);
217 this.$emit("updateDetail", _.cloneDeep(this.ruleForm)); 217 this.$emit("updateDetail", _.cloneDeep(this.ruleForm));
218 this.$refs['ruleForm'].resetFields();
218 } else { 219 } else {
219 return false; 220 return false;
220 } 221 }
......
...@@ -50,12 +50,11 @@ ...@@ -50,12 +50,11 @@
50 } 50 }
51 51
52 .el-icon-delete { 52 .el-icon-delete {
53 margin-top: 10px; 53 margin-top: 0;
54 } 54 }
55 55
56 .title-detail { 56 .title-detail {
57 display: flex; 57 word-wrap: break-word;
58 flex-wrap: wrap;
59 width: 100%; 58 width: 100%;
60 } 59 }
61 60
...@@ -102,7 +101,7 @@ ...@@ -102,7 +101,7 @@
102 } 101 }
103 102
104 .animation-map-drawer { 103 .animation-map-drawer {
105 width: 260px; 104 width: 290px;
106 height: calc(100% - 80px); 105 height: calc(100% - 80px);
107 } 106 }
108 107
......
...@@ -46,13 +46,13 @@ ...@@ -46,13 +46,13 @@
46 </el-form-item> 46 </el-form-item>
47 </el-col> 47 </el-col>
48 </el-row> 48 </el-row>
49 <div class="slxx_title title-block"> 49 <div
50 class="slxx_title title-block flex"
51 style="justify-content: space-between"
52 >
50 不动产单元情况 53 不动产单元情况
51 <div class="triangle"></div> 54 <el-button @click="compare">变化情况对比+</el-button>
52 </div> 55 </div>
53
54 <el-button type="primary" style="float: right;margin-right: 20px; " @click="dataSelectClick">数据查看</el-button>
55
56 <el-row :gutter="10" v-if="ruleForm.qlxx"> 56 <el-row :gutter="10" v-if="ruleForm.qlxx">
57 <el-col :span="8"> 57 <el-col :span="8">
58 <el-form-item label="不动产单元号:"> 58 <el-form-item label="不动产单元号:">
...@@ -296,7 +296,7 @@ ...@@ -296,7 +296,7 @@
296 * @author: renchao 296 * @author: renchao
297 */ 297 */
298 dataSelectClick () { 298 dataSelectClick () {
299 this.$popup("房屋信息比对", this.BASE_API.SERVERAPI + "/rest/ywbl/fdcq2/slxxCompareDetai", 299 this.$popup("房屋所有权", this.BASE_API.SERVERAPI + "/rest/ywbl/fdcq2/slxxCompareDetai",
300 { 300 {
301 formData: { 301 formData: {
302 bsmSldy: this.propsParam.bsmSldy, 302 bsmSldy: this.propsParam.bsmSldy,
...@@ -354,12 +354,27 @@ ...@@ -354,12 +354,27 @@
354 } 354 }
355 }); 355 });
356 }, 356 },
357 /**
358 * @description: compare
359 * @author: renchao
360 */
361 compare() {
362 this.$popupDialog(
363 this.ruleForm.qlxx.qllxmc,
364 "registerBook/comparison",
365 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
366 dqqllx: 'FDCQ2',
367 },
368 "80%",
369 true
370 );
371 },
357 }, 372 },
358 }; 373 };
359 </script> 374 </script>
360 <style scoped lang='scss'> 375 <style scoped lang='scss'>
361 @import "~@/styles/public.scss"; 376 @import "~@/styles/public.scss";
362 377 @import "~@/styles/slxx/slxx.scss";
363 /deep/.el-form { 378 /deep/.el-form {
364 display: flex; 379 display: flex;
365 flex-direction: column; 380 flex-direction: column;
......
...@@ -327,11 +327,14 @@ export default { ...@@ -327,11 +327,14 @@ export default {
327 * @description: compare 327 * @description: compare
328 * @author: renchao 328 * @author: renchao
329 */ 329 */
330 compare() { 330 compare() {
331 this.$popupDialog( 331 console.log("this.ruleForm",this.ruleForm);
332 "国有建设用地使用权", 332 this.$popupDialog(
333 this.ruleForm.qlxx.qllxmc,
333 "registerBook/comparison", 334 "registerBook/comparison",
334 { propsParam: this.propsParam }, 335 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
336 dqqllx: 'JSYDSYQ',
337 },
335 "80%", 338 "80%",
336 true 339 true
337 ) 340 )
......
...@@ -42,13 +42,13 @@ ...@@ -42,13 +42,13 @@
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
45 <div class="slxx_title title-block"> 45 <div
46 不动产情况 46 class="slxx_title title-block flex"
47 <div class="triangle"></div> 47 style="justify-content: space-between"
48 >
49 不动产单元情况
50 <el-button @click="compare">变化情况对比+</el-button>
48 </div> 51 </div>
49
50 <!-- <el-button type="primary" style="float: right;margin-right: 20px; " @click="onClick">数据查看</el-button>-->
51
52 <el-row :gutter="10" v-if="ruleForm.qlxx"> 52 <el-row :gutter="10" v-if="ruleForm.qlxx">
53 <el-col :span="8"> 53 <el-col :span="8">
54 <el-form-item label="不动产单元号:"> 54 <el-form-item label="不动产单元号:">
...@@ -244,9 +244,24 @@ ...@@ -244,9 +244,24 @@
244 }); 244 });
245 } 245 }
246 }); 246 });
247 } 247 },
248 } 248 /**
249 } 249 * @description: compare
250 * @author: renchao
251 */
252 compare() {
253 this.$popupDialog(
254 this.ruleForm.qlxx.qllxmc,
255 "registerBook/comparison",
256 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
257 dqqllx: 'YGDJ',
258 },
259 "80%",
260 true
261 );
262 },
263 },
264 };
250 </script> 265 </script>
251 <style scoped lang='scss'> 266 <style scoped lang='scss'>
252 @import "~@/styles/public.scss"; 267 @import "~@/styles/public.scss";
......
...@@ -233,6 +233,23 @@ ...@@ -233,6 +233,23 @@
233 this.$refs.table.toggleRowSelection(row); 233 this.$refs.table.toggleRowSelection(row);
234 } 234 }
235 }, 235 },
236 /**
237 * @description: openBook
238 * @param {*} row
239 * @author: miaofang
240 */
241 openBook (row) {
242 console.log("的急急急急急急");
243 var param = {
244 bdcdyid: row.bdcdyid,
245 qllx: row.qllx,
246 bdcdyh: row.bdcdyh,
247 bsmQlxx: row.bsmQlxx,
248 };
249 this.$popup("登记簿详情", "registerBook/djbFrame", {
250 formData: param
251 })
252 },
236 }, 253 },
237 }; 254 };
238 </script> 255 </script>
......
...@@ -199,6 +199,22 @@ ...@@ -199,6 +199,22 @@
199 this.$refs.table.toggleRowSelection(row); 199 this.$refs.table.toggleRowSelection(row);
200 } 200 }
201 }, 201 },
202 /**
203 * @description: openBook
204 * @param {*} row
205 * @author: renchao
206 */
207 openBook (row) {
208 var param = {
209 bdcdyid: row.bdcdyid,
210 qllx: row.qllx,
211 bdcdyh: row.bdcdyh,
212 bsmQlxx: row.bsmQlxx,
213 };
214 this.$popup("登记簿详情", "registerBook/djbFrame", {
215 formData: param
216 })
217 },
202 }, 218 },
203 }; 219 };
204 </script> 220 </script>
......
...@@ -366,7 +366,24 @@ ...@@ -366,7 +366,24 @@
366 } else { 366 } else {
367 this.$refs.table.toggleRowSelection(row); 367 this.$refs.table.toggleRowSelection(row);
368 } 368 }
369 } 369 },
370 /**
371 * @description: openBook
372 * @param {*} row
373 * @author: miaofang
374 */
375 openBook (row) {
376 console.log("的急急急急急急");
377 var param = {
378 bdcdyid: row.bdcdyid,
379 qllx: row.qllx,
380 bdcdyh: row.bdcdyh,
381 bsmQlxx: row.bsmQlxx,
382 };
383 this.$popup("登记簿详情", "registerBook/djbFrame", {
384 formData: param
385 })
386 },
370 } 387 }
371 } 388 }
372 </script> 389 </script>
......
...@@ -188,6 +188,22 @@ ...@@ -188,6 +188,22 @@
188 this.$refs.table.toggleRowSelection(row); 188 this.$refs.table.toggleRowSelection(row);
189 } 189 }
190 }, 190 },
191 /**
192 * @description: openBook
193 * @param {*} row
194 * @author: renchao
195 */
196 openBook (row) {
197 var param = {
198 bdcdyid: row.bdcdyid,
199 qllx: row.qllx,
200 bdcdyh: row.bdcdyh,
201 bsmQlxx: row.bsmQlxx,
202 };
203 this.$popup("登记簿详情", "registerBook/djbFrame", {
204 formData: param
205 })
206 },
191 } 207 }
192 } 208 }
193 </script> 209 </script>
......
...@@ -213,6 +213,23 @@ ...@@ -213,6 +213,23 @@
213 this.$refs.table.toggleRowSelection(row); 213 this.$refs.table.toggleRowSelection(row);
214 } 214 }
215 }, 215 },
216 /**
217 * @description: openBook
218 * @param {*} row
219 * @author: miaofang
220 */
221 openBook (row) {
222 console.log("的急急急急急急");
223 var param = {
224 bdcdyid: row.bdcdyid,
225 qllx: row.qllx,
226 bdcdyh: row.bdcdyh,
227 bsmQlxx: row.bsmQlxx,
228 };
229 this.$popup("登记簿详情", "registerBook/djbFrame", {
230 formData: param
231 })
232 },
216 }, 233 },
217 }; 234 };
218 </script> 235 </script>
......
...@@ -229,6 +229,22 @@ ...@@ -229,6 +229,22 @@
229 this.$refs.table.toggleRowSelection(row); 229 this.$refs.table.toggleRowSelection(row);
230 } 230 }
231 }, 231 },
232 /**
233 * @description: openBook
234 * @param {*} row
235 * @author: renchao
236 */
237 openBook (row) {
238 var param = {
239 bdcdyid: row.bdcdyid,
240 qllx: row.qllx,
241 bdcdyh: row.bdcdyh,
242 bsmQlxx: row.bsmQlxx,
243 };
244 this.$popup("登记簿详情", "registerBook/djbFrame", {
245 formData: param
246 })
247 },
232 } 248 }
233 } 249 }
234 </script> 250 </script>
......
...@@ -190,6 +190,22 @@ ...@@ -190,6 +190,22 @@
190 this.$refs.table.toggleRowSelection(row); 190 this.$refs.table.toggleRowSelection(row);
191 } 191 }
192 }, 192 },
193 /**
194 * @description: openBook
195 * @param {*} row
196 * @author: renchao
197 */
198 openBook (row) {
199 var param = {
200 bdcdyid: row.bdcdyid,
201 qllx: row.qllx,
202 bdcdyh: row.bdcdyh,
203 bsmQlxx: row.bsmQlxx,
204 };
205 this.$popup("登记簿详情", "registerBook/djbFrame", {
206 formData: param
207 })
208 },
193 }, 209 },
194 }; 210 };
195 </script> 211 </script>
......
...@@ -189,6 +189,22 @@ ...@@ -189,6 +189,22 @@
189 this.$refs.table.toggleRowSelection(row); 189 this.$refs.table.toggleRowSelection(row);
190 } 190 }
191 }, 191 },
192 /**
193 * @description: openBook
194 * @param {*} row
195 * @author: renchao
196 */
197 openBook (row) {
198 var param = {
199 bdcdyid: row.bdcdyid,
200 qllx: row.qllx,
201 bdcdyh: row.bdcdyh,
202 bsmQlxx: row.bsmQlxx,
203 };
204 this.$popup("登记簿详情", "registerBook/djbFrame", {
205 formData: param
206 })
207 },
192 }, 208 },
193 }; 209 };
194 </script> 210 </script>
......
...@@ -199,6 +199,22 @@ ...@@ -199,6 +199,22 @@
199 this.$refs.table.toggleRowSelection(row); 199 this.$refs.table.toggleRowSelection(row);
200 } 200 }
201 }, 201 },
202 /**
203 * @description: openBook
204 * @param {*} row
205 * @author: renchao
206 */
207 openBook (row) {
208 var param = {
209 bdcdyid: row.bdcdyid,
210 qllx: row.qllx,
211 bdcdyh: row.bdcdyh,
212 bsmQlxx: row.bsmQlxx,
213 };
214 this.$popup("登记簿详情", "registerBook/djbFrame", {
215 formData: param
216 })
217 },
202 218
203 }, 219 },
204 }; 220 };
......
...@@ -156,9 +156,10 @@ ...@@ -156,9 +156,10 @@
156 /** 156 /**
157 * @description: openBook 157 * @description: openBook
158 * @param {*} row 158 * @param {*} row
159 * @author: renchao 159 * @author: miaofang
160 */ 160 */
161 openBook (row) { 161 openBook (row) {
162 console.log("的急急急急急急");
162 var param = { 163 var param = {
163 bdcdyid: row.bdcdyid, 164 bdcdyid: row.bdcdyid,
164 qllx: row.qllx, 165 qllx: row.qllx,
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-27 10:04:09
5 -->
6 <template>
7 <!-- 主体权利信息查询 -->
8 <div class="from-clues">
9 <!-- 表单部分 -->
10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row>
13 <el-col :span="6">
14 <el-form-item label="不动产权证号">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100">
16 </el-input>
17 </el-form-item>
18 </el-col>
19 <el-col :span="6">
20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input>
23 </el-form-item>
24 </el-col>
25 <el-col :span="6">
26 <el-form-item label="坐落">
27 <el-input placeholder="" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input>
29 </el-form-item>
30 </el-col>
31 <el-col :span="6" class="btnColRight">
32 <el-form-item>
33 <el-button type="primary" @click="handleSearch">查询</el-button>
34 </el-form-item>
35 </el-col>
36 </el-row>
37 </el-form>
38 </div>
39 <!-- 表格 -->
40 <div class="from-clues-content loadingtext">
41 <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300"
42 :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" @select="select"
43 @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns"
44 :data="tableData.data">
45 </lb-table>
46 </div>
47 <div class="submit_button">
48 <el-button @click="$popupCacel">取消</el-button>
49 <el-button type="primary" plain @click="submitForm">发起申请</el-button>
50 </div>
51 </div>
52 </template>
53 <script>
54 import store from '@/store/index.js'
55 import { ywPopupDialog } from "@/utils/popup.js";
56 import { datas, sendThis } from "../javascript/selectYgdj200.js";
57 import { defaultParameters } from "../javascript/publicDefaultPar.js";
58 import table from "@/utils/mixin/table";
59 import jump from "./mixin/jump";
60 import { selectYgdj200 } from "@/api/ywsq.js";
61 import { startTogetherFlow } from "@/api/workFlow.js";
62 export default {
63 mixins: [table, jump],
64 props: {
65 isJump: { type: Boolean, default: false },
66 sqywInfo: { type: Object, default: () => { } },
67 },
68 data () {
69 return {
70 queryForm: defaultParameters.defaultParameters(),
71 tableData: {
72 total: 0,
73 columns: datas.columns(),
74 data: [],
75 },
76 bdcdysz: [],
77 };
78 },
79 mounted () {
80 sendThis(this);
81 },
82 methods: {
83 /**
84 * @description: queryClick
85 * @author: renchao
86 */
87 queryClick () {
88 this.$startLoading();
89 this.queryForm.sqywbm = this.sqywInfo.djywbm;
90 selectYgdj200({ ...this.queryForm, ...this.pageData }).then((res) => {
91 this.$endLoading();
92 if (res.code === 200) {
93 let { total, records } = res.result;
94 this.tableData.total = total;
95 this.tableData.data = records;
96 }
97 });
98 },
99 /**
100 * @description: submitForm
101 * @author: renchao
102 */
103 submitForm () {
104 if (this.bdcdysz.length == 0) {
105 this.$message.error("请至少选择一条数据");
106 return;
107 }
108 startTogetherFlow({
109 bsmSqyw: this.sqywInfo.bsmSqyw,
110 bdcdysz: this.bdcdysz,
111 djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "",
112 djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "",
113 }).then((res) => {
114 if (res.code == 200) {
115 this.$message({
116 showClose: true,
117 message: '发起申请成功',
118 type: 'success'
119 })
120 if (!this.isJump) {
121 this.jump(res.result, this.sqywInfo.djywbm)
122 } else {
123 store.dispatch('user/refreshPage', true);
124 this.$popupCacel()
125 }
126 } else {
127 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
128 }
129 })
130 },
131 /**
132 * @description: handleSelectionChange
133 * @param {*} val
134 * @author: renchao
135 */
136 handleSelectionChange (val) {
137 if (this.sqywInfo.sqywdylx == "1") {
138 if (val.length > 1) {
139 this.bdcdysz = [...val[val.length - 1]];
140 } else {
141 this.bdcdysz = val;
142 }
143 } else {
144 this.bdcdysz = val;
145 }
146 },
147 /**
148 * @description: select
149 * @param {*} selection
150 * @param {*} row
151 * @author: renchao
152 */
153 select (selection, row) {
154 if (this.sqywInfo.sqywdylx == "1") {
155 // 清除 所有勾选项
156 this.$refs.table.clearSelection()
157 // 当表格数据都没有被勾选的时候 就返回
158 // 主要用于将当前勾选的表格状态清除
159 if (selection.length == 0) return
160 this.$refs.table.toggleRowSelection(row, true);
161 }
162 },
163 /**
164 * @description: handleRowClick
165 * @param {*} row
166 * @author: renchao
167 */
168 handleRowClick (row) {
169 // 如果状态是1,那就是单选
170 if (this.sqywInfo.sqywdylx == "1") {
171 const bdcdysz = this.bdcdysz
172 this.$refs.table.clearSelection()
173 if (bdcdysz.length == 1) {
174 bdcdysz.forEach(item => {
175 // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
176 if (item == row) {
177 this.$refs.table.toggleRowSelection(row, false);
178 }
179 // 不然就让当前的一行勾选
180 else {
181 this.$refs.table.toggleRowSelection(row, true);
182 }
183 })
184 }
185 else {
186 this.$refs.table.toggleRowSelection(row, true);
187 }
188 } else {
189 this.$refs.table.toggleRowSelection(row);
190 }
191 },
192 },
193 };
194 </script>
195 <style scoped lang="scss">
196 @import "~@/styles/mixin.scss";
197 @import "~@/styles/public.scss";
198 </style>
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 11:18:36
5 -->
6 <template>
7 <!-- 主体权利信息查询 -->
8 <div class="from-clues">
9 <!-- 表单部分 -->
10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm">
12 <el-row>
13 <el-col :span="6">
14 <el-form-item label="不动产权证号">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width200px">
16 </el-input>
17 </el-form-item>
18 </el-col>
19 <el-col :span="6">
20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width200px">
22 </el-input>
23 </el-form-item>
24 </el-col>
25 <el-col :span="8">
26 <el-form-item label="坐落">
27 <el-input placeholder="请输入坐落" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input>
29 </el-form-item>
30 </el-col>
31 <el-col :span="4" class="btnColRight">
32 <el-form-item>
33 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item>
36 </el-col>
37 </el-row>
38 </el-form>
39 </div>
40 <!-- 表格 -->
41 <div class="from-clues-content loadingtext">
42 <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300"
43 :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" @select="select"
44 @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns"
45 :data="tableData.data">
46 </lb-table>
47 </div>
48 <div class="submit_button">
49 <el-button @click="$popupCacel">取消</el-button>
50 <el-button type="primary" plain @click="submitForm">发起申请</el-button>
51 </div>
52 </div>
53 </template>
54 <script>
55 import jump from "./mixin/jump";
56 import store from '@/store/index.js'
57 import table from "@/utils/mixin/table";
58 import { ywPopupDialog } from "@/utils/popup.js";
59 import { datas, sendThis } from "../javascript/selectFwsyq.js";
60 import { defaultParameters } from "../javascript/publicDefaultPar.js";
61 import { selectFwsyq } from "@/api/ywsq.js";
62 import { startTogetherFlow } from "@/api/workFlow.js";
63 export default {
64 mixins: [table, jump],
65 props: {
66 isJump: { type: Boolean, default: false },
67 sqywInfo: { type: Object, default: () => { } },
68 },
69 data () {
70 return {
71 queryForm: defaultParameters.defaultParameters(),
72 tableData: {
73 total: 0,
74 columns: datas.columns(),
75 data: [],
76 },
77 bdcdysz: [],
78 };
79 },
80 mounted () {
81 sendThis(this);
82 },
83 methods: {
84 /**
85 * @description: queryClick
86 * @author: renchao
87 */
88 queryClick () {
89 this.$startLoading();
90 this.queryForm.sqywbm = this.sqywInfo.djywbm;
91 selectFwsyq({ ...this.queryForm, ...this.pageData }).then((res) => {
92 this.$endLoading();
93 if (res.code === 200) {
94 let { total, records } = res.result;
95 this.tableData.total = total;
96 this.tableData.data = records;
97 }
98 });
99 },
100 /**
101 * @description: submitForm
102 * @author: renchao
103 */
104 submitForm () {
105 if (this.bdcdysz.length == 0) {
106 this.$message.error("请至少选择一条数据");
107 return;
108 }
109 startTogetherFlow({
110 bsmSqyw: this.sqywInfo.bsmSqyw,
111 bdcdysz: this.bdcdysz,
112 djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "",
113 djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "",
114 }).then((res) => {
115 if (res.code == 200) {
116 this.$message({
117 showClose: true,
118 message: "发起申请成功",
119 type: "success",
120 });
121 if (!this.isJump) {
122 this.jump(res.result, this.sqywInfo.djywbm);
123 } else {
124 store.dispatch('user/refreshPage', true);
125 }
126 this.$popupCacel()
127 } else {
128 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
129 }
130 })
131 },
132 /**
133 * @description: handleSelectionChange
134 * @param {*} val
135 * @author: renchao
136 */
137 handleSelectionChange (val) {
138 if (this.sqywInfo.sqywdylx == "1") {
139 if (val.length > 1) {
140 this.bdcdysz = [...val[val.length - 1]];
141 } else {
142 this.bdcdysz = val;
143 }
144 } else {
145 this.bdcdysz = val;
146 }
147 },
148 /**
149 * @description: select
150 * @param {*} selection
151 * @param {*} row
152 * @author: renchao
153 */
154 select (selection, row) {
155 if (this.sqywInfo.sqywdylx == "1") {
156 // 清除 所有勾选项
157 this.$refs.table.clearSelection()
158 // 当表格数据都没有被勾选的时候 就返回
159 // 主要用于将当前勾选的表格状态清除
160 if (selection.length == 0) return
161 this.$refs.table.toggleRowSelection(row, true);
162 }
163 },
164 /**
165 * @description: handleRowClick
166 * @param {*} row
167 * @author: renchao
168 */
169 handleRowClick (row) {
170 // 如果状态是1,那就是单选
171 if (this.sqywInfo.sqywdylx == "1") {
172 const bdcdysz = this.bdcdysz
173 this.$refs.table.clearSelection()
174 if (bdcdysz.length == 1) {
175 bdcdysz.forEach(item => {
176 // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
177 if (item == row) {
178 this.$refs.table.toggleRowSelection(row, false);
179 }
180 // 不然就让当前的一行勾选
181 else {
182 this.$refs.table.toggleRowSelection(row, true);
183 }
184 })
185 }
186 else {
187 this.$refs.table.toggleRowSelection(row, true);
188 }
189 } else {
190 this.$refs.table.toggleRowSelection(row);
191 }
192 },
193 },
194 };
195 </script>
196 <style scoped lang="scss">
197 @import "~@/styles/mixin.scss";
198 @import "~@/styles/public.scss";
199 </style>
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-07-27 10:04:28
5 -->
6 <template>
7 <!-- 主体权利信息查询 -->
8 <div class="from-clues">
9 <!-- 表单部分 -->
10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row>
13 <el-col :span="6">
14 <el-form-item label="不动产权证号">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100">
16 </el-input>
17 </el-form-item>
18 </el-col>
19 <el-col :span="6">
20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input>
23 </el-form-item>
24 </el-col>
25 <el-col :span="6">
26 <el-form-item label="坐落" label-width="60px">
27 <el-input placeholder="" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input>
29 </el-form-item>
30 </el-col>
31 <el-col :span="6" class="btnColRight">
32 <el-form-item>
33 <el-button type="primary" @click="handleSearch">查询</el-button>
34 </el-form-item>
35 </el-col>
36 </el-row>
37 </el-form>
38 </div>
39 <!-- 表格 -->
40 <div class="from-clues-content loadingtext">
41 <lb-table ref="table" @row-click="handleRowClick" :page-size="pageData.pageSize" :calcHeight="300"
42 :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" @select="select"
43 @p-current-change="handleCurrentChange" @selection-change="handleSelectionChange" :column="tableData.columns"
44 :data="tableData.data">
45 </lb-table>
46 </div>
47 <div class="submit_button">
48 <el-button @click="$popupCacel">取消</el-button>
49 <el-button type="primary" plain @click="submitForm">发起申请</el-button>
50 </div>
51 </div>
52 </template>
53 <script>
54 import jump from "./mixin/jump";
55 import store from '@/store/index.js'
56 import table from "@/utils/mixin/table";
57 import { ywPopupDialog } from "@/utils/popup.js";
58 import { datas, sendThis } from "../javascript/selectH.js";
59 import { defaultParameters } from "../javascript/publicDefaultPar.js";
60 import { selectHQjdc } from "@/api/ywsq.js";
61 import { startTogetherFlow } from "@/api/workFlow.js";
62 export default {
63 mixins: [table, jump],
64 props: {
65 isJump: { type: Boolean, default: false },
66 sqywInfo: { type: Object, default: () => { } },
67 },
68 data () {
69 return {
70 queryForm: defaultParameters.defaultParameters(),
71 tableData: {
72 total: 0,
73 columns: datas.columns(),
74 data: [],
75 },
76 bdcdysz: [],
77 };
78 },
79 mounted () {
80 sendThis(this);
81 },
82 methods: {
83 /**
84 * @description: queryClick
85 * @author: renchao
86 */
87 queryClick () {
88 this.$startLoading();
89 this.queryForm.sqywbm = this.sqywInfo.djywbm;
90 selectHQjdc({ ...this.queryForm, ...this.pageData }).then((res) => {
91 this.$endLoading();
92 if (res.code === 200) {
93 let { total, records } = res.result;
94 this.tableData.total = total;
95 this.tableData.data = records;
96 }
97 });
98 },
99 /**
100 * @description: submitForm
101 * @author: renchao
102 */
103 submitForm () {
104 if (this.bdcdysz.length == 0) {
105 this.$message.error("请至少选择一条数据");
106 return;
107 }
108 startTogetherFlow({
109 bsmSqyw: this.sqywInfo.bsmSqyw,
110 bdcdysz: this.bdcdysz,
111 djqxbm: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodecode : "",
112 djqxmc: this.sqywInfo.nodetype == "djqx" ? this.sqywInfo.nodename : "",
113 }).then((res) => {
114 if (res.code == 200) {
115 this.$message({
116 showClose: true,
117 message: '发起申请成功',
118 type: 'success'
119 })
120 if (!this.isJump) {
121 this.jump(res.result, this.sqywInfo.djywbm)
122 } else {
123 store.dispatch('user/refreshPage', true);
124 }
125 this.$popupCacel()
126 } else {
127 ywPopupDialog("申请错误明细", "components/ywdialog", { message: res.message, result: res.result }, '36%')
128 }
129 })
130 },
131 /**
132 * @description: handleSelectionChange
133 * @param {*} val
134 * @author: renchao
135 */
136 handleSelectionChange (val) {
137 if (this.sqywInfo.sqywdylx == "1") {
138 if (val.length > 1) {
139 this.bdcdysz = [...val[val.length - 1]];
140 } else {
141 this.bdcdysz = val;
142 }
143 } else {
144 this.bdcdysz = val;
145 }
146 },
147 /**
148 * @description: select
149 * @param {*} selection
150 * @param {*} row
151 * @author: renchao
152 */
153 select (selection, row) {
154 if (this.sqywInfo.sqywdylx == "1") {
155 // 清除 所有勾选项
156 this.$refs.table.clearSelection()
157 // 当表格数据都没有被勾选的时候 就返回
158 // 主要用于将当前勾选的表格状态清除
159 if (selection.length == 0) return
160 this.$refs.table.toggleRowSelection(row, true);
161 }
162 },
163 /**
164 * @description: handleRowClick
165 * @param {*} row
166 * @author: renchao
167 */
168 handleRowClick (row) {
169 // 如果状态是1,那就是单选
170 if (this.sqywInfo.sqywdylx == "1") {
171 const bdcdysz = this.bdcdysz
172 this.$refs.table.clearSelection()
173 if (bdcdysz.length == 1) {
174 bdcdysz.forEach(item => {
175 // 判断 如果当前的一行被勾选, 再次点击的时候就会取消选中
176 if (item == row) {
177 this.$refs.table.toggleRowSelection(row, false);
178 }
179 // 不然就让当前的一行勾选
180 else {
181 this.$refs.table.toggleRowSelection(row, true);
182 }
183 })
184 }
185 else {
186 this.$refs.table.toggleRowSelection(row, true);
187 }
188 } else {
189 this.$refs.table.toggleRowSelection(row);
190 }
191 },
192 },
193 };
194 </script>
195 <style scoped lang="scss">
196 @import "~@/styles/mixin.scss";
197 @import "~@/styles/public.scss";
198 </style>
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 13:47:50 4 * @LastEditTime: 2023-07-27 10:49:50
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -10,27 +10,26 @@ ...@@ -10,27 +10,26 @@
10 <div class="from-clues-header"> 10 <div class="from-clues-header">
11 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 11 <el-form :model="queryForm" ref="queryForm" label-width="100px">
12 <el-row> 12 <el-row>
13 <el-col :span="8"> 13 <el-col :span="6">
14 <el-form-item label="不动产权证号"> 14 <el-form-item label="不动产权证号">
15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width200px"> 15 <el-input placeholder="请输入不动产权证号" v-model="queryForm.bdcqzh" clearable class="width100">
16 </el-input> 16 </el-input>
17 </el-form-item> 17 </el-form-item>
18 </el-col> 18 </el-col>
19 <el-col :span="8"> 19 <el-col :span="6">
20 <el-form-item label="不动产单元号"> 20 <el-form-item label="不动产单元号">
21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width200px"> 21 <el-input placeholder="请输入不动产单元号" maxlength="28" v-model="queryForm.bdcdyh" clearable class="width100">
22 </el-input> 22 </el-input>
23 </el-form-item> 23 </el-form-item>
24 </el-col> 24 </el-col>
25 <el-col :span="6"> 25 <el-col :span="6">
26 <el-form-item label="坐落"> 26 <el-form-item label="坐落">
27 <el-input placeholder="" v-model.trim="queryForm.zl" clearable class="width200px"> 27 <el-input placeholder="" v-model.trim="queryForm.zl" clearable class="width100">
28 </el-input> 28 </el-input>
29 </el-form-item> 29 </el-form-item>
30 </el-col> 30 </el-col>
31 <el-col :span="2" class="btnColRight"> 31 <el-col :span="6" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button> 33 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item> 34 </el-form-item>
36 </el-col> 35 </el-col>
...@@ -190,6 +189,22 @@ ...@@ -190,6 +189,22 @@
190 this.$refs.table.toggleRowSelection(row); 189 this.$refs.table.toggleRowSelection(row);
191 } 190 }
192 }, 191 },
192 /**
193 * @description: openBook
194 * @param {*} row
195 * @author: renchao
196 */
197 openBook (row) {
198 var param = {
199 bdcdyid: row.bdcdyid,
200 qllx: row.qllx,
201 bdcdyh: row.bdcdyh,
202 bsmQlxx: row.bsmQlxx,
203 };
204 this.$popup("登记簿详情", "registerBook/djbFrame", {
205 formData: param
206 })
207 },
193 }, 208 },
194 }; 209 };
195 </script> 210 </script>
......
...@@ -190,6 +190,22 @@ ...@@ -190,6 +190,22 @@
190 this.$refs.table.toggleRowSelection(row); 190 this.$refs.table.toggleRowSelection(row);
191 } 191 }
192 }, 192 },
193 /**
194 * @description: openBook
195 * @param {*} row
196 * @author: renchao
197 */
198 openBook (row) {
199 var param = {
200 bdcdyid: row.bdcdyid,
201 qllx: row.qllx,
202 bdcdyh: row.bdcdyh,
203 bsmQlxx: row.bsmQlxx,
204 };
205 this.$popup("登记簿详情", "registerBook/djbFrame", {
206 formData: param
207 })
208 },
193 }, 209 },
194 }; 210 };
195 </script> 211 </script>
......
...@@ -191,6 +191,22 @@ ...@@ -191,6 +191,22 @@
191 this.$refs.table.toggleRowSelection(row); 191 this.$refs.table.toggleRowSelection(row);
192 } 192 }
193 }, 193 },
194 /**
195 * @description: openBook
196 * @param {*} row
197 * @author: renchao
198 */
199 openBook (row) {
200 var param = {
201 bdcdyid: row.bdcdyid,
202 qllx: row.qllx,
203 bdcdyh: row.bdcdyh,
204 bsmQlxx: row.bsmQlxx,
205 };
206 this.$popup("登记簿详情", "registerBook/djbFrame", {
207 formData: param
208 })
209 },
194 }, 210 },
195 }; 211 };
196 </script> 212 </script>
......
...@@ -184,7 +184,6 @@ ...@@ -184,7 +184,6 @@
184 this.djqxList = []; 184 this.djqxList = [];
185 this.getNextNode(this.sqywQllxList[index].bsmSqyw); 185 this.getNextNode(this.sqywQllxList[index].bsmSqyw);
186 }, 186 },
187 //选择申请业务事件
188 /** 187 /**
189 * @description: 选择申请业务事件 188 * @description: 选择申请业务事件
190 * @param {*} data 189 * @param {*} data
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:26 4 * @LastEditTime: 2023-07-14 16:59:26
5 */ 5 */
...@@ -83,7 +83,20 @@ class data extends filter { ...@@ -83,7 +83,20 @@ class data extends filter {
83 prop: "zl", 83 prop: "zl",
84 label: "坐落", 84 label: "坐落",
85 minWidth: '130' 85 minWidth: '130'
86 } 86 },
87 {
88 label: '操作',
89 width: '80',
90 align: 'center',
91 fixed: 'right',
92 render: (h, scope) => {
93 return (
94 <div>
95 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
96 </div>
97 )
98 }
99 },
87 ] 100 ]
88 } 101 }
89 102
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:31 4 * @LastEditTime: 2023-07-14 16:59:31
5 */ 5 */
...@@ -110,6 +110,17 @@ class data extends filter { ...@@ -110,6 +110,17 @@ class data extends filter {
110 prop: "zl", 110 prop: "zl",
111 label: "坐落", 111 label: "坐落",
112 minWidth: '130' 112 minWidth: '130'
113 },
114 {
115 label: '操作',
116 width: '130',
117 render: (h, scope) => {
118 return (
119 <div>
120 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openDialog(scope.row) }}>登记薄</el-button>
121 </div>
122 )
123 }
113 } 124 }
114 ] 125 ]
115 } 126 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:35 4 * @LastEditTime: 2023-07-14 16:59:35
5 */ 5 */
...@@ -122,14 +122,19 @@ class data extends filter { ...@@ -122,14 +122,19 @@ class data extends filter {
122 minWidth: '130' 122 minWidth: '130'
123 }, 123 },
124 { 124 {
125 label: '操作', 125 label: '操作111',
126 width: '80', 126 width: '160',
127 align: 'center', 127 align: 'center',
128 fixed: 'right', 128 fixed: 'right',
129 render: (h, scope) => { 129 render: (h, scope) => {
130 return <el-button type="text" onClick={() => { vm.handleLpbClick(scope.row) }}>楼盘表</el-button> 130 return (
131 <div>
132 <el-button type="text" onClick={() => { vm.handleLpbClick(scope.row) }}>楼盘表</el-button>
133 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
134 </div>
135 )
131 } 136 }
132 } 137 },
133 ] 138 ]
134 } 139 }
135 dzcolumns () { 140 dzcolumns () {
...@@ -236,16 +241,20 @@ class data extends filter { ...@@ -236,16 +241,20 @@ class data extends filter {
236 { 241 {
237 prop: "zl", 242 prop: "zl",
238 label: "多幢坐落", 243 label: "多幢坐落",
239 } 244 },
240 // { 245 {
241 // label: '操作', 246 label: '操作',
242 // width: '80', 247 width: '80',
243 // align: 'center', 248 align: 'center',
244 // fixed: 'right', 249 fixed: 'right',
245 // render: (h, scope) => { 250 render: (h, scope) => {
246 // return <el-button type="text" onClick={() => { vm.handleLpbClick(scope.row) }}>楼盘表</el-button> 251 return (
247 // } 252 <div>
248 // } 253 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
254 </div>
255 )
256 }
257 },
249 ] 258 ]
250 } 259 }
251 260
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:43 4 * @LastEditTime: 2023-07-14 16:59:43
5 */ 5 */
...@@ -103,7 +103,20 @@ class data extends filter { ...@@ -103,7 +103,20 @@ class data extends filter {
103 prop: "zl", 103 prop: "zl",
104 label: "坐落", 104 label: "坐落",
105 minWidth: '130' 105 minWidth: '130'
106 } 106 },
107 {
108 label: '操作',
109 width: '80',
110 align: 'center',
111 fixed: 'right',
112 render: (h, scope) => {
113 return (
114 <div>
115 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
116 </div>
117 )
118 }
119 },
107 ] 120 ]
108 } 121 }
109 122
......
...@@ -54,7 +54,7 @@ class data extends filter { ...@@ -54,7 +54,7 @@ class data extends filter {
54 }, 54 },
55 "0": { 55 "0": {
56 text: '临时', 56 text: '临时',
57 color: '#FE9400' 57 color: '#ff5100'
58 } 58 }
59 } 59 }
60 let textName = obj[scope.row.qszt]?.text || '' 60 let textName = obj[scope.row.qszt]?.text || ''
...@@ -110,18 +110,17 @@ class data extends filter { ...@@ -110,18 +110,17 @@ class data extends filter {
110 label: "坐落", 110 label: "坐落",
111 minWidth: '150' 111 minWidth: '150'
112 }, 112 },
113 // { 113 {
114 // label: '操作', 114 label: '操作',
115 // width: '130', 115 width: '130',
116 // render: (h, scope) => { 116 render: (h, scope) => {
117 // return ( 117 return (
118 // <div> 118 <div>
119 // <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openDialog(scope.row) }}>登记薄</el-button> 119 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openDialog(scope.row) }}>登记薄</el-button>
120 // <el-button type="text" icon="el-icon-film" onClick={() => { vm.handleLpbClick(scope.row) }}>楼盘表</el-button> 120 </div>
121 // </div> 121 )
122 // ) 122 }
123 // } 123 }
124 // }
125 ] 124 ]
126 } 125 }
127 126
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:53 4 * @LastEditTime: 2023-07-14 16:59:53
5 */ 5 */
...@@ -101,7 +101,21 @@ class data extends filter { ...@@ -101,7 +101,21 @@ class data extends filter {
101 prop: "zl", 101 prop: "zl",
102 label: "坐落", 102 label: "坐落",
103 minWidth: '130' 103 minWidth: '130'
104 } 104 },
105 {
106 label: '操作111',
107 width: '160',
108 align: 'center',
109 fixed: 'right',
110 render: (h, scope) => {
111 return (
112 <div>
113 <el-button type="text" onClick={() => { vm.handleLpbClick(scope.row) }}>楼盘表</el-button>
114 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
115 </div>
116 )
117 }
118 },
105 ] 119 ]
106 } 120 }
107 121
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:59:57 4 * @LastEditTime: 2023-07-14 16:59:57
5 */ 5 */
...@@ -100,7 +100,20 @@ class data extends filter { ...@@ -100,7 +100,20 @@ class data extends filter {
100 prop: "zl", 100 prop: "zl",
101 label: "坐落", 101 label: "坐落",
102 minWidth: '130' 102 minWidth: '130'
103 } 103 },
104 {
105 label: '操作',
106 width: '80',
107 align: 'center',
108 fixed: 'right',
109 render: (h, scope) => {
110 return (
111 <div>
112 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
113 </div>
114 )
115 }
116 },
104 ] 117 ]
105 } 118 }
106 119
......
...@@ -182,6 +182,19 @@ class datatwo extends filter { ...@@ -182,6 +182,19 @@ class datatwo extends filter {
182 label: "坐落", 182 label: "坐落",
183 minWidth: '110' 183 minWidth: '110'
184 }, 184 },
185 {
186 label: '操作',
187 width: '80',
188 align: 'center',
189 fixed: 'right',
190 render: (h, scope) => {
191 return (
192 <div>
193 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
194 </div>
195 )
196 }
197 },
185 ] 198 ]
186 } 199 }
187 200
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 17:00:15 4 * @LastEditTime: 2023-07-14 17:00:15
5 */ 5 */
...@@ -101,7 +101,20 @@ class data extends filter { ...@@ -101,7 +101,20 @@ class data extends filter {
101 prop: "zl", 101 prop: "zl",
102 label: "坐落", 102 label: "坐落",
103 minWidth: '130' 103 minWidth: '130'
104 } 104 },
105 {
106 label: '操作',
107 width: '80',
108 align: 'center',
109 fixed: 'right',
110 render: (h, scope) => {
111 return (
112 <div>
113 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openBook(scope.row) }}>登记薄</el-button>
114 </div>
115 )
116 }
117 },
105 ] 118 ]
106 } 119 }
107 120
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 17:00:21 4 * @LastEditTime: 2023-07-14 17:00:21
5 */ 5 */
...@@ -109,6 +109,17 @@ class data extends filter { ...@@ -109,6 +109,17 @@ class data extends filter {
109 prop: "zl", 109 prop: "zl",
110 label: "坐落", 110 label: "坐落",
111 minWidth: '130' 111 minWidth: '130'
112 },
113 {
114 label: '操作',
115 width: '130',
116 render: (h, scope) => {
117 return (
118 <div>
119 <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openDialog(scope.row) }}>登记薄</el-button>
120 </div>
121 )
122 }
112 } 123 }
113 ] 124 ]
114 } 125 }
......
1 export function queueDjywmc(djywbm, djqxbm) { 1 export function queueDjywmc (djywbm, djqxbm) {
2 console.log(djqxbm); 2 console.log(djqxbm);
3 if (djqxbm == "A0320099" || djqxbm == "A0330099") { 3 if (djqxbm == "A0320099" || djqxbm == "A0330099") {
4 return "selectJsydsyqSplitMerge"; 4 return "selectJsydsyqSplitMerge";
...@@ -83,6 +83,17 @@ export function queueDjywmc(djywbm, djqxbm) { ...@@ -83,6 +83,17 @@ export function queueDjywmc(djywbm, djqxbm) {
83 case "B41400": //预告抵押注销 83 case "B41400": //预告抵押注销
84 vm = "selectYgdy"; 84 vm = "selectYgdy";
85 break; 85 break;
86 case "C40100": //一并申请首次
87 vm = "selectYbsc";
88 break;
89 case "C40300": //一并申请变更
90 case "C40400": //一并申请注销
91 vm = "selectYbbg";
92 break;
93 case "C04372": //一并国有房屋变更
94 case "C04371": //一并国有房屋转移
95 vm = "selectYbgybg";
96 break;
86 default: 97 default:
87 vm = "selecBdcql"; 98 vm = "selecBdcql";
88 break; 99 break;
......
...@@ -50,7 +50,7 @@ class data extends filter { ...@@ -50,7 +50,7 @@ class data extends filter {
50 }, 50 },
51 "0": { 51 "0": {
52 text: '临时', 52 text: '临时',
53 color: '#FE9400' 53 color: '#ff5100'
54 } 54 }
55 } 55 }
56 let textName = obj[scope.row.qszt]?.text || '' 56 let textName = obj[scope.row.qszt]?.text || ''
......