用户地址[地图/身份证]新增开关控制

This commit is contained in:
Devil
2020-11-27 14:12:32 +08:00
parent cd414b3104
commit 22b27f3c47
20 changed files with 192 additions and 70 deletions

View File

@ -43,7 +43,7 @@
<input type="text" name="address" value="{{address_data.address || ''}}" maxlength="80" placeholder-class="cr-ccc" class="cr-666" placeholder="详细地址格式 1~80 个字符之间" />
</view>
<view class="form-gorup bg-white">
<view a:if="{{home_user_address_map_status == 1}}" class="form-gorup bg-white">
<view class="form-gorup-title">地理位置<text class="form-group-tips-must">必选</text></view>
<view onTap="choose_location_event" class="form-gorup-text">
<view a:if="{{(user_location || null) == null && (address_data.address || null) == null}}" class="cr-888">请选择地理位置</view>
@ -59,7 +59,7 @@
</view>
<!-- 身份证信息 -->
<view class="idcard-container">
<view a:if="{{home_user_address_idcard_status == 1}}" class="idcard-container">
<view class="form-gorup bg-white">
<view class="form-gorup-title">身份证姓名<text class="form-group-tips">选填,请务必与上传的身份证件姓名保持一致</text></view>
<input type="text" name="idcard_name" value="{{address_data.idcard_name || ''}}" maxlength="16" placeholder-class="cr-ccc" class="cr-666" placeholder="身份证姓名格式 2~16 个字符之间" />

View File

@ -26,6 +26,10 @@ Page({
user_location: null,
form_submit_disabled_status: false,
// 基础配置
home_user_address_map_status: 0,
home_user_address_idcard_status : 0,
},
onLoad(params) {
@ -50,6 +54,19 @@ Page({
this.user_location_init();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_user_address_map_status: app.get_config('config.home_user_address_map_status'),
home_user_address_idcard_status: app.get_config('config.home_user_address_idcard_status')
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据
init() {
var user = app.get_user_info(this, "init");
if (user != false) {

View File

@ -138,7 +138,7 @@ Page({
this.setData({
user_order_status_list: temp_user_order_status_list,
avatar: ((data.avatar || null) != null) ? data.avatar : ((this.data.avatar || null) == null ? app.data.default_user_head_src : this.data.avatar),
nickname: (data.nickname != null) ? data.nickname : this.data.nickname,
nickname: ((data.nickname || null) != null) ? data.nickname : this.data.nickname,
message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total,
head_nav_list: temp_head_nav_list,
navigation: data.navigation || [],

View File

@ -26,6 +26,10 @@ Page({
user_location: null,
form_submit_disabled_status: false,
// 基础配置
home_user_address_map_status: 0,
home_user_address_idcard_status : 0,
},
onLoad(params) {
@ -50,6 +54,19 @@ Page({
this.user_location_init();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_user_address_map_status: app.get_config('config.home_user_address_map_status'),
home_user_address_idcard_status: app.get_config('config.home_user_address_idcard_status')
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据
init() {
var user = app.get_user_info(this, "init");
if (user != false) {

View File

@ -43,7 +43,7 @@
<input type="text" name="address" value="{{address_data.address || ''}}" maxlength="80" placeholder-class="cr-ccc" class="cr-666" placeholder="详细地址格式 1~80 个字符之间" />
</view>
<view class="form-gorup bg-white">
<view s-if="home_user_address_map_status == 1" class="form-gorup bg-white">
<view class="form-gorup-title">地理位置<text class="form-group-tips-must">必选</text></view>
<view bindtap="choose_location_event" class="form-gorup-text">
<view s-if="(user_location || null) == null && (address_data.address || null) == null" class="cr-888">请选择地理位置</view>
@ -59,7 +59,7 @@
</view>
<!-- 身份证信息 -->
<view class="idcard-container">
<view s-if="home_user_address_idcard_status == 1" class="idcard-container">
<view class="form-gorup bg-white">
<view class="form-gorup-title">身份证姓名<text class="form-group-tips">选填,请务必与上传的身份证件姓名保持一致</text></view>
<input type="text" name="idcard_name" value="{{address_data.idcard_name || ''}}" maxlength="16" placeholder-class="cr-ccc" class="cr-666" placeholder="身份证姓名格式 2~16 个字符之间" />

View File

@ -129,7 +129,7 @@ Page({
this.setData({
user_order_status_list: temp_user_order_status_list,
avatar: (data.avatar || null) != null ? data.avatar : (this.data.avatar || null) == null ? app.data.default_user_head_src : this.data.avatar,
nickname: data.nickname != null ? data.nickname : this.data.nickname,
nickname: ((data.nickname || null) != null) ? data.nickname : this.data.nickname,
message_total: (data.common_message_total || 0) == 0 ? 0 : data.common_message_total,
head_nav_list: temp_head_nav_list,
navigation: data.navigation || [],

View File

@ -26,6 +26,10 @@ Page({
user_location: null,
form_submit_disabled_status: false,
// 基础配置
home_user_address_map_status: 0,
home_user_address_idcard_status : 0,
},
onLoad(params) {
@ -50,6 +54,19 @@ Page({
this.user_location_init();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_user_address_map_status: app.get_config('config.home_user_address_map_status'),
home_user_address_idcard_status: app.get_config('config.home_user_address_idcard_status')
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据
init() {
var user = app.get_user_info(this, "init");
if (user != false) {

View File

@ -43,7 +43,7 @@
<input type="text" name="address" value="{{address_data.address || ''}}" maxlength="80" placeholder-class="cr-ccc" class="cr-666" placeholder="详细地址格式 1~80 个字符之间" />
</view>
<view class="form-gorup bg-white">
<view qq:if="{{home_user_address_map_status == 1}}" class="form-gorup bg-white">
<view class="form-gorup-title"><text class="form-group-tips-must"></text></view>
<view bindtap="choose_location_event" class="form-gorup-text">
<view qq:if="{{(user_location || null) == null && (address_data.address || null) == null}}" class="cr-888"></view>
@ -59,7 +59,7 @@
</view>
<!-- -->
<view class="idcard-container">
<view qq:if="{{home_user_address_idcard_status == 1}}" class="idcard-container">
<view class="form-gorup bg-white">
<view class="form-gorup-title"><text class="form-group-tips"></text></view>
<input type="text" name="idcard_name" value="{{address_data.idcard_name || ''}}" maxlength="16" placeholder-class="cr-ccc" class="cr-666" placeholder="身份证姓名格式 2~16 个字符之间" />

View File

@ -124,7 +124,7 @@ Page({
this.setData({
user_order_status_list: temp_user_order_status_list,
avatar: ((data.avatar || null) != null) ? data.avatar : ((this.data.avatar || null) == null ? app.data.default_user_head_src : this.data.avatar),
nickname: (data.nickname != null) ? data.nickname : this.data.nickname,
nickname: ((data.nickname || null) != null) ? data.nickname : this.data.nickname,
message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total,
head_nav_list: temp_head_nav_list,
navigation: data.navigation || [],

View File

@ -26,6 +26,10 @@ Page({
user_location: null,
form_submit_disabled_status: false,
// 基础配置
home_user_address_map_status: 0,
home_user_address_idcard_status : 0,
},
onLoad(params) {
@ -50,6 +54,19 @@ Page({
this.user_location_init();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_user_address_map_status: app.get_config('config.home_user_address_map_status'),
home_user_address_idcard_status: app.get_config('config.home_user_address_idcard_status')
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据
init() {
var user = app.get_user_info(this, "init");
if (user != false) {

View File

@ -43,7 +43,7 @@
<input type="text" name="address" value="{{address_data.address || ''}}" maxlength="80" placeholder-class="cr-ccc" class="cr-666" placeholder="详细地址格式 1~80 个字符之间" />
</view>
<!-- <view class="form-gorup bg-white">
<!-- <view tt:if="{{home_user_address_map_status == 1}}" class="form-gorup bg-white">
<view class="form-gorup-title">地理位置<text class="form-group-tips-must">必选</text></view>
<view bindtap="choose_location_event" class="form-gorup-text">
<view tt:if="{{(user_location || null) == null && (address_data.address || null) == null}}" class="cr-888">请选择地理位置</view>
@ -59,7 +59,7 @@
</view>
<!-- 身份证信息 -->
<view class="idcard-container">
<view tt:if="{{home_user_address_idcard_status == 1}}" class="idcard-container">
<view class="form-gorup bg-white">
<view class="form-gorup-title">身份证姓名<text class="form-group-tips">选填,请务必与上传的身份证件姓名保持一致</text></view>
<input type="text" name="idcard_name" value="{{address_data.idcard_name || ''}}" maxlength="16" placeholder-class="cr-ccc" class="cr-666" placeholder="身份证姓名格式 2~16 个字符之间" />

View File

@ -124,7 +124,7 @@ Page({
this.setData({
user_order_status_list: temp_user_order_status_list,
avatar: ((data.avatar || null) != null) ? data.avatar : ((this.data.avatar || null) == null ? app.data.default_user_head_src : this.data.avatar),
nickname: (data.nickname != null) ? data.nickname : this.data.nickname,
nickname: ((data.nickname || null) != null) ? data.nickname : this.data.nickname,
message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total,
head_nav_list: temp_head_nav_list,
navigation: data.navigation || [],

View File

@ -26,6 +26,10 @@ Page({
user_location: null,
form_submit_disabled_status: false,
// 基础配置
home_user_address_map_status: 0,
home_user_address_idcard_status : 0,
},
onLoad(params) {
@ -41,6 +45,9 @@ Page({
}
wx.setNavigationBarTitle({title: title});
// 初始化配置
this.init_config();
// 清除位置缓存信息
wx.removeStorage({key: this.data.user_location_cache_key});
this.init();
@ -50,6 +57,19 @@ Page({
this.user_location_init();
},
// 初始化配置
init_config(status) {
if((status || false) == true) {
this.setData({
home_user_address_map_status: app.get_config('config.home_user_address_map_status'),
home_user_address_idcard_status: app.get_config('config.home_user_address_idcard_status')
});
} else {
app.is_config(this, 'init_config');
}
},
// 获取数据
init() {
var user = app.get_user_info(this, "init");
if (user != false) {

View File

@ -43,11 +43,11 @@
<input type="text" name="address" value="{{address_data.address || ''}}" maxlength="80" placeholder-class="cr-ccc" class="cr-666" placeholder="详细地址格式 1~80 个字符之间" />
</view>
<view class="form-gorup bg-white">
<view wx:if="{{home_user_address_map_status == 1}}" class="form-gorup bg-white">
<view class="form-gorup-title">地理位置<text class="form-group-tips-must">必选</text></view>
<view bindtap="choose_location_event" class="form-gorup-text">
<view wx:if="{{(user_location || null) == null && (address_data.address || null) == null}}" class="cr-888">请选择地理位置</view>
<view wx:else class="cr-666">{{((user_location || null) != null && (user_location.name || null) != null) ? user_location.name+' ' : ''}}{{user_location.address || address_data.address || ''}}</view>
<view wx:if="{{(user_location || null) == null && (address_data.address || null) == null}}" class="cr-888">请选择地理位置</view>
<view wx:else class="cr-666">{{((user_location || null) != null && (user_location.name || null) != null) ? user_location.name+' ' : ''}}{{user_location.address || address_data.address || ''}}</view>
</view>
</view>
@ -59,7 +59,7 @@
</view>
<!-- 身份证信息 -->
<view class="idcard-container">
<view wx:if="{{home_user_address_idcard_status == 1}}" class="idcard-container">
<view class="form-gorup bg-white">
<view class="form-gorup-title">身份证姓名<text class="form-group-tips">选填,请务必与上传的身份证件姓名保持一致</text></view>
<input type="text" name="idcard_name" value="{{address_data.idcard_name || ''}}" maxlength="16" placeholder-class="cr-ccc" class="cr-666" placeholder="身份证姓名格式 2~16 个字符之间" />

View File

@ -124,7 +124,7 @@ Page({
this.setData({
user_order_status_list: temp_user_order_status_list,
avatar: ((data.avatar || null) != null) ? data.avatar : ((this.data.avatar || null) == null ? app.data.default_user_head_src : this.data.avatar),
nickname: (data.nickname != null) ? data.nickname : this.data.nickname,
nickname: ((data.nickname || null) != null) ? data.nickname : this.data.nickname,
message_total: ((data.common_message_total || 0) == 0) ? 0 : data.common_message_total,
head_nav_list: temp_head_nav_list,
navigation: data.navigation || [],