Добавлена таблица клиентов и popup окно для удаления и редактирования клиента

This commit is contained in:
DwCay
2022-10-13 04:11:02 +03:00
parent f83c262e4c
commit f5e948d0b4
13 changed files with 273 additions and 14 deletions

View File

@@ -0,0 +1,72 @@
<template lang="pug">
tr.row-client.text-ms.cursor-pointer(:id="id")
td.py-5
.px-4.items-center
clients-table-checkbox
td.py-5
.px-4.font-semibold {{fullName}}
td.py-5
.px-4 {{age}}
td.py-5
.px-4 {{jobTitle}}
td.py-5
.px-4.flex.items-center.gap-x-2
.circle.w-2.h-2
span {{priority}}
td.py-5
.px-4 {{phone}}
td.py-5
.px-4 {{email}}
td.py-5
.px-4.flex
.w-fit.h-fit(v-for="network in networks" :key="network")
td.py-5
.px-4.gap-x-2.flex
span {{meetingTime.date}}
span.meeting-time.text-xs.leading-5 {{meetingTime.time}}
td.py-5
.px-4
.relative.dots-button.icon-dots.text-center.cursor-pointer.leading-6
clients-action-popup
</template>
<script>
import ClientsActionPopup from "@/pages/clients/components/ClientsActionPopup";
import ClientsTableCheckbox from "@/pages/clients/components/ClientsTableCheckbox";
export default {
name: "ClientsTableRow",
components: { ClientsTableCheckbox, ClientsActionPopup },
props: {
id: String,
fullName: String,
age: String,
jobTitle: String,
priority: String,
phone: String,
email: String,
networks: Array,
meetingTime: Object,
},
};
</script>
<style lang="sass" scoped>
.row-client
color: var(--font-dark-blue-color)
border-bottom: 1px solid #D3D4DC
&:hover
background-color: var(--bg-hover-row-table)
.circle
background-color: var(--font-grey-color)
border-radius: 50%
.meeting-time
color: var(--font-grey-color)
.dots-button
width: 20px
height: 20px
border-radius: 50%
color: var(--font-grey-color)
&:hover
background-color: var(--btn-blue-color)
color: var(--default-white)
</style>