refactor: add props hiddenBtnSave
This commit is contained in:
parent
85b3a984ac
commit
e6cc94b201
1 changed files with 36 additions and 29 deletions
|
|
@ -2,36 +2,42 @@
|
|||
// import AppBox from 'components/app/AppBox.vue';
|
||||
import FormAddress from './02_personnel-management/FormAddress.vue';
|
||||
|
||||
defineProps<{
|
||||
title: string;
|
||||
titleFormAddress?: string;
|
||||
addressTitle?: string;
|
||||
addressTitleEN?: string;
|
||||
addressSeparator?: boolean;
|
||||
branchStatus?: string;
|
||||
badgeLabel?: string;
|
||||
customerLabel?: string;
|
||||
badgeClass?: string;
|
||||
noFooter?: boolean;
|
||||
noAppBox?: boolean;
|
||||
noPaddingTab?: boolean;
|
||||
maxWidth?: string;
|
||||
width?: string;
|
||||
height?: string;
|
||||
employee?: boolean;
|
||||
noAddress?: boolean;
|
||||
disabledRule?: boolean;
|
||||
edit?: boolean;
|
||||
withDefaults(
|
||||
defineProps<{
|
||||
title: string;
|
||||
titleFormAddress?: string;
|
||||
addressTitle?: string;
|
||||
addressTitleEN?: string;
|
||||
addressSeparator?: boolean;
|
||||
branchStatus?: string;
|
||||
badgeLabel?: string;
|
||||
customerLabel?: string;
|
||||
badgeClass?: string;
|
||||
noFooter?: boolean;
|
||||
noAppBox?: boolean;
|
||||
noPaddingTab?: boolean;
|
||||
maxWidth?: string;
|
||||
width?: string;
|
||||
height?: string;
|
||||
employee?: boolean;
|
||||
noAddress?: boolean;
|
||||
disabledRule?: boolean;
|
||||
edit?: boolean;
|
||||
|
||||
isEdit?: boolean;
|
||||
tabsList?: { name: string; label: string }[];
|
||||
isEdit?: boolean;
|
||||
tabsList?: { name: string; label: string }[];
|
||||
hiddenBtnSave?: boolean;
|
||||
|
||||
editData?: (...args: unknown[]) => void;
|
||||
deleteData?: (...args: unknown[]) => void;
|
||||
submit?: (...args: unknown[]) => void;
|
||||
close?: (...args: unknown[]) => void;
|
||||
undo?: (...args: unknown[]) => void;
|
||||
}>();
|
||||
editData?: (...args: unknown[]) => void;
|
||||
deleteData?: (...args: unknown[]) => void;
|
||||
submit?: (...args: unknown[]) => void;
|
||||
close?: (...args: unknown[]) => void;
|
||||
undo?: (...args: unknown[]) => void;
|
||||
}>(),
|
||||
{
|
||||
hiddenBtnSave: true,
|
||||
},
|
||||
);
|
||||
|
||||
const modal = defineModel('modal', { default: false });
|
||||
const address = defineModel('address', { default: '' });
|
||||
|
|
@ -139,7 +145,7 @@ const currentTab = defineModel<string>('currentTab');
|
|||
padding="xs"
|
||||
class="close-btn"
|
||||
:class="{ dark: $q.dark.isActive }"
|
||||
@click="close"
|
||||
@click.stop="close"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -275,6 +281,7 @@ const currentTab = defineModel<string>('currentTab');
|
|||
v-close-popup
|
||||
/>
|
||||
<q-btn
|
||||
v-if="hiddenBtnSave"
|
||||
dense
|
||||
unelevated
|
||||
id="submitBtn"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue