Merge branch 'master' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web
Showing
29 changed files
with
165 additions
and
436 deletions
... | @@ -88,7 +88,7 @@ export const asyncRoutes = [ | ... | @@ -88,7 +88,7 @@ export const asyncRoutes = [ |
88 | path: 'ywsq', | 88 | path: 'ywsq', |
89 | id: '21', | 89 | id: '21', |
90 | parentId: '2', | 90 | parentId: '2', |
91 | component: () => import('@/views/ywbl/ywsq/ywsq.vue'), | 91 | component: () => import('@/views/ywbl/ywsq/guidePage.vue'), |
92 | name: 'ywsq', | 92 | name: 'ywsq', |
93 | meta: { title: '业务申请' } | 93 | meta: { title: '业务申请' } |
94 | }, | 94 | }, | ... | ... |
... | @@ -62,7 +62,6 @@ export default { | ... | @@ -62,7 +62,6 @@ export default { |
62 | }; | 62 | }; |
63 | }, | 63 | }, |
64 | handleNodeClick (data, node, elem) { | 64 | handleNodeClick (data, node, elem) { |
65 | console.log(data.form); | ||
66 | this.loadComponent(data.form); | 65 | this.loadComponent(data.form); |
67 | }, | 66 | }, |
68 | loadComponent (form) { | 67 | loadComponent (form) { | ... | ... |
... | @@ -421,29 +421,44 @@ class data extends filter { | ... | @@ -421,29 +421,44 @@ class data extends filter { |
421 | label: "不动产单元号", | 421 | label: "不动产单元号", |
422 | }, | 422 | }, |
423 | { | 423 | { |
424 | prop: "zjjzwzl", | 424 | prop: "zl", |
425 | label: "在建建筑物坐落", | 425 | label: "在建建筑物坐落", |
426 | }, | 426 | }, |
427 | |||
428 | { | 427 | { |
429 | prop: "dyqr", | 428 | prop: "qlrmc", |
430 | label: "抵押权人", | 429 | label: "抵押权人", |
431 | }, | 430 | }, |
432 | { | 431 | { |
433 | prop: "zjzl", | 432 | prop: "qlrzjzl", |
434 | label: "证件种类", | 433 | label: "抵押权人证件种类", |
435 | }, | 434 | }, |
436 | { | 435 | { |
437 | prop: "zjh", | 436 | prop: "qlrzjhm", |
438 | label: "证件号", | 437 | label: "抵押权人证件号", |
439 | }, | 438 | }, |
440 | { | 439 | { |
441 | prop: "dyr", | 440 | prop: "ywrmc", |
442 | label: "抵押人", | 441 | label: "抵押人", |
443 | }, | 442 | }, |
444 | { | 443 | { |
444 | prop: "ywrzjzl", | ||
445 | label: "抵押人证件种类", | ||
446 | }, | ||
447 | { | ||
448 | prop: "ywrzjhm", | ||
449 | label: "抵押人证件号", | ||
450 | }, | ||
451 | { | ||
445 | prop: "dyfs", | 452 | prop: "dyfs", |
446 | label: "抵押方式", | 453 | label: "抵押方式", |
454 | render: (h, scope) => { | ||
455 | return ( | ||
456 | <div> | ||
457 | <span v-show={scope.row.dyfs == '1'}>一般抵押权</span> | ||
458 | <span v-show={scope.row.dyfs == '2'}>最高额抵押权</span> | ||
459 | </div> | ||
460 | ) | ||
461 | } | ||
447 | }, | 462 | }, |
448 | { | 463 | { |
449 | prop: "sfygdj", | 464 | prop: "sfygdj", |
... | @@ -490,7 +505,7 @@ class data extends filter { | ... | @@ -490,7 +505,7 @@ class data extends filter { |
490 | label: "登记原因", | 505 | label: "登记原因", |
491 | }, | 506 | }, |
492 | { | 507 | { |
493 | prop: "bdcdjzmh", | 508 | prop: "bdcqzh", |
494 | label: "不动产登记证明号", | 509 | label: "不动产登记证明号", |
495 | }, | 510 | }, |
496 | { | 511 | { | ... | ... |
... | @@ -45,7 +45,7 @@ | ... | @@ -45,7 +45,7 @@ |
45 | </template> | 45 | </template> |
46 | 46 | ||
47 | <script> | 47 | <script> |
48 | import personInfoTable from '@/views/components/personInfoTable' | 48 | import personInfoTable from './personInfoTable' |
49 | import { addJtfcCxjgXx } from '@/api/sqcx' | 49 | import { addJtfcCxjgXx } from '@/api/sqcx' |
50 | import { datas, sendThis } from "./addjtfcdata"; | 50 | import { datas, sendThis } from "./addjtfcdata"; |
51 | 51 | ... | ... |
File moved
... | @@ -34,7 +34,7 @@ export default { | ... | @@ -34,7 +34,7 @@ export default { |
34 | dialog: false, | 34 | dialog: false, |
35 | details: {}, | 35 | details: {}, |
36 | tableDataList: [], | 36 | tableDataList: [], |
37 | InformationTable: [ | 37 | qlrCommonTable: [ |
38 | { | 38 | { |
39 | width: '50', | 39 | width: '50', |
40 | renderHeader: (h, scope) => { | 40 | renderHeader: (h, scope) => { |
... | @@ -92,7 +92,7 @@ export default { | ... | @@ -92,7 +92,7 @@ export default { |
92 | } | 92 | } |
93 | } | 93 | } |
94 | ], | 94 | ], |
95 | column: this.InformationTable | 95 | column: this.qlrCommonTable |
96 | } | 96 | } |
97 | }, | 97 | }, |
98 | watch: { | 98 | watch: { |
... | @@ -115,7 +115,7 @@ export default { | ... | @@ -115,7 +115,7 @@ export default { |
115 | }, | 115 | }, |
116 | gyfs: { | 116 | gyfs: { |
117 | handler (newVal, oldValue) { | 117 | handler (newVal, oldValue) { |
118 | let dataList = _.cloneDeep(this.InformationTable) | 118 | let dataList = _.cloneDeep(this.qlrCommonTable) |
119 | if (newVal == '1') { | 119 | if (newVal == '1') { |
120 | this.column = _.cloneDeep(dataList).slice(1, dataList.length) | 120 | this.column = _.cloneDeep(dataList).slice(1, dataList.length) |
121 | } else { | 121 | } else { | ... | ... |
... | @@ -31,7 +31,7 @@ export default { | ... | @@ -31,7 +31,7 @@ export default { |
31 | dialog: false, | 31 | dialog: false, |
32 | details: {}, | 32 | details: {}, |
33 | tableDataList: [], | 33 | tableDataList: [], |
34 | InformationTable: [ | 34 | qlrCommonTable: [ |
35 | { | 35 | { |
36 | label: '序号', | 36 | label: '序号', |
37 | type: 'index', | 37 | type: 'index', |
... | @@ -69,7 +69,7 @@ export default { | ... | @@ -69,7 +69,7 @@ export default { |
69 | label: "坐落" | 69 | label: "坐落" |
70 | }, | 70 | }, |
71 | ], | 71 | ], |
72 | column: this.InformationTable | 72 | column: this.qlrCommonTable |
73 | } | 73 | } |
74 | }, | 74 | }, |
75 | watch: { | 75 | watch: { |
... | @@ -92,7 +92,7 @@ export default { | ... | @@ -92,7 +92,7 @@ export default { |
92 | }, | 92 | }, |
93 | gyfs: { | 93 | gyfs: { |
94 | handler (newVal, oldValue) { | 94 | handler (newVal, oldValue) { |
95 | let dataList = _.cloneDeep(this.InformationTable) | 95 | let dataList = _.cloneDeep(this.qlrCommonTable) |
96 | if (newVal == '1') { | 96 | if (newVal == '1') { |
97 | this.column = _.cloneDeep(dataList).slice(1, dataList.length) | 97 | this.column = _.cloneDeep(dataList).slice(1, dataList.length) |
98 | } else if ((newVal == '2')) { | 98 | } else if ((newVal == '2')) { | ... | ... |
... | @@ -22,8 +22,9 @@ | ... | @@ -22,8 +22,9 @@ |
22 | <el-col :span="6" class="btnColRight"> | 22 | <el-col :span="6" class="btnColRight"> |
23 | <el-form-item> | 23 | <el-form-item> |
24 | <el-button type="primary" icon="el-icon-search" @click="fetchData()">查询</el-button> | 24 | <el-button type="primary" icon="el-icon-search" @click="fetchData()">查询</el-button> |
25 | <el-button type="primary" icon="el-icon-search" @click="zslqClick()">证书领取</el-button> | ||
25 | </el-form-item> | 26 | </el-form-item> |
26 | </el-col> | 27 | </el-col> |
27 | </el-row> | 28 | </el-row> |
28 | </el-form> | 29 | </el-form> |
29 | </div> | 30 | </div> |
... | @@ -31,15 +32,19 @@ | ... | @@ -31,15 +32,19 @@ |
31 | <lb-table border :column="tableData.columns" :heightNum="210" :data="tableData.data" :pagination="false"> | 32 | <lb-table border :column="tableData.columns" :heightNum="210" :data="tableData.data" :pagination="false"> |
32 | </lb-table> | 33 | </lb-table> |
33 | </div> | 34 | </div> |
35 | <zslqDialog v-model="dialogVisible" @update:dialogVisible="dialogVisibles"></zslqDialog> | ||
34 | </div> | 36 | </div> |
35 | </template> | 37 | </template> |
36 | <script> | 38 | <script> |
37 | import table from "@/utils/mixin/table"; | 39 | import table from "@/utils/mixin/table"; |
40 | import zslqDialog from "./zslq.vue"; | ||
38 | import { getCertificateList } from "@/api/bdcqz.js"; | 41 | import { getCertificateList } from "@/api/bdcqz.js"; |
39 | import { datas } from "../javascript/fzxxdata"; | 42 | import { datas } from "../javascript/fzxxdata"; |
40 | export default { | 43 | export default { |
41 | mixins: [table], | 44 | mixins: [table], |
42 | components: {}, | 45 | components: { |
46 | zslqDialog | ||
47 | }, | ||
43 | props: { | 48 | props: { |
44 | }, | 49 | }, |
45 | data () { | 50 | data () { |
... | @@ -54,18 +59,26 @@ export default { | ... | @@ -54,18 +59,26 @@ export default { |
54 | total: 0, | 59 | total: 0, |
55 | columns: datas.columns().fzgrid, | 60 | columns: datas.columns().fzgrid, |
56 | data: [], | 61 | data: [], |
57 | } | 62 | }, |
63 | dialogVisible:false | ||
58 | } | 64 | } |
59 | }, | 65 | }, |
60 | methods: { | 66 | methods: { |
61 | // 列表渲染接口 | 67 | // 列表渲染接口 |
62 | fetchData () { | 68 | fetchData () { |
63 | this.ruleForm.bsmSldy = this.$parent.unitData[0].bsmSldy; | 69 | this.ruleForm.bsmSlsq = this.$route.query.bsmSlsq; |
64 | getCertificateList(this.ruleForm).then(res => { | 70 | getCertificateList(this.ruleForm).then(res => { |
65 | if (res.code === 200) { | 71 | if (res.code === 200) { |
66 | this.tableData.data = res.result; | 72 | this.tableData.data = res.result; |
67 | } | 73 | } |
68 | }) | 74 | }) |
75 | }, | ||
76 | zslqClick(){ | ||
77 | this.dialogVisible = true; | ||
78 | }, | ||
79 | //子组件传 过来的 数据 | ||
80 | dialogVisibles(v){ | ||
81 | this.dialogVisible = v; | ||
69 | } | 82 | } |
70 | } | 83 | } |
71 | } | 84 | } | ... | ... |
... | @@ -55,7 +55,7 @@ export default { | ... | @@ -55,7 +55,7 @@ export default { |
55 | } | 55 | } |
56 | }, | 56 | }, |
57 | { | 57 | { |
58 | label: '身份证读卡器', | 58 | label: '身份证读卡器2', |
59 | align: 'center', | 59 | align: 'center', |
60 | render: (h, scope) => { | 60 | render: (h, scope) => { |
61 | return <el-button type="text" icon="el-icon-tickets" onClick={() => { this.readClick(scope) }}>读取</el-button> | 61 | return <el-button type="text" icon="el-icon-tickets" onClick={() => { this.readClick(scope) }}>读取</el-button> |
... | @@ -67,7 +67,17 @@ export default { | ... | @@ -67,7 +67,17 @@ export default { |
67 | }, | 67 | }, |
68 | { | 68 | { |
69 | prop: "zjzl", | 69 | prop: "zjzl", |
70 | label: "证件种类" | 70 | label: "证件种类2", |
71 | render: (h, scope) => { | ||
72 | alert("2") | ||
73 | this.dictData['A30'].forEach(item => { | ||
74 | if (item.dcode == scope.row.zjzl) { | ||
75 | var varName =item.dname | ||
76 | alert(varName) | ||
77 | return <div>varName</div> | ||
78 | } | ||
79 | }) | ||
80 | } | ||
71 | }, | 81 | }, |
72 | { | 82 | { |
73 | prop: "zjh", | 83 | prop: "zjh", |
... | @@ -138,10 +148,10 @@ export default { | ... | @@ -138,10 +148,10 @@ export default { |
138 | }, | 148 | }, |
139 | methods: { | 149 | methods: { |
140 | updateDetail (value) { | 150 | updateDetail (value) { |
141 | this.tableDataList[this.dataIndex] = value; | 151 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); |
142 | console.log(this.tableDataList); | 152 | console.log(this.tableDataList); |
143 | this.key++ | 153 | // |
144 | this.$emit('upDateQlrxxList', this.tableDataList) | 154 | this.$emit('upDateQlrxxList', _.cloneDeep(this.tableDataList)) |
145 | }, | 155 | }, |
146 | 156 | ||
147 | // 新增 | 157 | // 新增 | ... | ... |
... | @@ -31,7 +31,7 @@ export default { | ... | @@ -31,7 +31,7 @@ export default { |
31 | dialog: false, | 31 | dialog: false, |
32 | details: {}, | 32 | details: {}, |
33 | tableDataList: [], | 33 | tableDataList: [], |
34 | InformationTable: [ | 34 | qlrCommonTable: [ |
35 | { | 35 | { |
36 | width: '50', | 36 | width: '50', |
37 | renderHeader: (h, scope) => { | 37 | renderHeader: (h, scope) => { |
... | @@ -84,7 +84,7 @@ export default { | ... | @@ -84,7 +84,7 @@ export default { |
84 | } | 84 | } |
85 | } | 85 | } |
86 | ], | 86 | ], |
87 | column: this.InformationTable | 87 | column: this.qlrCommonTable |
88 | } | 88 | } |
89 | }, | 89 | }, |
90 | watch: { | 90 | watch: { |
... | @@ -107,7 +107,7 @@ export default { | ... | @@ -107,7 +107,7 @@ export default { |
107 | }, | 107 | }, |
108 | gyfs: { | 108 | gyfs: { |
109 | handler (newVal, oldValue) { | 109 | handler (newVal, oldValue) { |
110 | let dataList = _.cloneDeep(this.InformationTable) | 110 | let dataList = _.cloneDeep(this.qlrCommonTable) |
111 | if (newVal == '1') { | 111 | if (newVal == '1') { |
112 | this.column = _.cloneDeep(dataList).slice(1, dataList.length) | 112 | this.column = _.cloneDeep(dataList).slice(1, dataList.length) |
113 | } else if ((newVal == '2')) { | 113 | } else if ((newVal == '2')) { | ... | ... |
1 | <template> | 1 | <template> |
2 | <dialogBox title="不动产权证领取" width="85%" @closeDialog="closeDialog" @submitForm="handleSubmit" v-model="value" > | ||
2 | <div class="zslq"> | 3 | <div class="zslq"> |
3 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> | 4 | <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px"> |
4 | <el-row> | 5 | <el-row> |
... | @@ -30,7 +31,7 @@ | ... | @@ -30,7 +31,7 @@ |
30 | <el-col :span="6"> | 31 | <el-col :span="6"> |
31 | <el-form-item label="证件类型" prop="lzrzjlb"> | 32 | <el-form-item label="证件类型" prop="lzrzjlb"> |
32 | <el-select v-model="ruleForm.lzrzjlb" filterable clearable placeholder="请选择"> | 33 | <el-select v-model="ruleForm.lzrzjlb" filterable clearable placeholder="请选择"> |
33 | <el-option v-for="item in zslqList" :key="item.dcode" :label="item.dname" :value="item.dcode"> | 34 | <el-option v-for="item in zjzlData" :key="item.dcode" :label="item.dname" :value="item.dcode"> |
34 | </el-option> | 35 | </el-option> |
35 | </el-select> | 36 | </el-select> |
36 | </el-form-item> | 37 | </el-form-item> |
... | @@ -46,12 +47,9 @@ | ... | @@ -46,12 +47,9 @@ |
46 | </el-form-item> | 47 | </el-form-item> |
47 | </el-col> | 48 | </el-col> |
48 | </el-row> | 49 | </el-row> |
49 | <el-row style="text-align:center"> | ||
50 | <el-button type="primary" @click="onSubmit">确定</el-button> | ||
51 | <el-button>取消</el-button> | ||
52 | </el-row> | ||
53 | </el-form> | 50 | </el-form> |
54 | </div> | 51 | </div> |
52 | </dialogBox> | ||
55 | </template> | 53 | </template> |
56 | 54 | ||
57 | <script> | 55 | <script> |
... | @@ -60,15 +58,18 @@ import table from "@/utils/mixin/table"; | ... | @@ -60,15 +58,18 @@ import table from "@/utils/mixin/table"; |
60 | import { getUnclaimedBdcqz, issueCertificate } from "@/api/bdcqz.js"; | 58 | import { getUnclaimedBdcqz, issueCertificate } from "@/api/bdcqz.js"; |
61 | import { datas } from "../javascript/fzxxdata"; | 59 | import { datas } from "../javascript/fzxxdata"; |
62 | export default { | 60 | export default { |
61 | props: { | ||
62 | value: { type: Boolean, default: true } | ||
63 | }, | ||
63 | mixins: [table], | 64 | mixins: [table], |
64 | data () { | 65 | data () { |
65 | return { | 66 | return { |
66 | zslqList: [], | 67 | zjzlData: store.getters.dictData['A30'], |
67 | ruleForm: { | 68 | ruleForm: { |
68 | fzrxm: '', | 69 | fzrxm: '', |
69 | fzsj: '', | 70 | fzsj: '', |
70 | fzsl: '', | 71 | fzsl: '', |
71 | bsmBdcqz: [], | 72 | bdcqzList: [], |
72 | lzrxm: '', | 73 | lzrxm: '', |
73 | lzrzjlb: '', | 74 | lzrzjlb: '', |
74 | lzrzjh: '', | 75 | lzrzjh: '', |
... | @@ -95,44 +96,43 @@ export default { | ... | @@ -95,44 +96,43 @@ export default { |
95 | }, | 96 | }, |
96 | } | 97 | } |
97 | }, | 98 | }, |
98 | props: ["formData"], | 99 | watch: { |
99 | created () { | 100 | value (val) { |
100 | this.zslqList = store.getters.dictData['A30']; | 101 | if (val) { |
101 | this.loadGrid(); | 102 | this.loadGrid(); |
103 | } | ||
104 | }, | ||
102 | }, | 105 | }, |
103 | methods: { | 106 | methods: { |
104 | onSubmit () { | ||
105 | |||
106 | }, | ||
107 | fetchData () { }, | ||
108 | //列表初始化 | 107 | //列表初始化 |
109 | loadGrid () { | 108 | loadGrid () { |
110 | getUnclaimedBdcqz({ bsmSlsq: this.formData.bsmSlsq }).then(res => { | 109 | getUnclaimedBdcqz({ bsmSlsq: this.$route.query.bsmSlsq }).then(res => { |
111 | if (res.code === 200) { | 110 | if (res.code === 200) { |
112 | this.tableData.data = res.result; | 111 | this.tableData.data = res.result; |
112 | this.ruleForm.bdcqzList = res.result; | ||
113 | } | 113 | } |
114 | }) | 114 | }) |
115 | }, | 115 | }, |
116 | submitForm () { | 116 | handleSubmit () { |
117 | this.$refs.ruleForm.validate(valid => { | 117 | this.$refs.ruleForm.validate(valid => { |
118 | if (valid) { | 118 | if (valid) { |
119 | issueCertificate(this.ruleForm).then(res => { | 119 | issueCertificate(this.ruleForm).then(res => { |
120 | if (res.code == 200) { | 120 | if (res.code == 200) { |
121 | this.$message.success('保存成功') | 121 | this.$message.success('保存成功'); |
122 | this.$parent.fetchData(); | ||
122 | this.$emit("input", false); | 123 | this.$emit("input", false); |
123 | this.$refs.ruleForm.resetFields(); | ||
124 | } else { | 124 | } else { |
125 | this.$message.error(res.message) | 125 | this.$message.error(res.message) |
126 | } | 126 | } |
127 | }) | 127 | }) |
128 | } else { | 128 | } else { |
129 | this.$message.error("请填写领取人信息!") | ||
129 | return false; | 130 | return false; |
130 | } | 131 | } |
131 | }); | 132 | }); |
132 | }, | 133 | }, |
133 | closeDialog () { | 134 | closeDialog () { |
134 | this.$emit("input", false); | 135 | this.$emit("input", false); |
135 | this.$refs.ruleForm.resetFields(); | ||
136 | }, | 136 | }, |
137 | } | 137 | } |
138 | } | 138 | } | ... | ... |
... | @@ -4,8 +4,8 @@ | ... | @@ -4,8 +4,8 @@ |
4 | <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length > 1"> | 4 | <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length > 1"> |
5 | <el-tab-pane :label="item.qlr + '(' + item.bdcqzh + ')'" :name="item.bsmBdcqz" v-for="(item,index) in headTabBdcqz" :key="index"></el-tab-pane> | 5 | <el-tab-pane :label="item.qlr + '(' + item.bdcqzh + ')'" :name="item.bsmBdcqz" v-for="(item,index) in headTabBdcqz" :key="index"></el-tab-pane> |
6 | </el-tabs> | 6 | </el-tabs> |
7 | <div class="zsyl-title">{{bdcqz.bdcqzlx == '1' ? '不动产权证书' : '不动产权证明'}}</div> | 7 | <!-- <div class="zsyl-title">{{bdcqz.bdcqzlx == '1' ? '不动产权证书' : '不动产权证明'}}</div> --> |
8 | <img :src="previewImage"> | 8 | <img :src="previewImage" :class="imgClass"> |
9 | </div> | 9 | </div> |
10 | </template> | 10 | </template> |
11 | 11 | ||
... | @@ -99,6 +99,11 @@ export default { | ... | @@ -99,6 +99,11 @@ export default { |
99 | </script> | 99 | </script> |
100 | <style scoped lang="scss"> | 100 | <style scoped lang="scss"> |
101 | @import "~@/styles/mixin.scss"; | 101 | @import "~@/styles/mixin.scss"; |
102 | .imgClass{ | ||
103 | display: inline-block; | ||
104 | height: auto; | ||
105 | max-width: 100%; | ||
106 | } | ||
102 | .middle_padding { | 107 | .middle_padding { |
103 | padding-bottom: 10px; | 108 | padding-bottom: 10px; |
104 | } | 109 | } | ... | ... |
... | @@ -20,6 +20,14 @@ class data extends filter { | ... | @@ -20,6 +20,14 @@ class data extends filter { |
20 | { | 20 | { |
21 | prop: "bdcqzlx", | 21 | prop: "bdcqzlx", |
22 | label: "不动产权证类型", | 22 | label: "不动产权证类型", |
23 | render: (h, scope) => { | ||
24 | return ( | ||
25 | <div> | ||
26 | <span v-show={scope.row.bdcqzlx == '1'}>不动产权证书</span> | ||
27 | <span v-show={scope.row.bdcqzlx == '2'}>不动产登记证明</span> | ||
28 | </div> | ||
29 | ) | ||
30 | } | ||
23 | }, | 31 | }, |
24 | { | 32 | { |
25 | prop: "qllx", | 33 | prop: "qllx", |
... | @@ -49,20 +57,15 @@ class data extends filter { | ... | @@ -49,20 +57,15 @@ class data extends filter { |
49 | { | 57 | { |
50 | prop: "zl", | 58 | prop: "zl", |
51 | label: "坐落" | 59 | label: "坐落" |
60 | }, | ||
61 | { | ||
62 | prop: "fzsj", | ||
63 | label: "发证时间" | ||
52 | }, | 64 | }, |
53 | { | 65 | { |
54 | prop: "lzrxm", | 66 | prop: "lzrxm", |
55 | label: "领取人" | 67 | label: "领证人姓名" |
56 | }, | 68 | }, |
57 | { | ||
58 | label: '操作', | ||
59 | width: '200', | ||
60 | align: 'center', | ||
61 | fixed: 'right', | ||
62 | render: (h, scope) => { | ||
63 | return <el-button type="text" icon="el-icon-delete" onClick={() => { vm.del(scope.row) }}>添加领取材料</el-button> | ||
64 | } | ||
65 | } | ||
66 | ], | 69 | ], |
67 | //领证证列表 | 70 | //领证证列表 |
68 | lzgrid: [ | 71 | lzgrid: [ |
... | @@ -75,6 +78,14 @@ class data extends filter { | ... | @@ -75,6 +78,14 @@ class data extends filter { |
75 | prop: "bdcqzlx", | 78 | prop: "bdcqzlx", |
76 | label: "不动产权证类型", | 79 | label: "不动产权证类型", |
77 | width: '120', | 80 | width: '120', |
81 | render: (h, scope) => { | ||
82 | return ( | ||
83 | <div> | ||
84 | <span v-show={scope.row.bdcqzlx == '1'}>不动产权证书</span> | ||
85 | <span v-show={scope.row.bdcqzlx == '2'}>不动产登记证明</span> | ||
86 | </div> | ||
87 | ) | ||
88 | } | ||
78 | }, | 89 | }, |
79 | { | 90 | { |
80 | prop: "qllx", | 91 | prop: "qllx", | ... | ... |
... | @@ -87,7 +87,7 @@ import { deleteFlow, unClaimTask } from "@/api/ywbl.js"; | ... | @@ -87,7 +87,7 @@ import { deleteFlow, unClaimTask } from "@/api/ywbl.js"; |
87 | import ProcessViewer from './components/processViewer.vue' | 87 | import ProcessViewer from './components/processViewer.vue' |
88 | import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; | 88 | import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js"; |
89 | import { getForm } from "./flowform.js"; | 89 | import { getForm } from "./flowform.js"; |
90 | import fqsqDialog from "@/views/ywbl/ywsq/slectBdc.vue"; | 90 | import fqsqDialog from "@/views/ywbl/ywsq/selectBdc.vue"; |
91 | import { queueDjywmc } from "@/views/ywbl/ywsq/slectBdcdata.js"; | 91 | import { queueDjywmc } from "@/views/ywbl/ywsq/slectBdcdata.js"; |
92 | export default { | 92 | export default { |
93 | components: { | 93 | components: { | ... | ... |
... | @@ -79,7 +79,7 @@ import { getForm } from './flowform' | ... | @@ -79,7 +79,7 @@ import { getForm } from './flowform' |
79 | import NoticeBar from '@/components/NoticeBar/index' | 79 | import NoticeBar from '@/components/NoticeBar/index' |
80 | import { deleteFlow, unClaimTask } from "@/api/ywbl.js"; | 80 | import { deleteFlow, unClaimTask } from "@/api/ywbl.js"; |
81 | import ProcessViewer from './components/processViewer.vue' | 81 | import ProcessViewer from './components/processViewer.vue' |
82 | import fqsqDialog from "@/views/ywbl/ywsq/slectBdc.vue"; | 82 | import fqsqDialog from "@/views/ywbl/ywsq/selectBdc.vue"; |
83 | export default { | 83 | export default { |
84 | components: { | 84 | components: { |
85 | fqsqDialog, | 85 | fqsqDialog, | ... | ... |
... | @@ -76,12 +76,7 @@ | ... | @@ -76,12 +76,7 @@ |
76 | </el-form-item> | 76 | </el-form-item> |
77 | </el-col> | 77 | </el-col> |
78 | </el-row> | 78 | </el-row> |
79 | <el-row :gutter="10"> | 79 | <el-row :gutter="10"> |
80 | <el-col :span="8"> | ||
81 | <el-form-item :class="flag ? 'marginBot0' : ''" label="用途:"> | ||
82 | <el-input disabled v-model="ruleForm.qlxxold.ytmc"></el-input> | ||
83 | </el-form-item> | ||
84 | </el-col> | ||
85 | <el-col :span="8"> | 80 | <el-col :span="8"> |
86 | <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:"> | 81 | <el-form-item :class="flag ? 'marginBot0' : ''" label="不动产单元号:"> |
87 | <el-input disabled v-model="ruleForm.qlxxold.bdcdyh"></el-input> | 82 | <el-input disabled v-model="ruleForm.qlxxold.bdcdyh"></el-input> |
... | @@ -92,6 +87,11 @@ | ... | @@ -92,6 +87,11 @@ |
92 | <el-input disabled v-model="ruleForm.qlxxold.mj"></el-input> | 87 | <el-input disabled v-model="ruleForm.qlxxold.mj"></el-input> |
93 | </el-form-item> | 88 | </el-form-item> |
94 | </el-col> | 89 | </el-col> |
90 | <el-col :span="8"> | ||
91 | <el-form-item :class="flag ? 'marginBot0' : ''" label="用途:"> | ||
92 | <el-input disabled v-model="ruleForm.qlxxold.ytmc"></el-input> | ||
93 | </el-form-item> | ||
94 | </el-col> | ||
95 | </el-row> | 95 | </el-row> |
96 | 96 | ||
97 | <div class="slxx_title title-block"> | 97 | <div class="slxx_title title-block"> |
... | @@ -201,13 +201,13 @@ | ... | @@ -201,13 +201,13 @@ |
201 | </el-form-item> | 201 | </el-form-item> |
202 | </el-col> | 202 | </el-col> |
203 | </el-row> | 203 | </el-row> |
204 | <InformationTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" | 204 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" |
205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> |
206 | <div class="slxx_title title-block"> | 206 | <div class="slxx_title title-block"> |
207 | 抵押人信息 | 207 | 抵押人信息 |
208 | <div class="triangle"></div> | 208 | <div class="triangle"></div> |
209 | </div> | 209 | </div> |
210 | <InformationTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" | 210 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" |
211 | :viewtype="$route.query.viewtype" /> | 211 | :viewtype="$route.query.viewtype" /> |
212 | 212 | ||
213 | <div class="slxx_title title-block"> | 213 | <div class="slxx_title title-block"> |
... | @@ -234,7 +234,7 @@ | ... | @@ -234,7 +234,7 @@ |
234 | </div> | 234 | </div> |
235 | </template> | 235 | </template> |
236 | <script> | 236 | <script> |
237 | import InformationTable from "@/views/workflow/components/InformationTable"; | 237 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
238 | import { Init, saveData } from "@/api/workflow/diyaqFlow.js"; | 238 | import { Init, saveData } from "@/api/workflow/diyaqFlow.js"; |
239 | import { mapGetters } from "vuex"; | 239 | import { mapGetters } from "vuex"; |
240 | export default { | 240 | export default { |
... | @@ -251,7 +251,7 @@ export default { | ... | @@ -251,7 +251,7 @@ export default { |
251 | } | 251 | } |
252 | }); | 252 | }); |
253 | }, | 253 | }, |
254 | components: { InformationTable }, | 254 | components: { qlrCommonTable }, |
255 | computed: { | 255 | computed: { |
256 | ...mapGetters(["dictData", "flag"]), | 256 | ...mapGetters(["dictData", "flag"]), |
257 | }, | 257 | }, | ... | ... |
... | @@ -201,13 +201,13 @@ | ... | @@ -201,13 +201,13 @@ |
201 | </el-form-item> | 201 | </el-form-item> |
202 | </el-col> | 202 | </el-col> |
203 | </el-row> | 203 | </el-row> |
204 | <InformationTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" | 204 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" |
205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> |
206 | <div class="slxx_title title-block"> | 206 | <div class="slxx_title title-block"> |
207 | 抵押人信息 | 207 | 抵押人信息 |
208 | <div class="triangle"></div> | 208 | <div class="triangle"></div> |
209 | </div> | 209 | </div> |
210 | <InformationTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" | 210 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" |
211 | :viewtype="$route.query.viewtype" /> | 211 | :viewtype="$route.query.viewtype" /> |
212 | 212 | ||
213 | <div class="slxx_title title-block"> | 213 | <div class="slxx_title title-block"> |
... | @@ -234,7 +234,7 @@ | ... | @@ -234,7 +234,7 @@ |
234 | </div> | 234 | </div> |
235 | </template> | 235 | </template> |
236 | <script> | 236 | <script> |
237 | import InformationTable from "@/views/workflow/components/InformationTable"; | 237 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
238 | import { Init, saveData } from "@/api/workflow/diyaqFlow.js"; | 238 | import { Init, saveData } from "@/api/workflow/diyaqFlow.js"; |
239 | import { mapGetters } from "vuex"; | 239 | import { mapGetters } from "vuex"; |
240 | export default { | 240 | export default { |
... | @@ -251,7 +251,7 @@ export default { | ... | @@ -251,7 +251,7 @@ export default { |
251 | } | 251 | } |
252 | }); | 252 | }); |
253 | }, | 253 | }, |
254 | components: { InformationTable }, | 254 | components: { qlrCommonTable }, |
255 | computed: { | 255 | computed: { |
256 | ...mapGetters(["dictData", "flag"]), | 256 | ...mapGetters(["dictData", "flag"]), |
257 | }, | 257 | }, | ... | ... |
... | @@ -167,7 +167,7 @@ | ... | @@ -167,7 +167,7 @@ |
167 | </el-form-item> | 167 | </el-form-item> |
168 | </el-col> | 168 | </el-col> |
169 | </el-row> | 169 | </el-row> |
170 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" | 170 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" |
171 | :gyfs="ruleForm.qlxx.gyfs" /> | 171 | :gyfs="ruleForm.qlxx.gyfs" /> |
172 | 172 | ||
173 | <div v-if="ruleForm.ywrList.length > 0"> | 173 | <div v-if="ruleForm.ywrList.length > 0"> |
... | @@ -175,7 +175,7 @@ | ... | @@ -175,7 +175,7 @@ |
175 | 义务人信息 | 175 | 义务人信息 |
176 | <div class="triangle"></div> | 176 | <div class="triangle"></div> |
177 | </div> | 177 | </div> |
178 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" | 178 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" |
179 | :gyfs="ruleForm.qlxx.gyfs" /> | 179 | :gyfs="ruleForm.qlxx.gyfs" /> |
180 | </div> | 180 | </div> |
181 | <div class="slxx_title title-block"> | 181 | <div class="slxx_title title-block"> |
... | @@ -201,7 +201,7 @@ | ... | @@ -201,7 +201,7 @@ |
201 | </div> | 201 | </div> |
202 | </template> | 202 | </template> |
203 | <script> | 203 | <script> |
204 | import InformationTable from "@/views/workflow/components/InformationTable"; | 204 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
205 | import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js"; | 205 | import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js"; |
206 | import { mapGetters } from "vuex"; | 206 | import { mapGetters } from "vuex"; |
207 | export default { | 207 | export default { |
... | @@ -219,7 +219,7 @@ export default { | ... | @@ -219,7 +219,7 @@ export default { |
219 | } | 219 | } |
220 | }); | 220 | }); |
221 | }, | 221 | }, |
222 | components: { InformationTable }, | 222 | components: { qlrCommonTable }, |
223 | computed: { | 223 | computed: { |
224 | ...mapGetters(["dictData", "flag"]), | 224 | ...mapGetters(["dictData", "flag"]), |
225 | }, | 225 | }, | ... | ... |
... | @@ -161,7 +161,7 @@ | ... | @@ -161,7 +161,7 @@ |
161 | </el-form-item> | 161 | </el-form-item> |
162 | </el-col> | 162 | </el-col> |
163 | </el-row> | 163 | </el-row> |
164 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" | 164 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" |
165 | :gyfs="ruleForm.qlxx.gyfs" /> | 165 | :gyfs="ruleForm.qlxx.gyfs" /> |
166 | <div class="slxx_title title-block"> | 166 | <div class="slxx_title title-block"> |
167 | 登记原因 | 167 | 登记原因 |
... | @@ -186,7 +186,7 @@ | ... | @@ -186,7 +186,7 @@ |
186 | </div> | 186 | </div> |
187 | </template> | 187 | </template> |
188 | <script> | 188 | <script> |
189 | import InformationTable from "@/views/workflow/components/InformationTable"; | 189 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
190 | import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js"; | 190 | import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js"; |
191 | import { mapGetters } from "vuex"; | 191 | import { mapGetters } from "vuex"; |
192 | import SERVER from "@/api/config"; | 192 | import SERVER from "@/api/config"; |
... | @@ -207,7 +207,7 @@ export default { | ... | @@ -207,7 +207,7 @@ export default { |
207 | } | 207 | } |
208 | }); | 208 | }); |
209 | }, | 209 | }, |
210 | components: { InformationTable }, | 210 | components: { qlrCommonTable }, |
211 | computed: { | 211 | computed: { |
212 | ...mapGetters(["dictData", "flag"]), | 212 | ...mapGetters(["dictData", "flag"]), |
213 | }, | 213 | }, | ... | ... |
... | @@ -150,7 +150,7 @@ | ... | @@ -150,7 +150,7 @@ |
150 | </el-form-item> | 150 | </el-form-item> |
151 | </el-col> | 151 | </el-col> |
152 | </el-row> | 152 | </el-row> |
153 | <InformationTable :tableData="ruleForm.qlrxx" :gyfs="ruleForm.gyfs" /> | 153 | <qlrCommonTable :tableData="ruleForm.qlrxx" :gyfs="ruleForm.gyfs" /> |
154 | <div class="slxx_title title-block"> | 154 | <div class="slxx_title title-block"> |
155 | 登记原因 | 155 | 登记原因 |
156 | <div class="triangle"></div> | 156 | <div class="triangle"></div> |
... | @@ -173,7 +173,7 @@ | ... | @@ -173,7 +173,7 @@ |
173 | </div> | 173 | </div> |
174 | </template> | 174 | </template> |
175 | <script> | 175 | <script> |
176 | import InformationTable from "@/views/workflow/components/InformationTable"; | 176 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
177 | import { Init } from "@/api/workflow/fwsyqFlow.js"; | 177 | import { Init } from "@/api/workflow/fwsyqFlow.js"; |
178 | import { mapGetters } from "vuex"; | 178 | import { mapGetters } from "vuex"; |
179 | export default { | 179 | export default { |
... | @@ -192,7 +192,7 @@ export default { | ... | @@ -192,7 +192,7 @@ export default { |
192 | } | 192 | } |
193 | }); | 193 | }); |
194 | }, | 194 | }, |
195 | components: { InformationTable }, | 195 | components: { qlrCommonTable }, |
196 | computed: { | 196 | computed: { |
197 | ...mapGetters(["dictData", "flag"]), | 197 | ...mapGetters(["dictData", "flag"]), |
198 | }, | 198 | }, | ... | ... |
... | @@ -145,14 +145,14 @@ | ... | @@ -145,14 +145,14 @@ |
145 | </el-form-item> | 145 | </el-form-item> |
146 | </el-col> | 146 | </el-col> |
147 | </el-row> | 147 | </el-row> |
148 | <InformationTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" | 148 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" |
149 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 149 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> |
150 | <div v-if="ruleForm.ywrList.length > 0"> | 150 | <div v-if="ruleForm.ywrList.length > 0"> |
151 | <div class="slxx_title title-block"> | 151 | <div class="slxx_title title-block"> |
152 | 义务人信息 | 152 | 义务人信息 |
153 | <div class="triangle"></div> | 153 | <div class="triangle"></div> |
154 | </div> | 154 | </div> |
155 | <InformationTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" | 155 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" |
156 | :viewtype="$route.query.viewtype" /> | 156 | :viewtype="$route.query.viewtype" /> |
157 | </div> | 157 | </div> |
158 | 158 | ||
... | @@ -181,7 +181,7 @@ | ... | @@ -181,7 +181,7 @@ |
181 | <script> | 181 | <script> |
182 | import { mapGetters } from "vuex" | 182 | import { mapGetters } from "vuex" |
183 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js" | 183 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js" |
184 | import InformationTable from "@/views/workflow/components/InformationTable" | 184 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" |
185 | export default { | 185 | export default { |
186 | created () { | 186 | created () { |
187 | this.propsParam = this.$attrs; | 187 | this.propsParam = this.$attrs; |
... | @@ -203,7 +203,7 @@ export default { | ... | @@ -203,7 +203,7 @@ export default { |
203 | } | 203 | } |
204 | }) | 204 | }) |
205 | }, | 205 | }, |
206 | components: { InformationTable }, | 206 | components: { qlrCommonTable }, |
207 | computed: { | 207 | computed: { |
208 | ...mapGetters(["dictData", "flag"]) | 208 | ...mapGetters(["dictData", "flag"]) |
209 | }, | 209 | }, | ... | ... |
... | @@ -149,7 +149,7 @@ | ... | @@ -149,7 +149,7 @@ |
149 | </el-form-item> | 149 | </el-form-item> |
150 | </el-col> | 150 | </el-col> |
151 | </el-row> | 151 | </el-row> |
152 | <InformationTable :tableData="ruleForm.qlrList" @upDateQlrxxList='upDateQlrxxList' | 152 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList='upDateQlrxxList' |
153 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 153 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> |
154 | <div class="slxx_title title-block"> | 154 | <div class="slxx_title title-block"> |
155 | 登记原因 | 155 | 登记原因 |
... | @@ -175,7 +175,7 @@ | ... | @@ -175,7 +175,7 @@ |
175 | </template> | 175 | </template> |
176 | <script> | 176 | <script> |
177 | import { mapGetters } from "vuex"; | 177 | import { mapGetters } from "vuex"; |
178 | import InformationTable from "@/views/workflow/components/InformationTable"; | 178 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
179 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; | 179 | import { Init, saveData } from "@/api/workflow/jsydsyqFlow.js"; |
180 | export default { | 180 | export default { |
181 | async created () { | 181 | async created () { |
... | @@ -189,7 +189,7 @@ export default { | ... | @@ -189,7 +189,7 @@ export default { |
189 | } | 189 | } |
190 | }); | 190 | }); |
191 | }, | 191 | }, |
192 | components: { InformationTable }, | 192 | components: { qlrCommonTable }, |
193 | computed: { | 193 | computed: { |
194 | ...mapGetters(["dictData", "flag"]) | 194 | ...mapGetters(["dictData", "flag"]) |
195 | }, | 195 | }, | ... | ... |
... | @@ -201,7 +201,7 @@ | ... | @@ -201,7 +201,7 @@ |
201 | </el-form-item> | 201 | </el-form-item> |
202 | </el-col> | 202 | </el-col> |
203 | </el-row> | 203 | </el-row> |
204 | <InformationTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" | 204 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" |
205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> |
206 | <div class="slxx_title title-block"> | 206 | <div class="slxx_title title-block"> |
207 | 家庭成员 | 207 | 家庭成员 |
... | @@ -234,7 +234,7 @@ | ... | @@ -234,7 +234,7 @@ |
234 | <script> | 234 | <script> |
235 | import { mapGetters } from "vuex" | 235 | import { mapGetters } from "vuex" |
236 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" | 236 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" |
237 | import InformationTable from "@/views/workflow/components/InformationTable" | 237 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" |
238 | import JtcyTable from "@/views/workflow/components/JtcyTable" | 238 | import JtcyTable from "@/views/workflow/components/JtcyTable" |
239 | export default { | 239 | export default { |
240 | created () { | 240 | created () { |
... | @@ -251,7 +251,7 @@ export default { | ... | @@ -251,7 +251,7 @@ export default { |
251 | } | 251 | } |
252 | }) | 252 | }) |
253 | }, | 253 | }, |
254 | components: { InformationTable, JtcyTable }, | 254 | components: { qlrCommonTable, JtcyTable }, |
255 | computed: { | 255 | computed: { |
256 | ...mapGetters(["dictData", "flag"]) | 256 | ...mapGetters(["dictData", "flag"]) |
257 | }, | 257 | }, | ... | ... |
... | @@ -201,13 +201,13 @@ | ... | @@ -201,13 +201,13 @@ |
201 | </el-form-item> | 201 | </el-form-item> |
202 | </el-col> | 202 | </el-col> |
203 | </el-row> | 203 | </el-row> |
204 | <InformationTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" | 204 | <qlrCommonTable :tableData="ruleForm.qlrList" @upDateQlrxxList="upDateQlrxxList" |
205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> | 205 | :viewtype="$route.query.viewtype" :gyfs="ruleForm.slywxx.gyfs" /> |
206 | <div class="slxx_title title-block"> | 206 | <div class="slxx_title title-block"> |
207 | 义务人信息 | 207 | 义务人信息 |
208 | <div class="triangle"></div> | 208 | <div class="triangle"></div> |
209 | </div> | 209 | </div> |
210 | <InformationTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" | 210 | <qlrCommonTable :tableData="ruleForm.ywrList" @upDateQlrxxList="upDateYwrxxList" |
211 | :viewtype="$route.query.viewtype" /> | 211 | :viewtype="$route.query.viewtype" /> |
212 | <div class="slxx_title title-block"> | 212 | <div class="slxx_title title-block"> |
213 | 家庭成员 | 213 | 家庭成员 |
... | @@ -240,7 +240,7 @@ | ... | @@ -240,7 +240,7 @@ |
240 | <script> | 240 | <script> |
241 | import { mapGetters } from "vuex" | 241 | import { mapGetters } from "vuex" |
242 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" | 242 | import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" |
243 | import InformationTable from "@/views/workflow/components/InformationTable" | 243 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" |
244 | import JtcyTable from "@/views/workflow/components/JtcyTable" | 244 | import JtcyTable from "@/views/workflow/components/JtcyTable" |
245 | export default { | 245 | export default { |
246 | created () { | 246 | created () { |
... | @@ -257,7 +257,7 @@ export default { | ... | @@ -257,7 +257,7 @@ export default { |
257 | } | 257 | } |
258 | }) | 258 | }) |
259 | }, | 259 | }, |
260 | components: { InformationTable, JtcyTable }, | 260 | components: { qlrCommonTable, JtcyTable }, |
261 | computed: { | 261 | computed: { |
262 | ...mapGetters(["dictData", "flag"]) | 262 | ...mapGetters(["dictData", "flag"]) |
263 | }, | 263 | }, | ... | ... |
... | @@ -142,13 +142,13 @@ | ... | @@ -142,13 +142,13 @@ |
142 | </el-form-item> | 142 | </el-form-item> |
143 | </el-col> | 143 | </el-col> |
144 | </el-row> | 144 | </el-row> |
145 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" | 145 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" |
146 | :gyfs="ruleForm.qlxx.gyfs" /> | 146 | :gyfs="ruleForm.qlxx.gyfs" /> |
147 | <div class="slxx_title title-block"> | 147 | <div class="slxx_title title-block"> |
148 | 义务人信息 | 148 | 义务人信息 |
149 | <div class="triangle"></div> | 149 | <div class="triangle"></div> |
150 | </div> | 150 | </div> |
151 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" | 151 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" |
152 | :gyfs="ruleForm.qlxx.gyfs" /> | 152 | :gyfs="ruleForm.qlxx.gyfs" /> |
153 | <div class="slxx_title title-block"> | 153 | <div class="slxx_title title-block"> |
154 | 登记原因 | 154 | 登记原因 |
... | @@ -173,7 +173,7 @@ | ... | @@ -173,7 +173,7 @@ |
173 | </div> | 173 | </div> |
174 | </template> | 174 | </template> |
175 | <script> | 175 | <script> |
176 | import InformationTable from "@/views/workflow/components/InformationTable"; | 176 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
177 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 177 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
178 | import { mapGetters } from "vuex"; | 178 | import { mapGetters } from "vuex"; |
179 | export default { | 179 | export default { |
... | @@ -189,7 +189,7 @@ export default { | ... | @@ -189,7 +189,7 @@ export default { |
189 | } | 189 | } |
190 | }) | 190 | }) |
191 | }, | 191 | }, |
192 | components: { InformationTable }, | 192 | components: { qlrCommonTable }, |
193 | computed: { | 193 | computed: { |
194 | ...mapGetters(["dictData", "flag"]), | 194 | ...mapGetters(["dictData", "flag"]), |
195 | }, | 195 | }, | ... | ... |
... | @@ -145,13 +145,13 @@ | ... | @@ -145,13 +145,13 @@ |
145 | </el-form-item> | 145 | </el-form-item> |
146 | </el-col> | 146 | </el-col> |
147 | </el-row> | 147 | </el-row> |
148 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" | 148 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateQlrxxList" :tableData="ruleForm.qlrList" |
149 | :gyfs="ruleForm.qlxx.gyfs" /> | 149 | :gyfs="ruleForm.qlxx.gyfs" /> |
150 | <div class="slxx_title title-block"> | 150 | <div class="slxx_title title-block"> |
151 | 义务人信息 | 151 | 义务人信息 |
152 | <div class="triangle"></div> | 152 | <div class="triangle"></div> |
153 | </div> | 153 | </div> |
154 | <InformationTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" | 154 | <qlrCommonTable v-if="ruleForm.qlxx" @upDateQlrxxList="upDateYwrxxList" :tableData="ruleForm.ywrList" |
155 | :gyfs="ruleForm.qlxx.gyfs" /> | 155 | :gyfs="ruleForm.qlxx.gyfs" /> |
156 | <div class="slxx_title title-block"> | 156 | <div class="slxx_title title-block"> |
157 | 登记原因 | 157 | 登记原因 |
... | @@ -176,7 +176,7 @@ | ... | @@ -176,7 +176,7 @@ |
176 | </div> | 176 | </div> |
177 | </template> | 177 | </template> |
178 | <script> | 178 | <script> |
179 | import InformationTable from "@/views/workflow/components/InformationTable"; | 179 | import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; |
180 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; | 180 | import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; |
181 | import { mapGetters } from "vuex"; | 181 | import { mapGetters } from "vuex"; |
182 | export default { | 182 | export default { |
... | @@ -191,7 +191,7 @@ export default { | ... | @@ -191,7 +191,7 @@ export default { |
191 | } | 191 | } |
192 | }); | 192 | }); |
193 | }, | 193 | }, |
194 | components: { InformationTable }, | 194 | components: { qlrCommonTable }, |
195 | computed: { | 195 | computed: { |
196 | ...mapGetters(["dictData", "flag"]), | 196 | ...mapGetters(["dictData", "flag"]), |
197 | }, | 197 | }, | ... | ... |
... | @@ -120,7 +120,7 @@ export default { | ... | @@ -120,7 +120,7 @@ export default { |
120 | return; | 120 | return; |
121 | } | 121 | } |
122 | startBusinessFlow({ | 122 | startBusinessFlow({ |
123 | bsmSqyw: this.bsmSqyw, | 123 | bsmSqyw: this.sqywInfo.bsmSqyw, |
124 | bdcdysz: this.bdcdysz, | 124 | bdcdysz: this.bdcdysz, |
125 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", | 125 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
126 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", | 126 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
... | @@ -132,7 +132,7 @@ export default { | ... | @@ -132,7 +132,7 @@ export default { |
132 | type: 'success' | 132 | type: 'success' |
133 | }) | 133 | }) |
134 | if (!this.isJump) { | 134 | if (!this.isJump) { |
135 | this.jump(res.result, this.djywbm) | 135 | this.jump(res.result, this.sqywInfo.djywbm) |
136 | } else { | 136 | } else { |
137 | this.$emit('updateDialog', true) | 137 | this.$emit('updateDialog', true) |
138 | } | 138 | } | ... | ... |
src/views/ywbl/ywsq/slectBdc.vue
deleted
100644 → 0
1 | <template> | ||
2 | <dialogBox :title="title" width="85%" :isButton="false" :isMain="true" @closeDialog="closeDialog" v-model="myValue"> | ||
3 | <component :is="editItem" @closeDialog="closeDialog" v-bind="$attrs" :isJump="isJump" id="slectBdc" | ||
4 | @updateDialog="updateDialog" :djywbm="djywbm" :key="key" :djqxObj="djqxObj" /> | ||
5 | </dialogBox> | ||
6 | </template> | ||
7 | <script> | ||
8 | import { queueDjywmc } from './slectBdcdata.js' | ||
9 | export default { | ||
10 | props: { | ||
11 | isJump: { type: Boolean, default: false }, | ||
12 | value: { type: Boolean, default: true }, | ||
13 | djywbm: { type: String, default: '' }, | ||
14 | djqxObj: { type: Object, default: () => { } } | ||
15 | }, | ||
16 | data () { | ||
17 | return { | ||
18 | title: "", | ||
19 | key: 0, | ||
20 | editItem: '', | ||
21 | myValue: this.value | ||
22 | } | ||
23 | }, | ||
24 | watch: { | ||
25 | value (val) { | ||
26 | this.myValue = val | ||
27 | this.key++ | ||
28 | if (this.$route.query.sqywbm) { | ||
29 | let dd = queueDjywmc(this.$route.query.sqywbm) | ||
30 | this.editItem = this.loadView(dd) | ||
31 | } | ||
32 | }, | ||
33 | 'djywbm' (val) { | ||
34 | let dd = queueDjywmc(val) | ||
35 | this.editItem = this.loadView(dd) | ||
36 | } | ||
37 | }, | ||
38 | methods: { | ||
39 | loadView (view) { | ||
40 | console.log(this.djqxObj); | ||
41 | |||
42 | this.title = "申请业务:" + this.djqxObj.djywmc; | ||
43 | return r => require.ensure([], () => r(require(`./components/${view}.vue`))) | ||
44 | }, | ||
45 | closeDialog () { | ||
46 | this.$emit("input", false) | ||
47 | }, | ||
48 | updateDialog () { | ||
49 | this.$emit("input", false) | ||
50 | this.$emit("updateDialog", true) | ||
51 | } | ||
52 | } | ||
53 | } | ||
54 | </script> | ||
55 | <style scoped lang="scss"> | ||
56 | @import "~@/styles/mixin.scss"; | ||
57 | @import "~@/styles/public.scss"; | ||
58 | |||
59 | /deep/.submit_button { | ||
60 | text-align: center; | ||
61 | padding: 10px; | ||
62 | margin: 10px; | ||
63 | } | ||
64 | </style> |
src/views/ywbl/ywsq/ywsq.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="ywsq" id="ywsq"> | ||
3 | <div class="ywsq-left"> | ||
4 | <p v-for="(item, index) in leftList" @click="handleleftTitle(index)" :key="index" | ||
5 | :class="{ 'active': n == index }">{{ item }}</p> | ||
6 | <el-collapse disabled v-model="activeNames"> | ||
7 | <el-collapse-item title="业务申请" name="1"> | ||
8 | <ul class="item-list"> | ||
9 | <li v-for="(obj, key) in list" :key="key" @click="handleList(list, obj)" :class="obj.check ? 'active' : ''"> | ||
10 | {{ obj.nodename }}</li> | ||
11 | </ul> | ||
12 | </el-collapse-item> | ||
13 | </el-collapse> | ||
14 | </div> | ||
15 | |||
16 | <!-- right --> | ||
17 | <div class="ywsq-right"> | ||
18 | <div class="right-type el-card box-card is-always-shadow" v-if="n == -1"> | ||
19 | <div class="right-title">登记类型</div> | ||
20 | <ul class="type-content"> | ||
21 | <li :class="item.cselect ? 'cactive' : ''" @dblclick="handleDjqxItem(item)" @click="handleDjlxSelect(item)" | ||
22 | v-for="(item, index) in djlxList" :key="index"> | ||
23 | <p> | ||
24 | {{ item.nodename }} | ||
25 | </p> | ||
26 | <p v-if="item.sffqlc == 1" :class="item.userCollect == 1 ? 'active' : ''" | ||
27 | @click.stop="handleCollection(item)"> | ||
28 | <i class="el-icon-star-off" :class="item.userCollect == 1 ? 'active' : ''"></i> | ||
29 | </p> | ||
30 | </li> | ||
31 | </ul> | ||
32 | </div> | ||
33 | <div class="right-situation el-card box-card is-always-shadow"> | ||
34 | <div class="right-title">{{ obj[n] }}</div> | ||
35 | <ul> | ||
36 | <li v-for="(item, index) in itemList" :key="index" @dblclick="handleSelectItem(item, itemList)" | ||
37 | @click="handleSelectYw(item, itemList)" :class="item.cselect ? 'cactive' : ''"> | ||
38 | <p v-if="n == 0"> | ||
39 | {{ item.djywmc }}<br> | ||
40 | {{ item.nodename }} | ||
41 | </p> | ||
42 | <dt v-else>{{ item.nodename }}</dt> | ||
43 | |||
44 | <p :class="item.userCollect == 1 ? 'active' : ''" @click.stop="handleCollection(item)"> | ||
45 | <i class="el-icon-star-off" :class="item.userCollect == 1 ? 'active' : ''"></i> | ||
46 | </p> | ||
47 | </li> | ||
48 | </ul> | ||
49 | </div> | ||
50 | <div class="submit-button"> | ||
51 | <el-button type="primary" :disabled="btnDisabled" @click="bthSelectClick">选择不动产</el-button> | ||
52 | </div> | ||
53 | </div> | ||
54 | <fqsqDialog v-model="isDialog" :djqxObj="djqxObj" :bsmSqyw="bsmSqyw" :djywbm="djywbm" /> | ||
55 | </div> | ||
56 | </template> | ||
57 | <script> | ||
58 | import fqsqDialog from "./slectBdc.vue" | ||
59 | import { getCollectBiz, getleftMenu, getNextNode, addCollectBiz, deleteCollectBiz } from "@/api/ywbl" | ||
60 | export default { | ||
61 | data () { | ||
62 | return { | ||
63 | n: 0, | ||
64 | activeNames: ['1'], | ||
65 | leftList: [ | ||
66 | '常办业务', '一并申请', '登记簿补录', | ||
67 | ], | ||
68 | // 左侧列表 | ||
69 | list: [], | ||
70 | djlxList: [], | ||
71 | |||
72 | itemList: [], | ||
73 | ywList: [], | ||
74 | djqxList: [], | ||
75 | obj: { | ||
76 | '0': '常办业务列表', | ||
77 | '-1': '登记情形' | ||
78 | }, | ||
79 | isDialog: false, | ||
80 | btnDisabled: true, | ||
81 | djywbm: '', | ||
82 | djqxObj: {}, | ||
83 | bsmSqyw: '' | ||
84 | } | ||
85 | }, | ||
86 | components: { | ||
87 | fqsqDialog | ||
88 | }, | ||
89 | created () { | ||
90 | this.getDataList() | ||
91 | }, | ||
92 | methods: { | ||
93 | getDataList () { | ||
94 | getCollectBiz().then(res => { | ||
95 | let { result } = res | ||
96 | this.ywList = result | ||
97 | this.ywList.forEach(item => { | ||
98 | this.$set(item, 'cselect', false) | ||
99 | item.userCollect = 1 | ||
100 | }) | ||
101 | if (this.n == 0) { | ||
102 | this.itemList = this.ywList | ||
103 | } | ||
104 | }) | ||
105 | getleftMenu().then(res => { | ||
106 | let { result } = res | ||
107 | this.list = result | ||
108 | }) | ||
109 | }, | ||
110 | handleleftTitle (index) { | ||
111 | this.n = index | ||
112 | let obj = { | ||
113 | '0': this.ywList | ||
114 | } | ||
115 | this.itemList = obj[this.n] | ||
116 | this.list.forEach(item => { | ||
117 | if (item.check) item.check = false | ||
118 | }) | ||
119 | |||
120 | }, | ||
121 | // 业务-登记情形选择 | ||
122 | handleSelectYw (item, list) { | ||
123 | list.forEach(item => { | ||
124 | this.$set(item, 'cselect', false) | ||
125 | }) | ||
126 | item.cselect = true; | ||
127 | this.djqxObj = item; | ||
128 | if (item.sffqlc == '1') { | ||
129 | this.btnDisabled = false | ||
130 | this.bsmSqyw = item.bsmSqyw | ||
131 | this.djywbm = item.djywbm | ||
132 | } | ||
133 | }, | ||
134 | handleList (list, obj) { | ||
135 | this.btnDisabled = true | ||
136 | list.forEach(item => { | ||
137 | if (item.check) item.check = false | ||
138 | }) | ||
139 | this.n = -1 | ||
140 | this.$set(obj, 'check', true) | ||
141 | this.getNextNode(obj.bsmSqyw) | ||
142 | this.djqxList = [] | ||
143 | this.djlxList = [] | ||
144 | this.itemList = [] | ||
145 | }, | ||
146 | // 获取下个节点类型 | ||
147 | getNextNode (bsmSqyw, type = true) { | ||
148 | getNextNode(bsmSqyw).then(res => { | ||
149 | if (res.result.djqx) this.djqxList = res.result.djqx | ||
150 | if (res.result.djlx) this.djlxList = res.result.djlx | ||
151 | if (type) { | ||
152 | this.djqxList.forEach(item => { | ||
153 | this.$set(item, 'cselect', false) | ||
154 | }) | ||
155 | this.djlxList.forEach(item => { | ||
156 | this.$set(item, 'cselect', false) | ||
157 | }) | ||
158 | } | ||
159 | this.itemList = this.djqxList | ||
160 | }) | ||
161 | }, | ||
162 | handleCollection (item) { | ||
163 | let that = this | ||
164 | if (item.userCollect == '2') { | ||
165 | addCollectBiz(item.bsmSqyw).then(res => { | ||
166 | if (res.code == 200) { | ||
167 | item.userCollect = '1' | ||
168 | that.$message({ | ||
169 | message: '收藏成功!', | ||
170 | type: 'success' | ||
171 | }) | ||
172 | that.getDataList() | ||
173 | } | ||
174 | }) | ||
175 | } else { | ||
176 | this.$confirm('此操作将取消收藏, 是否继续?', '提示', { | ||
177 | confirmButtonText: '确定', | ||
178 | cancelButtonText: '取消', | ||
179 | type: 'warning' | ||
180 | }).then(() => { | ||
181 | deleteCollectBiz(item.bsmSqyw).then(res => { | ||
182 | if (res.code == 200) { | ||
183 | item.userCollect = '2' | ||
184 | that.$message({ | ||
185 | message: '取消收藏成功!', | ||
186 | type: 'success' | ||
187 | }) | ||
188 | that.getDataList() | ||
189 | } | ||
190 | }) | ||
191 | }).catch(() => { | ||
192 | this.$message({ | ||
193 | type: 'info', | ||
194 | message: '已取消收藏' | ||
195 | }) | ||
196 | }) | ||
197 | } | ||
198 | }, | ||
199 | handleSelect (item) { | ||
200 | this.busList.forEach(item => { | ||
201 | item.cselect = false | ||
202 | }) | ||
203 | item.cselect = !item.cselect | ||
204 | }, | ||
205 | // 登记类型 | ||
206 | handleDjlxSelect (item) { | ||
207 | this.djlxList.forEach(item => { | ||
208 | item.cselect = false | ||
209 | }) | ||
210 | this.btnDisabled = true | ||
211 | item.cselect = true; | ||
212 | this.djqxObj = item; | ||
213 | if (item.sffqlc == '1') { | ||
214 | this.btnDisabled = false | ||
215 | this.bsmSqyw = item.bsmSqyw | ||
216 | this.djywbm = item.djywbm; | ||
217 | } else { | ||
218 | this.getNextNode(item.bsmSqyw, false) | ||
219 | } | ||
220 | this.djqxList = [] | ||
221 | }, | ||
222 | handleDjqxItem (item) { | ||
223 | this.djlxList.forEach(item => { | ||
224 | item.cselect = false | ||
225 | }) | ||
226 | console.log(item); | ||
227 | if (item.sffqlc == 1) { | ||
228 | this.djywbm = item.djywbm | ||
229 | this.bsmSqyw = item.bsmSqyw | ||
230 | item.cselect = true | ||
231 | this.isDialog = true | ||
232 | this.btnDisabled = true | ||
233 | } | ||
234 | }, | ||
235 | handleSelectItem (item, list) { | ||
236 | this.handleSelectYw(item, list) | ||
237 | this.isDialog = true | ||
238 | }, | ||
239 | // 选择不动产信息 | ||
240 | bthSelectClick () { | ||
241 | this.isDialog = true | ||
242 | }, | ||
243 | loadView (view) { | ||
244 | return r => require.ensure([], () => r(require(`./components/${view}/${view}.vue`))) | ||
245 | } | ||
246 | } | ||
247 | } | ||
248 | </script> | ||
249 | <style scoped lang='scss'> | ||
250 | @import "~@/styles/mixin.scss"; | ||
251 | @import './ywsq.scss'; | ||
252 | |||
253 | /deep/.el-collapse-item__content { | ||
254 | padding-bottom: 0; | ||
255 | } | ||
256 | |||
257 | /deep/.el-collapse-item__wrap { | ||
258 | border-bottom: none; | ||
259 | } | ||
260 | </style> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment