forked from ddrilling/asb_cloud_front
Changed Drilling program downloading to opening it for view in new tab
This commit is contained in:
parent
3f1de774fc
commit
46dddceae4
@ -1,11 +1,11 @@
|
||||
import {Button, Tooltip} from 'antd'
|
||||
import { FileExcelOutlined } from '@ant-design/icons'
|
||||
import { useEffect, useState } from "react"
|
||||
import {invokeWebApiWrapperAsync, download} from '../../components/factory'
|
||||
import {invokeWebApiWrapperAsync} from '../../components/factory'
|
||||
import DocumentsTemplate from './DocumentsTemplate'
|
||||
import LoaderPortal from '../../components/LoaderPortal'
|
||||
import { Flex } from '../../components/Grid'
|
||||
import { WellService } from '../../services/api'
|
||||
import {DrillingProgramService, WellService} from '../../services/api'
|
||||
|
||||
const idFileCategoryDrillingProgramItems = 13;
|
||||
|
||||
@ -24,10 +24,14 @@ export default function DrillingProgram({idWell}) {
|
||||
`Не удалось загрузить название скважины "${idWell}"`
|
||||
), [idWell])
|
||||
|
||||
const urlDownloadProgram =`/api/well/${idWell}/drillingProgram`
|
||||
//const urlDownloadProgram =`/api/well/${idWell}/drillingProgram`
|
||||
|
||||
const downloadProgram = () => invokeWebApiWrapperAsync(async()=>{
|
||||
await download(urlDownloadProgram)
|
||||
//await download(urlDownloadProgram)
|
||||
// Это временный функционал по просмотру программы бурения без скачивания.
|
||||
// Наверняка его попросят убрать и нужно вернуть закомменченое скачивание файла выше.
|
||||
var filWebUrl = await DrillingProgramService.get(idWell)
|
||||
window.open(filWebUrl, '_blank')
|
||||
},
|
||||
setShowLoader,
|
||||
"Не удалось загрузить программу бурения")
|
||||
@ -56,7 +60,7 @@ export default function DrillingProgram({idWell}) {
|
||||
type="primary"
|
||||
onClick={downloadProgram}
|
||||
disabled={!downloadButtonEnabled}>
|
||||
Сформировать и скачать
|
||||
Сформировать и просмотреть
|
||||
</Button>
|
||||
</Tooltip>
|
||||
<Tooltip title={tooltip}>
|
||||
|
@ -6,7 +6,8 @@ import { request as __request } from '../core/request';
|
||||
export class DrillingProgramService {
|
||||
|
||||
/**
|
||||
* @param idWell
|
||||
* Создает программу бурения
|
||||
* @param idWell id скважины
|
||||
* @returns string Success
|
||||
* @throws ApiError
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user