zhengquan.bai

运单详情接口调用

...@@ -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(
......