2eff9d39 by xiaomiao

--no commit message

1 parent 29648765
...@@ -11,7 +11,8 @@ ...@@ -11,7 +11,8 @@
11 ref="ruleForm" 11 ref="ruleForm"
12 :label-position="flag ? 'top' : ''" 12 :label-position="flag ? 'top' : ''"
13 :inline="flag" 13 :inline="flag"
14 label-width="130px"> 14 label-width="130px"
15 >
15 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 16 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
16 <div class="slxx_title title-block"> 17 <div class="slxx_title title-block">
17 受理信息 18 受理信息
...@@ -37,12 +38,18 @@ ...@@ -37,12 +38,18 @@
37 <el-row :gutter="10" v-if="ruleForm.slsq"> 38 <el-row :gutter="10" v-if="ruleForm.slsq">
38 <el-col :span="8" v-if="ruleForm.sldyList.length > 0"> 39 <el-col :span="8" v-if="ruleForm.sldyList.length > 0">
39 <el-form-item label="权利类型:"> 40 <el-form-item label="权利类型:">
40 <el-input disabled v-model="ruleForm.sldyList[0].qllxmc"></el-input> 41 <el-input
42 disabled
43 v-model="ruleForm.sldyList[0].qllxmc"
44 ></el-input>
41 </el-form-item> 45 </el-form-item>
42 </el-col> 46 </el-col>
43 <el-col :span="8" v-if="ruleForm.sldyList.length > 0"> 47 <el-col :span="8" v-if="ruleForm.sldyList.length > 0">
44 <el-form-item label="登记类型:"> 48 <el-form-item label="登记类型:">
45 <el-input disabled v-model="ruleForm.sldyList[0].djlxmc"></el-input> 49 <el-input
50 disabled
51 v-model="ruleForm.sldyList[0].djlxmc"
52 ></el-input>
46 </el-form-item> 53 </el-form-item>
47 </el-col> 54 </el-col>
48 <el-col :span="8"> 55 <el-col :span="8">
...@@ -60,12 +67,17 @@ ...@@ -60,12 +67,17 @@
60 <el-form-item label="宗地面积:"> 67 <el-form-item label="宗地面积:">
61 <div class="flex"> 68 <div class="flex">
62 <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> 69 <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input>
63 <el-select disabled v-model="ruleForm.zdjbxx.mjdw" style="width: 68px"> 70 <el-select
71 disabled
72 v-model="ruleForm.zdjbxx.mjdw"
73 style="width: 68px"
74 >
64 <el-option 75 <el-option
65 v-for="item in dictData['A7']" 76 v-for="item in dictData['A7']"
66 :key="item.dcode" 77 :key="item.dcode"
67 :label="item.dname" 78 :label="item.dname"
68 :value="item.dcode"></el-option> 79 :value="item.dcode"
80 ></el-option>
69 </el-select> 81 </el-select>
70 </div> 82 </div>
71 </el-form-item> 83 </el-form-item>
...@@ -135,12 +147,13 @@ ...@@ -135,12 +147,13 @@
135 <div class="triangle"></div> 147 <div class="triangle"></div>
136 </div> 148 </div>
137 <el-row :gutter="10"> 149 <el-row :gutter="10">
138 <el-col :span="12" v-if="ruleForm.sldyList.length>0"> 150 <el-col :span="12" v-if="ruleForm.sldyList.length > 0">
139 <el-form-item label="共有方式:"> 151 <el-form-item label="共有方式:">
140 <el-radio-group 152 <el-radio-group
141 :disabled="!viewEdit" 153 :disabled="!viewEdit"
142 @change="showCZInfo" 154 @change="showCZInfo"
143 v-model="ruleForm.sldyList[0].gyfs"> 155 v-model="ruleForm.sldyList[0].gyfs"
156 >
144 <el-radio label="0">单独所有</el-radio> 157 <el-radio label="0">单独所有</el-radio>
145 <el-radio label="1">共同共有</el-radio> 158 <el-radio label="1">共同共有</el-radio>
146 <el-radio label="2">按份所有</el-radio> 159 <el-radio label="2">按份所有</el-radio>
...@@ -149,27 +162,37 @@ ...@@ -149,27 +162,37 @@
149 </el-form-item> 162 </el-form-item>
150 </el-col> 163 </el-col>
151 164
152 <el-col :span="6" v-if="ruleForm.sldyList[0].gyfs!=0"> 165 <el-col :span="6" v-if="ruleForm.sldyList[0].gyfs != 0">
153 <el-form-item label="是否分别持证:"> 166 <el-form-item label="是否分别持证:">
154 <el-radio-group 167 <el-radio-group
155 v-model="ruleForm.sldyList[0].sqfbcz" 168 v-model="ruleForm.sldyList[0].sqfbcz"
156 :disabled="!viewEdit"> 169 :disabled="!viewEdit"
170 @input="updaterow()"
171 >
157 <el-radio :label="1"></el-radio> 172 <el-radio :label="1"></el-radio>
158 <el-radio :label="0"></el-radio> 173 <el-radio :label="0"></el-radio>
159 </el-radio-group> 174 </el-radio-group>
160 </el-form-item> 175 </el-form-item>
161 </el-col> 176 </el-col>
162 <el-col :span="6" v-if="ruleForm.sldyList[0].gyfs!=0&&ruleForm.sldyList[0].sqfbcz=='0'"> 177 <el-col
178 :span="6"
179 v-if="
180 ruleForm.sldyList[0].gyfs != 0 &&
181 ruleForm.sldyList[0].sqfbcz == '0'
182 "
183 >
163 <el-form-item label="持证人:"> 184 <el-form-item label="持证人:">
164 <el-select 185 <el-select
165 v-model="czr" 186 v-model="czr"
166 placeholder="持证人" 187 placeholder="持证人"
167 :disabled="!viewEdit"> 188 :disabled="!viewEdit"
189 >
168 <el-option 190 <el-option
169 v-for="item in czrOptions" 191 v-for="item in czrOptions"
170 :key="item.zjh" 192 :key="item.zjh"
171 :label="item.sqrmc" 193 :label="item.sqrmc"
172 :value="item.zjh"></el-option> 194 :value="item.zjh"
195 ></el-option>
173 </el-select> 196 </el-select>
174 </el-form-item> 197 </el-form-item>
175 </el-col> 198 </el-col>
...@@ -178,7 +201,8 @@ ...@@ -178,7 +201,8 @@
178 :disabled="viewEdit" 201 :disabled="viewEdit"
179 @upDateQlrxxList="upDateQlrxxList" 202 @upDateQlrxxList="upDateQlrxxList"
180 :tableData="ruleForm.qlrList" 203 :tableData="ruleForm.qlrList"
181 :gyfs="ruleForm.sldyList[0].gyfs" /> 204 :gyfs="ruleForm.sldyList[0].gyfs"
205 />
182 <div class="slxx_title title-block"> 206 <div class="slxx_title title-block">
183 登记原因 207 登记原因
184 <div class="triangle"></div> 208 <div class="triangle"></div>
...@@ -192,7 +216,8 @@ ...@@ -192,7 +216,8 @@
192 maxlength="500" 216 maxlength="500"
193 show-word-limit 217 show-word-limit
194 :disabled="!viewEdit" 218 :disabled="!viewEdit"
195 v-model="ruleForm.fdcq2List[0].djyy"> 219 v-model="ruleForm.fdcq2List[0].djyy"
220 >
196 </el-input> 221 </el-input>
197 </el-form-item> 222 </el-form-item>
198 </el-col> 223 </el-col>
...@@ -207,16 +232,16 @@ ...@@ -207,16 +232,16 @@
207 </div> 232 </div>
208 </template> 233 </template>
209 <script> 234 <script>
210 import ywmix from "@/views/ywbl/mixin/index"; 235 import ywmix from "@/views/ywbl/mixin/index";
211 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 236 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
212 import { 237 import {
213 BatchInit, 238 BatchInit,
214 Init, 239 Init,
215 saveBatchData, 240 saveBatchData,
216 saveData, 241 saveData,
217 } from "@/api/workflow/fwsyqFlow.js"; 242 } from "@/api/workflow/fwsyqFlow.js";
218 import { mapGetters } from "vuex"; 243 import { mapGetters } from "vuex";
219 export default { 244 export default {
220 mixins: [ywmix], 245 mixins: [ywmix],
221 computed: { 246 computed: {
222 ...mapGetters(["dictData", "flag"]), 247 ...mapGetters(["dictData", "flag"]),
...@@ -229,10 +254,10 @@ ...@@ -229,10 +254,10 @@
229 * @param {*} val 254 * @param {*} val
230 * @author: renchao 255 * @author: renchao
231 */ 256 */
232 upDateYwrxxList (val) { 257 upDateYwrxxList(val) {
233 this.ruleForm.ywrList = _.cloneDeep(val); 258 this.ruleForm.ywrList = _.cloneDeep(val);
234 }, 259 },
235 data () { 260 data() {
236 return { 261 return {
237 disabled: true, 262 disabled: true,
238 tdytOption: [], 263 tdytOption: [],
...@@ -252,7 +277,7 @@ ...@@ -252,7 +277,7 @@
252 zdjbxx: {}, //宗地基本信息 277 zdjbxx: {}, //宗地基本信息
253 }, 278 },
254 czrOptions: [], 279 czrOptions: [],
255 czr:"", 280 czr: "",
256 //传递参数 281 //传递参数
257 propsParam: this.$attrs, 282 propsParam: this.$attrs,
258 //表单是否可操作 283 //表单是否可操作
...@@ -262,7 +287,7 @@ ...@@ -262,7 +287,7 @@
262 bsmSlsq: this.$route.query.bsmSlsq, //受理申请标识码 287 bsmSlsq: this.$route.query.bsmSlsq, //受理申请标识码
263 splicingFdcq2: { 288 splicingFdcq2: {
264 //前端根据后台数组组装展示内容 289 //前端根据后台数组组装展示内容
265 tdxz: "",//土地性质 290 tdxz: "", //土地性质
266 fwxz: "", //房屋性质 291 fwxz: "", //房屋性质
267 fwjg: "", //房屋结构 292 fwjg: "", //房屋结构
268 jzmj: "", //建筑面积 293 jzmj: "", //建筑面积
...@@ -270,7 +295,7 @@ ...@@ -270,7 +295,7 @@
270 }, 295 },
271 }; 296 };
272 }, 297 },
273 mounted (callbackfn, thisArg) { 298 mounted(callbackfn, thisArg) {
274 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 299 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
275 this.propsParam = this.$attrs; 300 this.propsParam = this.$attrs;
276 var formdata = new FormData(); 301 var formdata = new FormData();
...@@ -286,10 +311,10 @@ ...@@ -286,10 +311,10 @@
286 this.splicingFdcq2Info(); 311 this.splicingFdcq2Info();
287 } 312 }
288 this.ruleForm.qlrList.forEach((item) => { 313 this.ruleForm.qlrList.forEach((item) => {
289 if(item.sfczr==1){ 314 if (item.sfczr == 1) {
290 this.czr=item.sqrmc 315 this.czr = item.sqrmc;
291 } 316 }
292 }) 317 });
293 }); 318 });
294 }, 319 },
295 methods: { 320 methods: {
...@@ -298,7 +323,7 @@ ...@@ -298,7 +323,7 @@
298 * @description: 组装房地产权通用信息 323 * @description: 组装房地产权通用信息
299 * @author: renchao 324 * @author: renchao
300 */ 325 */
301 splicingFdcq2Info () { 326 splicingFdcq2Info() {
302 let fdcq2List = this.ruleForm.fdcq2List; 327 let fdcq2List = this.ruleForm.fdcq2List;
303 let fwxzArr = []; 328 let fwxzArr = [];
304 let fwjgArr = []; 329 let fwjgArr = [];
...@@ -323,7 +348,7 @@ ...@@ -323,7 +348,7 @@
323 * @param {*} val 348 * @param {*} val
324 * @author: renchao 349 * @author: renchao
325 */ 350 */
326 upDateQlrxxList (val) { 351 upDateQlrxxList(val) {
327 this.ruleForm.qlrList = _.cloneDeep(val); 352 this.ruleForm.qlrList = _.cloneDeep(val);
328 this.czrOptions = this.ruleForm.qlrList; 353 this.czrOptions = this.ruleForm.qlrList;
329 }, 354 },
...@@ -331,24 +356,33 @@ ...@@ -331,24 +356,33 @@
331 * @description: showCZInfo 356 * @description: showCZInfo
332 * @author: renchao 357 * @author: renchao
333 */ 358 */
334 showCZInfo () { 359 showCZInfo() {
335 // console.log(this.ruleForm.slsq.gyfs); 360 // console.log(this.ruleForm.slsq.gyfs);
336 }, 361 },
362 // 是否持证人变化
363 /**
364 * @description: 是否持证人变化
365 * @param {*} val
366 * @author: renchao
367 */
368 updaterow() {
369 this.czr = "";
370 },
337 // 更新义务人信息 371 // 更新义务人信息
338 /** 372 /**
339 * @description: 更新义务人信息 373 * @description: 更新义务人信息
340 * @param {*} val 374 * @param {*} val
341 * @author: renchao 375 * @author: renchao
342 */ 376 */
343 upDateYwrxxList (val) { 377 upDateYwrxxList(val) {
344 this.ruleForm.ywrList = _.cloneDeep(val); 378 this.ruleForm.ywrList = _.cloneDeep(val);
345 }, 379 },
346 /** 380 /**
347 * @description: onSubmit 381 * @description: onSubmit
348 * @author: renchao 382 * @author: renchao
349 */ 383 */
350 onSubmit () { 384 onSubmit() {
351 let that = this 385 let that = this;
352 if (this.ruleForm.qlrList.length == 0) { 386 if (this.ruleForm.qlrList.length == 0) {
353 this.$message({ 387 this.$message({
354 showClose: true, 388 showClose: true,
...@@ -419,55 +453,55 @@ ...@@ -419,55 +453,55 @@
419 }); 453 });
420 }, 454 },
421 }, 455 },
422 }; 456 };
423 </script> 457 </script>
424 <style scoped lang="scss"> 458 <style scoped lang="scss">
425 @import "~@/styles/public.scss"; 459 @import "~@/styles/public.scss";
426 460
427 /deep/.el-form { 461 /deep/.el-form {
428 display: flex; 462 display: flex;
429 flex-direction: column; 463 flex-direction: column;
430 height: calc(100vh - 130px); 464 height: calc(100vh - 130px);
431 } 465 }
432 466
433 /deep/.el-form-item__label { 467 /deep/.el-form-item__label {
434 padding: 0; 468 padding: 0;
435 } 469 }
436 470
437 /deep/.el-radio { 471 /deep/.el-radio {
438 margin-right: 10px; 472 margin-right: 10px;
439 } 473 }
440 474
441 /deep/.el-select { 475 /deep/.el-select {
442 width: 100%; 476 width: 100%;
443 } 477 }
444 478
445 /deep/.el-form-item { 479 /deep/.el-form-item {
446 margin-bottom: 8px; 480 margin-bottom: 8px;
447 } 481 }
448 482
449 .marginBot0 { 483 .marginBot0 {
450 margin-bottom: 0 !important; 484 margin-bottom: 0 !important;
451 } 485 }
452 486
453 .slxx { 487 .slxx {
454 box-sizing: border-box; 488 box-sizing: border-box;
455 } 489 }
456 490
457 .slxx_con { 491 .slxx_con {
458 flex: 1; 492 flex: 1;
459 height: 100%; 493 height: 100%;
460 background-color: #ffffff; 494 background-color: #ffffff;
461 overflow-y: auto; 495 overflow-y: auto;
462 padding-right: 3px; 496 padding-right: 3px;
463 overflow-x: hidden; 497 overflow-x: hidden;
464 } 498 }
465 499
466 .submit_btn { 500 .submit_btn {
467 height: 50px; 501 height: 50px;
468 } 502 }
469 503
470 .slxx_title { 504 .slxx_title {
471 border-bottom: 1px solid $borderColor; 505 border-bottom: 1px solid $borderColor;
472 padding-left: 10px; 506 padding-left: 10px;
473 padding-bottom: 5px; 507 padding-bottom: 5px;
...@@ -476,23 +510,23 @@ ...@@ -476,23 +510,23 @@
476 font-size: 16px; 510 font-size: 16px;
477 font-weight: 500; 511 font-weight: 500;
478 color: #4a4a4a; 512 color: #4a4a4a;
479 } 513 }
480 514
481 .btn { 515 .btn {
482 text-align: center; 516 text-align: center;
483 padding-top: 10px; 517 padding-top: 10px;
484 height: 36px; 518 height: 36px;
485 background-color: #ffffff; 519 background-color: #ffffff;
486 padding: 5px 0; 520 padding: 5px 0;
487 } 521 }
488 522
489 .textArea { 523 .textArea {
490 /deep/.el-textarea__inner { 524 /deep/.el-textarea__inner {
491 min-height: 90px !important; 525 min-height: 90px !important;
492 } 526 }
493 } 527 }
494 528
495 /deep/.el-form-item__label { 529 /deep/.el-form-item__label {
496 padding-bottom: 0px; 530 padding-bottom: 0px;
497 } 531 }
498 </style> 532 </style>
......
...@@ -13,7 +13,8 @@ ...@@ -13,7 +13,8 @@
13 ref="ruleForm" 13 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
15 :inline="flag" 15 :inline="flag"
16 label-width="120px"> 16 label-width="120px"
17 >
17 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 18 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
18 <div class="slxx_title title-block"> 19 <div class="slxx_title title-block">
19 受理信息 20 受理信息
...@@ -55,7 +56,8 @@ ...@@ -55,7 +56,8 @@
55 </el-row> 56 </el-row>
56 <div 57 <div
57 class="slxx_title title-block flex" 58 class="slxx_title title-block flex"
58 style="justify-content: space-between"> 59 style="justify-content: space-between"
60 >
59 不动产单元情况 61 不动产单元情况
60 <el-button @click="compare">变化情况对比+</el-button> 62 <el-button @click="compare">变化情况对比+</el-button>
61 </div> 63 </div>
...@@ -101,13 +103,15 @@ ...@@ -101,13 +103,15 @@
101 v-model="ruleForm.jsydsyq.qdjg" 103 v-model="ruleForm.jsydsyq.qdjg"
102 style="width: 500%" 104 style="width: 500%"
103 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 105 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"
104 disabled></el-input> 106 disabled
107 ></el-input>
105 <el-select v-model="ruleForm.jsydsyq.jedw" disabled> 108 <el-select v-model="ruleForm.jsydsyq.jedw" disabled>
106 <el-option 109 <el-option
107 v-for="item in dictData['A57']" 110 v-for="item in dictData['A57']"
108 :key="item.dcode" 111 :key="item.dcode"
109 :label="item.dname" 112 :label="item.dname"
110 :value="item.dcode"> 113 :value="item.dcode"
114 >
111 </el-option> 115 </el-option>
112 </el-select> 116 </el-select>
113 </div> 117 </div>
...@@ -124,9 +128,12 @@ ...@@ -124,9 +128,12 @@
124 <el-col> 128 <el-col>
125 <el-form-item label="附记:" prop="fj"> 129 <el-form-item label="附记:" prop="fj">
126 <el-input 130 <el-input
127 type="textarea" maxlength="500" show-word-limit 131 type="textarea"
132 maxlength="500"
133 show-word-limit
128 v-model="ruleForm.jsydsyq.fj" 134 v-model="ruleForm.jsydsyq.fj"
129 :disabled="!viewEdit"></el-input> 135 :disabled="!viewEdit"
136 ></el-input>
130 </el-form-item> 137 </el-form-item>
131 </el-col> 138 </el-col>
132 </el-row> 139 </el-row>
...@@ -137,7 +144,8 @@ ...@@ -137,7 +144,8 @@
137 <tdytTable 144 <tdytTable
138 :tableData="ruleForm.tdytqxList" 145 :tableData="ruleForm.tdytqxList"
139 :ableOperation="viewEdit" 146 :ableOperation="viewEdit"
140 @upDateTdytxxList="upDateTdytxxList" /> 147 @upDateTdytxxList="upDateTdytxxList"
148 />
141 <div class="slxx_title title-block"> 149 <div class="slxx_title title-block">
142 权利人信息 150 权利人信息
143 <div class="triangle"></div> 151 <div class="triangle"></div>
...@@ -147,7 +155,8 @@ ...@@ -147,7 +155,8 @@
147 <el-form-item label="共有方式:"> 155 <el-form-item label="共有方式:">
148 <el-radio-group 156 <el-radio-group
149 :disabled="!viewEdit" 157 :disabled="!viewEdit"
150 v-model="ruleForm.sldy.gyfs"> 158 v-model="ruleForm.sldy.gyfs"
159 >
151 <el-radio label="0">单独所有</el-radio> 160 <el-radio label="0">单独所有</el-radio>
152 <el-radio label="1">共同共有</el-radio> 161 <el-radio label="1">共同共有</el-radio>
153 <el-radio label="2">按份所有</el-radio> 162 <el-radio label="2">按份所有</el-radio>
...@@ -159,7 +168,9 @@ ...@@ -159,7 +168,9 @@
159 <el-form-item label="是否分别持证:"> 168 <el-form-item label="是否分别持证:">
160 <el-radio-group 169 <el-radio-group
161 v-model="ruleForm.sldy.sqfbcz" 170 v-model="ruleForm.sldy.sqfbcz"
162 :disabled="!viewEdit"> 171 :disabled="!viewEdit"
172 @input="updaterow()"
173 >
163 <el-radio :label="1"></el-radio> 174 <el-radio :label="1"></el-radio>
164 <el-radio :label="0"></el-radio> 175 <el-radio :label="0"></el-radio>
165 </el-radio-group> 176 </el-radio-group>
...@@ -167,17 +178,20 @@ ...@@ -167,17 +178,20 @@
167 </el-col> 178 </el-col>
168 <el-col 179 <el-col
169 :span="6" 180 :span="6"
170 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 181 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
182 >
171 <el-form-item label="持证人:"> 183 <el-form-item label="持证人:">
172 <el-select 184 <el-select
173 v-model="czr" 185 v-model="czr"
174 placeholder="持证人" 186 placeholder="持证人"
175 :disabled="!viewEdit"> 187 :disabled="!viewEdit"
188 >
176 <el-option 189 <el-option
177 v-for="item in czrOptions" 190 v-for="item in czrOptions"
178 :key="item.zjh" 191 :key="item.zjh"
179 :label="item.sqrmc" 192 :label="item.sqrmc"
180 :value="item.zjh"> 193 :value="item.zjh"
194 >
181 </el-option> 195 </el-option>
182 </el-select> 196 </el-select>
183 </el-form-item> 197 </el-form-item>
...@@ -187,7 +201,8 @@ ...@@ -187,7 +201,8 @@
187 :tableData="ruleForm.qlrList" 201 :tableData="ruleForm.qlrList"
188 :disabled="viewEdit" 202 :disabled="viewEdit"
189 @upDateQlrxxList="upDateQlrxxList" 203 @upDateQlrxxList="upDateQlrxxList"
190 :gyfs="ruleForm.sldy.gyfs" /> 204 :gyfs="ruleForm.sldy.gyfs"
205 />
191 <div class="slxx_title title-block"> 206 <div class="slxx_title title-block">
192 登记原因 207 登记原因
193 <div class="triangle"></div> 208 <div class="triangle"></div>
...@@ -198,9 +213,11 @@ ...@@ -198,9 +213,11 @@
198 <el-input 213 <el-input
199 class="textArea" 214 class="textArea"
200 type="textarea" 215 type="textarea"
201 maxlength="500" show-word-limit 216 maxlength="500"
217 show-word-limit
202 :disabled="!viewEdit" 218 :disabled="!viewEdit"
203 v-model="ruleForm.jsydsyq.djyy"> 219 v-model="ruleForm.jsydsyq.djyy"
220 >
204 </el-input> 221 </el-input>
205 </el-form-item> 222 </el-form-item>
206 </el-col> 223 </el-col>
...@@ -215,14 +232,14 @@ ...@@ -215,14 +232,14 @@
215 </div> 232 </div>
216 </template> 233 </template>
217 <script> 234 <script>
218 import { mapGetters } from "vuex"; 235 import { mapGetters } from "vuex";
219 import ywmix from "@/views/ywbl/mixin/index" 236 import ywmix from "@/views/ywbl/mixin/index";
220 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 237 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
221 import tdytTable from "@/views/workflow/components/tdytTable"; 238 import tdytTable from "@/views/workflow/components/tdytTable";
222 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; 239 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js";
223 export default { 240 export default {
224 mixins: [ywmix], 241 mixins: [ywmix],
225 mounted () { 242 mounted() {
226 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 243 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
227 this.propsParam = this.$attrs; 244 this.propsParam = this.$attrs;
228 var formdata = new FormData(); 245 var formdata = new FormData();
...@@ -236,10 +253,10 @@ ...@@ -236,10 +253,10 @@
236 this.czrOptions = this.ruleForm.qlrList; 253 this.czrOptions = this.ruleForm.qlrList;
237 } 254 }
238 this.ruleForm.qlrList.forEach((item) => { 255 this.ruleForm.qlrList.forEach((item) => {
239 if(item.sfczr==1){ 256 if (item.sfczr == 1) {
240 this.czr=item.sqrmc 257 this.czr = item.sqrmc;
241 } 258 }
242 }) 259 });
243 this.$endLoading(); 260 this.$endLoading();
244 }); 261 });
245 }, 262 },
...@@ -247,13 +264,13 @@ ...@@ -247,13 +264,13 @@
247 computed: { 264 computed: {
248 ...mapGetters(["dictData", "flag"]), 265 ...mapGetters(["dictData", "flag"]),
249 }, 266 },
250 data () { 267 data() {
251 return { 268 return {
252 //表单是否可操作 269 //表单是否可操作
253 viewEdit: false, 270 viewEdit: false,
254 disabled: true, 271 disabled: true,
255 czrOptions: [], 272 czrOptions: [],
256 czr:"", 273 czr: "",
257 ruleForm: { 274 ruleForm: {
258 slywxx: {}, 275 slywxx: {},
259 qlxx: {}, 276 qlxx: {},
...@@ -271,7 +288,7 @@ ...@@ -271,7 +288,7 @@
271 * @param {*} val 288 * @param {*} val
272 * @author: renchao 289 * @author: renchao
273 */ 290 */
274 upDateTdytxxList (val) { 291 upDateTdytxxList(val) {
275 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 292 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
276 this.key++; 293 this.key++;
277 }, 294 },
...@@ -280,18 +297,27 @@ ...@@ -280,18 +297,27 @@
280 * @param {*} val 297 * @param {*} val
281 * @author: renchao 298 * @author: renchao
282 */ 299 */
283 upDateQlrxxList (val) { 300 upDateQlrxxList(val) {
284 this.ruleForm.qlrList = _.cloneDeep(val); 301 this.ruleForm.qlrList = _.cloneDeep(val);
285 this.czrOptions = this.ruleForm.qlrList; 302 this.czrOptions = this.ruleForm.qlrList;
286 this.key++ 303 this.key++;
304 },
305 // 是否持证人变化
306 /**
307 * @description: 是否持证人变化
308 * @param {*} val
309 * @author: renchao
310 */
311 updaterow() {
312 this.czr = "";
287 }, 313 },
288 /** 314 /**
289 * @description: onSubmit 315 * @description: onSubmit
290 * @author: renchao 316 * @author: renchao
291 */ 317 */
292 onSubmit () { 318 onSubmit() {
293 let that = this 319 let that = this;
294 let arr = this.ruleForm.tdytqxList.filter(item => !item.yt) 320 let arr = this.ruleForm.tdytqxList.filter((item) => !item.yt);
295 if (arr.length > 0) { 321 if (arr.length > 0) {
296 this.$message({ 322 this.$message({
297 showClose: true, 323 showClose: true,
...@@ -323,7 +349,8 @@ ...@@ -323,7 +349,8 @@
323 if (this.ruleForm.qlrList.length <= 1) { 349 if (this.ruleForm.qlrList.length <= 1) {
324 this.$message({ 350 this.$message({
325 showClose: true, 351 showClose: true,
326 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", 352 message:
353 "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
327 type: "error", 354 type: "error",
328 }); 355 });
329 return false; 356 return false;
...@@ -373,23 +400,23 @@ ...@@ -373,23 +400,23 @@
373 * @description: compare 400 * @description: compare
374 * @author: renchao 401 * @author: renchao
375 */ 402 */
376 compare () { 403 compare() {
377 console.log("this.ruleForm", this.ruleForm); 404 console.log("this.ruleForm", this.ruleForm);
378 this.$popupDialog( 405 this.$popupDialog(
379 this.ruleForm.qlxx.qllxmc, 406 this.ruleForm.qlxx.qllxmc,
380 "registerBook/comparison", 407 "registerBook/comparison",
381 { 408 {
382 bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 409 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
383 dqqllx: 'JSYDSYQ', 410 dqqllx: "JSYDSYQ",
384 }, 411 },
385 "80%", 412 "80%",
386 true 413 true
387 ) 414 );
388 } 415 },
389 } 416 },
390 } 417 };
391 </script> 418 </script>
392 <style scoped lang="scss"> 419 <style scoped lang="scss">
393 @import "~@/styles/public.scss"; 420 @import "~@/styles/public.scss";
394 @import "~@/styles/slxx/slxx.scss"; 421 @import "~@/styles/slxx/slxx.scss";
395 </style> 422 </style>
......
...@@ -11,7 +11,8 @@ ...@@ -11,7 +11,8 @@
11 ref="ruleForm" 11 ref="ruleForm"
12 :label-position="flag ? 'top' : ''" 12 :label-position="flag ? 'top' : ''"
13 :inline="flag" 13 :inline="flag"
14 label-width="140px"> 14 label-width="140px"
15 >
15 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 16 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
16 <div class="slxx_title title-block"> 17 <div class="slxx_title title-block">
17 受理信息 18 受理信息
...@@ -92,7 +93,8 @@ ...@@ -92,7 +93,8 @@
92 v-for="item in dictData['A45']" 93 v-for="item in dictData['A45']"
93 :key="item.dcode" 94 :key="item.dcode"
94 :label="item.dname" 95 :label="item.dname"
95 :value="item.dcode"> 96 :value="item.dcode"
97 >
96 </el-option> 98 </el-option>
97 </el-select> 99 </el-select>
98 </el-form-item> 100 </el-form-item>
...@@ -121,7 +123,8 @@ ...@@ -121,7 +123,8 @@
121 v-for="item in dictData['A26']" 123 v-for="item in dictData['A26']"
122 :key="item.dcode" 124 :key="item.dcode"
123 :label="item.dname" 125 :label="item.dname"
124 :value="item.dcode"> 126 :value="item.dcode"
127 >
125 </el-option> 128 </el-option>
126 </el-select> 129 </el-select>
127 </el-form-item> 130 </el-form-item>
...@@ -133,7 +136,8 @@ ...@@ -133,7 +136,8 @@
133 v-for="item in dictData['A52']" 136 v-for="item in dictData['A52']"
134 :key="item.dcode" 137 :key="item.dcode"
135 :label="item.dname" 138 :label="item.dname"
136 :value="item.dcode"> 139 :value="item.dcode"
140 >
137 </el-option> 141 </el-option>
138 </el-select> 142 </el-select>
139 </el-form-item> 143 </el-form-item>
...@@ -164,7 +168,12 @@ ...@@ -164,7 +168,12 @@
164 </el-col> 168 </el-col>
165 <el-col :span="8"> 169 <el-col :span="8">
166 <el-form-item label="附记:"> 170 <el-form-item label="附记:">
167 <el-input v-model="ruleForm.lq.fj" type="textarea" maxlength="500" show-word-limit></el-input> 171 <el-input
172 v-model="ruleForm.lq.fj"
173 type="textarea"
174 maxlength="500"
175 show-word-limit
176 ></el-input>
168 </el-form-item> 177 </el-form-item>
169 </el-col> 178 </el-col>
170 </el-row> 179 </el-row>
...@@ -175,7 +184,8 @@ ...@@ -175,7 +184,8 @@
175 <tdytTable 184 <tdytTable
176 :ableOperation="viewEdit" 185 :ableOperation="viewEdit"
177 :tableData="ruleForm.tdytqxList" 186 :tableData="ruleForm.tdytqxList"
178 @upDateTdytxxList="upDateTdytxxList" /> 187 @upDateTdytxxList="upDateTdytxxList"
188 />
179 <div class="slxx_title title-block"> 189 <div class="slxx_title title-block">
180 权利人信息 190 权利人信息
181 <div class="triangle"></div> 191 <div class="triangle"></div>
...@@ -185,7 +195,8 @@ ...@@ -185,7 +195,8 @@
185 <el-form-item label="共有方式:"> 195 <el-form-item label="共有方式:">
186 <el-radio-group 196 <el-radio-group
187 :disabled="!viewEdit" 197 :disabled="!viewEdit"
188 v-model="ruleForm.sldy.gyfs"> 198 v-model="ruleForm.sldy.gyfs"
199 >
189 <el-radio label="0">单独所有</el-radio> 200 <el-radio label="0">单独所有</el-radio>
190 <el-radio label="1">共同共有</el-radio> 201 <el-radio label="1">共同共有</el-radio>
191 <el-radio label="2">按份所有</el-radio> 202 <el-radio label="2">按份所有</el-radio>
...@@ -197,7 +208,9 @@ ...@@ -197,7 +208,9 @@
197 <el-form-item label="是否分别持证:"> 208 <el-form-item label="是否分别持证:">
198 <el-radio-group 209 <el-radio-group
199 v-model="ruleForm.sldy.sqfbcz" 210 v-model="ruleForm.sldy.sqfbcz"
200 :disabled="!viewEdit"> 211 :disabled="!viewEdit"
212 @input="updaterow()"
213 >
201 <el-radio :label="1"></el-radio> 214 <el-radio :label="1"></el-radio>
202 <el-radio :label="0"></el-radio> 215 <el-radio :label="0"></el-radio>
203 </el-radio-group> 216 </el-radio-group>
...@@ -205,17 +218,20 @@ ...@@ -205,17 +218,20 @@
205 </el-col> 218 </el-col>
206 <el-col 219 <el-col
207 :span="6" 220 :span="6"
208 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 221 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
222 >
209 <el-form-item label="持证人:"> 223 <el-form-item label="持证人:">
210 <el-select 224 <el-select
211 v-model="czr" 225 v-model="czr"
212 placeholder="持证人" 226 placeholder="持证人"
213 :disabled="!viewEdit"> 227 :disabled="!viewEdit"
228 >
214 <el-option 229 <el-option
215 v-for="(item,index) in czrOptions" 230 v-for="(item, index) in czrOptions"
216 :key="index" 231 :key="index"
217 :label="item.sqrmc" 232 :label="item.sqrmc"
218 :value="item.zjh"> 233 :value="item.zjh"
234 >
219 </el-option> 235 </el-option>
220 </el-select> 236 </el-select>
221 </el-form-item> 237 </el-form-item>
...@@ -225,7 +241,8 @@ ...@@ -225,7 +241,8 @@
225 @upDateQlrxxList="upDateQlrxxList" 241 @upDateQlrxxList="upDateQlrxxList"
226 :tableData="ruleForm.qlrList" 242 :tableData="ruleForm.qlrList"
227 :disabled="viewEdit" 243 :disabled="viewEdit"
228 :gyfs="ruleForm.sldy.gyfs" /> 244 :gyfs="ruleForm.sldy.gyfs"
245 />
229 246
230 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> 247 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'">
231 <div class="slxx_title title-block"> 248 <div class="slxx_title title-block">
...@@ -236,7 +253,8 @@ ...@@ -236,7 +253,8 @@
236 v-if="ruleForm.qlxx" 253 v-if="ruleForm.qlxx"
237 @upDateQlrxxList="upDateYwrxxList" 254 @upDateQlrxxList="upDateYwrxxList"
238 :tableData="ruleForm.ywrList" 255 :tableData="ruleForm.ywrList"
239 :gyfs="ruleForm.sldy.gyfs" /> 256 :gyfs="ruleForm.sldy.gyfs"
257 />
240 </div> 258 </div>
241 <div class="slxx_title title-block"> 259 <div class="slxx_title title-block">
242 登记原因 260 登记原因
...@@ -248,9 +266,11 @@ ...@@ -248,9 +266,11 @@
248 <el-input 266 <el-input
249 class="textArea" 267 class="textArea"
250 type="textarea" 268 type="textarea"
251 maxlength="500" show-word-limit 269 maxlength="500"
270 show-word-limit
252 :disabled="!viewEdit" 271 :disabled="!viewEdit"
253 v-model="ruleForm.lq.djyy"> 272 v-model="ruleForm.lq.djyy"
273 >
254 </el-input> 274 </el-input>
255 </el-form-item> 275 </el-form-item>
256 </el-col> 276 </el-col>
...@@ -265,14 +285,14 @@ ...@@ -265,14 +285,14 @@
265 </div> 285 </div>
266 </template> 286 </template>
267 <script> 287 <script>
268 import ywmix from "@/views/ywbl/mixin/index"; 288 import ywmix from "@/views/ywbl/mixin/index";
269 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 289 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
270 import tdytTable from "@/views/workflow/components/tdytTable"; 290 import tdytTable from "@/views/workflow/components/tdytTable";
271 import { Init, saveData } from "@/api/workflow/lqFlow.js"; 291 import { Init, saveData } from "@/api/workflow/lqFlow.js";
272 import { mapGetters } from "vuex"; 292 import { mapGetters } from "vuex";
273 export default { 293 export default {
274 mixins: [ywmix], 294 mixins: [ywmix],
275 mounted () { 295 mounted() {
276 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 296 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
277 this.propsParam = this.$attrs; 297 this.propsParam = this.$attrs;
278 var formdata = new FormData(); 298 var formdata = new FormData();
...@@ -286,10 +306,10 @@ ...@@ -286,10 +306,10 @@
286 ...res.result.qlxxdatas, 306 ...res.result.qlxxdatas,
287 }; 307 };
288 this.ruleForm.qlrList.forEach((item) => { 308 this.ruleForm.qlrList.forEach((item) => {
289 if(item.sfczr==1){ 309 if (item.sfczr == 1) {
290 this.czr=item.sqrmc 310 this.czr = item.sqrmc;
291 } 311 }
292 }) 312 });
293 //初始化发证方式,1:小证,2:大正 313 //初始化发证方式,1:小证,2:大正
294 this.ruleForm.slsq.fzfs == null 314 this.ruleForm.slsq.fzfs == null
295 ? (this.ruleForm.slsq.fzfs = "1") 315 ? (this.ruleForm.slsq.fzfs = "1")
...@@ -302,12 +322,12 @@ ...@@ -302,12 +322,12 @@
302 computed: { 322 computed: {
303 ...mapGetters(["dictData", "flag"]), 323 ...mapGetters(["dictData", "flag"]),
304 }, 324 },
305 data () { 325 data() {
306 return { 326 return {
307 disabled: true, 327 disabled: true,
308 tdytOption: [], 328 tdytOption: [],
309 czrOptions: [], 329 czrOptions: [],
310 czr:"", 330 czr: "",
311 ruleForm: { 331 ruleForm: {
312 flow: { 332 flow: {
313 ywh: "", 333 ywh: "",
...@@ -340,15 +360,24 @@ ...@@ -340,15 +360,24 @@
340 * @param {*} val 360 * @param {*} val
341 * @author: renchao 361 * @author: renchao
342 */ 362 */
343 upDateTdytxxList (val) { 363 upDateTdytxxList(val) {
344 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 364 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
345 }, 365 },
366 // 是否持证人变化
367 /**
368 * @description: 是否持证人变化
369 * @param {*} val
370 * @author: renchao
371 */
372 updaterow() {
373 this.czr = "";
374 },
346 /** 375 /**
347 * @description: 更新权利人信息 376 * @description: 更新权利人信息
348 * @param {*} val 377 * @param {*} val
349 * @author: renchao 378 * @author: renchao
350 */ 379 */
351 upDateQlrxxList (val) { 380 upDateQlrxxList(val) {
352 this.ruleForm.qlrList = _.cloneDeep(val); 381 this.ruleForm.qlrList = _.cloneDeep(val);
353 this.czrOptions = this.ruleForm.qlrList; 382 this.czrOptions = this.ruleForm.qlrList;
354 this.key++; 383 this.key++;
...@@ -358,15 +387,15 @@ ...@@ -358,15 +387,15 @@
358 * @param {*} val 387 * @param {*} val
359 * @author: renchao 388 * @author: renchao
360 */ 389 */
361 upDateYwrxxList (val) { 390 upDateYwrxxList(val) {
362 this.ruleForm.ywrList = _.cloneDeep(val); 391 this.ruleForm.ywrList = _.cloneDeep(val);
363 }, 392 },
364 /** 393 /**
365 * @description: onSubmit 394 * @description: onSubmit
366 * @author: renchao 395 * @author: renchao
367 */ 396 */
368 onSubmit () { 397 onSubmit() {
369 let that = this 398 let that = this;
370 if (this.ruleForm.qlrList.length == 0) { 399 if (this.ruleForm.qlrList.length == 0) {
371 this.$message({ 400 this.$message({
372 showClose: true, 401 showClose: true,
...@@ -390,7 +419,8 @@ ...@@ -390,7 +419,8 @@
390 if (this.ruleForm.qlrList.length <= 1) { 419 if (this.ruleForm.qlrList.length <= 1) {
391 this.$message({ 420 this.$message({
392 showClose: true, 421 showClose: true,
393 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", 422 message:
423 "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
394 type: "error", 424 type: "error",
395 }); 425 });
396 return false; 426 return false;
...@@ -437,55 +467,55 @@ ...@@ -437,55 +467,55 @@
437 }); 467 });
438 }, 468 },
439 }, 469 },
440 }; 470 };
441 </script> 471 </script>
442 <style scoped lang="scss"> 472 <style scoped lang="scss">
443 @import "~@/styles/public.scss"; 473 @import "~@/styles/public.scss";
444 474
445 /deep/.el-form { 475 /deep/.el-form {
446 display: flex; 476 display: flex;
447 flex-direction: column; 477 flex-direction: column;
448 height: calc(100vh - 130px); 478 height: calc(100vh - 130px);
449 } 479 }
450 480
451 /deep/.el-form-item__label { 481 /deep/.el-form-item__label {
452 padding: 0; 482 padding: 0;
453 } 483 }
454 484
455 /deep/.el-radio { 485 /deep/.el-radio {
456 margin-right: 10px; 486 margin-right: 10px;
457 } 487 }
458 488
459 /deep/.el-select { 489 /deep/.el-select {
460 width: 100%; 490 width: 100%;
461 } 491 }
462 492
463 /deep/.el-form-item { 493 /deep/.el-form-item {
464 margin-bottom: 8px; 494 margin-bottom: 8px;
465 } 495 }
466 496
467 .marginBot0 { 497 .marginBot0 {
468 margin-bottom: 0 !important; 498 margin-bottom: 0 !important;
469 } 499 }
470 500
471 .slxx { 501 .slxx {
472 box-sizing: border-box; 502 box-sizing: border-box;
473 } 503 }
474 504
475 .slxx_con { 505 .slxx_con {
476 flex: 1; 506 flex: 1;
477 height: 100%; 507 height: 100%;
478 background-color: #ffffff; 508 background-color: #ffffff;
479 overflow-y: auto; 509 overflow-y: auto;
480 padding-right: 3px; 510 padding-right: 3px;
481 overflow-x: hidden; 511 overflow-x: hidden;
482 } 512 }
483 513
484 .submit_btn { 514 .submit_btn {
485 height: 50px; 515 height: 50px;
486 } 516 }
487 517
488 .slxx_title { 518 .slxx_title {
489 border-bottom: 1px solid $borderColor; 519 border-bottom: 1px solid $borderColor;
490 padding-left: 10px; 520 padding-left: 10px;
491 padding-bottom: 5px; 521 padding-bottom: 5px;
...@@ -494,23 +524,23 @@ ...@@ -494,23 +524,23 @@
494 font-size: 16px; 524 font-size: 16px;
495 font-weight: 500; 525 font-weight: 500;
496 color: #4a4a4a; 526 color: #4a4a4a;
497 } 527 }
498 528
499 .btn { 529 .btn {
500 text-align: center; 530 text-align: center;
501 padding-top: 10px; 531 padding-top: 10px;
502 height: 36px; 532 height: 36px;
503 background-color: #ffffff; 533 background-color: #ffffff;
504 padding: 5px 0; 534 padding: 5px 0;
505 } 535 }
506 536
507 .textArea { 537 .textArea {
508 /deep/.el-textarea__inner { 538 /deep/.el-textarea__inner {
509 min-height: 90px !important; 539 min-height: 90px !important;
510 } 540 }
511 } 541 }
512 542
513 /deep/.el-form-item__label { 543 /deep/.el-form-item__label {
514 padding-bottom: 0px; 544 padding-bottom: 0px;
515 } 545 }
516 </style> 546 </style>
......
...@@ -11,7 +11,8 @@ ...@@ -11,7 +11,8 @@
11 ref="ruleForm" 11 ref="ruleForm"
12 :label-position="flag ? 'top' : ''" 12 :label-position="flag ? 'top' : ''"
13 :inline="flag" 13 :inline="flag"
14 label-width="140px"> 14 label-width="140px"
15 >
15 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 16 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
16 <div class="slxx_title title-block"> 17 <div class="slxx_title title-block">
17 受理信息 18 受理信息
...@@ -92,7 +93,8 @@ ...@@ -92,7 +93,8 @@
92 v-for="item in dictData['A45']" 93 v-for="item in dictData['A45']"
93 :key="item.dcode" 94 :key="item.dcode"
94 :label="item.dname" 95 :label="item.dname"
95 :value="item.dcode"> 96 :value="item.dcode"
97 >
96 </el-option> 98 </el-option>
97 </el-select> 99 </el-select>
98 </el-form-item> 100 </el-form-item>
...@@ -121,7 +123,8 @@ ...@@ -121,7 +123,8 @@
121 v-for="item in dictData['A26']" 123 v-for="item in dictData['A26']"
122 :key="item.dcode" 124 :key="item.dcode"
123 :label="item.dname" 125 :label="item.dname"
124 :value="item.dcode"> 126 :value="item.dcode"
127 >
125 </el-option> 128 </el-option>
126 </el-select> 129 </el-select>
127 </el-form-item> 130 </el-form-item>
...@@ -133,7 +136,8 @@ ...@@ -133,7 +136,8 @@
133 v-for="item in dictData['A52']" 136 v-for="item in dictData['A52']"
134 :key="item.dcode" 137 :key="item.dcode"
135 :label="item.dname" 138 :label="item.dname"
136 :value="item.dcode"> 139 :value="item.dcode"
140 >
137 </el-option> 141 </el-option>
138 </el-select> 142 </el-select>
139 </el-form-item> 143 </el-form-item>
...@@ -164,7 +168,12 @@ ...@@ -164,7 +168,12 @@
164 </el-col> 168 </el-col>
165 <el-col :span="8"> 169 <el-col :span="8">
166 <el-form-item label="附记:"> 170 <el-form-item label="附记:">
167 <el-input v-model="ruleForm.lq.fj" type="textarea" maxlength="500" show-word-limit></el-input> 171 <el-input
172 v-model="ruleForm.lq.fj"
173 type="textarea"
174 maxlength="500"
175 show-word-limit
176 ></el-input>
168 </el-form-item> 177 </el-form-item>
169 </el-col> 178 </el-col>
170 </el-row> 179 </el-row>
...@@ -175,7 +184,8 @@ ...@@ -175,7 +184,8 @@
175 <tdytTable 184 <tdytTable
176 :ableOperation="viewEdit" 185 :ableOperation="viewEdit"
177 :tableData="ruleForm.tdytqxList" 186 :tableData="ruleForm.tdytqxList"
178 @upDateTdytxxList="upDateTdytxxList" /> 187 @upDateTdytxxList="upDateTdytxxList"
188 />
179 <div class="slxx_title title-block"> 189 <div class="slxx_title title-block">
180 权利人信息 190 权利人信息
181 <div class="triangle"></div> 191 <div class="triangle"></div>
...@@ -185,7 +195,8 @@ ...@@ -185,7 +195,8 @@
185 <el-form-item label="共有方式:"> 195 <el-form-item label="共有方式:">
186 <el-radio-group 196 <el-radio-group
187 :disabled="!viewEdit" 197 :disabled="!viewEdit"
188 v-model="ruleForm.sldy.gyfs"> 198 v-model="ruleForm.sldy.gyfs"
199 >
189 <el-radio label="0">单独所有</el-radio> 200 <el-radio label="0">单独所有</el-radio>
190 <el-radio label="1">共同共有</el-radio> 201 <el-radio label="1">共同共有</el-radio>
191 <el-radio label="2">按份所有</el-radio> 202 <el-radio label="2">按份所有</el-radio>
...@@ -197,7 +208,9 @@ ...@@ -197,7 +208,9 @@
197 <el-form-item label="是否分别持证:"> 208 <el-form-item label="是否分别持证:">
198 <el-radio-group 209 <el-radio-group
199 v-model="ruleForm.sldy.sqfbcz" 210 v-model="ruleForm.sldy.sqfbcz"
200 :disabled="!viewEdit"> 211 :disabled="!viewEdit"
212 @input="updaterow()"
213 >
201 <el-radio :label="1"></el-radio> 214 <el-radio :label="1"></el-radio>
202 <el-radio :label="0"></el-radio> 215 <el-radio :label="0"></el-radio>
203 </el-radio-group> 216 </el-radio-group>
...@@ -205,17 +218,20 @@ ...@@ -205,17 +218,20 @@
205 </el-col> 218 </el-col>
206 <el-col 219 <el-col
207 :span="6" 220 :span="6"
208 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 221 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
222 >
209 <el-form-item label="持证人:"> 223 <el-form-item label="持证人:">
210 <el-select 224 <el-select
211 v-model="czr" 225 v-model="czr"
212 placeholder="持证人" 226 placeholder="持证人"
213 :disabled="!viewEdit"> 227 :disabled="!viewEdit"
228 >
214 <el-option 229 <el-option
215 v-for="(item,index) in czrOptions" 230 v-for="(item, index) in czrOptions"
216 :key="index" 231 :key="index"
217 :label="item.sqrmc" 232 :label="item.sqrmc"
218 :value="item.zjh"> 233 :value="item.zjh"
234 >
219 </el-option> 235 </el-option>
220 </el-select> 236 </el-select>
221 </el-form-item> 237 </el-form-item>
...@@ -225,7 +241,8 @@ ...@@ -225,7 +241,8 @@
225 @upDateQlrxxList="upDateQlrxxList" 241 @upDateQlrxxList="upDateQlrxxList"
226 :tableData="ruleForm.qlrList" 242 :tableData="ruleForm.qlrList"
227 :disabled="viewEdit" 243 :disabled="viewEdit"
228 :gyfs="ruleForm.sldy.gyfs" /> 244 :gyfs="ruleForm.sldy.gyfs"
245 />
229 246
230 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'"> 247 <div v-if="ruleForm.ywrList && ruleForm.slsq.djlx == '200'">
231 <div class="slxx_title title-block"> 248 <div class="slxx_title title-block">
...@@ -236,7 +253,8 @@ ...@@ -236,7 +253,8 @@
236 v-if="ruleForm.qlxx" 253 v-if="ruleForm.qlxx"
237 @upDateQlrxxList="upDateYwrxxList" 254 @upDateQlrxxList="upDateYwrxxList"
238 :tableData="ruleForm.ywrList" 255 :tableData="ruleForm.ywrList"
239 :gyfs="ruleForm.sldy.gyfs" /> 256 :gyfs="ruleForm.sldy.gyfs"
257 />
240 </div> 258 </div>
241 <div class="slxx_title title-block"> 259 <div class="slxx_title title-block">
242 登记原因 260 登记原因
...@@ -248,9 +266,11 @@ ...@@ -248,9 +266,11 @@
248 <el-input 266 <el-input
249 class="textArea" 267 class="textArea"
250 type="textarea" 268 type="textarea"
251 maxlength="500" show-word-limit 269 maxlength="500"
270 show-word-limit
252 :disabled="!viewEdit" 271 :disabled="!viewEdit"
253 v-model="ruleForm.lq.djyy"> 272 v-model="ruleForm.lq.djyy"
273 >
254 </el-input> 274 </el-input>
255 </el-form-item> 275 </el-form-item>
256 </el-col> 276 </el-col>
...@@ -265,14 +285,14 @@ ...@@ -265,14 +285,14 @@
265 </div> 285 </div>
266 </template> 286 </template>
267 <script> 287 <script>
268 import ywmix from "@/views/ywbl/mixin/index"; 288 import ywmix from "@/views/ywbl/mixin/index";
269 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 289 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
270 import tdytTable from "@/views/workflow/components/tdytTable"; 290 import tdytTable from "@/views/workflow/components/tdytTable";
271 import { Init, saveData } from "@/api/workflow/sllmFlow.js"; 291 import { Init, saveData } from "@/api/workflow/sllmFlow.js";
272 import { mapGetters } from "vuex"; 292 import { mapGetters } from "vuex";
273 export default { 293 export default {
274 mixins: [ywmix], 294 mixins: [ywmix],
275 mounted () { 295 mounted() {
276 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 296 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
277 this.propsParam = this.$attrs; 297 this.propsParam = this.$attrs;
278 var formdata = new FormData(); 298 var formdata = new FormData();
...@@ -286,10 +306,10 @@ ...@@ -286,10 +306,10 @@
286 ...res.result.qlxxdatas, 306 ...res.result.qlxxdatas,
287 }; 307 };
288 this.ruleForm.qlrList.forEach((item) => { 308 this.ruleForm.qlrList.forEach((item) => {
289 if(item.sfczr==1){ 309 if (item.sfczr == 1) {
290 this.czr=item.sqrmc 310 this.czr = item.sqrmc;
291 } 311 }
292 }) 312 });
293 //初始化发证方式,1:小证,2:大正 313 //初始化发证方式,1:小证,2:大正
294 this.ruleForm.slsq.fzfs == null 314 this.ruleForm.slsq.fzfs == null
295 ? (this.ruleForm.slsq.fzfs = "1") 315 ? (this.ruleForm.slsq.fzfs = "1")
...@@ -302,12 +322,12 @@ ...@@ -302,12 +322,12 @@
302 computed: { 322 computed: {
303 ...mapGetters(["dictData", "flag"]), 323 ...mapGetters(["dictData", "flag"]),
304 }, 324 },
305 data () { 325 data() {
306 return { 326 return {
307 disabled: true, 327 disabled: true,
308 tdytOption: [], 328 tdytOption: [],
309 czrOptions: [], 329 czrOptions: [],
310 czr:"", 330 czr: "",
311 ruleForm: { 331 ruleForm: {
312 flow: { 332 flow: {
313 ywh: "", 333 ywh: "",
...@@ -340,7 +360,7 @@ ...@@ -340,7 +360,7 @@
340 * @param {*} val 360 * @param {*} val
341 * @author: renchao 361 * @author: renchao
342 */ 362 */
343 upDateTdytxxList (val) { 363 upDateTdytxxList(val) {
344 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 364 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
345 }, 365 },
346 /** 366 /**
...@@ -348,25 +368,34 @@ ...@@ -348,25 +368,34 @@
348 * @param {*} val 368 * @param {*} val
349 * @author: renchao 369 * @author: renchao
350 */ 370 */
351 upDateQlrxxList (val) { 371 upDateQlrxxList(val) {
352 this.ruleForm.qlrList = _.cloneDeep(val); 372 this.ruleForm.qlrList = _.cloneDeep(val);
353 this.czrOptions = this.ruleForm.qlrList; 373 this.czrOptions = this.ruleForm.qlrList;
354 this.key++; 374 this.key++;
355 }, 375 },
376 // 是否持证人变化
377 /**
378 * @description: 是否持证人变化
379 * @param {*} val
380 * @author: renchao
381 */
382 updaterow() {
383 this.czr = "";
384 },
356 /** 385 /**
357 * @description: 更新业务人信息 386 * @description: 更新业务人信息
358 * @param {*} val 387 * @param {*} val
359 * @author: renchao 388 * @author: renchao
360 */ 389 */
361 upDateYwrxxList (val) { 390 upDateYwrxxList(val) {
362 this.ruleForm.ywrList = _.cloneDeep(val); 391 this.ruleForm.ywrList = _.cloneDeep(val);
363 }, 392 },
364 /** 393 /**
365 * @description: onSubmit 394 * @description: onSubmit
366 * @author: renchao 395 * @author: renchao
367 */ 396 */
368 onSubmit () { 397 onSubmit() {
369 let that = this 398 let that = this;
370 if (this.ruleForm.qlrList.length == 0) { 399 if (this.ruleForm.qlrList.length == 0) {
371 this.$message({ 400 this.$message({
372 showClose: true, 401 showClose: true,
...@@ -390,7 +419,8 @@ ...@@ -390,7 +419,8 @@
390 if (this.ruleForm.qlrList.length <= 1) { 419 if (this.ruleForm.qlrList.length <= 1) {
391 this.$message({ 420 this.$message({
392 showClose: true, 421 showClose: true,
393 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", 422 message:
423 "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
394 type: "error", 424 type: "error",
395 }); 425 });
396 return false; 426 return false;
...@@ -437,55 +467,55 @@ ...@@ -437,55 +467,55 @@
437 }); 467 });
438 }, 468 },
439 }, 469 },
440 }; 470 };
441 </script> 471 </script>
442 <style scoped lang="scss"> 472 <style scoped lang="scss">
443 @import "~@/styles/public.scss"; 473 @import "~@/styles/public.scss";
444 474
445 /deep/.el-form { 475 /deep/.el-form {
446 display: flex; 476 display: flex;
447 flex-direction: column; 477 flex-direction: column;
448 height: calc(100vh - 130px); 478 height: calc(100vh - 130px);
449 } 479 }
450 480
451 /deep/.el-form-item__label { 481 /deep/.el-form-item__label {
452 padding: 0; 482 padding: 0;
453 } 483 }
454 484
455 /deep/.el-radio { 485 /deep/.el-radio {
456 margin-right: 10px; 486 margin-right: 10px;
457 } 487 }
458 488
459 /deep/.el-select { 489 /deep/.el-select {
460 width: 100%; 490 width: 100%;
461 } 491 }
462 492
463 /deep/.el-form-item { 493 /deep/.el-form-item {
464 margin-bottom: 8px; 494 margin-bottom: 8px;
465 } 495 }
466 496
467 .marginBot0 { 497 .marginBot0 {
468 margin-bottom: 0 !important; 498 margin-bottom: 0 !important;
469 } 499 }
470 500
471 .slxx { 501 .slxx {
472 box-sizing: border-box; 502 box-sizing: border-box;
473 } 503 }
474 504
475 .slxx_con { 505 .slxx_con {
476 flex: 1; 506 flex: 1;
477 height: 100%; 507 height: 100%;
478 background-color: #ffffff; 508 background-color: #ffffff;
479 overflow-y: auto; 509 overflow-y: auto;
480 padding-right: 3px; 510 padding-right: 3px;
481 overflow-x: hidden; 511 overflow-x: hidden;
482 } 512 }
483 513
484 .submit_btn { 514 .submit_btn {
485 height: 50px; 515 height: 50px;
486 } 516 }
487 517
488 .slxx_title { 518 .slxx_title {
489 border-bottom: 1px solid $borderColor; 519 border-bottom: 1px solid $borderColor;
490 padding-left: 10px; 520 padding-left: 10px;
491 padding-bottom: 5px; 521 padding-bottom: 5px;
...@@ -494,23 +524,23 @@ ...@@ -494,23 +524,23 @@
494 font-size: 16px; 524 font-size: 16px;
495 font-weight: 500; 525 font-weight: 500;
496 color: #4a4a4a; 526 color: #4a4a4a;
497 } 527 }
498 528
499 .btn { 529 .btn {
500 text-align: center; 530 text-align: center;
501 padding-top: 10px; 531 padding-top: 10px;
502 height: 36px; 532 height: 36px;
503 background-color: #ffffff; 533 background-color: #ffffff;
504 padding: 5px 0; 534 padding: 5px 0;
505 } 535 }
506 536
507 .textArea { 537 .textArea {
508 /deep/.el-textarea__inner { 538 /deep/.el-textarea__inner {
509 min-height: 90px !important; 539 min-height: 90px !important;
510 } 540 }
511 } 541 }
512 542
513 /deep/.el-form-item__label { 543 /deep/.el-form-item__label {
514 padding-bottom: 0px; 544 padding-bottom: 0px;
515 } 545 }
516 </style> 546 </style>
......
1 <template> 1 <template>
2 <!-- 受理信息 --> 2 <!-- 受理信息 -->
3 <div class="slxx"> 3 <div class="slxx">
4 <el-form :model="ruleForm" :rules="rules" class="loadingtext" ref="ruleForm" :label-position="flag ? 'top' : ''" 4 <el-form
5 :inline="flag" label-width="120px"> 5 :model="ruleForm"
6 :rules="rules"
7 class="loadingtext"
8 ref="ruleForm"
9 :label-position="flag ? 'top' : ''"
10 :inline="flag"
11 label-width="120px"
12 >
6 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 13 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
7 <div class="slxx_title title-block"> 14 <div class="slxx_title title-block">
8 受理信息 15 受理信息
...@@ -44,7 +51,8 @@ ...@@ -44,7 +51,8 @@
44 </el-row> 51 </el-row>
45 <div 52 <div
46 class="slxx_title title-block flex" 53 class="slxx_title title-block flex"
47 style="justify-content: space-between"> 54 style="justify-content: space-between"
55 >
48 不动产单元情况 56 不动产单元情况
49 <el-button @click="compare">变化情况对比+</el-button> 57 <el-button @click="compare">变化情况对比+</el-button>
50 </div> 58 </div>
...@@ -102,7 +110,11 @@ ...@@ -102,7 +110,11 @@
102 </el-col> 110 </el-col>
103 <el-col :span="8"> 111 <el-col :span="8">
104 <el-form-item label="总层数:"> 112 <el-form-item label="总层数:">
105 <el-input disabled v-model.number="ruleForm.ygdj.zcs" oninput="value=value.replace(/[^0-9]/g,'')"></el-input> 113 <el-input
114 disabled
115 v-model.number="ruleForm.ygdj.zcs"
116 oninput="value=value.replace(/[^0-9]/g,'')"
117 ></el-input>
106 </el-form-item> 118 </el-form-item>
107 </el-col> 119 </el-col>
108 </el-row> 120 </el-row>
...@@ -113,7 +125,10 @@ ...@@ -113,7 +125,10 @@
113 <el-row :gutter="10"> 125 <el-row :gutter="10">
114 <el-col :span="12" v-if="ruleForm.qlxx"> 126 <el-col :span="12" v-if="ruleForm.qlxx">
115 <el-form-item label="共有方式:"> 127 <el-form-item label="共有方式:">
116 <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> 128 <el-radio-group
129 :disabled="!viewEdit"
130 v-model="ruleForm.sldy.gyfs"
131 >
117 <el-radio label="0">单独所有</el-radio> 132 <el-radio label="0">单独所有</el-radio>
118 <el-radio label="1">共同共有</el-radio> 133 <el-radio label="1">共同共有</el-radio>
119 <el-radio label="2">按份所有</el-radio> 134 <el-radio label="2">按份所有</el-radio>
...@@ -125,7 +140,9 @@ ...@@ -125,7 +140,9 @@
125 <el-form-item label="是否分别持证:"> 140 <el-form-item label="是否分别持证:">
126 <el-radio-group 141 <el-radio-group
127 v-model="ruleForm.sldy.sqfbcz" 142 v-model="ruleForm.sldy.sqfbcz"
128 :disabled="!viewEdit"> 143 :disabled="!viewEdit"
144 @input="updaterow()"
145 >
129 <el-radio :label="1"></el-radio> 146 <el-radio :label="1"></el-radio>
130 <el-radio :label="0"></el-radio> 147 <el-radio :label="0"></el-radio>
131 </el-radio-group> 148 </el-radio-group>
...@@ -133,30 +150,41 @@ ...@@ -133,30 +150,41 @@
133 </el-col> 150 </el-col>
134 <el-col 151 <el-col
135 :span="6" 152 :span="6"
136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 153 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
154 >
137 <el-form-item label="持证人:"> 155 <el-form-item label="持证人:">
138 <el-select 156 <el-select
139 v-model="czr" 157 v-model="czr"
140 placeholder="持证人" 158 placeholder="持证人"
141 :disabled="!viewEdit"> 159 :disabled="!viewEdit"
160 >
142 <el-option 161 <el-option
143 v-for="item in czrOptions" 162 v-for="item in czrOptions"
144 :key="item.zjh" 163 :key="item.zjh"
145 :label="item.sqrmc" 164 :label="item.sqrmc"
146 :value="item.zjh"> 165 :value="item.zjh"
166 >
147 </el-option> 167 </el-option>
148 </el-select> 168 </el-select>
149 </el-form-item> 169 </el-form-item>
150 </el-col> 170 </el-col>
151 </el-row> 171 </el-row>
152 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="viewEdit" 172 <qlrCommonTable
153 :gyfs="ruleForm.sldy.gyfs" /> 173 @upDateQlrxxList="upDateQlrxxList"
174 :tableData="ruleForm.qlrList"
175 :disabled="viewEdit"
176 :gyfs="ruleForm.sldy.gyfs"
177 />
154 <div class="slxx_title title-block"> 178 <div class="slxx_title title-block">
155 义务人信息 179 义务人信息
156 <div class="triangle"></div> 180 <div class="triangle"></div>
157 </div> 181 </div>
158 <qlrCommonTable @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" :disabled="viewEdit" 182 <qlrCommonTable
159 :gyfs="ruleForm.sldy.gyfs" /> 183 @upDateQlrxxList="upDateYwrxxList"
184 :tableData="ruleForm.ywrList"
185 :disabled="viewEdit"
186 :gyfs="ruleForm.sldy.gyfs"
187 />
160 <div class="slxx_title title-block"> 188 <div class="slxx_title title-block">
161 登记原因 189 登记原因
162 <div class="triangle"></div> 190 <div class="triangle"></div>
...@@ -164,8 +192,14 @@ ...@@ -164,8 +192,14 @@
164 <el-row :gutter="10"> 192 <el-row :gutter="10">
165 <el-col> 193 <el-col>
166 <el-form-item label="登记原因:" prop="djyy"> 194 <el-form-item label="登记原因:" prop="djyy">
167 <el-input class="textArea" type="textarea" maxlength="500" show-word-limit :disabled="!viewEdit" 195 <el-input
168 v-model="ruleForm.ygdj.djyy"> 196 class="textArea"
197 type="textarea"
198 maxlength="500"
199 show-word-limit
200 :disabled="!viewEdit"
201 v-model="ruleForm.ygdj.djyy"
202 >
169 </el-input> 203 </el-input>
170 </el-form-item> 204 </el-form-item>
171 </el-col> 205 </el-col>
...@@ -180,14 +214,14 @@ ...@@ -180,14 +214,14 @@
180 </div> 214 </div>
181 </template> 215 </template>
182 <script> 216 <script>
183 import ywmix from "@/views/ywbl/mixin/index" 217 import ywmix from "@/views/ywbl/mixin/index";
184 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 218 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
185 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 219 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
186 import { mapGetters } from "vuex"; 220 import { mapGetters } from "vuex";
187 export default { 221 export default {
188 mixins: [ywmix], 222 mixins: [ywmix],
189 mounted () { 223 mounted() {
190 this.viewEdit = this.$parent.currentSelectTab.ableOperation 224 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
191 this.propsParam = this.$attrs; 225 this.propsParam = this.$attrs;
192 var formdata = new FormData(); 226 var formdata = new FormData();
193 this.$startLoading(); 227 this.$startLoading();
...@@ -200,10 +234,10 @@ ...@@ -200,10 +234,10 @@
200 this.ruleForm = res.result; 234 this.ruleForm = res.result;
201 this.czrOptions = this.ruleForm.qlrList; 235 this.czrOptions = this.ruleForm.qlrList;
202 this.ruleForm.qlrList.forEach((item) => { 236 this.ruleForm.qlrList.forEach((item) => {
203 if(item.sfczr==1){ 237 if (item.sfczr == 1) {
204 this.czr=item.sqrmc 238 this.czr = item.sqrmc;
205 } 239 }
206 }) 240 });
207 } 241 }
208 }); 242 });
209 }, 243 },
...@@ -211,14 +245,14 @@ ...@@ -211,14 +245,14 @@
211 computed: { 245 computed: {
212 ...mapGetters(["dictData", "flag"]), 246 ...mapGetters(["dictData", "flag"]),
213 }, 247 },
214 data () { 248 data() {
215 return { 249 return {
216 //表单是否可操作 250 //表单是否可操作
217 viewEdit: true, 251 viewEdit: true,
218 disabled: true, 252 disabled: true,
219 tdytOption: [], 253 tdytOption: [],
220 czrOptions: [], 254 czrOptions: [],
221 czr:"", 255 czr: "",
222 ruleForm: {}, 256 ruleForm: {},
223 //传递参数 257 //传递参数
224 propsParam: this.$attrs, 258 propsParam: this.$attrs,
...@@ -230,13 +264,12 @@ ...@@ -230,13 +264,12 @@
230 * @description: onClick 264 * @description: onClick
231 * @author: renchao 265 * @author: renchao
232 */ 266 */
233 onClick () { 267 onClick() {
234 this.$popup("房屋信息比对", "ywbl/ygdj/slxxCompareDetai", 268 this.$popup("房屋信息比对", "ywbl/ygdj/slxxCompareDetai", {
235 {
236 formData: { 269 formData: {
237 bsmSldy: this.propsParam.bsmSldy, 270 bsmSldy: this.propsParam.bsmSldy,
238 qllx: this.propsParam.qllx 271 qllx: this.propsParam.qllx,
239 } 272 },
240 }); 273 });
241 }, 274 },
242 /** 275 /**
...@@ -244,16 +277,25 @@ ...@@ -244,16 +277,25 @@
244 * @param {*} val 277 * @param {*} val
245 * @author: renchao 278 * @author: renchao
246 */ 279 */
247 upDateQlrxxList (val) { 280 upDateQlrxxList(val) {
248 this.ruleForm.qlrList = _.cloneDeep(val); 281 this.ruleForm.qlrList = _.cloneDeep(val);
249 this.czrOptions = this.ruleForm.qlrList; 282 this.czrOptions = this.ruleForm.qlrList;
250 }, 283 },
284 // 是否持证人变化
285 /**
286 * @description: 是否持证人变化
287 * @param {*} val
288 * @author: renchao
289 */
290 updaterow() {
291 this.czr = "";
292 },
251 /** 293 /**
252 * @description: 更新业务人信息 294 * @description: 更新业务人信息
253 * @param {*} val 295 * @param {*} val
254 * @author: renchao 296 * @author: renchao
255 */ 297 */
256 upDateYwrxxList (val) { 298 upDateYwrxxList(val) {
257 this.ruleForm.ywrList = _.cloneDeep(val); 299 this.ruleForm.ywrList = _.cloneDeep(val);
258 }, 300 },
259 301
...@@ -261,8 +303,8 @@ ...@@ -261,8 +303,8 @@
261 * @description: onSubmit 303 * @description: onSubmit
262 * @author: renchao 304 * @author: renchao
263 */ 305 */
264 onSubmit () { 306 onSubmit() {
265 let that = this 307 let that = this;
266 if (this.ruleForm.qlrList.length == 0) { 308 if (this.ruleForm.qlrList.length == 0) {
267 this.$message({ 309 this.$message({
268 showClose: true, 310 showClose: true,
...@@ -286,7 +328,8 @@ ...@@ -286,7 +328,8 @@
286 if (this.ruleForm.qlrList.length <= 1) { 328 if (this.ruleForm.qlrList.length <= 1) {
287 this.$message({ 329 this.$message({
288 showClose: true, 330 showClose: true,
289 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", 331 message:
332 "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
290 type: "error", 333 type: "error",
291 }); 334 });
292 return false; 335 return false;
...@@ -322,7 +365,7 @@ ...@@ -322,7 +365,7 @@
322 message: "保存成功!", 365 message: "保存成功!",
323 type: "success", 366 type: "success",
324 }); 367 });
325 this.$store.dispatch('user/refreshPage', true); 368 this.$store.dispatch("user/refreshPage", true);
326 } else { 369 } else {
327 this.$message({ 370 this.$message({
328 showClose: true, 371 showClose: true,
...@@ -336,68 +379,68 @@ ...@@ -336,68 +379,68 @@
336 * @description: compare 379 * @description: compare
337 * @author: renchao 380 * @author: renchao
338 */ 381 */
339 compare () { 382 compare() {
340 this.$popupDialog( 383 this.$popupDialog(
341 this.ruleForm.qlxx.qllxmc, 384 this.ruleForm.qlxx.qllxmc,
342 "registerBook/comparison", 385 "registerBook/comparison",
343 { 386 {
344 bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 387 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
345 dqqllx: 'YGDJ', 388 dqqllx: "YGDJ",
346 }, 389 },
347 "80%", 390 "80%",
348 true 391 true
349 ); 392 );
350 }, 393 },
351 }, 394 },
352 }; 395 };
353 </script> 396 </script>
354 <style scoped lang='scss'> 397 <style scoped lang="scss">
355 @import "~@/styles/public.scss"; 398 @import "~@/styles/public.scss";
356 399
357 /deep/.el-form { 400 /deep/.el-form {
358 display: flex; 401 display: flex;
359 flex-direction: column; 402 flex-direction: column;
360 height: calc(100vh - 130px); 403 height: calc(100vh - 130px);
361 } 404 }
362 405
363 /deep/.el-form-item__label { 406 /deep/.el-form-item__label {
364 padding: 0; 407 padding: 0;
365 } 408 }
366 409
367 /deep/.el-radio { 410 /deep/.el-radio {
368 margin-right: 10px; 411 margin-right: 10px;
369 } 412 }
370 413
371 /deep/.el-select { 414 /deep/.el-select {
372 width: 100%; 415 width: 100%;
373 } 416 }
374 417
375 /deep/.el-form-item { 418 /deep/.el-form-item {
376 margin-bottom: 8px; 419 margin-bottom: 8px;
377 } 420 }
378 421
379 .marginBot0 { 422 .marginBot0 {
380 margin-bottom: 0 !important; 423 margin-bottom: 0 !important;
381 } 424 }
382 425
383 .slxx { 426 .slxx {
384 box-sizing: border-box; 427 box-sizing: border-box;
385 } 428 }
386 429
387 .slxx_con { 430 .slxx_con {
388 flex: 1; 431 flex: 1;
389 height: 100%; 432 height: 100%;
390 background-color: #ffffff; 433 background-color: #ffffff;
391 overflow-y: auto; 434 overflow-y: auto;
392 padding-right: 3px; 435 padding-right: 3px;
393 overflow-x: hidden; 436 overflow-x: hidden;
394 } 437 }
395 438
396 .submit_btn { 439 .submit_btn {
397 height: 50px; 440 height: 50px;
398 } 441 }
399 442
400 .slxx_title { 443 .slxx_title {
401 border-bottom: 1px solid $borderColor; 444 border-bottom: 1px solid $borderColor;
402 padding-left: 10px; 445 padding-left: 10px;
403 padding-bottom: 5px; 446 padding-bottom: 5px;
...@@ -406,23 +449,23 @@ ...@@ -406,23 +449,23 @@
406 font-size: 16px; 449 font-size: 16px;
407 font-weight: 500; 450 font-weight: 500;
408 color: #4a4a4a; 451 color: #4a4a4a;
409 } 452 }
410 453
411 .btn { 454 .btn {
412 text-align: center; 455 text-align: center;
413 padding-top: 10px; 456 padding-top: 10px;
414 height: 36px; 457 height: 36px;
415 background-color: #ffffff; 458 background-color: #ffffff;
416 padding: 5px 0; 459 padding: 5px 0;
417 } 460 }
418 461
419 .textArea { 462 .textArea {
420 /deep/.el-textarea__inner { 463 /deep/.el-textarea__inner {
421 min-height: 90px !important; 464 min-height: 90px !important;
422 } 465 }
423 } 466 }
424 467
425 /deep/.el-form-item__label { 468 /deep/.el-form-item__label {
426 padding-bottom: 0px; 469 padding-bottom: 0px;
427 } 470 }
428 </style> 471 </style>
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
8 ref="ruleForm" 8 ref="ruleForm"
9 :label-position="flag ? 'top' : ''" 9 :label-position="flag ? 'top' : ''"
10 :inline="flag" 10 :inline="flag"
11 label-width="120px"> 11 label-width="120px"
12 >
12 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''"> 13 <div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
13 <div class="slxx_title title-block"> 14 <div class="slxx_title title-block">
14 受理信息 15 受理信息
...@@ -134,31 +135,48 @@ ...@@ -134,31 +135,48 @@
134 <el-form-item label="是否存在禁止或限制:"> 135 <el-form-item label="是否存在禁止或限制:">
135 <el-input 136 <el-input
136 v-model="ruleForm.ygdj.sfczjzhxz" 137 v-model="ruleForm.ygdj.sfczjzhxz"
137 :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> 138 :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"
139 ></el-input>
138 </el-form-item> 140 </el-form-item>
139 </el-col> 141 </el-col>
140 <el-col :span="8"> 142 <el-col :span="8">
141 <el-form-item label="被担保主债权数额:"> 143 <el-form-item label="被担保主债权数额:">
142 <div class="flex"> 144 <div class="flex">
143 <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!viewEdit"></el-input> 145 <el-input
144 <el-select v-model="ruleForm.ygdj.jedw" :disabled="!viewEdit" style="width: 68px"> 146 v-model="ruleForm.ygdj.qdjg"
147 :disabled="!viewEdit"
148 ></el-input>
149 <el-select
150 v-model="ruleForm.ygdj.jedw"
151 :disabled="!viewEdit"
152 style="width: 68px"
153 >
145 <el-option 154 <el-option
146 v-for="item in dictData['A57']" 155 v-for="item in dictData['A57']"
147 :key="item.dcode" 156 :key="item.dcode"
148 :label="item.dname" 157 :label="item.dname"
149 :value="item.dcode"></el-option> 158 :value="item.dcode"
159 ></el-option>
150 </el-select> 160 </el-select>
151 </div> 161 </div>
152 </el-form-item> 162 </el-form-item>
153 </el-col> 163 </el-col>
154 <el-col :span="8"> 164 <el-col :span="8">
155 <el-form-item label="债务履行起始时间:"> 165 <el-form-item label="债务履行起始时间:">
156 <el-date-picker v-model="ruleForm.ygdj.zwlxqssj" :disabled="!viewEdit" type="date"></el-date-picker> 166 <el-date-picker
167 v-model="ruleForm.ygdj.zwlxqssj"
168 :disabled="!viewEdit"
169 type="date"
170 ></el-date-picker>
157 </el-form-item> 171 </el-form-item>
158 </el-col> 172 </el-col>
159 <el-col :span="8"> 173 <el-col :span="8">
160 <el-form-item label="债务履行结束时间:"> 174 <el-form-item label="债务履行结束时间:">
161 <el-date-picker v-model="ruleForm.ygdj.zwlxjssj" :disabled="!viewEdit" type="date"></el-date-picker> 175 <el-date-picker
176 v-model="ruleForm.ygdj.zwlxjssj"
177 :disabled="!viewEdit"
178 type="date"
179 ></el-date-picker>
162 </el-form-item> 180 </el-form-item>
163 </el-col> 181 </el-col>
164 </el-row> 182 </el-row>
...@@ -167,14 +185,21 @@ ...@@ -167,14 +185,21 @@
167 <el-form-item label="担保范围:"> 185 <el-form-item label="担保范围:">
168 <el-input 186 <el-input
169 v-model="ruleForm.ygdj.dbfw" 187 v-model="ruleForm.ygdj.dbfw"
170 :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"></el-input> 188 :disabled="ruleForm.sldy.djlx == '300' && !viewEdit"
189 ></el-input>
171 </el-form-item> 190 </el-form-item>
172 </el-col> 191 </el-col>
173 </el-row> 192 </el-row>
174 <el-row> 193 <el-row>
175 <el-col :span="24"> 194 <el-col :span="24">
176 <el-form-item label="附记:" prop="fj"> 195 <el-form-item label="附记:" prop="fj">
177 <el-input type="textarea" maxlength="500" show-word-limit v-model="ruleForm.ygdj.fj" :disabled="!viewEdit"></el-input> 196 <el-input
197 type="textarea"
198 maxlength="500"
199 show-word-limit
200 v-model="ruleForm.ygdj.fj"
201 :disabled="!viewEdit"
202 ></el-input>
178 </el-form-item> 203 </el-form-item>
179 </el-col> 204 </el-col>
180 </el-row> 205 </el-row>
...@@ -185,7 +210,10 @@ ...@@ -185,7 +210,10 @@
185 <el-row :gutter="10"> 210 <el-row :gutter="10">
186 <el-col :span="12"> 211 <el-col :span="12">
187 <el-form-item label="共有方式:"> 212 <el-form-item label="共有方式:">
188 <el-radio-group :disabled="!viewEdit" v-model="ruleForm.sldy.gyfs"> 213 <el-radio-group
214 :disabled="!viewEdit"
215 v-model="ruleForm.sldy.gyfs"
216 >
189 <el-radio label="0">单独所有</el-radio> 217 <el-radio label="0">单独所有</el-radio>
190 <el-radio label="1">共同共有</el-radio> 218 <el-radio label="1">共同共有</el-radio>
191 <el-radio label="2">按份所有</el-radio> 219 <el-radio label="2">按份所有</el-radio>
...@@ -195,20 +223,32 @@ ...@@ -195,20 +223,32 @@
195 </el-col> 223 </el-col>
196 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'"> 224 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
197 <el-form-item label="是否分别持证:"> 225 <el-form-item label="是否分别持证:">
198 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!viewEdit"> 226 <el-radio-group
227 v-model="ruleForm.sldy.sqfbcz"
228 :disabled="!viewEdit"
229 @input="updaterow()"
230 >
199 <el-radio :label="1"></el-radio> 231 <el-radio :label="1"></el-radio>
200 <el-radio :label="0"></el-radio> 232 <el-radio :label="0"></el-radio>
201 </el-radio-group> 233 </el-radio-group>
202 </el-form-item> 234 </el-form-item>
203 </el-col> 235 </el-col>
204 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"> 236 <el-col
237 :span="6"
238 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs != '0'"
239 >
205 <el-form-item label="持证人:"> 240 <el-form-item label="持证人:">
206 <el-select v-model="czr" placeholder="持证人" :disabled="!viewEdit"> 241 <el-select
242 v-model="czr"
243 placeholder="持证人"
244 :disabled="!viewEdit"
245 >
207 <el-option 246 <el-option
208 v-for="item in czrOptions" 247 v-for="item in czrOptions"
209 :key="item.zjh" 248 :key="item.zjh"
210 :label="item.sqrmc" 249 :label="item.sqrmc"
211 :value="item.zjh"></el-option> 250 :value="item.zjh"
251 ></el-option>
212 </el-select> 252 </el-select>
213 </el-form-item> 253 </el-form-item>
214 </el-col> 254 </el-col>
...@@ -217,7 +257,8 @@ ...@@ -217,7 +257,8 @@
217 @upDateQlrxxList="upDateQlrxxList" 257 @upDateQlrxxList="upDateQlrxxList"
218 :tableData="ruleForm.qlrList" 258 :tableData="ruleForm.qlrList"
219 :disabled="viewEdit" 259 :disabled="viewEdit"
220 :gyfs="ruleForm.sldy.gyfs" /> 260 :gyfs="ruleForm.sldy.gyfs"
261 />
221 <div class="slxx_title title-block"> 262 <div class="slxx_title title-block">
222 义务人信息 263 义务人信息
223 <div class="triangle"></div> 264 <div class="triangle"></div>
...@@ -226,7 +267,8 @@ ...@@ -226,7 +267,8 @@
226 @upDateQlrxxList="upDateYwrxxList" 267 @upDateQlrxxList="upDateYwrxxList"
227 :tableData="ruleForm.ywrList" 268 :tableData="ruleForm.ywrList"
228 :disabled="viewEdit" 269 :disabled="viewEdit"
229 :gyfs="ruleForm.sldy.gyfs" /> 270 :gyfs="ruleForm.sldy.gyfs"
271 />
230 <div class="slxx_title title-block"> 272 <div class="slxx_title title-block">
231 登记原因 273 登记原因
232 <div class="triangle"></div> 274 <div class="triangle"></div>
...@@ -240,7 +282,8 @@ ...@@ -240,7 +282,8 @@
240 maxlength="500" 282 maxlength="500"
241 show-word-limit 283 show-word-limit
242 :disabled="!viewEdit" 284 :disabled="!viewEdit"
243 v-model="ruleForm.ygdj.djyy"></el-input> 285 v-model="ruleForm.ygdj.djyy"
286 ></el-input>
244 </el-form-item> 287 </el-form-item>
245 </el-col> 288 </el-col>
246 </el-row> 289 </el-row>
...@@ -254,13 +297,13 @@ ...@@ -254,13 +297,13 @@
254 </div> 297 </div>
255 </template> 298 </template>
256 <script> 299 <script>
257 import ywmix from "@/views/ywbl/mixin/index"; 300 import ywmix from "@/views/ywbl/mixin/index";
258 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 301 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
259 import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; 302 import { Init, saveData } from "@/api/workflow/ygdyFlow.js";
260 import { mapGetters } from "vuex"; 303 import { mapGetters } from "vuex";
261 export default { 304 export default {
262 mixins: [ywmix], 305 mixins: [ywmix],
263 created () { 306 created() {
264 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 307 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
265 this.propsParam = this.$attrs; 308 this.propsParam = this.$attrs;
266 var formdata = new FormData(); 309 var formdata = new FormData();
...@@ -275,10 +318,10 @@ ...@@ -275,10 +318,10 @@
275 that.ruleForm = res.result; 318 that.ruleForm = res.result;
276 this.czrOptions = this.ruleForm.qlrList; 319 this.czrOptions = this.ruleForm.qlrList;
277 this.ruleForm.qlrList.forEach((item) => { 320 this.ruleForm.qlrList.forEach((item) => {
278 if(item.sfczr==1){ 321 if (item.sfczr == 1) {
279 this.czr=item.sqrmc 322 this.czr = item.sqrmc;
280 } 323 }
281 }) 324 });
282 setTimeout(() => { 325 setTimeout(() => {
283 that.loading = false; 326 that.loading = false;
284 }, 300); 327 }, 300);
...@@ -289,7 +332,7 @@ ...@@ -289,7 +332,7 @@
289 computed: { 332 computed: {
290 ...mapGetters(["dictData", "flag"]), 333 ...mapGetters(["dictData", "flag"]),
291 }, 334 },
292 data () { 335 data() {
293 return { 336 return {
294 //表单是否可操作 337 //表单是否可操作
295 viewEdit: true, 338 viewEdit: true,
...@@ -297,7 +340,7 @@ ...@@ -297,7 +340,7 @@
297 disabled: true, 340 disabled: true,
298 tdytOption: [], 341 tdytOption: [],
299 czrOptions: [], 342 czrOptions: [],
300 czr:"", 343 czr: "",
301 ruleForm: {}, 344 ruleForm: {},
302 //传递参数 345 //传递参数
303 propsParam: this.$attrs, 346 propsParam: this.$attrs,
...@@ -310,7 +353,7 @@ ...@@ -310,7 +353,7 @@
310 * @param {*} val 353 * @param {*} val
311 * @author: renchao 354 * @author: renchao
312 */ 355 */
313 upDateQlrxxList (val) { 356 upDateQlrxxList(val) {
314 this.ruleForm.qlrList = _.cloneDeep(val); 357 this.ruleForm.qlrList = _.cloneDeep(val);
315 this.czrOptions = this.ruleForm.qlrList; 358 this.czrOptions = this.ruleForm.qlrList;
316 }, 359 },
...@@ -319,15 +362,24 @@ ...@@ -319,15 +362,24 @@
319 * @param {*} val 362 * @param {*} val
320 * @author: renchao 363 * @author: renchao
321 */ 364 */
322 upDateYwrxxList (val) { 365 upDateYwrxxList(val) {
323 this.ruleForm.ywrList = _.cloneDeep(val); 366 this.ruleForm.ywrList = _.cloneDeep(val);
324 }, 367 },
368 // 是否持证人变化
369 /**
370 * @description: 是否持证人变化
371 * @param {*} val
372 * @author: renchao
373 */
374 updaterow() {
375 this.czr = "";
376 },
325 /** 377 /**
326 * @description: onSubmit 378 * @description: onSubmit
327 * @author: renchao 379 * @author: renchao
328 */ 380 */
329 onSubmit () { 381 onSubmit() {
330 let that = this 382 let that = this;
331 if (this.ruleForm.qlrList.length == 0) { 383 if (this.ruleForm.qlrList.length == 0) {
332 this.$message({ 384 this.$message({
333 showClose: true, 385 showClose: true,
...@@ -351,7 +403,8 @@ ...@@ -351,7 +403,8 @@
351 if (this.ruleForm.qlrList.length <= 1) { 403 if (this.ruleForm.qlrList.length <= 1) {
352 this.$message({ 404 this.$message({
353 showClose: true, 405 showClose: true,
354 message: "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上", 406 message:
407 "共有方式:共同所有,按份所有,其他所有,权利人必须是两个以上",
355 type: "error", 408 type: "error",
356 }); 409 });
357 return false; 410 return false;
...@@ -398,9 +451,9 @@ ...@@ -398,9 +451,9 @@
398 }); 451 });
399 }, 452 },
400 }, 453 },
401 }; 454 };
402 </script> 455 </script>
403 <style scoped lang='scss'> 456 <style scoped lang="scss">
404 @import "~@/styles/public.scss"; 457 @import "~@/styles/public.scss";
405 @import "~@/styles/slxx/slxx.scss"; 458 @import "~@/styles/slxx/slxx.scss";
406 </style> 459 </style>
......