| | |
| | | <script lang="ts" setup> |
| | | <script lang="ts" setup> |
| | | import type { MesProWorkOrderApi } from '#/api/mes/pro/workorder'; |
| | | |
| | | import { computed, ref, useAttrs, watch } from 'vue'; |
| | | |
| | | import { IconifyIcon } from '../../../../../packages/icons/src'; |
| | | import { IconifyIcon } from '@vben/icons'; |
| | | |
| | | import { Input, Tooltip } from 'ant-design-vue'; |
| | | |
| | |
| | | placeholder?: string; |
| | | status?: number; |
| | | type?: number; |
| | | checkMethod?: (row: MesProWorkOrderApi.WorkOrder) => boolean; |
| | | }>(), |
| | | { |
| | | allowClear: true, |
| | |
| | | placeholder: '请选择订单', |
| | | status: undefined, |
| | | type: undefined, |
| | | checkMethod: undefined, |
| | | }, |
| | | ); |
| | | |
| | |
| | | ref="dialogRef" |
| | | :status="status" |
| | | :type="type" |
| | | :check-method="checkMethod" |
| | | @selected="handleSelected" |
| | | /> |
| | | </template> |