refactor(imports): 统一组件导入路径为命名导入格式

- 将多个 Vue 文件中的 BasicModal 组件改为从 '@/components/Modal' 统一命名导入
- 将多个 Vue 文件中的 BasicDrawer 组件改为从 '@/components/Drawer' 统一命名导入
- 删除了原来冗余的直接文件路径导入,优化导入结构
- 提升代码可维护性和规范性,减少硬编码路径风险
This commit is contained in:
bootx
2025-12-08 13:07:11 +08:00
parent 58aa6cb486
commit 3895d41e50
17 changed files with 17 additions and 17 deletions

View File

@@ -16,7 +16,7 @@
</template>
<script setup lang="ts">
import BasicModal from '/@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import { DescItem, Description } from '@/components/Description'
import { downloadFile, get, UpdateFileInfo } from './FileUpload.api'
import { ref } from 'vue'

View File

@@ -18,7 +18,7 @@
import { Description, DescItem } from '@/components/Description'
import { get, LoginLog } from './LoginLog.api'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import { findOneByField } from '@/utils/dataUtil'
import { Client, findAll } from '@/views/iam/client/Client.api'
import { onMounted, ref } from 'vue'

View File

@@ -37,7 +37,7 @@
import AggregateQrConfigForm from './aggregate/AggregateQrConfigForm.vue'
import AggregateBarConfigForm from './aggregate/AggregateBarConfigForm.vue'
import MiniQuicklyConfigForm from './quickly/MiniQuicklyConfigForm.vue'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import GatewayConfigEdit from './common/GatewayConfigEdit.vue'
const visible = ref(false)

View File

@@ -61,7 +61,7 @@
import { add, get, IsvInfo, update } from './IsvInfo.api'
import { FormInstance, Rule } from 'ant-design-vue/lib/form'
import { FormEditType } from '@/enums/formTypeEnum'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
const {
initFormEditType,

View File

@@ -26,7 +26,7 @@
</basic-modal>
</template>
<script setup lang="ts">
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import useFormEdit from '@/hooks/bootx/useFormEdit'
import { restartPassword, restartPasswordBatch } from './MerchantUser.api'
import { useMessage } from '@/hooks/web/useMessage'

View File

@@ -45,7 +45,7 @@
<script lang="ts" setup>
import useFormEdit from '@/hooks/bootx/useFormEdit'
import BasicDrawer from '/@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
import { get } from './MerchantUser.api'
import { useDict } from '@/hooks/bootx/useDict'
import { ref } from 'vue'

View File

@@ -128,7 +128,7 @@
import { FormEditType } from '@/enums/formTypeEnum'
import { LabeledValue } from 'ant-design-vue/lib/select'
import { useDict } from '@/hooks/bootx/useDict'
import BasicDrawer from '@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
import { Cascader } from 'ant-design-vue'
import { findAllProvinceAndCityAndArea, Region } from '@/api/common/ChinaRegion.api'
import { cloneDeep } from 'lodash-es'

View File

@@ -66,7 +66,7 @@
<script setup lang="ts">
import { computed, nextTick, ref } from 'vue'
import BasicDrawer from '@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
import useFormEdit from '@/hooks/bootx/useFormEdit'
import { Rule } from 'ant-design-vue/lib/form'
import { ChannelTerminal, update, get } from './ChannelTerminal.api'

View File

@@ -64,7 +64,7 @@
import { nextTick, ref } from 'vue'
import { FormInstance } from 'ant-design-vue'
import { findByMchNo, update, MerchantCredential } from './MerchantCredential.api'
import BasicDrawer from '@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
import useFormEdit from '@/hooks/bootx/useFormEdit'
import { useMessage } from '@/hooks/web/useMessage'
import { buildUUID } from '@/utils/uuid'

View File

@@ -47,7 +47,7 @@
import AggregateBarConfigForm from './aggregate/AggregateBarConfigForm.vue'
import CashierCodeConfigForm from './cashier/CashierCodeConfigForm.vue'
import CheckoutCounterConfigList from './checkout/CheckoutCounterConfigList.vue'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import { MchApp } from '@/views/daxpay/admin/merchant/app/MchAppAdmin.api'
import { GatewayPayReadConfig } from './common/GatewayPayConfig.api'
import GatewayPayReadConfigForm from './common/GatewayPayReadConfigForm.vue'

View File

@@ -62,7 +62,7 @@
import { nextTick, ref } from 'vue'
import useTablePage from '@/hooks/bootx/useTablePage'
import { VxeTableInstance, VxeToolbarInstance } from 'vxe-table'
import BasicDrawer from '/@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
import { useDict } from '@/hooks/bootx/useDict'
import { pageRecord, CallbackRecord } from './CallbackTask.api'
import CallbackRecordInfo from './CallbackRecordInfo.vue'

View File

@@ -79,7 +79,7 @@
import { add, get, OnbMchInfo, update, existsByOnbMchNo } from './OnbMchInfo.api'
import { FormInstance, Rule } from 'ant-design-vue/lib/form'
import { FormEditType } from '@/enums/formTypeEnum'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import { useMessage } from '@/hooks/web/useMessage'
import { LabeledValue } from 'ant-design-vue/lib/select'
import { dropdown as merchantDropdown } from '@/views/daxpay/common/assist/basic/MerchantQuery.api'

View File

@@ -51,7 +51,7 @@
<script lang="ts" setup>
import useFormEdit from '@/hooks/bootx/useFormEdit'
import { refund } from '../refund/RefundOrder.api'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import { FormInstance } from 'ant-design-vue/lib/form'
import { useMessage } from '@/hooks/web/useMessage'
import { nextTick, ref } from 'vue'

View File

@@ -71,7 +71,7 @@
import { FormInstance, Rule } from 'ant-design-vue/lib/form'
import { FormEditType } from '@/enums/formTypeEnum'
import { MchApp } from '@/views/daxpay/admin/merchant/app/MchAppAdmin.api'
import BasicDrawer from '@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
const {
initFormEditType,

View File

@@ -62,7 +62,7 @@
import { FormInstance, Rule } from 'ant-design-vue/lib/form'
import { FormEditType } from '@/enums/formTypeEnum'
import { useValidate } from '@/hooks/bootx/useValidate'
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
const {
initFormEditType,

View File

@@ -26,7 +26,7 @@
</basic-modal>
</template>
<script setup lang="ts">
import BasicModal from '@/components/Modal/src/BasicModal.vue'
import { BasicModal } from '@/components/Modal'
import useFormEdit from '@/hooks/bootx/useFormEdit'
import { restartPassword, restartPasswordBatch } from './User.api'
import { useMessage } from '@/hooks/web/useMessage'

View File

@@ -49,7 +49,7 @@
<script lang="ts" setup>
import useFormEdit from '@/hooks/bootx/useFormEdit'
import BasicDrawer from '/@/components/Drawer/src/BasicDrawer.vue'
import { BasicDrawer } from '@/components/Drawer'
import { get, UserInfo } from './User.api'
import { getRoles } from './UserAssign.api'
import { useDict } from '@/hooks/bootx/useDict'