diff --git a/甲情_甲意/.mini-ide/compileMode.json b/甲情_甲意/.mini-ide/compileMode.json index bb090f5..c9b95c3 100644 --- a/甲情_甲意/.mini-ide/compileMode.json +++ b/甲情_甲意/.mini-ide/compileMode.json @@ -121,8 +121,8 @@ "launchMode": "common" }, { - "title": "pages/shanmenspjm/shanmenspjm", - "page": "pages/shanmenspjm/shanmenspjm", + "title": "咨询", + "page": "pages/zixunmeijiashi/zixunmeijiashi", "launchMode": "common" } ] diff --git a/甲情_甲意/miniprogram/app.json b/甲情_甲意/miniprogram/app.json index 7a0b1f7..e5bcf70 100644 --- a/甲情_甲意/miniprogram/app.json +++ b/甲情_甲意/miniprogram/app.json @@ -27,7 +27,10 @@ "pages/yuyuezhifu/yuyuezhifu", "pages/shnagmendianpu/shnagmendianpu", "pages/yuyuezhifusm/yuyuezhifusm", - "pages/yuyuejiemian/yuyuejiemian" + "pages/yuyuejiemian/yuyuejiemian", + "pages/message/message", + "pages/pay/pay", + "pages/dingdanxiangqing/dingdanxiangqing" ], "window": { "defaultTitle": "甲情甲意", @@ -47,20 +50,20 @@ { "pagePath": "pages/shouye/shouye", "name": "首页", - "icon": "pages/image/shouye.png", - "activeIcon": "pages/image/shouye.png" + "icon": "pages/image/shouyedianjiqian.png", + "activeIcon": "pages/image/shouyedianjihou.png" }, { "pagePath": "pages/gouwuche/gouwuche", "name": "购物车", - "icon": "pages/image/gouwuche.png", - "activeIcon": "pages/image/gouwuche.png" + "icon": "pages/image/gouwuchedianjiqian.png", + "activeIcon": "pages/image/gouwuchedianjihou.png" }, { "pagePath": "pages/wode/wode", "name": "我的", - "icon": "pages/image/my.png", - "activeIcon": "pages/image/my.png" + "icon": "pages/image/wodedianjiqian.png", + "activeIcon": "pages/image/wodedianjihou.png" } ] }, diff --git a/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.axml b/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.axml index 728ba71..bcc7f48 100644 --- a/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.axml +++ b/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.axml @@ -19,7 +19,7 @@ - + {{item.businessName}} diff --git a/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.js b/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.js index b9a0328..feafe56 100644 --- a/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.js +++ b/甲情_甲意/miniprogram/pages/daodianfuwu/daodianfuwu.js @@ -31,7 +31,7 @@ Page({ onLoad() { this.localcation(); my.request({ - url: url + '/api/business/list', + url: url + '/api/business/listLv', method: 'POST', data: { @@ -68,10 +68,16 @@ Page({ const startBusiness = id.startBusiness const storeStatus = id.storeStatus const businessPhone =id.businessPhone - console.log('Address being passed: ', ID,address,businessName,businessAvatar,endBusiness,startBusiness,businessPhone); + const level = id.level + console.log('Address being passed: ', level,ID,address,businessName,businessAvatar,endBusiness,startBusiness,businessPhone); my.navigateTo({ - url: `/pages/dianpuzhuye/dianpuzhuye?userId=${userId}&&address=${address}&&businessName=${businessName}&&businessAvatar=${businessAvatar}&&startBusiness=${startBusiness}&&endBusiness=${endBusiness}&&storeStatus=${storeStatus}&&id=${ID}&&businessPhone=${businessPhone}`, + url: `/pages/dianpuzhuye/dianpuzhuye?userId=${userId} + &&address=${address}&&businessName=${businessName} + &&businessAvatar=${businessAvatar} + &&startBusiness=${startBusiness} + &&endBusiness=${endBusiness}&&storeStatus=${storeStatus} + &&id=${ID}&&businessPhone=${businessPhone}&&level=${level}`, }); }, find(){ diff --git a/甲情_甲意/miniprogram/pages/denglu/denglu.js b/甲情_甲意/miniprogram/pages/denglu/denglu.js index 416116d..a04fa26 100644 --- a/甲情_甲意/miniprogram/pages/denglu/denglu.js +++ b/甲情_甲意/miniprogram/pages/denglu/denglu.js @@ -3,24 +3,27 @@ Page({ data: { authCode: '', intervalId: null, // 定时器ID,用于后续清除 + sid:0 }, Login() { my.getAuthCode({ scopes: 'auth_user', success: res => { - const authCode = res.authCode; - console.log(typeof authCode); - console.log(authCode); + const authcode = res.authCode; + console.log(typeof authcode); + console.log(authcode); // 请求后端接口进行用户登录 my.request({ url: url + '/api/Alipay/parseCode', data: { - authCode, + authcode, + severId:this.data.sid }, success: (res) => { - const { username, avatarUrl, id } = res.data.data; + if(res.data.code==0){ + const { username, avatarUrl, id } = res.data.data; const setCookie = res.header['set-cookie'] || res.header['Set-Cookie']; console.log('Set-Cookie:', setCookie + '这是这个码'); @@ -51,6 +54,11 @@ Page({ title: '登录成功', }); my.navigateBack(); + }else{ + this.setData({ + sid:1, + }) + } }, fail: (res) => { console.log("登录失败:", res); diff --git a/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.axml b/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.axml index 767d170..7eb6f91 100644 --- a/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.axml +++ b/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.axml @@ -4,14 +4,17 @@ {{businessName}} - - 4.9 + + {{level}}.0 500条 - + diff --git a/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.js b/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.js index 8b62544..23788cc 100644 --- a/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.js +++ b/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.js @@ -43,6 +43,7 @@ Page({ showComments: false, // 控制评论部分是否显示 showBusinessInfo: false, // 控制商家信息是否显示 pingjia:[], + level:'' }, onLoad(options) { // Extract userId and address from options @@ -55,6 +56,7 @@ Page({ const storeStatus = options.storeStatus; const id = options.id const businessPhone = options.businessPhone + const level = options.level console.log(id,'这是店铺id吗'); // Set them in data for use in the page this.setData({ @@ -67,6 +69,7 @@ Page({ storeStatus:storeStatus, id:id, businessPhone:businessPhone, + level:level }); my.request({ url: url + '/api/commodities/list/page/commodities', @@ -270,6 +273,7 @@ jiaru(item) { console.log('传递的数据:', id); const ids = id.id const businessId = id.businessId + const selectedOptions = '到店服务' my.getStorage({ key: 'userInfo', success: (res) => { @@ -283,7 +287,7 @@ jiaru(item) { businessId: businessId, commoditiesId: ids, quantity: 1, - selectedOptions: "", + selectedOptions: selectedOptions, userId: userInfo.id }, headers: { @@ -341,4 +345,9 @@ shangpinjiemian(item){ }) console.log(ids,businessId,commoditiesImage,commoditiesName,commoditiesPrice+'这是商品的',dianpuid+'这是店铺的') }, +kefu(){ + my.navigateTo({ + url:'/pages/zixunmeijiashi/zixunmeijiashi' + }) +} }); \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.json b/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.json index 46d6805..521960d 100644 --- a/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.json +++ b/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.json @@ -1,6 +1,8 @@ { "defaultTitle": "店铺主页", - "usingComponents": {}, + "usingComponents": { + "ant-rate": "antd-mini/es/Rate/index" + }, "styleIsolation": "apply-shared" } diff --git a/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.acss b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.acss new file mode 100644 index 0000000..ce5890a --- /dev/null +++ b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.acss @@ -0,0 +1,63 @@ +.text{ + font-size: 18px; + font-weight:bold; +} +.textbox{ + width: 40%; + height: 50px; + display: flex; + justify-content: center; + align-items: center; +} +.box{ + width: 90%; + display: flex; + flex-direction: column; + border: 1px solid #f69595; + border-radius: 10px; +} +.image{ + width: 25px; + height: 25px; +} +.biaoti{ + width: 100%; + display: flex; + height: 30px; + align-items:center; + justify-content:space-between; +} +.imagebox{ + display: flex; + margin:10rpx 0 20rpx 0 +} +.dindan{ + display: flex; + justify-content: center; +} +.tupian{ + width: 100px; + height: 100px; + border-radius: 20px; + margin-left: 20rpx; +} +.price{ + width: 70px; + display: flex; + align-items:flex-end; + justify-content: center; + margin-left:auto ; +} +.xian{ + width: 98%; + height: 1px; + border-top: 1px solid #827e7e; +} +.messagebox{ + width: 100%; + display: flex; + flex-direction: column; +} +.textwiezhi{ + margin:10rpx 0 10rpx 20rpx +} \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.axml b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.axml new file mode 100644 index 0000000..2b11a92 --- /dev/null +++ b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.axml @@ -0,0 +1,40 @@ + + 订单待支付 + 订单待使用 + 订单已完成 + 订单已取消 + 订单已预约 + 订单已退款 + + + + + + {{businessName}} + + + + 到店服务 + + + + + + + {{commoditiesName}} + x1 + + + 实付¥{{commoditiesPrice}} + + + + + + 订单编号:{{ordernumber}} + 客户姓名:{{userName}} + 联系电话:{{phone}} + 下单时间:{{createTime}} + + + diff --git a/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.js b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.js new file mode 100644 index 0000000..44f19d2 --- /dev/null +++ b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.js @@ -0,0 +1,25 @@ +Page({ + data: {}, + onLoad(options) { + const ordernumber = options.ordernumber + const userName = options.userName + const phone = options.phone + const createTime = options.createTime + const commoditiesPrice = options.commoditiesPrice + const commoditiesImage = options.commoditiesImage + const commoditiesName = options.commoditiesName + const businessName = options.businessName + const statues = options.statues + console.log(statues,ordernumber,userName,phone,createTime,businessName,commoditiesPrice,commoditiesImage,commoditiesName); + this.setData({ + userName:userName, + phone:phone, + createTime:createTime, + commoditiesPrice:commoditiesPrice, + commoditiesImage:commoditiesImage, + commoditiesName:commoditiesName, + businessName:businessName, + statues:statues + }) + }, +}); diff --git a/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.json b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.json new file mode 100644 index 0000000..66d0aa2 --- /dev/null +++ b/甲情_甲意/miniprogram/pages/dingdanxiangqing/dingdanxiangqing.json @@ -0,0 +1,5 @@ +{ + "defaultTitle": "订单详情", + "usingComponents": {}, + "styleIsolation": "apply-shared" +} diff --git a/甲情_甲意/miniprogram/pages/image/gouwuchedianjihou.png b/甲情_甲意/miniprogram/pages/image/gouwuchedianjihou.png new file mode 100644 index 0000000..d0d9514 Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/gouwuchedianjihou.png differ diff --git a/甲情_甲意/miniprogram/pages/image/gouwuchedianjiqian.png b/甲情_甲意/miniprogram/pages/image/gouwuchedianjiqian.png new file mode 100644 index 0000000..18a5db3 Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/gouwuchedianjiqian.png differ diff --git a/甲情_甲意/miniprogram/pages/image/message.png b/甲情_甲意/miniprogram/pages/image/message.png new file mode 100644 index 0000000..ec26acc Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/message.png differ diff --git a/甲情_甲意/miniprogram/pages/image/shouyedianjihou.png b/甲情_甲意/miniprogram/pages/image/shouyedianjihou.png new file mode 100644 index 0000000..30d96f3 Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/shouyedianjihou.png differ diff --git a/甲情_甲意/miniprogram/pages/image/shouyedianjiqian.png b/甲情_甲意/miniprogram/pages/image/shouyedianjiqian.png new file mode 100644 index 0000000..1960341 Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/shouyedianjiqian.png differ diff --git a/甲情_甲意/miniprogram/pages/image/wodedianjihou.png b/甲情_甲意/miniprogram/pages/image/wodedianjihou.png new file mode 100644 index 0000000..87fe452 Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/wodedianjihou.png differ diff --git a/甲情_甲意/miniprogram/pages/image/wodedianjiqian.png b/甲情_甲意/miniprogram/pages/image/wodedianjiqian.png new file mode 100644 index 0000000..5bc4283 Binary files /dev/null and b/甲情_甲意/miniprogram/pages/image/wodedianjiqian.png differ diff --git a/甲情_甲意/miniprogram/pages/meijiashirenzheng/meijiashirenzheng.js b/甲情_甲意/miniprogram/pages/meijiashirenzheng/meijiashirenzheng.js index 43bea06..b92613b 100644 --- a/甲情_甲意/miniprogram/pages/meijiashirenzheng/meijiashirenzheng.js +++ b/甲情_甲意/miniprogram/pages/meijiashirenzheng/meijiashirenzheng.js @@ -234,7 +234,7 @@ onUpload(file) { this.setData({ zhengshu:cunchu.data, }) - console.log(this.data.yingyeimage,'hhhhhhhhhhhhhhh'); + console.log(this.data.zhengshu,'hhhhhhhhhhhhhhh'); }, fail: (err) => { console.log('上传失败:', err); @@ -243,4 +243,5 @@ onUpload(file) { }); }); }, + }); diff --git a/甲情_甲意/miniprogram/pages/message/message.acss b/甲情_甲意/miniprogram/pages/message/message.acss new file mode 100644 index 0000000..0e67e60 --- /dev/null +++ b/甲情_甲意/miniprogram/pages/message/message.acss @@ -0,0 +1,27 @@ +.image{ + width: 50px; + height: 50px; + border-radius: 40px; +} +.textbox{ + width: 100%; + border-bottom: 1px solid #8f8585; + display: flex; + justify-content: space-between; +} +.imagebox{ + width: 80%; + display: flex; +} +.name{ + display: flex; + flex-direction: column; + margin-left: 10rpx; +} +.time{ + width: 20%; + height: 50px; + display: flex; + justify-content: center; + align-items: center; +} \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/message/message.axml b/甲情_甲意/miniprogram/pages/message/message.axml new file mode 100644 index 0000000..e9d987b --- /dev/null +++ b/甲情_甲意/miniprogram/pages/message/message.axml @@ -0,0 +1,14 @@ + + + + + + {{item.name}} + {{item.text}} + + + + {{item.time}} + + + \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/message/message.js b/甲情_甲意/miniprogram/pages/message/message.js new file mode 100644 index 0000000..2c3b8c5 --- /dev/null +++ b/甲情_甲意/miniprogram/pages/message/message.js @@ -0,0 +1,27 @@ +Page({ + data: { + message:[ + { + name:'美美美甲店', + text:'kjashljashdlkashdlksahl' + }, + { + name:'美美美甲店', + text:'kjashljashdlkashdlksahl' + }, + { + name:'美美美甲店', + text:'kjashljashdlkashdlksahl' + }, + { + name:'美美美甲店', + text:'kjashljashdlkashdlksahl' + }, + { + name:'美美美甲店', + text:'kjashljashdlkashdlksahl' + }, + ] + }, + onLoad() {}, +}); diff --git a/甲情_甲意/miniprogram/pages/message/message.json b/甲情_甲意/miniprogram/pages/message/message.json new file mode 100644 index 0000000..89bb81c --- /dev/null +++ b/甲情_甲意/miniprogram/pages/message/message.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "styleIsolation": "apply-shared" +} diff --git a/甲情_甲意/miniprogram/pages/pay/pay.acss b/甲情_甲意/miniprogram/pages/pay/pay.acss new file mode 100644 index 0000000..ca32a7e --- /dev/null +++ b/甲情_甲意/miniprogram/pages/pay/pay.acss @@ -0,0 +1,61 @@ +.all{ + width: 100%; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + } + .box{ + width: 90%; + height: 180px; + display: flex; + border: 1px solid #9fa1a3; + border-radius: 20px; + margin-top: 20rpx; + flex-direction: column; + overflow: hidden; + } + .image{ + width: 80px; + height: 80px; + border-radius: 10px; + } + .xinxi{ + width: 100%; + height: 100px; + display: flex; + margin-left: 20rpx + } + .juzhong{ + display:flex; + align-items:center + } + .biaoti{ + width: 249px; + margin-left: 10rpx; + } + .text{ + font-size: 18px; + font-weight: bold; + } + .form{ + width: 100%; + height: 200px; + } + .xian{ + width: 100%; + height: 1px; + background-color: #9fa1a3; + + } + .zhifu{ + display: flex; + justify-content: center; + align-items: center; + width: 90%; + height: 50px; + background-color: #ee8d97; + border-radius: 40px; + position: fixed; + bottom: 40rpx; + } \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/pay/pay.axml b/甲情_甲意/miniprogram/pages/pay/pay.axml new file mode 100644 index 0000000..c5acc15 --- /dev/null +++ b/甲情_甲意/miniprogram/pages/pay/pay.axml @@ -0,0 +1,37 @@ + + + + + + + + + + {{commoditiesName}} + + ¥{{commoditiesPrice}} + + + 共{{quantity}}件 + + + + + + + + 商品总价 + ¥{{commoditiesPrice}} + + + + 蚂蚁积分 + 暂不可用 + + + + + + 支付 ¥{{commoditiesPrice}} + + \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/pay/pay.js b/甲情_甲意/miniprogram/pages/pay/pay.js new file mode 100644 index 0000000..e46d7bd --- /dev/null +++ b/甲情_甲意/miniprogram/pages/pay/pay.js @@ -0,0 +1,68 @@ +import {url} from '../request' +Page({ + data:{ + + }, + onLoad(options) { + const commoditiesImage = options.commoditiesImage + const commoditiesName = options.commoditiesName + const commoditiesPrice = options.commoditiesPrice + const quantity = options.quantity + const orderNumber = options.ordernumber + console.log(orderNumber,quantity,commoditiesPrice,commoditiesName,commoditiesImage); + this.setData({ + orderNumber:orderNumber, + commoditiesImage:commoditiesImage, + quantity:quantity, + commoditiesPrice:commoditiesPrice, + commoditiesName:commoditiesName, + }) + }, + + paymoney(){ + console.log(this.data.orderNumber); + my.getStorage({ + key: 'userInfo', + success: (res) => { + const userInfo = res.data; + this.setData({ + id: userInfo.id, // 获取 id + }); + + if (userInfo && userInfo.cookie) { + my.request({ + url: url + '/api/Alipay/create/alipay', + method: 'GET', + data: { + orderNumber: this.data.orderNumber + }, + headers: { + 'content-type': 'application/json', + }, + dataType: 'json', + success: (res) => { + console.log(res); + if (res.data.code === 0) { + console.log(res); + my.alert({content:'支付成功'}) + my.navigateBack(); + } + }, + fail: (error) => { + my.alert({ content: '支付失败' }); + }, + }); + } else { + my.alert({ + content: '您未登录,请先登录。', + success: () => { + my.navigateTo({ + url: '/pages/denglu/denglu', + }); + }, + }); + } + }, + }); + } +}); diff --git a/甲情_甲意/miniprogram/pages/pay/pay.json b/甲情_甲意/miniprogram/pages/pay/pay.json new file mode 100644 index 0000000..89bb81c --- /dev/null +++ b/甲情_甲意/miniprogram/pages/pay/pay.json @@ -0,0 +1,4 @@ +{ + "usingComponents": {}, + "styleIsolation": "apply-shared" +} diff --git a/甲情_甲意/miniprogram/pages/pingjia/pingjia.acss b/甲情_甲意/miniprogram/pages/pingjia/pingjia.acss index fd70c75..b8d3b37 100644 --- a/甲情_甲意/miniprogram/pages/pingjia/pingjia.acss +++ b/甲情_甲意/miniprogram/pages/pingjia/pingjia.acss @@ -1,7 +1,6 @@ /* 评价盒子 */ .box { width: 90%; - height: 150px; border: 1px solid #de868f; border-radius: 20rpx; margin-top: 20rpx; @@ -48,4 +47,14 @@ justify-content: space-between display:flex; flex-direction: column; align-items: center +} +.label { + color: #333; +} +.input-row { + display: flex; + flex-direction: column; + padding: 10px 0; + border-bottom: 1px solid #ddd; + margin-left: 20rpx; } \ No newline at end of file diff --git a/甲情_甲意/miniprogram/pages/pingjia/pingjia.axml b/甲情_甲意/miniprogram/pages/pingjia/pingjia.axml index 0118a83..3b970d1 100644 --- a/甲情_甲意/miniprogram/pages/pingjia/pingjia.axml +++ b/甲情_甲意/miniprogram/pages/pingjia/pingjia.axml @@ -32,7 +32,8 @@ 总体 + +