Убрал дату приёма и увольнения
This commit is contained in:
parent
34ee7a77c5
commit
ad0e7b90ae
34
index.html
34
index.html
@ -45,29 +45,9 @@
|
|||||||
<input type="text" id="fio" name="fio" placeholder="Иванов Иван Иванович" required>
|
<input type="text" id="fio" name="fio" placeholder="Иванов Иван Иванович" required>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-row">
|
<div class="form-group">
|
||||||
<div class="form-group">
|
<label for="employeeId">Табельный номер</label>
|
||||||
<label for="employeeId">Табельный номер</label>
|
<input type="text" id="employeeId" name="employeeId" placeholder="00123">
|
||||||
<input type="text" id="employeeId" name="employeeId" placeholder="00123">
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="employmentStatus">Статус</label>
|
|
||||||
<select id="employmentStatus" name="employmentStatus">
|
|
||||||
<option value="active">Работает</option>
|
|
||||||
<option value="terminated">Уволена</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="form-row">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="hireDate">Дата приёма на работу</label>
|
|
||||||
<input type="date" id="hireDate" name="hireDate">
|
|
||||||
</div>
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="terminationDate">Дата увольнения</label>
|
|
||||||
<input type="date" id="terminationDate" name="terminationDate">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<hr style="border: 0; border-top: 2px solid #e2e8f0; margin: 25px 0;">
|
<hr style="border: 0; border-top: 2px solid #e2e8f0; margin: 25px 0;">
|
||||||
@ -193,12 +173,8 @@
|
|||||||
<p>
|
<p>
|
||||||
Выдана в том, что <strong id="certFio">___________________________</strong>
|
Выдана в том, что <strong id="certFio">___________________________</strong>
|
||||||
</p>
|
</p>
|
||||||
<p id="certHireDateBlock" style="display:none;">
|
<p>
|
||||||
работала(ет) в <strong id="certCompanyNameInline">___________________________</strong>
|
работала(ет) в <strong id="certCompanyNameInline">___________________________</strong>
|
||||||
с <span id="certHireDate">«___» ________ 20__ г.</span>
|
|
||||||
</p>
|
|
||||||
<p id="certHireDateEmpty" style="display:block;">
|
|
||||||
работала(ет) в <strong id="certCompanyNameInline2">___________________________</strong>
|
|
||||||
</p>
|
</p>
|
||||||
<p id="certEmployeeIdBlock" style="display:none;">
|
<p id="certEmployeeIdBlock" style="display:none;">
|
||||||
табельный номер: <strong id="certEmployeeId">______</strong>
|
табельный номер: <strong id="certEmployeeId">______</strong>
|
||||||
|
|||||||
36
script.js
36
script.js
@ -30,9 +30,6 @@ function updateCertificate() {
|
|||||||
companyAddress: document.getElementById('companyAddress').value,
|
companyAddress: document.getElementById('companyAddress').value,
|
||||||
fio: document.getElementById('fio').value || '___________________________',
|
fio: document.getElementById('fio').value || '___________________________',
|
||||||
employeeId: document.getElementById('employeeId').value,
|
employeeId: document.getElementById('employeeId').value,
|
||||||
employmentStatus: document.getElementById('employmentStatus').value,
|
|
||||||
hireDate: document.getElementById('hireDate').value,
|
|
||||||
terminationDate: document.getElementById('terminationDate').value,
|
|
||||||
debtAmount: document.getElementById('debtAmount').value,
|
debtAmount: document.getElementById('debtAmount').value,
|
||||||
currency: document.getElementById('currency').value,
|
currency: document.getElementById('currency').value,
|
||||||
debtType: document.getElementById('debtType').value,
|
debtType: document.getElementById('debtType').value,
|
||||||
@ -47,10 +44,8 @@ function updateCertificate() {
|
|||||||
accountant: document.getElementById('accountant').value
|
accountant: document.getElementById('accountant').value
|
||||||
};
|
};
|
||||||
|
|
||||||
// Форматируем даты
|
// Форматируем дату
|
||||||
const formattedDate = formatDate(data.issueDate);
|
const formattedDate = formatDate(data.issueDate);
|
||||||
const hireDateFormatted = formatDate(data.hireDate);
|
|
||||||
const terminationDateFormatted = formatDate(data.terminationDate);
|
|
||||||
|
|
||||||
// Реквизиты компании
|
// Реквизиты компании
|
||||||
document.getElementById('certCompanyFullName').textContent = data.companyName;
|
document.getElementById('certCompanyFullName').textContent = data.companyName;
|
||||||
@ -86,37 +81,8 @@ function updateCertificate() {
|
|||||||
recipientBlock.style.display = 'none';
|
recipientBlock.style.display = 'none';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Статус сотрудника
|
|
||||||
document.getElementById('certFio').textContent = data.fio;
|
document.getElementById('certFio').textContent = data.fio;
|
||||||
|
|
||||||
const hireDateBlock = document.getElementById('certHireDateBlock');
|
|
||||||
const hireDateEmpty = document.getElementById('certHireDateEmpty');
|
|
||||||
if (data.hireDate) {
|
|
||||||
hireDateBlock.style.display = 'block';
|
|
||||||
hireDateEmpty.style.display = 'none';
|
|
||||||
document.getElementById('certHireDate').textContent = hireDateFormatted;
|
|
||||||
} else {
|
|
||||||
hireDateBlock.style.display = 'none';
|
|
||||||
hireDateEmpty.style.display = 'block';
|
|
||||||
}
|
|
||||||
|
|
||||||
// Если уволена - показываем дату увольнения
|
|
||||||
if (data.employmentStatus === 'terminated' && data.terminationDate) {
|
|
||||||
let termBlock = document.getElementById('certTerminationBlock');
|
|
||||||
if (!termBlock) {
|
|
||||||
const termParagraph = document.createElement('p');
|
|
||||||
termParagraph.id = 'certTerminationBlock';
|
|
||||||
termParagraph.innerHTML = 'по состоянию на дату увольнения: <strong id="certTerminationDate">' + terminationDateFormatted + '</strong>';
|
|
||||||
document.getElementById('certEmployeeIdBlock').after(termParagraph);
|
|
||||||
} else {
|
|
||||||
termBlock.style.display = 'block';
|
|
||||||
document.getElementById('certTerminationDate').textContent = terminationDateFormatted;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
const termBlock = document.getElementById('certTerminationBlock');
|
|
||||||
if (termBlock) termBlock.style.display = 'none';
|
|
||||||
}
|
|
||||||
|
|
||||||
const empIdBlock = document.getElementById('certEmployeeIdBlock');
|
const empIdBlock = document.getElementById('certEmployeeIdBlock');
|
||||||
if (data.employeeId) {
|
if (data.employeeId) {
|
||||||
empIdBlock.style.display = 'block';
|
empIdBlock.style.display = 'block';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user