浏览代码

费用账单

Shannon_mu 3 年之前
父节点
当前提交
0eaa76890f
共有 1 个文件被更改,包括 23 次插入48 次删除
  1. 23 48
      operationSupport/src/views/payService/propertyFee/stepPage/bulk.vue

+ 23 - 48
operationSupport/src/views/payService/propertyFee/stepPage/bulk.vue

@@ -38,20 +38,8 @@ export default {
                 },
                 {
                     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: '计费日期',
@@ -103,43 +91,33 @@ export default {
         submit() {
             this.$refs.form.validate((valid) => {
                 if (valid) {
-                    let isValid = true;
                     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 = {
                         payType: this.formData.payType,
                         remark: this.formData.remark,
                         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
                 .post('/sc-charge/charge/bill/findUserBillDetailList', ids)
                 .then((res) => {
-                    res.map((item) => {
-                        item.sumTotle = '';
-                    });
                     this.tabList = res;
                 })
                 .catch(() => {
@@ -161,7 +136,7 @@ export default {
                 });
         },
         typeTimeTransition(start, end) {
-           let text = '';
+            let text = '';
             if (!!end) {
                 let f = start.slice(5, 7),
                     l = end.slice(5, 7);