jialh
2025-08-13 203dc3629102d97e7ef2b405685bb395ec3aee61
更新
3个文件已修改
55 ■■■■■ 已修改文件
public/components/property/addPayFeeConfigDiscount/addPayFeeConfigDiscount.js 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/payFeeConfigDiscountManage/payFeeConfigDiscountManage.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/payFeeConfigDiscountManage/payFeeConfigDiscountManage.js 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/components/property/addPayFeeConfigDiscount/addPayFeeConfigDiscount.js
@@ -136,20 +136,16 @@
                return vc.validate.validate({
                    addPayFeeConfigDiscountInfo: vc.component.addPayFeeConfigDiscountInfo
                }, {
                    'addPayFeeConfigDiscountInfo.configId': [
                        {
                            limit: "required",
                            param: "",
                            errInfo: "费用项不能为空"
                        }
                    ],
                    'addPayFeeConfigDiscountInfo.discountId': [
                        {
                            limit: "required",
                            param: "",
                            errInfo: "折扣名称不能为空"
                        }
                    ],
                    'addPayFeeConfigDiscountInfo.configId': [{
                        limit: "required",
                        param: "",
                        errInfo: "费用项不能为空"
                    }],
                    'addPayFeeConfigDiscountInfo.discountId': [{
                        limit: "required",
                        param: "",
                        errInfo: "折扣名称不能为空"
                    }],
                    // 'addPayFeeConfigDiscountInfo.startTime': [
                    //     {
                    //         limit: "required",
@@ -190,8 +186,7 @@
                }
                vc.http.apiPost(
                    '/payFeeConfigDiscount/savePayFeeConfigDiscount',
                    JSON.stringify(vc.component.addPayFeeConfigDiscountInfo),
                    {
                    JSON.stringify(vc.component.addPayFeeConfigDiscountInfo), {
                        emulateJSON: true
                    },
                    function (json, res) {
@@ -241,11 +236,12 @@
                    function (json, res) {
                        let _feeDiscountManageInfo = JSON.parse(json);
                        $that.addPayFeeConfigDiscountInfo.discounts = _feeDiscountManageInfo.data;
                    }, function (errInfo, error) {
                    },
                    function (errInfo, error) {
                        console.log('请求失败处理');
                    }
                );
            }
        }
    });
})(window.vc);
})(window.vc);
public/pages/property/payFeeConfigDiscountManage/payFeeConfigDiscountManage.html
@@ -60,13 +60,13 @@
                        <td class="text-center">{{payFeeConfigDiscount.discountType == '1001'?'优惠':'违约'}}</td>
                        <td class="text-center" v-if="!payFeeConfigDiscount.startTime&&!payFeeConfigDiscount.endTime">
                            {{'-'}}</td>
                        <td class="text-center" v-else>{{payFeeConfigDiscount.startTime||'-'}}</br>
                            ~{{payFeeConfigDiscount.endTime||'-'}}</td>
                        <td class="text-center" v-else>{{formatDate(payFeeConfigDiscount.startTime) ||'-'}}</br>
                            ~{{formatDate(payFeeConfigDiscount.endTime)  ||'-'}}</td>
                        <td class="text-center"
                            v-if="!payFeeConfigDiscount.payMaxStarTime&&!payFeeConfigDiscount.payMaxEndTime">
                            {{'-'}}</td>
                        <td class="text-center" v-else>{{payFeeConfigDiscount.payMaxStarTime||'-'}}</br>
                            ~{{payFeeConfigDiscount.payMaxEndTime||'-'}}</td>
                        <td class="text-center" v-else>{{formatDate(payFeeConfigDiscount.payMaxStarTime) ||'-'}}</br>
                            ~{{formatDate(payFeeConfigDiscount.payMaxEndTime) ||'-'}}</td>
                        <td class="text-center">
                            <div class="btn-group">
                                <button class="btn-white btn btn-xs"
public/pages/property/payFeeConfigDiscountManage/payFeeConfigDiscountManage.js
@@ -31,7 +31,17 @@
                vc.component._listPayFeeConfigDiscounts(_currentPage, DEFAULT_ROWS);
            });
        },
        // filters: {
        //     formatDate: function(value) {
        //         if (!value) return '';
        //         return value.split(' ')[0];
        //     }
        // },
        methods: {
            formatDate: function(dateString) {
                if (!dateString) return ''; // 如果没有日期字符串,则返回空字符串
                return dateString.split(' ')[0]; // 返回日期部分
            },
            _listPayFeeConfigDiscounts: function (_page, _rows) {
                let param = {
                    params: {
@@ -54,7 +64,8 @@
                            dataCount: vc.component.payFeeConfigDiscountManageInfo.total,
                            currentPage: _page
                        });
                    }, function (errInfo, error) {
                    },
                    function (errInfo, error) {
                        console.log('请求失败处理');
                    }
                );
@@ -82,4 +93,4 @@
            }
        }
    });
})(window.vc);
})(window.vc);