Explorar o código

change: indent二次转单确认提示.

peter hai 3 meses
pai
achega
8e06e8c4fe
Modificáronse 1 ficheiros con 18 adicións e 3 borrados
  1. 18 3
      src/pages/indent-manage/indent/list.vue

+ 18 - 3
src/pages/indent-manage/indent/list.vue

@@ -949,7 +949,7 @@ watch(bigImageVisible, () => {
 const changeOrderID = ref('')
 const dialogChangeOrderVisible = ref(false)
 const onBtnChangeOrderClick = (row: any, parentRow: any) => {
-  console.log(row, 'row', parentRow, 'parentRow')
+  // console.log(row, 'row', parentRow, 'parentRow')
   if (['Temporary Indent Product', '申请中'].includes(parentRow.product_sku)) {
     ElNotification({
       type: 'warning',
@@ -958,8 +958,23 @@ const onBtnChangeOrderClick = (row: any, parentRow: any) => {
       duration: 6000,
     })
   } else {
-    changeOrderID.value = row.id
-    dialogChangeOrderVisible.value = true
+    if (parentRow.crm_so_id) {
+      ElMessageBox.confirm(
+        '当前报价已转单, 如果二次转单将会全面覆盖之前的SO',
+        '提示',
+        {
+          confirmButtonText: '确定重新转单',
+          cancelButtonText: '取消',
+          type: 'warning',
+        },
+      ).then(() => {
+        changeOrderID.value = row.id
+        dialogChangeOrderVisible.value = true
+      })
+    } else {
+      changeOrderID.value = row.id
+      dialogChangeOrderVisible.value = true
+    }
   }
 }
 watch(dialogChangeOrderVisible, () => {