6 天以前 91c82965b2d987452ca276e3a03b48c8dcda2ae9
src/views/mes/md/workstation/index.vue
@@ -4,9 +4,9 @@
import { ref } from 'vue';
import { DocAlert, Page, useVbenModal } from '..\..\..\..\packages\effects\common-ui\src';
import { BarcodeBizTypeEnum } from '..\..\..\..\packages\constants\src';
import { downloadFileFromBlobPart } from '..\..\..\..\packages\utils\src';
import { Page, useVbenModal } from '@vben/common-ui';
// import { BarcodeBizTypeEnum } from '@vben/constants';
import { downloadFileFromBlobPart } from '@vben/utils';
import { Button, message } from 'ant-design-vue';
@@ -17,12 +17,12 @@
  getWorkstationPage,
} from '#/api/mes/md/workstation';
import { $t } from '#/locales';
import { BarcodeDetail } from '#/views/mes/wm/barcode/components';
// import { BarcodeDetail } from '#/views/wls/barcode/components';
import { useGridColumns, useGridFormSchema } from './data';
import Form from './modules/form.vue';
const barcodeDetailRef = ref<InstanceType<typeof BarcodeDetail>>(); // 条码详情弹窗
// const barcodeDetailRef = ref<InstanceType<typeof BarcodeDetail>>(); // 条码详情弹窗
const [FormModal, formModalApi] = useVbenModal({
  connectedComponent: Form,
@@ -65,17 +65,17 @@
}
/** 查看工作站条码 */
function handleBarcode(row: MesMdWorkstationApi.Workstation) {
  if (!row.id) {
    return;
  }
  barcodeDetailRef.value?.openByBusiness(
    row.id,
    BarcodeBizTypeEnum.WORKSTATION,
    row.code,
    row.name,
  );
}
// function handleBarcode(row: MesMdWorkstationApi.Workstation) {
//   if (!row.id) {
//     return;
//   }
//   barcodeDetailRef.value?.openByBusiness(
//     row.id,
//     BarcodeBizTypeEnum.WORKSTATION,
//     row.code,
//     row.name,
//   );
// }
/** 导出工作站 */
async function handleExport() {
@@ -115,16 +115,8 @@
</script>
<template>
  <Page auto-content-height>
    <template #doc>
      <DocAlert
        title="【基础】车间设置、工作站设置"
        url="https://doc.iocoder.cn/mes/md/workshop/"
      />
    </template>
    <FormModal @success="handleRefresh" />
    <BarcodeDetail ref="barcodeDetailRef" />
  <Page auto-content-height><FormModal @success="handleRefresh" />
    <!-- <BarcodeDetail ref="barcodeDetailRef" /> -->
    <Grid table-title="工作站列表">
      <template #toolbar-tools>
@@ -173,12 +165,12 @@
                confirm: handleDelete.bind(null, row),
              },
            },
            {
              label: '条码',
              type: 'link',
              auth: ['mes:md-workstation:query'],
              onClick: handleBarcode.bind(null, row),
            },
            // {
            //   label: '条码',
            //   type: 'link',
            //   auth: ['mes:md-workstation:query'],
            //   onClick: handleBarcode.bind(null, row),
            // },
          ]"
        />
      </template>