| 
															
																@@ -38,20 +38,8 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 }, 
															 | 
															
															 | 
															
																                 }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 { 
															 | 
															
															 | 
															
																                 { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     label: '费用名称', 
															 | 
															
															 | 
															
																                     label: '费用名称', 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    prop: 'chargeType', 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    format(val) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        if (val == '1') { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            return '物业费'; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } else if (val == '2') { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            return '水费'; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } else if (val == '3') { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            return '电费'; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } else if (val == '4') { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            return '车位费'; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } else if (val == '5') { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            return '二次供水费'; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    prop: 'chargeName', 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    width: '200' 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 }, 
															 | 
															
															 | 
															
																                 }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 { 
															 | 
															
															 | 
															
																                 { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     label: '计费日期', 
															 | 
															
															 | 
															
																                     label: '计费日期', 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -103,43 +91,33 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         submit() { 
															 | 
															
															 | 
															
																         submit() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             this.$refs.form.validate((valid) => { 
															 | 
															
															 | 
															
																             this.$refs.form.validate((valid) => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 if (valid) { 
															 | 
															
															 | 
															
																                 if (valid) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    let isValid = true; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     let billList = this.tabList.map((item, index) => { 
															 | 
															
															 | 
															
																                     let billList = this.tabList.map((item, index) => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        if (!!item.sumTotle) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            return { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                amount: item.sumTotle, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                billId: item.id 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            }; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } else { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            isValid = false; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        return { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            amount: item.amount, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            billId: item.id 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        }; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }); 
															 | 
															
															 | 
															
																                     }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     let installData = { 
															 | 
															
															 | 
															
																                     let installData = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         payType: this.formData.payType, 
															 | 
															
															 | 
															
																                         payType: this.formData.payType, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         remark: this.formData.remark, 
															 | 
															
															 | 
															
																                         remark: this.formData.remark, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                         billList: billList 
															 | 
															
															 | 
															
																                         billList: billList 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     }; 
															 | 
															
															 | 
															
																                     }; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    if (!isValid) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        this.$message.error('实收金额必填'); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        return; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    } else { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        var loading = this.$loading(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        this.$http 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            .post('/sc-charge/charge/bill/payee', installData) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            .then(({ status, msg }) => { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                if (status == 0) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                    this.$message.success(msg); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                    this.params.callback(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                    this.$emit('close'); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                } else { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                    this.$message.error(msg); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                loading.close(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            }) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            .catch(() => { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                                loading.close(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                            }); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    var loading = this.$loading(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    this.$http 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        .post('/sc-charge/charge/bill/payee', installData) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        .then(({ status, msg }) => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            if (status == 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                                this.$message.success(msg); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                                this.params.callback(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                                this.$emit('close'); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                                this.$message.error(msg); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            loading.close(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        .catch(() => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            loading.close(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 } 
															 | 
															
															 | 
															
																                 } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             }); 
															 | 
															
															 | 
															
																             }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }, 
															 | 
															
															 | 
															
																         }, 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -151,9 +129,6 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             this.$http 
															 | 
															
															 | 
															
																             this.$http 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 .post('/sc-charge/charge/bill/findUserBillDetailList', ids) 
															 | 
															
															 | 
															
																                 .post('/sc-charge/charge/bill/findUserBillDetailList', ids) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 .then((res) => { 
															 | 
															
															 | 
															
																                 .then((res) => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    res.map((item) => { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        item.sumTotle = ''; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    }); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     this.tabList = res; 
															 | 
															
															 | 
															
																                     this.tabList = res; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 }) 
															 | 
															
															 | 
															
																                 }) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 .catch(() => { 
															 | 
															
															 | 
															
																                 .catch(() => { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -161,7 +136,7 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 }); 
															 | 
															
															 | 
															
																                 }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }, 
															 | 
															
															 | 
															
																         }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         typeTimeTransition(start, end) { 
															 | 
															
															 | 
															
																         typeTimeTransition(start, end) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-           let text = ''; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            let text = ''; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             if (!!end) { 
															 | 
															
															 | 
															
																             if (!!end) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 let f = start.slice(5, 7), 
															 | 
															
															 | 
															
																                 let f = start.slice(5, 7), 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     l = end.slice(5, 7); 
															 | 
															
															 | 
															
																                     l = end.slice(5, 7); 
															 |