Commit 66f79943 by Alfiro Pratama

Tambah kolom Laporan Kemajuan, Laporan Akhir, Video Produk (Export Excel Monev)

parent dbd9ac8c
......@@ -125,7 +125,15 @@ class DaftarProposalMonevExport implements FromView,ShouldAutoSize
$data_dospem = explode('###', $value->identitas_dospem);
$data_ketua = explode('###', $value->identitas_ketua);
$dospem = "(".$data_dospem[0].") ".$data_dospem[1];
$url = "https://statik.unesa.ac.id/simpmw/proposal/".$value->periode."/".$value->upload_dokumen;
$url = $value->upload_dokumen ? "https://statik.unesa.ac.id/simpmw/proposal/".$value->periode."/".$value->upload_dokumen : '';
$kemajuan = $value->kemajuan_file ?? '';
$akhir = $value->akhir_file ?? '';
$laporan = $this->monev == 'Monev Internal I'
? "https://statik.unesa.ac.id/simpmw/monev/I/kemajuan/".$kemajuan
: "https://statik.unesa.ac.id/simpmw/monev/II/akhir/".$akhir;
$video = $value->produk_url ?? $value->url;
$det = []; // Untuk detail anggota setiap proposal
$urut = 1; // Reset nomor anggota untuk setiap proposal
......@@ -152,16 +160,20 @@ class DaftarProposalMonevExport implements FromView,ShouldAutoSize
'judul' => $value->judul,
'dospem' => $dospem,
'link' => $url,
'laporan' => $laporan,
'video' => $video,
'status' => $value->status_desc,
'rata' => $value->rata,
'email_dospem' => end($data_dospem),
'email_ketua' => end($data_ketua),
'kemajuan' => $kemajuan,
'akhir' => $akhir,
];
$index++; // Tambahkan indeks setelah setiap proposal
}
$datas['list_proposal'] = $result;
$datas['jenis_monev'] = 'Seleksi Monev';
$datas['jenis_monev'] = 'Seleksi ' . $this->monev;
return view('backend.operator.daftar_proposal.excel_new', $datas);
}
......
......@@ -23,6 +23,11 @@
<td style="border: 1px solid #000000; text-align: center;"><strong>Dosen Pembimbing</strong></td>
<td style="border: 1px solid #000000; text-align: center;"><strong>Email Dosen Pembimbing</strong></td>
<td style="border: 1px solid #000000; text-align: center;"><strong>Link Proposal</strong></td>
@if ($jenis_monev == 'Seleksi Monev Internal I')
<td style="border: 1px solid #000000; text-align: center;"><strong>Link Laporan Kemajuan</strong></td>
@else
<td style="border: 1px solid #000000; text-align: center;"><strong>Link Laporan Akhir</strong></td>
@endif
<td style="border: 1px solid #000000; text-align: center;"><strong>Link Video</strong></td>
<td style="border: 1px solid #000000; text-align: center;"><strong>Status {{ $jenis_monev }}</strong></td>
<td style="border: 1px solid #000000; text-align: center;"><strong>Nilai Akhir</strong></td>
......@@ -51,12 +56,23 @@
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">{{ $proposal['judul'] }}</th>
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">{{ $proposal['dospem'] }}</th>
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">{{ $proposal['email_dospem'] }}</th>
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;"><a href="{{ $proposal['link'] }}" target="_blank">Link</a></th>
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">
{!! $proposal['link'] ? "<a href='{$proposal['link']}' target='_blank'>Link</a>" : '<p style="font-style: italic;">N/A</p>' !!}
</th>
@if ($jenis_monev == 'Seleksi Monev Internal I')
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">
{!! $proposal['kemajuan'] ? "<a href='{$proposal['laporan']}' target='_blank'>Link</a>" : '<p style="font-style: italic;">N/A</p>' !!}
</th>
@else
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">
{!! $proposal['akhir'] ? "<a href='{$proposal['laporan']}' target='_blank'>Link</a>" : '<p style="font-style: italic;">N/A</p>' !!}
</th>
@endif
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">
@if (Str::contains($proposal['video'] ?? '', ['https', 'http', 'www', '.com']))
<a href="{{ $proposal['video'] }}" target="_blank">Link</a>
@else
<a style="font-style: italic;">Tidak mencantumkan link video produk.</a>
<p style="font-style: italic;">N/A</p>
@endif
</th>
<th rowspan="{{ $proposal['rowspan'] }}" style="vertical-align: top; border: 1px solid #000000;">{{ $proposal['status'] }}</th>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment