liu
3 天以前 1c7b0c4e02f351064b9c68ec8f6e85d7665f66ab
src/views/mes/pd/project/modules/document-audit-form.vue
@@ -26,7 +26,13 @@
      fieldName: 'auditStatus',
      label: '审核结果',
      component: 'Select',
      componentProps: { options: getDictOptions(DICT_TYPE.MES_PD_DOCUMENT_AUDIT_STATUS, 'number'), placeholder: '请选择审核结果' },
      componentProps: {
        options: getDictOptions(
          DICT_TYPE.MES_PD_DOCUMENT_AUDIT_STATUS,
          'number',
        ).filter((item) => item.value !== 0), // 0 为待审核,审核时只允许通过/不通过
        placeholder: '请选择审核结果',
      },
      rules: 'selectRequired',
    },
    { fieldName: 'remark', label: '审核意见', component: 'Textarea', componentProps: { placeholder: '请输入审核意见', rows: 3 } },
@@ -53,7 +59,9 @@
    if (!isOpen) return;
    const data = modalApi.getData<MesPdDocumentAuditApi.DocumentAudit>();
    modalApi.setState({ title: '资料审核' });
    await formApi.setValues(data);
    const formData = { ...data };
    delete formData.auditStatus;
    await formApi.setValues(formData);
  },
});
</script>