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 @@ + + + + + diff --git a/src/views/modules/erf/expApplyList.vue b/src/views/modules/erf/expApplyList.vue index 1a8f6a4..857a9bf 100644 --- a/src/views/modules/erf/expApplyList.vue +++ b/src/views/modules/erf/expApplyList.vue @@ -391,6 +391,23 @@

请选择申请单查看审批状态

+ + + + + +
+ +

请选择申请单查看原材料清单

+
+
@@ -571,6 +588,7 @@ import ExpApplyForm from './components/expApplyForm.vue' import ExpProjectDetail from './components/expProjectDetail.vue' import ExpTriConfirm from './components/expTriConfirm.vue' import ErfAttachmentManager from './components/erfAttachmentManager.vue' +import ExpRawMaterialList from './components/expRawMaterialList.vue' export default { name: 'ExpApplyList', @@ -579,7 +597,8 @@ export default { ExpApplyForm, ExpProjectDetail, ExpTriConfirm, - ErfAttachmentManager + ErfAttachmentManager, + ExpRawMaterialList }, data() {