申请业务重构
Showing
12 changed files
with
213 additions
and
209 deletions
... | @@ -3,15 +3,7 @@ | ... | @@ -3,15 +3,7 @@ |
3 | <!-- 表单部分 --> | 3 | <!-- 表单部分 --> |
4 | <div class="from-clues-header"> | 4 | <div class="from-clues-header"> |
5 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> | 5 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> |
6 | <el-row> | 6 | <el-row> |
7 | <el-col :span="5"> | ||
8 | <el-form-item label="权利类型"> | ||
9 | <el-select v-model="queryForm.qllx" filterable clearable placeholder="请选择权利类型"> | ||
10 | <el-option v-for="item in qllxs" :key="item.value" :label="item.label" :value="item.value"> | ||
11 | </el-option> | ||
12 | </el-select> | ||
13 | </el-form-item> | ||
14 | </el-col> | ||
15 | <el-col :span="6"> | 7 | <el-col :span="6"> |
16 | <el-form-item label="不动产单元号"> | 8 | <el-form-item label="不动产单元号"> |
17 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width200px"> | 9 | <el-input placeholder="请输入不动产单元号" v-model="queryForm.bdcdyh" clearable class="width200px"> |
... | @@ -62,24 +54,22 @@ import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js"; | ... | @@ -62,24 +54,22 @@ import { selectCfdj, startBusinessFlow, choiceBdcdy } from "@/api/ywbl.js"; |
62 | export default { | 54 | export default { |
63 | props: { | 55 | props: { |
64 | isJump: { type: Boolean, default: false }, | 56 | isJump: { type: Boolean, default: false }, |
65 | djywbm: { type: String, default: '' }, | 57 | sqywInfo: { type: Object, default: () => {} }, |
66 | djqxObj: { | ||
67 | type: Object, | ||
68 | default: {} | ||
69 | }, | ||
70 | bsmSqyw: { type: String, default: '' }, | ||
71 | }, | 58 | }, |
72 | mixins: [table, jump], | 59 | mixins: [table, jump], |
73 | data () { | 60 | data () { |
74 | return { | 61 | return { |
75 | queryForm: defaultParameters.defaultParameters(), | 62 | queryForm: defaultParameters.defaultParameters(), |
76 | qllxs: [], | ||
77 | tableData: { | 63 | tableData: { |
78 | total: 0, | 64 | total: 0, |
79 | columns: datas.columns(), | 65 | columns: datas.columns(), |
80 | data: [], | 66 | data: [], |
81 | }, | 67 | }, |
82 | bdcdysz: [] | 68 | bdcdysz: [], |
69 | bsmSqyw: | ||
70 | this.sqywInfo.nodetype === "djlx" | ||
71 | ? this.sqywInfo.bsmSqyw | ||
72 | : this.sqywInfo.parentid, | ||
83 | }; | 73 | }; |
84 | }, | 74 | }, |
85 | mounted () { | 75 | mounted () { |
... | @@ -95,7 +85,7 @@ export default { | ... | @@ -95,7 +85,7 @@ export default { |
95 | this.$emit("closeDialog") | 85 | this.$emit("closeDialog") |
96 | }, | 86 | }, |
97 | fetchData () { | 87 | fetchData () { |
98 | this.queryForm.sqywbm = this.djywbm; | 88 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
99 | selectCfdj({ ...this.queryForm, ...this.pageData }) | 89 | selectCfdj({ ...this.queryForm, ...this.pageData }) |
100 | .then((res) => { | 90 | .then((res) => { |
101 | if (res.code === 200) { | 91 | if (res.code === 200) { |
... | @@ -114,8 +104,8 @@ export default { | ... | @@ -114,8 +104,8 @@ export default { |
114 | startBusinessFlow({ | 104 | startBusinessFlow({ |
115 | bsmSqyw: this.bsmSqyw, | 105 | bsmSqyw: this.bsmSqyw, |
116 | bdcdysz: this.bdcdysz, | 106 | bdcdysz: this.bdcdysz, |
117 | djqxbm: this.djqxObj?.djqxbm, | 107 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
118 | djqxmc: this.djqxObj?.djqxmc | 108 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
119 | }).then((res) => { | 109 | }).then((res) => { |
120 | if (res.code == 200) { | 110 | if (res.code == 200) { |
121 | this.$message({ | 111 | this.$message({ |
... | @@ -123,7 +113,7 @@ export default { | ... | @@ -123,7 +113,7 @@ export default { |
123 | message: '发起申请成功', | 113 | message: '发起申请成功', |
124 | type: 'success' | 114 | type: 'success' |
125 | }) | 115 | }) |
126 | this.jump(res.result, this.djywbm) | 116 | this.jump(res.result, this.sqywInfo.djywbm) |
127 | } else { | 117 | } else { |
128 | this.$message.error(res.message) | 118 | this.$message.error(res.message) |
129 | } | 119 | } | ... | ... |
... | @@ -99,12 +99,7 @@ export default { | ... | @@ -99,12 +99,7 @@ export default { |
99 | mixins: [table, jump], | 99 | mixins: [table, jump], |
100 | props: { | 100 | props: { |
101 | isJump: { type: Boolean, default: false }, | 101 | isJump: { type: Boolean, default: false }, |
102 | djywbm: { type: String, default: "" }, | 102 | sqywInfo: { type: Object, default: () => {} }, |
103 | djqxObj: { | ||
104 | type: Object, | ||
105 | default: {}, | ||
106 | }, | ||
107 | bsmSqyw: { type: String, default: "" }, | ||
108 | }, | 103 | }, |
109 | data() { | 104 | data() { |
110 | return { | 105 | return { |
... | @@ -131,7 +126,7 @@ export default { | ... | @@ -131,7 +126,7 @@ export default { |
131 | this.$emit("closeDialog"); | 126 | this.$emit("closeDialog"); |
132 | }, | 127 | }, |
133 | fetchData() { | 128 | fetchData() { |
134 | this.queryForm.sqywbm = this.djywbm; | 129 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
135 | selectDiyaq({ ...this.queryForm, ...this.pageData }).then((res) => { | 130 | selectDiyaq({ ...this.queryForm, ...this.pageData }).then((res) => { |
136 | if (res.code === 200) { | 131 | if (res.code === 200) { |
137 | let { total, records } = res.result; | 132 | let { total, records } = res.result; |
... | @@ -146,10 +141,10 @@ export default { | ... | @@ -146,10 +141,10 @@ export default { |
146 | return; | 141 | return; |
147 | } | 142 | } |
148 | startBusinessFlow({ | 143 | startBusinessFlow({ |
149 | bsmSqyw: this.bsmSqyw, | 144 | bsmSqyw: this.sqywInfo.parentid, |
150 | bdcdysz: this.bdcdysz, | 145 | bdcdysz: this.bdcdysz, |
151 | djqxbm: this.djqxObj?.djqxbm, | 146 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
152 | djqxmc: this.djqxObj?.djqxmc, | 147 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
153 | }).then((res) => { | 148 | }).then((res) => { |
154 | if (res.code == 200) { | 149 | if (res.code == 200) { |
155 | this.$message({ | 150 | this.$message({ |
... | @@ -158,7 +153,7 @@ export default { | ... | @@ -158,7 +153,7 @@ export default { |
158 | type: "success", | 153 | type: "success", |
159 | }); | 154 | }); |
160 | if (!this.isJump) { | 155 | if (!this.isJump) { |
161 | this.jump(res.result, this.djywbm); | 156 | this.jump(res.result, this.sqywInfo.djywbm); |
162 | } else { | 157 | } else { |
163 | this.$emit("updateDialog", true); | 158 | this.$emit("updateDialog", true); |
164 | } | 159 | } | ... | ... |
... | @@ -77,12 +77,7 @@ export default { | ... | @@ -77,12 +77,7 @@ export default { |
77 | mixins: [table, jump], | 77 | mixins: [table, jump], |
78 | props: { | 78 | props: { |
79 | isJump: { type: Boolean, default: false }, | 79 | isJump: { type: Boolean, default: false }, |
80 | djywbm: { type: String, default: '' }, | 80 | sqywInfo: { type: Object, default: () => {} }, |
81 | djqxObj: { | ||
82 | type: Object, | ||
83 | default: {} | ||
84 | }, | ||
85 | bsmSqyw: { type: String, default: '' }, | ||
86 | }, | 81 | }, |
87 | data () { | 82 | data () { |
88 | return { | 83 | return { |
... | @@ -93,13 +88,16 @@ export default { | ... | @@ -93,13 +88,16 @@ export default { |
93 | ywh: '', | 88 | ywh: '', |
94 | bdcqzh: '' | 89 | bdcqzh: '' |
95 | }, | 90 | }, |
96 | |||
97 | tableData: { | 91 | tableData: { |
98 | total: 0, | 92 | total: 0, |
99 | columns: datas.columns(), | 93 | columns: datas.columns(), |
100 | data: [], | 94 | data: [], |
101 | }, | 95 | }, |
102 | bdcdysz: [] | 96 | bdcdysz: [], |
97 | bsmSqyw: | ||
98 | this.sqywInfo.nodetype === "djlx" | ||
99 | ? this.sqywInfo.bsmSqyw | ||
100 | : this.sqywInfo.parentid, | ||
103 | }; | 101 | }; |
104 | }, | 102 | }, |
105 | mounted () { | 103 | mounted () { |
... | @@ -117,7 +115,7 @@ export default { | ... | @@ -117,7 +115,7 @@ export default { |
117 | fetchData () { | 115 | fetchData () { |
118 | if (!this.isJump) { | 116 | if (!this.isJump) { |
119 | //从业务办理进入 | 117 | //从业务办理进入 |
120 | this.queryForm.sqywbm = this.djywbm; | 118 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
121 | this.queryForm.fwfl = this.activeName; | 119 | this.queryForm.fwfl = this.activeName; |
122 | if (this.activeName == "zrz") { | 120 | if (this.activeName == "zrz") { |
123 | selectZrz({ ...this.queryForm, ...this.pageData }).then((res) => { | 121 | selectZrz({ ...this.queryForm, ...this.pageData }).then((res) => { |
... | @@ -159,11 +157,11 @@ export default { | ... | @@ -159,11 +157,11 @@ export default { |
159 | } | 157 | } |
160 | if (!this.isJump) { | 158 | if (!this.isJump) { |
161 | startBusinessFlow({ | 159 | startBusinessFlow({ |
162 | bsmSqyw: this.bsmSqyw, | 160 | bsmSqyw: this.sqywInfo.parentid, |
163 | fwlx: this.activeName, | 161 | fwlx: this.activeName, |
164 | bdcdysz: this.bdcdysz, | 162 | bdcdysz: this.bdcdysz, |
165 | djqxbm: this.djqxObj?.djqxbm, | 163 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
166 | djqxmc: this.djqxObj?.djqxmc | 164 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
167 | }).then((res) => { | 165 | }).then((res) => { |
168 | if (res.code == 200) { | 166 | if (res.code == 200) { |
169 | this.$message({ | 167 | this.$message({ | ... | ... |
... | @@ -49,24 +49,21 @@ export default { | ... | @@ -49,24 +49,21 @@ export default { |
49 | mixins: [table, jump], | 49 | mixins: [table, jump], |
50 | props: { | 50 | props: { |
51 | isJump: { type: Boolean, default: false }, | 51 | isJump: { type: Boolean, default: false }, |
52 | djywbm: { type: String, default: '' }, | 52 | sqywInfo: { type: Object, default: () => {} }, |
53 | djqxObj: { | ||
54 | type: Object, | ||
55 | default: {} | ||
56 | }, | ||
57 | bsmSqyw: { type: String, default: '' }, | ||
58 | }, | 53 | }, |
59 | data () { | 54 | data () { |
60 | return { | 55 | return { |
61 | queryForm: defaultParameters.defaultParameters(), | 56 | queryForm: defaultParameters.defaultParameters(), |
62 | |||
63 | qllxs: [], | ||
64 | tableData: { | 57 | tableData: { |
65 | total: 0, | 58 | total: 0, |
66 | columns: datas.columns(), | 59 | columns: datas.columns(), |
67 | data: [], | 60 | data: [], |
68 | }, | 61 | }, |
69 | bdcdysz: [] | 62 | bdcdysz: [], |
63 | bsmSqyw: | ||
64 | this.sqywInfo.nodetype === "djlx" | ||
65 | ? this.sqywInfo.bsmSqyw | ||
66 | : this.sqywInfo.parentid, | ||
70 | }; | 67 | }; |
71 | }, | 68 | }, |
72 | mounted () { | 69 | mounted () { |
... | @@ -82,7 +79,7 @@ export default { | ... | @@ -82,7 +79,7 @@ export default { |
82 | this.$emit("closeDialog"); | 79 | this.$emit("closeDialog"); |
83 | }, | 80 | }, |
84 | fetchData () { | 81 | fetchData () { |
85 | this.queryForm.sqywbm = this.djywbm; | 82 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
86 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 83 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
87 | if (res.code === 200) { | 84 | if (res.code === 200) { |
88 | let { total, records } = res.result; | 85 | let { total, records } = res.result; |
... | @@ -99,8 +96,8 @@ export default { | ... | @@ -99,8 +96,8 @@ export default { |
99 | startBusinessFlow({ | 96 | startBusinessFlow({ |
100 | bsmSqyw: this.bsmSqyw, | 97 | bsmSqyw: this.bsmSqyw, |
101 | bdcdysz: this.bdcdysz, | 98 | bdcdysz: this.bdcdysz, |
102 | djqxbm: this.djqxObj?.djqxbm, | 99 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
103 | djqxmc: this.djqxObj?.djqxmc | 100 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
104 | }).then((res) => { | 101 | }).then((res) => { |
105 | if (res.code == 200) { | 102 | if (res.code == 200) { |
106 | this.$message({ | 103 | this.$message({ | ... | ... |
... | @@ -49,12 +49,7 @@ export default { | ... | @@ -49,12 +49,7 @@ export default { |
49 | mixins: [table, jump], | 49 | mixins: [table, jump], |
50 | props: { | 50 | props: { |
51 | isJump: { type: Boolean, default: false }, | 51 | isJump: { type: Boolean, default: false }, |
52 | djywbm: { type: String, default: '' }, | 52 | sqywInfo: { type: Object, default: () => {} }, |
53 | djqxObj: { | ||
54 | type: Object, | ||
55 | default: {} | ||
56 | }, | ||
57 | bsmSqyw: { type: String, default: '' }, | ||
58 | }, | 53 | }, |
59 | data () { | 54 | data () { |
60 | return { | 55 | return { |
... | @@ -81,7 +76,7 @@ export default { | ... | @@ -81,7 +76,7 @@ export default { |
81 | this.$emit("closeDialog"); | 76 | this.$emit("closeDialog"); |
82 | }, | 77 | }, |
83 | fetchData () { | 78 | fetchData () { |
84 | this.queryForm.sqywbm = this.djywbm; | 79 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
85 | selectNydsyqQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 80 | selectNydsyqQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
86 | if (res.code === 200) { | 81 | if (res.code === 200) { |
87 | let { total, records } = res.result; | 82 | let { total, records } = res.result; |
... | @@ -96,10 +91,10 @@ export default { | ... | @@ -96,10 +91,10 @@ export default { |
96 | return; | 91 | return; |
97 | } | 92 | } |
98 | startBusinessFlow({ | 93 | startBusinessFlow({ |
99 | bsmSqyw: this.bsmSqyw, | 94 | bsmSqyw: this.sqywInfo.parentid, |
100 | bdcdysz: this.bdcdysz, | 95 | bdcdysz: this.bdcdysz, |
101 | djqxbm: this.djqxObj?.djqxbm, | 96 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
102 | djqxmc: this.djqxObj?.djqxmc | 97 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
103 | }).then((res) => { | 98 | }).then((res) => { |
104 | if (res.code == 200) { | 99 | if (res.code == 200) { |
105 | this.$message({ | 100 | this.$message({ | ... | ... |
... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
14 | placeholder="请选择权利类型" | 14 | placeholder="请选择权利类型" |
15 | > | 15 | > |
16 | <el-option | 16 | <el-option |
17 | v-for="item in qllxs" | 17 | v-for="item in qllxData" |
18 | :key="item.sxzdz" | 18 | :key="item.sxzdz" |
19 | :label="item.sxzdmc" | 19 | :label="item.sxzdmc" |
20 | :value="item.sxzdz" | 20 | :value="item.sxzdz" |
... | @@ -98,35 +98,32 @@ export default { | ... | @@ -98,35 +98,32 @@ export default { |
98 | mixins: [table, jump], | 98 | mixins: [table, jump], |
99 | props: { | 99 | props: { |
100 | isJump: { type: Boolean, default: false }, | 100 | isJump: { type: Boolean, default: false }, |
101 | djywbm: { type: String, default: "" }, | 101 | sqywInfo: { type: Object, default: () => {} }, |
102 | djqxObj: { type: Object, default: {} }, | ||
103 | bsmSqyw: { type: String, default: "" }, | ||
104 | }, | 102 | }, |
105 | data() { | 103 | data() { |
106 | return { | 104 | return { |
107 | queryForm: defaultParameters.defaultParameters(), | 105 | queryForm: defaultParameters.defaultParameters(), |
108 | qllxs: [], | 106 | qllxData: [], |
109 | tableData: { | 107 | tableData: { |
110 | total: 0, | 108 | total: 0, |
111 | columns: datas.columns(), | 109 | columns: datas.columns(), |
112 | data: [], | 110 | data: [], |
113 | }, | 111 | }, |
114 | bdcdysz: [], | 112 | bdcdysz: [], |
115 | bsmSqyw: "", | 113 | bsmSqyw: |
114 | this.sqywInfo.nodetype === "djlx" | ||
115 | ? this.sqywInfo.bsmSqyw | ||
116 | : this.sqywInfo.parentid, | ||
116 | }; | 117 | }; |
117 | }, | 118 | }, |
118 | mounted() { | 119 | mounted() { |
119 | sendThis(this); | 120 | sendThis(this); |
120 | }, | 121 | }, |
121 | created() { | 122 | created() { |
122 | if (this.djqxObj.nodetype === "djlx") { | 123 | //初始化权利类型下拉框内容 |
123 | this.bsmSqyw = this.djqxObj.bsmSqyw; | ||
124 | } else { | ||
125 | this.bsmSqyw = this.djqxObj.parentid; | ||
126 | } | ||
127 | getQllxByBsmSqyw(this.bsmSqyw).then((res) => { | 124 | getQllxByBsmSqyw(this.bsmSqyw).then((res) => { |
128 | if (res.code === 200) { | 125 | if (res.code === 200) { |
129 | this.qllxs = res.result ? res.result : []; | 126 | this.qllxData = res.result ? res.result : []; |
130 | } | 127 | } |
131 | }); | 128 | }); |
132 | }, | 129 | }, |
... | @@ -139,13 +136,9 @@ export default { | ... | @@ -139,13 +136,9 @@ export default { |
139 | closeDialog() { | 136 | closeDialog() { |
140 | this.$emit("closeDialog"); | 137 | this.$emit("closeDialog"); |
141 | }, | 138 | }, |
139 | //默认加载表格信息 | ||
142 | fetchData() { | 140 | fetchData() { |
143 | //this.queryForm.bsmSqyw = this.bsmSqyw; | 141 | this.queryForm.bsmSqyw = this.bsmSqyw; |
144 | if (this.djqxObj.nodetype === "djlx") { | ||
145 | this.queryForm.bsmSqyw = this.djqxObj.bsmSqyw; | ||
146 | } else { | ||
147 | this.queryForm.bsmSqyw = this.djqxObj.parentid; | ||
148 | } | ||
149 | selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 142 | selectQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
150 | if (res.code === 200) { | 143 | if (res.code === 200) { |
151 | let { total, records } = res.result; | 144 | let { total, records } = res.result; |
... | @@ -156,14 +149,14 @@ export default { | ... | @@ -156,14 +149,14 @@ export default { |
156 | }, | 149 | }, |
157 | submitForm() { | 150 | submitForm() { |
158 | if (this.bdcdysz.length == 0) { | 151 | if (this.bdcdysz.length == 0) { |
159 | this.$message.error("请至少选择一条数据"); | 152 | this.$alert("请至少选择一条数据"); |
160 | return; | 153 | return; |
161 | } | 154 | } |
162 | startBusinessFlow({ | 155 | startBusinessFlow({ |
163 | bsmSqyw: this.bsmSqyw, | 156 | bsmSqyw: this.bsmSqyw, |
164 | bdcdysz: this.bdcdysz, | 157 | bdcdysz: this.bdcdysz, |
165 | djqxbm: this.djqxObj?.djqxbm, | 158 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
166 | djqxmc: this.djqxObj?.djqxmc, | 159 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
167 | }).then((res) => { | 160 | }).then((res) => { |
168 | if (res.code == 200) { | 161 | if (res.code == 200) { |
169 | this.$message({ | 162 | this.$message({ |
... | @@ -177,7 +170,7 @@ export default { | ... | @@ -177,7 +170,7 @@ export default { |
177 | this.$emit("updateDialog", true); | 170 | this.$emit("updateDialog", true); |
178 | } | 171 | } |
179 | } else { | 172 | } else { |
180 | this.$message.error(res.message); | 173 | this.$alert(res.message); |
181 | } | 174 | } |
182 | }); | 175 | }); |
183 | }, | 176 | }, | ... | ... |
... | @@ -4,26 +4,19 @@ | ... | @@ -4,26 +4,19 @@ |
4 | <!-- 表单部分 --> | 4 | <!-- 表单部分 --> |
5 | <div class="from-clues-header"> | 5 | <div class="from-clues-header"> |
6 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> | 6 | <el-form :model="queryForm" ref="queryForm" label-width="100px"> |
7 | <el-row> | 7 | <el-row> |
8 | <el-col :span="5"> | 8 | <el-col :span="8"> |
9 | <el-form-item label="权利类型"> | 9 | <el-form-item label="不动产权证号"> |
10 | <el-select | 10 | <el-input |
11 | v-model="queryForm.qllx" | 11 | placeholder="请输入不动产权证号" |
12 | filterable | 12 | v-model="queryForm.bdcqzh" |
13 | clearable | 13 | clearable |
14 | placeholder="请选择权利类型" | 14 | class="width200px" |
15 | > | 15 | > |
16 | <el-option | 16 | </el-input> |
17 | v-for="item in qllxs" | ||
18 | :key="item.value" | ||
19 | :label="item.label" | ||
20 | :value="item.value" | ||
21 | > | ||
22 | </el-option> | ||
23 | </el-select> | ||
24 | </el-form-item> | 17 | </el-form-item> |
25 | </el-col> | 18 | </el-col> |
26 | <el-col :span="6"> | 19 | <el-col :span="8"> |
27 | <el-form-item label="不动产单元号"> | 20 | <el-form-item label="不动产单元号"> |
28 | <el-input | 21 | <el-input |
29 | placeholder="请输入不动产单元号" | 22 | placeholder="请输入不动产单元号" |
... | @@ -34,11 +27,11 @@ | ... | @@ -34,11 +27,11 @@ |
34 | </el-input> | 27 | </el-input> |
35 | </el-form-item> | 28 | </el-form-item> |
36 | </el-col> | 29 | </el-col> |
37 | <el-col :span="6"> | 30 | <el-col :span="6"> |
38 | <el-form-item label="不动产权证号"> | 31 | <el-form-item label="坐落"> |
39 | <el-input | 32 | <el-input |
40 | placeholder="请输入不动产权证号" | 33 | placeholder="" |
41 | v-model="queryForm.bdcqzh" | 34 | v-model="queryForm.zl" |
42 | clearable | 35 | clearable |
43 | class="width200px" | 36 | class="width200px" |
44 | > | 37 | > |
... | @@ -86,17 +79,11 @@ export default { | ... | @@ -86,17 +79,11 @@ export default { |
86 | mixins: [table, jump], | 79 | mixins: [table, jump], |
87 | props: { | 80 | props: { |
88 | isJump: { type: Boolean, default: false }, | 81 | isJump: { type: Boolean, default: false }, |
89 | djywbm: { type: String, default: "" }, | 82 | sqywInfo: { type: Object, default: () => {} }, |
90 | djqxObj: { | ||
91 | type: Object, | ||
92 | default: {}, | ||
93 | }, | ||
94 | bsmSqyw: { type: String, default: "" }, | ||
95 | }, | 83 | }, |
96 | data() { | 84 | data() { |
97 | return { | 85 | return { |
98 | queryForm: defaultParameters.defaultParameters(), | 86 | queryForm: defaultParameters.defaultParameters(), |
99 | qllxs: [], | ||
100 | tableData: { | 87 | tableData: { |
101 | total: 0, | 88 | total: 0, |
102 | columns: datas.columns(), | 89 | columns: datas.columns(), |
... | @@ -117,13 +104,8 @@ export default { | ... | @@ -117,13 +104,8 @@ export default { |
117 | closeDialog() { | 104 | closeDialog() { |
118 | this.$emit("closeDialog"); | 105 | this.$emit("closeDialog"); |
119 | }, | 106 | }, |
120 | fetchData() { | 107 | fetchData() { |
121 | if(this.djqxObj.nodetype==="djlx"){ | 108 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
122 | this.queryForm.bsmSqyw = this.djqxObj.bsmSqyw; | ||
123 | }else{ | ||
124 | this.queryForm.bsmSqyw = this.djqxObj.parentid; | ||
125 | } | ||
126 | console.log(this.queryForm); | ||
127 | selectFwsyq({ ...this.queryForm, ...this.pageData }).then((res) => { | 109 | selectFwsyq({ ...this.queryForm, ...this.pageData }).then((res) => { |
128 | if (res.code === 200) { | 110 | if (res.code === 200) { |
129 | let { total, records } = res.result; | 111 | let { total, records } = res.result; |
... | @@ -140,8 +122,8 @@ export default { | ... | @@ -140,8 +122,8 @@ export default { |
140 | startBusinessFlow({ | 122 | startBusinessFlow({ |
141 | bsmSqyw: this.bsmSqyw, | 123 | bsmSqyw: this.bsmSqyw, |
142 | bdcdysz: this.bdcdysz, | 124 | bdcdysz: this.bdcdysz, |
143 | djqxbm: this.djqxObj?.djqxbm, | 125 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
144 | djqxmc: this.djqxObj?.djqxmc, | 126 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
145 | }).then((res) => { | 127 | }).then((res) => { |
146 | if (res.code == 200) { | 128 | if (res.code == 200) { |
147 | this.$message({ | 129 | this.$message({ | ... | ... |
... | @@ -63,23 +63,17 @@ export default { | ... | @@ -63,23 +63,17 @@ export default { |
63 | mixins: [table, jump], | 63 | mixins: [table, jump], |
64 | props: { | 64 | props: { |
65 | isJump: { type: Boolean, default: false }, | 65 | isJump: { type: Boolean, default: false }, |
66 | djywbm: { type: String, default: '' }, | 66 | sqywInfo: { type: Object, default: () => {} }, |
67 | djqxObj: { | ||
68 | type: Object, | ||
69 | default: {} | ||
70 | }, | ||
71 | bsmSqyw: { type: String, default: '' }, | ||
72 | }, | 67 | }, |
73 | data () { | 68 | data () { |
74 | return { | 69 | return { |
75 | queryForm: defaultParameters.defaultParameters(), | 70 | queryForm: defaultParameters.defaultParameters(), |
76 | qllxs: [], | ||
77 | tableData: { | 71 | tableData: { |
78 | total: 0, | 72 | total: 0, |
79 | columns: datas.columns(), | 73 | columns: datas.columns(), |
80 | data: [], | 74 | data: [], |
81 | }, | 75 | }, |
82 | bdcdysz: [] | 76 | bdcdysz: [], |
83 | }; | 77 | }; |
84 | }, | 78 | }, |
85 | mounted () { | 79 | mounted () { |
... | @@ -95,7 +89,7 @@ export default { | ... | @@ -95,7 +89,7 @@ export default { |
95 | this.$emit("closeDialog"); | 89 | this.$emit("closeDialog"); |
96 | }, | 90 | }, |
97 | fetchData () { | 91 | fetchData () { |
98 | this.queryForm.sqywbm = this.djywbm; | 92 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
99 | selectJsydQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 93 | selectJsydQlxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
100 | if (res.code === 200) { | 94 | if (res.code === 200) { |
101 | let { total, records } = res.result; | 95 | let { total, records } = res.result; |
... | @@ -110,10 +104,11 @@ export default { | ... | @@ -110,10 +104,11 @@ export default { |
110 | return; | 104 | return; |
111 | } | 105 | } |
112 | startBusinessFlow({ | 106 | startBusinessFlow({ |
113 | bsmSqyw: this.bsmSqyw, | 107 | bsmSqyw: this.sqywInfo.parentid, |
114 | bdcdysz: this.bdcdysz, | 108 | bdcdysz: this.bdcdysz, |
115 | djqxbm: this.djqxObj?.djqxbm, | 109 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
116 | djqxmc: this.djqxObj?.djqxmc | 110 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
111 | }).then((res) => { | ||
117 | }).then((res) => { | 112 | }).then((res) => { |
118 | if (res.code == 200) { | 113 | if (res.code == 200) { |
119 | this.$message({ | 114 | this.$message({ | ... | ... |
... | @@ -49,21 +49,21 @@ export default { | ... | @@ -49,21 +49,21 @@ export default { |
49 | mixins: [table, jump], | 49 | mixins: [table, jump], |
50 | props: { | 50 | props: { |
51 | isJump: { type: Boolean, default: false }, | 51 | isJump: { type: Boolean, default: false }, |
52 | djywbm: { type: String, default: '' }, | 52 | sqywInfo: { type: Object, default: () => {} }, |
53 | djqxObj: {type: Object, default: {}}, | ||
54 | bsmSqyw: { type: String, default: '' }, | ||
55 | }, | 53 | }, |
56 | data () { | 54 | data () { |
57 | return { | 55 | return { |
58 | queryForm: defaultParameters.defaultParameters(), | 56 | queryForm: defaultParameters.defaultParameters(), |
59 | |||
60 | qllxs: [], | ||
61 | tableData: { | 57 | tableData: { |
62 | total: 0, | 58 | total: 0, |
63 | columns: datas.columns(), | 59 | columns: datas.columns(), |
64 | data: [], | 60 | data: [], |
65 | }, | 61 | }, |
66 | bdcdysz: [] | 62 | bdcdysz: [], |
63 | bsmSqyw: | ||
64 | this.sqywInfo.nodetype === "djlx" | ||
65 | ? this.sqywInfo.bsmSqyw | ||
66 | : this.sqywInfo.parentid, | ||
67 | }; | 67 | }; |
68 | }, | 68 | }, |
69 | mounted () { | 69 | mounted () { |
... | @@ -82,7 +82,7 @@ export default { | ... | @@ -82,7 +82,7 @@ export default { |
82 | this.fetchData() | 82 | this.fetchData() |
83 | }, | 83 | }, |
84 | fetchData () { | 84 | fetchData () { |
85 | this.queryForm.sqywbm = this.djywbm; | 85 | this.queryForm.sqywbm = this.sqywInfo.djywbm; |
86 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { | 86 | selectZdjbxx({ ...this.queryForm, ...this.pageData }).then((res) => { |
87 | if (res.code === 200) { | 87 | if (res.code === 200) { |
88 | let { total, records } = res.result; | 88 | let { total, records } = res.result; |
... | @@ -93,14 +93,14 @@ export default { | ... | @@ -93,14 +93,14 @@ export default { |
93 | }, | 93 | }, |
94 | submitForm () { | 94 | submitForm () { |
95 | if (this.bdcdysz.length == 0) { | 95 | if (this.bdcdysz.length == 0) { |
96 | this.$message.error("请至少选择一条数据"); | 96 | this.$alert("请至少选择一条数据"); |
97 | return; | 97 | return; |
98 | } | 98 | } |
99 | startBusinessFlow({ | 99 | startBusinessFlow({ |
100 | bsmSqyw: this.bsmSqyw, | 100 | bsmSqyw: this.bsmSqyw, |
101 | bdcdysz: this.bdcdysz, | 101 | bdcdysz: this.bdcdysz, |
102 | djqxbm: this.djqxObj?.djqxbm, | 102 | djqxbm: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodecode:"", |
103 | djqxmc: this.djqxObj?.djqxmc | 103 | djqxmc: this.sqywInfo.nodetype=="djqx"?this.sqywInfo.nodename:"", |
104 | }).then((res) => { | 104 | }).then((res) => { |
105 | if (res.code == 200) { | 105 | if (res.code == 200) { |
106 | this.$message({ | 106 | this.$message({ |
... | @@ -114,7 +114,7 @@ export default { | ... | @@ -114,7 +114,7 @@ export default { |
114 | this.$emit('updateDialog', true) | 114 | this.$emit('updateDialog', true) |
115 | } | 115 | } |
116 | } else { | 116 | } else { |
117 | this.$message.error(res.message); | 117 | this.$alert(res.message); |
118 | } | 118 | } |
119 | }) | 119 | }) |
120 | }, | 120 | }, | ... | ... |
... | @@ -17,11 +17,12 @@ | ... | @@ -17,11 +17,12 @@ |
17 | <div v-if="selectType=='collect'" class="right-situation"> | 17 | <div v-if="selectType=='collect'" class="right-situation"> |
18 | <div class="right-title">常办业务列表</div> | 18 | <div class="right-title">常办业务列表</div> |
19 | <ul> | 19 | <ul> |
20 | <li class="cactive" v-for="(item, index) in collectList" :key="index" @dblclick="dblclick(item)" | 20 | <li :class="item.selected ? 'cactive' : ''" v-for="(item, index) in collectList" :key="index" @dblclick="dblclick(collectList,index)" |
21 | @click="selectSqywClick(item)"> | 21 | @click="selectSqywClick(collectList,index)"> |
22 | <p>{{ item.djywmc }}<br>{{ item.nodename }}</p> | 22 | <p v-if="item.nodetype=='djqx'">{{ item.djywmc }}<br>{{ item.nodename }}</p> |
23 | <dt v-else>{{ item.djywmc}}</dt> | ||
23 | <p class="active" @click.stop="handleCollection(item)"> | 24 | <p class="active" @click.stop="handleCollection(item)"> |
24 | <i class="el-icon-star-off active"></i> | 25 | <i class="el-icon-star-off"></i> |
25 | </p> | 26 | </p> |
26 | </li> | 27 | </li> |
27 | </ul> | 28 | </ul> |
... | @@ -31,59 +32,72 @@ | ... | @@ -31,59 +32,72 @@ |
31 | <!-- 登记簿补录 --> | 32 | <!-- 登记簿补录 --> |
32 | <div v-if="selectType=='amend'">登记簿补录</div> | 33 | <div v-if="selectType=='amend'">登记簿补录</div> |
33 | <!-- 业务申请 --> | 34 | <!-- 业务申请 --> |
34 | <div v-if="selectType=='apply'"> | 35 | <div v-if="selectType=='apply'" > |
36 | <div class="right-type el-card box-card is-always-shadow"> | ||
35 | <div class="right-title">登记类型</div> | 37 | <div class="right-title">登记类型</div> |
36 | <ul class="type-content"> | 38 | <ul class="type-content"> |
37 | <li :class="item.cselect ? 'cactive' : ''" @dblclick="dblclick(item)" @click="selectSqywClick(item)" | 39 | <li :class="item.selected ? 'cactive' : ''" @dblclick="item.sffqlc == 1 && dblclick(djlxList,index)" @click="selectSqywClick(djlxList,index)" |
38 | v-for="(item, index) in djlxList" :key="index"> | 40 | v-for="(item, index) in djlxList" :key="index"> |
39 | <p> | 41 | <p> |
40 | {{ item.nodename }} | 42 | {{ item.nodename }} |
41 | </p> | 43 | </p> |
42 | <p v-if="item.sffqlc == 1" :class="item.userCollect == 1 ? 'active' : ''" | 44 | <p v-if="item.sffqlc == 1" :class="item.userCollect == 1 ? 'active' : ''" |
43 | @click.stop="handleCollection(item)"> | 45 | @click.stop="handleCollection(item)"> |
44 | <i class="el-icon-star-off" :class="item.userCollect == 1 ? 'active' : ''"></i> | 46 | <i class="el-icon-star-off"></i> |
47 | </p> | ||
48 | </li> | ||
49 | </ul> | ||
50 | </div> | ||
51 | <div class="right-situation el-card box-card is-always-shadow"> | ||
52 | <div class="right-title">登记情形</div> | ||
53 | <ul> | ||
54 | <li :class="item.selected ? 'cactive' : ''" v-for="(item, index) in djqxList" :key="index" @dblclick="dblclick(djqxList,index)" | ||
55 | @click="selectSqywClick(djqxList,index)"> | ||
56 | <dt>{{ item.nodename }}</dt> | ||
57 | <p :class="item.userCollect == 1 ? 'active' : ''" @click.stop="handleCollection(item)"> | ||
58 | <i class="el-icon-star-off"></i> | ||
45 | </p> | 59 | </p> |
46 | </li> | 60 | </li> |
47 | </ul> | 61 | </ul> |
62 | </div> | ||
48 | </div> | 63 | </div> |
49 | <div class="submit-button"> | 64 | <div class="submit-button"> |
50 | <el-button type="primary" :disabled="btnDisabled" @click="dialogClick">选择不动产</el-button> | 65 | <el-button type="primary" :disabled="btnDisabled" @click="dialogClick">选择不动产</el-button> |
51 | </div> | 66 | </div> |
52 | </div> | 67 | </div> |
53 | <selectDialog v-model="isDialog" v-bind="selectSqdjyw"/> | 68 | <selectDialog v-model="isDialog" :sqywInfo="selectParam"/> |
54 | </div> | 69 | </div> |
55 | </template> | 70 | </template> |
56 | <script> | 71 | <script> |
57 | import selectDialog from "./slectBdc.vue" | 72 | import selectDialog from "./selectBdc.vue" |
58 | import { getCollectBiz, getleftMenu, getNextNode, addCollectBiz, deleteCollectBiz } from "@/api/ywbl" | 73 | import { getCollectBiz, getleftMenu, getNextNode, addCollectBiz, deleteCollectBiz } from "@/api/ywbl" |
59 | export default { | 74 | export default { |
60 | data () { | 75 | data () { |
61 | return { | 76 | return { |
77 | //申请业务类型集合 | ||
62 | sqywlxList: [ | 78 | sqywlxList: [ |
63 | {name:"常办业务",type:"collect"}, | 79 | {name:"常办业务",type:"collect"}, |
64 | {name:"一并申请",type:"together"}, | 80 | {name:"一并申请",type:"together"}, |
65 | {name:"登记簿补录",type:"amend"} | 81 | {name:"登记簿补录",type:"amend"} |
66 | ], | 82 | ], |
83 | //类型默认选择常办业务 | ||
67 | selectType: "collect", | 84 | selectType: "collect", |
85 | //堆叠框选中第一个 | ||
68 | activeNames: ['1'], | 86 | activeNames: ['1'], |
69 | collectList :[], | 87 | //收藏业务集合 |
88 | collectList :[], | ||
89 | //申请权利类型集合 | ||
70 | sqywQllxList :[], | 90 | sqywQllxList :[], |
91 | //登记类型集合 | ||
71 | djlxList: [], | 92 | djlxList: [], |
93 | //申请权利类型集合 | ||
72 | djqxList: [], | 94 | djqxList: [], |
73 | selectSqdjyw:{}, | 95 | //选中业务的参数 |
74 | 96 | selectParam:{}, | |
75 | itemList: [], | 97 | //弹框框架显示或隐藏 |
76 | ywList: [], | ||
77 | |||
78 | obj: { | ||
79 | '0': '常办业务列表', | ||
80 | '-1': '登记情形' | ||
81 | }, | ||
82 | isDialog: false, | 98 | isDialog: false, |
99 | //选择按钮显示或隐藏 | ||
83 | btnDisabled: true, | 100 | btnDisabled: true, |
84 | djywbm: '', | ||
85 | djqxObj: {}, | ||
86 | bsmSqyw: '' | ||
87 | } | 101 | } |
88 | }, | 102 | }, |
89 | components: { | 103 | components: { |
... | @@ -96,7 +110,10 @@ export default { | ... | @@ -96,7 +110,10 @@ export default { |
96 | getDataList () { | 110 | getDataList () { |
97 | //获取收藏信息集合 | 111 | //获取收藏信息集合 |
98 | getCollectBiz().then(res => { | 112 | getCollectBiz().then(res => { |
99 | this.collectList = res.result | 113 | this.collectList = res.result; |
114 | this.collectList.forEach(item => { | ||
115 | this.$set(item, 'selected', false); | ||
116 | }); | ||
100 | }); | 117 | }); |
101 | //获取申请权利信息集合 | 118 | //获取申请权利信息集合 |
102 | getleftMenu().then(res => { | 119 | getleftMenu().then(res => { |
... | @@ -105,6 +122,7 @@ export default { | ... | @@ -105,6 +122,7 @@ export default { |
105 | }, | 122 | }, |
106 | //申请业务类型菜单事件 | 123 | //申请业务类型菜单事件 |
107 | sqywlxClick (item) { | 124 | sqywlxClick (item) { |
125 | this.btnDisabled=true; | ||
108 | this.selectType = item.type; | 126 | this.selectType = item.type; |
109 | this.sqywQllxList.forEach(item => { | 127 | this.sqywQllxList.forEach(item => { |
110 | if (item.check) item.check = false; | 128 | if (item.check) item.check = false; |
... | @@ -112,6 +130,7 @@ export default { | ... | @@ -112,6 +130,7 @@ export default { |
112 | }, | 130 | }, |
113 | //权利类型菜单事件 | 131 | //权利类型菜单事件 |
114 | qllxClick (index) { | 132 | qllxClick (index) { |
133 | this.btnDisabled=true; | ||
115 | this.sqywQllxList.forEach(item => { | 134 | this.sqywQllxList.forEach(item => { |
116 | if (item.check) item.check = false; | 135 | if (item.check) item.check = false; |
117 | }) | 136 | }) |
... | @@ -122,46 +141,46 @@ export default { | ... | @@ -122,46 +141,46 @@ export default { |
122 | this.getNextNode(this.sqywQllxList[index].bsmSqyw); | 141 | this.getNextNode(this.sqywQllxList[index].bsmSqyw); |
123 | }, | 142 | }, |
124 | //选择申请业务事件 | 143 | //选择申请业务事件 |
125 | selectSqywClick(item){ | 144 | selectSqywClick(data,index){ |
126 | if(item.sffqlc=="1"){ | 145 | data.forEach(item=>{ |
127 | this.selectSqdjyw=item; | 146 | item.selected = false; |
147 | }); | ||
148 | data[index].selected = true; | ||
149 | if(data[index].sffqlc=="1"){ | ||
150 | this.selectParam=data[index]; | ||
128 | this.btnDisabled=false; | 151 | this.btnDisabled=false; |
129 | }else{ | 152 | }else{ |
130 | this.getNextNode(item.bsmSqyw); | 153 | this.btnDisabled=true; |
154 | this.getNextNode(data[index].bsmSqyw); | ||
131 | } | 155 | } |
132 | }, | 156 | }, |
133 | //获取下个节点类型数据 | 157 | //获取下个节点类型数据 |
134 | getNextNode (bsmSqyw) { | 158 | getNextNode (bsmSqyw) { |
135 | getNextNode(bsmSqyw).then(res => { | 159 | getNextNode(bsmSqyw).then(res => { |
136 | if (res.result.djqx) this.djqxList = res.result.djqx; | 160 | if (res.result.djqx){ |
137 | if (res.result.djlx) this.djlxList = res.result.djlx; | 161 | this.djqxList = res.result.djqx; |
162 | this.djqxList.forEach(item => { | ||
163 | this.$set(item, 'selected', false); | ||
164 | }); | ||
165 | } | ||
166 | if (res.result.djlx){ | ||
167 | this.djlxList = res.result.djlx; | ||
168 | this.djlxList.forEach(item => { | ||
169 | this.$set(item, 'selected', false); | ||
170 | }); | ||
171 | } | ||
138 | }) | 172 | }) |
139 | }, | 173 | }, |
140 | //双击事件 | 174 | //双击事件 |
141 | dblclick(item){ | 175 | dblclick(data,index){ |
142 | this.selectSqdjyw=item; | 176 | this.selectSqywClick(data,index); |
143 | this.btnDisabled=false; | ||
144 | this.dialogClick(); | 177 | this.dialogClick(); |
145 | }, | 178 | }, |
146 | //打开弹框内容 | 179 | //打开弹框内容 |
147 | dialogClick(){ | 180 | dialogClick(){ |
148 | this.isDialog = true; | 181 | this.isDialog = true; |
149 | }, | 182 | }, |
150 | // 业务-登记情形选择 | 183 | //收藏操作 |
151 | SelectDjqx (item, list) { | ||
152 | list.forEach(item => { | ||
153 | this.$set(item, 'cselect', false) | ||
154 | }) | ||
155 | item.cselect = true; | ||
156 | this.djqxObj = item; | ||
157 | if (item.sffqlc == '1') { | ||
158 | this.btnDisabled = false | ||
159 | this.bsmSqyw = item.bsmSqyw | ||
160 | this.djywbm = item.djywbm | ||
161 | } | ||
162 | }, | ||
163 | |||
164 | |||
165 | handleCollection (item) { | 184 | handleCollection (item) { |
166 | let that = this | 185 | let that = this |
167 | if (item.userCollect == '2') { | 186 | if (item.userCollect == '2') { |
... | @@ -191,11 +210,6 @@ export default { | ... | @@ -191,11 +210,6 @@ export default { |
191 | that.getDataList() | 210 | that.getDataList() |
192 | } | 211 | } |
193 | }) | 212 | }) |
194 | }).catch(() => { | ||
195 | this.$message({ | ||
196 | type: 'info', | ||
197 | message: '已取消收藏' | ||
198 | }) | ||
199 | }) | 213 | }) |
200 | } | 214 | } |
201 | }, | 215 | }, | ... | ... |
src/views/ywbl/ywsq/selectBdc.vue
0 → 100644
1 | <template> | ||
2 | <dialogBox :title="title" width="85%" @closeDialog="closeDialog" v-model="value" :isButton="false"> | ||
3 | <component :is="router" :sqywInfo="sqywInfo" @closeDialog="closeDialog" @updateDialog="updateDialog"/> | ||
4 | </dialogBox> | ||
5 | </template> | ||
6 | <script> | ||
7 | import { queueDjywmc } from "./slectBdcdata.js"; | ||
8 | export default { | ||
9 | props: { | ||
10 | value: { type: Boolean, default: true }, | ||
11 | sqywInfo: { type: Object, default: () => {} }, | ||
12 | }, | ||
13 | data() { | ||
14 | return { | ||
15 | title: "", | ||
16 | router: "", | ||
17 | }; | ||
18 | }, | ||
19 | watch: { | ||
20 | value(val) { | ||
21 | if (val) { | ||
22 | this.title = "申请业务:" + this.sqywInfo.djywmc; | ||
23 | let view = queueDjywmc(this.sqywInfo.djywbm); | ||
24 | this.router = this.loadView(view); | ||
25 | } | ||
26 | }, | ||
27 | }, | ||
28 | methods: { | ||
29 | loadView(view) { | ||
30 | return (r) => | ||
31 | require.ensure([], () => r(require(`./components/${view}.vue`))); | ||
32 | }, | ||
33 | closeDialog() { | ||
34 | this.$emit("input", false); | ||
35 | }, | ||
36 | updateDialog() { | ||
37 | this.$emit("input", false); | ||
38 | this.$emit("updateDialog", true); | ||
39 | }, | ||
40 | }, | ||
41 | }; | ||
42 | </script> | ||
43 | <style scoped lang="scss"> | ||
44 | @import "~@/styles/mixin.scss"; | ||
45 | @import "~@/styles/public.scss"; | ||
46 | |||
47 | /deep/.submit_button { | ||
48 | text-align: center; | ||
49 | padding: 10px; | ||
50 | margin: 10px; | ||
51 | } | ||
52 | </style> |
... | @@ -39,14 +39,6 @@ export function queueDjywmc(djywbm) { | ... | @@ -39,14 +39,6 @@ export function queueDjywmc(djywbm) { |
39 | case "A09400": | 39 | case "A09400": |
40 | vm = "nydsyq200"; | 40 | vm = "nydsyq200"; |
41 | break; | 41 | break; |
42 | case "A05200": | ||
43 | case "A05300": | ||
44 | case "A05400": | ||
45 | case "A07200": | ||
46 | case "A07300": | ||
47 | case "A07400": | ||
48 | vm = "jsydsyq200"; | ||
49 | break; | ||
50 | case "A37200"://抵押权转移 | 42 | case "A37200"://抵押权转移 |
51 | case "A37300"://抵押权变更 | 43 | case "A37300"://抵押权变更 |
52 | case "A37400"://抵押权注销 | 44 | case "A37400"://抵押权注销 |
... | @@ -58,6 +50,7 @@ export function queueDjywmc(djywbm) { | ... | @@ -58,6 +50,7 @@ export function queueDjywmc(djywbm) { |
58 | break; | 50 | break; |
59 | default: | 51 | default: |
60 | vm = "selecBdcql"; | 52 | vm = "selecBdcql"; |
53 | break; | ||
61 | } | 54 | } |
62 | return vm; | 55 | return vm; |
63 | } | 56 | } | ... | ... |
-
Please register or sign in to post a comment