Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| db3ac37042 | |||
| 605ccf5a7b |
@@ -8,8 +8,7 @@
|
|||||||
|
|
||||||
@section('letter-recipient')
|
@section('letter-recipient')
|
||||||
<strong>{{ $applicant->name }}</strong><br>
|
<strong>{{ $applicant->name }}</strong><br>
|
||||||
{!! nl2br(e($applicant->address)) !!}<br>
|
{!! nl2br(e($applicant->address)) !!}
|
||||||
{{ $applicant->postcode }}
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
@section('letter-honorific')
|
@section('letter-honorific')
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ class UserController extends BaseCrudController
|
|||||||
'ic_number' => 'sometimes|string|max:255|unique:users,ic_number,'.$user->id,
|
'ic_number' => 'sometimes|string|max:255|unique:users,ic_number,'.$user->id,
|
||||||
'position' => 'sometimes|string|max:255',
|
'position' => 'sometimes|string|max:255',
|
||||||
'phone_number' => 'sometimes|string|max:255',
|
'phone_number' => 'sometimes|string|max:255',
|
||||||
'image' => 'sometimes|image|mimes:jpeg,png,jpg,gif|max:2048',
|
'image' => 'sometimes|image|mimes:jpeg,png,jpg,gif|max:5120',
|
||||||
'image_url' => 'sometimes|string|max:255',
|
'image_url' => 'sometimes|string|max:255',
|
||||||
'gender' => 'sometimes|string|max:255',
|
'gender' => 'sometimes|string|max:255',
|
||||||
'marriage_status' => 'sometimes|string|max:255',
|
'marriage_status' => 'sometimes|string|max:255',
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ http {
|
|||||||
sendfile on;
|
sendfile on;
|
||||||
keepalive_timeout 65;
|
keepalive_timeout 65;
|
||||||
|
|
||||||
|
client_max_body_size 128M;
|
||||||
|
|
||||||
# Logging
|
# Logging
|
||||||
access_log /var/log/nginx/access.log;
|
access_log /var/log/nginx/access.log;
|
||||||
error_log /var/log/nginx/error.log;
|
error_log /var/log/nginx/error.log;
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ http {
|
|||||||
|
|
||||||
sendfile on;
|
sendfile on;
|
||||||
keepalive_timeout 65;
|
keepalive_timeout 65;
|
||||||
|
|
||||||
|
client_max_body_size 128M;
|
||||||
|
|
||||||
access_log /var/log/nginx/access.log;
|
access_log /var/log/nginx/access.log;
|
||||||
error_log /var/log/nginx/error.log;
|
error_log /var/log/nginx/error.log;
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ http {
|
|||||||
sendfile on;
|
sendfile on;
|
||||||
keepalive_timeout 65;
|
keepalive_timeout 65;
|
||||||
|
|
||||||
|
client_max_body_size 128M;
|
||||||
|
|
||||||
# Logging
|
# Logging
|
||||||
access_log /var/log/nginx/access.log;
|
access_log /var/log/nginx/access.log;
|
||||||
error_log /var/log/nginx/error.log;
|
error_log /var/log/nginx/error.log;
|
||||||
|
|||||||
@@ -692,7 +692,12 @@ function stepLabelClass(stepId: number) {
|
|||||||
<template v-else-if="currentStep === 2">
|
<template v-else-if="currentStep === 2">
|
||||||
<Field class="col-span-12">
|
<Field class="col-span-12">
|
||||||
<FieldLabel for="address">Alamat</FieldLabel>
|
<FieldLabel for="address">Alamat</FieldLabel>
|
||||||
<Textarea id="address" v-model="form.applicant.address" rows="3" />
|
<Textarea
|
||||||
|
id="address"
|
||||||
|
v-model="form.applicant.address"
|
||||||
|
rows="3"
|
||||||
|
placeholder="Lot Pt 448, Tingkat 1, Jalan Kuala Krai, Batu 3, Wakaf Che Yeh, 15150 Kota Bharu, Kelantan."
|
||||||
|
/>
|
||||||
<FieldError v-if="fieldErrors['applicant.address']">{{ fieldErrors['applicant.address'] }}</FieldError>
|
<FieldError v-if="fieldErrors['applicant.address']">{{ fieldErrors['applicant.address'] }}</FieldError>
|
||||||
</Field>
|
</Field>
|
||||||
<Field class="col-span-12 sm:col-span-4">
|
<Field class="col-span-12 sm:col-span-4">
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ const DOCUMENT_TYPE_LABELS: Record<string, string> = {
|
|||||||
[RESULT_LETTER_DOCUMENT_TYPE]: 'Surat Keputusan',
|
[RESULT_LETTER_DOCUMENT_TYPE]: 'Surat Keputusan',
|
||||||
}
|
}
|
||||||
|
|
||||||
const BOARD_MEETING_REFERENCE_PREFIX = 'Mesyuarat Lembaga Bil.'
|
const BOARD_MEETING_REFERENCE_PREFIX = 'Mesyuarat Lembaga KoPKB Bil. '
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|||||||
@@ -190,6 +190,9 @@ onMounted(async () => {
|
|||||||
No. {{ authStore.userMemberNumber }}
|
No. {{ authStore.userMemberNumber }}
|
||||||
</Badge>
|
</Badge>
|
||||||
</div>
|
</div>
|
||||||
|
<p class="mt-2 text-xs opacity-70">
|
||||||
|
Gambar profil: maksimum 2 MB (JPEG, PNG, GIF).
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -318,7 +318,6 @@ async function confirmRestore() {
|
|||||||
const headers: TableHeader[] = [
|
const headers: TableHeader[] = [
|
||||||
{ title: 'Bil.', key: '#', sortable: false },
|
{ title: 'Bil.', key: '#', sortable: false },
|
||||||
{ title: 'Name', key: 'name', sortable: true },
|
{ title: 'Name', key: 'name', sortable: true },
|
||||||
{ title: 'Jenis Anggota', key: 'member_type', sortable: true },
|
|
||||||
{
|
{
|
||||||
title: 'Unit',
|
title: 'Unit',
|
||||||
key: 'company_name',
|
key: 'company_name',
|
||||||
|
|||||||
Reference in New Issue
Block a user