合并
This commit is contained in:
parent
9fe9d3eeb0
commit
2670a85f4e
@ -44,3 +44,7 @@ export const updateRobotTask = (data) => {
|
|||||||
export const getTaskPageList = async (data) => {
|
export const getTaskPageList = async (data) => {
|
||||||
return await request.post({ url: `/system/robot/task/page`, data })
|
return await request.post({ url: `/system/robot/task/page`, data })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const getLocationByNam = async (data) => {
|
||||||
|
return await request.post({ url: `/system/ware/house-location/getLocationByNam`, data })
|
||||||
|
}
|
||||||
|
@ -805,32 +805,39 @@ const getTaskNo = async () => {
|
|||||||
|
|
||||||
//获取取货位置可选的列表
|
//获取取货位置可选的列表
|
||||||
const getLocationList = async (type, locationNo) => {
|
const getLocationList = async (type, locationNo) => {
|
||||||
if (type == 4) {
|
return await MapTaskAPi.getLocationByName({
|
||||||
return await DeviceApi.getWareHouseTakePointList({ pointType: 1 })
|
type, // 放货类型(1:库位、2:线库、 3:区域、 4:路线的点位、 5:取放货的点位)
|
||||||
} else {
|
locationNo
|
||||||
return await MapTaskAPi.getLocationByName({
|
})
|
||||||
type, // 放货类型(1:库位、2:线库、 3:区域)
|
|
||||||
locationNo
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//放货的选择列表
|
|
||||||
const loading = ref(false)
|
|
||||||
const releaseRemoteMethod = async (query, item) => {
|
|
||||||
if (query) {
|
|
||||||
item.releaseList = await getLocationList(item.releaseType, query)
|
|
||||||
} else {
|
|
||||||
item.releaseList = []
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//取货的选择列表
|
//取货的选择列表
|
||||||
const takeRemoteMethod = async (query, item) => {
|
const takeRemoteMethod = async (query, item) => {
|
||||||
if (query) {
|
if (query) {
|
||||||
item.takeList = await getLocationList(item.takeType, query)
|
if (item.takeType == 4) {
|
||||||
|
item.takeList = await DeviceApi.getWareHouseTakePointList({ pointType: 1 })
|
||||||
|
} else {
|
||||||
|
item.takeList = await getLocationList(item.takeType, query)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
item.takeList = []
|
item.takeList = []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//放货的选择列表
|
||||||
|
const loading = ref(false)
|
||||||
|
const releaseRemoteMethod = async (query, item) => {
|
||||||
|
if (query) {
|
||||||
|
if (item.releaseType == 4) {
|
||||||
|
item.releaseList = await getLocationList(5, query) //5:取放货的点位
|
||||||
|
} else {
|
||||||
|
item.releaseList = await getLocationList(item.releaseType, query)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
item.releaseList = []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//终点点位
|
//终点点位
|
||||||
const endPointMethod = async (query, item) => {
|
const endPointMethod = async (query, item) => {
|
||||||
if (query) {
|
if (query) {
|
||||||
@ -1208,6 +1215,7 @@ const chooseLocation = (type, item, index) => {
|
|||||||
}
|
}
|
||||||
//成功选择库位
|
//成功选择库位
|
||||||
const locationSelectionDialogSuccess = (item) => {
|
const locationSelectionDialogSuccess = (item) => {
|
||||||
|
console.log(item)
|
||||||
if (chooseLocationType.value == 'take') {
|
if (chooseLocationType.value == 'take') {
|
||||||
//取货
|
//取货
|
||||||
if (locationTypeNumber.value == 1 || locationTypeNumber.value == 4) {
|
if (locationTypeNumber.value == 1 || locationTypeNumber.value == 4) {
|
||||||
@ -1222,6 +1230,10 @@ const locationSelectionDialogSuccess = (item) => {
|
|||||||
// 3区域
|
// 3区域
|
||||||
takeRemoteMethod(item.areaName, formData.value.taskDetailList[currentItemIndex.value])
|
takeRemoteMethod(item.areaName, formData.value.taskDetailList[currentItemIndex.value])
|
||||||
formData.value.taskDetailList[currentItemIndex.value].takeId = item.areaId
|
formData.value.taskDetailList[currentItemIndex.value].takeId = item.areaId
|
||||||
|
} else if (locationTypeNumber.value == 4) {
|
||||||
|
//取放货点位
|
||||||
|
takeRemoteMethod(item.id, formData.value.taskDetailList[currentItemIndex.value])
|
||||||
|
formData.value.taskDetailList[currentItemIndex.value].takeId = item.id
|
||||||
}
|
}
|
||||||
} else if (chooseLocationType.value == 'release') {
|
} else if (chooseLocationType.value == 'release') {
|
||||||
//放货
|
//放货
|
||||||
@ -1237,6 +1249,10 @@ const locationSelectionDialogSuccess = (item) => {
|
|||||||
// 3区域
|
// 3区域
|
||||||
releaseRemoteMethod(item.areaName, formData.value.taskDetailList[currentItemIndex.value])
|
releaseRemoteMethod(item.areaName, formData.value.taskDetailList[currentItemIndex.value])
|
||||||
formData.value.taskDetailList[currentItemIndex.value].releaseId = item.areaId
|
formData.value.taskDetailList[currentItemIndex.value].releaseId = item.areaId
|
||||||
|
} else if (locationTypeNumber.value == 4) {
|
||||||
|
//取放货点位
|
||||||
|
releaseRemoteMethod(item.id, formData.value.taskDetailList[currentItemIndex.value])
|
||||||
|
formData.value.taskDetailList[currentItemIndex.value].releaseId = item.id
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user