Subversion Repositories SmartDukaan

Rev

Rev 33451 | Rev 34373 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33451 Rev 33741
Line 1... Line 1...
1
var authorisedWarehouses = [];
1
var authorisedWarehouses = [];
-
 
2
const SELF_PICKUP = "4";
-
 
3
const RUNNER = "5";
2
 
4
 
3
$(function () {
5
$(function () {
4
    $(document).on('click', ".warehouse-management", function () {
6
    $(document).on('click', ".warehouse-management", function () {
5
        getAuthorisedWarehouseList(function (warehouseId) {
7
        getAuthorisedWarehouseList(function (warehouseId) {
6
            loadAllTransaction(warehouseId, "main-content");
8
            loadAllTransaction(warehouseId, "main-content");
Line 77... Line 79...
77
    });
79
    });
78
 
80
 
79
 
81
 
80
    $(document).on('click', ".order_accepted", function () {
82
    $(document).on('click', ".order_accepted", function () {
81
        var transactionId = $("#selectedTransactionId").text();
83
        var transactionId = $("#selectedTransactionId").text();
-
 
84
        var providerId = $("select.mk_provider>:selected").data("providerid");
-
 
85
        if(isNaN(providerId)) {
-
 
86
            alert("Choose Provider");
-
 
87
            return;
-
 
88
        }
-
 
89
        let vehicleNumber = null;
-
 
90
        if (providerId == SELF_PICKUP) {
-
 
91
            vehicleNumber = $('.mk_vehicleNumber').val();
-
 
92
            if (vehicleNumber == "") {
-
 
93
                alert("Vehicle Number is required");
-
 
94
                return;
-
 
95
            }
-
 
96
        } else if (providerId == RUNNER) {
-
 
97
            if ($('.mk_rider>select').prop('selectedIndex')==0) {
-
 
98
                alert("Choose Rider");
-
 
99
                return;
-
 
100
            }
-
 
101
            vehicleNumber = $('.mk_rider select').val();
-
 
102
        }
82
        var warehouseId = $("#selectedWarehouseId").val();
103
        var warehouseId = $("#selectedWarehouseId").val();
83
        var orderBillingModels = []; // Array to store OrderBillingModel objects
104
        var orderBillingModels = []; // Array to store OrderBillingModel objects
84
        $("#wareHouseTransactionTable > tbody > tr").each(function (rowIndex) {
105
        $("#wareHouseTransactionTable > tbody > tr").each(function (rowIndex) {
85
            if ($(this).hasClass('main-tr')) {
106
            if ($(this).hasClass('main-tr')) {
86
                var orderId = parseInt($(this).find(".orderId").text().trim());
107
                var orderId = parseInt($(this).find(".orderId").text().trim());
Line 108... Line 129...
108
 
129
 
109
                // Create OrderBillingModel object
130
                // Create OrderBillingModel object
110
                var orderBillingModel = {
131
                var orderBillingModel = {
111
                    orderId: orderId,
132
                    orderId: orderId,
112
                    serialNumbersToBill: serialNumbers,
133
                    serialNumbersToBill: serialNumbers,
113
                    quantityToBill: quantityToBill
134
                    quantityToBill: quantityToBill,
-
 
135
                    logisticsProviderId:providerId,
-
 
136
                    vehicleNumber : vehicleNumber
114
                };
137
                };
115
 
138
 
116
                // Add OrderBillingModel object to the array
139
                // Add OrderBillingModel object to the array
117
                orderBillingModels.push(orderBillingModel);
140
                orderBillingModels.push(orderBillingModel);
118
            }
141
            }