zhb před 2 měsíci
rodič
revize
b15f04c456

+ 5 - 1
components/cwg-tabel.vue

@@ -474,6 +474,9 @@ const openRowDetail = (row) => {
         detailVisible.value = true
     }
 }
+const setDetailVisible = (visible) => {
+    detailVisible.value = visible
+}
 
 // ========== 数据加载 ==========
 const loadData = async () => {
@@ -646,7 +649,8 @@ defineExpose({
     loadData,
     tableData,
     toggleRowExpand,
-    pagination
+    pagination,
+    setDetailVisible
 })
 </script>
 

+ 1 - 0
pages/customer/payment-history.vue

@@ -284,6 +284,7 @@ listApi.value = financialApi.BalanceList
 const confirm = useConfirm()
 
 const cancleConfirm = async (id, type) => {
+    tableRef.value.setDetailVisible(false)
     try {
         await confirm({
             title: t('Msg.SystemPrompt'),

+ 4 - 4
pages/ib/agent-transfer.vue

@@ -152,7 +152,7 @@
             </view>
 
             <!-- 失败弹窗 -->
-            <cwg-error-popup v-model:visible="dialogError" @confirm="closeDia" />
+            <cwg-error-popup v-model:visible="dialogError" @confirm="closeDia" :responseMessage="RES" />
             <!-- 成功弹窗 -->
             <cwg-success-popup v-model:visible="dialogSuccess" @confirm="closeDia" />
 
@@ -202,7 +202,7 @@ const $pigeon = proxy?.$pigeon
 // 响应式数据
 const loginValue = ref(null)
 const flag = ref(false)
-const responseMessage = ref('') // 弹窗响应信息
+const RES = ref('') // 弹窗响应信息
 const giveLoginJoin = ref('')
 const loginOptions = ref([])
 const toOptions = ref([])
@@ -457,14 +457,14 @@ async function transferConfig() {
             dialogVisible.value = true
             flag.value = false
         } else {
-            responseMessage.value = res.msg
+            RES.value = res.msg
             dialogCheck.value = true
             dialogVisible.value = false
             flag.value = false
         }
     } catch (error) {
         console.error('转账失败:', error)
-        responseMessage.value = error.msg || t('Msg.Fail')
+        RES.value = error.msg
         dialogCheck.value = true
         dialogVisible.value = false
     } finally {

+ 4 - 4
pages/ib/transfer.vue

@@ -100,7 +100,7 @@
                 </view>
             </view>
             <!-- 失败弹窗 -->
-            <cwg-error-popup v-model:visible="dialogError" @confirm="closeDia" />
+            <cwg-error-popup v-model:visible="dialogError" @confirm="closeDia" :responseMessage="RES" />
             <!-- 成功弹窗 -->
             <cwg-success-popup v-model:visible="dialogSuccess" @confirm="closeDia" />
             <!-- 等待弹窗 -->
@@ -153,7 +153,7 @@ const $pigeon = proxy?.$pigeon
 // 响应式数据
 const loginValue = ref('')
 const flag = ref(false)
-const responseMessage = ref('') // 弹窗响应信息
+const RES = ref('') // 弹窗响应信息
 const giveLoginJoin = ref('')
 const step2 = ref(false)
 const amountLimits = reactive({
@@ -422,14 +422,14 @@ async function transferConfig() {
             dialogVisible.value = true
             flag.value = false
         } else {
-            responseMessage.value = res.msg
+            RES.value = res.msg
             dialogCheck.value = true
             dialogVisible.value = false
             flag.value = false
         }
     } catch (error) {
         console.error('转账失败:', error)
-        responseMessage.value = error.msg || t('Msg.Fail')
+        RES.value = error.msg || t('Msg.Fail')
         dialogCheck.value = true
         dialogVisible.value = false
     } finally {