src/views/wls/returnissue/modules/line-form.vue
@@ -19,7 +19,8 @@
const emit = defineEmits(['success']);
const formData = ref<MesWmReturnIssueLineApi.ReturnIssueLine>();
const issueId = ref<number>(); // 所属退料单编号
const issueId = ref<number>();
const workOrderId = ref<number>();
const getTitle = computed(() => {
  return formData.value?.id
@@ -69,17 +70,16 @@
      formData.value = undefined;
      return;
    }
    formApi.setState({ schema: useLineFormSchema(formApi) });
    // 加载数据
    const data = modalApi.getData<{ id?: number; issueId: number }>();
    const data = modalApi.getData<{ id?: number; issueId: number; workOrderId?: number }>();
    issueId.value = data.issueId;
    workOrderId.value = data.workOrderId;
    formApi.setState({ schema: useLineFormSchema(formApi, workOrderId.value) });
    if (!data.id) {
      return;
    }
    modalApi.lock();
    try {
      formData.value = await getReturnIssueLine(data.id);
      // 设置到 values,并构建物料展示名
      await formApi.setValues({
        ...formData.value,
        materialDisplayName: [formData.value.itemName, formData.value.specification]