Admin Portal - Profile

This commit is contained in:
hillelcoren 2022-08-26 06:37:56 +00:00
parent bc2cc37ec7
commit 62bbc54573

View File

@ -102830,7 +102830,7 @@
productReport_closure4: function productReport_closure4() {
},
profitAndLossReport(userCompany, reportsUIState, clientMap, paymentMap, expenseMap, expenseCategoryMap, vendorMap, userMap, staticState) {
var t2, columns, t3, t4, t5, t6, t7, t8, payment, t9, client, vendor, skip, row, t10, t11, t12, t13, scope, value, t14, expense, value0, value1, t15, value2, t16, _null = null,
var t2, columns, t3, t4, t5, t6, t7, t8, payment, t9, client, vendor, skip, row, t10, t11, t12, t13, scope, value, t14, expense, value0, t15, t16, value1, t17, _null = null,
_s15_ = "profit_and_loss",
data = A._setArrayType([], type$.JSArray_legacy_List_legacy_ReportElement),
t1 = userCompany.settings,
@ -102966,96 +102966,96 @@
else
skip = true;
row = A._setArrayType([], t7);
for (t9 = new J.ArrayIterator(t2, t2.length, t4), t10 = expense.id, t11 = expense.entityType, t12 = expense.categoryId, value = expense.date, value0 = expense.amount, value1 = -value0, t13 = expense.currencyId; t9.moveNext$0();) {
t14 = t9.__interceptors$_current;
switch (t14) {
for (t9 = new J.ArrayIterator(t2, t2.length, t4), t10 = expense.id, t11 = expense.entityType, t12 = expense.categoryId, value = expense.date, value0 = expense.amount, t13 = expense.usesInclusiveTaxes, t14 = expense.currencyId; t9.moveNext$0();) {
t15 = t9.__interceptors$_current;
switch (t15) {
case B.ProfitAndLossReportFields_12:
t15 = $.$get$navigatorKey();
t15.toString;
scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t15).dependOnInheritedWidgetOfExactType$1$0(t6);
t15 = scope == null ? _null : t5._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD));
t15.toString;
t15 = J.$index$asx($.$get$LocalizationsProvider__localizedValues().$index(0, t15.localeCode), "expense");
value2 = t15 == null ? "" : t15;
t16 = $.$get$navigatorKey();
t16.toString;
scope = $.WidgetsBinding__instance.WidgetsBinding__buildOwner._globalKeyRegistry.$index(0, t16).dependOnInheritedWidgetOfExactType$1$0(t6);
t16 = scope == null ? _null : t5._as(J.$index$asx(scope.localizationsState._typeToResources, B.Type_AppLocalization_KyD));
t16.toString;
t16 = J.$index$asx($.$get$LocalizationsProvider__localizedValues().$index(0, t16.localeCode), "expense");
value1 = t16 == null ? "" : t16;
break;
case B.ProfitAndLossReportFields_0:
value2 = client.displayName;
value1 = client.displayName;
break;
case B.ProfitAndLossReportFields_1:
value2 = client.address1;
value1 = client.address1;
break;
case B.ProfitAndLossReportFields_2:
value2 = client.address2;
value1 = client.address2;
break;
case B.ProfitAndLossReportFields_3:
value2 = client.city;
value1 = client.city;
break;
case B.ProfitAndLossReportFields_4:
value2 = client.state;
value1 = client.state;
break;
case B.ProfitAndLossReportFields_5:
t15 = staticState.countryMap;
t16 = client.countryId;
t16 = t15._map$_map.$index(0, t16);
value2 = t16 == null ? _null : t16.name;
if (value2 == null)
value2 = "";
t16 = staticState.countryMap;
t17 = client.countryId;
t17 = t16._map$_map.$index(0, t17);
value1 = t17 == null ? _null : t17.name;
if (value1 == null)
value1 = "";
break;
case B.ProfitAndLossReportFields_6:
value2 = vendor.name;
value1 = vendor.name;
break;
case B.ProfitAndLossReportFields_7:
value2 = vendor.address1;
value1 = vendor.address1;
break;
case B.ProfitAndLossReportFields_8:
value2 = vendor.address2;
value1 = vendor.address2;
break;
case B.ProfitAndLossReportFields_9:
value2 = vendor.city;
value1 = vendor.city;
break;
case B.ProfitAndLossReportFields_10:
value2 = vendor.state;
value1 = vendor.state;
break;
case B.ProfitAndLossReportFields_11:
t15 = staticState.countryMap;
t16 = vendor.countryId;
value2 = t15._map$_map.$index(0, t16);
t16 = staticState.countryMap;
t17 = vendor.countryId;
value1 = t16._map$_map.$index(0, t17);
break;
case B.ProfitAndLossReportFields_13:
value2 = value1;
value1 = -(t13 ? value0 : value0 + (expense.get$calculateTaxAmount1() + expense.get$calculateTaxAmount2() + expense.get$calculateTaxAmount3()));
break;
case B.ProfitAndLossReportFields_14:
value2 = 0;
value1 = 0;
break;
case B.ProfitAndLossReportFields_15:
value2 = value0;
value1 = t13 ? value0 : value0 + (expense.get$calculateTaxAmount1() + expense.get$calculateTaxAmount2() + expense.get$calculateTaxAmount3());
break;
case B.ProfitAndLossReportFields_16:
value2 = value1;
value1 = -(t13 ? value0 : value0 + (expense.get$calculateTaxAmount1() + expense.get$calculateTaxAmount2() + expense.get$calculateTaxAmount3()));
break;
case B.ProfitAndLossReportFields_17:
value2 = value;
value1 = value;
break;
case B.ProfitAndLossReportFields_18:
t15 = expenseCategoryMap._map$_map.$index(0, t12);
value2 = t15 == null ? _null : t15.name;
if (value2 == null)
value2 = "";
t16 = expenseCategoryMap._map$_map.$index(0, t12);
value1 = t16 == null ? _null : t16.name;
if (value1 == null)
value1 = "";
break;
default:
value2 = "";
value1 = "";
}
if (!A.ReportResult_matchField(A.EnumUtils_parse(t14), _null, reportsUIState, userCompany, value2))
if (!A.ReportResult_matchField(A.EnumUtils_parse(t15), _null, reportsUIState, userCompany, value1))
skip = true;
t14 = J.getInterceptor$(value2);
if (t14.get$runtimeType(value2) === B.Type_EntityType_6qb)
t15 = J.getInterceptor$(value1);
if (t15.get$runtimeType(value1) === B.Type_EntityType_6qb)
row.push(new A.ReportEntityTypeValue(t11, t11, t10));
else if (t14.get$runtimeType(value2) === B.Type_bool_lhE)
row.push(new A.ReportBoolValue(value2, t11, t10));
else if (t14.get$runtimeType(value2) === B.Type_double_K1J || t14.get$runtimeType(value2) === B.Type_int_tHn)
row.push(new A.ReportNumberValue(value2, _null, t13, _null, t11, t10));
else if (t15.get$runtimeType(value1) === B.Type_bool_lhE)
row.push(new A.ReportBoolValue(value1, t11, t10));
else if (t15.get$runtimeType(value1) === B.Type_double_K1J || t15.get$runtimeType(value1) === B.Type_int_tHn)
row.push(new A.ReportNumberValue(value1, _null, t14, _null, t11, t10));
else
row.push(new A.ReportStringValue(value2, t11, t10));
row.push(new A.ReportStringValue(value1, t11, t10));
}
if (!skip)
data.push(row);