diff --git a/src/components/base/BaseInput.vue b/src/components/base/BaseInput.vue
index 50b2a7e..b34dc06 100644
--- a/src/components/base/BaseInput.vue
+++ b/src/components/base/BaseInput.vue
@@ -9,9 +9,10 @@
:outlined="outlined",
:dense="dense",
:type="type",
+ :readonly="readonly",
+ :disable="disabled",
:filled="filled",
:bg-color="filled || standout ? '' : 'white'",
- :disable="disabled",
:rules="rule",
:lazy-rules="lazyRule",
:item-aligned="itemAligned",
@@ -83,6 +84,7 @@ export default {
placeholder: String,
disabled: Boolean,
label: String,
+ readonly: Boolean,
},
emits: ["update:modelValue"],
computed: {
@@ -117,3 +119,9 @@ export default {
opacity: 0
cursor: pointer
+
diff --git a/src/pages/newMedicalCard/components/BasicDataForms/DocumentsForm.vue b/src/pages/newMedicalCard/components/BasicDataForms/DocumentsForm.vue
index bb3fce3..b39390c 100644
--- a/src/pages/newMedicalCard/components/BasicDataForms/DocumentsForm.vue
+++ b/src/pages/newMedicalCard/components/BasicDataForms/DocumentsForm.vue
@@ -34,15 +34,19 @@
v-else,
v-model="docData[data.dataKey][field.key]",
@update:model-value="checkChangeDocData"
- :disabled="!isEdit",
+ :readonly="!isEdit",
:type="field.type",
- :width="278",
+ textColor="var(--font-dark-blue-color)"
+ :width="checkCopiedFields(field.key) ? 260 : 278",
:standout="!isEdit",
:outlined="isEdit",
:rule="field.rules",
- text-color="black",
:mask="field?.inputMask"
)
+ .icon-copy.my-auto.text-lg.label-field(
+ v-if="checkCopiedFields(field.key)",
+ @click="copyValue(docData[data.dataKey][field.key])"
+ )