Bläddra i källkod

成本添加diid = 2616固定分配舱位

yuanrf 9 månader sedan
förälder
incheckning
5a0f06859c
1 ändrade filer med 16 tillägg och 8 borttagningar
  1. 16 8
      src/components/Finance/Cost.vue

+ 16 - 8
src/components/Finance/Cost.vue

@@ -4614,7 +4614,7 @@ export default {
             }
             JSESsum = isNaN(JSESsum) ? 0 : JSESsum;
             BJSESsum = isNaN(BJSESsum) ? 0 : BJSESsum;
-            JSESsum = JSESsum * rate;
+            JSESsum = (JSESsum * rate).toFixed(2);
             BJSESsum = BJSESsum * rate;
 
             let SUITEsum = 0;
@@ -4668,16 +4668,24 @@ export default {
 
             let result = {};
 
-            for (let flight of ["经济舱", "头等舱", "公务舱"]) {
-                if (flight === "经济舱") {
-                    this.matchRooms(hotelRooms, flights, ["TBR", "SGR", "JSES", "SUITE"], flight, result);
-                } else if (flight === "公务舱") {
-                    this.matchRooms(hotelRooms, flights, ["SUITE", "JSES", "SGR",], flight, result);
-                } else if (flight === "头等舱") {
-                    this.matchRooms(hotelRooms, flights, ["SUITE", "JSES",], flight, result);
+            if (this.diid == 2616) {
+                result['经济舱SGR'] = 4;
+                result['经济舱JSES'] = 1;
+                result['公务舱SGR'] = 1;
+            } else {
+                for (let flight of ["经济舱", "头等舱", "公务舱"]) {
+                    if (flight === "经济舱") {
+                        this.matchRooms(hotelRooms, flights, ["TBR", "SGR", "JSES", "SUITE"], flight, result);
+                    } else if (flight === "公务舱") {
+                        this.matchRooms(hotelRooms, flights, ["SUITE", "JSES", "SGR",], flight, result);
+                    } else if (flight === "头等舱") {
+                        this.matchRooms(hotelRooms, flights, ["SUITE", "JSES",], flight, result);
+                    }
                 }
             }
 
+
+
             var rightCheckArr = [];
             const airByHotelType = [
                 { name: "经济舱TBR", index: 0, lable: "经济舱 TBR" },