mitao
2 天以前 29dc1f1b83a562ac877cc4466a17a2112529c184
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -1264,9 +1264,9 @@
    }
    
    // 收集价格数据
    var priceDetails = TSite.collectPriceData();
    var priceDTOS = TSite.collectPriceData();
    
    if (priceDetails.length === 0) {
    if (priceDTOS.length === 0) {
        Feng.error("请至少添加一个时段并填写价格!");
        return;
    }
@@ -1306,8 +1306,8 @@
    basicData.walkinCapacity = walkinChecked ? parseInt($("#walkin_capacity").val()) : 0;
    basicData.nextName = nextNames.join(',');
    basicData.halfName = halfNames.join(',');
    basicData.isHalf = parseInt(isHalf);
    basicData.priceDetails = priceDetails;
    basicData.ishalf = parseInt(isHalf);
    basicData.priceDTOS = priceDTOS;
    
    // 确认提交
    layer.confirm('确定要保存场地信息吗?', {
@@ -1479,10 +1479,10 @@
}
/**
 * 收集价格数据
 * 收集价格数据(返回符合后端 PriceDTO 格式的数据)
 */
TSite.collectPriceData = function() {
    var priceDetails = [];
    var priceDTOS = [];
    var isHalf = TSite.priceConfig ? TSite.priceConfig.isHalf : 2;
    var bookingChecked = $("#audience_booking").is(':checked');
    var walkinChecked = $("#audience_walkin").is(':checked');
@@ -1512,11 +1512,11 @@
                
                // 全场价格
                if (fullCash > 0 || fullCoin > 0) {
                    priceDetails.push({
                    priceDTOS.push({
                        startTime: startTime,
                        endTime: endTime,
                        dayOfWeek: day,
                        targetAudience: 1,
                        targetAudience: "1",  // String 类型,1=订场
                        fieldType: 'full',
                        cashPrice: fullCash,
                        coinPrice: fullCoin
@@ -1529,11 +1529,11 @@
                    var halfCoin = parseFloat($("#booking_" + index + "_" + day + "_half_coin").val() || 0);
                    
                    if (halfCash > 0 || halfCoin > 0) {
                        priceDetails.push({
                        priceDTOS.push({
                            startTime: startTime,
                            endTime: endTime,
                            dayOfWeek: day,
                            targetAudience: 1,
                            targetAudience: "1",  // String 类型,1=订场
                            fieldType: 'half',
                            cashPrice: halfCash,
                            coinPrice: halfCoin
@@ -1569,11 +1569,11 @@
                
                // 全场价格
                if (fullCash > 0 || fullCoin > 0) {
                    priceDetails.push({
                    priceDTOS.push({
                        startTime: startTime,
                        endTime: endTime,
                        dayOfWeek: day,
                        targetAudience: 2,
                        targetAudience: "2",  // String 类型,2=散客
                        fieldType: 'full',
                        cashPrice: fullCash,
                        coinPrice: fullCoin
@@ -1586,11 +1586,11 @@
                    var halfCoin = parseFloat($("#walkin_" + index + "_" + day + "_half_coin").val() || 0);
                    
                    if (halfCash > 0 || halfCoin > 0) {
                        priceDetails.push({
                        priceDTOS.push({
                            startTime: startTime,
                            endTime: endTime,
                            dayOfWeek: day,
                            targetAudience: 2,
                            targetAudience: "2",  // String 类型,2=散客
                            fieldType: 'half',
                            cashPrice: halfCash,
                            coinPrice: halfCoin
@@ -1601,5 +1601,5 @@
        });
    }
    
    return priceDetails;
    return priceDTOS;
};