6eac9d1a by renchao@pashanhoo.com

Merge branch 'dev'

2 parents 9936cd3a 35140902
...@@ -77,3 +77,14 @@ export function getNewDate (type = 1) { ...@@ -77,3 +77,14 @@ export function getNewDate (type = 1) {
77 return `${year}${month}${day}${hours}${minutes}${seconds}秒` 77 return `${year}${month}${day}${hours}${minutes}${seconds}秒`
78 } 78 }
79 } 79 }
80
81 export function getNewDatesh () {
82 const now = new Date();
83 const year = now.getFullYear();
84 const month = String(now.getMonth() + 1).padStart(2, '0');
85 const day = String(now.getDate()).padStart(2, '0');
86 const hours = String(now.getHours()).padStart(2, '0');
87 const minutes = String(now.getMinutes()).padStart(2, '0');
88 const seconds = String(now.getSeconds()).padStart(2, '0');
89 return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
90 }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 :show-message="false" 4 :show-message="false"
5 * @LastEditTime: 2023-08-01 09:45:22 5 * @LastEditTime: 2023-08-02 08:57:33
6 --> 6 -->
7 <template> 7 <template>
8 <!-- 受理信息 --> 8 <!-- 受理信息 -->
...@@ -456,7 +456,7 @@ ...@@ -456,7 +456,7 @@
456 ztQlxxList: [], 456 ztQlxxList: [],
457 rules: { 457 rules: {
458 ztQlxxrules: [ 458 ztQlxxrules: [
459 { required: true, message: "抵押不动产信息", trigger: "change" }, 459 { required: true, message: "抵押不动产信息", trigger: "blur" },
460 ], 460 ],
461 bdcqzhrules: [ 461 bdcqzhrules: [
462 { required: true, message: "不动产登记证明号", trigger: "blur" }, 462 { required: true, message: "不动产登记证明号", trigger: "blur" },
...@@ -464,9 +464,12 @@ ...@@ -464,9 +464,12 @@
464 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }], 464 djjgrules: [{ required: true, message: "登记机构", trigger: "blur" }],
465 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], 465 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
466 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }], 466 djsjrules: [{ required: true, message: "登记时间", trigger: "blur" }],
467 sfbxfrules: [{ required: true, message: "是否被续封", trigger: "change" }] 467 ywhrules: [{ required: true, message: "业务号", trigger: "blur" }],
468 } 468 sfbxfrules: [
469 } 469 { required: true, message: "是否被续封", trigger: "change" },
470 ],
471 },
472 };
470 }, 473 },
471 created () { 474 created () {
472 this.loadData(); 475 this.loadData();
...@@ -560,44 +563,8 @@ ...@@ -560,44 +563,8 @@
560 */ 563 */
561 onSubmit () { 564 onSubmit () {
562 this.$refs.ruleForm.validate((valid) => { 565 this.$refs.ruleForm.validate((valid) => {
566 console.log("valid", valid);
563 if (valid) { 567 if (valid) {
564 // if (this.ruleForm.qlrData.length == 0) {
565 // this.$message({
566 // showClose: true,
567 // message: "请确认权利人信息",
568 // type: "error",
569 // });
570 // return false;
571 // }
572
573 // if (this.ruleForm.qlxx.gyfs == "0") {
574 // if (this.ruleForm.qlrData.length > 1) {
575 // this.$message({
576 // showClose: true,
577 // message: "共有方式:单独所有,权利人只能是一个人",
578 // type: "error",
579 // });
580 // return false;
581 // }
582 // this.ruleForm.qlrData[0].sfczr = "1";
583 // }
584 // if (this.ruleForm.qlxx.gyfs == "1") {
585 // //是否分别持证
586 // if (this.ruleForm.qlxx.sqfbcz == "1") {
587 // //是
588 // this.ruleForm.qlrData.forEach((item, index) => {
589 // item.sfczr = "1";
590 // });
591 // } else {
592 // this.ruleForm.qlrData.forEach((item, index) => {
593 // if (item.zjh == this.ruleForm.czr) {
594 // item.sfczr = "1";
595 // } else {
596 // item.sfczr = "0";
597 // }
598 // });
599 // }
600 // }
601 save(this.ruleForm).then((res) => { 568 save(this.ruleForm).then((res) => {
602 if (res.code === 200) { 569 if (res.code === 200) {
603 this.$message({ 570 this.$message({
...@@ -605,6 +572,7 @@ ...@@ -605,6 +572,7 @@
605 message: "保存成功!", 572 message: "保存成功!",
606 type: "success", 573 type: "success",
607 }); 574 });
575 this.$parent.changeywh()
608 this.$store.dispatch("user/refreshPage", true); 576 this.$store.dispatch("user/refreshPage", true);
609 } else { 577 } else {
610 this.$message({ 578 this.$message({
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 09:48:32 4 * @LastEditTime: 2023-08-02 08:38:11
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -116,8 +116,8 @@ ...@@ -116,8 +116,8 @@
116 <el-col :span="8"> 116 <el-col :span="8">
117 <el-form-item label="独用土地面积:"> 117 <el-form-item label="独用土地面积:">
118 <div class="flex"> 118 <div class="flex">
119 <el-input v-model="ruleForm.fdcq2.dytdmj" 119 <el-input v-model="ruleForm.fdcq2.dytdmj"
120 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 120 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
121 <el-select 121 <el-select
122 disabled 122 disabled
123 v-model="mjdw" 123 v-model="mjdw"
...@@ -129,14 +129,14 @@ ...@@ -129,14 +129,14 @@
129 :value="item.dcode"> 129 :value="item.dcode">
130 </el-option> 130 </el-option>
131 </el-select> 131 </el-select>
132 </div> 132 </div>
133 </el-form-item> 133 </el-form-item>
134 </el-col> 134 </el-col>
135 <el-col :span="8"> 135 <el-col :span="8">
136 <el-form-item label="分摊土地面积:"> 136 <el-form-item label="分摊土地面积:">
137 <div class="flex"> 137 <div class="flex">
138 <el-input v-model="ruleForm.fdcq2.fttdmj" 138 <el-input v-model="ruleForm.fdcq2.fttdmj"
139 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 139 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
140 <el-select 140 <el-select
141 disabled 141 disabled
142 v-model="mjdw" 142 v-model="mjdw"
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
148 :value="item.dcode"> 148 :value="item.dcode">
149 </el-option> 149 </el-option>
150 </el-select> 150 </el-select>
151 </div> 151 </div>
152 </el-form-item> 152 </el-form-item>
153 </el-col> 153 </el-col>
154 <el-col :span="8"> 154 <el-col :span="8">
...@@ -165,12 +165,11 @@ ...@@ -165,12 +165,11 @@
165 </el-col> 165 </el-col>
166 <el-col :span="8"> 166 <el-col :span="8">
167 <el-form-item label="房地产交易价格:"> 167 <el-form-item label="房地产交易价格:">
168 <div class="flex"> 168 <div class="flex">
169 <el-input 169 <el-input
170 v-model="ruleForm.fdcq2.qjjg" 170 v-model="ruleForm.fdcq2.qjjg"
171 style="width: 500%" 171 style="width: 500%"
172 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null" 172 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
173 ></el-input>
174 <el-select v-model="ruleForm.fdcq2.jedw"> 173 <el-select v-model="ruleForm.fdcq2.jedw">
175 <el-option 174 <el-option
176 v-for="item in dictData['A57']" 175 v-for="item in dictData['A57']"
...@@ -255,11 +254,11 @@ ...@@ -255,11 +254,11 @@
255 </el-col> 254 </el-col>
256 <el-col :span="8"> 255 <el-col :span="8">
257 <el-form-item label="建筑面积:"> 256 <el-form-item label="建筑面积:">
258 <div class="flex"> 257 <div class="flex">
259 <el-input v-model="ruleForm.fdcq2.jzmj" 258 <el-input v-model="ruleForm.fdcq2.jzmj"
260 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 259 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
261 <el-select 260 <el-select
262 disabled 261 disabled
263 v-model="mjdw" 262 v-model="mjdw"
264 style="width: 20%"> 263 style="width: 20%">
265 <el-option 264 <el-option
...@@ -269,16 +268,16 @@ ...@@ -269,16 +268,16 @@
269 :value="item.dcode"> 268 :value="item.dcode">
270 </el-option> 269 </el-option>
271 </el-select> 270 </el-select>
272 </div> 271 </div>
273 </el-form-item> 272 </el-form-item>
274 </el-col> 273 </el-col>
275 <el-col :span="8"> 274 <el-col :span="8">
276 <el-form-item label="专有建筑面积:"> 275 <el-form-item label="专有建筑面积:">
277 <div class="flex"> 276 <div class="flex">
278 <el-input v-model="ruleForm.fdcq2.zyjzmj" 277 <el-input v-model="ruleForm.fdcq2.zyjzmj"
279 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 278 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
280 <el-select 279 <el-select
281 disabled 280 disabled
282 v-model="mjdw" 281 v-model="mjdw"
283 style="width: 20%"> 282 style="width: 20%">
284 <el-option 283 <el-option
...@@ -288,16 +287,16 @@ ...@@ -288,16 +287,16 @@
288 :value="item.dcode"> 287 :value="item.dcode">
289 </el-option> 288 </el-option>
290 </el-select> 289 </el-select>
291 </div> 290 </div>
292 </el-form-item> 291 </el-form-item>
293 </el-col> 292 </el-col>
294 <el-col :span="8"> 293 <el-col :span="8">
295 <el-form-item label="分摊建筑面积:"> 294 <el-form-item label="分摊建筑面积:">
296 <div class="flex"> 295 <div class="flex">
297 <el-input v-model="ruleForm.fdcq2.ftjzmj" 296 <el-input v-model="ruleForm.fdcq2.ftjzmj"
298 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 297 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
299 <el-select 298 <el-select
300 disabled 299 disabled
301 v-model="mjdw" 300 v-model="mjdw"
302 style="width: 20%"> 301 style="width: 20%">
303 <el-option 302 <el-option
...@@ -307,7 +306,7 @@ ...@@ -307,7 +306,7 @@
307 :value="item.dcode"> 306 :value="item.dcode">
308 </el-option> 307 </el-option>
309 </el-select> 308 </el-select>
310 </div> 309 </div>
311 </el-form-item> 310 </el-form-item>
312 </el-col> 311 </el-col>
313 <el-col :span="8"> 312 <el-col :span="8">
...@@ -403,7 +402,7 @@ ...@@ -403,7 +402,7 @@
403 <el-form-item label="共有方式:"> 402 <el-form-item label="共有方式:">
404 <el-radio-group 403 <el-radio-group
405 :disabled="!ableOperation" 404 :disabled="!ableOperation"
406 v-model="ruleForm.qlxx.gyfs"> 405 v-model="ruleForm.sldy.gyfs">
407 <el-radio label="0">单独所有</el-radio> 406 <el-radio label="0">单独所有</el-radio>
408 <el-radio label="1">共同共有</el-radio> 407 <el-radio label="1">共同共有</el-radio>
409 <el-radio label="2">按份所有</el-radio> 408 <el-radio label="2">按份所有</el-radio>
...@@ -411,6 +410,33 @@ ...@@ -411,6 +410,33 @@
411 </el-radio-group> 410 </el-radio-group>
412 </el-form-item> 411 </el-form-item>
413 </el-col> 412 </el-col>
413 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
414 <el-form-item label="是否分别持证:">
415 <el-radio-group
416 v-model="ruleForm.sldy.sqfbcz"
417 :disabled="!ableOperation">
418 <el-radio :label="1"></el-radio>
419 <el-radio :label="0"></el-radio>
420 </el-radio-group>
421 </el-form-item>
422 </el-col>
423 <el-col
424 :span="6"
425 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
426 <el-form-item label="持证人:">
427 <el-select
428 v-model="ruleForm.czr"
429 placeholder="持证人"
430 :disabled="!ableOperation">
431 <el-option
432 v-for="item in czrOptions"
433 :key="item.zjh"
434 :label="item.sqrmc"
435 :value="item.zjh">
436 </el-option>
437 </el-select>
438 </el-form-item>
439 </el-col>
414 </el-row> 440 </el-row>
415 <qlrCommonTable 441 <qlrCommonTable
416 :tableData="ruleForm.qlrData" 442 :tableData="ruleForm.qlrData"
...@@ -429,11 +455,13 @@ ...@@ -429,11 +455,13 @@
429 </template> 455 </template>
430 <script> 456 <script>
431 import { mapGetters } from "vuex"; 457 import { mapGetters } from "vuex";
458 import ywmix from "@/views/ywbl/mixin/index"
432 import { init, getSsQlxx, save } from "@/api/djbRepair.js"; 459 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
433 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 460 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
434 import selectTable from "@/components/selectTable/index.vue"; 461 import selectTable from "@/components/selectTable/index.vue";
435 import tdytTable from "@/views/workflow/components/tdytTable"; 462 import tdytTable from "@/views/workflow/components/tdytTable";
436 export default { 463 export default {
464 mixins: [ywmix],
437 components: { qlrCommonTable, tdytTable, selectTable }, 465 components: { qlrCommonTable, tdytTable, selectTable },
438 computed: { 466 computed: {
439 ...mapGetters(["dictData", "flag"]), 467 ...mapGetters(["dictData", "flag"]),
...@@ -448,7 +476,7 @@ ...@@ -448,7 +476,7 @@
448 }, 476 },
449 data () { 477 data () {
450 return { 478 return {
451 mjdw:"1", 479 mjdw: "1",
452 ssqlxxshow: true, 480 ssqlxxshow: true,
453 props: { 481 props: {
454 label: "bdcqzh", 482 label: "bdcqzh",
...@@ -698,7 +726,7 @@ ...@@ -698,7 +726,7 @@
698 message: "保存成功!", 726 message: "保存成功!",
699 type: "success", 727 type: "success",
700 }); 728 });
701 this.$parent.changeywh() 729 this.$parent.changeywh()
702 this.$store.dispatch("user/refreshPage", true); 730 this.$store.dispatch("user/refreshPage", true);
703 } else { 731 } else {
704 this.$message({ 732 this.$message({
...@@ -720,9 +748,9 @@ ...@@ -720,9 +748,9 @@
720 @import "~@/styles/public.scss"; 748 @import "~@/styles/public.scss";
721 @import "~@/styles/slxx/slxx.scss"; 749 @import "~@/styles/slxx/slxx.scss";
722 .el-date-editor.el-input { 750 .el-date-editor.el-input {
723 width: 100%; 751 width: 100%;
724 } 752 }
725 .el-table__row { 753 .el-table__row {
726 height: 30px !important; 754 height: 30px !important;
727 } 755 }
728 </style> 756 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-31 14:30:56 4 * @LastEditTime: 2023-08-02 08:38:26
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
252 <el-form-item label="共有方式:"> 252 <el-form-item label="共有方式:">
253 <el-radio-group 253 <el-radio-group
254 :disabled="!ableOperation" 254 :disabled="!ableOperation"
255 v-model="ruleForm.qlxx.gyfs"> 255 v-model="ruleForm.sldy.gyfs">
256 <el-radio label="0">单独所有</el-radio> 256 <el-radio label="0">单独所有</el-radio>
257 <el-radio label="1">共同共有</el-radio> 257 <el-radio label="1">共同共有</el-radio>
258 <el-radio label="2">按份所有</el-radio> 258 <el-radio label="2">按份所有</el-radio>
...@@ -260,6 +260,33 @@ ...@@ -260,6 +260,33 @@
260 </el-radio-group> 260 </el-radio-group>
261 </el-form-item> 261 </el-form-item>
262 </el-col> 262 </el-col>
263 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
264 <el-form-item label="是否分别持证:">
265 <el-radio-group
266 v-model="ruleForm.sldy.sqfbcz"
267 :disabled="!ableOperation">
268 <el-radio :label="1"></el-radio>
269 <el-radio :label="0"></el-radio>
270 </el-radio-group>
271 </el-form-item>
272 </el-col>
273 <el-col
274 :span="6"
275 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
276 <el-form-item label="持证人:">
277 <el-select
278 v-model="ruleForm.czr"
279 placeholder="持证人"
280 :disabled="!ableOperation">
281 <el-option
282 v-for="item in czrOptions"
283 :key="item.zjh"
284 :label="item.sqrmc"
285 :value="item.zjh">
286 </el-option>
287 </el-select>
288 </el-form-item>
289 </el-col>
263 </el-row> 290 </el-row>
264 <qlrCommonTable 291 <qlrCommonTable
265 :tableData="ruleForm.qlrData" 292 :tableData="ruleForm.qlrData"
...@@ -278,13 +305,15 @@ ...@@ -278,13 +305,15 @@
278 </div> 305 </div>
279 </template> 306 </template>
280 <script> 307 <script>
281 import store from "@/store/index.js";
282 import { mapGetters } from "vuex"; 308 import { mapGetters } from "vuex";
309 import store from "@/store/index.js";
310 import ywmix from "@/views/ywbl/mixin/index"
283 import { init, getSsQlxx, save } from "@/api/djbRepair.js"; 311 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
284 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 312 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
285 import selectTable from "@/components/selectTable/index.vue";
286 import tdytTable from "@/views/workflow/components/tdytTable"; 313 import tdytTable from "@/views/workflow/components/tdytTable";
314 import selectTable from "@/components/selectTable/index.vue";
287 export default { 315 export default {
316 mixins: [ywmix],
288 components: { qlrCommonTable, tdytTable, selectTable }, 317 components: { qlrCommonTable, tdytTable, selectTable },
289 computed: { 318 computed: {
290 ...mapGetters(["dictData", "flag"]), 319 ...mapGetters(["dictData", "flag"]),
...@@ -292,7 +321,6 @@ ...@@ -292,7 +321,6 @@
292 editDisabled () { 321 editDisabled () {
293 if (!this.ableOperation) { 322 if (!this.ableOperation) {
294 //只读状态 323 //只读状态
295 console.log("只读");
296 return true; 324 return true;
297 } 325 }
298 return false; 326 return false;
...@@ -379,17 +407,8 @@ ...@@ -379,17 +407,8 @@
379 }, 407 },
380 }; 408 };
381 }, 409 },
382 /** 410 created () {
383 * @description: djlxchange 411 this.loadData();
384 * @param {*} val
385 * @author: renchao
386 */
387 djlxchange (val) {
388 if (val == null || val == 100) {
389 this.ssqlxxshow = false;
390 } else {
391 this.ssqlxxshow = true;
392 }
393 }, 412 },
394 mounted () { 413 mounted () {
395 this.ableOperation = this.$parent.ableOperation 414 this.ableOperation = this.$parent.ableOperation
...@@ -410,7 +429,6 @@ ...@@ -410,7 +429,6 @@
410 * @author: renchao 429 * @author: renchao
411 */ 430 */
412 djlxchange (val) { 431 djlxchange (val) {
413 console.log("val", val);
414 if (val == null || val == 100) { 432 if (val == null || val == 100) {
415 this.ssqlxxshow = false; 433 this.ssqlxxshow = false;
416 } else { 434 } else {
...@@ -480,8 +498,9 @@ ...@@ -480,8 +498,9 @@
480 this.czrOptions = this.ruleForm.qlrData; 498 this.czrOptions = this.ruleForm.qlrData;
481 this.key++; 499 this.key++;
482 }, 500 },
501 // 保存
483 /** 502 /**
484 * @description: 保存 503 * @description: onSubmit
485 * @author: renchao 504 * @author: renchao
486 */ 505 */
487 onSubmit () { 506 onSubmit () {
...@@ -531,6 +550,7 @@ ...@@ -531,6 +550,7 @@
531 message: "保存成功!", 550 message: "保存成功!",
532 type: "success", 551 type: "success",
533 }); 552 });
553 this.$parent.changeywh()
534 this.$store.dispatch("user/refreshPage", true); 554 this.$store.dispatch("user/refreshPage", true);
535 } else { 555 } else {
536 this.$message({ 556 this.$message({
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 09:46:29 4 * @LastEditTime: 2023-08-02 08:38:41
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -348,7 +348,7 @@ ...@@ -348,7 +348,7 @@
348 <el-form-item label="共有方式:"> 348 <el-form-item label="共有方式:">
349 <el-radio-group 349 <el-radio-group
350 :disabled="!ableOperation" 350 :disabled="!ableOperation"
351 v-model="ruleForm.qlxx.gyfs"> 351 v-model="ruleForm.sldy.gyfs">
352 <el-radio label="0">单独所有</el-radio> 352 <el-radio label="0">单独所有</el-radio>
353 <el-radio label="1">共同共有</el-radio> 353 <el-radio label="1">共同共有</el-radio>
354 <el-radio label="2">按份所有</el-radio> 354 <el-radio label="2">按份所有</el-radio>
...@@ -356,6 +356,33 @@ ...@@ -356,6 +356,33 @@
356 </el-radio-group> 356 </el-radio-group>
357 </el-form-item> 357 </el-form-item>
358 </el-col> 358 </el-col>
359 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
360 <el-form-item label="是否分别持证:">
361 <el-radio-group
362 v-model="ruleForm.sldy.sqfbcz"
363 :disabled="!ableOperation">
364 <el-radio :label="1"></el-radio>
365 <el-radio :label="0"></el-radio>
366 </el-radio-group>
367 </el-form-item>
368 </el-col>
369 <el-col
370 :span="6"
371 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
372 <el-form-item label="持证人:">
373 <el-select
374 v-model="ruleForm.czr"
375 placeholder="持证人"
376 :disabled="!ableOperation">
377 <el-option
378 v-for="item in czrOptions"
379 :key="item.zjh"
380 :label="item.sqrmc"
381 :value="item.zjh">
382 </el-option>
383 </el-select>
384 </el-form-item>
385 </el-col>
359 </el-row> 386 </el-row>
360 <qlrCommonTable 387 <qlrCommonTable
361 :tableData="ruleForm.qlrData" 388 :tableData="ruleForm.qlrData"
...@@ -373,13 +400,15 @@ ...@@ -373,13 +400,15 @@
373 </div> 400 </div>
374 </template> 401 </template>
375 <script> 402 <script>
376 import store from "@/store/index.js";
377 import { mapGetters } from "vuex"; 403 import { mapGetters } from "vuex";
404 import store from "@/store/index.js";
405 import ywmix from "@/views/ywbl/mixin/index"
378 import { init, getSsQlxx, save } from "@/api/djbRepair.js"; 406 import { init, getSsQlxx, save } from "@/api/djbRepair.js";
379 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 407 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
380 import selectTable from "@/components/selectTable/index.vue"; 408 import selectTable from "@/components/selectTable/index.vue";
381 import tdytTable from "@/views/workflow/components/tdytTable"; 409 import tdytTable from "@/views/workflow/components/tdytTable";
382 export default { 410 export default {
411 mixins: [ywmix],
383 components: { qlrCommonTable, tdytTable, selectTable }, 412 components: { qlrCommonTable, tdytTable, selectTable },
384 computed: { 413 computed: {
385 ...mapGetters(["dictData", "flag"]), 414 ...mapGetters(["dictData", "flag"]),
...@@ -387,7 +416,6 @@ ...@@ -387,7 +416,6 @@
387 editDisabled () { 416 editDisabled () {
388 if (!this.ableOperation) { 417 if (!this.ableOperation) {
389 //只读状态 418 //只读状态
390 console.log("只读");
391 return true; 419 return true;
392 } 420 }
393 return false; 421 return false;
...@@ -615,6 +643,7 @@ ...@@ -615,6 +643,7 @@
615 message: "保存成功!", 643 message: "保存成功!",
616 type: "success", 644 type: "success",
617 }); 645 });
646 this.$parent.changeywh()
618 this.$store.dispatch("user/refreshPage", true); 647 this.$store.dispatch("user/refreshPage", true);
619 } else { 648 } else {
620 this.$message({ 649 this.$message({
...@@ -625,7 +654,7 @@ ...@@ -625,7 +654,7 @@
625 } 654 }
626 }); 655 });
627 } else { 656 } else {
628 return false; 657 return false
629 } 658 }
630 }) 659 })
631 } 660 }
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 09:37:55 4 * @LastEditTime: 2023-08-01 17:41:49
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
52 width: '50', 52 width: '50',
53 renderHeader: (h, scope) => { 53 renderHeader: (h, scope) => {
54 return <div> { 54 return <div> {
55 this.isDisabled? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> 55 this.isDisabled ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i>
56 } 56 }
57 </div> 57 </div>
58 }, 58 },
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
60 return ( 60 return (
61 <div> 61 <div>
62 { 62 {
63 this.isDisabled? <span>{scope.$index + 1}</span> : 63 this.isDisabled ? <span>{scope.$index + 1}</span> :
64 <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> 64 <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i>
65 } 65 }
66 </div> 66 </div>
...@@ -141,11 +141,11 @@ ...@@ -141,11 +141,11 @@
141 }, 141 },
142 gyfs: { 142 gyfs: {
143 handler (newVal, oldValue) { 143 handler (newVal, oldValue) {
144 console.log(newVal, 'newValnewValnewValnewVal', this.tableData);
144 let dataList = _.cloneDeep(this.InformationTable) 145 let dataList = _.cloneDeep(this.InformationTable)
145 if (newVal == 0) { 146 if (newVal == 0) {
146 // this.column = _.cloneDeep(dataList).slice(1, dataList.length)
147 this.column = _.cloneDeep(dataList) 147 this.column = _.cloneDeep(dataList)
148 148 this.tableDataList = _.cloneDeep(this.tableData)
149 } else if ((newVal == '1' || newVal == '3')) { 149 } else if ((newVal == '1' || newVal == '3')) {
150 this.column = dataList 150 this.column = dataList
151 } else { 151 } else {
...@@ -270,7 +270,7 @@ ...@@ -270,7 +270,7 @@
270 /deep/.el-table th { 270 /deep/.el-table th {
271 height: 30px !important; 271 height: 30px !important;
272 } 272 }
273 /deep/.el-table .cell { 273 /deep/.el-table .cell {
274 padding-right: 12px; 274 padding-right: 12px;
275 } 275 }
276 </style> 276 </style>
......
...@@ -18,14 +18,14 @@ ...@@ -18,14 +18,14 @@
18 > 18 >
19 <div class="spyj_form"> 19 <div class="spyj_form">
20 <div class="item_left"> 20 <div class="item_left">
21 <div class="right">意见</div> 21 <div class="right">{{ item.jdmc }}意见</div>
22 </div> 22 </div>
23 <div class="item_right"> 23 <div class="item_right">
24 <el-row> 24 <el-row>
25 <el-col :span="24"> 25 <el-col :span="24">
26 <el-form-item label-width="0" class="opinion_item"> 26 <el-form-item label-width="0" class="opinion_item">
27 <el-input 27 <el-input
28 :disabled="!ableOperation&&item.show" 28 :disabled="!ableOperation || item.show"
29 type="textarea" 29 type="textarea"
30 :rows="4" 30 :rows="4"
31 class="opinion" 31 class="opinion"
...@@ -44,23 +44,12 @@ ...@@ -44,23 +44,12 @@
44 <el-row> 44 <el-row>
45 <el-col :span="16"> 45 <el-col :span="16">
46 <el-form-item label="审查人"> 46 <el-form-item label="审查人">
47 <el-input 47 {{ item.shryxm }}
48 :disabled="!ableOperation"
49 v-model="item.shryxm"
50 ></el-input>
51 </el-form-item> 48 </el-form-item>
52 </el-col> 49 </el-col>
53 <el-col :span="8"> 50 <el-col :span="8">
54 <el-form-item class="sjxzq" label="审核时间"> 51 <el-form-item disabled label="审核时间" :key="refresh">
55 <el-date-picker 52 {{ item.shjssj }}
56 :disabled="!ableOperation"
57 v-model="item.shkssj"
58 type="date"
59 placeholder="选择日期"
60 value-format="yyyy-MM-dd HH:mm:ss"
61 format="yyyy-MM-dd"
62 >
63 </el-date-picker>
64 </el-form-item> 53 </el-form-item>
65 </el-col> 54 </el-col>
66 </el-row> 55 </el-row>
...@@ -78,6 +67,7 @@ ...@@ -78,6 +67,7 @@
78 <script> 67 <script>
79 import { saveSpyjBySlsq, getSpyjList } from "@/api/opinion.js"; 68 import { saveSpyjBySlsq, getSpyjList } from "@/api/opinion.js";
80 import { mapGetters } from "vuex"; 69 import { mapGetters } from "vuex";
70 import { getNewDatesh } from "@/utils/util";
81 export default { 71 export default {
82 computed: { 72 computed: {
83 ...mapGetters(["userData", "yjsqOptions", "userInfo"]), 73 ...mapGetters(["userData", "yjsqOptions", "userInfo"]),
...@@ -87,6 +77,7 @@ export default { ...@@ -87,6 +77,7 @@ export default {
87 isNoData: false, 77 isNoData: false,
88 currentindex: 0, 78 currentindex: 0,
89 bsmSlsq: "", 79 bsmSlsq: "",
80 refresh: 10,
90 ableOperation: false, 81 ableOperation: false,
91 bsmSlsq: this.$route.query.bsmSlsq, 82 bsmSlsq: this.$route.query.bsmSlsq,
92 bestepid: this.$route.query.bestepid, 83 bestepid: this.$route.query.bestepid,
...@@ -102,7 +93,6 @@ export default { ...@@ -102,7 +93,6 @@ export default {
102 watch: { 93 watch: {
103 yjsqOptions: { 94 yjsqOptions: {
104 handler(val) { 95 handler(val) {
105 console.log("val", val);
106 this.add(val); 96 this.add(val);
107 }, 97 },
108 deep: true, 98 deep: true,
...@@ -112,7 +102,6 @@ export default { ...@@ -112,7 +102,6 @@ export default {
112 created() {}, 102 created() {},
113 mounted() { 103 mounted() {
114 this.propsParam = this.$attrs; 104 this.propsParam = this.$attrs;
115 console.log("this.$parent.dqhj111111111111111", this.$parent.dqhj);
116 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 105 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
117 // this.ableOperation = this.$parent.ableOperation; 106 // this.ableOperation = this.$parent.ableOperation;
118 this.getShList(); 107 this.getShList();
...@@ -141,7 +130,6 @@ export default { ...@@ -141,7 +130,6 @@ export default {
141 getShList() { 130 getShList() {
142 let that = this; 131 let that = this;
143 this.$startLoading(); 132 this.$startLoading();
144 console.log(this.userInfo);
145 var formdata = new FormData(); 133 var formdata = new FormData();
146 formdata.append("bsmBusiness", this.propsParam.bsmBusiness); 134 formdata.append("bsmBusiness", this.propsParam.bsmBusiness);
147 formdata.append("bestepid", this.$route.query.bestepid); 135 formdata.append("bestepid", this.$route.query.bestepid);
...@@ -150,11 +138,32 @@ export default { ...@@ -150,11 +138,32 @@ export default {
150 this.$endLoading(); 138 this.$endLoading();
151 if (res.code === 200 && res.result) { 139 if (res.code === 200 && res.result) {
152 this.tableData = res.result; 140 this.tableData = res.result;
153 if (this.tableData.length == 0) { 141 var index = this.tableData.findIndex(
154 console.log(0); 142 (item) => item.jddm === this.$parent.dqhj
155 this.tableData.push({ jdmc: "初审" }); 143 );
144 if (index == -1) {
145 switch (this.$parent.dqhj) {
146 case "cs":
147 this.tableData.push({ jdmc: "初审", jddm: "cs", sxh: 1 });
148 break;
149 case "fs":
150 this.tableData.push({ jdmc: "复审", jddm: "fs", sxh: 2 });
151 break;
152 case "hd":
153 this.tableData.push({ jdmc: "核定", jddm: "hd", sxh: 3 });
154 break;
155 }
156 } 156 }
157 console.log("this.tableData", this.tableData); 157 this.tableData.forEach((item) => {
158 item.show = true;
159 if (this.$parent.dqhj == item.jddm) {
160 item.show = false;
161 }
162 item.shjssj = getNewDatesh();
163 item.shkssj = getNewDatesh();
164 item["shryxm"] = this.userInfo.name;
165 item["userid"] = this.userInfo.id;
166 });
158 } 167 }
159 }); 168 });
160 }, 169 },
...@@ -172,17 +181,8 @@ export default { ...@@ -172,17 +181,8 @@ export default {
172 this.tableData.forEach((item, index) => { 181 this.tableData.forEach((item, index) => {
173 item["bsmBusiness"] = this.propsParam.bsmBusiness; 182 item["bsmBusiness"] = this.propsParam.bsmBusiness;
174 item["stepid"] = this.$route.query.bestepid; 183 item["stepid"] = this.$route.query.bestepid;
175 item["shryxm"] = this.userInfo.name;
176 item["userid"] = this.userInfo.id;
177 item["shjssj"] = item.shkssj;
178 item["czjg"] = "1"; 184 item["czjg"] = "1";
179 item["jddm"] = "cs"
180 item["jdmc"] = "初审"
181 item["sxh"] = "1"
182
183
184 }); 185 });
185 console.log("this.tableData", this.tableData);
186 saveSpyjBySlsq(this.tableData).then((res) => { 186 saveSpyjBySlsq(this.tableData).then((res) => {
187 if (res.code === 200) { 187 if (res.code === 200) {
188 this.$message.success("保存成功"); 188 this.$message.success("保存成功");
......
1 /*
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-08-01 18:05:25
5 */
6 export default {
7 data () {
8 return {
9 }
10 },
11 watch: {
12 'ruleForm.sldy.gyfs': {
13 handler: function (val, oldVal) {
14 if (val == '0' && this.ruleForm.qlrList.length > 1) {
15 this.ruleForm.sldy.gyfs = oldVal
16 this.$message({
17 message: '单独所有只能选择一个,请先删除再切换',
18 type: 'warning'
19 })
20 }
21 },
22 immediate: true
23 }
24 },
25 }
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 10:00:43 4 * @LastEditTime: 2023-08-02 08:34:59
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -194,7 +194,7 @@ ...@@ -194,7 +194,7 @@
194 <div class="triangle"></div> 194 <div class="triangle"></div>
195 </div> 195 </div>
196 <el-row :gutter="10"> 196 <el-row :gutter="10">
197 <el-col :span="14"> 197 <el-col :span="12">
198 <el-form-item label="共有方式:"> 198 <el-form-item label="共有方式:">
199 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 199 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
200 <el-radio label="0">单独所有</el-radio> 200 <el-radio label="0">单独所有</el-radio>
...@@ -204,18 +204,29 @@ ...@@ -204,18 +204,29 @@
204 </el-radio-group> 204 </el-radio-group>
205 </el-form-item> 205 </el-form-item>
206 </el-col> 206 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 207 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
208 <el-form-item label="是否分别持证:"> 208 <el-form-item label="是否分别持证:">
209 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 209 <el-radio-group
210 <el-radio label="1"></el-radio> 210 v-model="ruleForm.sldy.sqfbcz"
211 <el-radio label="0"></el-radio> 211 :disabled="!ableOperation">
212 <el-radio :label="1"></el-radio>
213 <el-radio :label="0"></el-radio>
212 </el-radio-group> 214 </el-radio-group>
213 </el-form-item> 215 </el-form-item>
214 </el-col> 216 </el-col>
215 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 217 <el-col
218 :span="6"
219 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
216 <el-form-item label="持证人:"> 220 <el-form-item label="持证人:">
217 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 221 <el-select
218 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 222 v-model="ruleForm.czr"
223 placeholder="持证人"
224 :disabled="!ableOperation">
225 <el-option
226 v-for="item in czrOptions"
227 :key="item.zjh"
228 :label="item.sqrmc"
229 :value="item.zjh">
219 </el-option> 230 </el-option>
220 </el-select> 231 </el-select>
221 </el-form-item> 232 </el-form-item>
...@@ -267,7 +278,7 @@ ...@@ -267,7 +278,7 @@
267 this.ableOperation = this.$parent.currentSelectTab.ableOperation 278 this.ableOperation = this.$parent.currentSelectTab.ableOperation
268 this.propsParam = this.$attrs; 279 this.propsParam = this.$attrs;
269 var formdata = new FormData(); 280 var formdata = new FormData();
270 if (this.propsParam.djlx == '400') { 281 if (this.propsParam.djlx == '400') {
271 this.isJfOperation = true; 282 this.isJfOperation = true;
272 } 283 }
273 this.$startLoading(); 284 this.$startLoading();
......
1 <!-- 1 <!--
2 * @Description: 房屋多幢受理信息 2 * @Description: 房屋多幢受理信息
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023年07月27日 19:38:26 4 * @LastEditTime: 2023-08-02 08:52:42
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -134,9 +134,9 @@ ...@@ -134,9 +134,9 @@
134 <div class="triangle"></div> 134 <div class="triangle"></div>
135 </div> 135 </div>
136 <el-row :gutter="10"> 136 <el-row :gutter="10">
137 <el-col :span="14" v-if="ruleForm.qlxx"> 137 <el-col :span="12" v-if="ruleForm.qlxx">
138 <el-form-item label="共有方式:"> 138 <el-form-item label="共有方式:">
139 <el-radio-group :disabled="!ableOperation" @change="showCZInfo" 139 <el-radio-group :disabled="!ableOperation"
140 v-model="ruleForm.sldy.gyfs"> 140 v-model="ruleForm.sldy.gyfs">
141 <el-radio label="0">单独所有</el-radio> 141 <el-radio label="0">单独所有</el-radio>
142 <el-radio label="1">共同共有</el-radio> 142 <el-radio label="1">共同共有</el-radio>
...@@ -145,16 +145,16 @@ ...@@ -145,16 +145,16 @@
145 </el-radio-group> 145 </el-radio-group>
146 </el-form-item> 146 </el-form-item>
147 </el-col> 147 </el-col>
148 <el-col :span="5"> 148 <!-- <el-col :span="5">
149 <el-form-item label="发证方式:"> 149 <el-form-item label="发证方式:">
150 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation"> 150 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation">
151 <el-radio label="1">小证</el-radio> 151 <el-radio label="1">小证</el-radio>
152 <el-radio label="2">大证</el-radio> 152 <el-radio label="2">大证</el-radio>
153 </el-radio-group> 153 </el-radio-group>
154 </el-form-item> 154 </el-form-item>
155 </el-col> 155 </el-col> -->
156 156
157 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 157 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '2'">
158 <el-form-item label="是否分别持证:"> 158 <el-form-item label="是否分别持证:">
159 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 159 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation">
160 <el-radio label="1"></el-radio> 160 <el-radio label="1"></el-radio>
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
162 </el-radio-group> 162 </el-radio-group>
163 </el-form-item> 163 </el-form-item>
164 </el-col> 164 </el-col>
165 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 165 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '2'">
166 <el-form-item label="持证人:"> 166 <el-form-item label="持证人:">
167 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation"> 167 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation">
168 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 168 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
...@@ -205,11 +205,13 @@ ...@@ -205,11 +205,13 @@
205 </div> 205 </div>
206 </template> 206 </template>
207 <script> 207 <script>
208 import ywmix from "@/views/ywbl/mixin/index"
208 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 209 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
209 import tdytTable from "@/views/workflow/components/tdytTable"; 210 import tdytTable from "@/views/workflow/components/tdytTable";
210 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js"; 211 import { Init, saveData } from "@/api/workflow/fwsyq1Flow.js";
211 import { mapGetters } from "vuex"; 212 import { mapGetters } from "vuex";
212 export default { 213 export default {
214 mixins: [ywmix],
213 mounted () { 215 mounted () {
214 this.ableOperation = this.$parent.currentSelectTab.ableOperation 216 this.ableOperation = this.$parent.currentSelectTab.ableOperation
215 this.propsParam = this.$attrs; 217 this.propsParam = this.$attrs;
...@@ -285,13 +287,6 @@ ...@@ -285,13 +287,6 @@
285 upDateQlrxxList (val) { 287 upDateQlrxxList (val) {
286 this.ruleForm.qlrList = _.cloneDeep(val); 288 this.ruleForm.qlrList = _.cloneDeep(val);
287 }, 289 },
288 /**
289 * @description: showCZInfo
290 * @author: renchao
291 */
292 showCZInfo () {
293 console.log(this.ruleForm.slsq.gyfs);
294 },
295 // 更新权利人信息 290 // 更新权利人信息
296 /** 291 /**
297 * @description: 更新权利人信息 292 * @description: 更新权利人信息
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 14:13:57 4 * @LastEditTime: 2023-08-02 08:53:43
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -104,9 +104,9 @@ ...@@ -104,9 +104,9 @@
104 </el-col> 104 </el-col>
105 <el-col :span="8"> 105 <el-col :span="8">
106 <el-form-item label="建筑面积:"> 106 <el-form-item label="建筑面积:">
107 <div class="flex"> 107 <div class="flex">
108 <el-input disabled v-model="ruleForm.qlxx.mj" 108 <el-input disabled v-model="ruleForm.qlxx.mj"
109 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 109 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
110 <el-select 110 <el-select
111 disabled 111 disabled
112 v-model="mjdw" 112 v-model="mjdw"
...@@ -118,14 +118,14 @@ ...@@ -118,14 +118,14 @@
118 :value="item.dcode"> 118 :value="item.dcode">
119 </el-option> 119 </el-option>
120 </el-select> 120 </el-select>
121 </div> 121 </div>
122 </el-form-item> 122 </el-form-item>
123 </el-col> 123 </el-col>
124 <el-col :span="8"> 124 <el-col :span="8">
125 <el-form-item label="专有建筑面积:"> 125 <el-form-item label="专有建筑面积:">
126 <div class="flex"> 126 <div class="flex">
127 <el-input disabled v-model="ruleForm.fdcq2.zyjzmj" 127 <el-input disabled v-model="ruleForm.fdcq2.zyjzmj"
128 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 128 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
129 <el-select 129 <el-select
130 disabled 130 disabled
131 v-model="mjdw" 131 v-model="mjdw"
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
137 :value="item.dcode"> 137 :value="item.dcode">
138 </el-option> 138 </el-option>
139 </el-select> 139 </el-select>
140 </div> 140 </div>
141 </el-form-item> 141 </el-form-item>
142 </el-col> 142 </el-col>
143 </el-row> 143 </el-row>
...@@ -145,9 +145,9 @@ ...@@ -145,9 +145,9 @@
145 145
146 <el-col :span="8"> 146 <el-col :span="8">
147 <el-form-item label="分摊建筑面积:"> 147 <el-form-item label="分摊建筑面积:">
148 <div class="flex"> 148 <div class="flex">
149 <el-input disabled v-model="ruleForm.fdcq2.ftjzmj" 149 <el-input disabled v-model="ruleForm.fdcq2.ftjzmj"
150 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 150 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
151 <el-select 151 <el-select
152 disabled 152 disabled
153 v-model="mjdw" 153 v-model="mjdw"
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
159 :value="item.dcode"> 159 :value="item.dcode">
160 </el-option> 160 </el-option>
161 </el-select> 161 </el-select>
162 </div> 162 </div>
163 </el-form-item> 163 </el-form-item>
164 </el-col> 164 </el-col>
165 </el-row> 165 </el-row>
...@@ -176,9 +176,9 @@ ...@@ -176,9 +176,9 @@
176 <div class="triangle"></div> 176 <div class="triangle"></div>
177 </div> 177 </div>
178 <el-row :gutter="10"> 178 <el-row :gutter="10">
179 <el-col :span="14" v-if="ruleForm.qlxx"> 179 <el-col :span="12" v-if="ruleForm.qlxx">
180 <el-form-item label="共有方式:"> 180 <el-form-item label="共有方式:">
181 <el-radio-group :disabled="!ableOperation" @change="showCZInfo" 181 <el-radio-group :disabled="!ableOperation"
182 v-model="ruleForm.sldy.gyfs"> 182 v-model="ruleForm.sldy.gyfs">
183 <el-radio label="0">单独所有</el-radio> 183 <el-radio label="0">单独所有</el-radio>
184 <el-radio label="1">共同共有</el-radio> 184 <el-radio label="1">共同共有</el-radio>
...@@ -187,27 +187,38 @@ ...@@ -187,27 +187,38 @@
187 </el-radio-group> 187 </el-radio-group>
188 </el-form-item> 188 </el-form-item>
189 </el-col> 189 </el-col>
190 <el-col :span="5"> 190 <!-- <el-col :span="5">
191 <el-form-item label="发证方式:"> 191 <el-form-item label="发证方式:">
192 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation"> 192 <el-radio-group v-model="ruleForm.slsq.fzfs" :disabled="!ableOperation">
193 <el-radio label="1">小证</el-radio> 193 <el-radio label="1">小证</el-radio>
194 <el-radio label="2">大证</el-radio> 194 <el-radio label="2">大证</el-radio>
195 </el-radio-group> 195 </el-radio-group>
196 </el-form-item> 196 </el-form-item>
197 </el-col> 197 </el-col> -->
198 198
199 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 199 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="是否分别持证:"> 200 <el-form-item label="是否分别持证:">
201 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 201 <el-radio-group
202 <el-radio label="1"></el-radio> 202 v-model="ruleForm.sldy.sqfbcz"
203 <el-radio label="0"></el-radio> 203 :disabled="!ableOperation">
204 <el-radio :label="1"></el-radio>
205 <el-radio :label="0"></el-radio>
204 </el-radio-group> 206 </el-radio-group>
205 </el-form-item> 207 </el-form-item>
206 </el-col> 208 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 209 <el-col
210 :span="6"
211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
208 <el-form-item label="持证人:"> 212 <el-form-item label="持证人:">
209 <el-select v-model="ruleForm.slsq.czr" placeholder="持证人" :disabled="!ableOperation"> 213 <el-select
210 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 214 v-model="ruleForm.czr"
215 placeholder="持证人"
216 :disabled="!ableOperation">
217 <el-option
218 v-for="item in czrOptions"
219 :key="item.zjh"
220 :label="item.sqrmc"
221 :value="item.zjh">
211 </el-option> 222 </el-option>
212 </el-select> 223 </el-select>
213 </el-form-item> 224 </el-form-item>
...@@ -247,11 +258,13 @@ ...@@ -247,11 +258,13 @@
247 </div> 258 </div>
248 </template> 259 </template>
249 <script> 260 <script>
261 import ywmix from "@/views/ywbl/mixin/index"
250 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 262 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
251 import tdytTable from "@/views/workflow/components/tdytTable"; 263 import tdytTable from "@/views/workflow/components/tdytTable";
252 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 264 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
253 import { mapGetters } from "vuex"; 265 import { mapGetters } from "vuex";
254 export default { 266 export default {
267 mixins: [ywmix],
255 mounted () { 268 mounted () {
256 this.ableOperation = this.$parent.currentSelectTab.ableOperation 269 this.ableOperation = this.$parent.currentSelectTab.ableOperation
257 this.propsParam = this.$attrs; 270 this.propsParam = this.$attrs;
...@@ -276,7 +289,7 @@ ...@@ -276,7 +289,7 @@
276 }, 289 },
277 data () { 290 data () {
278 return { 291 return {
279 mjdw:"1", 292 mjdw: "1",
280 disabled: true, 293 disabled: true,
281 tdytOption: [], 294 tdytOption: [],
282 czrOptions: [], 295 czrOptions: [],
...@@ -309,7 +322,6 @@ ...@@ -309,7 +322,6 @@
309 } 322 }
310 }, 323 },
311 methods: { 324 methods: {
312 // 更新土地用途信息
313 /** 325 /**
314 * @description: 更新土地用途信息 326 * @description: 更新土地用途信息
315 * @param {*} val 327 * @param {*} val
...@@ -319,7 +331,6 @@ ...@@ -319,7 +331,6 @@
319 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 331 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
320 this.key++; 332 this.key++;
321 }, 333 },
322 // 更新权利人信息
323 /** 334 /**
324 * @description: 更新权利人信息 335 * @description: 更新权利人信息
325 * @param {*} val 336 * @param {*} val
...@@ -329,14 +340,6 @@ ...@@ -329,14 +340,6 @@
329 this.ruleForm.qlrList = _.cloneDeep(val); 340 this.ruleForm.qlrList = _.cloneDeep(val);
330 }, 341 },
331 /** 342 /**
332 * @description: showCZInfo
333 * @author: renchao
334 */
335 showCZInfo () {
336 console.log(this.ruleForm.slsq.gyfs);
337 },
338 // 更新权利人信息
339 /**
340 * @description: 更新权利人信息 343 * @description: 更新权利人信息
341 * @param {*} val 344 * @param {*} val
342 * @author: renchao 345 * @author: renchao
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:22:40 4 * @LastEditTime: 2023-08-02 08:46:35
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -46,10 +46,9 @@ ...@@ -46,10 +46,9 @@
46 </el-form-item> 46 </el-form-item>
47 </el-col> 47 </el-col>
48 </el-row> 48 </el-row>
49 <div 49 <div
50 class="slxx_title title-block flex" 50 class="slxx_title title-block flex"
51 style="justify-content: space-between" 51 style="justify-content: space-between">
52 >
53 不动产单元情况 52 不动产单元情况
54 <el-button @click="compare">变化情况对比+</el-button> 53 <el-button @click="compare">变化情况对比+</el-button>
55 </div> 54 </div>
...@@ -125,8 +124,8 @@ ...@@ -125,8 +124,8 @@
125 <el-col :span="8"> 124 <el-col :span="8">
126 <el-form-item label="建筑面积:"> 125 <el-form-item label="建筑面积:">
127 <div class="flex"> 126 <div class="flex">
128 <el-input disabled v-model="ruleForm.qlxx.mj" 127 <el-input disabled v-model="ruleForm.qlxx.mj"
129 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 128 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
130 <el-select 129 <el-select
131 disabled 130 disabled
132 v-model="mjdw" 131 v-model="mjdw"
...@@ -138,14 +137,14 @@ ...@@ -138,14 +137,14 @@
138 :value="item.dcode"> 137 :value="item.dcode">
139 </el-option> 138 </el-option>
140 </el-select> 139 </el-select>
141 </div> 140 </div>
142 </el-form-item> 141 </el-form-item>
143 </el-col> 142 </el-col>
144 <el-col :span="8"> 143 <el-col :span="8">
145 <el-form-item label="专有建筑面积:"> 144 <el-form-item label="专有建筑面积:">
146 <div class="flex"> 145 <div class="flex">
147 <el-input disabled v-model="ruleForm.fdcq2.zyjzmj" 146 <el-input disabled v-model="ruleForm.fdcq2.zyjzmj"
148 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 147 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
149 <el-select 148 <el-select
150 disabled 149 disabled
151 v-model="mjdw" 150 v-model="mjdw"
...@@ -157,14 +156,14 @@ ...@@ -157,14 +156,14 @@
157 :value="item.dcode"> 156 :value="item.dcode">
158 </el-option> 157 </el-option>
159 </el-select> 158 </el-select>
160 </div> 159 </div>
161 </el-form-item> 160 </el-form-item>
162 </el-col> 161 </el-col>
163 <el-col :span="8"> 162 <el-col :span="8">
164 <el-form-item label="分摊建筑面积:"> 163 <el-form-item label="分摊建筑面积:">
165 <div class="flex"> 164 <div class="flex">
166 <el-input disabled v-model="ruleForm.fdcq2.ftjzmj" 165 <el-input disabled v-model="ruleForm.fdcq2.ftjzmj"
167 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 166 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
168 <el-select 167 <el-select
169 disabled 168 disabled
170 v-model="mjdw" 169 v-model="mjdw"
...@@ -176,7 +175,7 @@ ...@@ -176,7 +175,7 @@
176 :value="item.dcode"> 175 :value="item.dcode">
177 </el-option> 176 </el-option>
178 </el-select> 177 </el-select>
179 </div> 178 </div>
180 </el-form-item> 179 </el-form-item>
181 </el-col> 180 </el-col>
182 </el-row> 181 </el-row>
...@@ -193,7 +192,7 @@ ...@@ -193,7 +192,7 @@
193 <div class="triangle"></div> 192 <div class="triangle"></div>
194 </div> 193 </div>
195 <el-row :gutter="10"> 194 <el-row :gutter="10">
196 <el-col :span="14"> 195 <el-col :span="12">
197 <el-form-item label="共有方式:"> 196 <el-form-item label="共有方式:">
198 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 197 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
199 <el-radio label="0">单独所有</el-radio> 198 <el-radio label="0">单独所有</el-radio>
...@@ -203,18 +202,29 @@ ...@@ -203,18 +202,29 @@
203 </el-radio-group> 202 </el-radio-group>
204 </el-form-item> 203 </el-form-item>
205 </el-col> 204 </el-col>
206 <el-col :span="5" v-if="ruleForm.sldy.gyfs && ruleForm.sldy.gyfs == '2'"> 205 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
207 <el-form-item label="是否分别持证:"> 206 <el-form-item label="是否分别持证:">
208 <el-radio-group v-model="ruleForm.sffbcz" :disabled="!ableOperation"> 207 <el-radio-group
209 <el-radio label="1"></el-radio> 208 v-model="ruleForm.sldy.sqfbcz"
210 <el-radio label="0"></el-radio> 209 :disabled="!ableOperation">
210 <el-radio :label="1"></el-radio>
211 <el-radio :label="0"></el-radio>
211 </el-radio-group> 212 </el-radio-group>
212 </el-form-item> 213 </el-form-item>
213 </el-col> 214 </el-col>
214 <el-col :span="5" v-if="ruleForm.sldy.gyfs && ruleForm.sldy.gyfs == '2'"> 215 <el-col
216 :span="6"
217 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
215 <el-form-item label="持证人:"> 218 <el-form-item label="持证人:">
216 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 219 <el-select
217 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 220 v-model="ruleForm.czr"
221 placeholder="持证人"
222 :disabled="!ableOperation">
223 <el-option
224 v-for="item in czrOptions"
225 :key="item.zjh"
226 :label="item.sqrmc"
227 :value="item.zjh">
218 </el-option> 228 </el-option>
219 </el-select> 229 </el-select>
220 </el-form-item> 230 </el-form-item>
...@@ -245,11 +255,13 @@ ...@@ -245,11 +255,13 @@
245 </div> 255 </div>
246 </template> 256 </template>
247 <script> 257 <script>
258 import ywmix from "@/views/ywbl/mixin/index"
248 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 259 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
249 import tdytTable from "@/views/workflow/components/tdytTable"; 260 import tdytTable from "@/views/workflow/components/tdytTable";
250 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js"; 261 import { Init, saveData } from "@/api/workflow/fwsyqFlow.js";
251 import { mapGetters } from "vuex"; 262 import { mapGetters } from "vuex";
252 export default { 263 export default {
264 mixins: [ywmix],
253 mounted () { 265 mounted () {
254 this.ableOperation = this.$parent.currentSelectTab.ableOperation 266 this.ableOperation = this.$parent.currentSelectTab.ableOperation
255 this.propsParam = this.$attrs; 267 this.propsParam = this.$attrs;
...@@ -276,7 +288,7 @@ ...@@ -276,7 +288,7 @@
276 }, 288 },
277 data () { 289 data () {
278 return { 290 return {
279 mjdw:"1", 291 mjdw: "1",
280 //表单是否可操作 292 //表单是否可操作
281 ableOperation: true, 293 ableOperation: true,
282 disabled: true, 294 disabled: true,
...@@ -397,27 +409,28 @@ ...@@ -397,27 +409,28 @@
397 } 409 }
398 }); 410 });
399 }, 411 },
400 /** 412 /**
401 * @description: compare 413 * @description: compare
402 * @author: renchao 414 * @author: renchao
403 */ 415 */
404 compare() { 416 compare () {
405 this.$popupDialog( 417 this.$popupDialog(
406 this.ruleForm.qlxx.qllxmc, 418 this.ruleForm.qlxx.qllxmc,
407 "registerBook/comparison", 419 "registerBook/comparison",
408 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 420 {
409 dqqllx: 'FDCQ2', 421 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
410 }, 422 dqqllx: 'FDCQ2',
411 "80%", 423 },
412 true 424 "80%",
413 ); 425 true
414 }, 426 );
427 },
415 }, 428 },
416 }; 429 };
417 </script> 430 </script>
418 <style scoped lang='scss'> 431 <style scoped lang='scss'>
419 @import "~@/styles/public.scss"; 432 @import "~@/styles/public.scss";
420 @import "~@/styles/slxx/slxx.scss"; 433 @import "~@/styles/slxx/slxx.scss";
421 /deep/.el-form { 434 /deep/.el-form {
422 display: flex; 435 display: flex;
423 flex-direction: column; 436 flex-direction: column;
......
1 <!-- 1 <!--
2 * @Description: 受理信息 2 * @Description: 受理信息
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-21 14:16:25 4 * @LastEditTime: 2023-08-01 18:14:10
5 --> 5 -->
6 <template> 6 <template>
7 <div class="slxx"> 7 <div class="slxx">
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
111 </el-form-item> 111 </el-form-item>
112 </el-col> 112 </el-col>
113 113
114 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.slsq.gyfs == '2'"> 114 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.slsq.gyfs != '0'">
115 <el-form-item label="是否分别持证:" v-if="ruleForm.sldyList.length>0"> 115 <el-form-item label="是否分别持证:" v-if="ruleForm.sldyList.length>0">
116 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz"> 116 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz">
117 <el-radio label="1"></el-radio> 117 <el-radio label="1"></el-radio>
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
119 </el-radio-group> 119 </el-radio-group>
120 </el-form-item> 120 </el-form-item>
121 </el-col> 121 </el-col>
122 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.sldyList[0].gyfs == '2'"> 122 <el-col :span="5" v-show="ruleForm.sldyList.length>0 && ruleForm.sldyList[0].gyfs != '0'">
123 <el-form-item label="持证人:"> 123 <el-form-item label="持证人:">
124 <el-input v-model="ruleForm.slsq.czr"></el-input> 124 <el-input v-model="ruleForm.slsq.czr"></el-input>
125 </el-form-item> 125 </el-form-item>
...@@ -150,10 +150,12 @@ ...@@ -150,10 +150,12 @@
150 </div> 150 </div>
151 </template> 151 </template>
152 <script> 152 <script>
153 import ywmix from "@/views/ywbl/mixin/index"
153 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 154 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
154 import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js"; 155 import { BatchInit, Init, saveBatchData, saveData } from "@/api/workflow/fwsyqFlow.js";
155 import { mapGetters } from "vuex"; 156 import { mapGetters } from "vuex";
156 export default { 157 export default {
158 mixins: [ywmix],
157 mounted (callbackfn, thisArg) { 159 mounted (callbackfn, thisArg) {
158 this.ableOperation = this.$parent.currentSelectTab.ableOperation 160 this.ableOperation = this.$parent.currentSelectTab.ableOperation
159 this.propsParam = this.$attrs; 161 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:23:05 4 * @LastEditTime: 2023-08-01 18:14:28
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -186,11 +186,13 @@ ...@@ -186,11 +186,13 @@
186 </div> 186 </div>
187 </template> 187 </template>
188 <script> 188 <script>
189 import ywmix from "@/views/ywbl/mixin/index"
189 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 190 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
190 import tdytTable from "@/views/workflow/components/tdytTable"; 191 import tdytTable from "@/views/workflow/components/tdytTable";
191 import { Init } from "@/api/workflow/fwsyqFlow.js"; 192 import { Init } from "@/api/workflow/fwsyqFlow.js";
192 import { mapGetters } from "vuex"; 193 import { mapGetters } from "vuex";
193 export default { 194 export default {
195 mixins: [ywmix],
194 mounted () { 196 mounted () {
195 this.ableOperation = this.$parent.currentSelectTab.ableOperation 197 this.ableOperation = this.$parent.currentSelectTab.ableOperation
196 this.propsParam = this.$attrs; 198 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:23:20 4 * @LastEditTime: 2023-08-02 08:45:57
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -72,9 +72,9 @@ ...@@ -72,9 +72,9 @@
72 <el-row :gutter="10"> 72 <el-row :gutter="10">
73 <el-col :span="8"> 73 <el-col :span="8">
74 <el-form-item label="使用权面积:"> 74 <el-form-item label="使用权面积:">
75 <div class="flex"> 75 <div class="flex">
76 <el-input v-model="ruleForm.jsydsyq.syqmj" 76 <el-input v-model="ruleForm.jsydsyq.syqmj"
77 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 77 oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
78 <el-select 78 <el-select
79 disabled 79 disabled
80 v-model="mjdw" 80 v-model="mjdw"
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
86 :value="item.dcode"> 86 :value="item.dcode">
87 </el-option> 87 </el-option>
88 </el-select> 88 </el-select>
89 </div> 89 </div>
90 </el-form-item> 90 </el-form-item>
91 </el-col> 91 </el-col>
92 <!-- <el-col :span="8"> 92 <!-- <el-col :span="8">
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
102 <el-col :span="8"> 102 <el-col :span="8">
103 <el-form-item label="取得价格:"> 103 <el-form-item label="取得价格:">
104 <div style="display:flex"> 104 <div style="display:flex">
105 <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input> 105 <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" oninput="value = (value.match(/^\d*(\.?\d{0,2})/g)[0]) || null"></el-input>
106 <el-select v-model="ruleForm.jsydsyq.jedw"> 106 <el-select v-model="ruleForm.jsydsyq.jedw">
107 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 107 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
108 </el-option> 108 </el-option>
...@@ -160,18 +160,29 @@ ...@@ -160,18 +160,29 @@
160 </el-radio-group> 160 </el-radio-group>
161 </el-form-item> 161 </el-form-item>
162 </el-col> 162 </el-col>
163 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'"> 163 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
164 <el-form-item label="是否分别持证:"> 164 <el-form-item label="是否分别持证:">
165 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 165 <el-radio-group
166 <el-radio :label=1></el-radio> 166 v-model="ruleForm.sldy.sqfbcz"
167 <el-radio :label=0></el-radio> 167 :disabled="!ableOperation">
168 <el-radio :label="1"></el-radio>
169 <el-radio :label="0"></el-radio>
168 </el-radio-group> 170 </el-radio-group>
169 </el-form-item> 171 </el-form-item>
170 </el-col> 172 </el-col>
171 <el-col :span="6" v-show="ruleForm.sldy.sqfbcz == '0'&&ruleForm.sldy.gyfs == '1'"> 173 <el-col
174 :span="6"
175 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
172 <el-form-item label="持证人:"> 176 <el-form-item label="持证人:">
173 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 177 <el-select
174 <el-option v-for="item in czrOptions" :key="item.zjh" :label="item.sqrmc" :value="item.zjh"> 178 v-model="ruleForm.czr"
179 placeholder="持证人"
180 :disabled="!ableOperation">
181 <el-option
182 v-for="item in czrOptions"
183 :key="item.zjh"
184 :label="item.sqrmc"
185 :value="item.zjh">
175 </el-option> 186 </el-option>
176 </el-select> 187 </el-select>
177 </el-form-item> 188 </el-form-item>
...@@ -213,10 +224,12 @@ ...@@ -213,10 +224,12 @@
213 </template> 224 </template>
214 <script> 225 <script>
215 import { mapGetters } from "vuex" 226 import { mapGetters } from "vuex"
227 import ywmix from "@/views/ywbl/mixin/index"
216 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js" 228 import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"
217 import tdytTable from "@/views/workflow/components/tdytTable"; 229 import tdytTable from "@/views/workflow/components/tdytTable";
218 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 230 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
219 export default { 231 export default {
232 mixins: [ywmix],
220 mounted () { 233 mounted () {
221 this.ableOperation = this.$parent.currentSelectTab.ableOperation 234 this.ableOperation = this.$parent.currentSelectTab.ableOperation
222 this.propsParam = this.$attrs; 235 this.propsParam = this.$attrs;
...@@ -249,7 +262,7 @@ ...@@ -249,7 +262,7 @@
249 }, 262 },
250 data () { 263 data () {
251 return { 264 return {
252 mjdw:"1", 265 mjdw: "1",
253 //表单是否可操作 266 //表单是否可操作
254 ableOperation: true, 267 ableOperation: true,
255 key: 0, 268 key: 0,
......
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 <div class="triangle"></div> 174 <div class="triangle"></div>
175 </div> 175 </div>
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="14"> 177 <el-col :span="12">
178 <el-form-item label="共有方式:"> 178 <el-form-item label="共有方式:">
179 <el-radio-group v-model="ruleForm.sldy.gyfs" :disabled="!ableOperation"> 179 <el-radio-group v-model="ruleForm.sldy.gyfs" :disabled="!ableOperation">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
...@@ -184,18 +184,29 @@ ...@@ -184,18 +184,29 @@
184 </el-radio-group> 184 </el-radio-group>
185 </el-form-item> 185 </el-form-item>
186 </el-col> 186 </el-col>
187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 187 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 189 <el-radio-group
190 <el-radio label="1"></el-radio> 190 v-model="ruleForm.sldy.sqfbcz"
191 <el-radio label="0"></el-radio> 191 :disabled="!ableOperation">
192 <el-radio :label="1"></el-radio>
193 <el-radio :label="0"></el-radio>
192 </el-radio-group> 194 </el-radio-group>
193 </el-form-item> 195 </el-form-item>
194 </el-col> 196 </el-col>
195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 197 <el-col
198 :span="6"
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
196 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
197 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 201 <el-select
198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 202 v-model="ruleForm.czr"
203 placeholder="持证人"
204 :disabled="!ableOperation">
205 <el-option
206 v-for="item in czrOptions"
207 :key="item.zjh"
208 :label="item.sqrmc"
209 :value="item.zjh">
199 </el-option> 210 </el-option>
200 </el-select> 211 </el-select>
201 </el-form-item> 212 </el-form-item>
...@@ -231,10 +242,12 @@ ...@@ -231,10 +242,12 @@
231 </template> 242 </template>
232 <script> 243 <script>
233 import { mapGetters } from "vuex" 244 import { mapGetters } from "vuex"
245 import ywmix from "@/views/ywbl/mixin/index"
234 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 246 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
235 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 247 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
236 import JtcyTable from "@/views/workflow/components/JtcyTable" 248 import JtcyTable from "@/views/workflow/components/JtcyTable"
237 export default { 249 export default {
250 mixins: [ywmix],
238 mounted () { 251 mounted () {
239 this.ableOperation = this.$parent.currentSelectTab.ableOperation 252 this.ableOperation = this.$parent.currentSelectTab.ableOperation
240 this.propsParam = this.$attrs; 253 this.propsParam = this.$attrs;
......
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
174 <div class="triangle"></div> 174 <div class="triangle"></div>
175 </div> 175 </div>
176 <el-row :gutter="10"> 176 <el-row :gutter="10">
177 <el-col :span="14"> 177 <el-col :span="12">
178 <el-form-item label="共有方式:"> 178 <el-form-item label="共有方式:">
179 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 179 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
180 <el-radio label="0">单独所有</el-radio> 180 <el-radio label="0">单独所有</el-radio>
...@@ -184,18 +184,29 @@ ...@@ -184,18 +184,29 @@
184 </el-radio-group> 184 </el-radio-group>
185 </el-form-item> 185 </el-form-item>
186 </el-col> 186 </el-col>
187 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 187 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
188 <el-form-item label="是否分别持证:"> 188 <el-form-item label="是否分别持证:">
189 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 189 <el-radio-group
190 <el-radio label="1"></el-radio> 190 v-model="ruleForm.sldy.sqfbcz"
191 <el-radio label="0"></el-radio> 191 :disabled="!ableOperation">
192 <el-radio :label="1"></el-radio>
193 <el-radio :label="0"></el-radio>
192 </el-radio-group> 194 </el-radio-group>
193 </el-form-item> 195 </el-form-item>
194 </el-col> 196 </el-col>
195 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 197 <el-col
198 :span="6"
199 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
196 <el-form-item label="持证人:"> 200 <el-form-item label="持证人:">
197 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 201 <el-select
198 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 202 v-model="ruleForm.czr"
203 placeholder="持证人"
204 :disabled="!ableOperation">
205 <el-option
206 v-for="item in czrOptions"
207 :key="item.zjh"
208 :label="item.sqrmc"
209 :value="item.zjh">
199 </el-option> 210 </el-option>
200 </el-select> 211 </el-select>
201 </el-form-item> 212 </el-form-item>
...@@ -236,10 +247,12 @@ ...@@ -236,10 +247,12 @@
236 </template> 247 </template>
237 <script> 248 <script>
238 import { mapGetters } from "vuex" 249 import { mapGetters } from "vuex"
250 import ywmix from "@/views/ywbl/mixin/index"
239 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 251 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
240 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 252 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
241 import JtcyTable from "@/views/workflow/components/JtcyTable" 253 import JtcyTable from "@/views/workflow/components/JtcyTable"
242 export default { 254 export default {
255 mixins: [ywmix],
243 mounted () { 256 mounted () {
244 this.ableOperation = this.$parent.currentSelectTab.ableOperation 257 this.ableOperation = this.$parent.currentSelectTab.ableOperation
245 this.propsParam = this.$attrs; 258 this.propsParam = this.$attrs;
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-25 09:24:18 4 * @LastEditTime: 2023-08-01 18:15:20
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -264,7 +264,7 @@ ...@@ -264,7 +264,7 @@
264 </el-radio-group> 264 </el-radio-group>
265 </el-form-item> 265 </el-form-item>
266 </el-col> 266 </el-col>
267 <el-col :span="6" v-show="ruleForm.sldy.gyfs == '1'"> 267 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
268 <el-form-item label="是否分别持证:"> 268 <el-form-item label="是否分别持证:">
269 <el-radio-group 269 <el-radio-group
270 v-model="ruleForm.sldy.sqfbcz" 270 v-model="ruleForm.sldy.sqfbcz"
...@@ -339,10 +339,12 @@ ...@@ -339,10 +339,12 @@
339 </template> 339 </template>
340 <script> 340 <script>
341 import { mapGetters } from "vuex"; 341 import { mapGetters } from "vuex";
342 import ywmix from "@/views/ywbl/mixin/index"
342 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js"; 343 import { Init, saveData } from "@/api/workflow/tdsyqFlow.js";
343 import tdytTable from "@/views/workflow/components/tdytTable"; 344 import tdytTable from "@/views/workflow/components/tdytTable";
344 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 345 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
345 export default { 346 export default {
347 mixins: [ywmix],
346 components: { qlrCommonTable, tdytTable }, 348 components: { qlrCommonTable, tdytTable },
347 mounted () { 349 mounted () {
348 this.ableOperation = this.$parent.currentSelectTab.ableOperation; 350 this.ableOperation = this.$parent.currentSelectTab.ableOperation;
......
...@@ -71,8 +71,7 @@ ...@@ -71,8 +71,7 @@
71 v-for="item in dictData['A17']" 71 v-for="item in dictData['A17']"
72 :key="item.dcode" 72 :key="item.dcode"
73 :label="item.dname" 73 :label="item.dname"
74 :value="item.dcode" 74 :value="item.dcode">
75 >
76 </el-option> 75 </el-option>
77 </el-select> 76 </el-select>
78 </el-form-item> 77 </el-form-item>
...@@ -84,8 +83,7 @@ ...@@ -84,8 +83,7 @@
84 v-for="item in dictData['A19']" 83 v-for="item in dictData['A19']"
85 :key="item.dcode" 84 :key="item.dcode"
86 :label="item.dname" 85 :label="item.dname"
87 :value="item.dcode" 86 :value="item.dcode">
88 >
89 </el-option> 87 </el-option>
90 </el-select> 88 </el-select>
91 </el-form-item> 89 </el-form-item>
...@@ -94,27 +92,26 @@ ...@@ -94,27 +92,26 @@
94 <el-row :gutter="10" v-if="ruleForm.qlxx"> 92 <el-row :gutter="10" v-if="ruleForm.qlxx">
95 <el-col :span="8"> 93 <el-col :span="8">
96 <el-form-item label="房屋结构:"> 94 <el-form-item label="房屋结构:">
97 <el-select v-model="ruleForm.ygdj.fwjg"> 95 <el-select v-model="ruleForm.ygdj.fwjg">
98 <el-option 96 <el-option
99 v-for="item in dictData['A46']" 97 v-for="item in dictData['A46']"
100 :key="item.dcode" 98 :key="item.dcode"
101 :label="item.dname" 99 :label="item.dname"
102 :value="item.dcode" 100 :value="item.dcode">
103 >
104 </el-option> 101 </el-option>
105 </el-select> 102 </el-select>
106 </el-form-item> 103 </el-form-item>
107 </el-col> 104 </el-col>
108 <el-col :span="8"> 105 <el-col :span="8">
109 <el-form-item label="建筑面积:"> 106 <el-form-item label="建筑面积:">
110 <el-input v-model="ruleForm.ygdj.jzmj"></el-input> 107 <el-input v-model="ruleForm.ygdj.jzmj"></el-input>
111 </el-form-item> 108 </el-form-item>
112 </el-col> 109 </el-col>
113 <el-col :span="8"> 110 <el-col :span="8">
114 <el-form-item label="取得价格:"> 111 <el-form-item label="取得价格:">
115 <div class="flex"> 112 <div class="flex">
116 <el-input v-model="ruleForm.ygdj.qdjg"></el-input> 113 <el-input v-model="ruleForm.ygdj.qdjg"></el-input>
117 <el-select 114 <el-select
118 v-model="ruleForm.ygdj.jedw" 115 v-model="ruleForm.ygdj.jedw"
119 :disabled="!ableOperation" 116 :disabled="!ableOperation"
120 style="width: 20%"> 117 style="width: 20%">
...@@ -125,19 +122,19 @@ ...@@ -125,19 +122,19 @@
125 :value="item.dcode"> 122 :value="item.dcode">
126 </el-option> 123 </el-option>
127 </el-select> 124 </el-select>
128 </div> 125 </div>
129 </el-form-item> 126 </el-form-item>
130 </el-col> 127 </el-col>
131 </el-row> 128 </el-row>
132 <el-row :gutter="10"> 129 <el-row :gutter="10">
133 <el-col :span="8"> 130 <el-col :span="8">
134 <el-form-item label="所在层:"> 131 <el-form-item label="所在层:">
135 <el-input v-model="ruleForm.ygdj.szc"></el-input> 132 <el-input v-model="ruleForm.ygdj.szc"></el-input>
136 </el-form-item> 133 </el-form-item>
137 </el-col> 134 </el-col>
138 <el-col :span="8"> 135 <el-col :span="8">
139 <el-form-item label="总层数:"> 136 <el-form-item label="总层数:">
140 <el-input v-model="ruleForm.ygdj.zcs"></el-input> 137 <el-input v-model="ruleForm.ygdj.zcs"></el-input>
141 </el-form-item> 138 </el-form-item>
142 </el-col> 139 </el-col>
143 </el-row> 140 </el-row>
...@@ -156,6 +153,33 @@ ...@@ -156,6 +153,33 @@
156 </el-radio-group> 153 </el-radio-group>
157 </el-form-item> 154 </el-form-item>
158 </el-col> 155 </el-col>
156 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
157 <el-form-item label="是否分别持证:">
158 <el-radio-group
159 v-model="ruleForm.sldy.sqfbcz"
160 :disabled="!ableOperation">
161 <el-radio :label="1"></el-radio>
162 <el-radio :label="0"></el-radio>
163 </el-radio-group>
164 </el-form-item>
165 </el-col>
166 <el-col
167 :span="6"
168 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
169 <el-form-item label="持证人:">
170 <el-select
171 v-model="ruleForm.czr"
172 placeholder="持证人"
173 :disabled="!ableOperation">
174 <el-option
175 v-for="item in czrOptions"
176 :key="item.zjh"
177 :label="item.sqrmc"
178 :value="item.zjh">
179 </el-option>
180 </el-select>
181 </el-form-item>
182 </el-col>
159 </el-row> 183 </el-row>
160 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList" 184 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :disabled="!ableOperation" :tableData="ruleForm.qlrList"
161 :gyfs="ruleForm.qlxx.gyfs" /> 185 :gyfs="ruleForm.qlxx.gyfs" />
...@@ -188,10 +212,12 @@ ...@@ -188,10 +212,12 @@
188 </div> 212 </div>
189 </template> 213 </template>
190 <script> 214 <script>
215 import ywmix from "@/views/ywbl/mixin/index"
191 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 216 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
192 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 217 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
193 import { mapGetters } from "vuex"; 218 import { mapGetters } from "vuex";
194 export default { 219 export default {
220 mixins: [ywmix],
195 created () { 221 created () {
196 this.ableOperation = this.$parent.currentSelectTab.ableOperation 222 this.ableOperation = this.$parent.currentSelectTab.ableOperation
197 this.propsParam = this.$attrs; 223 this.propsParam = this.$attrs;
......
...@@ -42,10 +42,9 @@ ...@@ -42,10 +42,9 @@
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
45 <div 45 <div
46 class="slxx_title title-block flex" 46 class="slxx_title title-block flex"
47 style="justify-content: space-between" 47 style="justify-content: space-between">
48 >
49 不动产单元情况 48 不动产单元情况
50 <el-button @click="compare">变化情况对比+</el-button> 49 <el-button @click="compare">变化情况对比+</el-button>
51 </div> 50 </div>
...@@ -112,7 +111,7 @@ ...@@ -112,7 +111,7 @@
112 <div class="triangle"></div> 111 <div class="triangle"></div>
113 </div> 112 </div>
114 <el-row :gutter="10"> 113 <el-row :gutter="10">
115 <el-col :span="14" v-if="ruleForm.qlxx"> 114 <el-col :span="12" v-if="ruleForm.qlxx">
116 <el-form-item label="共有方式:"> 115 <el-form-item label="共有方式:">
117 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 116 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
118 <el-radio label="0">单独所有</el-radio> 117 <el-radio label="0">单独所有</el-radio>
...@@ -122,6 +121,33 @@ ...@@ -122,6 +121,33 @@
122 </el-radio-group> 121 </el-radio-group>
123 </el-form-item> 122 </el-form-item>
124 </el-col> 123 </el-col>
124 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
125 <el-form-item label="是否分别持证:">
126 <el-radio-group
127 v-model="ruleForm.sldy.sqfbcz"
128 :disabled="!ableOperation">
129 <el-radio :label="1"></el-radio>
130 <el-radio :label="0"></el-radio>
131 </el-radio-group>
132 </el-form-item>
133 </el-col>
134 <el-col
135 :span="6"
136 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
137 <el-form-item label="持证人:">
138 <el-select
139 v-model="ruleForm.czr"
140 placeholder="持证人"
141 :disabled="!ableOperation">
142 <el-option
143 v-for="item in czrOptions"
144 :key="item.zjh"
145 :label="item.sqrmc"
146 :value="item.zjh">
147 </el-option>
148 </el-select>
149 </el-form-item>
150 </el-col>
125 </el-row> 151 </el-row>
126 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 152 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
127 :gyfs="ruleForm.sldy.gyfs" /> 153 :gyfs="ruleForm.sldy.gyfs" />
...@@ -154,10 +180,12 @@ ...@@ -154,10 +180,12 @@
154 </div> 180 </div>
155 </template> 181 </template>
156 <script> 182 <script>
183 import ywmix from "@/views/ywbl/mixin/index"
157 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 184 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
158 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 185 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
159 import { mapGetters } from "vuex"; 186 import { mapGetters } from "vuex";
160 export default { 187 export default {
188 mixins: [ywmix],
161 mounted () { 189 mounted () {
162 this.ableOperation = this.$parent.currentSelectTab.ableOperation 190 this.ableOperation = this.$parent.currentSelectTab.ableOperation
163 this.propsParam = this.$attrs; 191 this.propsParam = this.$attrs;
...@@ -245,21 +273,22 @@ ...@@ -245,21 +273,22 @@
245 } 273 }
246 }); 274 });
247 }, 275 },
248 /** 276 /**
249 * @description: compare 277 * @description: compare
250 * @author: renchao 278 * @author: renchao
251 */ 279 */
252 compare() { 280 compare () {
253 this.$popupDialog( 281 this.$popupDialog(
254 this.ruleForm.qlxx.qllxmc, 282 this.ruleForm.qlxx.qllxmc,
255 "registerBook/comparison", 283 "registerBook/comparison",
256 { bsmQlxx: this.ruleForm.qlxx.bsmQlxx, 284 {
257 dqqllx: 'YGDJ', 285 bsmQlxx: this.ruleForm.qlxx.bsmQlxx,
258 }, 286 dqqllx: 'YGDJ',
259 "80%", 287 },
260 true 288 "80%",
261 ); 289 true
262 }, 290 );
291 },
263 }, 292 },
264 }; 293 };
265 </script> 294 </script>
......
...@@ -116,9 +116,9 @@ ...@@ -116,9 +116,9 @@
116 <el-row :gutter="10"> 116 <el-row :gutter="10">
117 <el-col :span="8"> 117 <el-col :span="8">
118 <el-form-item label="被担保主债权数额:"> 118 <el-form-item label="被担保主债权数额:">
119 <div class="flex"> 119 <div class="flex">
120 <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!ableOperation"></el-input> 120 <el-input v-model="ruleForm.ygdj.qdjg" :disabled="!ableOperation"></el-input>
121 <el-select 121 <el-select
122 v-model="ruleForm.ygdj.jedw" 122 v-model="ruleForm.ygdj.jedw"
123 :disabled="!ableOperation" 123 :disabled="!ableOperation"
124 style="width: 20%"> 124 style="width: 20%">
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
129 :value="item.dcode"> 129 :value="item.dcode">
130 </el-option> 130 </el-option>
131 </el-select> 131 </el-select>
132 </div> 132 </div>
133 </el-form-item> 133 </el-form-item>
134 </el-col> 134 </el-col>
135 <el-col :span="8"> 135 <el-col :span="8">
...@@ -172,7 +172,7 @@ ...@@ -172,7 +172,7 @@
172 <div class="triangle"></div> 172 <div class="triangle"></div>
173 </div> 173 </div>
174 <el-row :gutter="10"> 174 <el-row :gutter="10">
175 <el-col :span="14"> 175 <el-col :span="12">
176 <el-form-item label="共有方式:"> 176 <el-form-item label="共有方式:">
177 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs"> 177 <el-radio-group :disabled="!ableOperation" v-model="ruleForm.sldy.gyfs">
178 <el-radio label="0">单独所有</el-radio> 178 <el-radio label="0">单独所有</el-radio>
...@@ -182,6 +182,33 @@ ...@@ -182,6 +182,33 @@
182 </el-radio-group> 182 </el-radio-group>
183 </el-form-item> 183 </el-form-item>
184 </el-col> 184 </el-col>
185 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
186 <el-form-item label="是否分别持证:">
187 <el-radio-group
188 v-model="ruleForm.sldy.sqfbcz"
189 :disabled="!ableOperation">
190 <el-radio :label="1"></el-radio>
191 <el-radio :label="0"></el-radio>
192 </el-radio-group>
193 </el-form-item>
194 </el-col>
195 <el-col
196 :span="6"
197 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
198 <el-form-item label="持证人:">
199 <el-select
200 v-model="ruleForm.czr"
201 placeholder="持证人"
202 :disabled="!ableOperation">
203 <el-option
204 v-for="item in czrOptions"
205 :key="item.zjh"
206 :label="item.sqrmc"
207 :value="item.zjh">
208 </el-option>
209 </el-select>
210 </el-form-item>
211 </el-col>
185 </el-row> 212 </el-row>
186 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation" 213 <qlrCommonTable @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" :disabled="!ableOperation"
187 :gyfs="ruleForm.sldy.gyfs" /> 214 :gyfs="ruleForm.sldy.gyfs" />
...@@ -214,10 +241,12 @@ ...@@ -214,10 +241,12 @@
214 </div> 241 </div>
215 </template> 242 </template>
216 <script> 243 <script>
244 import ywmix from "@/views/ywbl/mixin/index"
217 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 245 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
218 import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; 246 import { Init, saveData } from "@/api/workflow/ygdyFlow.js";
219 import { mapGetters } from "vuex"; 247 import { mapGetters } from "vuex";
220 export default { 248 export default {
249 mixins: [ywmix],
221 created () { 250 created () {
222 this.ableOperation = this.$parent.currentSelectTab.ableOperation 251 this.ableOperation = this.$parent.currentSelectTab.ableOperation
223 this.propsParam = this.$attrs; 252 this.propsParam = this.$attrs;
......
...@@ -152,7 +152,8 @@ ...@@ -152,7 +152,8 @@
152 </el-radio-group> 152 </el-radio-group>
153 </el-form-item> 153 </el-form-item>
154 </el-col> 154 </el-col>
155 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'"> 155
156 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'">
156 <el-form-item label="是否分别持证:"> 157 <el-form-item label="是否分别持证:">
157 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!ableOperation"> 158 <el-radio-group v-model="ruleForm.sldyList[0].sqfbcz" :disabled="!ableOperation">
158 <el-radio label="1"></el-radio> 159 <el-radio label="1"></el-radio>
...@@ -160,7 +161,7 @@ ...@@ -160,7 +161,7 @@
160 </el-radio-group> 161 </el-radio-group>
161 </el-form-item> 162 </el-form-item>
162 </el-col> 163 </el-col>
163 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs == '2'"> 164 <el-col :span="5" v-show="ruleForm.sldyList[0].gyfs != '0'">
164 <el-form-item label="持证人:"> 165 <el-form-item label="持证人:">
165 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 166 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation">
166 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 167 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value">
......
...@@ -196,18 +196,29 @@ ...@@ -196,18 +196,29 @@
196 </el-radio-group> 196 </el-radio-group>
197 </el-form-item> 197 </el-form-item>
198 </el-col> 198 </el-col>
199 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 199 <el-col :span="6" v-show="ruleForm.sldy.gyfs != '0'">
200 <el-form-item label="是否分别持证:"> 200 <el-form-item label="是否分别持证:">
201 <el-radio-group v-model="ruleForm.sldy.sqfbcz" :disabled="!ableOperation"> 201 <el-radio-group
202 <el-radio label="1"></el-radio> 202 v-model="ruleForm.sldy.sqfbcz"
203 <el-radio label="0"></el-radio> 203 :disabled="!ableOperation">
204 <el-radio :label="1"></el-radio>
205 <el-radio :label="0"></el-radio>
204 </el-radio-group> 206 </el-radio-group>
205 </el-form-item> 207 </el-form-item>
206 </el-col> 208 </el-col>
207 <el-col :span="5" v-show="ruleForm.sldy.gyfs == '2'"> 209 <el-col
210 :span="6"
211 v-show="ruleForm.sldy.sqfbcz == '0' && ruleForm.sldy.gyfs == '1'">
208 <el-form-item label="持证人:"> 212 <el-form-item label="持证人:">
209 <el-select v-model="ruleForm.czr" placeholder="持证人" :disabled="!ableOperation"> 213 <el-select
210 <el-option v-for="item in czrOptions" :key="item.value" :label="item.label" :value="item.value"> 214 v-model="ruleForm.czr"
215 placeholder="持证人"
216 :disabled="!ableOperation">
217 <el-option
218 v-for="item in czrOptions"
219 :key="item.zjh"
220 :label="item.sqrmc"
221 :value="item.zjh">
211 </el-option> 222 </el-option>
212 </el-select> 223 </el-select>
213 </el-form-item> 224 </el-form-item>
......