Repozytorium Handlowe i aktualizacje usług (EngagementRepository, OrderRepository, CommerceService)
Obsługa odpowiedzi na API Null-safe + wspólny układ dla podstron
- posApi: dodaj null sprawdzanie dla getOrder, getMortgageApplication, getEngagementByD, getBooking, getProduct, getRentAsset, getRentRequest, getAgreement, ...
Przenieś tablice ustawień przed użyciem, aby naprawić "zajmować" przed inicjacją
Użyj modułu wiązki wiązki Rozdzielić, przewróć StatsManager do ?/ import
Dodaj rozszerzenie .js do importu StatsManager dla modułu węzłów16Rozdzielczość
Użyj względnego importu dla StatsManager, aby rozwiązać rozdzielczość modułu w kompilacji
Dodaj embNameFull.formatFull(), zaprawa - ostrzeżenia o bujnie, nazwy metody repo
Wdrożenie elementów SETTINGS_UI_ENHANCEMENT_PLAN
- Cofnij toast: dodaj do SuspiciousManager (odrzucenie kulek), AccessBlockManager (usuń wejście), AutomationStreams (usuń strumień) - Podświetlanie wyszukiwania...
Zaimplementowanie wszystkich pozostałych elementów SETTINGS_UI_ENHANCEMENT_PLAN items
- DomainManager: dodaj SettingsSectionHeader - APIManager: pełna implementacja (klawisze API, tworzenie/odwożenie, ostatnie używane, cofanie toast) - AvatarMana...
Kompletne SETTINGS_UI_ENHANCEMENT_PLAN Phases 4-5
- LabelManager: Handel ładunkiem, SettingsSectionSectionHeader - RelationshipManager: EmptyState, ConfirmationDialog do usuwania, ostrożność delete stylizacja -...
Kompletna faza 4 i 5 - Konto, Bezpieczeństwo, UstawieniaFormControls
Strony z kontami: - BillingManager: EmptyState, SettingsSectionSectionHeader, SettingsTextField - StatsManager: SettingsSectionHeader - FunkcjeManager: Settings...
Faza 4 i 5 - nagłówki sekcji, szkielet, stan pusty, poler
Faza 4 - Niezbędne strony: - Dodawanie ustawieńSectionHeader do ustawianiaFormControls - JobTitleManager, DepartmentManager, SecurityRoleManager: use CommerceSk...
Wdrożenie SETTINGS_UI_ENHANCEMENT_PLAN i napraw
Ustawienia UI: - Dodaj ustawieniaTony memowe, Karta Celna, UstawieniaFormControls - SettingsStatusWindow: wyszukiwanie, niedawno odwiedzone, filtrowanie funkcji...
Dodaj SETTINGS_UI_ENHANCEMENT_PLAN do ustawień / konfiguracji i wysuwania nav preview
Zamień formatFull() formatEmbNameFull() - EmbNameFull nie ma formatuFull
Miary zaangażowania pulpitu nawigacyjnego, filtry zamówień po posApi imageUrl, faktura drukowana
Filtrowanie zamówień po stronie serwera (status, data, dateTo), przeciążenie CommerceService
Dodaj fałszywe dane dla aktywów najmu, sprzedawców, planów subskrypcji, żądań zakupu
- loadMockRentalData: 4 aktywa najmu (RV, wyposażenie) - loadMockVendorData: 4 sprzedawcy - loadMockSubscriptionData: 3 plany (Basic, Pro, Enterprise) - loadMoc...
Wdrożenie planu korporacyjnego - karty rurociągów, ustawienia, strony szczegółowe, śledzenie zamówień
- Wymień symbole zastępcze RENTAL/SERVICE/SUBSCRTION z rzeczywistymi zakładkami: PipelineBookingsTab, PipelineWorkOrdersTab, PipelineAgreementsTab - Dodaj zakła...
Zwroty, wypełnienie PATCH, punkty końcowe kont
- POST /pos/orders/'re zwrotu - kreuj zwrot zamówienia - PATCH /pos/returns/status - status zwrotu z aktualizacji (APPROOWED/REJECTED) - PATCH /pos/fulfillments...
Zwraca przepływ pracy, stan realizacji, wygląd kont
- posApi: createOrderReturn, updateReturnStatus, aktualizacjaFulfillmentStatus, getAccounts - Szczegóły zamówienia: Proszę o polecenie Okno dialogowe zwrotu, li...
Dodaj wybór klienta / zakupu, aby zamówić tworzenie i edytować
- Dodaj dodaj kupnaUid do posApi createOrder i updateOrder - Formularz tworzenia zamówienia: opcjonalne pole ID konta klienta - Okno dialogowe edycji zamówienia...
Aktywa najmu CRUD punkty końcowe
- GET/POST/PATCH/DELETE /api/security/pos/srental-assets
Faza 1-3 fundament - RETAIL, MORTGAGE, RENTAL
Faza 1 RETAIL: - CommitmentContextType.SALE, procesOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder on create/...
Faza 1–2 implementacja, UI zamówienia/aplikacji, fundacja wynajmu
- Szczegóły zamówienia: Sekcje historii płatności i realizacji transakcji, gdy PAID - Szczegóły aplikacji: Przycisk zatwierdź (SUBMITTED-APPROVED), wyświetlacz ...
Zawaliły się gry danych rurociągów, restrukturyzuje się, aby dopasować układ przewodów
- UstawieniaView: Pojemnik zawartości tabu teraz używa display:flex, overflow:hidden Tak więc elastyczny łańcuch przechodzi wysokość do siatki (naprawia zawal...
Użyj AG Grid i układ wypełnienia elastycznego do rurociągów i sieci danych POS
- Zaangażacje rurociągoweTab, PipelineOrdersTab, PipelineApplicationsTab: wysokość wypełnienia elastycznego dla AgGrid - PipelineProductsTab: konwertuj z tabeli...
Włącz handel JPA repos dla POSController/CommerceService
SecurityService POSController zależy od serwisu CommerceService, który wykorzystuje Zaangażowanie, porządek, zamiar itp. repozytoria. Te żyją w com.kamo.z.share...
Użyj Uid zamiast Id dla relacji z baząEntity-derd
- FulfillmentOrpository: findBySourceCommitmentId -> findBySourceCommitmentUid (Komitowanie używa uid) - TransakcyjnePowtowanie: findByOrderId -> findByOrderUid...
Filtr zakresów daty, strony zmiatający, pulpit nawigacyjny / zaangażowanie UX
- Zakładka Zaręczyny: data od daty/dataTo filtr, liczba zaangażowania, kontekstowo-świadome puste stany - Strony posiadaczy miejsc: obsługa, rezerwacje, umowy, ...
Dodaj datęOd/data do zapytania params, aby uzyskać Zaangażowania API
Dodawanie zamówienia (createdAt DESC) i filtr zakresu dat
- Rozstaw: OrderByDateCresc na wszystkie metody znajdowania - CommerceService: data Od teraz Params, filtr daty w pamięci - Engagements API obsługuje teraz zakr...
Użyj getDisplayName dla domeny, obsługa etykiet linków WORK_ORDER/VENDOR_ORDER
- Szczegóły dotyczące zaangażowania: pokazowa przyjazna etykieta domeny (Rtail vs RETAIL) - Zakładka Zarękawety: kolumna domeny używa getDisplayName - Dodawanie...
Dodaj EngagementDomainTypeConverter dla VENDOR-SERVICE, bez instrukcji SQL
- JPA AttributeConverter mapuje spuściznę VENDOR do SERVICE podczas czytania z DB - Stosowany do Engagement.domain i OrgPOSConfig.enabledDomains - Usuwa potrzeb...
Dodaj punkty końcowe zaangażowania GET / Zaangażowanie i GET / Zaangażowanie/- ?id
Dodaj zakładkę Zarękat, szczegółową stronę i integrację pulpitu nawigacyjną
- posApi: dodaj typy zaangażowania, getEngagements, getEngagementByd - posDomainLabels: dodaj getEngagementStatusLabel - PipelineEngagementsTab: AG Grid z filtr...
Zakończ pozostałe elementy planu – ostrzeżenie o niskim zapasie, filtry daty, plan checkboxy
- Za zamówienie Tworzenie: niskie ostrzeżenie podczas dodawania produktu z trackInventory - Zakładka zamówień: filtr zakresu daty (ostatnie 7 dni, ostatnie 30 d...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.