This commit is contained in:
philipp lang 2022-02-12 14:47:07 +01:00
parent 8543faf213
commit a27ffea59c
8 changed files with 14 additions and 14 deletions

View File

@ -48,7 +48,7 @@ class MemberController extends Controller
$payload['query'] = $query; $payload['query'] = $query;
$payload['billKinds'] = BillKind::pluck('name', 'id'); $payload['billKinds'] = BillKind::pluck('name', 'id');
return \Inertia::render('member/Index', $payload); return \Inertia::render('member/VIndex', $payload);
} }
public function create(): Response { public function create(): Response {

View File

@ -17,7 +17,7 @@ class PaymentController extends Controller
$payload = app(MemberView::class)->index($request, []); $payload = app(MemberView::class)->index($request, []);
$payload['single'] = app(MemberView::class)->paymentIndex($member); $payload['single'] = app(MemberView::class)->paymentIndex($member);
return \Inertia::render('member/Index', $payload); return \Inertia::render('member/VIndex', $payload);
} }
public function store(Request $request, Member $member) { public function store(Request $request, Member $member) {
@ -37,7 +37,7 @@ class PaymentController extends Controller
$payload = app(MemberView::class)->index($request, []); $payload = app(MemberView::class)->index($request, []);
$payload['single'] = app(MemberView::class)->paymentEdit($member, $payment); $payload['single'] = app(MemberView::class)->paymentEdit($member, $payment);
return \Inertia::render('member/Index', $payload); return \Inertia::render('member/VIndex', $payload);
} }
public function update(Request $request, Member $member, Payment $payment) { public function update(Request $request, Member $member, Payment $payment) {

View File

@ -17,7 +17,7 @@ class SendpaymentController extends Controller
session()->put('menu', 'member'); session()->put('menu', 'member');
session()->put('title', 'Rechnungen versenden'); session()->put('title', 'Rechnungen versenden');
return Inertia::render('sendpayment/Form', [ return Inertia::render('sendpayment/VForm', [
'types' => app(ActionFactory::class)->allLinks(), 'types' => app(ActionFactory::class)->allLinks(),
]); ]);
} }

View File

@ -20,7 +20,7 @@
<th></th> <th></th>
</thead> </thead>
<tr v-for="course, index in value.courses"> <tr v-for="course, index in value.courses" :key="index">
<td v-text="course.course_name"></td> <td v-text="course.course_name"></td>
<td v-text="course.event_name"></td> <td v-text="course.event_name"></td>
<td v-text="course.organizer"></td> <td v-text="course.organizer"></td>

View File

@ -18,7 +18,7 @@
<th></th> <th></th>
</thead> </thead>
<tr v-for="payment, index in value.payments"> <tr v-for="payment, index in value.payments" :key="index">
<td v-text="payment.nr"></td> <td v-text="payment.nr"></td>
<td v-text="payment.status_name"></td> <td v-text="payment.status_name"></td>
<td v-text="payment.subscription_name"></td> <td v-text="payment.subscription_name"></td>
@ -31,7 +31,7 @@
</table> </table>
</div> </div>
<div class="flex flex-col pb-6 px-6"> <div class="flex flex-col pb-6 px-6">
<a href="#" @click.prevent="openLink(link)" :class="{'disabled': link.disabled}" target="_BLANK" v-for="link in value.payment_links" class="mt-1 text-center btn btn-primary" v-text="link.label"></a> <a href="#" @click.prevent="openLink(link)" :class="{'disabled': link.disabled}" target="_BLANK" v-for="link, index in value.payment_links" :key="index" class="mt-1 text-center btn btn-primary" v-text="link.label"></a>
</div> </div>
</div> </div>
</template> </template>

View File

@ -66,8 +66,8 @@
</div> </div>
<transition name="sidebar"> <transition name="sidebar">
<payments v-if="single !== null && sidebar === 'payment.index'" @close="closeSidebar" :subscriptions="subscriptions" :statuses="statuses" v-model="data.data[single]"></payments> <member-payments v-if="single !== null && sidebar === 'payment.index'" @close="closeSidebar" :subscriptions="subscriptions" :statuses="statuses" v-model="data.data[single]"></member-payments>
<memberships v-if="single !== null && sidebar === 'membership.index'" @close="closeSidebar" :activities="activities" :subactivities="subactivities" v-model="data.data[single]"></memberships> <member-memberships v-if="single !== null && sidebar === 'membership.index'" @close="closeSidebar" :activities="activities" :subactivities="subactivities" v-model="data.data[single]"></member-memberships>
<member-courses v-if="single !== null && sidebar === 'courses.index'" @close="closeSidebar" :courses="courses" v-model="data.data[single]"></member-courses> <member-courses v-if="single !== null && sidebar === 'courses.index'" @close="closeSidebar" :courses="courses" v-model="data.data[single]"></member-courses>
</transition> </transition>
</div> </div>
@ -75,8 +75,8 @@
<script> <script>
import App from '../../layouts/App'; import App from '../../layouts/App';
import Payments from './Payments.vue'; import MemberPayments from './MemberPayments.vue';
import Memberships from './Memberships.vue'; import MemberMemberships from './MemberMemberships.vue';
import MemberCourses from './MemberCourses.vue'; import MemberCourses from './MemberCourses.vue';
import Filt from './Filt.vue'; import Filt from './Filt.vue';
import mergesQueryString from '../../mixins/mergesQueryString.js'; import mergesQueryString from '../../mixins/mergesQueryString.js';
@ -94,7 +94,7 @@ export default {
mixins: [mergesQueryString], mixins: [mergesQueryString],
components: { Memberships, Payments, Filt, MemberCourses }, components: { MemberMemberships, MemberPayments, Filt, MemberCourses },
methods: { methods: {
remove(member) { remove(member) {

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="grid grid-cols-2"> <div class="grid grid-cols-2">
<div class="p-6" v-for="type in types"> <div class="p-6" v-for="type, index in types" :key="index">
<p class="text-white" v-for="paragraph in type.text" v-text="paragraph"></p> <p class="text-white" v-for="paragraph, index in type.text" :key="index" v-text="paragraph"></p>
<a :href="type.link.href" target="_BLANK" class="btn btn-primary mt-3 inline-block" v-text="type.link.label"></a> <a :href="type.link.href" target="_BLANK" class="btn btn-primary mt-3 inline-block" v-text="type.link.label"></a>
</div> </div>
</div> </div>