预处理选择层级,待接口及确认在哪里提交数据及是否必须提交等

This commit is contained in:
Jerry Yan 2019-09-08 12:29:40 +08:00
parent bff6584b7d
commit 17e9a8658e
5 changed files with 110 additions and 7 deletions

View File

@ -272,6 +272,19 @@ mui.plusReady(function() {
$('#loginName').html(data.loginName);
$('.userMoney').html(data.userMoney);
// 助购层级获取
// TODO: ajax
var _zgData = [
{level_id:1, user_id:2, user_name: "UID2名称", level_name: "第一层"},
{level_id:2, user_id:4, user_name: "UID4名称", level_name: "第二层"},
{level_id:3, user_id:6, user_name: "konodioda~~~~~~~~~~~~~6", level_name: "第三层"},
]
let _zgHtml = ""
_zgData.forEach(function(each){
_zgHtml += '<div class="row clearfix" data-level_id="'+each.level_id+'" data-user_id="'+each.user_id+'" data-user_name="'+each.user_name+'" data-level_name="'+each.level_name+'">'+
'<p class="row_left">'+each.level_name+'</p>'+'<p class="row_right">'+each.user_name.substr(0, 12)+'</p></div>'
})
$("#pay_select_level .con_1").html(_zgHtml)
$('#goodsTotalMoney').html(priceT);
} else {
mui.alert(data.msg);
@ -514,6 +527,15 @@ mui.plusReady(function() {
}
})
// 助购层级选择
$('.pay').on('tap', '#selectHelpLevel', function() {
$("#pay_select_level").show();
})
$("#pay_select_level .con_1").on('tap', '.row', function(e){
$("#pay_select_level").hide();
$("#displayHelpLevel").text((this.dataset.user_name + "(" + this.dataset.level_name + ")").substr(0,12))
for(var _k in this.dataset){document.getElementById("displayHelpLevel").dataset[_k] = this.dataset[_k]}
})
var click = false;
$('.pay_btn').on('tap', function() {
@ -533,7 +555,13 @@ mui.plusReady(function() {
isInvoice: 0,
invoiceId: 0,
invoiceClient: '',
recordId: userCoupon
recordId: userCoupon,
}
if(document.getElementById("displayHelpLevel").dataset["level_id"] !== undefined){
data_send["helpLevel"] = document.getElementById("displayHelpLevel").dataset["level_id"]
}
if(document.getElementById("displayHelpLevel").dataset["user_id"] !== undefined){
data_send["helpUserId"] = document.getElementById("displayHelpLevel").dataset["user_id"]
}
$('.remark').each(function() {
data_send['remark_' + ($(this).attr('data-shopid'))] = $(this).val();

View File

@ -235,7 +235,7 @@ mui.plusReady(function() {
$('#goodsTotalMoney').html($(this).parent().siblings('.combination').children('o').html())
orderNo = $(this).parent().parent().attr('data-orderNo');
if (pay_name == 1) {
$('.pay_info .con_1 .row').eq(1).attr('style', 'display: none;');
$('.pay_info .con_1 .row').eq(0).attr('style', 'display: none;');
$('.pay_info .con_1 .row').eq(2).addClass('on');
that.attr('disabled', 'disabled');
mui.ajax(hqlgUrl('app/ect/getToEctNum'), {
@ -268,12 +268,25 @@ mui.plusReady(function() {
}
})
} else {
$('.pay_info .con_1 .row').eq(1).addClass('on');
$('.pay_info .con_1 .row').eq(2).attr('style', 'display: none;');
$('.pay_info .con_1 .row').eq(2).addClass('on');
$('.pay_info .con_1 .row').eq(3).attr('style', 'display: none;');
$('.bg').css('display', 'block');
$(".pay").slideDown(300);
}
$('#loginName').html(localStorage.getItem("userName"));
// 助购层级获取
// TODO: ajax
var _zgData = [
{level_id:1, user_id:2, user_name: "UID2名称", level_name: "第一层"},
{level_id:2, user_id:4, user_name: "UID4名称", level_name: "第二层"},
{level_id:3, user_id:6, user_name: "konodioda~~~~~~~~~~~~~6", level_name: "第三层"},
]
let _zgHtml = ""
_zgData.forEach(function(each){
_zgHtml += '<div class="row clearfix" data-level_id="'+each.level_id+'" data-user_id="'+each.user_id+'" data-user_name="'+each.user_name+'" data-level_name="'+each.level_name+'">'+
'<p class="row_left">'+each.level_name+'</p>'+'<p class="row_right">'+each.user_name.substr(0, 12)+'</p></div>'
})
$("#pay_select_level .con_1").html(_zgHtml)
})
$('.bg').on('tap', '.mui-icon-left-nav', function() {
@ -304,6 +317,15 @@ mui.plusReady(function() {
}
})
// 助购层级选择
$('.pay').on('tap', '#selectHelpLevel', function() {
$("#pay_select_level").show();
})
$("#pay_select_level .con_1").on('tap', '.row', function(e){
$("#pay_select_level").hide();
$("#displayHelpLevel").text((this.dataset.user_name + "(" + this.dataset.level_name + ")").substr(0,12))
for(var _k in this.dataset){document.getElementById("displayHelpLevel").dataset[_k] = this.dataset[_k]}
})
$('.pay_btn').on('tap', function() {
payCode = $('.con_1 .on').attr('data-payCode');
////console.log(payCode)
@ -312,6 +334,12 @@ mui.plusReady(function() {
isBatch: 0,
orderNo: orderNo
}
if(document.getElementById("displayHelpLevel").dataset["level_id"] !== undefined){
data_send["helpLevel"] = document.getElementById("displayHelpLevel").dataset["level_id"]
}
if(document.getElementById("displayHelpLevel").dataset["user_id"] !== undefined){
data_send["helpUserId"] = document.getElementById("displayHelpLevel").dataset["user_id"]
}
that.attr('disabled', 'disabled');
mui.ajax(hyhUrl('app/orders/succeed'), {
data: data_ljfk,

View File

@ -25,6 +25,8 @@ var localAuthType = localStorage.getItem("authType");
if (data.status == 1) {
userId = parseInt(data.data.user.userId);
authType = parseInt(data.data.user.authType);
localStorage.setItem("userId", userId);
localStorage.setItem("userName", data.data.user.userName)
var imgurl = data.data.user.userPhoto ? hyhImgUrl(data.data.user.userPhoto) : '../img/mujiimg.png';
if(1 == localAuthType){
//本地申请亲人认证

View File

@ -139,6 +139,10 @@
<p class="row_left">账号</p>
<p class="row_right" id="loginName"></p>
</div>
<div class="row clearfix" id="selectHelpLevel">
<p class="row_left">选择助购层级</p>
<p class="row_right" id="displayHelpLevel">请选择</p>
</div>
<!-- <div class="row clearfix select_payway" data-payCode="wallets">
<p class="row_left">付款方式</p>
<p class="row_right">
@ -252,7 +256,25 @@
</div> -->
<!-- <button class="pay_btn_pwd">确定并去上传凭证</button> -->
</div>
<div class="pay_way" style="display: none;" id="pay_select_level" >
<div class="pay_title">
<a class="mui-icon mui-icon-left-nav mui-pull-left"></a>
<p>选择助购层级</p>
</div>
<div class="con_1">
<!-- <div class="row clearfix" data-level_id="1" data-user_id="2" data-user_name="UID=2" data-level_name="第一层">
<p class="row_left">第一层:</p>
<p class="row_right">UID=2</p>
</div>
<div class="row clearfix" data-level_id="2" data-user_id="4" data-user_name="UID=4" data-level_name="第二层">
<p class="row_left">第二层:</p>
<p class="row_right">UID=4</p>
</div> -->
</div>
<div class="footer">
<button class="pay_btn_pwd">确认支付</button>
</div>
</div>
<div class="pay_way" style="display: none;" id="pay_pwd" >
<div class="pay_title">
<a class="mui-icon mui-icon-left-nav mui-pull-left"></a>

View File

@ -98,6 +98,10 @@
<p class="row_left">账号</p>
<p class="row_right" id="loginName"></p>
</div>
<div class="row clearfix" id="selectHelpLevel">
<p class="row_left">选择助购层级</p>
<p class="row_right" id="displayHelpLevel">请选择</p>
</div>
<!-- <div class="row clearfix select_payway" data-payCode="wallets">
<p class="row_left">付款方式</p>
<p class="row_right">
@ -132,6 +136,25 @@
</div> -->
</div>
</div>
<div class="pay_way" style="display: none;" id="pay_select_level" >
<div class="pay_title">
<a class="mui-icon mui-icon-left-nav mui-pull-left"></a>
<p>选择助购层级</p>
</div>
<div class="con_1">
<!-- <div class="row clearfix" data-level_id="1" data-user_id="2" data-user_name="UID=2" data-level_name="第一层">
<p class="row_left">第一层:</p>
<p class="row_right">UID=2</p>
</div>
<div class="row clearfix" data-level_id="2" data-user_id="4" data-user_name="UID=4" data-level_name="第二层">
<p class="row_left">第二层:</p>
<p class="row_right">UID=4</p>
</div> -->
</div>
<div class="footer">
<button class="pay_btn_pwd">确认支付</button>
</div>
</div>
<div class="pay_way" style="display: none;" id="qlg_pay_pwd" style="height:600px">
<div class="pay_title">
<a class="mui-icon mui-icon-left-nav mui-pull-left"></a>