SUPPORT-9089 sync

This commit is contained in:
adel.kalimullin 2025-04-10 10:51:22 +03:00
parent 8fd5cb1480
commit 2ee500cab2
9 changed files with 930 additions and 82 deletions

View file

@ -0,0 +1,49 @@
<div [id]="getObjectId()"
class="form-group">
<label [ngbTooltip]="tooltip | emptyIfNull"
[hidden]="!label" class="control-label">
<span>{{label}}<span *ngIf="isRequired()" class="alarm"> *</span></span>
</label>
<div class="component-float file-upload">
<input class="form-control file-name"
[name]="name"
type="text"
[readonly]="true"
[title]="getValueForTooltip()"
[placeholder]="getPlaceholder() | emptyIfNull"
(focus)="onFocus()"
(blur)="onBlur()"
(drop)="onDrop($event)"
(dragover)="onDragOver($event)">
<input class="file" type="file" hidden
[multiple]="maxFilesToUpload < 1 ? null : 'multiple' "
[accept]="getExtensions()"
(change)="onFileChanged()">
<div class="file-btn">
<button type="button" class="btn btn-default choose-file-btn" title="Загрузить"
[disabled]="!isEnabled()"
(click)="openFileChooseDialog()"></button>
</div>
<div *ngIf="getCustomValidationMessages().size > 0 || warningMessages.length > 0" class="msg" [ngStyle]="errorTooltipStyle">
<div class="arrow"></div>
<div class="control-label">
<div class="msg-alert"
*ngFor="let warning of warningMessages">
{{warning}}
</div>
</div>
<div class="control-label">
<div class="msg-alert"
*ngFor="let customValidationMessage of getCustomValidationMessages()">
{{customValidationMessage}}
</div>
</div>
</div>
</div>
</div>
<file-preview page-object
[files]="getValue()"
[canDelete]="canDelete"
(onDeleteFile)="deleteFileFunction($event)"
[previewDisplayType]="previewDisplayType">
</file-preview>

View file

@ -0,0 +1,53 @@
import {FileUpload, InputControl} from "@webbpm/base-package";
import {ChangeDetectionStrategy, Component} from "@angular/core";
@Component({
moduleId: module.id,
selector: 'temp-file-upload',
templateUrl: './../../../../../src/resources/template/account_applications/component/field/TemporaryFileUpload.html',
changeDetection: ChangeDetectionStrategy.OnPush
})
export class TemporaryFileUpload extends FileUpload {
onChange() {
this.updateValidationState();
super.onChange();
}
private updateValidationState() {
if (this.isRequired()) {
if (this.hasValidModel()) {
this.addCssClass('wb-valid');
this.removeCssClass('wb-invalid');
this.removeCustomValidationMessage(InputControl.ERROR_MESSAGES['required'])
}
else {
this.addCssClass('wb-invalid');
this.removeCssClass('wb-valid');
this.addCustomValidationMessage(InputControl.ERROR_MESSAGES['required']);
}
}
}
markAsTouched() {
this.removeCssClass('wb-untouched');
this.addCssClass('wb-touched');
this.modelTouched = true;
}
markAsUnTouched() {
this.addCssClass('wb-untouched');
this.removeCssClass('wb-touched');
this.modelTouched = false;
}
actionOnInvalid() {
this.updateValidationState();
}
clearValidateMessages() {
if(this.hasValidModel()){
this.setCustomValidationMessages([]);
}
}
}

View file

@ -25,6 +25,7 @@ import {DropdownTreeViewComponent}from "../../account_applications/component/fie
import {DropdownTreeviewSelectComponent} from "../../account_applications/component/external/ngx-treeview/dropdown-treeview-select/dropdown-treeview-select.component";
import {TreeviewModule} from "ngx-treeview";
import {ErvuStaticGrid} from "../../account_applications/component/grid/ErvuStaticGrid";
import {TemporaryFileUpload} from "../../account_applications/component/field/TemporaryFileUpload";
registerLocaleData(localeRu);
export const DIRECTIVES = [
@ -36,7 +37,8 @@ export const DIRECTIVES = [
forwardRef(() => DropdownTreeViewComponent),
forwardRef(() => DropdownTreeviewSelectComponent),
forwardRef(() => ErvuAccountTextFieldGridEditor),
forwardRef(() => ErvuStaticGrid)
forwardRef(() => ErvuStaticGrid),
forwardRef(() => TemporaryFileUpload)
];
@NgModule({

View file

@ -10,7 +10,7 @@
- SUPPORT-9087: не отображается пол и снилс при "деактивации пользователя"
- SUPPORT-9080: Ошибка дубликатов в УЗ
- SUPPORT-9060: Исправление отображения ошибок
-
- SUPPORT-9089: Исправление всплывающего окна
### Сборка и запуск

View file

@ -2096,13 +2096,15 @@
</properties>
</scripts>
</children>
<children id="3e4a9202-6708-4ec2-8461-ebe2441f8401">
<children id="16a1cdb1-606a-41d4-846b-19592c849ccd">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>3e4a9202-6708-4ec2-8461-ebe2441f8401</componentRootId>
<componentRootId>16a1cdb1-606a-41d4-846b-19592c849ccd</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -2111,56 +2113,49 @@
</value>
</entry>
<entry>
<key>cssClasses</key>
<value>
<item id="c6c4d84c-e9ef-4f97-b30e-ef185f558d9c" removed="true"/>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="f7160c24-b556-427e-8c07-40ac6309dbb5" removed="false">
<item id="869e5561-96f6-48eb-bbec-ceaca26a3d2f" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="499f71c1-272c-48a5-ab70-2cd8b80c11a7" removed="false">
<item id="65813370-dd84-4bfa-8763-7ef63c480187" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="2ee3d3e8-3f6e-4dbb-9c57-7815ec96dadc" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="d8b830a7-2e42-4639-baa9-85c73895ace5" removed="false">
<item id="f109d855-da45-49bd-9437-0983e9940fad" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="306d0d42-1cee-43ea-b7e4-6300ffd55158" removed="true"/>
<item id="1fee2eab-40ba-4c16-b471-75f522eeea9d" removed="true"/>
<item id="8c398d16-eac4-4f31-9755-55748bc29b65" removed="false">
<item id="db50f5c1-7115-4b33-9cb2-494e17d03fe4" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="d696350a-d40e-4a7c-9b3c-0ab2e42e0490" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="8b635611-b65a-49c5-b1f2-dc3b9975811c" removed="false">
<item id="3887112e-b9fe-4a3e-be9f-048d99ec1000" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="cb7c8457-2f6e-41a3-9a4d-e8560ddee7c3" removed="false">
<item id="7186e499-7237-4520-943c-631762846609" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="11ec1e25-c800-4ec5-aed4-5395d7acfb94" removed="false">
<item id="b3d8785a-520d-49d8-8ad3-1141f3c75858" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
<item id="476424e7-d37b-4d27-ba7a-0624cfe7ad39" removed="true"/>
<item id="e5c31c54-9371-4c39-8c26-2ada992000d6" removed="true"/>
</value>
</entry>
@ -2246,6 +2241,109 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="27276e44-14c3-4b6d-8068-5830f7fea08b">
<prototypeId>76e91ef4-d2ef-4662-96ad-84c0dae0ecff</prototypeId>

View file

@ -5913,13 +5913,15 @@
</properties>
</scripts>
</children>
<children id="3e4a9202-6708-4ec2-8461-ebe2441f8401">
<children id="f3ad800e-32c9-4e66-af3b-b330137e6fec">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>3e4a9202-6708-4ec2-8461-ebe2441f8401</componentRootId>
<componentRootId>f3ad800e-32c9-4e66-af3b-b330137e6fec</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -5930,46 +5932,47 @@
<entry>
<key>extensionFilter</key>
<value>
<item id="546b4d7d-60bf-429e-8ad8-5dcc9c3766fb" removed="false">
<item id="869e5561-96f6-48eb-bbec-ceaca26a3d2f" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="3c708cf2-e04a-4aab-b9be-40188d099754" removed="false">
<item id="65813370-dd84-4bfa-8763-7ef63c480187" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="28fb0dab-4051-4665-bcc4-084c56b8fe91" removed="false">
<item id="f109d855-da45-49bd-9437-0983e9940fad" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="0c6fde7f-eb20-4fdd-a875-6aed4c14fa00" removed="false">
<item id="db50f5c1-7115-4b33-9cb2-494e17d03fe4" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="f833b28f-2182-471f-b1f1-0bdef2e87965" removed="false">
<item id="d696350a-d40e-4a7c-9b3c-0ab2e42e0490" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="3334bf06-d956-4834-a924-d58d38bc5481" removed="false">
<item id="3887112e-b9fe-4a3e-be9f-048d99ec1000" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="fbe7441b-cc38-438a-a6d3-484075504767" removed="false">
<item id="7186e499-7237-4520-943c-631762846609" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="8dade1f2-b60d-4b08-b4ab-c5cf02e7ca1b" removed="false">
<item id="b3d8785a-520d-49d8-8ad3-1141f3c75858" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
<item id="476424e7-d37b-4d27-ba7a-0624cfe7ad39" removed="true"/>
<item id="e5c31c54-9371-4c39-8c26-2ada992000d6" removed="true"/>
</value>
</entry>
@ -6055,6 +6058,109 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="b3ed85ca-5941-4521-80dd-d26f65bdd6ef">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>

View file

@ -5914,13 +5914,15 @@
</properties>
</scripts>
</children>
<children id="3e4a9202-6708-4ec2-8461-ebe2441f8401">
<children id="958199ee-cf00-4a9c-a82b-b04e3cb06c2b">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>3e4a9202-6708-4ec2-8461-ebe2441f8401</componentRootId>
<componentRootId>958199ee-cf00-4a9c-a82b-b04e3cb06c2b</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -5931,46 +5933,47 @@
<entry>
<key>extensionFilter</key>
<value>
<item id="546b4d7d-60bf-429e-8ad8-5dcc9c3766fb" removed="false">
<item id="869e5561-96f6-48eb-bbec-ceaca26a3d2f" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="3c708cf2-e04a-4aab-b9be-40188d099754" removed="false">
<item id="65813370-dd84-4bfa-8763-7ef63c480187" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="28fb0dab-4051-4665-bcc4-084c56b8fe91" removed="false">
<item id="f109d855-da45-49bd-9437-0983e9940fad" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="0c6fde7f-eb20-4fdd-a875-6aed4c14fa00" removed="false">
<item id="db50f5c1-7115-4b33-9cb2-494e17d03fe4" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="f833b28f-2182-471f-b1f1-0bdef2e87965" removed="false">
<item id="d696350a-d40e-4a7c-9b3c-0ab2e42e0490" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="3334bf06-d956-4834-a924-d58d38bc5481" removed="false">
<item id="3887112e-b9fe-4a3e-be9f-048d99ec1000" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="fbe7441b-cc38-438a-a6d3-484075504767" removed="false">
<item id="7186e499-7237-4520-943c-631762846609" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="8dade1f2-b60d-4b08-b4ab-c5cf02e7ca1b" removed="false">
<item id="b3d8785a-520d-49d8-8ad3-1141f3c75858" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
<item id="476424e7-d37b-4d27-ba7a-0624cfe7ad39" removed="true"/>
<item id="e5c31c54-9371-4c39-8c26-2ada992000d6" removed="true"/>
</value>
</entry>
@ -6056,6 +6059,109 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="b3ed85ca-5941-4521-80dd-d26f65bdd6ef">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>

View file

@ -5867,34 +5867,15 @@
</properties>
</scripts>
</children>
<children id="4cc50d18-df32-4521-841f-d0390011c6b4">
<prototypeId>8174c549-4b94-4c3e-9168-09610ade4c6e</prototypeId>
<componentRootId>4cc50d18-df32-4521-841f-d0390011c6b4</componentRootId>
<name>Организация DropdownTreeView</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="2743303f-f5c4-4575-ba49-00538387590b">
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
<componentRootId>2743303f-f5c4-4575-ba49-00538387590b</componentRootId>
<name>Combo box_Организация</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="2af8ef48-dd3c-415f-bbda-3eda03f71b8e">
<prototypeId>69af9ec9-d640-499a-bf05-cda6ce64a81f</prototypeId>
<componentRootId>2af8ef48-dd3c-415f-bbda-3eda03f71b8e</componentRootId>
<name>Примечание</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="f116b685-857e-432f-b6be-9b0fc3490c27">
<children id="2201ae30-80f1-4501-ab96-d496889aa251">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>f116b685-857e-432f-b6be-9b0fc3490c27</componentRootId>
<componentRootId>2201ae30-80f1-4501-ab96-d496889aa251</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -6031,6 +6012,130 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="4cc50d18-df32-4521-841f-d0390011c6b4">
<prototypeId>8174c549-4b94-4c3e-9168-09610ade4c6e</prototypeId>
<componentRootId>4cc50d18-df32-4521-841f-d0390011c6b4</componentRootId>
<name>Организация DropdownTreeView</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="2743303f-f5c4-4575-ba49-00538387590b">
<prototypeId>b310f98a-69c6-4e7b-8cdb-f1ab9f9c0d94</prototypeId>
<componentRootId>2743303f-f5c4-4575-ba49-00538387590b</componentRootId>
<name>Combo box_Организация</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="2af8ef48-dd3c-415f-bbda-3eda03f71b8e">
<prototypeId>69af9ec9-d640-499a-bf05-cda6ce64a81f</prototypeId>
<componentRootId>2af8ef48-dd3c-415f-bbda-3eda03f71b8e</componentRootId>
<name>Примечание</name>
<container>false</container>
<removed>true</removed>
</children>
<children id="5d412f6e-dd25-4b82-9286-cac7c8f61d50">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
@ -7435,6 +7540,13 @@
<removed>true</removed>
</children>
</children>
<children id="2201ae30-80f1-4501-ab96-d496889aa251">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>2201ae30-80f1-4501-ab96-d496889aa251</componentRootId>
<name>File upload</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="206a3f3c-105a-4215-a146-4a4437fe0808">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
@ -9553,13 +9665,15 @@
</properties>
</scripts>
</children>
<children id="e62a6b9a-b49a-4ebd-a03d-3cd9a037683a">
<children id="779fc89f-0d94-412f-b9fe-29c2d6b68240">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>e62a6b9a-b49a-4ebd-a03d-3cd9a037683a</componentRootId>
<componentRootId>779fc89f-0d94-412f-b9fe-29c2d6b68240</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -9696,6 +9810,109 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="4afa8dde-c3da-40be-884c-66169897a067">
<prototypeId>bce312bd-0c82-45e5-89dc-a1af90431c18</prototypeId>
@ -11499,6 +11716,13 @@
<removed>true</removed>
</children>
</children>
<children id="779fc89f-0d94-412f-b9fe-29c2d6b68240">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>779fc89f-0d94-412f-b9fe-29c2d6b68240</componentRootId>
<name>File upload</name>
<container>false</container>
<removed>true</removed>
</children>
</children>
<children id="c95230fb-97cf-4cc1-bffb-bf23b156d8fe">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>
@ -12265,7 +12489,6 @@
<componentRootId>e8be3c5d-94ee-491d-aea3-428e473af5cf</componentRootId>
<name>Роли</name>
<container>true</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="d1ce20ca-453b-4610-a2a5-bb6498db5cf5">
<properties>
@ -14511,13 +14734,15 @@
<scripts id="fe04d7fb-6c5b-46c4-b723-667732d81f4f"/>
<scripts id="5c566210-2a60-4048-a2d1-84c7dd023248"/>
<scripts id="3171b2e1-b4af-4335-95fa-1b2592604b84"/>
<children id="d2e6a4dd-0e3f-43dc-b203-de7f76104da0">
<children id="a5e526a1-cfd3-428e-b0bc-9fb22ad57c85">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>d2e6a4dd-0e3f-43dc-b203-de7f76104da0</componentRootId>
<componentRootId>a5e526a1-cfd3-428e-b0bc-9fb22ad57c85</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -14654,6 +14879,109 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="843c0d5d-0f39-488c-a073-8df5f3335e37">
<prototypeId>9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91</prototypeId>

View file

@ -5922,13 +5922,15 @@
</properties>
</scripts>
</children>
<children id="3e4a9202-6708-4ec2-8461-ebe2441f8401">
<children id="97b0ad02-1041-48f1-abb9-61ff519b6e70">
<prototypeId>5ebd2885-0972-4e51-8376-1fa66aed9a90</prototypeId>
<componentRootId>3e4a9202-6708-4ec2-8461-ebe2441f8401</componentRootId>
<componentRootId>97b0ad02-1041-48f1-abb9-61ff519b6e70</componentRootId>
<name>File upload</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="f0bb8d46-5440-4e3e-9f55-dc050d49e271">
<enabled>false</enabled>
<properties>
<entry>
<key>canDelete</key>
@ -5939,46 +5941,47 @@
<entry>
<key>extensionFilter</key>
<value>
<item id="546b4d7d-60bf-429e-8ad8-5dcc9c3766fb" removed="false">
<item id="869e5561-96f6-48eb-bbec-ceaca26a3d2f" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="3c708cf2-e04a-4aab-b9be-40188d099754" removed="false">
<item id="65813370-dd84-4bfa-8763-7ef63c480187" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="28fb0dab-4051-4665-bcc4-084c56b8fe91" removed="false">
<item id="f109d855-da45-49bd-9437-0983e9940fad" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="0c6fde7f-eb20-4fdd-a875-6aed4c14fa00" removed="false">
<item id="db50f5c1-7115-4b33-9cb2-494e17d03fe4" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="f833b28f-2182-471f-b1f1-0bdef2e87965" removed="false">
<item id="d696350a-d40e-4a7c-9b3c-0ab2e42e0490" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="3334bf06-d956-4834-a924-d58d38bc5481" removed="false">
<item id="3887112e-b9fe-4a3e-be9f-048d99ec1000" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="fbe7441b-cc38-438a-a6d3-484075504767" removed="false">
<item id="7186e499-7237-4520-943c-631762846609" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="8dade1f2-b60d-4b08-b4ab-c5cf02e7ca1b" removed="false">
<item id="b3d8785a-520d-49d8-8ad3-1141f3c75858" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
<item id="476424e7-d37b-4d27-ba7a-0624cfe7ad39" removed="true"/>
<item id="e5c31c54-9371-4c39-8c26-2ada992000d6" removed="true"/>
</value>
</entry>
@ -6064,6 +6067,109 @@
</scripts>
<scripts id="aac80db3-b71b-4a26-ab15-e1d4e4a1f9f8"/>
<scripts id="2d820518-c435-410b-8c64-afefd6f61ea7"/>
<scripts id="9af14de8-55af-4945-860d-3cfc68a2c5be">
<classRef type="TS">
<className>TemporaryFileUpload</className>
<packageName>account_applications.component.field</packageName>
</classRef>
<enabled>true</enabled>
<expanded>true</expanded>
<properties>
<entry>
<key>canDelete</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>collectible</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>extensionFilter</key>
<value>
<item id="1e07ffd5-ea94-4356-98a0-ba379cecbc44" removed="false">
<value>
<simple>"pdf"</simple>
</value>
</item>
<item id="4843c172-baa3-41eb-b059-8efeebed5738" removed="false">
<value>
<simple>"png"</simple>
</value>
</item>
<item id="31eea90c-b886-48a2-a403-3abc62887a05" removed="false">
<value>
<simple>"webp"</simple>
</value>
</item>
<item id="be902c86-96c9-4e9e-95db-8565b7ddbc9e" removed="false">
<value>
<simple>"jpeg"</simple>
</value>
</item>
<item id="b2884c54-bcb3-44bc-ae21-030727ccda9d" removed="false">
<value>
<simple>"gif"</simple>
</value>
</item>
<item id="f281e5e1-1d30-46b7-a156-f676cc755cf4" removed="false">
<value>
<simple>"raw"</simple>
</value>
</item>
<item id="593b5299-6204-46b8-8837-9654a5ffd683" removed="false">
<value>
<simple>"tiff"</simple>
</value>
</item>
<item id="ac3c2e29-8b7e-40d8-ad3d-bbc311ac0f71" removed="false">
<value>
<simple>"psd"</simple>
</value>
</item>
</value>
</entry>
<entry>
<key>label</key>
<value>
<simple>"Документ"</simple>
</value>
</entry>
<entry>
<key>maxFileSizeMb</key>
<value>
<simple>50.0</simple>
</value>
</entry>
<entry>
<key>placeholder</key>
<value>
<simple>"Выберите файл"</simple>
</value>
</entry>
<entry>
<key>previewDisplayType</key>
<value>
<simple>"TILE"</simple>
</value>
</entry>
<entry>
<key>required</key>
<value>
<simple>true</simple>
</value>
</entry>
<entry>
<key>visible</key>
<value>
<simple>true</simple>
</value>
</entry>
</properties>
</scripts>
</children>
<children id="b3ed85ca-5941-4521-80dd-d26f65bdd6ef">
<prototypeId>133ca212-09a6-413a-ac66-e2f6ce188f1f</prototypeId>