Merge branch 'dev/phatt' into develop
This commit is contained in:
commit
e99477ff9b
2 changed files with 23 additions and 10 deletions
|
|
@ -11,6 +11,7 @@ defineProps<{
|
||||||
icon: string;
|
icon: string;
|
||||||
title: string;
|
title: string;
|
||||||
caption: string;
|
caption: string;
|
||||||
|
isax?: boolean;
|
||||||
color:
|
color:
|
||||||
| 'green'
|
| 'green'
|
||||||
| 'red'
|
| 'red'
|
||||||
|
|
@ -42,7 +43,14 @@ function navigateTo(destination: string) {
|
||||||
:class="`q-pa-md menu-icon menu-icon__${v.color}${($q.dark.isActive && ' dark') || ''}`"
|
:class="`q-pa-md menu-icon menu-icon__${v.color}${($q.dark.isActive && ' dark') || ''}`"
|
||||||
:bordered="$q.dark.isActive"
|
:bordered="$q.dark.isActive"
|
||||||
>
|
>
|
||||||
<q-icon size="3rem" :name="v.icon" />
|
<i v-if="v.isax" :class="`isax ${v.icon}`" style="font-size: 3rem" />
|
||||||
|
<iconify-icon
|
||||||
|
v-else
|
||||||
|
size="3rem"
|
||||||
|
:icon="v.icon"
|
||||||
|
width="3rem"
|
||||||
|
height="3rem"
|
||||||
|
/>
|
||||||
</AppCircle>
|
</AppCircle>
|
||||||
<div class="column items-center q-mt-md text-center">
|
<div class="column items-center q-mt-md text-center">
|
||||||
<span style="font-weight: var(--font-weight-8)">{{ v.title }}</span>
|
<span style="font-weight: var(--font-weight-8)">{{ v.title }}</span>
|
||||||
|
|
|
||||||
|
|
@ -14,21 +14,23 @@ const menu = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: 'personnel-management',
|
value: 'personnel-management',
|
||||||
icon: 'mdi-account',
|
icon: 'isax-frame5',
|
||||||
color: 'cyan',
|
color: 'cyan',
|
||||||
title: 'จัดการบุคลากร',
|
title: 'จัดการบุคลากร',
|
||||||
caption: 'จัดการคนภายในองค์กร',
|
caption: 'จัดการคนภายในองค์กร',
|
||||||
|
isax: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-account',
|
icon: 'isax-frame5',
|
||||||
color: 'cyan',
|
color: 'cyan',
|
||||||
title: 'จัดการลูกค้า',
|
title: 'จัดการลูกค้า',
|
||||||
caption: 'จัดการคนภายในองค์กร',
|
caption: 'จัดการคนภายในองค์กร',
|
||||||
|
isax: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-truck',
|
icon: 'heroicons-truck-solid',
|
||||||
color: 'orange',
|
color: 'orange',
|
||||||
title: 'สินค้าและบริการ',
|
title: 'สินค้าและบริการ',
|
||||||
caption: 'รายการสินค้าและบริการ',
|
caption: 'รายการสินค้าและบริการ',
|
||||||
|
|
@ -42,38 +44,42 @@ const menu = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-monitor',
|
icon: 'isax-device-message5',
|
||||||
color: 'purple',
|
color: 'purple',
|
||||||
title: 'รายการคำขอ',
|
title: 'รายการคำขอ',
|
||||||
caption: 'แสดงรายการคำขอ',
|
caption: 'แสดงรายการคำขอ',
|
||||||
|
isax: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-receipt-text',
|
icon: 'isax-receipt-2-15',
|
||||||
color: 'red',
|
color: 'red',
|
||||||
title: 'ใบสั่งซื้อ',
|
title: 'ใบสั่งซื้อ',
|
||||||
caption: 'รายการใบสั่งซื้อ',
|
caption: 'รายการใบสั่งซื้อ',
|
||||||
|
isax: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-package',
|
icon: 'material-symbols:box',
|
||||||
color: 'camo',
|
color: 'camo',
|
||||||
title: 'ใบรับสินค้า',
|
title: 'ใบรับสินค้า',
|
||||||
caption: 'รายการใบรับสินค้า',
|
caption: 'รายการใบรับสินค้า',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-currency-usd',
|
icon: 'isax-dollar-circle4',
|
||||||
color: 'lime',
|
color: 'lime',
|
||||||
title: 'การจัดการการเงิน',
|
title: 'การจัดการการเงิน',
|
||||||
caption: 'รายการบัญชีทั้งหมด',
|
caption: 'รายการบัญชีทั้งหมด',
|
||||||
|
isax: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
icon: 'mdi-view-dashboard',
|
icon: 'isax-element-35',
|
||||||
color: 'cyan',
|
color: 'cyan',
|
||||||
title: 'Dashboard',
|
title: 'Dashboard',
|
||||||
caption: 'แสดงข้อมูลสถิติ',
|
caption: 'แสดงข้อมูลสถิติ',
|
||||||
|
isax: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: '',
|
value: '',
|
||||||
|
|
@ -110,7 +116,6 @@ const menu = [
|
||||||
<template>
|
<template>
|
||||||
<!-- <PersonCard :list="person" class="q-mb-md" /> -->
|
<!-- <PersonCard :list="person" class="q-mb-md" /> -->
|
||||||
<MenuItem :list="menu" />
|
<MenuItem :list="menu" />
|
||||||
|
|
||||||
<!-- <div class="row">
|
<!-- <div class="row">
|
||||||
<users-detail-card-component class="q-pa-md" v-for="v in [1, 2]" :key="v" />
|
<users-detail-card-component class="q-pa-md" v-for="v in [1, 2]" :key="v" />
|
||||||
</div> -->
|
</div> -->
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue