refactor: import component

This commit is contained in:
Methapon2001 2024-08-05 10:15:06 +07:00
parent 16e295c6bb
commit d0abe75594

View file

@ -12,12 +12,7 @@ import useMyBranchStore from 'stores/my-branch';
import useUtilsStore, { dialog } from 'stores/utils'; import useUtilsStore, { dialog } from 'stores/utils';
import useFlowStore from 'stores/flow'; import useFlowStore from 'stores/flow';
import { Status } from 'stores/types'; import { Status } from 'stores/types';
import { import { CustomerStats, Customer, CustomerBranch } from 'stores/customer/types';
CustomerStats,
Customer,
CustomerBranch,
CustomerType,
} from 'stores/customer/types';
import { Employee, EmployeeHistory } from 'stores/employee/types'; import { Employee, EmployeeHistory } from 'stores/employee/types';
import ButtonAddComponent from 'components/ButtonAddCompoent.vue'; import ButtonAddComponent from 'components/ButtonAddCompoent.vue';
@ -27,10 +22,13 @@ import TooltipComponent from 'components/TooltipComponent.vue';
import AddButton from 'components/AddButton.vue'; import AddButton from 'components/AddButton.vue';
import NoData from 'components/NoData.vue'; import NoData from 'components/NoData.vue';
import PaginationComponent from 'components/PaginationComponent.vue'; import PaginationComponent from 'components/PaginationComponent.vue';
import DialogForm from 'components/DialogForm.vue';
import CustomerInfoComponent from './components/CustomerBranch.vue'; import CustomerInfoComponent from './components/CustomerBranch.vue';
import { columnsCustomer, columnsEmployee } from './constant'; import { columnsCustomer, columnsEmployee } from './constant';
import { useRoute, useRouter } from 'vue-router'; import { useRoute, useRouter } from 'vue-router';
import { useCustomerForm } from './form';
import { storeToRefs } from 'pinia';
const { t, locale } = useI18n(); const { t, locale } = useI18n();
const $q = useQuasar(); const $q = useQuasar();
@ -41,6 +39,9 @@ const utilsStore = useUtilsStore();
const customerStore = useCustomerStore(); const customerStore = useCustomerStore();
const userBranchStore = useMyBranchStore(); const userBranchStore = useMyBranchStore();
const employeeStore = useEmployeeStore(); const employeeStore = useEmployeeStore();
const customerFormStore = useCustomerForm();
const { state: customerFormState } = storeToRefs(customerFormStore);
async function init() { async function init() {
utilsStore.currentTitle.title = 'customerManagement'; utilsStore.currentTitle.title = 'customerManagement';
@ -1619,6 +1620,12 @@ async function openHistory(id: string) {
/> />
</div> </div>
</div> </div>
<DialogForm
v-model:modal="customerFormState.dialogModal"
:title="$t('')"
@submit="customerFormStore.submitForm"
></DialogForm>
</template> </template>
<style scoped> <style scoped>