From 1ae471941bbdf9dde5dba668d33acf415fc6ec07 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 21 十月 2024 16:54:48 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/views/platform/components/PlatformSign.vue | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/admin/src/views/platform/components/PlatformSign.vue b/admin/src/views/platform/components/PlatformSign.vue index bc8558b..c9d2191 100644 --- a/admin/src/views/platform/components/PlatformSign.vue +++ b/admin/src/views/platform/components/PlatformSign.vue @@ -19,13 +19,13 @@ <div class="status" :class="{ red: item.status == 0 }">{{ statusMap[item.status] }}</div> </div> <div class="info"> - <div v-if="item.type == 4" class="ite"> - <span>鍚堝悓鍗曞彿锛�</span> - <span>{{ item.contractNum }}</span> - </div> - <div v-else class="ite"> + <div v-if="item.billCode" class="ite"> <span>杩愯緭鍗曞彿锛�</span> <span>{{ item.billCode }}</span> + </div> + <div v-else class="ite"> + <span>鍚堝悓鍗曞彿锛�</span> + <span>{{ item.contractNum }}</span> </div> <div class="ite"> <span>椹鹃┒鍛橈細</span> @@ -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