refactor: 规范 MES/WMS 组件文件命名和导出引用

pull/350/head
YunaiV 2026-05-30 17:29:05 +08:00
parent c9a32ba780
commit 51e633f6c9
274 changed files with 331 additions and 314 deletions

View File

@ -0,0 +1,4 @@
export { default as CalendarDateCell } from './date-cell.vue';
export { default as CalendarLegend } from './legend.vue';
export { default as CalendarPanel } from './panel.vue';
export { useCalendar } from './use-calendar';

View File

@ -6,8 +6,8 @@ import type { MesCalCalendarApi } from '#/api/mes/cal/calendar';
import { Button, Calendar, Spin } from 'ant-design-vue';
import dayjs from 'dayjs';
import CalendarDateCell from './calendar-date-cell.vue';
import CalendarLegend from './calendar-legend.vue';
import CalendarDateCell from './date-cell.vue';
import CalendarLegend from './legend.vue';
defineProps<{
calendarDayMap: Map<string, MesCalCalendarApi.CalendarDay>;

View File

@ -5,8 +5,7 @@ import { onMounted, ref } from 'vue';
import { getTeamList } from '#/api/mes/cal/team';
import CalendarPanel from '../components/calendar-panel.vue';
import { useCalendar } from '../components/use-calendar';
import { CalendarPanel, useCalendar } from '../components';
const {
calendarDayMap,

View File

@ -6,8 +6,7 @@ import { onMounted, ref } from 'vue';
import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import CalendarPanel from '../components/calendar-panel.vue';
import { useCalendar } from '../components/use-calendar';
import { CalendarPanel, useCalendar } from '../components';
const {
calendarDayMap,

View File

@ -9,8 +9,7 @@ import { Button, Form, FormItem, Select } from 'ant-design-vue';
import { getSimpleUserList } from '#/api/system/user';
import CalendarPanel from '../components/calendar-panel.vue';
import { useCalendar } from '../components/use-calendar';
import { CalendarPanel, useCalendar } from '../components';
const {
calendarDayMap,

View File

@ -1,2 +1,2 @@
export { default as CalTeamSelectDialog } from './cal-team-select-dialog.vue';
export { default as CalTeamSelect } from './cal-team-select.vue';
export { default as CalTeamSelectDialog } from './select-dialog.vue';
export { default as CalTeamSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Button, Select } from 'ant-design-vue';
import { getTeamList } from '#/api/mes/cal/team';
import CalTeamSelectDialog from './cal-team-select-dialog.vue';
import CalTeamSelectDialog from './select-dialog.vue';
const props = withDefaults(
defineProps<{

View File

@ -1 +1 @@
export { default as DvCheckPlanSelect } from './dv-check-plan-select.vue';
export { default as DvCheckPlanSelect } from './select.vue';

View File

@ -1 +1 @@
export { default as DvMachinerySelect } from './dv-machinery-select.vue';
export { default as DvMachinerySelect } from './select.vue';

View File

@ -1,2 +1,2 @@
export { default as DvMachineryTypeSelect } from './dv-machinery-type-select.vue';
export { default as MachineryTypeTree } from './machinery-type-tree.vue';
export { default as DvMachineryTypeSelect } from './select.vue';
export { default as MachineryTypeTree } from './tree.vue';

View File

@ -1 +1 @@
export { default as DvSubjectSelect } from './dv-subject-select.vue';
export { default as DvSubjectSelect } from './select.vue';

View File

@ -0,0 +1,2 @@
export { default as MdClientSelectDialog } from './select-dialog.vue';
export { default as MdClientSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getClient } from '#/api/mes/md/client';
import MdClientSelectDialog from './md-client-select-dialog.vue';
import MdClientSelectDialog from './select-dialog.vue';
defineOptions({ name: 'MdClientSelect', inheritAttrs: false });

View File

@ -1,4 +1,4 @@
export { default as MdItemSelectDialog } from './md-item-select-dialog.vue';
export { default as MdItemSelect } from './md-item-select.vue';
export { default as MdProductBomSelectDialog } from './md-product-bom-select-dialog.vue';
export { default as MdProductBomSelect } from './md-product-bom-select.vue';
export { default as MdProductBomSelectDialog } from './product-bom-select-dialog.vue';
export { default as MdProductBomSelect } from './product-bom-select.vue';
export { default as MdItemSelectDialog } from './select-dialog.vue';
export { default as MdItemSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getProductBomListByItemId } from '#/api/mes/md/item/productBom';
import MdProductBomSelectDialog from './md-product-bom-select-dialog.vue';
import MdProductBomSelectDialog from './product-bom-select-dialog.vue';
defineOptions({ name: 'MdProductBomSelect', inheritAttrs: false });

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getItem } from '#/api/mes/md/item';
import MdItemSelectDialog from './md-item-select-dialog.vue';
import MdItemSelectDialog from './select-dialog.vue';
defineOptions({ name: 'MdItemSelect', inheritAttrs: false });

View File

@ -1,2 +1,2 @@
export { default as MdItemTypeSelect } from './md-item-type-select.vue';
export { default as MdItemTypeTree } from './md-item-type-tree.vue';
export { default as MdItemTypeSelect } from './select.vue';
export { default as MdItemTypeTree } from './tree.vue';

View File

@ -1 +1 @@
export { default as MdUnitMeasureSelect } from './md-unit-measure-select.vue';
export { default as MdUnitMeasureSelect } from './select.vue';

View File

@ -0,0 +1,2 @@
export { default as MdVendorSelectDialog } from './select-dialog.vue';
export { default as MdVendorSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getVendor } from '#/api/mes/md/vendor';
import MdVendorSelectDialog from './md-vendor-select-dialog.vue';
import MdVendorSelectDialog from './select-dialog.vue';
defineOptions({ name: 'MdVendorSelect', inheritAttrs: false });

View File

@ -1,3 +1,3 @@
export { default as MdWorkshopSelect } from './md-workshop-select.vue';
export { default as MdWorkstationSelectDialog } from './md-workstation-select-dialog.vue';
export { default as MdWorkstationSelect } from './md-workstation-select.vue';
export { default as MdWorkstationSelectDialog } from './select-dialog.vue';
export { default as MdWorkstationSelect } from './select.vue';
export { default as MdWorkshopSelect } from './workshop-select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getWorkstation } from '#/api/mes/md/workstation';
import MdWorkstationSelectDialog from './md-workstation-select-dialog.vue';
import MdWorkstationSelectDialog from './select-dialog.vue';
defineOptions({ name: 'MdWorkstationSelect', inheritAttrs: false });

View File

@ -1 +1 @@
export { default as AndonConfigSelect } from './andon-config-select.vue';
export { default as AndonConfigSelect } from './select.vue';

View File

@ -1,2 +1,2 @@
export { default as ProCardSelectDialog } from './pro-card-select-dialog.vue';
export { default as ProCardSelect } from './pro-card-select.vue';
export { default as ProCardSelectDialog } from './select-dialog.vue';
export { default as ProCardSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getCard } from '#/api/mes/pro/card';
import ProCardSelectDialog from './pro-card-select-dialog.vue';
import ProCardSelectDialog from './select-dialog.vue';
defineOptions({ name: 'ProCardSelect', inheritAttrs: false });

View File

@ -1 +1 @@
export { default as ProProcessSelect } from './pro-process-select.vue';
export { default as ProProcessSelect } from './select.vue';

View File

@ -1,3 +1,3 @@
export { default as GanttChart } from './gantt-chart.vue';
export { default as ProTaskSelectDialog } from './pro-task-select-dialog.vue';
export { default as ProTaskSelect } from './pro-task-select.vue';
export { default as ProTaskSelectDialog } from './select-dialog.vue';
export { default as ProTaskSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getTask } from '#/api/mes/pro/task';
import ProTaskSelectDialog from './pro-task-select-dialog.vue';
import ProTaskSelectDialog from './select-dialog.vue';
defineOptions({ name: 'ProTaskSelect', inheritAttrs: false });

View File

@ -9,7 +9,7 @@ import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import { getRangePickerDefaultProps } from '#/utils';
import MdClientSelect from '#/views/mes/md/client/components/md-client-select.vue';
import { MdClientSelect } from '#/views/mes/md/client/components';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
import { ProProcessSelect } from '#/views/mes/pro/process/components';

View File

@ -7,7 +7,7 @@ import { Badge, Button, message } from 'ant-design-vue';
import { getGanttTaskList, updateTask } from '#/api/mes/pro/task';
import GanttChart from '../components/gantt-chart.vue';
import { GanttChart } from '../components';
const submitting = ref(false); //
const taskList = ref<any[]>([]); //

View File

@ -17,7 +17,7 @@ import { ACTION_ICON, TableAction, useVbenVxeGrid } from '#/adapter/vxe-table';
import { getGanttTaskList } from '#/api/mes/pro/task';
import { getWorkOrderPage } from '#/api/mes/pro/workorder';
import GanttChart from './components/gantt-chart.vue';
import { GanttChart } from './components';
import { useGridColumns, useGridFormSchema } from './data';
import ScheduleForm from './modules/schedule-form.vue';

View File

@ -1,2 +1,2 @@
export { default as ProWorkOrderSelectDialog } from './pro-work-order-select-dialog.vue';
export { default as ProWorkOrderSelect } from './pro-work-order-select.vue';
export { default as ProWorkOrderSelectDialog } from './select-dialog.vue';
export { default as ProWorkOrderSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getWorkOrder } from '#/api/mes/pro/workorder';
import ProWorkOrderSelectDialog from './pro-work-order-select-dialog.vue';
import ProWorkOrderSelectDialog from './select-dialog.vue';
defineOptions({ name: 'ProWorkOrderSelect', inheritAttrs: false });

View File

@ -13,9 +13,9 @@ import { Button } from 'ant-design-vue';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getRangePickerDefaultProps } from '#/utils';
import MdClientSelect from '#/views/mes/md/client/components/md-client-select.vue';
import { MdClientSelect } from '#/views/mes/md/client/components';
import { MdItemSelect, MdProductBomSelect } from '#/views/mes/md/item/components';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
/** 表单类型 */
export type FormType = 'confirm' | 'create' | 'detail' | 'finish' | 'update';

View File

@ -0,0 +1 @@
export { default as WorkRecordStatusBar } from './status-bar.vue';

View File

@ -15,7 +15,7 @@ import {
clockOutWorkRecord,
getMyWorkRecord,
} from '#/api/mes/pro/workrecord';
import MdWorkstationSelect from '#/views/mes/md/workstation/components/md-workstation-select.vue';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
const emit = defineEmits<{
(e: 'change'): void;

View File

@ -10,7 +10,7 @@ import { getDictOptions } from '@vben/hooks';
import { getSimpleUserList } from '#/api/system/user';
import { getRangePickerDefaultProps } from '#/utils';
import MdWorkstationSelect from '#/views/mes/md/workstation/components/md-workstation-select.vue';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
/** 关联数据 */
let userList: SystemUserApi.User[] = [];

View File

@ -12,7 +12,7 @@ import {
} from '#/api/mes/pro/workrecord';
import { $t } from '#/locales';
import WorkRecordStatusBar from './components/work-record-status-bar.vue';
import { WorkRecordStatusBar } from './components';
import { useGridColumns, useGridFormSchema } from './data';
/** 刷新表格 */

View File

@ -5,9 +5,9 @@ import type { DescriptionItemSchema } from '#/components/description';
import { markRaw } from 'vue';
import MdClientSelect from '#/views/mes/md/client/components/md-client-select.vue';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdClientSelect } from '#/views/mes/md/client/components';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
/** 列表的搜索表单 */
export function useGridFormSchema(): VbenFormSchema[] {

View File

@ -1,2 +1,2 @@
export { default as DefectRecordInlineForm } from './defect-record-inline-form.vue';
export { default as DefectRecordInlineList } from './defect-record-inline-list.vue';
export { default as DefectRecordInlineForm } from './inline-form.vue';
export { default as DefectRecordInlineList } from './inline-list.vue';

View File

@ -16,7 +16,7 @@ import {
import { $t } from '#/locales';
import { useDefectRecordInlineGridColumns } from './data';
import DefectRecordInlineForm from './defect-record-inline-form.vue';
import DefectRecordInlineForm from './inline-form.vue';
defineOptions({ name: 'DefectRecordInlineList' });

View File

@ -1,2 +1,2 @@
export { default as QcIndicatorSelectDialog } from './qc-indicator-select-dialog.vue';
export { default as QcIndicatorSelect } from './qc-indicator-select.vue';
export { default as QcIndicatorSelectDialog } from './select-dialog.vue';
export { default as QcIndicatorSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getIndicator } from '#/api/mes/qc/indicator';
import QcIndicatorSelectDialog from './qc-indicator-select-dialog.vue';
import QcIndicatorSelectDialog from './select-dialog.vue';
defineOptions({ name: 'QcIndicatorSelect', inheritAttrs: false });

View File

@ -1,2 +1,2 @@
export { default as QcIndicatorResultForm } from './qc-indicator-result-form.vue';
export { default as QcIndicatorResultList } from './qc-indicator-result-list.vue';
export { default as QcIndicatorResultForm } from './form.vue';
export { default as QcIndicatorResultList } from './list.vue';

View File

@ -14,7 +14,7 @@ import {
import { $t } from '#/locales';
import { useQcIndicatorResultGridColumns } from './data';
import QcIndicatorResultForm from './qc-indicator-result-form.vue';
import QcIndicatorResultForm from './form.vue';
const props = defineProps<{
qcId: number;

View File

@ -12,10 +12,10 @@ import { Button } from 'ant-design-vue';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getSimpleUserList } from '#/api/system/user';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdWorkstationSelect from '#/views/mes/md/workstation/components/md-workstation-select.vue';
import ProTaskSelect from '#/views/mes/pro/task/components/pro-task-select.vue';
import ProWorkOrderSelect from '#/views/mes/pro/workorder/components/pro-work-order-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
import { ProTaskSelect } from '#/views/mes/pro/task/components';
import { ProWorkOrderSelect } from '#/views/mes/pro/workorder/components';
/** 表单类型 */
export type FormType = 'create' | 'detail' | 'update';

View File

@ -13,8 +13,8 @@ import { Button } from 'ant-design-vue';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getSimpleUserList } from '#/api/system/user';
import { getRangePickerDefaultProps } from '#/utils';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
/** 表单类型 */
export type FormType = 'create' | 'detail' | 'update';

View File

@ -12,8 +12,8 @@ import { Button } from 'ant-design-vue';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getSimpleUserList } from '#/api/system/user';
import MdClientSelect from '#/views/mes/md/client/components/md-client-select.vue';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import { MdClientSelect } from '#/views/mes/md/client/components';
import { MdItemSelect } from '#/views/mes/md/item/components';
/** 表单类型 */
export type FormType = 'create' | 'detail' | 'update';

View File

@ -7,7 +7,7 @@ import { markRaw } from 'vue';
import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
/** 列表的搜索表单 */
export function useGridFormSchema(): VbenFormSchema[] {

View File

@ -12,7 +12,7 @@ import { Button } from 'ant-design-vue';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getSimpleUserList } from '#/api/system/user';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
/** 表单类型 */
export type FormType = 'create' | 'detail' | 'update';

View File

@ -13,9 +13,9 @@ import { Button } from 'ant-design-vue';
import { z } from '#/adapter/form';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdUnitMeasureSelect from '#/views/mes/md/unitmeasure/components/md-unit-measure-select.vue';
import QcIndicatorSelect from '#/views/mes/qc/indicator/components/qc-indicator-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdUnitMeasureSelect } from '#/views/mes/md/unitmeasure/components';
import { QcIndicatorSelect } from '#/views/mes/qc/indicator/components';
/** 表单类型 */
export type FormType = 'create' | 'detail' | 'update';

View File

@ -1 +1 @@
export { default as TmToolSelect } from './tm-tool-select.vue';
export { default as TmToolSelect } from './select.vue';

View File

@ -1,2 +1,2 @@
export { default as TmToolTypeList } from './tm-tool-type-list.vue';
export { default as TmToolTypeSelect } from './tm-tool-type-select.vue';
export { default as TmToolTypeList } from './list.vue';
export { default as TmToolTypeSelect } from './select.vue';

View File

@ -1,2 +1,2 @@
export { default as WmArrivalNoticeLineSelect } from './wm-arrival-notice-line-select.vue';
export { default as WmArrivalNoticeSelect } from './wm-arrival-notice-select.vue';
export { default as WmArrivalNoticeLineSelect } from './line-select.vue';
export { default as WmArrivalNoticeSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getArrivalNoticeLine } from '#/api/mes/wm/arrivalnotice/line';
import WmArrivalNoticeLineSelectDialog from './wm-arrival-notice-line-select-dialog.vue';
import WmArrivalNoticeLineSelectDialog from './line-select-dialog.vue';
defineOptions({ name: 'WmArrivalNoticeLineSelect', inheritAttrs: false });

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getArrivalNotice } from '#/api/mes/wm/arrivalnotice';
import WmArrivalNoticeSelectDialog from './wm-arrival-notice-select-dialog.vue';
import WmArrivalNoticeSelectDialog from './select-dialog.vue';
defineOptions({ name: 'WmArrivalNoticeSelect', inheritAttrs: false });

View File

@ -12,8 +12,8 @@ import { Button } from 'ant-design-vue';
import { z } from '#/adapter/form';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getRangePickerDefaultProps } from '#/utils';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
/** 表单类型 */
export type FormType = 'create' | 'detail' | 'update';

View File

@ -1,3 +1,3 @@
export { default as BarcodeDetail } from './barcode-detail.vue';
export { default as Barcode } from './barcode.vue';
export { default as BarcodeDetail } from './detail.vue';
export { default as PrinterLabel } from './printer-label.vue';

View File

@ -13,25 +13,27 @@ import { formatDateTime } from '@vben/utils';
import { z } from '#/adapter/form';
import { generateBarcodeContent } from '#/api/mes/wm/barcode';
import { DictTag } from '#/components/dict-tag';
import DvMachinerySelect from '#/views/mes/dv/machinery/components/dv-machinery-select.vue';
import MdClientSelect from '#/views/mes/md/client/components/md-client-select.vue';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import MdWorkshopSelect from '#/views/mes/md/workstation/components/md-workshop-select.vue';
import MdWorkstationSelect from '#/views/mes/md/workstation/components/md-workstation-select.vue';
import { DvMachinerySelect } from '#/views/mes/dv/machinery/components';
import { MdClientSelect } from '#/views/mes/md/client/components';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
import {
MdWorkshopSelect,
MdWorkstationSelect,
} from '#/views/mes/md/workstation/components';
import { ProCardSelect } from '#/views/mes/pro/card/components';
import ProWorkOrderSelect from '#/views/mes/pro/workorder/components/pro-work-order-select.vue';
import TmToolSelect from '#/views/mes/tm/tool/components/tm-tool-select.vue';
import { ProWorkOrderSelect } from '#/views/mes/pro/workorder/components';
import { TmToolSelect } from '#/views/mes/tm/tool/components';
import { WmBatchSelect } from '#/views/mes/wm/batch/components';
import { UserSelect } from '#/views/system/user/components';
import WmMaterialStockSelect from './../materialstock/components/wm-material-stock-select.vue';
import { WmPackageSelect } from './../packages/components';
import { WmMaterialStockSelect } from '../materialstock/components';
import { WmPackageSelect } from '../packages/components';
import {
WmWarehouseAreaSelect,
WmWarehouseLocationSelect,
WmWarehouseSelect,
} from './../warehouse/components';
} from '../warehouse/components';
/** 业务对象选中后回填业务编码、业务名称、条码内容 */
async function syncBizDetail(

View File

@ -1,3 +1,3 @@
export { default as WmBatchDetail } from './wm-batch-detail.vue';
export { default as WmBatchSelectDialog } from './wm-batch-select-dialog.vue';
export { default as WmBatchSelect } from './wm-batch-select.vue';
export { default as WmBatchDetail } from './detail.vue';
export { default as WmBatchSelectDialog } from './select-dialog.vue';
export { default as WmBatchSelect } from './select.vue';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getBatch } from '#/api/mes/wm/batch';
import WmBatchSelectDialog from './wm-batch-select-dialog.vue';
import WmBatchSelectDialog from './select-dialog.vue';
defineOptions({ name: 'WmBatchSelect', inheritAttrs: false });

View File

@ -11,9 +11,9 @@ import { formatDate } from '@vben/utils';
import { DictTag } from '#/components/dict-tag';
import { getRangePickerDefaultProps } from '#/utils';
import MdClientSelect from '#/views/mes/md/client/components/md-client-select.vue';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdClientSelect } from '#/views/mes/md/client/components';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
import { ProTaskSelect } from '#/views/mes/pro/task/components';
import { ProWorkOrderSelect } from '#/views/mes/pro/workorder/components';

View File

@ -14,8 +14,8 @@ import { Button } from 'ant-design-vue';
import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getRangePickerDefaultProps } from '#/utils';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
import {
WmArrivalNoticeLineSelect,
WmArrivalNoticeSelect,

View File

@ -1,2 +1,2 @@
export { default as WmMaterialStockSelectDialog } from './wm-material-stock-select-dialog.vue';
export { default as WmMaterialStockSelect } from './wm-material-stock-select.vue';
export { default as WmMaterialStockSelectDialog } from './select-dialog.vue';
export { default as WmMaterialStockSelect } from './select.vue';

View File

@ -8,7 +8,7 @@ import { Alert, message, Modal } from 'ant-design-vue';
import { useVbenVxeGrid } from '#/adapter/vxe-table';
import { getMaterialStockPage } from '#/api/mes/wm/materialstock';
import MdItemTypeTree from '#/views/mes/md/item/type/components/md-item-type-tree.vue';
import { MdItemTypeTree } from '#/views/mes/md/item/type/components';
import { useSelectGridColumns, useSelectGridFormSchema } from '../data';

View File

@ -9,7 +9,7 @@ import { Input, Tooltip } from 'ant-design-vue';
import { getMaterialStock } from '#/api/mes/wm/materialstock';
import WmMaterialStockSelectDialog from './wm-material-stock-select-dialog.vue';
import WmMaterialStockSelectDialog from './select-dialog.vue';
defineOptions({ name: 'WmMaterialStockSelect', inheritAttrs: false });

View File

@ -6,8 +6,8 @@ import { markRaw } from 'vue';
import { DICT_TYPE } from '@vben/constants';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue';
import MdVendorSelect from '#/views/mes/md/vendor/components/md-vendor-select.vue';
import { MdItemSelect } from '#/views/mes/md/item/components';
import { MdVendorSelect } from '#/views/mes/md/vendor/components';
import {
WmWarehouseAreaSelect,

Some files were not shown because too many files have changed in this diff Show More