|
|
@@ -2,12 +2,14 @@
|
|
|
<div class="container">
|
|
|
<van-nav-bar
|
|
|
title="任务获取"
|
|
|
- left-text="返回"
|
|
|
left-arrow
|
|
|
fixed
|
|
|
placeholder
|
|
|
- @click-left="back"
|
|
|
>
|
|
|
+ <template #left>
|
|
|
+ <van-icon name="arrow-left" size="25" @click="back" />
|
|
|
+ <div style="color: #fff" @click="onClickLeft">返回</div>
|
|
|
+ </template>
|
|
|
<template #right>
|
|
|
<div style="color: #fff" @click="onClickRight">开始作业</div>
|
|
|
<van-icon name="list-switch" size="25" @click="onClickRightIcon" />
|
|
|
@@ -136,7 +138,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
-import { useRouter } from 'vue-router'
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
import { getTaskList } from '@/views/outbound/picking/task/hooks/task'
|
|
|
import { computed, nextTick, ref } from 'vue'
|
|
|
import { showDialog, showToast } from 'vant'
|
|
|
@@ -365,7 +367,7 @@ const createPicking = () => {
|
|
|
carriers = [...new Set(checkedResult.value.map(item => item.carrier))];
|
|
|
} else {
|
|
|
orderNoList=model.value.matchedOrderNoList
|
|
|
- carriers = subModel.value.carrier
|
|
|
+ carriers = subModel.value.carrierf
|
|
|
? splitStringIfExists(subModel.value.carrier)
|
|
|
: splitStringIfExists(model.value.carrier);
|
|
|
}
|
|
|
@@ -377,7 +379,7 @@ const createPicking = () => {
|
|
|
uid: subModel.value.uid || undefined,
|
|
|
orderNoList,
|
|
|
count: counts,
|
|
|
- uidMap:Object.keys(uidMap).length !== 0?uidMap:undefined,
|
|
|
+ // uidMap:Object.keys(uidMap).length !== 0?uidMap:undefined,
|
|
|
}
|
|
|
showLoading()
|
|
|
createPickingTask(params).then(data => {
|
|
|
@@ -392,6 +394,16 @@ const pickingNoInputRef=ref(null)
|
|
|
const onClickRight = () => {
|
|
|
pickingNoInputRef.value?.show()
|
|
|
};
|
|
|
+const route = useRoute()
|
|
|
+const onClickLeft = () => {
|
|
|
+ console.log(route.query.type,"route.query.code=")
|
|
|
+ if(route.query.type=='picking'){
|
|
|
+ history.back();
|
|
|
+ }else {
|
|
|
+ back()
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
//查看更多承运人
|
|
|
const onMore= async (row)=>{
|
|
|
const carrierArray = row.carrier.split(',').map(code => store.carrierMap[code] || code)
|