4 天以前 b7eb1da8220f5b72f6891c3c6471ca386604cce4
src/views/basicData/mdm/index.vue
@@ -78,20 +78,20 @@
/** 导出表格 */
// async function handleExport() {
//   const data = await exportItem(await gridApi.formApi.getValues());
//   downloadFileFromBlobPart({ fileName: '物料.xls', source: data });
//   downloadFileFromBlobPart({ fileName: '品种.xls', source: data });
// }
/** 创建物料 */
/** 创建品种 */
function handleCreate() {
  formModalApi.setData(null).open();
}
/** 编辑物料 */
/** 编辑品种 */
function handleEdit(row: MdmItemApi.Item) {
  formModalApi.setData(row).open();
}
/** 删除物料 */
/** 删除品种 */
async function handleDelete(row: MdmItemApi.Item) {
  const hideLoading = message.loading({
    content: $t('ui.actionMessage.deleting', [row.name]),
@@ -106,7 +106,7 @@
  }
}
/** 批量删除物料 */
/** 批量删除品种 */
async function handleDeleteBatch() {
  await confirm($t('ui.actionMessage.deleteBatchConfirm'));
  const hideLoading = message.loading({
@@ -141,10 +141,10 @@
const syncingId = ref<number | null>(null);
/** 切换同步状态:关闭开关会从 MES 删除物料,需确认 */
/** 切换同步状态:关闭开关会从 MES 删除品种,需确认 */
async function handleSyncChange(row: MdmItemApi.Item, checked: boolean) {
  if (!checked) {
    await confirm('关闭同步将从 MES 删除该物料及关联配置(BOM/SOP/SIP/批次配置),确认继续?');
    await confirm('关闭同步将从 MES 删除该品种及关联配置(BOM/SOP/SIP/批次配置),确认继续?');
  }
  syncingId.value = row.id!;
  try {
@@ -211,12 +211,12 @@
<template>
  <Page auto-content-height>
    <FormModal @success="handleRefresh" />
    <Grid table-title="物料列表">
    <Grid table-title="品种列表">
      <template #toolbar-tools>
        <TableAction
          :actions="[
            {
              label: $t('ui.actionTitle.create', ['物料']),
              label: $t('ui.actionTitle.create', ['品种']),
              type: 'primary',
              icon: ACTION_ICON.ADD,
              auth: ['mdm:item:create'],