Commit a7d4d6fc by linjinhong

Merge remote-tracking branch 'origin/lin-task' into dev

parents d62d1961 ec17d100
......@@ -563,3 +563,14 @@ export function getAccountCodeByFactoryIdApi(params: { token: string }) {
params,
})
}
// 打印拣货单item
export function printPickPdfByBatchNumberApi(params: {
batchArrangeNumber: string
}) {
return axios.get<never, BaseRespData<never>>(
`factory/podJomallOrderProductUs/printPickPdfByBatchNumber`,
{
params,
},
)
}
......@@ -1448,6 +1448,15 @@
<span class="operate-item">
<ElButton
link
type="primary"
@click="printPickingOrderItem(row)"
>
打印拣货单
</ElButton>
</span>
<span class="operate-item">
<ElButton
link
type="warning"
:loading="reComposingLoadingMap[row.id]"
@click="handleReComposingDesign(row)"
......@@ -2332,6 +2341,7 @@ import {
completeDeliveryApi,
get17TrackInfoApi,
getAccountCodeByFactoryIdApi,
printPickPdfByBatchNumberApi,
} from '@/api/podUsOrder'
import { BaseRespData } from '@/types/api'
......@@ -2816,7 +2826,7 @@ const tableColumns = computed(() => {
{
label: '操作',
slot: 'operate',
width: 300,
width: 350,
align: 'center',
fixed: 'right',
prop: 'operate',
......@@ -3530,6 +3540,27 @@ const printPickingOrder = async () => {
loading.close()
}
}
const printPickingOrderItem = async (row: { batchArrangeNum: string }) => {
console.log(333, row)
const loading = ElLoading.service({
fullscreen: true,
text: '操作中...',
background: 'rgba(0, 0, 0, 0.3)',
})
try {
const res = await printPickPdfByBatchNumberApi({
batchArrangeNumber: row.batchArrangeNum,
})
if (res.code !== 200) return
ElMessage.success('操作成功')
window.open(filePath + res.message)
} catch (e) {
console.error(e)
} finally {
loading.close()
}
}
const pickingComplete = async () => {
if (cardSelection.value.length === 0) {
return ElMessage.warning('请选择数据')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment