| | |
| | | </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> |
| | |
| | | </pagination> |
| | | </div> |
| | | <WaybillDetailRef v-if="isShowDetail" ref="WaybillDetailRef" /> |
| | | <DriverDetail v-if="isShowDriver" ref="DriverDetailRef" /> |
| | | </GlobalWindow> |
| | | </template> |
| | | |
| | |
| | | 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' |
| | |
| | | components: { |
| | | GlobalWindow, |
| | | Pagination, |
| | | WaybillDetailRef |
| | | WaybillDetailRef, |
| | | DriverDetail |
| | | }, |
| | | data() { |
| | | return { |
| | | statusMap, |
| | | isShowModal: false, |
| | | isShowDetail: false, |
| | | isShowDriver: false, |
| | | subLoading: false, |
| | | pagination: { |
| | | total: 0, |
| | |
| | | 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(() => { |