From 7685298b2f772851d8537945fa3bb5a4b2ffbb1b Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期六, 12 十月 2024 16:23:53 +0800
Subject: [PATCH] ll

---
 admin/src/views/platform/components/PlatformSign.vue |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/admin/src/views/platform/components/PlatformSign.vue b/admin/src/views/platform/components/PlatformSign.vue
index 1ff8326..c9d2191 100644
--- a/admin/src/views/platform/components/PlatformSign.vue
+++ b/admin/src/views/platform/components/PlatformSign.vue
@@ -45,8 +45,8 @@
             </div>
           </div>
           <div class="footer df_sb">
-            <div @click="handleDetail(item)" v-if="item.type != 4" class="detail">杩愬崟璇︽儏</div>
-            <div v-else></div>
+            <div @click="handleDetail(item)" v-if="item.billCode" class="detail">杩愬崟璇︽儏</div>
+            <div @click="subDetail(item)" v-else class="detail">棰勭害璇︽儏</div>
             <el-button type="primary" @click="handleCall(item)">绛惧埌</el-button>
           </div>
         </div>
@@ -55,6 +55,7 @@
       </pagination>
     </div>
     <WaybillDetailRef v-if="isShowDetail" ref="WaybillDetailRef" />
+    <DriverDetail v-if="isShowDriver" ref="DriverDetailRef" />
   </GlobalWindow>
 </template>
 
@@ -62,6 +63,7 @@
 import GlobalWindow from '@/components/common/GlobalWindow'
 import Pagination from '@/components/common/Pagination'
 import WaybillDetailRef from "./WaybillDetail.vue"
+import DriverDetail from "@/views/task/driverDetail.vue"
 import { platformJobPage, platformJobSign } from '@/api'
 import { statusMap } from '../config'
 import { Message } from 'element-ui'
@@ -69,13 +71,15 @@
   components: {
     GlobalWindow,
     Pagination,
-    WaybillDetailRef
+    WaybillDetailRef,
+    DriverDetail
   },
   data() {
     return {
       statusMap,
       isShowModal: false,
       isShowDetail: false,
+      isShowDriver: false,
       subLoading: false,
       pagination: {
         total: 0,
@@ -108,6 +112,15 @@
         this.pagination.total = res.total
       })
     },
+    subDetail(row) {
+      this.isShowDriver = true
+      this.$nextTick(() => {
+        this.$refs.DriverDetailRef.id = row.bookId
+        this.$refs.DriverDetailRef.type = row.objType
+        this.$refs.DriverDetailRef.getDetail()
+        this.$refs.DriverDetailRef.isShowModal = true
+      })
+    },
     handleDetail(row) {
       this.isShowDetail = true
       this.$nextTick(() => {

--
Gitblit v1.9.3