Showing
6 changed files
with
69 additions
and
95 deletions
| ... | @@ -95,7 +95,7 @@ export function getPvgListSearch(data) { | ... | @@ -95,7 +95,7 @@ export function getPvgListSearch(data) { |
| 95 | // GET | 95 | // GET |
| 96 | // /exportArrivalIn/pvg/info/{arrivalInId} | 96 | // /exportArrivalIn/pvg/info/{arrivalInId} |
| 97 | // 查询pvg运抵单详情 | 97 | // 查询pvg运抵单详情 |
| 98 | -export function getPvgArrivalInInfo(arrivalInId) { | 98 | +export function getPvgArrivalInInfo({ arrivalInId }) { |
| 99 | return request({ | 99 | return request({ |
| 100 | url: `/bus-customer/exportArrivalIn/pvg/info/${arrivalInId}`, | 100 | url: `/bus-customer/exportArrivalIn/pvg/info/${arrivalInId}`, |
| 101 | method: "get", | 101 | method: "get", |
| ... | @@ -105,7 +105,7 @@ export function getPvgArrivalInInfo(arrivalInId) { | ... | @@ -105,7 +105,7 @@ export function getPvgArrivalInInfo(arrivalInId) { |
| 105 | // GET | 105 | // GET |
| 106 | // /exportArrivalIn/pvg/receipt/arrivalInId | 106 | // /exportArrivalIn/pvg/receipt/arrivalInId |
| 107 | // 获取运抵单回执 | 107 | // 获取运抵单回执 |
| 108 | -export function getPvgArrivalInReceipt(arrivalInId) { | 108 | +export function getPvgArrivalInReceipt({ arrivalInId }) { |
| 109 | return request({ | 109 | return request({ |
| 110 | url: `/bus-customer/exportArrivalIn/pvg/receipt/${arrivalInId}`, | 110 | url: `/bus-customer/exportArrivalIn/pvg/receipt/${arrivalInId}`, |
| 111 | method: "get", | 111 | method: "get", | ... | ... |
| ... | @@ -215,6 +215,14 @@ export const constantRoutes = [ | ... | @@ -215,6 +215,14 @@ export const constantRoutes = [ |
| 215 | meta: { title: "PVG订单详情", icon: "" }, | 215 | meta: { title: "PVG订单详情", icon: "" }, |
| 216 | }, | 216 | }, |
| 217 | { | 217 | { |
| 218 | + path: "/pvg-waybill-detail", | ||
| 219 | + component: (resolve) => | ||
| 220 | + require(["@/views/pvgWaybill/detail.vue"], resolve), | ||
| 221 | + hidden: true, | ||
| 222 | + name: "PvgWaybillDetail", | ||
| 223 | + meta: { title: "PVG运单详情", icon: "" }, | ||
| 224 | + }, | ||
| 225 | + { | ||
| 218 | path: "/pvg-list-detail", | 226 | path: "/pvg-list-detail", |
| 219 | component: (resolve) => | 227 | component: (resolve) => |
| 220 | require(["@/views/pvgList/detail.vue"], resolve), | 228 | require(["@/views/pvgList/detail.vue"], resolve), |
| ... | @@ -223,12 +231,12 @@ export const constantRoutes = [ | ... | @@ -223,12 +231,12 @@ export const constantRoutes = [ |
| 223 | meta: { title: "PVG清单详情", icon: "" }, | 231 | meta: { title: "PVG清单详情", icon: "" }, |
| 224 | }, | 232 | }, |
| 225 | { | 233 | { |
| 226 | - path: "/pvg-waybill-detail", | 234 | + path: "/pvg-arrival-detail", |
| 227 | component: (resolve) => | 235 | component: (resolve) => |
| 228 | - require(["@/views/pvgWaybill/detail.vue"], resolve), | 236 | + require(["@/views/pvgArrivalIn/detail.vue"], resolve), |
| 229 | hidden: true, | 237 | hidden: true, |
| 230 | - name: "PvgWaybillDetail", | 238 | + name: "PvgArrivalInDetail", |
| 231 | - meta: { title: "PVG运单详情", icon: "" }, | 239 | + meta: { title: "PVG运抵单详情", icon: "" }, |
| 232 | }, | 240 | }, |
| 233 | ], | 241 | ], |
| 234 | }, | 242 | }, | ... | ... |
This diff is collapsed. Click to expand it.
| ... | @@ -31,7 +31,7 @@ | ... | @@ -31,7 +31,7 @@ |
| 31 | </el-select> | 31 | </el-select> |
| 32 | </Formitem> | 32 | </Formitem> |
| 33 | </el-col> | 33 | </el-col> |
| 34 | - <!-- 运单编号 --> | 34 | + <!-- 物流运单编号 --> |
| 35 | <el-col :span="5"> | 35 | <el-col :span="5"> |
| 36 | <Formitem label="物流运单编号" prop="logisticsNo"> | 36 | <Formitem label="物流运单编号" prop="logisticsNo"> |
| 37 | <FormTextareaInput | 37 | <FormTextareaInput |
| ... | @@ -41,7 +41,7 @@ | ... | @@ -41,7 +41,7 @@ |
| 41 | /> | 41 | /> |
| 42 | </Formitem> | 42 | </Formitem> |
| 43 | </el-col> | 43 | </el-col> |
| 44 | - <!-- 订单编号 --> | 44 | + <!-- 提运单号 --> |
| 45 | <el-col :span="5"> | 45 | <el-col :span="5"> |
| 46 | <Formitem label="提运单号" prop="billNo"> | 46 | <Formitem label="提运单号" prop="billNo"> |
| 47 | <el-input | 47 | <el-input |
| ... | @@ -55,15 +55,15 @@ | ... | @@ -55,15 +55,15 @@ |
| 55 | ></el-input> | 55 | ></el-input> |
| 56 | </Formitem> | 56 | </Formitem> |
| 57 | </el-col> | 57 | </el-col> |
| 58 | - <!-- 电商企业代码 --> | 58 | + <!-- 平台单号 --> |
| 59 | <el-col :span="5"> | 59 | <el-col :span="5"> |
| 60 | - <Formitem label="订单编号" prop="orderNo"> | 60 | + <Formitem label="平台单号" prop="crossOrderId"> |
| 61 | <el-input | 61 | <el-input |
| 62 | type="text" | 62 | type="text" |
| 63 | class="inputShadow" | 63 | class="inputShadow" |
| 64 | - id="inputInner--orderNo" | 64 | + id="inputInner--crossOrderId" |
| 65 | resize="none" | 65 | resize="none" |
| 66 | - v-model="sreachFormData.orderNo" | 66 | + v-model="sreachFormData.crossOrderId" |
| 67 | clearable | 67 | clearable |
| 68 | placeholder="" | 68 | placeholder="" |
| 69 | ></el-input> | 69 | ></el-input> |
| ... | @@ -170,7 +170,7 @@ | ... | @@ -170,7 +170,7 @@ |
| 170 | </template> | 170 | </template> |
| 171 | 171 | ||
| 172 | <script> | 172 | <script> |
| 173 | -import { getPvgWaybillList, getPvgWaybillReceiptInfo } from "@/api/pvg.js"; | 173 | +import { getPvgArrivalInList, getPvgArrivalInReceipt } from "@/api/pvg.js"; |
| 174 | 174 | ||
| 175 | export default { | 175 | export default { |
| 176 | name: "ExportBillQuery", | 176 | name: "ExportBillQuery", |
| ... | @@ -212,30 +212,29 @@ export default { | ... | @@ -212,30 +212,29 @@ export default { |
| 212 | align: "left", | 212 | align: "left", |
| 213 | }, | 213 | }, |
| 214 | { | 214 | { |
| 215 | - name: "订单编号", | 215 | + name: "平台单号", |
| 216 | - value: "orderNo", | 216 | + value: "crossOrderId", |
| 217 | width: "", | 217 | width: "", |
| 218 | align: "left", | 218 | align: "left", |
| 219 | }, | 219 | }, |
| 220 | { | 220 | { |
| 221 | - name: "大包裹号", | 221 | + name: "监管场所经营人代码", |
| 222 | - value: "totalPackageNo", | 222 | + value: "operatorCode", |
| 223 | width: "", | 223 | width: "", |
| 224 | align: "left", | 224 | align: "left", |
| 225 | }, | 225 | }, |
| 226 | { | 226 | { |
| 227 | - name: "主要货物信息", | 227 | + name: "监管场所经营人名称", |
| 228 | - value: "mainGName", | 228 | + value: "operatorName", |
| 229 | width: "", | 229 | width: "", |
| 230 | align: "left", | 230 | align: "left", |
| 231 | }, | 231 | }, |
| 232 | { | 232 | { |
| 233 | - name: "报送类型", | 233 | + name: "监管场所代码", |
| 234 | - value: "appType", | 234 | + value: "loctNo", |
| 235 | width: "", | 235 | width: "", |
| 236 | align: "left", | 236 | align: "left", |
| 237 | }, | 237 | }, |
| 238 | - | ||
| 239 | { | 238 | { |
| 240 | name: "创建时间", | 239 | name: "创建时间", |
| 241 | value: "createTime", | 240 | value: "createTime", |
| ... | @@ -309,7 +308,7 @@ export default { | ... | @@ -309,7 +308,7 @@ export default { |
| 309 | } else { | 308 | } else { |
| 310 | obj.logisticsNo = []; | 309 | obj.logisticsNo = []; |
| 311 | } | 310 | } |
| 312 | - getPvgWaybillList(obj) | 311 | + getPvgArrivalInList(obj) |
| 313 | .then((res) => { | 312 | .then((res) => { |
| 314 | if (res.code === "200") { | 313 | if (res.code === "200") { |
| 315 | this.tableData = res.data.value; | 314 | this.tableData = res.data.value; |
| ... | @@ -344,14 +343,14 @@ export default { | ... | @@ -344,14 +343,14 @@ export default { |
| 344 | //查询详情 | 343 | //查询详情 |
| 345 | view(val) { | 344 | view(val) { |
| 346 | this.$router.push({ | 345 | this.$router.push({ |
| 347 | - name: "PvgOrderDetail", | 346 | + name: "PvgArrivalInDetail", |
| 348 | params: { data: val }, | 347 | params: { data: val }, |
| 349 | }); | 348 | }); |
| 350 | }, | 349 | }, |
| 351 | popoverChange(val) { | 350 | popoverChange(val) { |
| 352 | console.log(val); | 351 | console.log(val); |
| 353 | this.tableData = val.tableData; | 352 | this.tableData = val.tableData; |
| 354 | - this.receiptApi(val.data.id, val.status) | 353 | + this.receiptApi(val.data.arrivalInId, val.status) |
| 355 | .then((res) => { | 354 | .then((res) => { |
| 356 | val.tableData.forEach((item) => { | 355 | val.tableData.forEach((item) => { |
| 357 | if (item.declareId == val.data.declareId) { | 356 | if (item.declareId == val.data.declareId) { |
| ... | @@ -370,8 +369,8 @@ export default { | ... | @@ -370,8 +369,8 @@ export default { |
| 370 | //查询回执 | 369 | //查询回执 |
| 371 | receiptApi(id) { | 370 | receiptApi(id) { |
| 372 | return new Promise((resolve, reject) => { | 371 | return new Promise((resolve, reject) => { |
| 373 | - let obj = { id: id }; | 372 | + let obj = { arrivalInId: id }; |
| 374 | - getPvgWaybillReceiptInfo(obj) | 373 | + getPvgArrivalInReceipt(obj) |
| 375 | .then((res) => { | 374 | .then((res) => { |
| 376 | if (res.code === "200") { | 375 | if (res.code === "200") { |
| 377 | resolve(res.data); | 376 | resolve(res.data); | ... | ... |
| ... | @@ -617,7 +617,7 @@ export default { | ... | @@ -617,7 +617,7 @@ export default { |
| 617 | components: { ProductDetailTable, ReceiptInfoTable }, | 617 | components: { ProductDetailTable, ReceiptInfoTable }, |
| 618 | data() { | 618 | data() { |
| 619 | return { | 619 | return { |
| 620 | - id: null, | 620 | + listId: null, |
| 621 | formData: {}, | 621 | formData: {}, |
| 622 | logData: [], | 622 | logData: [], |
| 623 | logHeaderData: [ | 623 | logHeaderData: [ |
| ... | @@ -650,7 +650,7 @@ export default { | ... | @@ -650,7 +650,7 @@ export default { |
| 650 | }, | 650 | }, |
| 651 | { | 651 | { |
| 652 | name: "商品名称", | 652 | name: "商品名称", |
| 653 | - value: "itemName", | 653 | + value: "gname", |
| 654 | width: "", | 654 | width: "", |
| 655 | align: "left", | 655 | align: "left", |
| 656 | }, | 656 | }, |
| ... | @@ -663,57 +663,25 @@ export default { | ... | @@ -663,57 +663,25 @@ export default { |
| 663 | }, | 663 | }, |
| 664 | { | 664 | { |
| 665 | name: "规格型号", | 665 | name: "规格型号", |
| 666 | - value: "itemDescribe", | 666 | + value: "gmodel", |
| 667 | width: "", | 667 | width: "", |
| 668 | align: "left", | 668 | align: "left", |
| 669 | }, | 669 | }, |
| 670 | { | 670 | { |
| 671 | - name: "申报数量", | 671 | + name: "条形码", |
| 672 | value: "barCode", | 672 | value: "barCode", |
| 673 | width: "", | 673 | width: "", |
| 674 | align: "left", | 674 | align: "left", |
| 675 | }, | 675 | }, |
| 676 | { | 676 | { |
| 677 | - name: "法定数量", | 677 | + name: "企业商品货号", |
| 678 | - value: "qty1", | 678 | + value: "itemNo", |
| 679 | - width: "", | ||
| 680 | - align: "left", | ||
| 681 | - }, | ||
| 682 | - { | ||
| 683 | - name: "法定计量单位", | ||
| 684 | - value: "unit1", | ||
| 685 | - width: "", | ||
| 686 | - align: "left", | ||
| 687 | - slot: true, | ||
| 688 | - }, | ||
| 689 | - { | ||
| 690 | - name: "第二数量", | ||
| 691 | - value: "qty2", | ||
| 692 | - width: "", | ||
| 693 | - align: "left", | ||
| 694 | - }, | ||
| 695 | - { | ||
| 696 | - name: "第二计量单位", | ||
| 697 | - value: "unit2", | ||
| 698 | - width: "", | ||
| 699 | - align: "left", | ||
| 700 | - slot: true, | ||
| 701 | - }, | ||
| 702 | - { | ||
| 703 | - name: "申报计量单位", | ||
| 704 | - value: "unit", | ||
| 705 | width: "", | 679 | width: "", |
| 706 | align: "left", | 680 | align: "left", |
| 707 | }, | 681 | }, |
| 708 | { | 682 | { |
| 709 | - name: "商品品牌", | 683 | + name: "企业商品名称", |
| 710 | - value: "brand", | 684 | + value: "itemName", |
| 711 | - width: "", | ||
| 712 | - align: "left", | ||
| 713 | - }, | ||
| 714 | - { | ||
| 715 | - name: "企业商品描述", | ||
| 716 | - value: "itemDescribe", | ||
| 717 | width: "", | 685 | width: "", |
| 718 | align: "left", | 686 | align: "left", |
| 719 | }, | 687 | }, |
| ... | @@ -737,14 +705,14 @@ export default { | ... | @@ -737,14 +705,14 @@ export default { |
| 737 | slot: true, | 705 | slot: true, |
| 738 | }, | 706 | }, |
| 739 | { | 707 | { |
| 740 | - name: "条形码", | 708 | + name: "目的国(地区)", |
| 741 | - value: "gmodel", | 709 | + value: "country", |
| 742 | width: "", | 710 | width: "", |
| 743 | align: "left", | 711 | align: "left", |
| 744 | }, | 712 | }, |
| 745 | { | 713 | { |
| 746 | - name: "备注", | 714 | + name: "申报数量", |
| 747 | - value: "note", | 715 | + value: "qty", |
| 748 | width: "", | 716 | width: "", |
| 749 | align: "left", | 717 | align: "left", |
| 750 | }, | 718 | }, |
| ... | @@ -757,7 +725,7 @@ export default { | ... | @@ -757,7 +725,7 @@ export default { |
| 757 | }, | 725 | }, |
| 758 | created() { | 726 | created() { |
| 759 | if (this.$route.params.data) { | 727 | if (this.$route.params.data) { |
| 760 | - this.id = this.$route.params.data.id; | 728 | + this.listId = this.$route.params.data.listId; |
| 761 | this.searchData(); | 729 | this.searchData(); |
| 762 | } else { | 730 | } else { |
| 763 | this.back(); | 731 | this.back(); |
| ... | @@ -766,12 +734,12 @@ export default { | ... | @@ -766,12 +734,12 @@ export default { |
| 766 | methods: { | 734 | methods: { |
| 767 | searchData() { | 735 | searchData() { |
| 768 | this.loadings.entryLoading = true; | 736 | this.loadings.entryLoading = true; |
| 769 | - getPvgListInfo({ listId: this.id }) | 737 | + getPvgListInfo({ listId: this.listId }) |
| 770 | .then((res) => { | 738 | .then((res) => { |
| 771 | if (res.code === "200") { | 739 | if (res.code === "200") { |
| 772 | - this.formData = res.data.pvgExportOrderVo; | 740 | + this.formData = res.data.listInfo; |
| 773 | - this.detailData = res.data.pvgExportOrderProductVo; | 741 | + this.detailData = res.data.productList; |
| 774 | - this.logData = res.data.pvgExportOrderReceiptVo; | 742 | + this.logData = res.data.receiptList; |
| 775 | this.detailData.forEach((item, idx) => { | 743 | this.detailData.forEach((item, idx) => { |
| 776 | item.index = idx; | 744 | item.index = idx; |
| 777 | }); | 745 | }); | ... | ... |
| ... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
| 15 | size="small" | 15 | size="small" |
| 16 | > | 16 | > |
| 17 | <el-row :gutter="5"> | 17 | <el-row :gutter="5"> |
| 18 | - <!-- 订单编号 --> | 18 | + <!-- 电商订单/海外仓订仓编号 --> |
| 19 | <el-col :span="3"> | 19 | <el-col :span="3"> |
| 20 | <Formitem label="电商订单/海外仓订仓编号" prop="orderNo"> | 20 | <Formitem label="电商订单/海外仓订仓编号" prop="orderNo"> |
| 21 | <el-input | 21 | <el-input |
| ... | @@ -85,50 +85,49 @@ | ... | @@ -85,50 +85,49 @@ |
| 85 | ></el-input> | 85 | ></el-input> |
| 86 | </Formitem> | 86 | </Formitem> |
| 87 | </el-col> | 87 | </el-col> |
| 88 | - <!-- 电商企业代码 --> | 88 | + <!-- 商品金额 --> |
| 89 | <el-col :span="3"> | 89 | <el-col :span="3"> |
| 90 | - <Formitem label="电商企业代码" prop="ebcCode"> | 90 | + <Formitem label="商品金额" prop="totalPrice"> |
| 91 | <el-input | 91 | <el-input |
| 92 | type="text" | 92 | type="text" |
| 93 | class="inputShadow" | 93 | class="inputShadow" |
| 94 | - id="inputInner--ebcCode" | 94 | + id="inputInner--totalPrice" |
| 95 | resize="none" | 95 | resize="none" |
| 96 | - v-model="formData.ebcCode" | 96 | + v-model="formData.totalPrice" |
| 97 | clearable | 97 | clearable |
| 98 | placeholder="" | 98 | placeholder="" |
| 99 | ></el-input> | 99 | ></el-input> |
| 100 | </Formitem> | 100 | </Formitem> |
| 101 | </el-col> | 101 | </el-col> |
| 102 | - <!-- 电商企业 --> | 102 | + <!-- 电商企业代码 --> |
| 103 | - <el-col :span="6"> | 103 | + <el-col :span="3"> |
| 104 | - <Formitem label="电商企业名称" prop="ebcName"> | 104 | + <Formitem label="电商企业代码" prop="ebcCode"> |
| 105 | <el-input | 105 | <el-input |
| 106 | type="text" | 106 | type="text" |
| 107 | class="inputShadow" | 107 | class="inputShadow" |
| 108 | - id="inputInner--ebcName" | 108 | + id="inputInner--ebcCode" |
| 109 | resize="none" | 109 | resize="none" |
| 110 | - v-model="formData.ebcName" | 110 | + v-model="formData.ebcCode" |
| 111 | clearable | 111 | clearable |
| 112 | placeholder="" | 112 | placeholder="" |
| 113 | ></el-input> | 113 | ></el-input> |
| 114 | </Formitem> | 114 | </Formitem> |
| 115 | </el-col> | 115 | </el-col> |
| 116 | - </el-row> | 116 | + <!-- 电商企业名称 --> |
| 117 | - <el-row :gutter="5"> | 117 | + <el-col :span="6"> |
| 118 | - <!-- 商品金额 --> | 118 | + <Formitem label="电商企业名称" prop="ebcName"> |
| 119 | - <el-col :span="3"> | ||
| 120 | - <Formitem label="商品金额" prop="totalPrice"> | ||
| 121 | <el-input | 119 | <el-input |
| 122 | type="text" | 120 | type="text" |
| 123 | class="inputShadow" | 121 | class="inputShadow" |
| 124 | - id="inputInner--totalPrice" | 122 | + id="inputInner--ebcName" |
| 125 | resize="none" | 123 | resize="none" |
| 126 | - v-model="formData.totalPrice" | 124 | + v-model="formData.ebcName" |
| 127 | clearable | 125 | clearable |
| 128 | placeholder="" | 126 | placeholder="" |
| 129 | ></el-input> | 127 | ></el-input> |
| 130 | </Formitem> | 128 | </Formitem> |
| 131 | </el-col> | 129 | </el-col> |
| 130 | + | ||
| 132 | <!-- 运杂费 --> | 131 | <!-- 运杂费 --> |
| 133 | <el-col :span="3"> | 132 | <el-col :span="3"> |
| 134 | <Formitem label="运杂费" prop="freight"> | 133 | <Formitem label="运杂费" prop="freight"> |
| ... | @@ -219,7 +218,7 @@ | ... | @@ -219,7 +218,7 @@ |
| 219 | </Formitem> | 218 | </Formitem> |
| 220 | </el-col> | 219 | </el-col> |
| 221 | <!-- 发货人名称 --> | 220 | <!-- 发货人名称 --> |
| 222 | - <el-col :span="3"> | 221 | + <el-col :span="6"> |
| 223 | <Formitem label="发货人名称" prop="shipper"> | 222 | <Formitem label="发货人名称" prop="shipper"> |
| 224 | <el-input | 223 | <el-input |
| 225 | type="text" | 224 | type="text" |
| ... | @@ -287,7 +286,7 @@ | ... | @@ -287,7 +286,7 @@ |
| 287 | ></el-input> | 286 | ></el-input> |
| 288 | </Formitem> | 287 | </Formitem> |
| 289 | </el-col> | 288 | </el-col> |
| 290 | - <el-col :span="9"> | 289 | + <el-col :span="6"> |
| 291 | <Formitem label="备注" prop="note"> | 290 | <Formitem label="备注" prop="note"> |
| 292 | <el-input | 291 | <el-input |
| 293 | type="text" | 292 | type="text" | ... | ... |
-
Please register or login to post a comment