From ff76ba9c9c56aa2dd1c6a96d5d6365fbb3db1fad Mon Sep 17 00:00:00 2001
From: wzp <2040239371@qq.com>
Date: 星期六, 03 五月 2025 19:12:04 +0800
Subject: [PATCH] feat: 新增支付记录前端展示

---
 ruoyi-ui/src/views/system/order/detail.vue |   42 +++++++++++++++++++++++++++++++++++++-----
 1 files changed, 37 insertions(+), 5 deletions(-)

diff --git a/ruoyi-ui/src/views/system/order/detail.vue b/ruoyi-ui/src/views/system/order/detail.vue
index b2aded4..22aab2e 100644
--- a/ruoyi-ui/src/views/system/order/detail.vue
+++ b/ruoyi-ui/src/views/system/order/detail.vue
@@ -97,11 +97,16 @@
               style="width: 100%"
               :size="isMobile ? 'mini' : 'medium'"
               class="responsive-table">
-              <el-table-column prop="paymentNo" label="鏀舵娴佹按" min-width="120" />
-              <el-table-column prop="paymentTime" label="鏀舵鏃堕棿" min-width="140" />
-              <el-table-column prop="amount" label="閲戦" min-width="100" />
-              <el-table-column prop="method" label="鏂瑰紡" min-width="100" />
-              <el-table-column prop="remark" label="澶囨敞" min-width="120" />
+              <el-table-column prop="id" label="鏀舵娴佹按" min-width="120" />
+              <el-table-column 
+                prop="paidMoneyTime" 
+                label="鏀舵鏃堕棿" 
+                min-width="140"
+                :formatter="(row, column, cellValue) => formatDateTime(cellValue)"
+              />
+              <el-table-column prop="paidMoney" label="閲戦(鍏�)" min-width="100" />
+              <el-table-column prop="vtext" label="鏂瑰紡" min-width="100" />
+              <el-table-column prop="paidMoneyMono" label="澶囨敞" min-width="120" />
             </el-table>
           </el-card>
         </el-col>
@@ -129,12 +134,33 @@
           </el-card>
         </el-col>
       </el-row>
+
+      <!-- 璁㈠崟鎯呭喌 -->
+      <el-row :gutter="20">
+        <!-- 璋冨害淇℃伅 -->
+        <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
+          <el-card class="inner-card">
+            <div slot="header"><b>璋冨害淇℃伅</b></div>
+            <el-descriptions :column="isMobile ? 1 : 2" border>
+              <el-descriptions-item label="鏈嶅姟璇勪环">{{ dispatchInfo.dispatchTime }}</el-descriptions-item>
+              <el-descriptions-item label="鍙戠エ鐘舵��">{{ dispatchInfo.dispatchStatus }}</el-descriptions-item>
+              <el-descriptions-item label="鏀粯鐘舵��">{{ dispatchInfo.driver }}</el-descriptions-item>
+              <el-descriptions-item label="杞︾墝">{{ dispatchInfo.carLicense }}</el-descriptions-item>
+              <el-descriptions-item label="鍖荤敓">{{ dispatchInfo.doctor }}</el-descriptions-item>
+              <!-- <el-descriptions-item label="鑱屼綅">{{ dispatchInfo.doctorPosition }}</el-descriptions-item> -->
+              <el-descriptions-item label="鎶ゅ+">{{ dispatchInfo.nurse }}</el-descriptions-item>
+            </el-descriptions>
+          </el-card>
+        </el-col>
+      </el-row>
+
     </el-card>
   </div>
 </template>
 
 <script>
 import { getOrderDetail } from '@/api/system/order'
+import { parseTime } from '@/utils/ruoyi'
 
 export default {
   name: 'OrderDetail',
@@ -187,6 +213,12 @@
     // 澶勭悊绐楀彛澶у皬鍙樺寲
     handleResize() {
       this.screenWidth = document.documentElement.clientWidth
+    },
+    formatDateTime(time) {
+      if (!time) {
+        return '';
+      }
+      return parseTime(time, '{y}-{m}-{d} {h}:{i}:{s}');
     }
   }
 }

--
Gitblit v1.9.1