diff --git a/src/components/WorkerTimeReasonForm.vue b/src/components/WorkerTimeReasonForm.vue
index 2f151dbc8..354d53f16 100644
--- a/src/components/WorkerTimeReasonForm.vue
+++ b/src/components/WorkerTimeReasonForm.vue
@@ -9,6 +9,10 @@ const $props = defineProps({
type: String,
default: '',
},
+ isHimself: {
+ type: Boolean,
+ default: false,
+ },
});
const emit = defineEmits(['onSubmit']);
@@ -36,6 +40,7 @@ const closeForm = () => {
v-model="reasonFormData"
type="textarea"
autogrow
+ :disable="!isHimself"
/>
diff --git a/src/pages/Worker/Card/WorkerTimeControl.vue b/src/pages/Worker/Card/WorkerTimeControl.vue
index ea7db316c..cd37944e8 100644
--- a/src/pages/Worker/Card/WorkerTimeControl.vue
+++ b/src/pages/Worker/Card/WorkerTimeControl.vue
@@ -609,7 +609,11 @@ onMounted(async () => {
-
+