diff --git a/src/api/erf/erf.js b/src/api/erf/erf.js
index be59af7..e83532e 100644
--- a/src/api/erf/erf.js
+++ b/src/api/erf/erf.js
@@ -151,3 +151,37 @@ export const getUserListByRole = data => createAPI(`/erf/triConfirm/getUserListB
* 样品确认
*/
export const confirmSample = data => createAPI(`/erf/expApply/confirmSample`, 'post', data)
+
+// =====================================================
+// 原材料清单 API接口定义
+// =====================================================
+
+/**
+ * 根据申请单号查询原材料清单列表
+ */
+export const getRawMaterialList = data => createAPI(`/erf/rawMaterial/getRawMaterialList`, 'post', data)
+
+/**
+ * 根据ID查询单条原材料记录
+ */
+export const getRawMaterialById = data => createAPI(`/erf/rawMaterial/getRawMaterialById`, 'post', data)
+
+/**
+ * 保存原材料记录(新增或修改)
+ */
+export const saveRawMaterial = data => createAPI(`/erf/rawMaterial/saveRawMaterial`, 'post', data)
+
+/**
+ * 删除原材料记录
+ */
+export const deleteRawMaterial = data => createAPI(`/erf/rawMaterial/deleteRawMaterial`, 'post', data)
+
+/**
+ * 批量删除原材料记录
+ */
+export const batchDeleteRawMaterial = data => createAPI(`/erf/rawMaterial/batchDeleteRawMaterial`, 'post', data)
+
+/**
+ * 根据物料编码查询物料描述(从part表)
+ */
+export const getPartDescByPartNo = data => createAPI(`/erf/rawMaterial/getPartDescByPartNo`, 'post', data)
diff --git a/src/views/modules/erf/components/expRawMaterialList.vue b/src/views/modules/erf/components/expRawMaterialList.vue
new file mode 100644
index 0000000..8f17a67
--- /dev/null
+++ b/src/views/modules/erf/components/expRawMaterialList.vue
@@ -0,0 +1,510 @@
+
+
+
请选择申请单查看审批状态
+ + +请选择申请单查看原材料清单
+