Showing
3 changed files
with
91 additions
and
21 deletions
| ... | @@ -45,3 +45,10 @@ export function getAllListBills(data) { | ... | @@ -45,3 +45,10 @@ export function getAllListBills(data) { |
| 45 | }) | 45 | }) |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | +export function getTransportDetail(id) { | ||
| 49 | + return request({ | ||
| 50 | + url: `/bus-customer/exportWaybill/info/${id}`, | ||
| 51 | + method: 'get' | ||
| 52 | + }); | ||
| 53 | +} | ||
| 54 | + | ... | ... |
| ... | @@ -279,7 +279,7 @@ export default { | ... | @@ -279,7 +279,7 @@ export default { |
| 279 | pageIndex: 1, | 279 | pageIndex: 1, |
| 280 | pageSize: 20 | 280 | pageSize: 20 |
| 281 | }).then((res) => { | 281 | }).then((res) => { |
| 282 | - console.log('res', res) | 282 | + console.log('bills res', res) |
| 283 | this.tableData = res.data.value; | 283 | this.tableData = res.data.value; |
| 284 | this.total = res.data.totalItems; | 284 | this.total = res.data.totalItems; |
| 285 | debugger; | 285 | debugger; |
| ... | @@ -293,11 +293,11 @@ export default { | ... | @@ -293,11 +293,11 @@ export default { |
| 293 | this.selected = val; | 293 | this.selected = val; |
| 294 | }, | 294 | }, |
| 295 | handleRowClick(row) { | 295 | handleRowClick(row) { |
| 296 | - const declareId = row.declareId; | 296 | + const id = row.id; |
| 297 | this.$router.push({ | 297 | this.$router.push({ |
| 298 | path: '/exportTransportDetail', | 298 | path: '/exportTransportDetail', |
| 299 | query: { | 299 | query: { |
| 300 | - declareId | 300 | + id |
| 301 | } | 301 | } |
| 302 | }); | 302 | }); |
| 303 | }, | 303 | }, | ... | ... |
| ... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
| 14 | > | 14 | > |
| 15 | <el-row class="row-border"> | 15 | <el-row class="row-border"> |
| 16 | <el-col :span="5"> | 16 | <el-col :span="5"> |
| 17 | - <Formitem label="订单编号" prop="consignmentCode"> | 17 | + <Formitem label="运单编号" prop="consignmentCode"> |
| 18 | <el-popover | 18 | <el-popover |
| 19 | placement="bottom" | 19 | placement="bottom" |
| 20 | width="320" | 20 | width="320" |
| ... | @@ -28,7 +28,7 @@ | ... | @@ -28,7 +28,7 @@ |
| 28 | :rows="5" | 28 | :rows="5" |
| 29 | id="popoverInputconsignmentCode" | 29 | id="popoverInputconsignmentCode" |
| 30 | class="inputShadow textareaPopover" | 30 | class="inputShadow textareaPopover" |
| 31 | - v-model="searchForm.consignmentCode" | 31 | + v-model="searchForm.logisticsNo" |
| 32 | resize="none" | 32 | resize="none" |
| 33 | maxlength="13000" | 33 | maxlength="13000" |
| 34 | placeholder="" | 34 | placeholder="" |
| ... | @@ -41,7 +41,7 @@ | ... | @@ -41,7 +41,7 @@ |
| 41 | :rows="1" | 41 | :rows="1" |
| 42 | class="inputShadow" | 42 | class="inputShadow" |
| 43 | id="inputInner--consignmentCode" | 43 | id="inputInner--consignmentCode" |
| 44 | - v-model="searchForm.consignmentCode" | 44 | + v-model="searchForm.logisticsNo" |
| 45 | resize="none" | 45 | resize="none" |
| 46 | placeholder="" | 46 | placeholder="" |
| 47 | @focus="textareaFocus" | 47 | @focus="textareaFocus" |
| ... | @@ -49,22 +49,76 @@ | ... | @@ -49,22 +49,76 @@ |
| 49 | </el-popover> | 49 | </el-popover> |
| 50 | </Formitem> | 50 | </Formitem> |
| 51 | </el-col> | 51 | </el-col> |
| 52 | - <el-col :span="4"> | 52 | + <el-col :span="5"> |
| 53 | - <Formitem label="订单类型" prop="factoryCode"> | 53 | + <Formitem label="物流企业名称" prop="consignmentCode"> |
| 54 | - <el-select | 54 | + <el-popover |
| 55 | - type="text" | 55 | + placement="bottom" |
| 56 | - id="inputInner--declaredPort" | 56 | + width="320" |
| 57 | - v-model="searchForm.declaredPort" | 57 | + trigger="manual" |
| 58 | - clearable | 58 | + popper-class="popoverconsignmentCode" |
| 59 | - placeholder="" | 59 | + v-model="textareaVisible.formItemconsignmentCode" |
| 60 | > | 60 | > |
| 61 | - <el-option | 61 | + <el-input |
| 62 | - v-for="(item, index) in dictData.userport" | 62 | + name="consignmentCode-textarea" |
| 63 | - :key="index" | 63 | + type="textarea" |
| 64 | - :label="item.name" | 64 | + :rows="5" |
| 65 | - :value="item.name" | 65 | + id="popoverInputconsignmentCode" |
| 66 | - ></el-option> | 66 | + class="inputShadow textareaPopover" |
| 67 | - </el-select> | 67 | + v-model="searchForm.logisticsName" |
| 68 | + resize="none" | ||
| 69 | + maxlength="13000" | ||
| 70 | + placeholder="" | ||
| 71 | + @blur="textareaBlur" | ||
| 72 | + ></el-input> | ||
| 73 | + <el-input | ||
| 74 | + slot="reference" | ||
| 75 | + name="consignmentCode" | ||
| 76 | + type="textarea" | ||
| 77 | + :rows="1" | ||
| 78 | + class="inputShadow" | ||
| 79 | + id="inputInner--consignmentCode" | ||
| 80 | + v-model="searchForm.logisticsName" | ||
| 81 | + resize="none" | ||
| 82 | + placeholder="" | ||
| 83 | + @focus="textareaFocus" | ||
| 84 | + ></el-input> | ||
| 85 | + </el-popover> | ||
| 86 | + </Formitem> | ||
| 87 | + </el-col> | ||
| 88 | + <el-col :span="5"> | ||
| 89 | + <Formitem label="电商企业名称" prop="consignmentCode"> | ||
| 90 | + <el-popover | ||
| 91 | + placement="bottom" | ||
| 92 | + width="320" | ||
| 93 | + trigger="manual" | ||
| 94 | + popper-class="popoverconsignmentCode" | ||
| 95 | + v-model="textareaVisible.formItemconsignmentCode" | ||
| 96 | + > | ||
| 97 | + <el-input | ||
| 98 | + name="consignmentCode-textarea" | ||
| 99 | + type="textarea" | ||
| 100 | + :rows="5" | ||
| 101 | + id="popoverInputconsignmentCode" | ||
| 102 | + class="inputShadow textareaPopover" | ||
| 103 | + v-model="searchForm.logisticsName" | ||
| 104 | + resize="none" | ||
| 105 | + maxlength="13000" | ||
| 106 | + placeholder="" | ||
| 107 | + @blur="textareaBlur" | ||
| 108 | + ></el-input> | ||
| 109 | + <el-input | ||
| 110 | + slot="reference" | ||
| 111 | + name="consignmentCode" | ||
| 112 | + type="textarea" | ||
| 113 | + :rows="1" | ||
| 114 | + class="inputShadow" | ||
| 115 | + id="inputInner--consignmentCode" | ||
| 116 | + v-model="searchForm.logisticsName" | ||
| 117 | + resize="none" | ||
| 118 | + placeholder="" | ||
| 119 | + @focus="textareaFocus" | ||
| 120 | + ></el-input> | ||
| 121 | + </el-popover> | ||
| 68 | </Formitem> | 122 | </Formitem> |
| 69 | </el-col> | 123 | </el-col> |
| 70 | <el-col :span="5"> | 124 | <el-col :span="5"> |
| ... | @@ -419,6 +473,7 @@ | ... | @@ -419,6 +473,7 @@ |
| 419 | <script> | 473 | <script> |
| 420 | import ReceiptInfoTable from "@/components/ReceiptInfoTable/index.vue"; | 474 | import ReceiptInfoTable from "@/components/ReceiptInfoTable/index.vue"; |
| 421 | import ProductDetailTable from "@/components/ProductDetailTable/index.vue"; | 475 | import ProductDetailTable from "@/components/ProductDetailTable/index.vue"; |
| 476 | +import {getTransportDetail} from "@/api/query/query"; | ||
| 422 | 477 | ||
| 423 | export default { | 478 | export default { |
| 424 | name: "exportTransportDetail.vue", | 479 | name: "exportTransportDetail.vue", |
| ... | @@ -451,6 +506,14 @@ export default { | ... | @@ -451,6 +506,14 @@ export default { |
| 451 | }, | 506 | }, |
| 452 | } | 507 | } |
| 453 | }, | 508 | }, |
| 509 | + created() { | ||
| 510 | + const id = this.$route.query.id | ||
| 511 | + getTransportDetail(id).then(res => { | ||
| 512 | + console.log('detail res', res); | ||
| 513 | + const billData = res.data.exportWaybill; | ||
| 514 | + this.searchForm = billData; | ||
| 515 | + }) | ||
| 516 | + }, | ||
| 454 | methods: { | 517 | methods: { |
| 455 | textareaBlur(val) { | 518 | textareaBlur(val) { |
| 456 | let inputInner = document.querySelector( | 519 | let inputInner = document.querySelector( | ... | ... |
-
Please register or login to post a comment