diff --git a/src/views/shipping/Pick.api.ts b/src/views/shipping/Pick.api.ts index 2abd9d7..cb13856 100644 --- a/src/views/shipping/Pick.api.ts +++ b/src/views/shipping/Pick.api.ts @@ -13,6 +13,7 @@ enum Api { exportXls = '/shipping/pick/exportXls', queryDataById = '/shipping/pick/queryById', pickDetailList = '/shipping/pick/queryPickDetailByMainId', + queryTaskByMainId = '/shipping/pick/queryTaskByMainId', allocatePick = '/shipping/pick/allocatePick', cancelAllocate = '/shipping/pick/cancelAllocate', } @@ -93,6 +94,16 @@ export const saveOrUpdate = (params, isUpdate) => { */ export const queryDataById = (id) => defHttp.get({ url: Api.queryDataById, params: { id } }); +/** + * 根据id查询task数据 + * @param params + */ +export const queryTaskByMainId = (id) => + defHttp.get({ + url: Api.queryTaskByMainId, + params: { id }, + }); + /** * 分配出库单 * @param params diff --git a/src/views/shipping/components/PickForm.vue b/src/views/shipping/components/PickForm.vue index f3d3fbc..182dee1 100644 --- a/src/views/shipping/components/PickForm.vue +++ b/src/views/shipping/components/PickForm.vue @@ -206,6 +206,7 @@ function add() { resetFields(); pickDetailTable.dataSource = []; + taskTable.dataSource = []; } async function edit(row) { @@ -214,6 +215,10 @@ //子表数据 const pickDetailDataList = await queryPickDetailListByMainId(row['id']); pickDetailTable.dataSource = [...pickDetailDataList]; + + //拣货详情数据 + const taskDataList = await queryTaskByMainId(row['id']); + taskTable.dataSource = [...taskDataList]; } async function queryMainData(id) {