提交 5136891a 编写于 作者: D devil_gong

支付宝小程序拒绝授权提示优化

上级 f9b576a5
<form onSubmit="formSubmit"> <form onSubmit="formSubmit" a:if="{{data_list_loding_status == 0}}">
<view class="form-input bg-white spacing-mb"> <view class="form-input bg-white spacing-mb">
<input type="text" class="wh-auto" name="name" placeholder="联系人" maxlength="30" /> <input type="text" class="wh-auto" name="name" placeholder="联系人" maxlength="30" />
</view> </view>
...@@ -12,4 +12,9 @@ ...@@ -12,4 +12,9 @@
<view class="bottom-btn-box fixed"> <view class="bottom-btn-box fixed">
<button type="default" formType="submit" class="my-btn-default" hover-class="none" onTap="submit_event" loading="{{form_submit_loading}}" disabled="{{form_submit_loading}}">提交</button> <button type="default" formType="submit" class="my-btn-default" hover-class="none" onTap="submit_event" loading="{{form_submit_loading}}" disabled="{{form_submit_loading}}">提交</button>
</view> </view>
</form> </form>
\ No newline at end of file
<view a:if="{{data_list_loding_status != 0}}">
<import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
</view>
\ No newline at end of file
const app = getApp(); const app = getApp();
Page({ Page({
data: { data: {
data_list_loding_status: 1,
data_list_loding_msg: '处理错误',
form_submit_loading: false, form_submit_loading: false,
}, },
...@@ -20,8 +23,23 @@ Page({ ...@@ -20,8 +23,23 @@ Page({
my.redirectTo({ my.redirectTo({
url: "/pages/login/login?event_callback=init" url: "/pages/login/login?event_callback=init"
}); });
this.setData({
data_list_loding_status: 2,
data_list_loding_msg: '请先绑定手机号码',
});
return false; return false;
} else {
this.setData({
data_list_loding_status: 0,
data_list_loding_msg: '',
});
} }
} else {
this.setData({
data_list_loding_status: 2,
data_list_loding_msg: '请先授权用户信息',
});
} }
}, },
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
<!-- 空购物车 --> <!-- 空购物车 -->
<view a:if="{{data_list.length == 0 && data_list_loding_status == 0}}" class="no-data-box tc"> <view a:if="{{data_list.length == 0 && data_list_loding_status == 0}}" class="no-data-box tc">
<image src="/images/default-cart-empty.png" mode="widthFix" /> <image src="/images/default-cart-empty.png" mode="widthFix" />
<view class="no-data-tips">购物车空空如也</view> <view class="no-data-tips">{{data_list_loding_msg}}</view>
<button type="default" class="my-btn-default" hover-class="none"> <button type="default" class="my-btn-default" hover-class="none">
<navigator url="/pages/index/index" open-type="switchTab" hover-class="none">去逛逛</navigator> <navigator url="/pages/index/index" open-type="switchTab" hover-class="none">去逛逛</navigator>
</button> </button>
...@@ -68,5 +68,5 @@ ...@@ -68,5 +68,5 @@
<view a:if="{{data_list.length == 0 && data_list_loding_status != 0}}"> <view a:if="{{data_list.length == 0 && data_list_loding_status != 0}}">
<import src="/pages/common/nodata.axml" /> <import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status}}"></template> <template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
</view> </view>
\ No newline at end of file
...@@ -2,7 +2,7 @@ const app = getApp(); ...@@ -2,7 +2,7 @@ const app = getApp();
Page({ Page({
data: { data: {
data_list_loding_status: 1, data_list_loding_status: 1,
data_list_loding_msg: '', data_list_loding_msg: '购物车空空如也',
data_bottom_line_status: false, data_bottom_line_status: false,
data_list: [], data_list: [],
swipe_index: null, swipe_index: null,
...@@ -33,6 +33,7 @@ Page({ ...@@ -33,6 +33,7 @@ Page({
url: "/pages/login/login?event_callback=init" url: "/pages/login/login?event_callback=init"
}); });
} else { } else {
my.stopPullDownRefresh();
this.setData({ this.setData({
data_list_loding_status: 0, data_list_loding_status: 0,
data_bottom_line_status: false, data_bottom_line_status: false,
...@@ -44,6 +45,13 @@ Page({ ...@@ -44,6 +45,13 @@ Page({
} else { } else {
this.get_data(); this.get_data();
} }
} else {
my.stopPullDownRefresh();
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
data_list_loding_msg: '请先授权用户信息',
});
} }
}, },
...@@ -74,7 +82,7 @@ Page({ ...@@ -74,7 +82,7 @@ Page({
data_list: data, data_list: data,
data_list_loding_status: data.length == 0 ? 0 : 3, data_list_loding_status: data.length == 0 ? 0 : 3,
data_bottom_line_status: true, data_bottom_line_status: true,
data_list_loding_msg: '', data_list_loding_msg: '购物车空空如也',
}); });
} else { } else {
this.setData({ this.setData({
......
...@@ -26,6 +26,11 @@ Page({ ...@@ -26,6 +26,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
<form onSubmit="form_submit"> <form onSubmit="form_submit" a:if="{{data_list_loding_status == 0}}">
<view class="person-box bg-white"> <view class="person-box bg-white">
<view class="addressee br-b oh"> <view class="addressee br-b oh">
<input class="addressee-name fl br-r" name="name" type="text" value="{{name}}" placeholder="姓名" /> <input class="addressee-name fl br-r" name="name" type="text" value="{{name}}" placeholder="姓名" />
...@@ -29,4 +29,9 @@ ...@@ -29,4 +29,9 @@
</view> </view>
<button class="submit-fixed submit-bottom" type="default" formType="submit" hover-class="none">保存</button> <button class="submit-fixed submit-bottom" type="default" formType="submit" hover-class="none">保存</button>
</form> </form>
\ No newline at end of file
<view a:if="{{data_list_loding_status != 0}}">
<import src="/pages/common/nodata.axml" />
<template is="nodata" data="{{status: data_list_loding_status, msg: data_list_loding_msg}}"></template>
</view>
\ No newline at end of file
...@@ -2,6 +2,9 @@ const app = getApp(); ...@@ -2,6 +2,9 @@ const app = getApp();
Page({ Page({
data: { data: {
data_list_loding_status: 1,
data_list_loding_msg: '处理错误',
province_list: [], province_list: [],
city_list: [], city_list: [],
county_list: [], county_list: [],
...@@ -40,8 +43,17 @@ Page({ ...@@ -40,8 +43,17 @@ Page({
my.redirectTo({ my.redirectTo({
url: "/pages/login/login?event_callback=init" url: "/pages/login/login?event_callback=init"
}); });
this.setData({
data_list_loding_status: 2,
data_list_loding_msg: '请先绑定手机号码',
});
return false; return false;
} else { } else {
this.setData({
data_list_loding_status: 0,
data_list_loding_msg: '',
});
// 获取地址数据 // 获取地址数据
if((this.data.params.id || null) != null) if((this.data.params.id || null) != null)
{ {
...@@ -51,6 +63,11 @@ Page({ ...@@ -51,6 +63,11 @@ Page({
// 获取省 // 获取省
this.get_province_list(); this.get_province_list();
} }
} else {
this.setData({
data_list_loding_status: 2,
data_list_loding_msg: '请先授权用户信息',
});
} }
}, },
......
...@@ -31,6 +31,11 @@ Page({ ...@@ -31,6 +31,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
...@@ -28,6 +28,11 @@ Page({ ...@@ -28,6 +28,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
...@@ -26,6 +26,11 @@ Page({ ...@@ -26,6 +26,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
...@@ -26,6 +26,11 @@ Page({ ...@@ -26,6 +26,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
...@@ -26,6 +26,11 @@ Page({ ...@@ -26,6 +26,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
...@@ -61,6 +61,11 @@ Page({ ...@@ -61,6 +61,11 @@ Page({
// 获取数据 // 获取数据
this.get_data_list(); this.get_data_list();
} }
} else {
this.setData({
data_list_loding_status: 0,
data_bottom_line_status: false,
});
} }
}, },
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册