96995b9f by 蔡俊立
2 parents e530fb71 6e44ae77
...@@ -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
......
...@@ -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 }
......
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>
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