Notary added files watermarked
This commit is contained in:
parent
551639ba42
commit
b7543e0d2c
@ -21,6 +21,7 @@ import DocumentService from "src/common/Api/LeCoffreApi/sdk/DocumentService";
|
|||||||
import FileService from "src/common/Api/LeCoffreApi/sdk/FileService";
|
import FileService from "src/common/Api/LeCoffreApi/sdk/FileService";
|
||||||
import CustomerService from "src/common/Api/LeCoffreApi/sdk/CustomerService";
|
import CustomerService from "src/common/Api/LeCoffreApi/sdk/CustomerService";
|
||||||
import FolderService from "src/common/Api/LeCoffreApi/sdk/FolderService";
|
import FolderService from "src/common/Api/LeCoffreApi/sdk/FolderService";
|
||||||
|
import WatermarkService from "@Front/Services/WatermarkService";
|
||||||
|
|
||||||
type IProps = {
|
type IProps = {
|
||||||
onChange?: (files: File[]) => void;
|
onChange?: (files: File[]) => void;
|
||||||
@ -252,6 +253,8 @@ export default class DepositOtherDocument extends React.Component<IProps, IState
|
|||||||
for (let i = 0; i < filesArray.length; i++) {
|
for (let i = 0; i < filesArray.length; i++) {
|
||||||
const file = filesArray[i]!.file;
|
const file = filesArray[i]!.file;
|
||||||
await new Promise<void>((resolve: () => void) => {
|
await new Promise<void>((resolve: () => void) => {
|
||||||
|
// Add watermark to the file before processing
|
||||||
|
WatermarkService.getInstance().addWatermark(file).then(async (watermarkedFile) => {
|
||||||
const reader = new FileReader();
|
const reader = new FileReader();
|
||||||
reader.onload = (event) => {
|
reader.onload = (event) => {
|
||||||
if (event.target?.result) {
|
if (event.target?.result) {
|
||||||
@ -264,7 +267,7 @@ export default class DepositOtherDocument extends React.Component<IProps, IState
|
|||||||
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
||||||
|
|
||||||
const fileBlob: any = {
|
const fileBlob: any = {
|
||||||
type: file.type,
|
type: watermarkedFile.type,
|
||||||
data: uint8Array
|
data: uint8Array
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -295,7 +298,8 @@ export default class DepositOtherDocument extends React.Component<IProps, IState
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
reader.readAsArrayBuffer(file);
|
reader.readAsArrayBuffer(watermarkedFile);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@ import FolderService from "src/common/Api/LeCoffreApi/sdk/FolderService";
|
|||||||
import DocumentService from "src/common/Api/LeCoffreApi/sdk/DocumentService";
|
import DocumentService from "src/common/Api/LeCoffreApi/sdk/DocumentService";
|
||||||
import FileService from "src/common/Api/LeCoffreApi/sdk/FileService";
|
import FileService from "src/common/Api/LeCoffreApi/sdk/FileService";
|
||||||
import CustomerService from "src/common/Api/LeCoffreApi/sdk/CustomerService";
|
import CustomerService from "src/common/Api/LeCoffreApi/sdk/CustomerService";
|
||||||
|
import WatermarkService from "@Front/Services/WatermarkService";
|
||||||
|
|
||||||
enum EClientSelection {
|
enum EClientSelection {
|
||||||
ALL_CLIENTS = "all_clients",
|
ALL_CLIENTS = "all_clients",
|
||||||
@ -77,6 +78,8 @@ export default function SendDocuments() {
|
|||||||
|
|
||||||
for (const file of files) {
|
for (const file of files) {
|
||||||
await new Promise<void>((resolve: () => void) => {
|
await new Promise<void>((resolve: () => void) => {
|
||||||
|
// Add watermark to the file before processing
|
||||||
|
WatermarkService.getInstance().addWatermark(file).then(async (watermarkedFile) => {
|
||||||
const reader = new FileReader();
|
const reader = new FileReader();
|
||||||
reader.onload = (event) => {
|
reader.onload = (event) => {
|
||||||
if (event.target?.result) {
|
if (event.target?.result) {
|
||||||
@ -89,7 +92,7 @@ export default function SendDocuments() {
|
|||||||
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
||||||
|
|
||||||
const fileBlob: any = {
|
const fileBlob: any = {
|
||||||
type: file.type,
|
type: watermarkedFile.type,
|
||||||
data: uint8Array
|
data: uint8Array
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -123,7 +126,8 @@ export default function SendDocuments() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
reader.readAsArrayBuffer(file);
|
reader.readAsArrayBuffer(watermarkedFile);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@ import Loader from "@Front/Components/DesignSystem/Loader";
|
|||||||
|
|
||||||
import LoaderService from "src/common/Api/LeCoffreApi/sdk/Loader/LoaderService";
|
import LoaderService from "src/common/Api/LeCoffreApi/sdk/Loader/LoaderService";
|
||||||
import OfficeRibService from "src/common/Api/LeCoffreApi/sdk/OfficeRibService";
|
import OfficeRibService from "src/common/Api/LeCoffreApi/sdk/OfficeRibService";
|
||||||
|
import WatermarkService from "@Front/Services/WatermarkService";
|
||||||
|
|
||||||
export default function Rib() {
|
export default function Rib() {
|
||||||
const [documentList, setDocumentList] = useState<File[]>([]);
|
const [documentList, setDocumentList] = useState<File[]>([]);
|
||||||
@ -60,6 +61,8 @@ export default function Rib() {
|
|||||||
const file = documentList[0]!;
|
const file = documentList[0]!;
|
||||||
|
|
||||||
LoaderService.getInstance().show();
|
LoaderService.getInstance().show();
|
||||||
|
// Add watermark to the file before processing
|
||||||
|
WatermarkService.getInstance().addWatermark(file).then(async (watermarkedFile) => {
|
||||||
const reader = new FileReader();
|
const reader = new FileReader();
|
||||||
reader.onload = (event) => {
|
reader.onload = (event) => {
|
||||||
if (event.target?.result) {
|
if (event.target?.result) {
|
||||||
@ -72,7 +75,7 @@ export default function Rib() {
|
|||||||
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
const uint8Array: Uint8Array = new Uint8Array(arrayBuffer);
|
||||||
|
|
||||||
const fileBlob: any = {
|
const fileBlob: any = {
|
||||||
type: file.type,
|
type: watermarkedFile.type,
|
||||||
data: uint8Array
|
data: uint8Array
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -91,7 +94,8 @@ export default function Rib() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
reader.readAsArrayBuffer(file);
|
reader.readAsArrayBuffer(watermarkedFile);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function openRibModal(): void {
|
function openRibModal(): void {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user