feat:样品标签打印

This commit is contained in:
houjunxiang
2025-11-24 16:48:57 +08:00
parent c3630e74ec
commit c504c9b2a7
18 changed files with 97 additions and 712 deletions

View File

@@ -47,6 +47,7 @@
import { computed, ref, toRefs, watch, onMounted } from 'vue'
import nx from '@/nx'
import { onLoad, onShow } from '@dcloudio/uni-app'
import { debounce } from 'lodash'
const btnLoading = ref(false)
let sampleCode = ref('')
@@ -103,22 +104,28 @@ async function handleSubmit() {
})
}
btnLoading.value = true
const receiver = range.value.find(item => item.value === receiverId.value)?.nickname
const receiver = range.value.find(item => item.value === receiverId.value)?.text
await nx.$api.sampleWarehouse
.execSampleDispatch({
id: dispatchTempId.value,
applyUserId: receiverId.value,
applyUser: receiver
applyUser: receiver,
warehouseUser: userInfo.value.nickname,
warehouseUserId: userInfo.value.id
})
.finally(() => {
btnLoading.value = false
})
uni.showToast({
title: '调拨成功',
icon: 'none'
})
handleReset()
setTimeout(() => {
uni.showToast({
title: '调拨成功',
icon: 'none'
})
}, 200)
}
function handleReset() {
receiverId.value = ''
sampleCode.value = ''
sampleList.value = []
createDispatchTempData()