diff --git a/app.json b/app.json
index 421a8f2..3df3850 100644
--- a/app.json
+++ b/app.json
@@ -61,7 +61,7 @@
"lazyCodeLoading": "requiredComponents",
"permission": {
"scope.userLocation": {
- "desc": "将获取你的位置,用于为你提供配送服务"
+ "desc": "将获取你的位置,用于为你计算配送服务距离"
}
},
"requiredPrivateInfos": [
diff --git a/app.wxss b/app.wxss
index fab7292..266080e 100644
--- a/app.wxss
+++ b/app.wxss
@@ -25,7 +25,6 @@ button .icon,button label{
}
button:not([size=mini]){
width:auto;
- /* height: 108rpx; */
padding:30rpx 25rpx;
font-size: 36rpx;
}
@@ -47,10 +46,7 @@ button[plain]{
border: 1rpx solid rgba(255, 195, 0, 0.5);
color: #FFC300;
}
-/* button:not([plain])[type=primary]:hover{
- background-color:var(--main-hover-color);
- color:var(--main-font-color);
-} */
+
button[type=default]{
color:var(--main-font-color);
font-size:32rpx;
@@ -65,10 +61,7 @@ button[type=primary][plain]{
color:var(--main-color);
padding:28rpx 25rpx;
}
-/* button[type=primary][plain]:hover{
- border-color:var(--main-color);
- color:var(--main-color);
-} */
+
button[loading][type=primary] {
background-color:var(--main-color);
color: hsla(0,0%,100%,.6);
@@ -371,4 +364,8 @@ navigator button{
.navigator-hover{
background-color: transparent;
opacity: 1;
+}
+
+list-view{
+ display: block;
}
\ No newline at end of file
diff --git a/components/listView/index.js b/components/listView/index.js
index bbbc8b6..537fa2d 100644
--- a/components/listView/index.js
+++ b/components/listView/index.js
@@ -24,10 +24,6 @@ Component({
loadAll:{
type:Boolean,
value:false
- },
- class:{
- type:String,
- value:''
}
},
diff --git a/components/listView/index.wxml b/components/listView/index.wxml
index 3fc1a33..427a70e 100644
--- a/components/listView/index.wxml
+++ b/components/listView/index.wxml
@@ -1,5 +1,7 @@
-
+
+
+
diff --git a/components/modalView/index.js b/components/modalView/index.js
new file mode 100644
index 0000000..beccad8
--- /dev/null
+++ b/components/modalView/index.js
@@ -0,0 +1,78 @@
+// components/modalView/index.js
+Component({
+
+ /**
+ * 组件的属性列表
+ */
+ properties: {
+ titleText:{
+ type:String,
+ value:''
+ },
+ titleTextCenter:{
+ type:Boolean,
+ value:true
+ },
+ editable:{
+ type:Boolean,
+ value:false
+ },
+ content:{
+ type:String,
+ value:''
+ },
+ contentPlaceholder:{
+ type:String,
+ value:'请输入内容'
+ },
+ isShowCancel:true,
+ cancelButtonText:{
+ type:String,
+ value:'取消'
+ },
+ okButtonText:{
+ type:String,
+ value:'确定'
+ },
+ show:{
+ type:Boolean,
+ value:false
+ }
+ },
+
+ /**
+ * 组件的初始数据
+ */
+ data: {
+ dynamicsStyle:''
+ },
+
+ /**
+ * 组件的方法列表
+ */
+ methods: {
+ cancelButtonTap(){
+ this.setData({
+ show:false
+ });
+ this.triggerEvent('cancel');
+ },
+ okButtonTap(){
+ this.setData({
+ show:false
+ });
+ this.triggerEvent('ok');
+ }
+ },
+
+ lifetimes:{
+ attached(){
+
+ const windowInfo = wx.getWindowInfo();
+ const viewHeight = 50+96+32+48;
+ this.setData({
+ dynamicsStyle:`top:${(windowInfo.windowHeight-viewHeight)/2}px;height:${viewHeight}px;`
+ })
+ }
+ }
+})
\ No newline at end of file
diff --git a/components/modalView/index.json b/components/modalView/index.json
new file mode 100644
index 0000000..e8cfaaf
--- /dev/null
+++ b/components/modalView/index.json
@@ -0,0 +1,4 @@
+{
+ "component": true,
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/components/modalView/index.wxml b/components/modalView/index.wxml
new file mode 100644
index 0000000..471ba55
--- /dev/null
+++ b/components/modalView/index.wxml
@@ -0,0 +1,15 @@
+
+
+
+ {{titleText}}
+
+
+ {{content}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/modalView/index.wxss b/components/modalView/index.wxss
new file mode 100644
index 0000000..896bb11
--- /dev/null
+++ b/components/modalView/index.wxss
@@ -0,0 +1,32 @@
+.custom-modal-view{
+ border-radius: 20px;
+}
+.custom-modal-view .title{
+ font-size: 34rpx;
+ font-weight: 500;
+ line-height: 50rpx;
+}
+.custom-modal-view .title.center{
+ text-align: center;
+}
+.modal-view-main{
+ border-radius: 24rpx;
+ background-color: #fff;
+ padding:32rpx;
+}
+.custom-modal-view .textarea{
+
+}
+
+.modal-view-main .btns{
+ margin-top:32rpx;
+ display: flex;
+ gap: 18rpx;
+}
+.modal-view-main .btns .button{
+ flex:1;
+ font-size: 32rpx;
+ padding:32rpx;
+ line-height: 1;
+ font-weight: 500;
+}
\ No newline at end of file
diff --git a/pages/help/address/edit/index.js b/pages/help/address/edit/index.js
index 3a433a8..f728a40 100644
--- a/pages/help/address/edit/index.js
+++ b/pages/help/address/edit/index.js
@@ -19,7 +19,9 @@ Page({
gender:'MALE',
phone:'',
community_building_id:'',
- address_detail:''
+ address_detail:'',
+
+ isShowConfirm:false
},
validator:{
name:{required:true,message:'请输入姓名',shake:true,autoFocus:true},
@@ -27,26 +29,23 @@ Page({
buildingIndex:{required:true,message:'请选择楼栋',shake:true,autoFocus:true},
address_detail:{required:true,message:'请输入详细地址',shake:true,autoFocus:true}
},
+ showModal(){
+ this.setData({
+ isShowConfirm:true
+ })
+ },
deleteAddress(){
- wx.showModal({
- title: '确定删除此地址吗',
- content: '',
- complete: (res) => {
- if (res.confirm) {
- commonApi.address.delete(this.data.addressDetail.id).then(()=>{
- this.updateAddressIndex();
- wx.navigateBack({
- success(){
- wx.showToast({
- title: '删除成功',
- icon:'success'
- });
- }
- });
+ commonApi.address.delete(this.data.addressDetail.id).then(()=>{
+ this.updateAddressIndex();
+ wx.navigateBack({
+ success(){
+ wx.showToast({
+ title: '删除成功',
+ icon:'success'
});
}
- }
- })
+ });
+ });
},
/**
* 生命周期函数--监听页面加载
@@ -152,6 +151,11 @@ Page({
buildingChange(event){
console.log(this.data.buildingIndex);
},
+ genderChange(event){
+ this.setData({
+ gender:event.detail.value
+ })
+ },
/**
* 生命周期函数--监听页面初次渲染完成
*/
diff --git a/pages/help/address/edit/index.json b/pages/help/address/edit/index.json
index 9bbacbe..2642c67 100644
--- a/pages/help/address/edit/index.json
+++ b/pages/help/address/edit/index.json
@@ -1,5 +1,6 @@
{
"usingComponents": {
+ "modal-view":"/components/modalView"
},
"navigationBarTitleText": "编辑地址"
}
\ No newline at end of file
diff --git a/pages/help/address/edit/index.wxml b/pages/help/address/edit/index.wxml
index b894923..bed2e81 100644
--- a/pages/help/address/edit/index.wxml
+++ b/pages/help/address/edit/index.wxml
@@ -14,7 +14,7 @@
{{nameMessage}}
-
+
\ No newline at end of file
+
+
+
diff --git a/pages/help/index/index.js b/pages/help/index/index.js
index 67246ce..2ecb9da 100644
--- a/pages/help/index/index.js
+++ b/pages/help/index/index.js
@@ -21,6 +21,7 @@ Page({
isShowOrderConfirm:false,
preOrder:{},
+ preOrderUnPayId:'',
manuallyChangedCommunity:false,
@@ -28,7 +29,8 @@ Page({
ordering:false,
genderKV:userApi.genderKV,
- navBarHeight:0
+ navBarHeight:0,
+ isShowPayModal:false
},
/**
@@ -165,17 +167,9 @@ Page({
});
}).catch((data)=>{
if(data.code==400&&data.data&&data.data.orderid){
- wx.showModal({
- title: '你有订单未支付',
- content: '',
- confirmText:'去支付',
- complete: (res) => {
- if (res.confirm) {
- wx.navigateTo({
- url: `/pages/order/detail/index?id=${data.data.orderid}`,
- })
- }
- }
+ this.setData({
+ isShowPayModal:true,
+ preOrderUnPayId:data.data.orderid
})
}
this.setData({
@@ -192,6 +186,11 @@ Page({
}
})
},
+ navToUnPayOrder(){
+ wx.navigateTo({
+ url: `/pages/order/detail/index?id=${this.data.preOrderUnPayId}`,
+ })
+ },
getOrder(){
if(this.data.ordering)return;
this.setData({ordering:true});
diff --git a/pages/help/index/index.json b/pages/help/index/index.json
index e5c8349..69b888c 100644
--- a/pages/help/index/index.json
+++ b/pages/help/index/index.json
@@ -1,6 +1,7 @@
{
"usingComponents": {
- "nav-bar":"/components/navbar"
+ "nav-bar":"/components/navbar",
+ "modal-view":"/components/modalView"
},
"navigationStyle": "custom"
}
\ No newline at end of file
diff --git a/pages/help/index/index.wxml b/pages/help/index/index.wxml
index 19ad3a6..dd71559 100644
--- a/pages/help/index/index.wxml
+++ b/pages/help/index/index.wxml
@@ -80,7 +80,7 @@
-
+
@@ -120,4 +120,6 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/pages/help/package/index.js b/pages/help/package/index.js
index d1de686..4109670 100644
--- a/pages/help/package/index.js
+++ b/pages/help/package/index.js
@@ -106,7 +106,11 @@ Page({
});
});
},
-
+ sendTypeChange(event){
+ this.setData({
+ sendType:event.detail.value
+ });
+ },
/**
* 生命周期函数--监听页面初次渲染完成
*/
diff --git a/pages/help/package/index.wxml b/pages/help/package/index.wxml
index ed4dd3f..55ca5d8 100644
--- a/pages/help/package/index.wxml
+++ b/pages/help/package/index.wxml
@@ -39,7 +39,7 @@
投递方式
-
+
敲门递件
@@ -53,6 +53,5 @@
-
\ No newline at end of file
diff --git a/pages/my/index/index.wxml b/pages/my/index/index.wxml
index c230d08..985dec1 100644
--- a/pages/my/index/index.wxml
+++ b/pages/my/index/index.wxml
@@ -53,7 +53,7 @@
- 我的邻友
+ 我的蜜友
diff --git a/pages/my/money/index.wxss b/pages/my/money/index.wxss
index 0846f15..62e02bb 100644
--- a/pages/my/money/index.wxss
+++ b/pages/my/money/index.wxss
@@ -3,9 +3,10 @@
border-radius: 18rpx;
background: linear-gradient(270deg, #FFDB00 0%, #FFC300 60%);
box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.06);
- margin:20rpx;
+ margin:20rpx 20rpx 0 20rpx;
padding:40rpx 30rpx;
position:relative;
+ z-index: 11;
}
.consume .title{
font-size: 32rpx;
@@ -24,7 +25,7 @@
font-size: 22rpx;
padding:0 16rpx;
}
-
+.money-list .scroll-view-content{padding-top:20rpx;}
.money-list .item{
display: flex;
margin:20rpx;
diff --git a/pages/order/detail-group/index.wxml b/pages/order/detail-group/index.wxml
index 53875cc..63e837d 100644
--- a/pages/order/detail-group/index.wxml
+++ b/pages/order/detail-group/index.wxml
@@ -69,7 +69,6 @@
bind:tap="pay">去支付
-
\ No newline at end of file
diff --git a/pages/order/detail/index.js b/pages/order/detail/index.js
index 42e280a..beaabf0 100644
--- a/pages/order/detail/index.js
+++ b/pages/order/detail/index.js
@@ -15,7 +15,9 @@ Page({
scrollViewHeight:0,
refresherTriggered:true,
- genderKV:userApi.genderKV
+ genderKV:userApi.genderKV,
+ cancelling:false,
+ isShowCancelView:false
},
/**
@@ -45,24 +47,28 @@ Page({
})
})
},
- cancelOrder(){
- wx.showModal({
- title: '你确定取消此订单吗?',
- complete: (res) => {
- if (res.confirm) {
- userApi.order.cancel(this.data.orderDetail.orderid).then(()=>{
- wx.showToast({
- title: '取消成功',
- })
- this.getOrderDetail();
- const pages = getCurrentPages();
- const prePage = pages[pages.length-2];
- prePage.refreshList();
- });
- }
- }
+ showCancelModal(){
+ this.setData({
+ isShowCancelView:true
})
},
+ cancelOrder(){
+ this.setData({
+ cancelling:true
+ })
+ userApi.order.cancel(this.data.orderDetail.orderid).then(()=>{
+ wx.showToast({
+ title: '取消成功',
+ })
+ this.setData({
+ cancelling:false
+ });
+ this.getOrderDetail();
+ const pages = getCurrentPages();
+ const prePage = pages[pages.length-2];
+ prePage.refreshList();
+ });
+ },
//订单更改后上一个页面如果是订单列表,就刷新
refreshOrderList(){
const pages = getCurrentPages();
diff --git a/pages/order/detail/index.json b/pages/order/detail/index.json
index 11e155f..69a07b8 100644
--- a/pages/order/detail/index.json
+++ b/pages/order/detail/index.json
@@ -1,6 +1,7 @@
{
"usingComponents": {
- "merchant-order":"/components/merchantOrder"
+ "merchant-order":"/components/merchantOrder",
+ "modal-view":"/components/modalView"
},
"navigationBarTitleText": "订单详情"
}
\ No newline at end of file
diff --git a/pages/order/detail/index.wxml b/pages/order/detail/index.wxml
index fcc857c..2bacaf1 100644
--- a/pages/order/detail/index.wxml
+++ b/pages/order/detail/index.wxml
@@ -99,17 +99,22 @@
-
+
-
-
+
+
+
+
-
\ No newline at end of file
+
+
\ No newline at end of file