Updated sidebar

This commit is contained in:
2025-09-06 12:42:34 -04:00
parent 3282229116
commit 8649c3815c
3 changed files with 19 additions and 2 deletions

View File

@@ -74,6 +74,7 @@
</router-link> </router-link>
</li> </li>
<li><router-link :to="{ name: 'ServicePast' }" exact-active-class="active">Past Service</router-link></li> <li><router-link :to="{ name: 'ServicePast' }" exact-active-class="active">Past Service</router-link></li>
<li><router-link :to="{ name: 'ServicePlans' }" exact-active-class="active">Service Plans</router-link></li>
</ul> </ul>
</details> </details>
</li> </li>

View File

@@ -45,7 +45,7 @@
<td>{{ person.employee_phone_number }}</td> <td>{{ person.employee_phone_number }}</td>
<td class="text-right"> <td class="text-right">
<div class="flex items-center justify-end gap-2"> <div class="flex items-center justify-end gap-2">
<router-link :to="{ name: 'employeeEdit', params: { id: person.id } }" class="btn btn-sm btn-secondary">Edit</router-link> <router-link :to="{ name: 'employeeEdit', params: { id: person.user_id } }" class="btn btn-sm btn-secondary">Edit</router-link>
<router-link :to="{ name: 'employeeProfile', params: { id: person.id } }" class="btn btn-sm btn-ghost">View</router-link> <router-link :to="{ name: 'employeeProfile', params: { id: person.id } }" class="btn btn-sm btn-ghost">View</router-link>
<router-link v-if="user && user.user_admin === 0" :to="{ name: 'employeeChangePassword', params: { id: person.id } }" class="btn btn-sm btn-warning">Change Password</router-link> <router-link v-if="user && user.user_admin === 0" :to="{ name: 'employeeChangePassword', params: { id: person.id } }" class="btn btn-sm btn-warning">Change Password</router-link>
</div> </div>
@@ -73,7 +73,7 @@
<p>{{ person.employee_phone_number }}</p> <p>{{ person.employee_phone_number }}</p>
</div> </div>
<div class="card-actions justify-end flex-wrap gap-2 mt-2"> <div class="card-actions justify-end flex-wrap gap-2 mt-2">
<router-link :to="{ name: 'employeeEdit', params: { id: person.id } }" class="btn btn-sm btn-secondary">Edit</router-link> <router-link :to="{ name: 'employeeEdit', params: { id: person.user_id } }" class="btn btn-sm btn-secondary">Edit</router-link>
<router-link :to="{ name: 'employeeProfile', params: { id: person.id } }" class="btn btn-sm btn-ghost">View</router-link> <router-link :to="{ name: 'employeeProfile', params: { id: person.id } }" class="btn btn-sm btn-ghost">View</router-link>
<router-link v-if="user && user.user_admin === 0" :to="{ name: 'employeeChangePassword', params: { id: person.id } }" class="btn btn-sm btn-warning">Change Password</router-link> <router-link v-if="user && user.user_admin === 0" :to="{ name: 'employeeChangePassword', params: { id: person.id } }" class="btn btn-sm btn-warning">Change Password</router-link>
</div> </div>

View File

@@ -45,6 +45,7 @@
<th>Start Date</th> <th>Start Date</th>
<th>End Date</th> <th>End Date</th>
<th>Status</th> <th>Status</th>
<th class="text-right">Actions</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -67,6 +68,14 @@
{{ getStatusText(plan.contract_start_date, plan.contract_years) }} {{ getStatusText(plan.contract_start_date, plan.contract_years) }}
</span> </span>
</td> </td>
<td class="text-right align-top">
<div class="flex items-center justify-end gap-1">
<router-link :to="{ name: 'customerProfile', params: { id: plan.customer_id } }"
class="btn btn-xs btn-ghost">View Profile</router-link>
<router-link :to="{ name: 'servicePlanEdit', params: { id: plan.customer_id } }"
class="btn btn-xs btn-secondary">Edit Contract</router-link>
</div>
</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@@ -96,6 +105,13 @@
</span> </span>
</p> </p>
</div> </div>
<div class="card-actions justify-end mt-4">
<router-link :to="{ name: 'customerProfile', params: { id: plan.customer_id } }"
class="btn btn-sm btn-ghost">View Profile</router-link>
<router-link :to="{ name: 'servicePlanEdit', params: { id: plan.customer_id } }"
class="btn btn-sm btn-secondary">Edit Contract</router-link>
</div>
</div> </div>
</div> </div>
</div> </div>