|
|
@@ -71,7 +71,7 @@
|
|
|
is-link value="获取" @click="onSubCreateTask(item)" >
|
|
|
<template #title>
|
|
|
<div style="display: flex;justify-content:space-evenly;">
|
|
|
- <div style="flex: 1">{{item.carrierName}}</div>
|
|
|
+ <div style="width: 65%">{{item.carrierName}}</div>
|
|
|
<div style="flex: 1">{{item.residualOrderQty}}单</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -119,14 +119,19 @@
|
|
|
<div style="flex: 1"><van-notice-bar :background="'none'" :speed="20" color="#000" :text="model.carrier" /></div>
|
|
|
</div>
|
|
|
<div class="tips-item" @click="count=modelCount">数量:<span class="all-count">{{modelCount}}</span></div>
|
|
|
-<!-- <div class="tips-item">类型:{{model.typeDescribe}}</div>-->
|
|
|
<div class="tips-item" v-if="model.warehouseAttribute">属性仓:{{model.warehouseAttribute}}</div>
|
|
|
<div class="tips-item" v-if="model.issuePartyName" style="display: flex;align-items: center;">
|
|
|
<div>店铺:</div>
|
|
|
<div style="flex: 1"><van-notice-bar :background="'none'" :speed="20" color="#000" :text="model.issuePartyName" /></div>
|
|
|
</div>
|
|
|
- <div class="tips-item" v-if="model.ruleName">规则:{{model.ruleName}}</div>
|
|
|
- <div class="tips-item" v-if="model.remark" style="color: orangered">备注:{{model.remark}}</div>
|
|
|
+ <div class="tips-item" v-if="model.ruleName" style="display: flex;align-items: center;">
|
|
|
+ <div>规则:</div>
|
|
|
+ <div style="flex: 1"><van-notice-bar :background="'none'" :speed="20" color="#000" :text="model.ruleName" /></div>
|
|
|
+ </div>
|
|
|
+ <div class="tips-item" v-if="model.remark" style="display: flex;align-items: center;">
|
|
|
+ <div>规则:</div>
|
|
|
+ <div style="flex: 1"><van-notice-bar :background="'none'" :speed="20" :text="model.remark" /></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</van-form>
|
|
|
</van-dialog>
|
|
|
@@ -141,7 +146,7 @@
|
|
|
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'
|
|
|
+import { showDialog, showFailToast, showToast } from 'vant'
|
|
|
import { basicStore } from '@/store/modules/basic'
|
|
|
import { createPickingTask, getPickingTaskDetail } from '@/api/picking'
|
|
|
import { useStore } from '@/store/modules/user'
|
|
|
@@ -386,8 +391,10 @@ const createPicking = () => {
|
|
|
closeLoading()
|
|
|
router.push('/picking')
|
|
|
loadData()
|
|
|
- }).catch(error => {
|
|
|
+ }).catch(err => {
|
|
|
closeLoading()
|
|
|
+ showFailToast({duration:50000,message:err.message})
|
|
|
+
|
|
|
})
|
|
|
};
|
|
|
const pickingNoInputRef=ref(null)
|