Commit 515acaff authored by Rafael's avatar Rafael

Alterações e correção no nome da pasta do cliente.

parent 3085eedb
Pipeline #7946 canceled with stages
This diff is collapsed.
--registry "https://nexus.dev.evologica.com.br/repository/npm-internal"
--registry "https://nexus.dev.evologica.com.br/repository/npm"
"@curio:registry" "https://nexus.dev.evologica.com.br/repository/npm"
"@dynamo:registry" "https://nexus.dev.evologica.com.br/repository/npm"
\ No newline at end of file
import React, { useEffect, useMemo, useState } from 'react'
import { Project } from '@agiliza/api/domain'
import ButtonWithProgress from '@agiliza/components/atoms/ButtonWithProgress'
import { useFormState } from '@agiliza/utils/hooks/state'
import { ContextButton, DatePicker, PageTitle, SelectField, Table } from '@curio/components'
import { Grid, IconButton } from '@material-ui/core'
import { withStyles, WithStyles } from '@material-ui/core/styles'
import { Search as SearchIcon, Visibility as VisibilityIcon } from '@material-ui/icons'
import { Publish as PublishIcon, Search as SearchIcon } from '@material-ui/icons'
import { connected, ConnectedProps } from './connect'
import styles from './styles'
......@@ -51,7 +50,7 @@ const Searcher = (props: Props) => {
props.getProjects({
beginDate,
endDate,
statuses: [Number(status)],
statuses: status ? [Number(status)] : [],
})
}
......@@ -66,8 +65,12 @@ const Searcher = (props: Props) => {
menuId={`entity-${p.id}-actions`}
menuItems={[
{
label: 'Visualizar',
icon: <VisibilityIcon />,
label: 'Submeter',
icon: (
<PublishIcon
onClick={() => props.submitProjects({ ids: [p.id], onSuccess: () => props.getProjects({ beginDate, endDate, statuses }) })}
/>
),
},
]}
/>
......@@ -81,9 +84,9 @@ const Searcher = (props: Props) => {
setSelectedProjects(newSelectedProjects)
}
const handleSubmitClick = () => {
props.submitProjects({ ids: selectedProjects, onSuccess: () => props.getProjects({ beginDate, endDate, statuses }) })
}
// const handleSubmitClick = () => {
// props.submitProjects({ ids: selectedProjects, onSuccess: () => props.getProjects({ beginDate, endDate, statuses }) })
// }
return (
<div className={classes.pageContent}>
......@@ -126,18 +129,18 @@ const Searcher = (props: Props) => {
</IconButton>
</Grid>
</Grid>
<div className={classes.submitBtnContainer}>
{/* <div className={classes.submitBtnContainer}>
<ButtonWithProgress fetching={submitting} color="primary" disabled={!selectedProjects.length} onClick={handleSubmitClick}>
Submeter projetos
</ButtonWithProgress>
</div>
</div> */}
<Table<Project>
size="small"
columns={tableColumns}
keys={tableKeys}
data={projects}
fetching={searching}
selectedRows={selectedProjects}
fetching={searching || submitting}
// selectedRows={selectedProjects}
onRowClick={handleRowClick}
/>
</div>
......
......@@ -1259,7 +1259,7 @@
"@microcredito/client@^0.7.22":
version "0.7.22"
resolved "https://nexus.dev.evologica.com.br/repository/npm-internal/@microcredito/client/-/client-0.7.22.tgz#a387ff194e6b1efea37027a447bb5b411edfd126"
resolved "https://nexus.dev.evologica.com.br/repository/npm/@microcredito/client/-/client-0.7.22.tgz#a387ff194e6b1efea37027a447bb5b411edfd126"
integrity sha1-o4f/GU5rHv6jcCekR7tbQR7f0SY=
"@nodelib/fs.scandir@2.1.4":
......
......@@ -90,7 +90,7 @@
"@material-ui/icons": "^4.11.2",
"@material-ui/lab": "4.0.0-alpha.58",
"@material-ui/pickers": "^3.3.10",
"@microcredito/client": "^0.7.18",
"@microcredito/client": "^0.7.22",
"@reduxjs/toolkit": "^1.2.5",
"@types/react-swipeable-views": "^0.13.1",
"@types/react-swipeable-views-utils": "^0.13.3",
......
import { ProjectStatus } from './'
export interface ProjectContext {
statuses: ProjectStatus[]
}
export interface GetProjectContext {
Input: void
Output: ProjectContext
}
import { Entity } from '@agiliza/utils/method'
import type { InvolvedPerson, BusinessData } from './projectElaboration'
import type { Schedule } from './schedule'
import type { UserCustomer } from './user'
export * from './context'
export interface Project extends Entity {
status: ProjectStatus
events: string[]
documents?: Document[]
processNumber: string
permissions?: ProjectPermissions
schedules: Schedule[]
// customer: UserCustomer
// involvedPeople?: InvolvedPerson[]
// businessData?: BusinessData
}
export interface ProjectStatus extends Entity {
description: string
operations?: Operation[]
}
export interface Operation extends Entity {
description: string
descriptionTransition: string
permission: 'customer' | 'broker'
}
export interface ProjectPermissions {
requestCancel?: boolean
}
export interface Document {
id: string
type: DocumentType
extraInformations: string
url: string
}
export interface DocumentType extends Entity {
description: string
}
export interface FetchDocumentsArg {
projectId: string
visitId?: string
}
interface InputGetProjects {
beginDate: Date | null
endDate: Date | null
statuses?: number[]
}
export interface GetProjects {
Input: InputGetProjects
Output: Project[]
}
interface InputSubmitProjects {
ids: string[]
}
export interface SubmitProjects {
Input: InputSubmitProjects
Output: void
}
import { Document } from '../../../domain/project'
export interface StockSalesCosts {
document: Document
document?: Document
monthYearReference: string
salesCommission: string
monthRating: string
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment