import final

This commit is contained in:
2026-05-08 16:00:28 +07:00
parent 65d6c4f11e
commit 57d3d538fa
3 changed files with 55 additions and 39 deletions

View File

@@ -4823,13 +4823,6 @@ class AccountManager {
const payload = this.collectAssetFormPayload();
this.clearAssetFormValidation();
if (!payload.assetName) {
this.setAssetFieldValidationError('assetNameInput', 'assetNameError', 'Vui lòng nhập tên tài sản.');
this.notifyWarning('Vui lòng nhập đầy đủ các trường bắt buộc.');
document.getElementById('assetNameInput')?.focus();
return;
}
if (!payload.model) {
this.setAssetFieldValidationError('assetModelInput', 'assetModelError', 'Vui lòng nhập model.');
this.notifyWarning('Vui lòng nhập đầy đủ các trường bắt buộc.');
@@ -4837,6 +4830,10 @@ class AccountManager {
return;
}
if (!payload.assetName) {
payload.assetName = payload.model;
}
if (isEdit && !payload.assetCode) {
this.setAssetFieldValidationError('assetCodeInput', 'assetCodeError', 'Mã tài sản là bắt buộc khi cập nhật.');
this.notifyWarning('Vui lòng nhập đầy đủ các trường bắt buộc.');

View File

@@ -216,8 +216,8 @@
<p id="assetCodeError" class="mt-1 text-xs font-semibold text-red-600 hidden"></p>
</div>
<div>
<label class="text-[10px] font-bold uppercase text-slate-500 tracking-widest block mb-1">Tên tài sản <span class="text-red-600">*</span></label>
<input type="text" id="assetNameInput" class="w-full border border-slate-200 rounded-lg text-sm py-2.5 px-3" required placeholder="Laptop Dell Latitude 5440">
<label class="text-[10px] font-bold uppercase text-slate-500 tracking-widest block mb-1">Tên tài sản</label>
<input type="text" id="assetNameInput" class="w-full border border-slate-200 rounded-lg text-sm py-2.5 px-3" placeholder="Laptop Dell Latitude 5440">
<p id="assetNameError" class="mt-1 text-xs font-semibold text-red-600 hidden"></p>
</div>
<div>
@@ -669,3 +669,4 @@
</div>
</div>
</div>