|
|
@@ -45,7 +45,7 @@
|
|
|
<van-back-top right="80vw" bottom="10vh" />
|
|
|
</van-pull-refresh>
|
|
|
<van-dialog v-model:show="orderTrueFalseBy"
|
|
|
- :title="model.type=='*'?'攒单任务':'订单列表'"
|
|
|
+ :title="ownerTaskTitle"
|
|
|
show-cancel-button
|
|
|
confirm-button-text="生成任务"
|
|
|
:beforeClose="onBuildTask"
|
|
|
@@ -58,7 +58,7 @@
|
|
|
<van-checkbox-group v-model="checkedResult" @change="checkedResultChange" >
|
|
|
<van-checkbox class="order-item" v-for="(item,index) in taskDetailList" :key="index" :name="item">
|
|
|
<div v-if="model.type=='*'" class="order-item-detail">
|
|
|
- <div class="">{{item.carrierName}}</div>
|
|
|
+ <div class="" style="width: 80px" ><van-notice-bar :background="'none'" :speed="50" color="#000" :text="item.carrierName" /></div>
|
|
|
<div class="">{{item.residualOrderQty}}<span style="font-size: 12px">单</span></div>
|
|
|
<div @click.stop class="">
|
|
|
<van-stepper v-model="item.taskCount" :min="1" :max="item.residualOrderQty" input-width="50px" theme="round" button-size="30" />
|
|
|
@@ -78,7 +78,7 @@
|
|
|
</van-dialog>
|
|
|
<van-dialog v-model:show="createTaskTrueFalseBy"
|
|
|
:beforeClose="beforeClose"
|
|
|
- title="生成任务" show-cancel-button >
|
|
|
+ :title="ownerTaskTitle" show-cancel-button >
|
|
|
<van-form>
|
|
|
<van-field
|
|
|
v-model="count"
|
|
|
@@ -115,7 +115,7 @@
|
|
|
<script lang="ts" setup>
|
|
|
import { useRouter } from 'vue-router'
|
|
|
import { getTaskList } from '@/views/outbound/picking/task/hooks/task'
|
|
|
-import { computed, nextTick, ref } from 'vue'
|
|
|
+import { computed, ref } from 'vue'
|
|
|
import { showToast } from 'vant'
|
|
|
import { basicStore } from '@/store/modules/basic'
|
|
|
import { createPickingTask, getPickingTaskDetail } from '@/api/picking'
|
|
|
@@ -146,6 +146,21 @@ const loadData = async () => {
|
|
|
allTaskList.value=taskList.value
|
|
|
}
|
|
|
loadData()
|
|
|
+const ownerTaskTitle = computed(() => {
|
|
|
+ const owner = ownerMap.value[model.value.owner];
|
|
|
+ const type = model.value.type;
|
|
|
+ const typeMap = {
|
|
|
+ '*': '攒单任务',
|
|
|
+ 'S': '特殊订单列表',
|
|
|
+ 'U': '加急订单列表',
|
|
|
+ 'N': '普通/截单生成任务',
|
|
|
+ 'Y': '单品生成任务',
|
|
|
+ };
|
|
|
+ const typeTitle = typeMap[type] || '订单列表';
|
|
|
+
|
|
|
+ return owner ? `${owner}-${typeTitle}` : typeTitle;
|
|
|
+});
|
|
|
+
|
|
|
/**
|
|
|
* 获取任务列表
|
|
|
*/
|