fix: tab list props

This commit is contained in:
puriphatt 2024-06-28 02:21:21 +00:00
parent c60ad21d18
commit e75228ef58
4 changed files with 6 additions and 6 deletions

View file

@ -11,6 +11,7 @@ defineProps<{
noPaddingTab?: boolean; noPaddingTab?: boolean;
disabledRule?: boolean; disabledRule?: boolean;
employee?: boolean; employee?: boolean;
tabsList?: { name: string; label: string }[];
}>(); }>();
const address = defineModel('address', { default: '' }); const address = defineModel('address', { default: '' });
@ -22,7 +23,6 @@ const zipCode = defineModel<string>('zipCode', { default: '' });
const sameWithEmployer = defineModel<boolean>('sameWithEmployer'); const sameWithEmployer = defineModel<boolean>('sameWithEmployer');
const employeeTab = defineModel<string>('employeeTab'); const employeeTab = defineModel<string>('employeeTab');
const tabsList = defineModel<{ name: string; label: string }[]>('tabsList');
</script> </script>
<template> <template>
<div class="column absolute-top" style="inset: 0"> <div class="column absolute-top" style="inset: 0">

View file

@ -24,6 +24,7 @@ defineProps<{
edit?: boolean; edit?: boolean;
isEdit?: boolean; isEdit?: boolean;
tabsList?: { name: string; label: string }[];
editData?: (...args: unknown[]) => void; editData?: (...args: unknown[]) => void;
deleteData?: (...args: unknown[]) => void; deleteData?: (...args: unknown[]) => void;
@ -42,7 +43,6 @@ const zipCode = defineModel<string>('zipCode', { default: '' });
const sameWithEmployer = defineModel<boolean>('sameWithEmployer'); const sameWithEmployer = defineModel<boolean>('sameWithEmployer');
const currentTab = defineModel<string>('currentTab'); const currentTab = defineModel<string>('currentTab');
const tabsList = defineModel<{ name: string; label: string }[]>('tabsList');
</script> </script>
<template> <template>
<q-dialog v-model="modal" @hide="close"> <q-dialog v-model="modal" @hide="close">

View file

@ -1918,7 +1918,7 @@ watch(selectorLabel, async () => {
formDataEmployeeTab === 'healthCheck' || formDataEmployeeTab === 'healthCheck' ||
formDataEmployeeTab === 'workHistory' formDataEmployeeTab === 'workHistory'
" "
v-model:tabs-list="employeeTab" :tabs-list="employeeTab"
v-model:current-tab="formDataEmployeeTab" v-model:current-tab="formDataEmployeeTab"
v-model:same-with-employer="formDataEmployeeSameAddr" v-model:same-with-employer="formDataEmployeeSameAddr"
v-model:address="formDataEmployee.address" v-model:address="formDataEmployee.address"
@ -2768,7 +2768,7 @@ watch(selectorLabel, async () => {
formDataEmployeeTab === 'workHistory' formDataEmployeeTab === 'workHistory'
" "
v-model:same-with-employer="formDataEmployeeSameAddr" v-model:same-with-employer="formDataEmployeeSameAddr"
v-model:tabs-list="employeeTab" :tabs-list="employeeTab"
v-model:employee-tab="formDataEmployeeTab" v-model:employee-tab="formDataEmployeeTab"
v-model:address="formDataEmployee.address" v-model:address="formDataEmployee.address"
v-model:addressEN="formDataEmployee.addressEN" v-model:addressEN="formDataEmployee.addressEN"

View file

@ -2044,7 +2044,7 @@ watch(currentPageService, async () => {
height="95vh" height="95vh"
:title="$t('addService')" :title="$t('addService')"
v-model:modal="dialogService" v-model:modal="dialogService"
v-model:tabs-list="serviceTab" :tabs-list="serviceTab"
v-model:current-tab="currentServiceTab" v-model:current-tab="currentServiceTab"
:submit=" :submit="
() => { () => {
@ -2189,8 +2189,8 @@ watch(currentPageService, async () => {
height="95vh" height="95vh"
:isEdit="infoServiceEdit" :isEdit="infoServiceEdit"
:title="$t('service', { msg: formDataProductService.name })" :title="$t('service', { msg: formDataProductService.name })"
:tabs-list="serviceTab"
v-model:modal="dialogServiceEdit" v-model:modal="dialogServiceEdit"
v-model:tabs-list="serviceTab"
v-model:current-tab="currentServiceTab" v-model:current-tab="currentServiceTab"
:submit=" :submit="
() => { () => {