refactor: edit AddButton of Employee

This commit is contained in:
Net 2024-08-22 09:48:27 +07:00
parent 03560914ac
commit fe5c1ae806

View file

@ -1263,9 +1263,9 @@ const emptyCreateDialog = ref(false);
v-model:current-page="currentPageEmployee" v-model:current-page="currentPageEmployee"
:list-employee="listEmployee" :list-employee="listEmployee"
:columns-employee="columnsEmployee" :columns-employee="columnsEmployee"
@history="(item) => {}" @history="(item: any) => {}"
@view=" @view="
(item) => { (item: any) => {
employeeFormState.drawerModal = true; employeeFormState.drawerModal = true;
//employeeFormState.isEmployeeEdit = true; //employeeFormState.isEmployeeEdit = true;
employeeFormStore.assignFormDataEmployee( employeeFormStore.assignFormDataEmployee(
@ -1447,22 +1447,22 @@ const emptyCreateDialog = ref(false);
:list-employee="listEmployee" :list-employee="listEmployee"
:columns-employee="columnsEmployee" :columns-employee="columnsEmployee"
:field-selected="fieldSelected" :field-selected="fieldSelected"
@history="(item) => {}" @history="(item: any) => {}"
@view=" @view="
(item) => { (item: any) => {
employeeFormState.drawerModal = true; employeeFormState.drawerModal = true;
employeeFormState.isEmployeeEdit = false; employeeFormState.isEmployeeEdit = false;
employeeFormStore.assignFormDataEmployee(item.id); employeeFormStore.assignFormDataEmployee(item.id);
} }
" "
@edit="(item) => editEmployeeFormPersonal(item.id)" @edit="(item: any) => editEmployeeFormPersonal(item.id)"
@delete=" @delete="
(item) => { (item: any) => {
deleteEmployeeById({ id: item.id }); deleteEmployeeById({ id: item.id });
} }
" "
@toggle-status=" @toggle-status="
async (item) => { async (item: any) => {
triggerChangeStatus(item.id, item.status); triggerChangeStatus(item.id, item.status);
} }
" "
@ -1566,7 +1566,7 @@ const emptyCreateDialog = ref(false);
? 'customerEmployerAdd' ? 'customerEmployerAdd'
: 'customerEmployeeAdd' : 'customerEmployeeAdd'
" "
@trigger="() => (emptyCreateDialog = true)" @trigger="() => createEmployeeForm()"
/> />
</div> </div>
</template> </template>