瀏覽代碼

付费订单调整

qymljy 2 年之前
父節點
當前提交
49ca39f2af

+ 0 - 1
src/DRP/SDrpManagement/payOrders/modules/payment.vue

@@ -169,7 +169,6 @@ import {defineEmits, defineExpose, defineProps, onMounted, ref} from "vue";
         "orderno": orderno
       },
     })
-    console.log(res,'二维码地址')
     if (res.code === 1){
       code_url.value = res.data.code_url
     }else {

+ 10 - 3
src/components/layout/index.vue

@@ -92,7 +92,7 @@ const queryReminder = async ()=>{
     },
   })
 
-  if (res.data.length > 0){
+  if (res.data.length > 0 && usertype.value == '21'){
     visible.value = true
     res.data.forEach((item,index)=>{
       if (index === 0){
@@ -210,11 +210,18 @@ const getAppData = ()=> {
   })
 
 }
+const getSocketData = (res)=>{
+  if (res.detail.data.message.type == 'pay_remind'){
+    queryAccount()
+  }
+}
 
 onMounted (()=>{
   usertype.value = JSON.parse(sessionStorage.getItem('active_account')).usertype
-  queryAccount()
-
+  if (usertype.value == '21'){
+    queryAccount()
+  }
+  window.addEventListener('pay_remind',getSocketData)
 })
 watch(() => router.currentRoute.value,(to, from) => {
   getAppData()

+ 13 - 0
src/components/webSocket/index.vue

@@ -32,6 +32,7 @@ import {ref, onMounted, onUnmounted, defineExpose} from 'vue'
   const websocketonmessage = (e)=>{ //数据接收
   console.log(e)
     const redata = JSON.parse(e.data)
+    console.log(redata,'234')
     if (redata.message.title == 'refresh') {
       Modal.info({
         title: '版本更新',
@@ -58,6 +59,18 @@ import {ref, onMounted, onUnmounted, defineExpose} from 'vue'
           data: redata
         }
       }))
+    }else if (redata.message.type == 'pay_remind'){
+      notification.info({
+        message: redata.message.type,
+        description: redata.message.text,
+        onClick: () => {
+        },
+      });
+      window.dispatchEvent(new CustomEvent('pay_remind',{
+        detail: {
+          data: redata
+        }
+      }))
     }
     else {
       notification.info({