From f3c0a5f16f8c8d718f138772a349ea129ff509ec Mon Sep 17 00:00:00 2001 From: ltlzx <942659938@qq.com> Date: Fri, 15 Jul 2022 17:53:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=88=91=E7=9A=84=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=92=8C=E5=AF=B9=E6=8E=A5=E8=AE=A2=E5=8D=95=E8=AF=84?= =?UTF-8?q?=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .hbuilderx/launch.json | 4 + api/index.js | 5 +- api/request.js | 6 +- pages/account/addAddress.vue | 2 +- pages/account/myOrders.vue | 399 ++++++++++++++++++-------------- pages/order/confirmation.vue | 6 +- pages/order/details.vue | 59 ++++- pages/order/refund.vue | 8 +- pages/productDetails/index.vue | 10 +- pages/productDetails/review.vue | 114 ++++++++- 10 files changed, 409 insertions(+), 204 deletions(-) diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json index 582561b..a97fd25 100644 --- a/.hbuilderx/launch.json +++ b/.hbuilderx/launch.json @@ -10,6 +10,10 @@ { "launchtype" : "local" }, + "h5" : + { + "launchtype" : "local" + }, "type" : "uniCloud" } ] diff --git a/api/index.js b/api/index.js index e81de6a..2878f6b 100644 --- a/api/index.js +++ b/api/index.js @@ -38,7 +38,7 @@ export const defaultRequest2 =query=>{ }) } //默认请求地址 只用cookies请求数据 对里面的对象进行加密 -export const defaultRequest3 =query=>{ +export const defaultRequest3 =(query,key)=>{ return httpRequest({ url:'mapi/api_v2011.php?appcode=DOPE+', method:'post', @@ -46,7 +46,8 @@ export const defaultRequest3 =query=>{ errMsg:true, isCookies:true, isEncryption:true, - isLoad:true + isLoad:true, + key:key }) } //默认请求地址 不显示等待加载 diff --git a/api/request.js b/api/request.js index 4cd3440..b204f1e 100644 --- a/api/request.js +++ b/api/request.js @@ -22,13 +22,13 @@ const httpRequest = (params) => { } let data=Object.assign(json_data,params.data) console.info(data) - let consignee + let key=params.key if(params.isEncryption){ // console.info(JSON.parse(JSON.stringify(data.consignee))) - consignee=encryption(JSON.parse(JSON.stringify(data.consignee))) + key=encryption(JSON.parse(JSON.stringify(data[params.key]))) // console.info(consignee) data=encryption(data) - data.consignee=consignee + data[params.key]=key }else{ data=encryption(data) } diff --git a/pages/account/addAddress.vue b/pages/account/addAddress.vue index ef3006a..71e548b 100644 --- a/pages/account/addAddress.vue +++ b/pages/account/addAddress.vue @@ -249,7 +249,7 @@ return } console.info(this.query) - defaultRequest3(this.query).then(res=>{ + defaultRequest3(this.query,'consignee').then(res=>{ console.info(res) if(res.error==0){ uni.showToast({ diff --git a/pages/account/myOrders.vue b/pages/account/myOrders.vue index 5b5dd47..7fa91b2 100644 --- a/pages/account/myOrders.vue +++ b/pages/account/myOrders.vue @@ -6,6 +6,7 @@ +