Merge branch 'master' of http://yun.pashanhoo.com:9090/bdc/bdcjg-web
Showing
1 changed file
with
92 additions
and
80 deletions
... | @@ -107,116 +107,128 @@ | ... | @@ -107,116 +107,128 @@ |
107 | </template> | 107 | </template> |
108 | 108 | ||
109 | <script> | 109 | <script> |
110 | import { mapGetters } from 'vuex' | 110 | import { mapGetters } from "vuex"; |
111 | import dataReporting from '@/api/dataReporting' | 111 | import dataReporting from "@/api/dataReporting"; |
112 | import { getDetail } from '@/api/sbbwcx.js' | 112 | import { getDetail } from "@/api/sbbwcx.js"; |
113 | import { MessageBox } from 'element-ui' | 113 | import { MessageBox } from "element-ui"; |
114 | export default { | 114 | export default { |
115 | computed: { | 115 | computed: { |
116 | ...mapGetters(['dicData']) | 116 | ...mapGetters(["dicData"]), |
117 | }, | 117 | }, |
118 | props: { | 118 | props: {}, |
119 | }, | 119 | data() { |
120 | data () { | ||
121 | return { | 120 | return { |
122 | dataReport: {}, | 121 | dataReport: {}, |
123 | index: 0, | 122 | index: 0, |
124 | bsmYwsjb: '', | 123 | bsmYwsjb: "", |
125 | ruleFormList: { | 124 | ruleFormList: { |
126 | bizMsgID: '', | 125 | bizMsgID: "", |
127 | asid: '', | 126 | asid: "", |
128 | areaCode: '', | 127 | areaCode: "", |
129 | preestateNum: '', | 128 | preestateNum: "", |
130 | recType: '', | 129 | recType: "", |
131 | rightType: '', | 130 | rightType: "", |
132 | regType: '', | 131 | regType: "", |
133 | certCount: '', | 132 | certCount: "", |
134 | createDate: '', | 133 | createDate: "", |
135 | recFlowID: '', | 134 | recFlowID: "", |
136 | regOrgID: '', | 135 | regOrgID: "", |
137 | prllfCount: '', | 136 | prllfCount: "", |
138 | parcelID: '', | 137 | parcelID: "", |
139 | estateNum: '', | 138 | estateNum: "", |
140 | preCertID: '', | 139 | preCertID: "", |
141 | digitalSign: '' | 140 | digitalSign: "", |
142 | }, | 141 | }, |
143 | images: require('./images/success.gif'), | 142 | images: require("./images/success.gif"), |
144 | saveloding: false, | 143 | saveloding: false, |
145 | dialogVisible: false, | 144 | dialogVisible: false, |
146 | activeName: undefined, | 145 | activeName: undefined, |
147 | editItem: '', | 146 | editItem: "", |
148 | title: '', | 147 | title: "", |
149 | headerList: [], | 148 | headerList: [], |
150 | dataTable: '' | 149 | dataTable: "", |
151 | } | 150 | }; |
152 | }, | 151 | }, |
153 | methods: { | 152 | methods: { |
154 | isShow (item) { | 153 | isShow(item) { |
155 | this.dataReport = item; | 154 | this.dataReport = item; |
156 | this.dialogVisible = true | 155 | this.dialogVisible = true; |
157 | //获取表头列表 | 156 | //获取表头列表 |
158 | getDetail({ bizmsgid: this.dataReport.bizmsgid }).then(res => { | 157 | getDetail({ bsmReport: this.dataReport.bsmReport }).then((res) => { |
159 | if (res.code == 200) { | 158 | if (res.code == 200) { |
160 | this.headerList = res.result | 159 | this.headerList = res.result; |
161 | } | 160 | } |
162 | }) | 161 | }); |
163 | }, | 162 | }, |
164 | changeList (val) { | 163 | changeList(val) { |
165 | let _index = val.index | 164 | let _index = val.index; |
166 | if (_index > this.index) { | 165 | if (_index > this.index) { |
167 | |||
168 | } | 166 | } |
169 | this.index = _index | 167 | this.index = _index; |
170 | this.bsmYwsjb = this.headerList[val.index].bsmYwsjb | 168 | this.bsmYwsjb = this.headerList[val.index].bsmYwsjb; |
171 | this.editItem = this.loadView(this.activeName) | 169 | this.editItem = this.loadView(this.activeName); |
172 | this.diaData.list.forEach((item) => { | 170 | this.diaData.list.forEach((item) => { |
173 | if (item.soleurl == this.activeName) { | 171 | if (item.soleurl == this.activeName) { |
174 | this.dataTable = item.dataTable | 172 | this.dataTable = item.dataTable; |
175 | } | 173 | } |
176 | }); | 174 | }); |
177 | }, | 175 | }, |
178 | loadView (view) { | 176 | loadView(view) { |
179 | return r => require.ensure([], () => r(require(`@/components/business/${view}`))) | 177 | return (r) => |
178 | require.ensure([], () => r(require(`@/components/business/${view}`))); | ||
180 | }, | 179 | }, |
181 | closeDialog () { | 180 | closeDialog() { |
182 | this.dialogVisible = false | 181 | this.dialogVisible = false; |
183 | }, | 182 | }, |
184 | submitForm () { | 183 | submitForm() { |
185 | let _this = this | 184 | let _this = this; |
186 | this.$store.dispatch('business/setRules', this.$store.state.business.subRules) | 185 | this.$store.dispatch( |
186 | "business/setRules", | ||
187 | this.$store.state.business.subRules | ||
188 | ); | ||
187 | this.$nextTick(() => { | 189 | this.$nextTick(() => { |
188 | this.$refs['editItem'] && this.$refs['editItem'].verificationForm().then(res => { | 190 | this.$refs["editItem"] && |
189 | if (!res) { | 191 | this.$refs["editItem"].verificationForm().then((res) => { |
190 | _this.$message({ | 192 | if (!res) { |
191 | message: '请检查表单必填项是否完整', | 193 | _this.$message({ |
192 | type: 'warning' | 194 | message: "请检查表单必填项是否完整", |
193 | }) | 195 | type: "warning", |
194 | return false | 196 | }); |
195 | } else { | 197 | return false; |
196 | _this.saveloding = true | 198 | } else { |
197 | _this.$refs['editItem'].handleUpdateForm().then(res => { | 199 | _this.saveloding = true; |
198 | if (res == 200) { | 200 | _this.$refs["editItem"] |
199 | _this.$alert('<p><img class="success-images" src="' + this.images + '"/>编辑成功!</p>', '提示', { | 201 | .handleUpdateForm() |
200 | showConfirmButton: false, | 202 | .then((res) => { |
201 | dangerouslyUseHTMLString: true | 203 | if (res == 200) { |
204 | _this.$alert( | ||
205 | '<p><img class="success-images" src="' + | ||
206 | this.images + | ||
207 | '"/>编辑成功!</p>', | ||
208 | "提示", | ||
209 | { | ||
210 | showConfirmButton: false, | ||
211 | dangerouslyUseHTMLString: true, | ||
212 | } | ||
213 | ); | ||
214 | setTimeout(() => { | ||
215 | MessageBox.close(false); | ||
216 | }, 1500); | ||
217 | } | ||
202 | }) | 218 | }) |
203 | setTimeout(() => { | 219 | .catch(function (error) { |
204 | MessageBox.close(false) | 220 | _this.$alert(error, "提示", { |
205 | }, 1500) | 221 | confirmButtonText: "确定", |
206 | } | 222 | type: "error", |
207 | }).catch(function (error) { | 223 | }); |
208 | _this.$alert(error, '提示', { | 224 | }); |
209 | confirmButtonText: '确定', | 225 | _this.saveloding = false; |
210 | type: 'error' | 226 | } |
211 | }) | 227 | }); |
212 | }); | 228 | }); |
213 | _this.saveloding = false | 229 | }, |
214 | } | 230 | }, |
215 | }) | 231 | }; |
216 | }) | ||
217 | } | ||
218 | } | ||
219 | } | ||
220 | </script> | 232 | </script> |
221 | <style scoped lang="scss"> | 233 | <style scoped lang="scss"> |
222 | @import "~@/styles/mixin.scss"; | 234 | @import "~@/styles/mixin.scss"; | ... | ... |
-
Please register or sign in to post a comment