Showing
1 changed file
with
20 additions
and
6 deletions
| ... | ... | @@ -13,10 +13,13 @@ |
| 13 | 13 | <view class="row"><text class="label">卸货地点</text><text class="value">{{ form.destination }}</text></view> |
| 14 | 14 | <view class="row"><text class="label">接货人/联络人</text><text class="value">{{ form.consignee }}</text></view> |
| 15 | 15 | <view class="row"><text class="label">联系电话</text><text class="value">{{ form.phone }}</text></view> |
| 16 | - <view class="row"><text class="label">回货计划安排</text><text class="value">{{ form.returnPlanArrangement }}</text></view> | |
| 16 | + <view class="row"><text class="label">回货计划安排</text><text class="value">{{ form.returnPlanArrangement }}</text> | |
| 17 | + </view> | |
| 17 | 18 | <view class="row"><text class="label">特殊需求、其他等</text><text class="value">{{ form.other }}</text></view> |
| 18 | - <view class="row"><text class="label">装货特别要求/需求</text><text class="value">{{ form.specialLoadingRequirement }}</text></view> | |
| 19 | - <view class="row"><text class="label">是否冻结</text><text class="value">{{ form.freeze ? '是' : '否' }}</text></view> | |
| 19 | + <view class="row"><text class="label">装货特别要求/需求</text><text class="value">{{ form.specialLoadingRequirement | |
| 20 | + }}</text></view> | |
| 21 | + <view class="row"><text class="label">是否冻结</text><text class="value">{{ form.freeze ? '是' : '否' }}</text> | |
| 22 | + </view> | |
| 20 | 23 | </view> |
| 21 | 24 | </view> |
| 22 | 25 | </scroll-view> |
| ... | ... | @@ -27,6 +30,7 @@ |
| 27 | 30 | <script> |
| 28 | 31 | import { getDetailApi, cancelApi } from '@/api/draft_order.js' |
| 29 | 32 | import DetailButtons from '@/components/detail-buttons/index.vue' |
| 33 | +import { checkApi } from '@/api/order_list.js' | |
| 30 | 34 | |
| 31 | 35 | export default { |
| 32 | 36 | name: 'DraftOrderDetail', |
| ... | ... | @@ -88,8 +92,18 @@ export default { |
| 88 | 92 | if (typeof fn === 'function') fn() |
| 89 | 93 | }, |
| 90 | 94 | onEdit() { |
| 91 | - const id = this.form.id || this.form.code | |
| 92 | - if (id) uni.navigateTo({ url: `/pages/draft_order/modify?id=${id}` }) | |
| 95 | + const id = this.form.id || this.form.code; | |
| 96 | + const query = id ? ('?id=' + encodeURIComponent(id)) : ''; | |
| 97 | + // purchaseOrderId 订单id | |
| 98 | + checkApi({ id: this.form.purchaseOrderId }).then(res => { | |
| 99 | + if (res.code === 200) { | |
| 100 | + uni.navigateTo({ url: '/pages/draft_order/modify' + query }) | |
| 101 | + } else { | |
| 102 | + uni.showToast({ title: res.msg || '失败', icon: 'none' }) | |
| 103 | + } | |
| 104 | + }).catch((e) => { | |
| 105 | + uni.showToast({ title: e.msg, icon: 'none' }) | |
| 106 | + }) | |
| 93 | 107 | }, |
| 94 | 108 | onAuditDetail() { |
| 95 | 109 | uni.setStorageSync('sourceBusinessId', this.form.id) |
| ... | ... | @@ -154,7 +168,7 @@ export default { |
| 154 | 168 | background-size: 100% 100%; |
| 155 | 169 | background-position: center; |
| 156 | 170 | |
| 157 | - &_AUDIT { | |
| 171 | + &_AUDIT { | |
| 158 | 172 | background-image: url('~@/static/images/dev_manage/status_1.png'); |
| 159 | 173 | } |
| 160 | 174 | ... | ... |