This commit is contained in:
aihe 2024-06-26 01:10:17 +08:00
parent 5e8461df6b
commit c56390a3f3

View File

@ -283,6 +283,9 @@
</view>
</buns-edit-sheet>
<tpx-bluetooth-print ref="curPrint"></tpx-bluetooth-print>
</tpx-page>
</template>
@ -498,7 +501,28 @@
let params = JSON.parse(JSON.stringify(this.submitParam));
params.goodsPics = params.goodsPics.join(",")
await saveServerHand(params)
await this.saveSuccessBack()
if(type == 'print') {
this.showToast('操作成功')
this.handlePrint()
} else {
await this.saveSuccessBack()
}
},
async handlePrint(){
let { billCode, blGenSubbill, parcelQty } = this.submitParam
let param = {
billCode,
printType: 'TAN-GC-130,TAN-GM-130'
}
// 生成子单,需要传递范围
if(blGenSubbill == '1' && parcelQty) {
param.subBillCodeRange = `1,${parcelQty}`
}
let prtRes = await apiService.getRealGetWaybillPrintData({ ...param, _loading: true })
let imgUrls = prtRes?.data?.map(t=> t.imageUrl) || []
this.$refs.curPrint.startPrint({
imageUrl: imgUrls.filter(v=> !!v),
})
},
async saveSuccessBack(){
let { savedConfirmTitle } = this.curPageType