Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
simpkm
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Farendi Giotivano R.P
simpkm
Commits
2b583998
Commit
2b583998
authored
Nov 07, 2022
by
novanbagus
Browse files
Options
Browse Files
Download
Plain Diff
merger
parents
437f8dde
ff11b2f0
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
1094 additions
and
357 deletions
+1094
-357
app/Http/Controllers/Dosen/MonevController.php
+19
-51
app/Http/Controllers/Mahasiswa/LuaranController.php
+117
-0
app/Http/Controllers/Mahasiswa/MonevController.php
+53
-69
app/Http/Controllers/Mahasiswa/ProposalController.php
+0
-1
app/Http/Controllers/Mahasiswa/SeleksiController.php
+2
-1
app/Http/Controllers/Operator/UserController.php
+122
-0
app/Models/MonevInternal.php
+57
-0
app/Models/Proposal.php
+21
-6
app/Models/ProposalLuaran.php
+39
-0
app/Models/VDaftarProposal.php
+23
-0
config/app.php
+3
-3
resources/views/backend/dosen/luaran/index.blade.php
+156
-0
resources/views/backend/dosen/monev/indexmonevI.blade.php
+45
-32
resources/views/backend/dosen/monev/indexmonevII.blade.php
+47
-33
resources/views/backend/dosen/monev/indexmonevIII.blade.php
+42
-32
resources/views/backend/dosen/proposal/index.blade.php
+3
-3
resources/views/backend/dosen/seleksi/index_belmawa.blade.php
+3
-3
resources/views/backend/dosen/seleksi/index_internal.blade.php
+3
-3
resources/views/backend/mahasiswa/luaran/index.blade.php
+160
-0
resources/views/backend/mahasiswa/monev/indexmonevI.blade.php
+45
-39
resources/views/backend/mahasiswa/monev/indexmonevII.blade.php
+46
-30
resources/views/backend/mahasiswa/monev/indexmonevIII.blade.php
+53
-30
resources/views/backend/mahasiswa/monev/upload_monev.blade.php
+3
-3
resources/views/backend/mahasiswa/proposal/index.blade.php
+1
-1
resources/views/backend/mahasiswa/seleksi/index_internal.blade.php
+8
-2
resources/views/layouts/menu.blade.php
+6
-6
routes/web.php
+17
-9
No files found.
app/Http/Controllers/Dosen/MonevController.php
View file @
2b583998
...
...
@@ -5,10 +5,9 @@ namespace App\Http\Controllers\Dosen;
use
App\Http\Controllers\Controller
;
use
Illuminate\Http\Request
;
use
App\Models\Proposal
;
use
App\Models\Kelompok
;
use
App\Models\Periode
;
use
App\Models\Jenis
;
use
App\Models\MonevInternal
;
use
App\Models\JadwalKegiatan
;
use
Session
;
use
Alert
;
...
...
@@ -16,65 +15,34 @@ use Auth;
class
MonevController
extends
Controller
{
public
function
monev
satu
(
)
public
function
monev
(
$id
)
{
$title
=
'Monev Internal I'
;
$bio
=
auth
()
->
user
()
->
rBiodata
;
$nim
=
$bio
->
noidentitas
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$bio
){
$query
->
where
(
'nidn_dosen'
,
$bio
->
noidentitas
);
$nidn
=
$bio
->
noidentitas
;
$periode
=
Periode
::
where
(
'status'
,
1
)
->
first
();
$jadwal
=
JadwalKegiatan
::
where
(
'periode_id'
,
$periode
->
periode_id
)
->
where
(
'nama'
,
'Monev Internal '
.
$id
)
->
first
();
$title
=
'Monev Internal '
.
$id
;
$proposal
=
MonevInternal
::
with
([
'rProposal'
,
'rJenisMonev'
])
->
whereHas
(
'rProposal'
,
function
(
$query
)
use
(
$nidn
){
$query
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$nidn
){
$query
->
where
(
'nidn_dosen'
,
$nidn
);
});
})
->
orderBy
(
'kelompok_id'
)
->
get
();
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
,
];
return
view
(
'backend.dosen.monev.indexmonev1'
,
$data
);
}
public
function
monevdua
()
{
$title
=
'Monev Internal I'
;
$bio
=
auth
()
->
user
()
->
rBiodata
;
$nim
=
$bio
->
noidentitas
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$bio
){
$query
->
where
(
'nidn_dosen'
,
$bio
->
noidentitas
);
->
whereHas
(
'rJenisMonev'
,
function
(
$query
)
use
(
$id
){
$query
->
where
(
'nama'
,
'Monev Internal '
.
$id
);
})
->
orderBy
(
'
kelompok_id
'
)
->
orderBy
(
'
created_at
'
)
->
get
();
// dd($proposal);
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
,
'jadwal'
=>
$jadwal
,
];
return
view
(
'backend.dosen.monev.indexmonev
2'
,
$data
);
return
view
(
'backend.dosen.monev.indexmonev
'
.
$id
,
$data
);
}
public
function
monevtiga
()
{
$title
=
'Monev Internal I'
;
$bio
=
auth
()
->
user
()
->
rBiodata
;
$nim
=
$bio
->
noidentitas
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$bio
){
$query
->
where
(
'nidn_dosen'
,
$bio
->
noidentitas
);
})
->
orderBy
(
'kelompok_id'
)
->
get
();
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
,
];
return
view
(
'backend.dosen.monev.indexmonev3'
,
$data
);
}
}
app/Http/Controllers/Mahasiswa/LuaranController.php
0 → 100644
View file @
2b583998
<?php
namespace
App\Http\Controllers\Mahasiswa
;
use
App\Http\Controllers\Controller
;
use
Illuminate\Http\Request
;
use
App\Http\Controllers\GetDataApiController
;
use
Illuminate\Support\Facades\Storage
;
use
Illuminate\Support\Str
;
use
App\Models\Proposal
;
use
App\Models\ProposalLuaran
;
use
Session
;
use
Alert
;
use
Auth
;
class
LuaranController
extends
Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public
function
index
()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public
function
store
(
Request
$request
)
{
//
$luaran
=
$request
->
except
(
'_token'
);
$proposal
=
Proposal
::
with
([
'rPeriode'
])
->
find
(
$luaran
[
'proposal_id'
]);
$file_nama
=
$proposal
->
rPeriode
->
nama
.
'_'
.
$proposal
->
proposal_id
.
'_'
.
$luaran
[
'jenis_luaran'
]
.
'.'
.
$luaran
[
'file'
]
->
getClientOriginalExtension
();
Storage
::
disk
(
'static'
)
->
put
(
'simpkm/luaran/'
.
$luaran
[
'jenis_luaran'
]
.
'/'
.
$file_nama
,
file_get_contents
(
$luaran
[
'file'
]
->
getRealPath
()));
ProposalLuaran
::
create
([
'proposal_id'
=>
$luaran
[
'proposal_id'
],
'judul'
=>
$luaran
[
'judul'
],
'jenis_luaran'
=>
$luaran
[
'jenis_luaran'
],
'keterangan_luaran'
=>
$luaran
[
'keterangan_luaran'
],
'file_luaran'
=>
$file_nama
,
'created_user'
=>
Auth
::
user
()
->
id
]);
return
redirect
()
->
route
(
'mahasiswa.luaran.show'
,
encrypt
(
$luaran
[
'proposal_id'
]))
->
with
(
'success'
,
'Proposal Berhasil ditambahkan'
);
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public
function
show
(
$id
)
{
//
$title
=
'Proposal Luaran Mahasiswa'
;
$proposal
=
Proposal
::
with
([
'rluaran'
,
'rPeriode'
])
->
find
(
decrypt
(
$id
));
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
];
return
view
(
'backend.mahasiswa.luaran.index'
,
$data
);
}
public
function
hapus
(
Request
$request
)
{
$pro
=
$request
->
except
(
'_token'
);
$proposal
=
Proposal
::
query
()
->
find
(
decrypt
(
$pro
[
'id'
]));
Storage
::
disk
(
'static'
)
->
delete
(
'simpkm/luaran/'
.
$proposal
->
jenis_luaran
.
'/'
.
$proposal
->
file_luaran
);
$proposal
->
delete
();
Alert
::
success
(
'Berhasil dihapus'
);
return
redirect
()
->
route
(
'mahasiswa.luaran.index'
);
}
public
function
dosen
(
$id
)
{
//
$title
=
'Proposal Luaran Mahasiswa'
;
$proposal
=
Proposal
::
with
([
'rluaran'
,
'rPeriode'
])
->
find
(
decrypt
(
$id
));
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
];
return
view
(
'backend.dosen.luaran.index'
,
$data
);
}
}
app/Http/Controllers/Mahasiswa/MonevController.php
View file @
2b583998
...
...
@@ -11,7 +11,8 @@ use Illuminate\Support\Str;
use
App\Models\Proposal
;
use
App\Models\Kelompok
;
use
App\Models\Periode
;
use
App\Models\Jenis
;
use
App\Models\MonevInternal
;
use
App\Models\JadwalKegiatan
;
use
Session
;
use
Alert
;
...
...
@@ -19,84 +20,70 @@ use Auth;
class
MonevController
extends
Controller
{
public
function
monevsatu
()
{
$title
=
'Monev Internal I'
;
$bio
=
auth
()
->
user
()
->
rBiodata
;
$nim
=
$bio
->
noidentitas
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$nim
){
$query
->
whereHas
(
'rAnggota'
,
function
(
$query
)
use
(
$nim
){
$query
->
where
(
'nim'
,
$nim
);
});
})
->
orderBy
(
'kelompok_id'
)
->
get
();
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
,
];
return
view
(
'backend.mahasiswa.monev.indexmonev1'
,
$data
);
}
public
function
monevdua
()
public
function
monev
(
$id
)
{
$title
=
'Monev Internal II'
;
$bio
=
auth
()
->
user
()
->
rBiodata
;
$nim
=
$bio
->
noidentitas
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$nim
){
$query
->
whereHas
(
'rAnggota'
,
function
(
$query
)
use
(
$nim
){
$query
->
where
(
'nim'
,
$nim
);
$periode
=
Periode
::
where
(
'status'
,
1
)
->
first
();
$jadwal
=
JadwalKegiatan
::
where
(
'periode_id'
,
$periode
->
periode_id
)
->
where
(
'nama'
,
'Monev Internal '
.
$id
)
->
first
();
$title
=
'Monev Internal '
.
$id
;
$proposal
=
MonevInternal
::
with
([
'rProposal'
,
'rJenisMonev'
])
->
whereHas
(
'rProposal'
,
function
(
$query
)
use
(
$nim
){
$query
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$nim
){
$query
->
whereHas
(
'rAnggota'
,
function
(
$query
)
use
(
$nim
){
$query
->
where
(
'nim'
,
$nim
);
});
});
})
->
orderBy
(
'kelompok_id'
)
->
whereHas
(
'rJenisMonev'
,
function
(
$query
)
use
(
$id
){
$query
->
where
(
'nama'
,
'Monev Internal '
.
$id
);
})
->
orderBy
(
'created_at'
)
->
get
();
// dd($proposal);
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
,
'jadwal'
=>
$jadwal
,
];
return
view
(
'backend.mahasiswa.monev.indexmonev
2'
,
$data
);
return
view
(
'backend.mahasiswa.monev.indexmonev
'
.
$id
,
$data
);
}
public
function
monevtiga
(
)
public
function
revisiMonevEd
(
$id
)
{
$title
=
'Monev Internal III'
;
$
bio
=
auth
()
->
user
()
->
rBiodata
;
$
nim
=
$bio
->
noidentitas
;
//
$
id
=
explode
(
'__'
,
decrypt
(
$id
))
;
$
proposal
=
Proposal
::
with
([
'rJenis'
])
->
find
(
$id
[
0
])
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$nim
){
$query
->
whereHas
(
'rAnggota'
,
function
(
$query
)
use
(
$nim
){
$query
->
where
(
'nim'
,
$nim
);
});
})
->
orderBy
(
'kelompok_id'
)
->
get
();
if
(
$id
[
1
]
==
'logbook'
){
$title
=
'Upload Logbook'
;
}
elseif
(
$id
[
1
]
==
'kemajuan'
){
$title
=
'Upload Laporan Kemajuan'
;}
elseif
(
$id
[
1
]
==
'akhir'
){
$title
=
'Upload Laporan Akhir'
;
}
else
{
$title
=
'Upload Revisi Proposal Monev I'
;}
$data
=
[
'proposal'
=>
$proposal
,
'title'
=>
$title
,
'type'
=>
$id
[
1
],
'monev'
=>
$id
[
2
],
];
return
view
(
'backend.mahasiswa.monev.
indexmonev3
'
,
$data
);
return
view
(
'backend.mahasiswa.monev.
upload_monev
'
,
$data
);
}
public
function
revisiMonev
(
$id
)
{
//
$id
=
explode
(
'__'
,
decrypt
(
$id
));
$proposal
=
Proposal
::
with
([
'rJenis
'
])
->
find
(
$id
[
0
]);
$proposal
=
MonevInternal
::
with
([
'rProposal
'
])
->
find
(
$id
[
0
]);
if
(
$id
[
1
]
==
'logbook'
){
$title
=
'Upload Logbook'
;
}
elseif
(
$id
[
1
]
==
'kemajuan'
){
$title
=
'Upload Laporan Kemajuan'
;}
else
{
$title
=
'Upload Laporan Akhir'
;
}
elseif
(
$id
[
1
]
==
'akhir'
){
$title
=
'Upload Laporan Akhir'
;
}
else
{
$title
=
'Upload Revisi Proposal Monev I'
;}
$data
=
[
'proposal'
=>
$proposal
,
...
...
@@ -108,38 +95,35 @@ class MonevController extends Controller
return
view
(
'backend.mahasiswa.monev.upload_monev'
,
$data
);
}
public
function
uploadMonev
(
Request
$request
)
{
//
$pro
=
$request
->
except
(
'_token'
);
$proposal
=
Proposal
::
with
([
'rPeriode'
])
->
find
(
$pro
[
'proposal_id'
]);
$file_nama
=
$proposal
->
rPeriode
->
nama
.
'_'
.
$proposal
->
proposal_id
.
'.'
.
$pro
[
'file'
]
->
getClientOriginalExtension
();
Storage
::
disk
(
'static'
)
->
put
(
'simpkm/'
.
$pro
[
'type'
]
.
'/'
.
$proposal
->
rPeriode
->
nama
.
'/'
.
$file_nama
,
file_get_contents
(
$pro
[
'file'
]
->
getRealPath
()));
if
(
$pro
[
'type'
]
==
'logbook'
)
{
$proposal
=
MonevInternal
::
with
([
'rProposal'
])
->
find
(
$pro
[
'monev_id'
]);
$proposal
->
logbook_file
=
$file_nama
;
$proposal
->
logbook_date
=
now
();
$proposal
->
save
();
$file_nama
=
$proposal
->
rProposal
->
rPeriode
->
nama
.
'_'
.
$proposal
->
rProposal
->
proposal_id
.
'.'
.
$pro
[
'file'
]
->
getClientOriginalExtension
();
}
elseif
(
$pro
[
'type'
]
==
'kemajuan'
)
{
$proposal
->
laporan_kemajuan_file
=
$file_nama
;
$proposal
->
laporan_kemajuan_date
=
now
();
$proposal
->
save
();
}
else
{
$proposal
->
laporan_akhir_file
=
$file_nama
;
$proposal
->
laporan_akhir_date
=
now
();
$proposal
->
save
();
Storage
::
disk
(
'static'
)
->
put
(
'simpkm/monev/'
.
$pro
[
'monev'
]
.
'/'
.
$pro
[
'type'
]
.
'/'
.
$file_nama
,
file_get_contents
(
$pro
[
'file'
]
->
getRealPath
()));
if
(
$pro
[
'type'
]
==
'logbook'
){
$proposal
->
logbook_file
=
$file_nama
;
$proposal
->
logbook_date
=
now
();
}
elseif
(
$pro
[
'type'
]
==
'kemajuan'
){
$proposal
->
kemajuan_file
=
$file_nama
;
$proposal
->
kemajuan_date
=
now
();
}
elseif
(
$pro
[
'type'
]
==
'akhir'
){
$proposal
->
akhir_file
=
$file_nama
;
$proposal
->
akhir_date
=
now
();
}
elseif
(
$pro
[
'type'
]
==
'proposal'
){
$proposal
->
upload_dokumen
=
$file_nama
;
$proposal
->
date_upload
=
now
();
}
return
redirect
()
->
route
(
'mahasiswa.monev-'
.
$pro
[
'monev'
])
->
with
(
'success'
,
'Proposal Berhasil revisi'
);
$proposal
->
save
();
return
redirect
()
->
route
(
'mahasiswa.monev-index'
,
$pro
[
'monev'
])
->
with
(
'success'
,
'Proposal Berhasil revisi'
);
}
}
app/Http/Controllers/Mahasiswa/ProposalController.php
View file @
2b583998
...
...
@@ -165,7 +165,6 @@ class ProposalController extends Controller
public
function
update
(
Request
$request
,
$id
)
{
//
$proposal
=
$request
->
except
(
'_token'
);
$pro
=
Proposal
::
with
([
'rPeriode'
])
->
find
(
$id
);
...
...
app/Http/Controllers/Mahasiswa/SeleksiController.php
View file @
2b583998
...
...
@@ -27,7 +27,7 @@ class SeleksiController extends Controller
$bio
=
auth
()
->
user
()
->
rBiodata
;
$nim
=
$bio
->
noidentitas
;
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
])
$proposal
=
Proposal
::
with
([
'rKelompok'
,
'rJenis'
,
'rNilai'
])
->
whereHas
(
'rKelompok'
,
function
(
$query
)
use
(
$nim
){
$query
->
whereHas
(
'rAnggota'
,
function
(
$query
)
use
(
$nim
){
$query
->
where
(
'nim'
,
$nim
);
...
...
@@ -35,6 +35,7 @@ class SeleksiController extends Controller
})
->
orderBy
(
'kelompok_id'
)
->
get
();
// dd($proposal);
$data
=
[
'proposal'
=>
$proposal
,
...
...
app/Http/Controllers/Operator/UserController.php
0 → 100644
View file @
2b583998
<?php
namespace
App\Http\Controllers\Operator
;
use
App\Http\Controllers\Controller
;
use
App\Models\Admin\Role
;
use
App\Models\User
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\DB
;
use
Spatie\Permission\Models\Role
as
ModelsRole
;
class
UserController
extends
Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public
function
index
()
{
$data
[
'users'
]
=
User
::
with
([
'biodata'
,
'rolesCustom'
])
->
whereHas
(
'rolesCustom'
,
function
(
$q
){
$q
->
whereIn
(
'name'
,
[
'satuan'
,
'verifikator'
]);
})
->
get
();
$data
[
'roles'
]
=
Role
::
query
()
->
orderBy
(
'name'
)
->
get
();
return
view
(
'admin.user.index'
,
$data
);
}
public
function
removeRole
(
Request
$request
)
{
DB
::
table
(
'model_has_roles'
)
->
where
([[
'model_id'
,
decrypt
(
$request
->
user_id
)],
[
'role_id'
,
decrypt
(
$request
->
role_id
)]])
->
delete
();
return
response
(
'success'
,
200
);
}
public
function
addRole
(
Request
$request
)
{
$data
[
'role'
]
=
Role
::
query
()
->
find
(
decrypt
(
$request
->
role_id
));
$data
[
'user'
]
=
User
::
query
()
->
find
(
decrypt
(
$request
->
user_id
));
$data
[
'user'
]
->
assignRole
(
$data
[
'role'
]);
return
view
(
'admin.user.row_role'
,
$data
);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public
function
store
(
Request
$request
)
{
//
}
/**
* Display the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public
function
show
(
$id
)
{
//
$menu
=
'artikel'
;
$edit
=
false
;
$data
=
[
'menu'
=>
$menu
,
'edit'
=>
$edit
,
];
return
view
(
'mahasiswa.inbound.biodata.index'
,
$data
);
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public
function
edit
(
$id
)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public
function
update
(
Request
$request
,
$id
)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public
function
destroy
(
$id
)
{
//
}
}
app/Models/MonevInternal.php
0 → 100644
View file @
2b583998
<?php
namespace
App\Models
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
App\Traits\UuidTrait
;
use
Illuminate\Database\Eloquent\Model
;
class
MonevInternal
extends
Model
{
use
HasFactory
;
use
UuidTrait
;
protected
$table
=
'monev_internal'
;
protected
$primaryKey
=
'id'
;
public
$incrementing
=
false
;
protected
$keyType
=
'string'
;
protected
$fillable
=
[
'id'
,
'proposal_id'
,
'jenis_monev_id'
,
'upload_dokumen'
,
'date_upload'
,
'date_approval'
,
'status'
,
'created_user'
,
'created_at'
,
'updated_user'
,
'updated_at'
,
'logbook_file'
,
'logbook_date'
,
'kemajuan_file'
,
'kemajuan_date'
,
'akhir_file'
,
'akhir_date'
,
];
public
function
rProposal
()
{
return
$this
->
hasOne
(
Proposal
::
class
,
'proposal_id'
,
'proposal_id'
)
->
with
(
'rKelompok'
);
}
public
function
rJenisMonev
()
{
return
$this
->
hasOne
(
JenisMonev
::
class
,
'jenis_monev_id'
,
'jenis_monev_id'
);
}
public
function
rNilai
()
{
return
$this
->
hasOne
(
VDaftarProposal
::
class
,
'proposal_id'
,
'proposal_id'
)
->
with
([
'rReviewerBio1'
,
'rReviewerBio2'
]);
}
}
app/Models/Proposal.php
View file @
2b583998
...
...
@@ -58,19 +58,34 @@ class Proposal extends Model
return
$this
->
hasOne
(
Jenis
::
class
,
'jenis_id'
,
'jenis_id'
);
}
public
function
rMahasiswa
()
// public function rMahasiswa()
// {
// return $this->hasOne(Jenis::class, 'jenis_id', 'jenis_id');
// }
// public function rDosen()
// {
// return $this->hasOne(Jenis::class, 'jenis_id', 'jenis_id');
// }
public
function
rPeriode
()
{
return
$this
->
hasOne
(
Jenis
::
class
,
'jenis_id'
,
'jenis
_id'
);
return
$this
->
hasOne
(
Periode
::
class
,
'periode_id'
,
'periode
_id'
);
}
public
function
r
Dose
n
()
public
function
r
Luara
n
()
{
return
$this
->
has
One
(
Jenis
::
class
,
'jenis_id'
,
'jenis
_id'
);
return
$this
->
has
Many
(
ProposalLuaran
::
class
,
'proposal_id'
,
'proposal
_id'
);
}
public
function
r
Periode
()
public
function
r
Monev
()
{
return
$this
->
hasOne
(
Periode
::
class
,
'periode_id'
,
'periode_id'
);
return
$this
->
hasMany
(
MonevInternal
::
class
,
'proposal_id'
,
'proposal_id'
);
}
public
function
rNilai
()
{
return
$this
->
hasOne
(
VDaftarProposal
::
class
,
'proposal_id'
,
'proposal_id'
)
->
with
([
'rReviewerBio1'
,
'rReviewerBio2'
]);
}
}
...
...
app/Models/ProposalLuaran.php
0 → 100644
View file @
2b583998
<?php
namespace
App\Models
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
App\Traits\UuidTrait
;
use
Illuminate\Database\Eloquent\Model
;
class
ProposalLuaran
extends
Model
{
use
HasFactory
;
use
UuidTrait
;
protected
$table
=
'proposal_luaran'
;
protected
$primaryKey
=
'id'
;
public
$incrementing
=
false
;
protected
$keyType
=
'string'
;
protected
$fillable
=
[
'id'
,
'proposal_id'
,
'judul'
,
'jenis_luaran'
,
'ketegori_luaran'
,
'keterangan_luaran'
,
'file_luaran'
,
'created_user'
,
'created_at'
,
'updated_user'
,
'updated_at'
,
];
public
function
rProposal
()
{
return
$this
->
hasOne
(
Proposal
::
class
,
'proposal_id'
,
'proposal_id'
)
->
with
(
'rPeriode'
);
}
}
app/Models/VDaftarProposal.php
0 → 100644
View file @
2b583998
<?php
namespace
App\Models
;
use
Illuminate\Database\Eloquent\Model
;
class
VDaftarProposal
extends
Model
{
public
$incrementing
=
false
;
protected
$table
=
'daftar_proposal'
;
public
function
rReviewerBio1
()
{
return
$this
->
hasOne
(
Reviewer
::
class
,
'reviewer_id'
,
'reviewer_id_1'
);
}
public
function
rReviewerBio2
()
{
return
$this
->
hasOne
(
Reviewer
::
class
,
'reviewer_id'
,
'reviewer_id_2'
);
}
}
config/app.php
View file @
2b583998
...
...
@@ -67,7 +67,7 @@ return [
|
*/
'timezone'
=>
'
UTC
'
,
'timezone'
=>
'
Asia/Jakarta
'
,
/*
|--------------------------------------------------------------------------
...
...
@@ -80,7 +80,7 @@ return [
|
*/
'locale'
=>
'
en
'
,
'locale'
=>
'
id
'
,
/*
|--------------------------------------------------------------------------
...
...
@@ -106,7 +106,7 @@ return [
|
*/
'faker_locale'
=>
'
en_US
'
,
'faker_locale'
=>
'
id_ID
'
,
/*
|--------------------------------------------------------------------------
...
...
resources/views/backend/dosen/luaran/index.blade.php
0 → 100644
View file @
2b583998
@
extends
(
'layouts.master'
)
@
section
(
'title'
)
Dashboard
@
endsection
@
section
(
'header'
)
<
div
class
="
page
-
title
">
<h3>Dashboard</h3>
</div>
@endsection
@section('contents')
<!-- start page title -->
<div class="
page
-
title
-
box
">
<div class="
row
align
-
items
-
center
">
<div class="
col
-
md
-
8
">
<h6 class="
page
-
title
">{!!
$title
!!}</h6>
<ol class="
breadcrumb
m
-
0
">
<li class="
breadcrumb
-
item
">Dosen</li>
<li class="
breadcrumb
-
item
">{!!
$title
!!}</li>
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="
row
">
<div class="
col
-
12
">
<div class="
card
">
<div class="
card
-
body
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Jenis</th>
<th>Judul</th>
<th>File</th>
</tr>
</thead>
<tbody>
@foreach (
$proposal->rLuaran
as
$item
)
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->jenis_luaran
}}</td>
<td>{{
$item->judul
}}</td>
<td><a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
luaran
/
{{
$item
->
jenis_luaran
}}
/
{{
$item
->
file_luaran
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div> <!-- end col -->
</div> <!-- end row -->
<div id="
tmbhKel
" class="
modal
fade
" role="
dialog
" aria-labelledby="
myModalLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
">
<div class="
modal
-
content
">
<form action="
{{
route
(
'mahasiswa.luaran.store'
)
}}
" method="
POST
" enctype="
multipart
/
form
-
data
">
@csrf
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
myModalLabel
">Tambah Luaran</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
<input class="
form
-
control
" type="
hidden
" name="
proposal_id
" id="
proposal_id
" value="
{{
$proposal
->
proposal_id
}}
">
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Jenis Luaran : </h5>
<p><select class="
form
-
select
" aria-label="
Default
select
example
" name="
jenis_luaran
">
<option value="
Buku
">Buku</option>
<option value="
Jurnal
">Jurnal</option>
<option value="
Video
">Video</option>
<option value="
Produk
">Produk</option>
<option value="
Media
">Publikasi Media</option>
</select></p>
</div>
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Judul : </h5>
<p>
<input class="
form
-
control
" type="
text
" name="
judul
" id="
judul
">
</p>
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Upload File : </h5>
<p>
<input type="
file
" name="
file
" class="
form
-
control
" id="
input
-
file
">
</p>
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Keterangan : </h5>
<p>
<textarea id="
textarea
" class="
form
-
control
" maxlength="
225
" rows="
3
" name="
keterangan_luaran
" ></textarea>
</p>
</div>
<div class="
modal
-
footer
">
<button type="
button
" class="
btn
btn
-
secondary
waves
-
effect
" data-bs-dismiss="
modal
">Close</button>
<button type="
submit
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
">Save changes</button>
</div>
</form>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
@endsection
@section('js')
<script>
function hapus(id, rowId){
Swal.fire({
title: 'Apakah anda yakin untuk menghapus usulan ini?',
text: "
file
yang
sudah
terupload
juga
terhapus
",
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'OK',
}).then((result) => {
if (result.isConfirmed) {
var token = '{{ csrf_token() }}';
var request = $.ajax({
url: '{{ route('mahasiswa.luaran.hapus') }}',
type: 'POST',
dataType: 'html',
data: {id:id, _token:token},
success: function(data){
Swal.fire({
title: 'Data Berhasil Di Hapus',
icon: 'success',
showConfirmButton: false,
timer: 1500
});
$('#'+rowId).remove();
},
error: function(xhr, status, error){
Swal.fire({
position: 'top-end',
icon: 'error',
title: xhr.responseText,
showConfirmButton: false,
timer: 3500
});
}
});
}
})
}
</script>
@endsection
resources/views/backend/dosen/monev/indexmonev
2
.blade.php
→
resources/views/backend/dosen/monev/indexmonev
I
.blade.php
View file @
2b583998
...
...
@@ -22,10 +22,7 @@
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<a href="
{{
URL
::
to
(
'mahasiswa/proposal/create'
)
}}
" type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
plus
-
circle
"></i> Tambah Data</a>
</div>
</div>
</div>
...
...
@@ -37,22 +34,18 @@
<div class="
card
">
<div class="
card
-
body
">
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
alert
" aria-label="
Close
"></button>
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal 20 Maret 2022.</strong>
</div>
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
@if((
$jadwal->tanggal_mulai
<= Carbon\Carbon::now()) && (
$jadwal->tanggal_selesai
>= Carbon\Carbon::now()))
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Catatan Harian (Logbook)</th>
<th>Laporan Kemajuan</th>
<th width="
10
%
">Catatan Harian (Logbook)</th>
<th width="
10
%
">Laporan Kemajuan</th>
<th width="
10
%
">Luaran</th>
<th>Aksi</th>
</tr>
</thead>
...
...
@@ -61,34 +54,36 @@
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->rKelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>{{
$item->rProposal
->rKelompok->kode }}</td>
<td>{{
$item->rProposal
->rKelompok->rBiodata->name }} <br> {{
$item->rProposal
->rKelompok->rBiodata->noidentitas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->fakultas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->prodi }}</td>
<td>{{
$item->rProposal
->rJenis->nama }}</td>
<td>{{
$item->rProposal
->judul }}</td>
<td>
@if(is_null(
$item->logbook_file
))
<span class="
badge
bg
-
danger
">Belum
upload Logbook
</span>
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
logbook
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
I
/
logbook
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->
laporan_
kemajuan_file
))
<span class="
badge
bg
-
danger
">Belum
upload Laporan Kemajuan File
</span>
@if(is_null(
$item->kemajuan_file
))
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
kemajuan
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
I
/
kemajuan
/
{{
$item
->
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" href="
{{
URL
::
to
(
'mahasiswa/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
" class="
btn
btn
-
success
btn
-
sm
">Lihat Hasil Penilaian</button>
<a href="
{{
URL
::
to
(
'dosen/luaran-dosen/'
.
encrypt
(
$item
->
rProposal
->
proposal_id
))
}}
" type="
button
" class="
btn
btn
-
success
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
newspaper
"></i> Luaran</a>
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" href="
{{
URL
::
to
(
'dosen/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
" class="
btn
btn
-
success
btn
-
sm
"> <i class="
fas
fa
-
search
"></i> Hasil Penilaian</button>
<div id="
{{
'lihat'
.
$item
->
proposal_id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
aria-labelledby="
lihatLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
xl
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
lihatLabel
">
Detail Proposal
</h5>
<h5 class="
modal
-
title
" id="
lihatLabel
">
{{
$title
}}
</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
...
...
@@ -97,16 +92,16 @@
<table class="
table
mb
-
0
">
<tr>
<th>Judul Proposal</th>
<td
>{{
$item
->judul
}}</td>
<td
colspan="
2
">{{
$item->rProposal
->judul }}</td>
</tr>
<tr>
<th>Jenis PKM</th>
<td
>{{
$item
->rJenis
->nama }}</td>
<td
colspan="
2
">{{
$item->rProposal
->rJenis->nama }}</td>
</tr>
<tr>
<th>Status</th>
<td>
@if(is_null(
$item->status
))
<td
colspan="
2
"
>
@if(is_null(
$item->
rProposal
->
status))
<span class="
badge
bg
-
danger
">Lolos Seleksi Internal</span>
@else
<span class="
badge
bg
-
success
">Tidak Lolos Seleksi Internal</span>
...
...
@@ -114,12 +109,25 @@
</td>
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
200
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<th>Nilai</th>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<h5 class="
text
-
muted
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_1 }}</h5>
</td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<h5 class="
text
-
primary
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_2 }}</h5>
</td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td colspan="
2
">
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
@@ -135,7 +143,11 @@
@endforeach
</tbody>
</table>
@else
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<strong>Informasi!</strong> Monev Internal I dilaksanakan pada : <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_mulai
)->isoFormat('D MMMM Y'); }}</strong> sampai dengan <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_selesai
)->isoFormat('D MMMM Y'); }}.</strong>
</div>
@endif
</div>
</div>
</div> <!-- end col -->
...
...
@@ -144,6 +156,7 @@
@endsection
@section('js')
<script src="
{{
asset
(
'theme/js/pages/datatables.init.js'
)
}}
"></script>
<script>
function hapus(id, rowId){
...
...
resources/views/backend/dosen/monev/indexmonev
1
.blade.php
→
resources/views/backend/dosen/monev/indexmonev
II
.blade.php
View file @
2b583998
...
...
@@ -22,10 +22,7 @@
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<a href="
{{
URL
::
to
(
'mahasiswa/proposal/create'
)
}}
" type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
plus
-
circle
"></i> Tambah Data</a>
</div>
</div>
</div>
...
...
@@ -37,22 +34,19 @@
<div class="
card
">
<div class="
card
-
body
">
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
alert
" aria-label="
Close
"></button>
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal 20 Maret 2022.</strong>
</div>
@if((
$jadwal->tanggal_mulai
<= Carbon\Carbon::now()) && (
$jadwal->tanggal_selesai
>= Carbon\Carbon::now()))
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Catatan Harian (Logbook)</th>
<th>Laporan Kemajuan</th>
<th width="
10
%
">Catatan Harian (Logbook)</th>
<th width="
10
%
">Laporan Kemajuan</th>
<th width="
10
%
">Luaran</th>
<th>Aksi</th>
</tr>
</thead>
...
...
@@ -61,34 +55,36 @@
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->rKelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>{{
$item->rProposal
->rKelompok->kode }}</td>
<td>{{
$item->rProposal
->rKelompok->rBiodata->name }} <br> {{
$item->rProposal
->rKelompok->rBiodata->noidentitas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->fakultas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->prodi }}</td>
<td>{{
$item->rProposal
->rJenis->nama }}</td>
<td>{{
$item->rProposal
->judul }}</td>
<td>
@if(is_null(
$item->logbook_file
))
<span class="
badge
bg
-
danger
">Belum
upload Logbook
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
logbook
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
II
/
logbook
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->
laporan_
kemajuan_file
))
<span class="
badge
bg
-
danger
">Belum
upload laporan Kemajuan File
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
kemajuan
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@if(is_null(
$item->kemajuan_file
))
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
II
/
kemajuan
/
{{
$item
->
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" href="
{{
URL
::
to
(
'mahasiswa/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
" class="
btn
btn
-
success
btn
-
sm
"> Lihat Hasil Penilaian</button>
<a href="
{{
URL
::
to
(
'dosen/luaran-dosen/'
.
encrypt
(
$item
->
rProposal
->
proposal_id
))
}}
" type="
button
" class="
btn
btn
-
success
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
newspaper
"></i> Luaran</a>
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" class="
btn
btn
-
success
btn
-
sm
">Lihat Hasil Penilaian</button>
<div id="
{{
'lihat'
.
$item
->
proposal_id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
aria-labelledby="
lihatLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
xl
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
lihatLabel
">
Detail Proposal
</h5>
<h5 class="
modal
-
title
" id="
lihatLabel
">
{{
$title
}}
</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
...
...
@@ -97,16 +93,16 @@
<table class="
table
mb
-
0
">
<tr>
<th>Judul Proposal</th>
<td
>{{
$item
->judul
}}</td>
<td
colspan="
2
">{{
$item->rProposal
->judul }}</td>
</tr>
<tr>
<th>Jenis PKM</th>
<td
>{{
$item
->rJenis
->nama }}</td>
<td
colspan="
2
">{{
$item->rProposal
->rJenis->nama }}</td>
</tr>
<tr>
<th>Status</th>
<td>
@if(is_null(
$item->status
))
<td
colspan="
2
"
>
@if(is_null(
$item->
rProposal
->
status))
<span class="
badge
bg
-
danger
">Lolos Seleksi Internal</span>
@else
<span class="
badge
bg
-
success
">Tidak Lolos Seleksi Internal</span>
...
...
@@ -114,12 +110,25 @@
</td>
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
200
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<th>Nilai</th>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<h5 class="
text
-
muted
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_1 }}</h5>
</td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<h5 class="
text
-
primary
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_2 }}</h5>
</td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td colspan="
2
">
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
@@ -135,7 +144,11 @@
@endforeach
</tbody>
</table>
@else
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_mulai
)->isoFormat('D MMMM Y'); }}</strong> sampai dengan <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_selesai
)->isoFormat('D MMMM Y'); }}.</strong>
</div>
@endif
</div>
</div>
</div> <!-- end col -->
...
...
@@ -144,6 +157,7 @@
@endsection
@section('js')
<script src="
{{
asset
(
'theme/js/pages/datatables.init.js'
)
}}
"></script>
<script>
function hapus(id, rowId){
...
...
resources/views/backend/dosen/monev/indexmonev
3
.blade.php
→
resources/views/backend/dosen/monev/indexmonev
III
.blade.php
View file @
2b583998
...
...
@@ -22,10 +22,7 @@
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<a href="
{{
URL
::
to
(
'mahasiswa/proposal/create'
)
}}
" type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
plus
-
circle
"></i> Tambah Data</a>
</div>
</div>
</div>
...
...
@@ -37,10 +34,7 @@
<div class="
card
">
<div class="
card
-
body
">
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
alert
" aria-label="
Close
"></button>
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal 20 Maret 2022.</strong>
</div>
@if((
$jadwal->tanggal_mulai
<= Carbon\Carbon::now()) && (
$jadwal->tanggal_selesai
>= Carbon\Carbon::now()))
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
...
...
@@ -48,7 +42,6 @@
<th>No</th>
<th>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Catatan Harian (Logbook)</th>
...
...
@@ -62,41 +55,40 @@
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->rKelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>{{
$item->rProposal
->rKelompok->kode }}</td>
<td>{{
$item->rProposal
->rKelompok->rBiodata->name }} <br> {{
$item->rProposal
->rKelompok->rBiodata->noidentitas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->fakultas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->prodi }}</td>
<td>{{
$item->rProposal
->rJenis->nama }}</td>
<td>{{
$item->rProposal
->judul }}</td>
<td>
@if(is_null(
$item->logbook_file
))
<span class="
badge
bg
-
danger
">Belum
upload Logbook
</span>
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
logbook
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
III
/
logbook
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->
laporan_
kemajuan_file
))
<span class="
badge
bg
-
danger
">Belum
upload Laporan Kemajuan File
</span>
@if(is_null(
$item->kemajuan_file
))
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
kemajuan
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
III
/
kemajuan
/
{{
$item
->
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->
laporan_
akhir_file
))
<span class="
badge
bg
-
danger
">Belum
upload Laporan Akhir File
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
akhir
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
akhir_file
}}
" target="
_blank
" title="
Laporan
Akhir
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
@if(is_null(
$item->akhir_file
))
<span class="
badge
bg
-
danger
">Belum
Upload
</span>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
III
/
akhir
/
{{
$item
->
akhir_file
}}
" target="
_blank
" title="
Laporan
Akhir
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
"
href="
{{
URL
::
to
(
'mahasiswa/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
"
class="
btn
btn
-
success
btn
-
sm
">Lihat Hasil Penilaian</button>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" class="
btn
btn
-
success
btn
-
sm
">Lihat Hasil Penilaian</button>
<div id="
{{
'lihat'
.
$item
->
proposal_id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
aria-labelledby="
lihatLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
xl
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
lihatLabel
">
Detail Proposal
</h5>
<h5 class="
modal
-
title
" id="
lihatLabel
">
{{
$title
}}
</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
...
...
@@ -105,16 +97,16 @@
<table class="
table
mb
-
0
">
<tr>
<th>Judul Proposal</th>
<td
>{{
$item
->judul
}}</td>
<td
colspan="
2
">{{
$item->rProposal
->judul }}</td>
</tr>
<tr>
<th>Jenis PKM</th>
<td
>{{
$item
->rJenis
->nama }}</td>
<td
colspan="
2
">{{
$item->rProposal
->rJenis->nama }}</td>
</tr>
<tr>
<th>Status</th>
<td>
@if(is_null(
$item->status
))
<td
colspan="
2
"
>
@if(is_null(
$item->
rProposal
->
status))
<span class="
badge
bg
-
danger
">Lolos Seleksi Internal</span>
@else
<span class="
badge
bg
-
success
">Tidak Lolos Seleksi Internal</span>
...
...
@@ -122,12 +114,25 @@
</td>
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
200
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<th>Nilai</th>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<h5 class="
text
-
muted
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_1 }}</h5>
</td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<h5 class="
text
-
primary
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_2 }}</h5>
</td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td colspan="
2
">
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
@@ -143,6 +148,11 @@
@endforeach
</tbody>
</table>
@else
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<strong>Informasi!</strong> Monev Internal III dilaksanakan pada : <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_mulai
)->isoFormat('D MMMM Y'); }}</strong> sampai dengan <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_selesai
)->isoFormat('D MMMM Y'); }}.</strong>
</div>
@endif
</div>
</div>
...
...
resources/views/backend/dosen/proposal/index.blade.php
View file @
2b583998
...
...
@@ -37,13 +37,13 @@
<div class="
card
">
<div class="
card
-
body
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
{{-- <th>Identitas Dosen Pembimbing</th> --}}
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Status</th>
...
...
@@ -57,7 +57,7 @@
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->rKelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td>
{{-- <td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td> --}}
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>
...
...
resources/views/backend/dosen/seleksi/index_belmawa.blade.php
View file @
2b583998
...
...
@@ -36,13 +36,12 @@
<div class="
card
">
<div class="
card
-
body
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Status</th>
...
...
@@ -56,7 +55,6 @@
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->rKelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>
...
...
@@ -134,6 +132,8 @@
@endsection
@section('js')
<script src="
{{
asset
(
'theme/js/pages/datatables.init.js'
)
}}
"></script>
<script>
function hapus(id, rowId){
...
...
resources/views/backend/dosen/seleksi/index_internal.blade.php
View file @
2b583998
...
...
@@ -36,13 +36,12 @@
<div class="
card
">
<div class="
card
-
body
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Status</th>
...
...
@@ -56,7 +55,6 @@
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->rKelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->rKelompok
->nama_dosen }} <br> {{
$item->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>
...
...
@@ -165,6 +163,8 @@
@endsection
@section('js')
<script src="
{{
asset
(
'theme/js/pages/datatables.init.js'
)
}}
"></script>
<script>
$(function(){
$('#input-file').change(function(){
...
...
resources/views/backend/mahasiswa/luaran/index.blade.php
0 → 100644
View file @
2b583998
@
extends
(
'layouts.master'
)
@
section
(
'title'
)
Dashboard
@
endsection
@
section
(
'header'
)
<
div
class
="
page
-
title
">
<h3>Dashboard</h3>
</div>
@endsection
@section('contents')
<!-- start page title -->
<div class="
page
-
title
-
box
">
<div class="
row
align
-
items
-
center
">
<div class="
col
-
md
-
8
">
<h6 class="
page
-
title
">{!!
$title
!!}</h6>
<ol class="
breadcrumb
m
-
0
">
<li class="
breadcrumb
-
item
">Mahasiswa</li>
<li class="
breadcrumb
-
item
">{!!
$title
!!}</li>
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<button type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
" data-bs-toggle="
modal
" data-bs-target="
#tmbhKel">Tambah Data</button>
</
div
>
</
div
>
</
div
>
</
div
>
<!--
end
page
title
-->
<
div
class
="
row
">
<div class="
col
-
12
">
<div class="
card
">
<div class="
card
-
body
">
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
<th>No</th>
<th>Jenis</th>
<th>Judul</th>
<th>File</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
@foreach (
$proposal->rLuaran
as
$item
)
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->jenis_luaran
}}</td>
<td>{{
$item->judul
}}</td>
<td><a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
luaran
/
{{
$item
->
jenis_luaran
}}
/
{{
$item
->
file_luaran
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a></td>
<td>
<a onclick="
hapus
(
'{{ encrypt($item->id) }}'
,
'row-{{ $token }}'
)
" class="
btn
btn
-
danger
btn
-
sm
">Hapus</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div> <!-- end col -->
</div> <!-- end row -->
<div id="
tmbhKel
" class="
modal
fade
" role="
dialog
" aria-labelledby="
myModalLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
">
<div class="
modal
-
content
">
<form action="
{{
route
(
'mahasiswa.luaran.store'
)
}}
" method="
POST
" enctype="
multipart
/
form
-
data
">
@csrf
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
myModalLabel
">Tambah Luaran</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
<input class="
form
-
control
" type="
hidden
" name="
proposal_id
" id="
proposal_id
" value="
{{
$proposal
->
proposal_id
}}
">
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Jenis Luaran : </h5>
<p><select class="
form
-
select
" aria-label="
Default
select
example
" name="
jenis_luaran
">
<option value="
Buku
">Buku</option>
<option value="
Jurnal
">Jurnal</option>
<option value="
Video
">Video</option>
<option value="
Produk
">Produk</option>
<option value="
Media
">Publikasi Media</option>
</select></p>
</div>
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Judul : </h5>
<p>
<input class="
form
-
control
" type="
text
" name="
judul
" id="
judul
">
</p>
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Upload File : </h5>
<p>
<input type="
file
" name="
file
" class="
form
-
control
" id="
input
-
file
">
</p>
<div class="
col
-
12
">
<h5 class="
font
-
size
-
16
">Keterangan : </h5>
<p>
<textarea id="
textarea
" class="
form
-
control
" maxlength="
225
" rows="
3
" name="
keterangan_luaran
" ></textarea>
</p>
</div>
<div class="
modal
-
footer
">
<button type="
button
" class="
btn
btn
-
secondary
waves
-
effect
" data-bs-dismiss="
modal
">Close</button>
<button type="
submit
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
">Save changes</button>
</div>
</form>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
@endsection
@section('js')
<script>
function hapus(id, rowId){
Swal.fire({
title: 'Apakah anda yakin untuk menghapus usulan ini?',
text: "
file
yang
sudah
terupload
juga
terhapus
",
icon: 'warning',
showCancelButton: true,
confirmButtonText: 'OK',
}).then((result) => {
if (result.isConfirmed) {
var token = '{{ csrf_token() }}';
var request = $.ajax({
url: '{{ route('mahasiswa.luaran.hapus') }}',
type: 'POST',
dataType: 'html',
data: {id:id, _token:token},
success: function(data){
Swal.fire({
title: 'Data Berhasil Di Hapus',
icon: 'success',
showConfirmButton: false,
timer: 1500
});
$('#'+rowId).remove();
},
error: function(xhr, status, error){
Swal.fire({
position: 'top-end',
icon: 'error',
title: xhr.responseText,
showConfirmButton: false,
timer: 3500
});
}
});
}
})
}
</script>
@endsection
resources/views/backend/mahasiswa/monev/indexmonev
3
.blade.php
→
resources/views/backend/mahasiswa/monev/indexmonev
I
.blade.php
View file @
2b583998
...
...
@@ -23,10 +23,6 @@
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<a href="
{{
URL
::
to
(
'mahasiswa/proposal/create'
)
}}
" type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
plus
-
circle
"></i> Tambah Data</a>
</div>
</div>
</div>
...
...
@@ -37,12 +33,7 @@
<div class="
col
-
12
">
<div class="
card
">
<div class="
card
-
body
">
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
alert
" aria-label="
Close
"></button>
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal 20 Maret 2022.</strong>
</div>
@if((
$jadwal->tanggal_mulai
<= Carbon\Carbon::now()) && (
$jadwal->tanggal_selesai
>= Carbon\Carbon::now()))
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
<tr>
...
...
@@ -52,9 +43,9 @@
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Catatan Harian (Logbook)</th>
<th>Laporan Kemajuan</th>
<th
>Laporan Akhir
</th>
<th
width="
10
%
"
>Catatan Harian (Logbook)</th>
<th
width="
10
%
"
>Laporan Kemajuan</th>
<th
width="
10
%
">Luaran
</th>
<th>Aksi</th>
</tr>
</thead>
...
...
@@ -63,41 +54,38 @@
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->r
Kelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item
->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->r
Kelompok
->nama_dosen }} <br> {{
$item
->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>{{
$item->r
Proposal
->r
Kelompok->kode }}</td>
<td>{{
$item->r
Proposal
->rKelompok->rBiodata->name }} <br> {{
$item->rProposal
->rKelompok->rBiodata->noidentitas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->fakultas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->prodi }}</td>
<td>{{
$item->r
Proposal
->rKelompok->nama_dosen }} <br> {{
$item->rProposal
->rKelompok->nidn_dosen }}</td>
<td>{{
$item->r
Proposal
->r
Jenis->nama }}</td>
<td>{{
$item->
rProposal
->
judul }}</td>
<td>
@if(is_null(
$item->logbook_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__logbook__tiga
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__logbook__I
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
logbook
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
I
/
logbook
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->
laporan_
kemajuan_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__kemajuan__tiga
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@if(is_null(
$item->kemajuan_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__kemajuan__I
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
kemajuan
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
I
/
kemajuan
/
{{
$item
->
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->laporan_akhir_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__akhir__tiga'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
akhir
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_akhir_file
}}
" target="
_blank
" title="
Laporan
Akhir
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
<a href="
{{
URL
::
to
(
'mahasiswa/luaran/'
.
encrypt
(
$item
->
rProposal
->
proposal_id
))
}}
" type="
button
" class="
btn
btn
-
success
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
newspaper
"></i> Luaran</a>
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" href="
{{
URL
::
to
(
'mahasiswa/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
" class="
btn
btn
-
info
btn
-
sm
">Lihat</button>
<td align="
center
">
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
id
}}
" class="
btn
btn
-
success
btn
-
sm
"> <i class="
fas
fa
-
search
"></i> Hasil Penilaian</button>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__proposal__I'
))
}}
" type="
button
" class="
btn
btn
-
danger
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Revisi</a>
<div id="
{{
'lihat'
.
$item
->
proposal_
id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
<div id="
{{
'lihat'
.
$item
->
id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
aria-labelledby="
lihatLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
xl
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
lihatLabel
">
Detail Proposal
</h5>
<h5 class="
modal
-
title
" id="
lihatLabel
">
{{
$title
}}
</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
...
...
@@ -106,16 +94,16 @@
<table class="
table
mb
-
0
">
<tr>
<th>Judul Proposal</th>
<td
>{{
$item
->judul
}}</td>
<td
colspan="
2
">{{
$item->rProposal
->judul }}</td>
</tr>
<tr>
<th>Jenis PKM</th>
<td
>{{
$item
->rJenis
->nama }}</td>
<td
colspan="
2
">{{
$item->rProposal
->rJenis->nama }}</td>
</tr>
<tr>
<th>Status</th>
<td>
@if(is_null(
$item->status
))
<td
colspan="
2
"
>
@if(is_null(
$item->
rProposal
->
status))
<span class="
badge
bg
-
danger
">Lolos Seleksi Internal</span>
@else
<span class="
badge
bg
-
success
">Tidak Lolos Seleksi Internal</span>
...
...
@@ -123,12 +111,25 @@
</td>
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
200
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<th>Nilai</th>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<h5 class="
text
-
muted
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_1 }}</h5>
</td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<h5 class="
text
-
primary
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_2 }}</h5>
</td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td colspan="
2
">
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
@@ -144,6 +145,11 @@
@endforeach
</tbody>
</table>
@else
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<strong>Informasi!</strong> Monev Internal I dilaksanakan pada : <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_mulai
)->isoFormat('D MMMM Y'); }}</strong> sampai dengan <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_selesai
)->isoFormat('D MMMM Y'); }}.</strong>
</div>
@endif
</div>
</div>
...
...
resources/views/backend/mahasiswa/monev/indexmonev
1
.blade.php
→
resources/views/backend/mahasiswa/monev/indexmonev
II
.blade.php
View file @
2b583998
...
...
@@ -23,10 +23,6 @@
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<a href="
{{
URL
::
to
(
'mahasiswa/proposal/create'
)
}}
" type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
plus
-
circle
"></i> Tambah Data</a>
</div>
</div>
</div>
...
...
@@ -38,10 +34,7 @@
<div class="
card
">
<div class="
card
-
body
">
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
alert
" aria-label="
Close
"></button>
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal 20 Maret 2022.</strong>
</div>
@if((
$jadwal->tanggal_mulai
<= Carbon\Carbon::now()) && (
$jadwal->tanggal_selesai
>= Carbon\Carbon::now()))
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
...
...
@@ -52,8 +45,9 @@
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Catatan Harian (Logbook)</th>
<th>Laporan Kemajuan</th>
<th width="
10
%
">Catatan Harian (Logbook)</th>
<th width="
10
%
">Laporan Kemajuan</th>
<th width="
10
%
">Luaran</th>
<th>Aksi</th>
</tr>
</thead>
...
...
@@ -62,34 +56,38 @@
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->r
Kelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item
->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->r
Kelompok
->nama_dosen }} <br> {{
$item
->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>{{
$item->r
Proposal
->r
Kelompok->kode }}</td>
<td>{{
$item->r
Proposal
->rKelompok->rBiodata->name }} <br> {{
$item->rProposal
->rKelompok->rBiodata->noidentitas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->fakultas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->prodi }}</td>
<td>{{
$item->r
Proposal
->rKelompok->nama_dosen }} <br> {{
$item->rProposal
->rKelompok->nidn_dosen }}</td>
<td>{{
$item->r
Proposal
->r
Jenis->nama }}</td>
<td>{{
$item->
rProposal
->
judul }}</td>
<td>
@if(is_null(
$item->logbook_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__logbook__satu
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__logbook__II
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
logbook
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
II
/
logbook
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->
laporan_
kemajuan_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__kemajuan__satu
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@if(is_null(
$item->kemajuan_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__kemajuan__II
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
kemajuan
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
II
/
kemajuan
/
{{
$item
->
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" href="
{{
URL
::
to
(
'mahasiswa/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
" class="
btn
btn
-
info
btn
-
sm
">Lihat</button>
<a href="
{{
URL
::
to
(
'mahasiswa/luaran/'
.
encrypt
(
$item
->
rProposal
->
proposal_id
))
}}
" type="
button
" class="
btn
btn
-
success
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
newspaper
"></i> Luaran</a>
</td>
<td align="
center
">
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
id
}}
" class="
btn
btn
-
success
btn
-
sm
"> <i class="
fas
fa
-
search
"></i> Hasil Penilaian</button>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__proposal__II'
))
}}
" type="
button
" class="
btn
btn
-
danger
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Revisi</a>
<div id="
{{
'lihat'
.
$item
->
proposal_
id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
<div id="
{{
'lihat'
.
$item
->
id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
aria-labelledby="
lihatLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
xl
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
lihatLabel
">
Detail Proposal
</h5>
<h5 class="
modal
-
title
" id="
lihatLabel
">
{{
$title
}}
</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
...
...
@@ -98,16 +96,16 @@
<table class="
table
mb
-
0
">
<tr>
<th>Judul Proposal</th>
<td
>{{
$item
->judul
}}</td>
<td
colspan="
2
">{{
$item->rProposal
->judul }}</td>
</tr>
<tr>
<th>Jenis PKM</th>
<td
>{{
$item
->rJenis
->nama }}</td>
<td
colspan="
2
">{{
$item->rProposal
->rJenis->nama }}</td>
</tr>
<tr>
<th>Status</th>
<td>
@if(is_null(
$item->status
))
<td
colspan="
2
"
>
@if(is_null(
$item->
rProposal
->
status))
<span class="
badge
bg
-
danger
">Lolos Seleksi Internal</span>
@else
<span class="
badge
bg
-
success
">Tidak Lolos Seleksi Internal</span>
...
...
@@ -115,12 +113,25 @@
</td>
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
200
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<th>Nilai</th>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<h5 class="
text
-
muted
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_1 }}</h5>
</td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<h5 class="
text
-
primary
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_2 }}</h5>
</td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td colspan="
2
">
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
@@ -136,6 +147,11 @@
@endforeach
</tbody>
</table>
@else
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_mulai
)->isoFormat('D MMMM Y'); }}</strong> sampai dengan <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_selesai
)->isoFormat('D MMMM Y'); }}.</strong>
</div>
@endif
</div>
</div>
...
...
resources/views/backend/mahasiswa/monev/indexmonev
2
.blade.php
→
resources/views/backend/mahasiswa/monev/indexmonev
III
.blade.php
View file @
2b583998
...
...
@@ -23,10 +23,6 @@
</ol>
</div>
<div class="
col
-
md
-
4
">
<div class="
float
-
end
d
-
none
d
-
md
-
block
">
<a href="
{{
URL
::
to
(
'mahasiswa/proposal/create'
)
}}
" type="
button
" class="
btn
btn
-
primary
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
plus
-
circle
"></i> Tambah Data</a>
</div>
</div>
</div>
...
...
@@ -37,11 +33,7 @@
<div class="
col
-
12
">
<div class="
card
">
<div class="
card
-
body
">
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
alert
" aria-label="
Close
"></button>
<strong>Informasi!</strong> Monev Internal II dilaksanakan pada : <strong>Tanggal 20 Maret 2022.</strong>
</div>
@if((
$jadwal->tanggal_mulai
<= Carbon\Carbon::now()) && (
$jadwal->tanggal_selesai
>= Carbon\Carbon::now()))
<table id="
datatable
" class="
table
table
-
bordered
dt
-
responsive
nowrap
" style="
border
-
collapse
:
collapse
;
border
-
spacing
:
0
;
width
:
100
%
;
">
<thead>
...
...
@@ -52,8 +44,10 @@
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
<th>Judul Proposal</th>
<th>Catatan Harian (Logbook)</th>
<th>Laporan Kemajuan</th>
<th width="
10
%
">Catatan Harian (Logbook)</th>
<th width="
10
%
">Laporan Kemajuan</th>
<th width="
8
%
">Laporan Akhir</th>
<th width="
10
%
">Luaran</th>
<th>Aksi</th>
</tr>
</thead>
...
...
@@ -62,34 +56,45 @@
@php
$token
= Str::random(30); @endphp
<tr id="
row
-
{{
$token
}}
">
<td>{{
$loop->iteration
}}</td>
<td>{{
$item->rKelompok
->kode }}</td>
<td>{{
$item->r
Kelompok
->rBiodata->name }} <br> {{
$item->rKelompok
->rBiodata->noidentitas }} <br> {{
$item->rKelompok
->rBiodata->fakultas }} <br> {{
$item
->rKelompok
->rBiodata->prodi }}</td>
<td>{{
$item->r
Kelompok
->nama_dosen }} <br> {{
$item
->rKelompok
->nidn_dosen }}</td>
<td>{{
$item->rJenis
->nama }}</td>
<td>{{
$item->judul
}}</td>
<td>{{
$item->r
Proposal
->r
Kelompok->kode }}</td>
<td>{{
$item->r
Proposal
->rKelompok->rBiodata->name }} <br> {{
$item->rProposal
->rKelompok->rBiodata->noidentitas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->fakultas }} <br> {{
$item->rProposal
->rKelompok->rBiodata->prodi }}</td>
<td>{{
$item->r
Proposal
->rKelompok->nama_dosen }} <br> {{
$item->rProposal
->rKelompok->nidn_dosen }}</td>
<td>{{
$item->r
Proposal
->r
Jenis->nama }}</td>
<td>{{
$item->
rProposal
->
judul }}</td>
<td>
@if(is_null(
$item->logbook_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__logbook__
dua
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__logbook__
III
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
logbook
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
III
/
logbook
/
{{
$item
->
logbook_file
}}
" target="
_blank
" title="
Logbook
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
@if(is_null(
$item->laporan_kemajuan_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__kemajuan__
dua
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__kemajuan__
III
'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
kemajuan
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
laporan_
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
III
/
kemajuan
/
{{
$item
->
kemajuan_file
}}
" target="
_blank
" title="
Laporan
Kemajuan
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
proposal_id
}}
" href="
{{
URL
::
to
(
'mahasiswa/kelompok-new'
,
encrypt
(
$item
->
proposal_id
))
}}
" class="
btn
btn
-
info
btn
-
sm
">Lihat</button>
@if(is_null(
$item->laporan_akhir_file
))
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
proposal_id
.
'__akhir__III'
))
}}
" type="
button
" class="
btn
btn
-
warning
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Upload</a>
@else
<a href="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
monev
/
III
/
akhir
/
{{
$item
->
akhir_file
}}
" target="
_blank
" title="
Laporan
Akhir
" class="
btn
btn
-
info
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
search
"></i> Lihat</a>
@endif
</td>
<td>
<a href="
{{
URL
::
to
(
'mahasiswa/luaran/'
.
encrypt
(
$item
->
rProposal
->
proposal_id
))
}}
" type="
button
" class="
btn
btn
-
success
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
newspaper
"></i> Luaran</a>
</td>
<td align="
center
">
<button data-bs-toggle="
modal
" data-bs-target="
{{
'#lihat'
.
$item
->
id
}}
" class="
btn
btn
-
success
btn
-
sm
"> <i class="
fas
fa
-
search
"></i> Hasil Penilaian</button>
<a href="
{{
URL
::
to
(
'mahasiswa/monev-revisi/'
.
encrypt
(
$item
->
id
.
'__proposal__III'
))
}}
" type="
button
" class="
btn
btn
-
danger
btn
-
sm
waves
-
effect
waves
-
light
"> <i class="
fas
fa
-
file
-
upload
"></i> Revisi</a>
<div id="
{{
'lihat'
.
$item
->
proposal_
id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
<div id="
{{
'lihat'
.
$item
->
id
}}
" class="
modal
fade
" tabindex="
-
1
" role="
dialog
"
aria-labelledby="
lihatLabel
" aria-hidden="
true
">
<div class="
modal
-
dialog
modal
-
xl
">
<div class="
modal
-
content
">
<div class="
modal
-
header
">
<h5 class="
modal
-
title
" id="
lihatLabel
">
Detail Proposal
</h5>
<h5 class="
modal
-
title
" id="
lihatLabel
">
{{
$title
}}
</h5>
<button type="
button
" class="
btn
-
close
" data-bs-dismiss="
modal
" aria-label="
Close
"></button>
</div>
<div class="
modal
-
body
">
...
...
@@ -98,16 +103,16 @@
<table class="
table
mb
-
0
">
<tr>
<th>Judul Proposal</th>
<td
>{{
$item
->judul
}}</td>
<td
colspan="
2
">{{
$item->rProposal
->judul }}</td>
</tr>
<tr>
<th>Jenis PKM</th>
<td
>{{
$item
->rJenis
->nama }}</td>
<td
colspan="
2
">{{
$item->rProposal
->rJenis->nama }}</td>
</tr>
<tr>
<th>Status</th>
<td>
@if(is_null(
$item->status
))
<td
colspan="
2
"
>
@if(is_null(
$item->
rProposal
->
status))
<span class="
badge
bg
-
danger
">Lolos Seleksi Internal</span>
@else
<span class="
badge
bg
-
success
">Tidak Lolos Seleksi Internal</span>
...
...
@@ -115,12 +120,25 @@
</td>
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
200
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<th>Nilai</th>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<h5 class="
text
-
muted
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_1 }}</h5>
</td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<h5 class="
text
-
primary
mt
-
3
">Nilai - {{
$item->rNilai
->nilai_2 }}</h5>
</td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td colspan="
2
">
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
@@ -136,6 +154,11 @@
@endforeach
</tbody>
</table>
@else
<div class="
alert
alert
-
success
alert
-
dismissible
fade
show
" role="
alert
">
<strong>Informasi!</strong> Monev Internal III dilaksanakan pada : <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_mulai
)->isoFormat('D MMMM Y'); }}</strong> sampai dengan <strong>Tanggal {{ Carbon\Carbon::parse(
$jadwal->tanggal_selesai
)->isoFormat('D MMMM Y'); }}.</strong>
</div>
@endif
</div>
</div>
...
...
resources/views/backend/mahasiswa/monev/upload_monev.blade.php
View file @
2b583998
...
...
@@ -34,15 +34,15 @@
<h4 class="
card
-
title
">{!!
$title
!!}</h4>
<p class="
card
-
title
-
desc
"></p>
<div class="
row
mb
-
3
">
<input class="
form
-
control
" type="
hidden
" id="
proposal_id
" name="
proposal_id
" value="
{{
$proposal
->
proposal_
id
}}
" >
<input class="
form
-
control
" type="
hidden
" id="
monev_id
" name="
monev_id
" value="
{{
$proposal
->
id
}}
" >
<input class="
form
-
control
" type="
hidden
" id="
type
" name="
type
" value="
{{
$type
}}
" >
<input class="
form
-
control
" type="
hidden
" id="
monev
" name="
monev
" value="
{{
$monev
}}
" >
<label for="
kode
" class="
col
-
sm
-
2
col
-
form
-
label
">Judul</label>
<label class="
col
-
sm
-
10
col
-
form
-
label
">{{
$proposal->judul
}}</label>
<label class="
col
-
sm
-
10
col
-
form
-
label
">{{
$proposal->
rProposal
->
judul }}</label>
</div>
<div class="
row
mb
-
3
">
<label class="
col
-
sm
-
2
col
-
form
-
label
">Jenis PKM</label>
<label class="
col
-
sm
-
10
col
-
form
-
label
">{{
$proposal->rJenis
->nama }}</label>
<label class="
col
-
sm
-
10
col
-
form
-
label
">{{
$proposal->r
Proposal
->r
Jenis->nama }}</label>
</div>
<div class="
row
mb
-
3
">
<label class="
col
-
sm
-
2
col
-
form
-
label
">Komentar Review</label>
...
...
resources/views/backend/mahasiswa/proposal/index.blade.php
View file @
2b583998
...
...
@@ -40,7 +40,7 @@
<thead>
<tr>
<th>No</th>
<th>Kode Kelompok</th>
<th
width="
5
%
"
>Kode Kelompok</th>
<th>Identitas Ketua</th>
<th>Identitas Dosen Pembimbing</th>
<th>Jenis PKM</th>
...
...
resources/views/backend/mahasiswa/seleksi/index_internal.blade.php
View file @
2b583998
...
...
@@ -102,11 +102,17 @@
</tr>
<tr>
<th>Proposal</th>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
20
0
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
<td> <iframe id="
view
-
pdf
" width="
100
%
" height="
18
0
px
" src="
https
://
statik
.
unesa
.
ac
.
id
/
simpkm
/
proposal
/
{{
$item
->
rPeriode
->
nama
}}
/
{{
$item
->
upload_dokumen
}}
" frameborder="
0
"></iframe></td>
</tr>
<tr>
<th>Komentar</th>
<td> </td>
<td>
<h4 class="
card
-
title
mb
-
4
">Reviewer 1 - {{
$item->rNilai
->rReviewerBio1 ?
$item->rNilai
->rReviewerBio1->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_1
}}
"</p>
<h4 class="
card
-
title
mb
-
4
">Reviewer 2 - {{
$item->rNilai
->rReviewerBio2 ?
$item->rNilai
->rReviewerBio2->nama : '' }}</h4>
<p class="
text
-
muted
mb
-
3
pb
-
4
">"
{{
$item
->
rNilai
->
reviewer_komentar_2
}}
"</p>
</td>
</tr>
</table>
</div>
...
...
resources/views/layouts/menu.blade.php
View file @
2b583998
...
...
@@ -115,9 +115,9 @@
<span>
Monev Internal
</span>
</a>
<ul
class=
"sub-menu"
aria-expanded=
"false"
>
<li><a
href=
"{{ URL::to('/mahasiswa/monev
-satu
') }}"
>
Monev Internal I
</a></li>
<li><a
href=
"{{ URL::to('/mahasiswa/monev
-dua
') }}"
>
Monev Internal II
</a></li>
<li><a
href=
"{{ URL::to('/mahasiswa/monev
-tiga
') }}"
>
Monev Internal III
</a></li>
<li><a
href=
"{{ URL::to('/mahasiswa/monev
/I
') }}"
>
Monev Internal I
</a></li>
<li><a
href=
"{{ URL::to('/mahasiswa/monev
/II
') }}"
>
Monev Internal II
</a></li>
<li><a
href=
"{{ URL::to('/mahasiswa/monev
/III
') }}"
>
Monev Internal III
</a></li>
</ul>
</li>
@endif
...
...
@@ -148,9 +148,9 @@
<span>
Monev Internal
</span>
</a>
<ul
class=
"sub-menu"
aria-expanded=
"false"
>
<li><a
href=
"{{ URL::to('/dosen/monev
-satu
') }}"
>
Monev Internal I
</a></li>
<li><a
href=
"{{ URL::to('/dosen/monev
-dua
') }}"
>
Monev Internal II
</a></li>
<li><a
href=
"{{ URL::to('/dosen/monev
-tiga
') }}"
>
Monev Internal III
</a></li>
<li><a
href=
"{{ URL::to('/dosen/monev
/I
') }}"
>
Monev Internal I
</a></li>
<li><a
href=
"{{ URL::to('/dosen/monev
/II
') }}"
>
Monev Internal II
</a></li>
<li><a
href=
"{{ URL::to('/dosen/monev
/III
') }}"
>
Monev Internal III
</a></li>
</ul>
</li>
@endif
...
...
routes/web.php
View file @
2b583998
...
...
@@ -12,6 +12,11 @@ use App\Http\Controllers\Operator\ReviewerController;
use
App\Http\Controllers\Authentication\LoginController
;
use
App\Http\Controllers\Operator\MonevProposalController
;
use
App\Http\Controllers\Operator\ReviewerMonevController
;
use
App\Http\Controllers\Mahasiswa\ProposalController
as
MahasiswaProposal
;
use
App\Http\Controllers\Mahasiswa\BiodataController
as
BiodataMahasiswa
;
use
App\Http\Controllers\Mahasiswa\SeleksiController
as
SeleksiMahasiswa
;
use
App\Http\Controllers\Mahasiswa\MonevController
as
MonevMahasiswa
;
use
App\Http\Controllers\Mahasiswa\LuaranController
as
LuaranMahasiswa
;
use
App\Http\Controllers\Operator\DaftarProposalController
;
use
App\Http\Controllers\Operator\JadwalKegiatanController
;
...
...
@@ -22,11 +27,7 @@ use App\Http\Controllers\Dosen\SeleksiController as DosenSeleksi;
use
App\Http\Controllers\Dosen\KelompokController
as
DosenKelompok
;
use
App\Http\Controllers\Dosen\ProposalController
as
DosenProposal
;
use
App\Http\Controllers\Mahasiswa\MonevController
as
MonevMahasiswa
;
use
App\Http\Controllers\Mahasiswa\BiodataController
as
BiodataMahasiswa
;
use
App\Http\Controllers\Mahasiswa\SeleksiController
as
SeleksiMahasiswa
;
use
App\Http\Controllers\Mahasiswa\KelompokController
as
MahasiswaKelompok
;
use
App\Http\Controllers\Mahasiswa\ProposalController
as
MahasiswaProposal
;
/*
|--------------------------------------------------------------------------
...
...
@@ -86,7 +87,9 @@ Route::group(['middleware' => ['auth:sanctum', 'verified']], function () {
Route
::
get
(
'/seleksi-belmawa/revisi/{id}'
,
[
SeleksiMahasiswa
::
class
,
'editBelmawa'
])
->
name
(
'seleksi-belmawa-revisi'
);
Route
::
post
(
'/seleksi-belmawa/upload'
,
[
SeleksiMahasiswa
::
class
,
'uploadBelmawa'
])
->
name
(
'seleksi-belmawa-upload'
);
//seleksi
//monev
Route
::
get
(
'/monev/{id}'
,
[
MonevMahasiswa
::
class
,
'monev'
])
->
name
(
'monev-index'
);
Route
::
get
(
'/monev-satu'
,
[
MonevMahasiswa
::
class
,
'monevsatu'
])
->
name
(
'monev-satu'
);
Route
::
get
(
'/monev-dua'
,
[
MonevMahasiswa
::
class
,
'monevdua'
])
->
name
(
'monev-dua'
);
Route
::
get
(
'/monev-tiga'
,
[
MonevMahasiswa
::
class
,
'monevtiga'
])
->
name
(
'monev-tiga'
);
...
...
@@ -94,6 +97,10 @@ Route::group(['middleware' => ['auth:sanctum', 'verified']], function () {
Route
::
get
(
'/monev-revisi/{id}'
,
[
MonevMahasiswa
::
class
,
'revisiMonev'
])
->
name
(
'monev-revisi'
);
Route
::
post
(
'/monev-revisi/upload'
,
[
MonevMahasiswa
::
class
,
'uploadMonev'
])
->
name
(
'monev-revisi-upload'
);
//luaran
Route
::
resource
(
'luaran'
,
LuaranMahasiswa
::
class
);
Route
::
post
(
'/luaran-hapus'
,
[
LuaranMahasiswa
::
class
,
'hapus'
])
->
name
(
'luaran.hapus'
);
});
Route
::
name
(
'dosen.'
)
->
prefix
(
'dosen'
)
->
middleware
([
'role:operator|dosen|tendik'
])
->
group
(
function
()
{
...
...
@@ -117,10 +124,11 @@ Route::group(['middleware' => ['auth:sanctum', 'verified']], function () {
Route
::
get
(
'/seleksi-belmawa'
,
[
DosenSeleksi
::
class
,
'seleksiBelmawa'
])
->
name
(
'seleksi-belmawa'
);
Route
::
get
(
'/seleksi-internal-revisi'
,
[
DosenSeleksi
::
class
,
'internalRevisi'
])
->
name
(
'seleksi-internal-revisi'
);
//seleksi
Route
::
get
(
'/monev-satu'
,
[
DosenMonev
::
class
,
'monevsatu'
])
->
name
(
'monev-satu'
);
Route
::
get
(
'/monev-dua'
,
[
DosenMonev
::
class
,
'monevdua'
])
->
name
(
'monev-duaa'
);
Route
::
get
(
'/monev-tiga'
,
[
DosenMonev
::
class
,
'monevtiga'
])
->
name
(
'monev-tiga'
);
//monev
Route
::
get
(
'/monev/{id}'
,
[
DosenMonev
::
class
,
'monev'
])
->
name
(
'monev-index'
);
//luaran
Route
::
get
(
'/luaran-dosen/{id}'
,
[
luaranMahasiswa
::
class
,
'dosen'
])
->
name
(
'luaran-dosen'
);
});
Route
::
name
(
'operator.'
)
->
prefix
(
'operator'
)
->
middleware
([
'role:operator|dosen|tendik'
])
->
group
(
function
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment