|
@@ -391,7 +391,7 @@ export default {
|
|
|
|
|
|
/**
|
|
|
* 判断订单是否可以提交到U9
|
|
|
- * @param {OrderItem} row - 订单数据
|
|
|
+ * @param {import('@/api/types/order').SalesOrderRecord} row - 订单数据
|
|
|
* @returns {boolean}
|
|
|
*/
|
|
|
canSubmitToU9(row) {
|
|
@@ -401,7 +401,7 @@ export default {
|
|
|
|
|
|
/**
|
|
|
* 提交订单到U9系统
|
|
|
- * @param {OrderItem} row - 订单数据
|
|
|
+ * @param {import('@/api/types/order').SalesOrderRecord} row - 订单数据
|
|
|
* @returns {Promise<void>}
|
|
|
*/
|
|
|
async handleSubmitToU9(row) {
|
|
@@ -420,7 +420,9 @@ export default {
|
|
|
background: 'rgba(0, 0, 0, 0.7)'
|
|
|
})
|
|
|
|
|
|
- const response = await submitOrderToU9({ id: row.id })
|
|
|
+ // id 为后端 bigint,统一按字符串传输,避免精度丢失
|
|
|
+ const payload = { id: String(row.id) }
|
|
|
+ const response = await submitOrderToU9(payload)
|
|
|
|
|
|
if (response.data && response.data.success) {
|
|
|
this.$message.success('订单提交成功')
|