From 60867a6fe0ff2f3f75c19496522439a78a3ffd8e Mon Sep 17 00:00:00 2001 From: buffeyu Date: Thu, 20 Jan 2022 17:28:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6=E3=80=81=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apis/addressManageApi.js | 30 ++ apis/cartApi.js | 9 + apis/forComparisonApi.js | 7 + .../qn-input-number/qn-input-number.vue | 114 ++++--- pages/add-address-manage/index.vue | 90 +++-- pages/address-manage/index.vue | 48 ++- pages/cart/index.vue | 258 ++++++++++---- pages/for-comparison/index.vue | 314 +++++++++++------- pages/paper-details/index.vue | 14 +- static/imgs/cart/shopping-cart-not-select.png | Bin 0 -> 994 bytes static/imgs/cart/shopping-cart-select.png | Bin 0 -> 1161 bytes 11 files changed, 605 insertions(+), 279 deletions(-) create mode 100644 apis/addressManageApi.js create mode 100644 static/imgs/cart/shopping-cart-not-select.png create mode 100644 static/imgs/cart/shopping-cart-select.png diff --git a/apis/addressManageApi.js b/apis/addressManageApi.js new file mode 100644 index 0000000..67b164f --- /dev/null +++ b/apis/addressManageApi.js @@ -0,0 +1,30 @@ +import http from '../utils/http/index.js' +/** + * 查询收货地址 + * swagger: http://api-ops-uec-test.qniao.cn/uec/swagger-ui/index.html?urls.primaryName=CustomerApi#/%E4%BC%81%E4%B8%9A%E6%9F%A5%E8%AF%A2%E6%8E%A5%E5%8F%A3/getEnterpriseShippingAddressListByEnterpriseIdUsingGET + */ +export const getAddress = (data = {}) => { + return http.get({ + url: '/uec/get/enterprise-shipping-address-list/by-enterpriseId', + data + }) +} + + +/** + * 保存收货地址 + * swagger: http://api-ops-uec-test.qniao.cn/uec/swagger-ui/index.html?urls.primaryName=CustomerApi#/%E4%BC%81%E4%B8%9A/saveEnterpriseShippingAddressByEnterpriseIdUsingPOST + */ +export const createAddress = (data = {}) => { + return http.post({ + url: '/uec/save/enterprise-shipping-address/by/enterprise-id', + data + }) +} +// 删除收货地址 +export const delAddress = (data = {}) => { + return http.post({ + url: '/uec​/delete​/enterprise-shipping-address', + data + }) +} \ No newline at end of file diff --git a/apis/cartApi.js b/apis/cartApi.js index 766467b..739a9f2 100644 --- a/apis/cartApi.js +++ b/apis/cartApi.js @@ -20,4 +20,13 @@ export function removeShoppingCar(data) { data } ) +} +// 购物车结算 +export function closePaperReserve(data) { + return http.post( + { + url: '/base-paper-trading/shopping/trolley/buyer/paper/reserve', + data + } + ) } \ No newline at end of file diff --git a/apis/forComparisonApi.js b/apis/forComparisonApi.js index 111bdc1..91ebcf3 100644 --- a/apis/forComparisonApi.js +++ b/apis/forComparisonApi.js @@ -6,4 +6,11 @@ export function createEnquiryOrder(data) { url: '/base-paper-trading/add/enquiry-order', data }) +} +// 查询纸种列表 +export function getCategoryList(data) { + return http.get({ + url: '/base-paper-trading/get/enquiry/category-and-brand-list/by-supplierId', + data + }) } \ No newline at end of file diff --git a/components/qn-input-number/qn-input-number.vue b/components/qn-input-number/qn-input-number.vue index 8ce8f74..599604b 100644 --- a/components/qn-input-number/qn-input-number.vue +++ b/components/qn-input-number/qn-input-number.vue @@ -1,75 +1,79 @@ diff --git a/pages/add-address-manage/index.vue b/pages/add-address-manage/index.vue index bbe9611..8f3139c 100644 --- a/pages/add-address-manage/index.vue +++ b/pages/add-address-manage/index.vue @@ -3,17 +3,17 @@ 收货人 - + 手机号 - + - 所在地区 + 所在地区 - {{ `${form.locProvinceName || ''}/${form.locCityName || ''}/${form.locDistrictName || ''}/${form.locStreetName || ''}` }} + {{ `${form.provinceName || ''}/${form.cityName || ''}/${form.districtName || ''}/${form.streetName || ''}` }} 详细地址 - + @@ -44,9 +44,7 @@ 设置为默认地址 提醒:每次下单会默认使用该地址 - - - + @@ -62,21 +60,29 @@ @@ -133,7 +155,7 @@ export default { border-bottom: 2rpx solid #d8d8d8; min-height: 88rpx; .label { - flex-grow: 0; + flex-grow: 0; flex-shrink: 0; display: flex; flex-direction: row; diff --git a/pages/address-manage/index.vue b/pages/address-manage/index.vue index c0848b2..12818a1 100644 --- a/pages/address-manage/index.vue +++ b/pages/address-manage/index.vue @@ -1,21 +1,21 @@