hsy
4 天以前 b3abd460d8f68b9f501b48aeecaa344ff18c033a
src/views/mes/pro/workorder/components/select-dialog.vue
@@ -1,4 +1,4 @@
<script lang="ts" setup>
<script lang="ts" setup>
import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import type { MesProWorkOrderApi } from '#/api/mes/pro/workorder';
@@ -21,10 +21,12 @@
  defineProps<{
    status?: number;
    type?: number;
    checkMethod?: (row: MesProWorkOrderApi.WorkOrder) => boolean;
  }>(),
  {
    status: undefined,
    type: undefined,
    checkMethod: undefined,
  },
);
const emit = defineEmits<{
@@ -133,10 +135,12 @@
      highlight: true,
      range: true,
      reserve: true,
      checkMethod: props.checkMethod ? ({ row }) => props.checkMethod!(row) : undefined,
    },
    radioConfig: {
      highlight: true,
      trigger: 'row',
      checkMethod: props.checkMethod ? ({ row }) => props.checkMethod!(row) : undefined,
    },
    proxyConfig: {
      ajax: {