2 Commits 31937ab9e2 ... 0e5dc82b48

Author SHA1 Message Date
  peter 0e5dc82b48 @change: indent转单成功后关闭转单对话框. 1 month ago
  peter 9ba9392e89 change: indent.转单成功强制刷新列表数据. 1 month ago

+ 7 - 2
src/pages/indent-manage/indent/components/quoteRecord.vue

@@ -351,7 +351,7 @@ const { visible = false, id = '' } = defineProps<{
   visible: boolean
   id: string | number
 }>()
-const $emit = defineEmits(['update:visible'])
+const $emit = defineEmits(['update:visible', 'success'])
 let show = ref(false)
 let show2 = ref(false)
 let loading = ref(false)
@@ -476,7 +476,12 @@ const onChangeOrderClick = (row: any) => {
       .then((res: any) => {
         console.log(res, 'res')
         if (res.code === 1) {
-          ElMessage.success('转单成功')
+          ElNotification({
+            title: '转单成功',
+            message: '正在刷新数据',
+            duration: 5000,
+          })
+          $emit('success')
           let temp = res.result.data
           if (Array.isArray(temp) && temp.length) {
             let id = temp[0].details?.id

+ 6 - 0
src/pages/indent-manage/indent/list.vue

@@ -409,6 +409,7 @@
     <dialogQuoteRecord
       :id="changeOrderID"
       v-model:visible="dialogChangeOrderVisible"
+      @success="onDialogChangeOrderClose"
     ></dialogQuoteRecord>
   </div>
 </template>
@@ -977,6 +978,11 @@ const onBtnChangeOrderClick = (row: any, parentRow: any) => {
     }
   }
 }
+const onDialogChangeOrderClose = () => {
+  getList()
+  dialogChangeOrderVisible.value = false
+  changeOrderID.value = ''
+}
 watch(dialogChangeOrderVisible, () => {
   if (!dialogChangeOrderVisible.value) changeOrderID.value = ''
 })