|
|
@@ -234,10 +234,24 @@ exports.excel = handleError(async (req, res) => {
|
|
|
const date = new Date()
|
|
|
switch (user.role.id) {
|
|
|
case 2020:
|
|
|
- w.role_asal = 'dikti'
|
|
|
+ w['$or'] = [
|
|
|
+ {
|
|
|
+ role_asal: 'dikti',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ role_data: 'dikti',
|
|
|
+ },
|
|
|
+ ]
|
|
|
break
|
|
|
case 2021:
|
|
|
- w.role_asal = 'lldikti'
|
|
|
+ w['$or'] = [
|
|
|
+ {
|
|
|
+ role_asal: 'lldikti',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ role_data: 'lldikti',
|
|
|
+ },
|
|
|
+ ]
|
|
|
w['pt.pembina.id'] = user.lembaga.id
|
|
|
break
|
|
|
default:
|
|
|
@@ -277,8 +291,10 @@ exports.excel = handleError(async (req, res) => {
|
|
|
Status: !value.aktif
|
|
|
? 'Ditutup'
|
|
|
: (value.role_asal === 'dikti' && value.role_data === 'dikti') ||
|
|
|
- (value.role_asal === 'lldikti' && value.role_data === 'lldikti')
|
|
|
- ? `Ditindaklanjuti ${value.role_asal === 'dikti' ? 'DIKTI' : 'LLDIKTI'}`
|
|
|
+ (value.role_data == 'dikti' && user.role.id === 2020) ||
|
|
|
+ (value.role_asal === 'lldikti' && value.role_data === 'lldikti') ||
|
|
|
+ (value.role_data == 'lldikti' && user.role.id === 2021)
|
|
|
+ ? `Ditindaklanjuti ${value.role_data === 'dikti' ? 'DIKTI' : 'LLDIKTI'}`
|
|
|
: `Delegasi Ke ${value.role_data === 'dikti' ? 'DIKTI' : 'LLDIKTI'}`,
|
|
|
}))
|
|
|
|