gaoluyang
4 天以前 e086165eca5a5721fcc22425b7e9165e6916729c
fix: MOM
1.生产排产页面报工操作隐藏
已修改1个文件
48 ■■■■ 文件已修改
src/views/mes/pro/task/modules/task-list.vue 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mes/pro/task/modules/task-list.vue
@@ -14,7 +14,7 @@
import { useTaskGridColumns } from '../data';
import TaskForm from './task-form.vue';
import QuickFeedbackForm from '../../workorder-center/modules/quick-feedback.vue';
// import QuickFeedbackForm from '../../workorder-center/modules/quick-feedback.vue'; // 报工操作暂隐藏
const props = defineProps<{
  colorCode?: string;
@@ -33,10 +33,10 @@
  destroyOnClose: true,
});
const [QuickFeedbackModal, quickFeedbackModalApi] = useVbenModal({
  connectedComponent: QuickFeedbackForm,
  destroyOnClose: true,
});
// const [QuickFeedbackModal, quickFeedbackModalApi] = useVbenModal({
//   connectedComponent: QuickFeedbackForm,
//   destroyOnClose: true,
// });
/** 刷新表格 */
function handleRefresh() {
@@ -62,17 +62,17 @@
  taskFormModalApi.setData({ id: row.id }).open();
}
/** 快速报工 */
function handleQuickFeedback(row: MesProTaskApi.Task) {
  quickFeedbackModalApi
    .setData({
      taskId: row.id,
      taskCode: row.code,
      taskQuantity: row.quantity,
      taskProducedQuantity: row.producedQuantity,
    })
    .open();
}
// /** 快速报工 */
// function handleQuickFeedback(row: MesProTaskApi.Task) {
//   quickFeedbackModalApi
//     .setData({
//       taskId: row.id,
//       taskCode: row.code,
//       taskQuantity: row.quantity,
//       taskProducedQuantity: row.producedQuantity,
//     })
//     .open();
// }
/** 删除任务 */
async function handleDelete(row: MesProTaskApi.Task) {
@@ -135,7 +135,7 @@
<template>
  <div>
    <TaskFormModal @success="handleRefresh" />
    <QuickFeedbackModal @success="handleRefresh" />
    <!-- <QuickFeedbackModal @success="handleRefresh" /> -->
    <Grid table-title="生产任务">
      <template v-if="editable" #toolbar-tools>
        <TableAction
@@ -159,13 +159,13 @@
      <template #actions="{ row }">
        <TableAction
          :actions="[
            {
              label: '报工',
              type: 'link',
              auth: ['mes:pro-feedback:create'],
              ifShow: (row.quantity ?? 0) > (row.producedQuantity ?? 0),
              onClick: handleQuickFeedback.bind(null, row),
            },
            // {
            //   label: '报工',
            //   type: 'link',
            //   auth: ['mes:pro-feedback:create'],
            //   ifShow: (row.quantity ?? 0) > (row.producedQuantity ?? 0),
            //   onClick: handleQuickFeedback.bind(null, row),
            // },
            {
              label: $t('common.edit'),
              type: 'link',