Restructure manager navigation and views
This commit is contained in:
@@ -174,6 +174,30 @@ export enum LoginChannel {
|
||||
Telegram = 'TELEGRAM'
|
||||
}
|
||||
|
||||
export type ManagerBonusBalance = {
|
||||
__typename?: 'ManagerBonusBalance';
|
||||
balance: Scalars['Float']['output'];
|
||||
companyName?: Maybe<Scalars['String']['output']>;
|
||||
email: Scalars['String']['output'];
|
||||
fullName: Scalars['String']['output'];
|
||||
pendingWithdrawalAmount: Scalars['Float']['output'];
|
||||
transactionsCount: Scalars['Int']['output'];
|
||||
userId: Scalars['ID']['output'];
|
||||
};
|
||||
|
||||
export type ManagerUser = {
|
||||
__typename?: 'ManagerUser';
|
||||
companyName?: Maybe<Scalars['String']['output']>;
|
||||
createdAt: Scalars['DateTime']['output'];
|
||||
email: Scalars['String']['output'];
|
||||
fullName: Scalars['String']['output'];
|
||||
id: Scalars['ID']['output'];
|
||||
inn?: Maybe<Scalars['String']['output']>;
|
||||
lastOrderAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
orderCount: Scalars['Int']['output'];
|
||||
role: UserRole;
|
||||
};
|
||||
|
||||
export type MessengerConnection = {
|
||||
__typename?: 'MessengerConnection';
|
||||
avatarAvailable: Scalars['Boolean']['output'];
|
||||
@@ -476,8 +500,10 @@ export type Query = {
|
||||
__typename?: 'Query';
|
||||
clientProducts: Array<Product>;
|
||||
healthcheck: Scalars['String']['output'];
|
||||
managerBonusBalances: Array<ManagerBonusBalance>;
|
||||
managerNotificationHistory: Array<NotificationHistoryItem>;
|
||||
managerOrders: Array<Order>;
|
||||
managerUsers: Array<ManagerUser>;
|
||||
me?: Maybe<User>;
|
||||
myCart: Cart;
|
||||
myCounterpartyProfile?: Maybe<CounterpartyProfile>;
|
||||
@@ -778,6 +804,11 @@ export type CreateReferralMutationVariables = Exact<{
|
||||
|
||||
export type CreateReferralMutation = { __typename?: 'Mutation', createReferral: { __typename?: 'ReferralLink', id: string, referrerId: string, refereeId: string, createdAt: any } };
|
||||
|
||||
export type ManagerBonusBalancesQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
|
||||
export type ManagerBonusBalancesQuery = { __typename?: 'Query', managerBonusBalances: Array<{ __typename?: 'ManagerBonusBalance', userId: string, email: string, fullName: string, companyName?: string | null, balance: number, pendingWithdrawalAmount: number, transactionsCount: number }> };
|
||||
|
||||
export type ManagerFinalizeOrderMutationVariables = Exact<{
|
||||
orderId: Scalars['ID']['input'];
|
||||
decision: Decision;
|
||||
@@ -793,6 +824,11 @@ export type ManagerOrdersQueryVariables = Exact<{
|
||||
|
||||
export type ManagerOrdersQuery = { __typename?: 'Query', managerOrders: Array<{ __typename?: 'Order', id: string, code: string, status: OrderStatus, kind: OrderKind, customerId: string, deliveryAddress?: string | null, deliveryTerms?: string | null, deliveryFee?: number | null, totalPrice?: number | null, createdAt: any, items: Array<{ __typename?: 'OrderItem', id: string, productName: string, quantity: number }> }> };
|
||||
|
||||
export type ManagerUsersQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
|
||||
export type ManagerUsersQuery = { __typename?: 'Query', managerUsers: Array<{ __typename?: 'ManagerUser', id: string, email: string, fullName: string, role: UserRole, companyName?: string | null, inn?: string | null, createdAt: any, orderCount: number, lastOrderAt?: any | null }> };
|
||||
|
||||
export type ReferralStatsQueryVariables = Exact<{ [key: string]: never; }>;
|
||||
|
||||
|
||||
@@ -1558,6 +1594,39 @@ export function useCreateReferralMutation(options: VueApolloComposable.UseMutati
|
||||
return VueApolloComposable.useMutation<CreateReferralMutation, CreateReferralMutationVariables>(CreateReferralDocument, options);
|
||||
}
|
||||
export type CreateReferralMutationCompositionFunctionResult = VueApolloComposable.UseMutationReturn<CreateReferralMutation, CreateReferralMutationVariables>;
|
||||
export const ManagerBonusBalancesDocument = gql`
|
||||
query ManagerBonusBalances {
|
||||
managerBonusBalances {
|
||||
userId
|
||||
email
|
||||
fullName
|
||||
companyName
|
||||
balance
|
||||
pendingWithdrawalAmount
|
||||
transactionsCount
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
/**
|
||||
* __useManagerBonusBalancesQuery__
|
||||
*
|
||||
* To run a query within a Vue component, call `useManagerBonusBalancesQuery` and pass it any options that fit your needs.
|
||||
* When your component renders, `useManagerBonusBalancesQuery` returns an object from Apollo Client that contains result, loading and error properties
|
||||
* you can use to render your UI.
|
||||
*
|
||||
* @param options that will be passed into the query, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/query.html#options;
|
||||
*
|
||||
* @example
|
||||
* const { result, loading, error } = useManagerBonusBalancesQuery();
|
||||
*/
|
||||
export function useManagerBonusBalancesQuery(options: VueApolloComposable.UseQueryOptions<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables> | VueCompositionApi.Ref<VueApolloComposable.UseQueryOptions<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>> | ReactiveFunction<VueApolloComposable.UseQueryOptions<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>> = {}) {
|
||||
return VueApolloComposable.useQuery<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>(ManagerBonusBalancesDocument, {}, options);
|
||||
}
|
||||
export function useManagerBonusBalancesLazyQuery(options: VueApolloComposable.UseQueryOptions<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables> | VueCompositionApi.Ref<VueApolloComposable.UseQueryOptions<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>> | ReactiveFunction<VueApolloComposable.UseQueryOptions<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>> = {}) {
|
||||
return VueApolloComposable.useLazyQuery<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>(ManagerBonusBalancesDocument, {}, options);
|
||||
}
|
||||
export type ManagerBonusBalancesQueryCompositionFunctionResult = VueApolloComposable.UseQueryReturn<ManagerBonusBalancesQuery, ManagerBonusBalancesQueryVariables>;
|
||||
export const ManagerFinalizeOrderDocument = gql`
|
||||
mutation ManagerFinalizeOrder($orderId: ID!, $decision: Decision!) {
|
||||
managerFinalizeOrder(orderId: $orderId, decision: $decision) {
|
||||
@@ -1634,6 +1703,41 @@ export function useManagerOrdersLazyQuery(variables: ManagerOrdersQueryVariables
|
||||
return VueApolloComposable.useLazyQuery<ManagerOrdersQuery, ManagerOrdersQueryVariables>(ManagerOrdersDocument, variables, options);
|
||||
}
|
||||
export type ManagerOrdersQueryCompositionFunctionResult = VueApolloComposable.UseQueryReturn<ManagerOrdersQuery, ManagerOrdersQueryVariables>;
|
||||
export const ManagerUsersDocument = gql`
|
||||
query ManagerUsers {
|
||||
managerUsers {
|
||||
id
|
||||
email
|
||||
fullName
|
||||
role
|
||||
companyName
|
||||
inn
|
||||
createdAt
|
||||
orderCount
|
||||
lastOrderAt
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
/**
|
||||
* __useManagerUsersQuery__
|
||||
*
|
||||
* To run a query within a Vue component, call `useManagerUsersQuery` and pass it any options that fit your needs.
|
||||
* When your component renders, `useManagerUsersQuery` returns an object from Apollo Client that contains result, loading and error properties
|
||||
* you can use to render your UI.
|
||||
*
|
||||
* @param options that will be passed into the query, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/query.html#options;
|
||||
*
|
||||
* @example
|
||||
* const { result, loading, error } = useManagerUsersQuery();
|
||||
*/
|
||||
export function useManagerUsersQuery(options: VueApolloComposable.UseQueryOptions<ManagerUsersQuery, ManagerUsersQueryVariables> | VueCompositionApi.Ref<VueApolloComposable.UseQueryOptions<ManagerUsersQuery, ManagerUsersQueryVariables>> | ReactiveFunction<VueApolloComposable.UseQueryOptions<ManagerUsersQuery, ManagerUsersQueryVariables>> = {}) {
|
||||
return VueApolloComposable.useQuery<ManagerUsersQuery, ManagerUsersQueryVariables>(ManagerUsersDocument, {}, options);
|
||||
}
|
||||
export function useManagerUsersLazyQuery(options: VueApolloComposable.UseQueryOptions<ManagerUsersQuery, ManagerUsersQueryVariables> | VueCompositionApi.Ref<VueApolloComposable.UseQueryOptions<ManagerUsersQuery, ManagerUsersQueryVariables>> | ReactiveFunction<VueApolloComposable.UseQueryOptions<ManagerUsersQuery, ManagerUsersQueryVariables>> = {}) {
|
||||
return VueApolloComposable.useLazyQuery<ManagerUsersQuery, ManagerUsersQueryVariables>(ManagerUsersDocument, {}, options);
|
||||
}
|
||||
export type ManagerUsersQueryCompositionFunctionResult = VueApolloComposable.UseQueryReturn<ManagerUsersQuery, ManagerUsersQueryVariables>;
|
||||
export const ReferralStatsDocument = gql`
|
||||
query ReferralStats {
|
||||
referralStats {
|
||||
|
||||
Reference in New Issue
Block a user