92c76244 by 蔡俊立
2 parents 8e7d59a0 658dcffe
...@@ -32,22 +32,6 @@ export function Init(data) { ...@@ -32,22 +32,6 @@ export function Init(data) {
32 data 32 data
33 }) 33 })
34 } 34 }
35 // 初始化内容
36 export function saveData (data) {
37 return request({
38 url: SERVER.SERVERAPI + '/rest/ywbl/fdcq2lr/saveData',
39 method: 'post',
40 data
41 })
42 }
43 // 注销登记提交数据
44 export function saveLogoutData(data) {
45 return request({
46 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveLogoutData",
47 method: 'post',
48 data
49 })
50 }
51 // 首次登记提交 35 // 首次登记提交
52 export function saveBatchData(data) { 36 export function saveBatchData(data) {
53 return request({ 37 return request({
...@@ -56,20 +40,5 @@ export function saveBatchData(data) { ...@@ -56,20 +40,5 @@ export function saveBatchData(data) {
56 data 40 data
57 }) 41 })
58 } 42 }
59 // 更正/变更登记提交 43
60 export function saveGZBatchData(data) {
61 return request({
62 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveGZBatchData",
63 method: 'post',
64 data
65 })
66 }
67 // 更正/变更登记提交
68 export function saveBHZData(data) {
69 return request({
70 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBHZData",
71 method: 'post',
72 data
73 })
74 }
75 44
......
...@@ -41,36 +41,5 @@ export function saveData (data) { ...@@ -41,36 +41,5 @@ export function saveData (data) {
41 data 41 data
42 }) 42 })
43 } 43 }
44 // 注销登记提交数据 44
45 export function saveLogoutData(data) {
46 return request({
47 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveLogoutData",
48 method: 'post',
49 data
50 })
51 }
52 // 首次登记提交
53 export function saveBatchData(data) {
54 return request({
55 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBatchData",
56 method: 'post',
57 data
58 })
59 }
60 // 更正/变更登记提交
61 export function saveGZBatchData(data) {
62 return request({
63 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveGZBatchData",
64 method: 'post',
65 data
66 })
67 }
68 // 更正/变更登记提交
69 export function saveBHZData(data) {
70 return request({
71 url: SERVER.SERVERAPI+"/rest/ywbl/fdcq2lr/saveBHZData",
72 method: 'post',
73 data
74 })
75 }
76 45
......
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
109 </script> 109 </script>
110 <style rel="stylesheet/scss" lang="scss" > 110 <style rel="stylesheet/scss" lang="scss" >
111 @import "~@/styles/mixin.scss"; 111 @import "~@/styles/mixin.scss";
112 @import "./dialogBox.scss"; 112 @import "~@/styles/dialogBox.scss";
113 </style> 113 </style>
114 <style rel="stylesheet/scss" scoped lang="scss" > 114 <style rel="stylesheet/scss" scoped lang="scss" >
115 /deep/.is-fullscreen { 115 /deep/.is-fullscreen {
......
1 .dialogBox {
2 border-radius: 8px;
3 overflow: hidden;
4 background: #FFFFFF;
5 box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.10);
6
7 .dialog_title {
8 display: flex;
9 position: relative;
10 top: -2px;
11
12 b {
13 @include flex-center;
14 flex: 1;
15 width: 100%;
16 }
17 }
18
19 .dialog_full {
20 position: absolute;
21 top: 0;
22 right: 30px;
23 }
24
25 .el-dialog__body {
26 max-height: 88vh;
27 overflow-x: hidden;
28 overflow-y: hidden;
29 }
30
31 .dialog_footer {
32 margin-top: 8px;
33 @include flex-center;
34 }
35
36
37 }
38
39 .dialog_title {
40 @include flex;
41 justify-content: space-between;
42 width: 100%;
43 }
44
45 .el-dialog__header {
46 margin-bottom: 10px;
47 color: #4A4A4A;
48 background-color: #FCFDFD;
49 border-bottom: 1px solid #E4EBF4;
50 }
51
52 .el-dialog__body {
53 padding-top: 10px;
54 padding-bottom: 0;
55 }
56
57 .el-dialog__headerbtn .el-dialog__close {
58 color: #6B7A99 !important;
59 position: relative;
60 top: -2px;
61 }
62
63
64 .el-form-item {
65 @include flex;
66 width: 100%;
67 }
68
69 .el-dialog__wrapper {
70 width: 100%;
71 height: 100%;
72 overflow: hidden;
73 }
74
75 .contentCenter {
76 position: absolute;
77 top: 50%;
78 left: 50%;
79 transform: translate(calc(-50% + 85px), -50%);
80 }
81
82 .mainCenter {
83 position: absolute;
84 top: 50%;
85 left: 50%;
86 transform: translate(-50%, -50%);
87 }
...\ No newline at end of file ...\ No newline at end of file
...@@ -109,7 +109,7 @@ export default { ...@@ -109,7 +109,7 @@ export default {
109 </script> 109 </script>
110 <style rel="stylesheet/scss" lang="scss" > 110 <style rel="stylesheet/scss" lang="scss" >
111 @import "~@/styles/mixin.scss"; 111 @import "~@/styles/mixin.scss";
112 @import "./dialogBox.scss"; 112 @import "~@/styles/dialogBox.scss";
113 </style> 113 </style>
114 <style rel="stylesheet/scss" scoped lang="scss" > 114 <style rel="stylesheet/scss" scoped lang="scss" >
115 /deep/.is-fullscreen { 115 /deep/.is-fullscreen {
......
...@@ -277,6 +277,14 @@ export const asyncRoutes = [ ...@@ -277,6 +277,14 @@ export const asyncRoutes = [
277 name: 'flfg', 277 name: 'flfg',
278 meta: { title: '法律法规' } 278 meta: { title: '法律法规' }
279 }, 279 },
280 {
281 path: 'gxhpz',
282 id: '97',
283 parentId: '9',
284 component: () => import('@/views/system/gxhpz/gxhpz.vue'),
285 name: 'gxhpz',
286 meta: { title: '个性化配置' }
287 },
280 ] 288 ]
281 }, 289 },
282 { 290 {
......
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
93 <i class="el-icon-s-unfold pointer"></i> 93 <i class="el-icon-s-unfold pointer"></i>
94 </div> 94 </div>
95 <ul> 95 <ul>
96 <li v-for="(item, index) in doneList" :key="index" class="flexst dynamicInfo"> 96 <li v-for="(item, index) in doneList.slice(0, 10)" :key="index" class="flexst dynamicInfo">
97 <p class="right15">{{ item.dealTime.substring(0, 10) }}</p> 97 <p class="right15">{{ item.dealTime.substring(0, 10) }}</p>
98 <p class="list-title">{{ item.dealBusiness }} ({{ item.dealStep + '环节' }})</p> 98 <p class="list-title">{{ item.dealBusiness }} ({{ item.dealStep + '环节' }})</p>
99 </li> 99 </li>
......
1 <template>
2 <div class="from-clues">
3 <!-- 表单部分 -->
4 <div class="from-clues-header">
5 <el-form :model="ruleForm" label-width="80px">
6 <el-row>
7 <el-col :span="5">
8 <el-form-item label="个性化配置">
9 <el-input ></el-input>
10 </el-form-item>
11 </el-col>
12 <el-col :span="19" class="btnColRight">
13 <el-form-item>
14 <el-button type="primary" native-type="submit" >查询</el-button>
15 </el-form-item>
16 </el-col>
17 </el-row>
18 </el-form>
19 </div>
20 <!-- 表格 -->
21 </div>
22 </template>
23 <script>
24 import table from "@/utils/mixin/table";
25 export default {
26 name: "gxhpz",
27 components: { },
28 mixins: [table],
29 mounted () {
30 },
31 data () {
32 return {
33 isDialog: false,
34 isDiglog: false
35 }
36 },
37 methods: {
38 },
39 };
40 </script>
41 <style scoped lang="scss">
42 @import "~@/styles/public.scss";
43 </style>
44
...\ No newline at end of file ...\ No newline at end of file
...@@ -65,7 +65,7 @@ export default { ...@@ -65,7 +65,7 @@ export default {
65 }, 65 },
66 { 66 {
67 label: '是否必填', 67 label: '是否必填',
68 width: '100', 68 width: '130',
69 render: (h, scope) => { 69 render: (h, scope) => {
70 return ( 70 return (
71 <el-radio-group v-model={scope.row.isrequired} onChange={(val) => { scope.row[scope.column.property] = val }}> 71 <el-radio-group v-model={scope.row.isrequired} onChange={(val) => { scope.row[scope.column.property] = val }}>
......
...@@ -243,7 +243,7 @@ export default { ...@@ -243,7 +243,7 @@ export default {
243 } 243 }
244 } 244 }
245 </script> 245 </script>
246 <style lang='scss'> 246 <style lang='scss' scoped>
247 .djqxsd { 247 .djqxsd {
248 .repeat { 248 .repeat {
249 .el-input__inner { 249 .el-input__inner {
......
...@@ -320,7 +320,7 @@ export default { ...@@ -320,7 +320,7 @@ export default {
320 @import "~@/styles/mixin.scss"; 320 @import "~@/styles/mixin.scss";
321 321
322 /deep/.el-radio { 322 /deep/.el-radio {
323 margin-right: 8px; 323 margin-right: 0;
324 } 324 }
325 325
326 /deep/.el-radio__label { 326 /deep/.el-radio__label {
......
1 <template> 1 <template>
2 <el-dialog 2 <el-dialog :title="sqqlRule.nodename" custom-class="dialogBox contentCenter" width="80%" top="0"
3 :title="sqqlRule.nodename" 3 :visible.sync="dialogVisible" :before-close="cancelDialog">
4 :visible.sync="dialogVisible"
5 :before-close="cancelDialog"
6 >
7 <ul class="edit-title-list" v-if="djlxList.length > 0"> 4 <ul class="edit-title-list" v-if="djlxList.length > 0">
8 <li 5 <li v-for="(item, index) in djlxList" @click="handleTitleSelct(item, index)" :key="index"
9 v-for="(item, index) in djlxList" 6 :class="{ active: index == tn }">
10 @click="handleTitleSelct(item, index)"
11 :key="index"
12 :class="{ active: index == tn }"
13 >
14 {{ item.nodename }} 7 {{ item.nodename }}
15 </li> 8 </li>
16 </ul> 9 </ul>
17 <el-form 10 <div class="contentBox">
18 :model="form" 11 <el-form :model="form" v-show="n == 0" label-width="135px" ref="ruleForm">
19 v-show="n == 0"
20 label-width="135px"
21 ref="ruleForm"
22 >
23 <el-row> 12 <el-row>
24 <el-col :span="8"> 13 <el-col :span="8">
25 <el-form-item label="申请分类"> 14 <el-form-item label="申请分类">
...@@ -103,8 +92,7 @@ ...@@ -103,8 +92,7 @@
103 <lb-table :column="clxxCol" border heightNumSetting :pagination="false" :data="form.clxx"> 92 <lb-table :column="clxxCol" border heightNumSetting :pagination="false" :data="form.clxx">
104 </lb-table> 93 </lb-table>
105 </el-collapse-item> 94 </el-collapse-item>
106 <el-collapse-item title="刷选条件设置" name="3"> 95 <el-collapse-item title="刷选权利设置" name="3" v-if="form.ywDetail.sfsxql == '1'">
107 <div v-if="form.ywDetail.sfsxql != '0'">
108 <div class="dyztsd-title"> 96 <div class="dyztsd-title">
109 <b>请勾选需要查询的权利信息</b> 97 <b>请勾选需要查询的权利信息</b>
110 <div> 98 <div>
...@@ -118,32 +106,32 @@ ...@@ -118,32 +106,32 @@
118 <el-checkbox v-model="item.checked">{{ item.sxzdmc }}</el-checkbox> 106 <el-checkbox v-model="item.checked">{{ item.sxzdmc }}</el-checkbox>
119 </li> 107 </li>
120 </ul> 108 </ul>
121 </div> 109 </el-collapse-item>
122 <b>限制办理状态</b> 110 <el-collapse-item title="办理状态设置" name="4">
123 <ul class="screen-list"> 111 <ul class="screen-list">
124 <li v-for="(item, index) in form.sxzt" :key="index"> 112 <li v-for="(item, index) in form.sxzt" :key="index">
125 <div class="screen-list-left"> 113 <div class="screen-list-left">
126 <el-switch v-model="item.checked" @change="handleSelect(item)"> 114 {{ item.sxzdmc }}
127 </el-switch> 115 <el-radio-group v-model="item.selected">
128 {{ item.sxzdmc }} 116 <el-radio label="1">禁止办理</el-radio>
129 </div> 117 <el-radio label="0">忽略</el-radio>
130 <el-radio-group v-model="item.selected" :disabled="!item.checked">
131 <el-radio :label="obj.sxzdz" v-for="(obj, index) in item.children" :key="index">{{ obj.sxzdmc }}</el-radio>
132 </el-radio-group> 118 </el-radio-group>
119 </div>
133 </li> 120 </li>
134 </ul> 121 </ul>
135 </el-collapse-item> 122 </el-collapse-item>
136 </el-collapse> 123 </el-collapse>
137 <div slot="footer" class="dialog-footer"> 124 </div>
125 <div slot="footer" class="dialog_footer">
126 <el-button type="primary" @click="submit">提 交</el-button>
138 <el-button @click="cancelDialog">取 消</el-button> 127 <el-button @click="cancelDialog">取 消</el-button>
139 <el-button type="primary" @click="cancelDialog">确 定</el-button>
140 </div> 128 </div>
141 </el-dialog> 129 </el-dialog>
142 </template> 130 </template>
143 <script> 131 <script>
144 import { mapGetters } from 'vuex'; 132 import { mapGetters } from 'vuex';
145 import { upward, down } from '@/utils/operation' 133 import { upward, down } from '@/utils/operation'
146 import { getDjlxInfo, getSqdjywDetail } from "@/api/system.js"; 134 import { getDjlxInfo, getSqdjywDetail, saveSqdjyw } from "@/api/system.js";
147 export default { 135 export default {
148 //父组件 传 过来的 值 136 //父组件 传 过来的 值
149 props: { 137 props: {
...@@ -160,9 +148,9 @@ export default { ...@@ -160,9 +148,9 @@ export default {
160 immediate: true, 148 immediate: true,
161 }, 149 },
162 }, 150 },
163 components: { }, 151 components: {},
164 name: "componentDialog", 152 name: "componentDialog",
165 data() { 153 data () {
166 return { 154 return {
167 tn: 0, 155 tn: 0,
168 n: 0, 156 n: 0,
...@@ -217,7 +205,7 @@ export default { ...@@ -217,7 +205,7 @@ export default {
217 }, 205 },
218 { 206 {
219 label: '是否启用登记情形', 207 label: '是否启用登记情形',
220 width: '140', 208 width: '141',
221 render: (h, scope) => { 209 render: (h, scope) => {
222 return ( 210 return (
223 <el-radio-group v-model={scope.row.enabled} disabled={scope.row.sftsdjqx == '1'} onChange={(val) => { scope.row[scope.column.property] = val }}> 211 <el-radio-group v-model={scope.row.enabled} disabled={scope.row.sftsdjqx == '1'} onChange={(val) => { scope.row[scope.column.property] = val }}>
...@@ -336,7 +324,7 @@ export default { ...@@ -336,7 +324,7 @@ export default {
336 }, 324 },
337 { 325 {
338 label: '是否公共材料', 326 label: '是否公共材料',
339 width: '100', 327 width: '110',
340 render: (h, scope) => { 328 render: (h, scope) => {
341 return ( 329 return (
342 <el-radio-group v-model={scope.row.sfggcl} onChange={(val) => { scope.row[scope.column.property] = val; this.handleSelectGgcl(scope.row) }}> 330 <el-radio-group v-model={scope.row.sfggcl} onChange={(val) => { scope.row[scope.column.property] = val; this.handleSelectGgcl(scope.row) }}>
...@@ -383,10 +371,10 @@ export default { ...@@ -383,10 +371,10 @@ export default {
383 computed: { 371 computed: {
384 ...mapGetters(['dictData']) 372 ...mapGetters(['dictData'])
385 }, 373 },
386 mounted() {}, 374 mounted () { },
387 methods: { 375 methods: {
388 //页面初始化 376 //页面初始化
389 init() { 377 init () {
390 this.tn = 0; 378 this.tn = 0;
391 getDjlxInfo(this.sqqlRule.bsmSqyw).then((res) => { 379 getDjlxInfo(this.sqqlRule.bsmSqyw).then((res) => {
392 let { result } = res; 380 let { result } = res;
...@@ -396,12 +384,13 @@ export default { ...@@ -396,12 +384,13 @@ export default {
396 //} 384 //}
397 }, 385 },
398 //tab选项卡事件 386 //tab选项卡事件
399 handleTitleSelct(obj, index) { 387 handleTitleSelct (obj, index) {
400 this.n = 0; 388 this.n = 0;
401 this.tn = index; 389 this.tn = index;
402 this.getDetail(this.djlxList[index].bsmSqyw); 390 this.getDetail(this.djlxList[index].bsmSqyw);
403 }, 391 },
404 getDetail(bsmSqyw) { 392 //获取业务具体明细内容
393 getDetail (bsmSqyw) {
405 getSqdjywDetail(bsmSqyw).then((res) => { 394 getSqdjywDetail(bsmSqyw).then((res) => {
406 if (res.code === 200) { 395 if (res.code === 200) {
407 this.form = res.result; 396 this.form = res.result;
...@@ -410,8 +399,21 @@ export default { ...@@ -410,8 +399,21 @@ export default {
410 } 399 }
411 }); 400 });
412 }, 401 },
402 //提交保存数据
403 submit () {
404 let that = this;
405 saveSqdjyw(this.form).then(res => {
406 if (res.code == 200) {
407 that.$message({
408 message: '修改成功',
409 type: 'success'
410 })
411 // that.$emit('input', false)
412 }
413 })
414 },
413 //修改父组件传过来的值 415 //修改父组件传过来的值
414 cancelDialog() { 416 cancelDialog () {
415 this.$emit("update:dialogVisible", false); 417 this.$emit("update:dialogVisible", false);
416 }, 418 },
417 }, 419 },
...@@ -419,19 +421,22 @@ export default { ...@@ -419,19 +421,22 @@ export default {
419 </script> 421 </script>
420 <style lang='scss' scoped> 422 <style lang='scss' scoped>
421 @import "~@/styles/mixin.scss"; 423 @import "~@/styles/mixin.scss";
422 /deep/ .el-dialog { 424 @import "~@/styles/dialogBox.scss";
423 margin: auto !important; 425
424 height: 90%; 426 .contentBox {
425 width: 80%; 427 height: 75vh;
426 overflow: auto; 428 overflow-y: scroll;
427 } 429 }
430
431 .el-radio-group {
432 white-space: nowrap;
433 }
434
428 .form { 435 .form {
429 background: #eee; 436 background: #eee;
430 padding: 0 10px; 437 padding: 0 10px;
431 } 438 }
432 .dialog-footer { 439
433 text-align: center;
434 }
435 .edit-title-list { 440 .edit-title-list {
436 @include flex; 441 @include flex;
437 442
...@@ -449,8 +454,54 @@ export default { ...@@ -449,8 +454,54 @@ export default {
449 } 454 }
450 } 455 }
451 } 456 }
457
452 .active { 458 .active {
453 background: $light-blue !important; 459 background: $light-blue !important;
454 color: #fff; 460 color: #fff;
455 } 461 }
462
463 .dyztsd-title {
464 @include flex;
465 align-items: center;
466 justify-content: space-between;
467 padding-left: 20px;
468 }
469
470 .qlxx-list {
471 @include flex;
472 flex-wrap: wrap;
473 padding-left: 20px;
474
475 li {
476 width: 25%;
477 margin-bottom: 15px;
478 }
479 }
480
481 .screen-list {
482 @include flex;
483 align-items: center;
484 flex-wrap: wrap;
485 border: 1px solid $borderColor;
486 border-bottom: none;
487
488 li {
489 @include flex;
490 align-items: center;
491 width: 25%;
492 line-height: 50px;
493 border-bottom: 1px solid $borderColor;
494 padding-left: 20px;
495 }
496
497 &-left {
498 margin-right: 20px;
499 width: 160px;
500 white-space: nowrap;
501 }
502
503 li:nth-child(odd) {
504 border-right: 1px solid $borderColor;
505 }
506 }
456 </style> 507 </style>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -12,18 +12,9 @@ export function getForm(tabName, djywbm) { ...@@ -12,18 +12,9 @@ export function getForm(tabName, djywbm) {
12 case "fwsyqslxx100": 12 case "fwsyqslxx100":
13 form = require("@/views/ywbl/fdcq2/slxx.vue"); 13 form = require("@/views/ywbl/fdcq2/slxx.vue");
14 break; 14 break;
15 case "fwsyqslxx200":
16 form = require("@/views/ywbl/fdcq2/slxx200.vue");
17 break;
18 case "fwsyqslxx300": 15 case "fwsyqslxx300":
19 form = require("@/views/ywbl/fdcq2/slxx300.vue"); 16 form = require("@/views/ywbl/fdcq2/slxx300.vue");
20 break; 17 break;
21 case "fwsyqslxx400":
22 form = require("@/views/ywbl/fdcq2/slxx400.vue");
23 break;
24 case "fwsyqslxx900":
25 form = require("@/views/ywbl/fdcq2/slxx900.vue");
26 break;
27 case "nydsyqslxx100": 18 case "nydsyqslxx100":
28 form = require("@/views/ywbl/nydsyq/slxx.vue"); 19 form = require("@/views/ywbl/nydsyq/slxx.vue");
29 break; 20 break;
......
...@@ -134,9 +134,10 @@ ...@@ -134,9 +134,10 @@
134 <el-col :span="14" v-if="ruleForm.qlxx"> 134 <el-col :span="14" v-if="ruleForm.qlxx">
135 <el-form-item :class="flag ? 'marginBot0' : ''" label="共有方式:"> 135 <el-form-item :class="flag ? 'marginBot0' : ''" label="共有方式:">
136 <el-radio-group :disabled="$route.query.viewtype==1" @change="showCZInfo" v-model="ruleForm.slywxx.gyfs"> 136 <el-radio-group :disabled="$route.query.viewtype==1" @change="showCZInfo" v-model="ruleForm.slywxx.gyfs">
137 <el-radio label="1">单独所有</el-radio> 137 <el-radio label="0">单独所有</el-radio>
138 <el-radio label="2">共同共有</el-radio> 138 <el-radio label="1">共同共有</el-radio>
139 <el-radio label="3">按份所有</el-radio> 139 <el-radio label="2">按份所有</el-radio>
140 <el-radio label="3">其它共有</el-radio>
140 </el-radio-group> 141 </el-radio-group>
141 </el-form-item> 142 </el-form-item>
142 </el-col> 143 </el-col>
...@@ -168,6 +169,15 @@ ...@@ -168,6 +169,15 @@
168 </el-row> 169 </el-row>
169 <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" 170 <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList"
170 :gyfs="ruleForm.qlxx.gyfs" /> 171 :gyfs="ruleForm.qlxx.gyfs" />
172
173 <div v-if="ruleForm.ywrList.length>0">
174 <div class="slxx_title title-block">
175 义务人信息
176 <div class="triangle"></div>
177 </div>
178 <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList"
179 :gyfs="ruleForm.qlxx.gyfs" />
180 </div>
171 <div class="slxx_title title-block"> 181 <div class="slxx_title title-block">
172 登记原因 182 登记原因
173 <div class="triangle"></div> 183 <div class="triangle"></div>
......
...@@ -129,7 +129,7 @@ export default { ...@@ -129,7 +129,7 @@ export default {
129 this.$emit("closeDialog"); 129 this.$emit("closeDialog");
130 }, 130 },
131 fetchData() { 131 fetchData() {
132 this.queryForm.sqywbm = this.djywbm; 132 this.queryForm.bsmSqyw = this.djqxObj.parentid;
133 selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { 133 selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => {
134 if (res.code === 200) { 134 if (res.code === 200) {
135 let { total, records } = res.result; 135 let { total, records } = res.result;
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
18 <div class="right-type el-card box-card is-always-shadow" v-if="n == -1"> 18 <div class="right-type el-card box-card is-always-shadow" v-if="n == -1">
19 <div class="right-title">登记类型</div> 19 <div class="right-title">登记类型</div>
20 <ul class="type-content"> 20 <ul class="type-content">
21 <li :class="item.cselect ? 'cactive' : ''" @click="handleDjlxSelect(item)" v-for="(item, index) in djlxList" 21 <li :class="item.cselect ? 'cactive' : ''" @dblclick="handleDjqxItem(item)" @click="handleDjlxSelect(item)"
22 :key="index"> 22 v-for="(item, index) in djlxList" :key="index">
23 <p> 23 <p>
24 {{ item.nodename }} 24 {{ item.nodename }}
25 </p> 25 </p>
...@@ -33,8 +33,8 @@ ...@@ -33,8 +33,8 @@
33 <div class="right-situation el-card box-card is-always-shadow"> 33 <div class="right-situation el-card box-card is-always-shadow">
34 <div class="right-title">{{ obj[n] }}</div> 34 <div class="right-title">{{ obj[n] }}</div>
35 <ul> 35 <ul>
36 <li v-for="(item, index) in itemList" :key="index" @click="handleSelectYw(item, itemList)" 36 <li v-for="(item, index) in itemList" :key="index" @dblclick="handleSelectItem(item, itemList)"
37 :class="item.cselect ? 'cactive' : ''"> 37 @click="handleSelectYw(item, itemList)" :class="item.cselect ? 'cactive' : ''">
38 <p v-if="n == 0"> 38 <p v-if="n == 0">
39 {{ item.djywmc }}<br> 39 {{ item.djywmc }}<br>
40 {{ item.nodename }} 40 {{ item.nodename }}
...@@ -79,11 +79,7 @@ export default { ...@@ -79,11 +79,7 @@ export default {
79 isDialog: false, 79 isDialog: false,
80 btnDisabled: true, 80 btnDisabled: true,
81 djywbm: '', 81 djywbm: '',
82 82 djqxObj: {},
83 djqxObj: {
84 djqxbm: '',
85 djqxmc: ''
86 },
87 bsmSqyw: '' 83 bsmSqyw: ''
88 } 84 }
89 }, 85 },
...@@ -127,10 +123,8 @@ export default { ...@@ -127,10 +123,8 @@ export default {
127 list.forEach(item => { 123 list.forEach(item => {
128 this.$set(item, 'cselect', false) 124 this.$set(item, 'cselect', false)
129 }) 125 })
130 item.cselect = true 126 item.cselect = true;
131 this.djqxObj.djqxbm = item.nodecode 127 this.djqxObj = item;
132 this.djqxObj.djqxmc = item.djqxmc
133
134 if (item.sffqlc == '1') { 128 if (item.sffqlc == '1') {
135 this.btnDisabled = false 129 this.btnDisabled = false
136 this.bsmSqyw = item.bsmSqyw 130 this.bsmSqyw = item.bsmSqyw
...@@ -224,6 +218,23 @@ export default { ...@@ -224,6 +218,23 @@ export default {
224 } 218 }
225 this.djqxList = [] 219 this.djqxList = []
226 }, 220 },
221 handleDjqxItem (item) {
222 this.djlxList.forEach(item => {
223 item.cselect = false
224 })
225 console.log(item);
226 if (item.sffqlc == 1) {
227 this.djywbm = item.djywbm
228 this.bsmSqyw = item.bsmSqyw
229 item.cselect = true
230 this.isDialog = true
231 this.btnDisabled = true
232 }
233 },
234 handleSelectItem (item, list) {
235 this.handleSelectYw(item, list)
236 this.isDialog = true
237 },
227 // 选择不动产信息 238 // 选择不动产信息
228 bthSelectClick () { 239 bthSelectClick () {
229 this.isDialog = true 240 this.isDialog = true
......