确认上传弹窗:显示货区/ISBN/书名/价格/库存/作者/出版社/定价/印刷时间/图片数
This commit is contained in:
parent
12330f64b5
commit
4896957621
@ -1308,20 +1308,63 @@ export default {
|
|||||||
// 提交上传
|
// 提交上传
|
||||||
submitUpload() {
|
submitUpload() {
|
||||||
if (this.isSubmitting) return
|
if (this.isSubmitting) return
|
||||||
this.isSubmitting = true
|
|
||||||
|
|
||||||
const warehouseData = this.currentTab === 'isbn' ? this.isbnWarehouseData : this.noIsbnWarehouseData
|
const warehouseData = this.currentTab === 'isbn' ? this.isbnWarehouseData : this.noIsbnWarehouseData
|
||||||
if (!warehouseData) {
|
if (!warehouseData) {
|
||||||
uni.showToast({ title: '请选择货区', icon: 'none' })
|
uni.showToast({ title: '请选择货区', icon: 'none' })
|
||||||
this.isSubmitting = false
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 确认弹窗
|
||||||
|
const warehouseName = warehouseData.warehouseName || warehouseData.name || ''
|
||||||
|
const locCode = warehouseData.locationCode || warehouseData.code || ''
|
||||||
|
const locationText = warehouseName + (locCode ? ' - ' + locCode : '')
|
||||||
|
const isbn = this.isbn || '-'
|
||||||
|
const bookName = this.bookName || '-'
|
||||||
|
const price = this.price || '-'
|
||||||
|
const stock = this.stock ?? '-'
|
||||||
|
const author = this.author || '-'
|
||||||
|
const publisher = this.publisher || '-'
|
||||||
|
const fixPrice = this.fixPrice || '-'
|
||||||
|
const printTime = this.printTime || '-'
|
||||||
|
const photoCount = this.photoList.length
|
||||||
|
|
||||||
|
const contentLines = [
|
||||||
|
'📦 货区:' + locationText,
|
||||||
|
'📖 ISBN:' + isbn,
|
||||||
|
'📕 书名:' + bookName,
|
||||||
|
'💰 价格:' + price,
|
||||||
|
'📊 库存:' + stock,
|
||||||
|
'✍️ 作者:' + author,
|
||||||
|
'🏢 出版社:' + publisher,
|
||||||
|
'🏷️ 定价:' + fixPrice,
|
||||||
|
'📅 印刷时间:' + printTime,
|
||||||
|
'📷 图片:' + photoCount + '张'
|
||||||
|
]
|
||||||
|
|
||||||
|
uni.showModal({
|
||||||
|
title: '确认上传',
|
||||||
|
content: contentLines.join('\n'),
|
||||||
|
confirmText: '确认上传',
|
||||||
|
cancelText: '取消',
|
||||||
|
success: (res) => {
|
||||||
|
if (res.confirm) {
|
||||||
|
this.doSubmit(warehouseData)
|
||||||
|
} else {
|
||||||
|
this.isSubmitting = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
doSubmit(warehouseData) {
|
||||||
|
this.isSubmitting = true
|
||||||
uni.showLoading({ title: '上传中...' })
|
uni.showLoading({ title: '上传中...' })
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
this.isSubmitting = false
|
this.isSubmitting = false
|
||||||
uni.showToast({ title: '上传成功', icon: 'success' })
|
uni.showToast({ title: '上传成功', icon: 'success' })
|
||||||
|
// 清空表单待后续对接真实API
|
||||||
}, 1500)
|
}, 1500)
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user