Browse Source

change: indent.转单成功强制刷新列表数据.

peter 1 month ago
parent
commit
9ba9392e89

+ 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

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

@@ -409,6 +409,7 @@
     <dialogQuoteRecord
       :id="changeOrderID"
       v-model:visible="dialogChangeOrderVisible"
+      @success="getList"
     ></dialogQuoteRecord>
   </div>
 </template>