车间能级提升-智能设备管理系统
zhuguifei
2025-02-24 8a545b65a8d29961543a8d66bab2dbec58e5f89c
eims-ui/apps/web-antd/src/views/eims/repair-req/repair-req-drawer.vue
@@ -1,5 +1,5 @@
<script setup lang="ts">
import { computed, onMounted, ref } from 'vue';
import { computed, ref } from 'vue';
import { useVbenDrawer, useVbenModal } from '@vben/common-ui';
import { DictEnum } from '@vben/constants';
@@ -60,6 +60,13 @@
                  triggerFields: ['']
                },
                fieldName: 'equName'
              },
              {
                dependencies: {
                  show: () => reqType === '2',
                  triggerFields: ['']
                },
                fieldName: 'fixtureName'
              }
            ]);
          }
@@ -72,6 +79,13 @@
          triggerFields: ['']
        },
        fieldName: 'equName'
      },
      {
        dependencies: {
          show: () => false,
          triggerFields: ['']
        },
        fieldName: 'fixtureName'
      }
    ]);
    drawerApi.drawerLoading(true);
@@ -96,6 +110,13 @@
            triggerFields: ['']
          },
          fieldName: 'equName'
        },
        {
          dependencies: {
            show: () => reqType === '2',
            triggerFields: ['']
          },
          fieldName: 'fixtureName'
        }
      ]);
    }
@@ -215,6 +236,7 @@
      return;
    }
    const data = cloneDeep(await formApi.getValues());
    // todo 删除多余字段  Reflect.deleteProperty(formValues, 'equId');
    await (isUpdate.value ? updateRepairReq(data) : addRepairReq(data));
    emit('reload');
    await handleCancel();