major claude changes
This commit is contained in:
@@ -45,7 +45,8 @@
|
||||
<td>{{ person.employee_phone_number }}</td>
|
||||
<td class="text-right">
|
||||
<div class="flex items-center justify-end gap-2">
|
||||
<router-link :to="{ name: 'employeeEdit', params: { id: person.user_id } }" class="btn btn-sm btn-secondary">Edit</router-link>
|
||||
<router-link :to="{ name: 'employeeEdit', params: { id: person.user_id || 0 } }" class="btn btn-sm btn-secondary">Edit</router-link>
|
||||
<router-link :to="{ name: 'employeeEdit', params: { id: person.user_id || 0 } }" 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 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>
|
||||
@@ -73,7 +74,7 @@
|
||||
<p>{{ person.employee_phone_number }}</p>
|
||||
</div>
|
||||
<div class="card-actions justify-end flex-wrap gap-2 mt-2">
|
||||
<router-link :to="{ name: 'employeeEdit', params: { id: person.user_id } }" class="btn btn-sm btn-secondary">Edit</router-link>
|
||||
<router-link :to="{ name: 'employeeEdit', params: { id: person.user_id || 0 } }" 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 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>
|
||||
@@ -97,6 +98,7 @@ import axios from 'axios'
|
||||
import authHeader from '../../services/auth.header'
|
||||
import PaginationComp from '../../components/pagination.vue'
|
||||
import Footer from '../../layouts/footers/footer.vue'
|
||||
import {Employee, User} from '../../types/models'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'EmployeeHome',
|
||||
@@ -105,8 +107,8 @@ export default defineComponent({
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
user: {} as any,
|
||||
employees: [] as any[],
|
||||
user: {} as User,
|
||||
employees: [] as Employee[],
|
||||
page: 1,
|
||||
perPage: 50,
|
||||
recordsLength: 0,
|
||||
@@ -136,7 +138,7 @@ export default defineComponent({
|
||||
}
|
||||
})
|
||||
.catch(() => {
|
||||
this.user = null;
|
||||
this.user = {} as User;
|
||||
});
|
||||
},
|
||||
// --- METHOD CORRECTED TO MATCH YOUR SIMPLE ARRAY API RESPONSE ---
|
||||
|
||||
Reference in New Issue
Block a user