Bläddra i källkod

fix(订单): 修复提交订单到U9系统时的编码校验问题

yz 1 månad sedan
förälder
incheckning
b4d39a18d5
1 ändrade filer med 9 tillägg och 3 borttagningar
  1. 9 3
      src/views/order/order/index-avue.vue

+ 9 - 3
src/views/order/order/index-avue.vue

@@ -141,7 +141,7 @@ import { option } from './option'
 import { add, update, getDetail } from '@/api/order/order'
 import { getOrderList } from '@/api/order/sales-order'
 import { getList as getOrderItemList } from '@/api/order/order-item'
-import { submitOrderToU9 } from '@/api/order/sales-order'
+import { modifySalesOrderSync } from '@/api/order/sales-order'
 import { getUnification } from '@/api/common'
 import {
   ORDER_TYPES,
@@ -498,6 +498,12 @@ export default {
     async handleSubmitToU9(row) {
        let loading = null
        try {
+         const orderCode = row && row.orderCode ? String(row.orderCode) : ''
+         if (!orderCode) {
+           this.$message.error('订单编码为空,无法提交')
+           return
+         }
+
          await this.$confirm('确认要提交该订单到U9系统吗?', '提示', {
            confirmButtonText: '确定',
            cancelButtonText: '取消',
@@ -511,8 +517,8 @@ export default {
            background: 'rgba(0, 0, 0, 0.7)'
          })
 
-         const payload = { id: String(row.id) }
-         const response = await submitOrderToU9(payload)
+         const payload = { orderCode }
+         const response = await modifySalesOrderSync(payload)
 
          if (response.data && response.data.success) {
            this.$message.success('订单提交成功')