function createCard(doc){
const card = document.createElement("div");
card.className = "card";
let downloadLink = "#";
if(doc.document_file){
const arr = doc.document_file.split(',');
const mime = arr[0].match(/:(.*?);/)[1];
const bstr = atob(arr[1]);
let n = bstr.length;
const u8arr = new Uint8Array(n);
while(n--){ u8arr[n] = bstr.charCodeAt(n); }
const blob = new Blob([u8arr], { type: mime });
downloadLink = URL.createObjectURL(blob);
}
// کارت جدید شبیه نمونه شما
card.innerHTML = `
<div class="card-content">
<h3><b>${doc.document_name ?? doc.title ?? ""}</b></h3>
<ul>
<li>زیرمحور: ${doc.zirmohvar}</li>
<li>نوع سند: ${doc.noe_sanad}</li>
<li>شماره استاندارد: ${doc.standard_no}</li>
<li>تاریخ آخرین ویرایش: ${doc.date}</li>
</ul>
<a href="${downloadLink}" download="${doc.document_file_name ?? 'file'}" class="download-btn">دانلود</a>
</div>
<div class="card-icon">
<img src="https://kb.h-soft.ir/download/thumbnails/85045112/13.png?api=v2&nonce=1764175790566" alt="سند">
</div>
`;
return card;
}
|