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 { Button, Calendar, Spin } from 'ant-design-vue';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
import CalendarDateCell from './calendar-date-cell.vue'; import CalendarDateCell from './date-cell.vue';
import CalendarLegend from './calendar-legend.vue'; import CalendarLegend from './legend.vue';
defineProps<{ defineProps<{
calendarDayMap: Map<string, MesCalCalendarApi.CalendarDay>; calendarDayMap: Map<string, MesCalCalendarApi.CalendarDay>;

View File

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

View File

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

View File

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

View File

@ -1,2 +1,2 @@
export { default as CalTeamSelectDialog } from './cal-team-select-dialog.vue'; export { default as CalTeamSelectDialog } from './select-dialog.vue';
export { default as CalTeamSelect } from './cal-team-select.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 { getTeamList } from '#/api/mes/cal/team';
import CalTeamSelectDialog from './cal-team-select-dialog.vue'; import CalTeamSelectDialog from './select-dialog.vue';
const props = withDefaults( const props = withDefaults(
defineProps<{ 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 DvMachineryTypeSelect } from './select.vue';
export { default as MachineryTypeTree } from './machinery-type-tree.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 { 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 }); defineOptions({ name: 'MdClientSelect', inheritAttrs: false });

View File

@ -1,4 +1,4 @@
export { default as MdItemSelectDialog } from './md-item-select-dialog.vue'; export { default as MdProductBomSelectDialog } from './product-bom-select-dialog.vue';
export { default as MdItemSelect } from './md-item-select.vue'; export { default as MdProductBomSelect } from './product-bom-select.vue';
export { default as MdProductBomSelectDialog } from './md-product-bom-select-dialog.vue'; export { default as MdItemSelectDialog } from './select-dialog.vue';
export { default as MdProductBomSelect } from './md-product-bom-select.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 { 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 }); 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 { 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 }); defineOptions({ name: 'MdItemSelect', inheritAttrs: false });

View File

@ -1,2 +1,2 @@
export { default as MdItemTypeSelect } from './md-item-type-select.vue'; export { default as MdItemTypeSelect } from './select.vue';
export { default as MdItemTypeTree } from './md-item-type-tree.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 { 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 }); 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 './select-dialog.vue';
export { default as MdWorkstationSelectDialog } from './md-workstation-select-dialog.vue'; export { default as MdWorkstationSelect } from './select.vue';
export { default as MdWorkstationSelect } from './md-workstation-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 { 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 }); 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 ProCardSelectDialog } from './select-dialog.vue';
export { default as ProCardSelect } from './pro-card-select.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 { 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 }); 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 GanttChart } from './gantt-chart.vue';
export { default as ProTaskSelectDialog } from './pro-task-select-dialog.vue'; export { default as ProTaskSelectDialog } from './select-dialog.vue';
export { default as ProTaskSelect } from './pro-task-select.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 { 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 }); defineOptions({ name: 'ProTaskSelect', inheritAttrs: false });

View File

@ -9,7 +9,7 @@ import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks'; import { getDictOptions } from '@vben/hooks';
import { getRangePickerDefaultProps } from '#/utils'; 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 { MdItemSelect } from '#/views/mes/md/item/components';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components'; import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
import { ProProcessSelect } from '#/views/mes/pro/process/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 { getGanttTaskList, updateTask } from '#/api/mes/pro/task';
import GanttChart from '../components/gantt-chart.vue'; import { GanttChart } from '../components';
const submitting = ref(false); // const submitting = ref(false); //
const taskList = ref<any[]>([]); // 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 { getGanttTaskList } from '#/api/mes/pro/task';
import { getWorkOrderPage } from '#/api/mes/pro/workorder'; import { getWorkOrderPage } from '#/api/mes/pro/workorder';
import GanttChart from './components/gantt-chart.vue'; import { GanttChart } from './components';
import { useGridColumns, useGridFormSchema } from './data'; import { useGridColumns, useGridFormSchema } from './data';
import ScheduleForm from './modules/schedule-form.vue'; 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 ProWorkOrderSelectDialog } from './select-dialog.vue';
export { default as ProWorkOrderSelect } from './pro-work-order-select.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 { 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 }); 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 { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getRangePickerDefaultProps } from '#/utils'; 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 { 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'; 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, clockOutWorkRecord,
getMyWorkRecord, getMyWorkRecord,
} from '#/api/mes/pro/workrecord'; } 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<{ const emit = defineEmits<{
(e: 'change'): void; (e: 'change'): void;

View File

@ -10,7 +10,7 @@ import { getDictOptions } from '@vben/hooks';
import { getSimpleUserList } from '#/api/system/user'; import { getSimpleUserList } from '#/api/system/user';
import { getRangePickerDefaultProps } from '#/utils'; 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[] = []; let userList: SystemUserApi.User[] = [];

View File

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

View File

@ -5,9 +5,9 @@ import type { DescriptionItemSchema } from '#/components/description';
import { markRaw } from 'vue'; import { markRaw } from 'vue';
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/md-item-select.vue'; import { MdItemSelect } 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 function useGridFormSchema(): VbenFormSchema[] { export function useGridFormSchema(): VbenFormSchema[] {

View File

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

View File

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

View File

@ -1,2 +1,2 @@
export { default as QcIndicatorSelectDialog } from './qc-indicator-select-dialog.vue'; export { default as QcIndicatorSelectDialog } from './select-dialog.vue';
export { default as QcIndicatorSelect } from './qc-indicator-select.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 { 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 }); defineOptions({ name: 'QcIndicatorSelect', inheritAttrs: false });

View File

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

View File

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

View File

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

View File

@ -7,7 +7,7 @@ import { markRaw } from 'vue';
import { DICT_TYPE } from '@vben/constants'; import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks'; 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[] { 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 { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getSimpleUserList } from '#/api/system/user'; 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'; export type FormType = 'create' | 'detail' | 'update';

View File

@ -13,9 +13,9 @@ import { Button } from 'ant-design-vue';
import { z } from '#/adapter/form'; import { z } from '#/adapter/form';
import { generateAutoCode } from '#/api/mes/md/autocode/record'; import { generateAutoCode } from '#/api/mes/md/autocode/record';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue'; import { MdItemSelect } from '#/views/mes/md/item/components';
import MdUnitMeasureSelect from '#/views/mes/md/unitmeasure/components/md-unit-measure-select.vue'; import { MdUnitMeasureSelect } from '#/views/mes/md/unitmeasure/components';
import QcIndicatorSelect from '#/views/mes/qc/indicator/components/qc-indicator-select.vue'; import { QcIndicatorSelect } from '#/views/mes/qc/indicator/components';
/** 表单类型 */ /** 表单类型 */
export type FormType = 'create' | 'detail' | 'update'; 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 TmToolTypeList } from './list.vue';
export { default as TmToolTypeSelect } from './tm-tool-type-select.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 WmArrivalNoticeLineSelect } from './line-select.vue';
export { default as WmArrivalNoticeSelect } from './wm-arrival-notice-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 { 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 }); 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 { 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 }); defineOptions({ name: 'WmArrivalNoticeSelect', inheritAttrs: false });

View File

@ -12,8 +12,8 @@ import { Button } from 'ant-design-vue';
import { z } from '#/adapter/form'; import { z } from '#/adapter/form';
import { generateAutoCode } from '#/api/mes/md/autocode/record'; import { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getRangePickerDefaultProps } from '#/utils'; import { getRangePickerDefaultProps } from '#/utils';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue'; import { MdItemSelect } 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 = 'create' | 'detail' | 'update'; 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 Barcode } from './barcode.vue';
export { default as BarcodeDetail } from './detail.vue';
export { default as PrinterLabel } from './printer-label.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 { z } from '#/adapter/form';
import { generateBarcodeContent } from '#/api/mes/wm/barcode'; import { generateBarcodeContent } from '#/api/mes/wm/barcode';
import { DictTag } from '#/components/dict-tag'; import { DictTag } from '#/components/dict-tag';
import DvMachinerySelect from '#/views/mes/dv/machinery/components/dv-machinery-select.vue'; import { DvMachinerySelect } from '#/views/mes/dv/machinery/components';
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/md-item-select.vue'; import { MdItemSelect } 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';
import MdWorkshopSelect from '#/views/mes/md/workstation/components/md-workshop-select.vue'; import {
import MdWorkstationSelect from '#/views/mes/md/workstation/components/md-workstation-select.vue'; MdWorkshopSelect,
MdWorkstationSelect,
} from '#/views/mes/md/workstation/components';
import { ProCardSelect } from '#/views/mes/pro/card/components'; import { ProCardSelect } from '#/views/mes/pro/card/components';
import ProWorkOrderSelect from '#/views/mes/pro/workorder/components/pro-work-order-select.vue'; import { ProWorkOrderSelect } from '#/views/mes/pro/workorder/components';
import TmToolSelect from '#/views/mes/tm/tool/components/tm-tool-select.vue'; import { TmToolSelect } from '#/views/mes/tm/tool/components';
import { WmBatchSelect } from '#/views/mes/wm/batch/components'; import { WmBatchSelect } from '#/views/mes/wm/batch/components';
import { UserSelect } from '#/views/system/user/components'; import { UserSelect } from '#/views/system/user/components';
import WmMaterialStockSelect from './../materialstock/components/wm-material-stock-select.vue'; import { WmMaterialStockSelect } from '../materialstock/components';
import { WmPackageSelect } from './../packages/components'; import { WmPackageSelect } from '../packages/components';
import { import {
WmWarehouseAreaSelect, WmWarehouseAreaSelect,
WmWarehouseLocationSelect, WmWarehouseLocationSelect,
WmWarehouseSelect, WmWarehouseSelect,
} from './../warehouse/components'; } from '../warehouse/components';
/** 业务对象选中后回填业务编码、业务名称、条码内容 */ /** 业务对象选中后回填业务编码、业务名称、条码内容 */
async function syncBizDetail( async function syncBizDetail(

View File

@ -1,3 +1,3 @@
export { default as WmBatchDetail } from './wm-batch-detail.vue'; export { default as WmBatchDetail } from './detail.vue';
export { default as WmBatchSelectDialog } from './wm-batch-select-dialog.vue'; export { default as WmBatchSelectDialog } from './select-dialog.vue';
export { default as WmBatchSelect } from './wm-batch-select.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 { 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 }); defineOptions({ name: 'WmBatchSelect', inheritAttrs: false });

View File

@ -11,9 +11,9 @@ import { formatDate } from '@vben/utils';
import { DictTag } from '#/components/dict-tag'; import { DictTag } from '#/components/dict-tag';
import { getRangePickerDefaultProps } from '#/utils'; 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/md-item-select.vue'; import { MdItemSelect } 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';
import { MdWorkstationSelect } from '#/views/mes/md/workstation/components'; import { MdWorkstationSelect } from '#/views/mes/md/workstation/components';
import { ProTaskSelect } from '#/views/mes/pro/task/components'; import { ProTaskSelect } from '#/views/mes/pro/task/components';
import { ProWorkOrderSelect } from '#/views/mes/pro/workorder/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 { generateAutoCode } from '#/api/mes/md/autocode/record';
import { getRangePickerDefaultProps } from '#/utils'; import { getRangePickerDefaultProps } from '#/utils';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue'; import { MdItemSelect } 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';
import { import {
WmArrivalNoticeLineSelect, WmArrivalNoticeLineSelect,
WmArrivalNoticeSelect, WmArrivalNoticeSelect,

View File

@ -1,2 +1,2 @@
export { default as WmMaterialStockSelectDialog } from './wm-material-stock-select-dialog.vue'; export { default as WmMaterialStockSelectDialog } from './select-dialog.vue';
export { default as WmMaterialStockSelect } from './wm-material-stock-select.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 { useVbenVxeGrid } from '#/adapter/vxe-table';
import { getMaterialStockPage } from '#/api/mes/wm/materialstock'; 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'; 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 { 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 }); defineOptions({ name: 'WmMaterialStockSelect', inheritAttrs: false });

View File

@ -6,8 +6,8 @@ import { markRaw } from 'vue';
import { DICT_TYPE } from '@vben/constants'; import { DICT_TYPE } from '@vben/constants';
import MdItemSelect from '#/views/mes/md/item/components/md-item-select.vue'; import { MdItemSelect } 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';
import { import {
WmWarehouseAreaSelect, WmWarehouseAreaSelect,

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