From b44b5aa1dda1d9196416cbf84e610cfd1f5b1c82 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期三, 25 九月 2024 15:54:01 +0800 Subject: [PATCH] lll --- admin/src/views/platform/components/WaybillDetail.vue | 96 +++++++++++++++++++++++++++++------------------ 1 files changed, 59 insertions(+), 37 deletions(-) diff --git a/admin/src/views/platform/components/WaybillDetail.vue b/admin/src/views/platform/components/WaybillDetail.vue index 76f726f..066ef82 100644 --- a/admin/src/views/platform/components/WaybillDetail.vue +++ b/admin/src/views/platform/components/WaybillDetail.vue @@ -1,39 +1,38 @@ <template> - <GlobalWindow - title="杩愬崟璇︽儏" - center - :visible.sync="isShowModal" - width="420px" - :confirm-working="subLoading" - @confirm="isShowDetail = false" - > + <GlobalWindow title="杩愬崟璇︽儏" center :visible.sync="isShowModal" width="600px" :confirm-working="subLoading" + @confirm="isShowModal = false"> <div class="detail_modal"> <div class="head"> - <div class="plate">鐨朅12122</div> + <div class="plate" v-if="info.plateNumber"> + <span>{{ info.plateNumber.slice(0, 1) }}</span> + <span>{{ info.plateNumber.slice(1, 2) }}</span> + <span>路</span> + <span>{{ info.plateNumber.slice(2) }}</span> + </div> <div class="list"> <div class="item"> <span>杩愯緭鍗曞彿锛�</span> - <span>22222</span> + <span>{{ info.carryBillCode }}</span> </div> <div class="item"> <span>鎬昏繍杈撻噺锛�</span> - <span>22222</span> + <span>{{ info.ioQty }}涓囨敮</span> </div> <div class="item"> <span>椹鹃┒鍛橈細</span> - <span>22222</span> + <span>{{ info.driverName }} {{ info.driverPhone }}</span> </div> </div> </div> <div class="title">鍚堝悓鍒楄〃</div> <div class="content"> - <div class="item"> - <div class="contract">鍚堝悓鍙凤細1292992</div> - <div class="placeholder6">鏀惰揣鍦帮細address</div> + <div class="item" v-for="item in info.wmsJobContractVOList"> + <div class="contract">鍚堝悓鍙凤細{{ item.contractCode }}</div> + <div class="placeholder6">鏀惰揣鍦帮細{{ item.address }}</div> <div class="list"> - <div class="line"> - <div class="left"><span>鐗╂枡鍚嶇О锛�</span><span>榛勫北</span></div> - <div class="right"><span>鏁伴噺锛�</span><span>100</span></div> + <div class="line" v-for="line in item.platformWmsDetailList"> + <div class="left"><span>鐗╂枡鍚嶇О锛�</span><span>{{ line.materialName }}</span></div> + <div class="right"><span>鏁伴噺锛�</span><span>{{ line.ioQty }}涓囨敮</span></div> </div> </div> </div> @@ -44,7 +43,7 @@ <script> import GlobalWindow from '@/components/common/GlobalWindow' -import { getPlatform, PlatformEdit, PlatformDel } from '@/api' +import { platformWmsJobDetail } from '@/api' export default { components: { GlobalWindow @@ -53,23 +52,16 @@ return { isShowModal: false, subLoading: false, - param: {} + info: {}, + id: '' } }, methods: { - handleSub() { - const { param } = this - this.subLoading = true - PlatformEdit({ - ...param - }).then(res => { - this.subLoading = false - this.isShowEdit = false - this.$tip.success('鎻愪氦鎴愬姛') - this.getList() - }, () => { - this.subLoading = false + getDetail() { + const { id } = this + platformWmsJobDetail(id).then(res => { + this.info = res }) } } @@ -79,31 +71,51 @@ <style lang="scss" scoped> @import "@/assets/style/variables.scss"; + .detail_modal { font-size: 12px; color: #282828; + .head { background: rgba(39, 155, 170, 0.05); border-radius: 4px; border: 1px solid #dfe2e8; padding: 16px; + .plate { - width: 90px; - text-align: center; + display: flex; + font-weight: 600; + height: 30px; + line-height: 30px; font-size: 15px; color: #111111; - padding: 4px 5px; - font-weight: 700; - border: 1px solid #279baa; background-color: #fff; + border-radius: 4px; + border: 1px solid $primaryColor; + padding-right: 4px; + width:106px; + span { + &:nth-of-type(1) { + background: $primaryColor; + padding: 0 8px; + color: #fff; + } + + &:nth-of-type(2) { + padding-left: 4px; + } + } } + .list { display: flex; flex-wrap: wrap; margin-top: 16px; + .item { width: 50%; margin-bottom: 8px; + span { &:nth-child(1) { color: #666666; @@ -112,35 +124,43 @@ } } } + .title { margin: 16px 0; font-weight: 500; font-size: 16px; color: #222222; } + .content { .item { border-radius: 4px; border: 1px solid #dfe2e8; padding: 16px; + margin-bottom: 10px; + .list { background: #f7f7f7; border-radius: 4px; padding: 12px 16px; margin-top: 10px; } + .contract { font-weight: 500; font-size: 15px; color: #279baa; margin-bottom: 4px; } + .line { display: flex; margin-bottom: 8px; + &:nth-last-child(1) { margin: 0; } + div { span { &:nth-child(1) { @@ -148,9 +168,11 @@ } } } + .left { flex: 6; } + .right { flex: 4; } -- Gitblit v1.9.3