mirror of
https://github.com/valitydev/control-center.git
synced 2024-11-06 02:25:17 +00:00
Fix create source (#370)
This commit is contained in:
parent
87a9feddea
commit
2fbf4d8d82
8
package-lock.json
generated
8
package-lock.json
generated
@ -23,7 +23,7 @@
|
|||||||
"@vality/deanonimus-proto": "2.0.1-2a02d87.0",
|
"@vality/deanonimus-proto": "2.0.1-2a02d87.0",
|
||||||
"@vality/domain-proto": "2.0.1-b04aba8.0",
|
"@vality/domain-proto": "2.0.1-b04aba8.0",
|
||||||
"@vality/dominator-proto": "1.0.1-41bee97.0",
|
"@vality/dominator-proto": "1.0.1-41bee97.0",
|
||||||
"@vality/fistful-proto": "2.0.1-6600be9.0",
|
"@vality/fistful-proto": "2.0.1-88e69a5.0",
|
||||||
"@vality/machinegun-proto": "1.0.0",
|
"@vality/machinegun-proto": "1.0.0",
|
||||||
"@vality/magista-proto": "2.0.2-28d11b9.0",
|
"@vality/magista-proto": "2.0.2-28d11b9.0",
|
||||||
"@vality/ng-core": "18.0.1-pr-63-9e315a6.0",
|
"@vality/ng-core": "18.0.1-pr-63-9e315a6.0",
|
||||||
@ -6634,9 +6634,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@vality/fistful-proto": {
|
"node_modules/@vality/fistful-proto": {
|
||||||
"version": "2.0.1-6600be9.0",
|
"version": "2.0.1-88e69a5.0",
|
||||||
"resolved": "https://registry.npmjs.org/@vality/fistful-proto/-/fistful-proto-2.0.1-6600be9.0.tgz",
|
"resolved": "https://registry.npmjs.org/@vality/fistful-proto/-/fistful-proto-2.0.1-88e69a5.0.tgz",
|
||||||
"integrity": "sha512-ULrAg0V7GpvdMaIBUgI8WX9m+qoaOPgPFEYF/bqoe+XHh4ktmv8LiCm2La35Wzy6NTdm/1kanT69AxJUtsy7VA=="
|
"integrity": "sha512-fsMqJbOZa2GesbP2OEmPlyPfV236VN+JRxke7HO79ujC4i8TwHeejV55DTfUbrFO7Q/d2Wwj8BtMcQF/c4KYGA=="
|
||||||
},
|
},
|
||||||
"node_modules/@vality/machinegun-proto": {
|
"node_modules/@vality/machinegun-proto": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
"@vality/deanonimus-proto": "2.0.1-2a02d87.0",
|
"@vality/deanonimus-proto": "2.0.1-2a02d87.0",
|
||||||
"@vality/domain-proto": "2.0.1-b04aba8.0",
|
"@vality/domain-proto": "2.0.1-b04aba8.0",
|
||||||
"@vality/dominator-proto": "1.0.1-41bee97.0",
|
"@vality/dominator-proto": "1.0.1-41bee97.0",
|
||||||
"@vality/fistful-proto": "2.0.1-6600be9.0",
|
"@vality/fistful-proto": "2.0.1-88e69a5.0",
|
||||||
"@vality/machinegun-proto": "1.0.0",
|
"@vality/machinegun-proto": "1.0.0",
|
||||||
"@vality/magista-proto": "2.0.2-28d11b9.0",
|
"@vality/magista-proto": "2.0.2-28d11b9.0",
|
||||||
"@vality/ng-core": "18.0.1-pr-63-9e315a6.0",
|
"@vality/ng-core": "18.0.1-pr-63-9e315a6.0",
|
||||||
|
@ -6,7 +6,7 @@ import {
|
|||||||
} from '@vality/fistful-proto';
|
} from '@vality/fistful-proto';
|
||||||
import { Deposit } from '@vality/fistful-proto/deposit';
|
import { Deposit } from '@vality/fistful-proto/deposit';
|
||||||
import { DepositParams } from '@vality/fistful-proto/fistful_admin';
|
import { DepositParams } from '@vality/fistful-proto/fistful_admin';
|
||||||
import { SourceParams } from '@vality/fistful-proto/internal/source';
|
import { SourceParams } from '@vality/fistful-proto/internal/fistful_admin';
|
||||||
import { combineLatest, from, map, Observable, switchMap } from 'rxjs';
|
import { combineLatest, from, map, Observable, switchMap } from 'rxjs';
|
||||||
|
|
||||||
import { KeycloakTokenInfoService, toWachterHeaders } from '@cc/app/shared/services';
|
import { KeycloakTokenInfoService, toWachterHeaders } from '@cc/app/shared/services';
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<v-dialog title="Create Source">
|
<v-dialog title="Create Source">
|
||||||
<cc-fistful-thrift-form
|
<cc-fistful-thrift-form
|
||||||
[formControl]="control"
|
[formControl]="control"
|
||||||
namespace="source"
|
namespace="fistful_admin"
|
||||||
type="SourceParams"
|
type="SourceParams"
|
||||||
></cc-fistful-thrift-form>
|
></cc-fistful-thrift-form>
|
||||||
<v-dialog-actions>
|
<v-dialog-actions>
|
||||||
|
@ -18,7 +18,7 @@ export function formatCashVolumes(c: CashVolume[]) {
|
|||||||
return c.sort(compareCashVolumes).map(formatCashVolume).join(' + ');
|
return c.sort(compareCashVolumes).map(formatCashVolume).join(' + ');
|
||||||
}
|
}
|
||||||
|
|
||||||
export function formatCashVolume(d: CashVolume) {
|
export function formatCashVolume(d: CashVolume): string {
|
||||||
switch (getUnionKey(d)) {
|
switch (getUnionKey(d)) {
|
||||||
case 'fixed':
|
case 'fixed':
|
||||||
return formatCurrency(d?.fixed?.cash?.amount, d?.fixed?.cash?.currency?.symbolic_code);
|
return formatCurrency(d?.fixed?.cash?.amount, d?.fixed?.cash?.currency?.symbolic_code);
|
||||||
@ -33,10 +33,13 @@ export function formatCashVolume(d: CashVolume) {
|
|||||||
if (products.length === 1) {
|
if (products.length === 1) {
|
||||||
return formatCashVolume(products[0]);
|
return formatCashVolume(products[0]);
|
||||||
}
|
}
|
||||||
return `${getUnionKey(d.product).slice(0, -3)}(${products
|
const childrenCashVolumes = products
|
||||||
.sort(compareCashVolumes)
|
.sort(compareCashVolumes)
|
||||||
.map((c) => formatCashVolume(c))
|
.map((c) => formatCashVolume(c));
|
||||||
.join(', ')})`;
|
if (getUnionKey(d.product) === 'sum_of') {
|
||||||
|
return childrenCashVolumes.join(' + ');
|
||||||
|
}
|
||||||
|
return `${getUnionKey(d.product).slice(0, -3)}(${childrenCashVolumes.join(', ')})`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@ export function formatPredicate(predicate: Predicate, level = 0) {
|
|||||||
}
|
}
|
||||||
const res = Array.from(predicatesSet)
|
const res = Array.from(predicatesSet)
|
||||||
.map((p) => formatPredicate(p, level + 1))
|
.map((p) => formatPredicate(p, level + 1))
|
||||||
.join(type === 'all_of' ? ' & ' : ' OR ');
|
.join(type === 'all_of' ? ' & ' : ' ∨ ');
|
||||||
return level === 0 ? `(${res})` : res;
|
return level === 0 ? `(${res})` : res;
|
||||||
}
|
}
|
||||||
case 'condition': {
|
case 'condition': {
|
||||||
|
Loading…
Reference in New Issue
Block a user