You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
736 lines
24 KiB
736 lines
24 KiB
let Payment_method = null;
|
|
|
|
//截取url中的参数
|
|
function GetQueryString(name) {
|
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
|
|
var r = window.location.search.substr(1).match(reg);
|
|
if (r != null) return unescape(r[2]);
|
|
return null
|
|
}
|
|
|
|
// 传递userId
|
|
if (GetQueryString("batchcode") != null && GetQueryString("batchcode").toString().length > 1) {
|
|
var batchcode = GetQueryString("batchcode");
|
|
}
|
|
|
|
if (GetQueryString("img") != null && GetQueryString("img").toString().length > 1) {
|
|
var img = GetQueryString("img");
|
|
}
|
|
|
|
let user_isli = cookieHandler.get("isliCode"); //用户isli
|
|
let Merchant_id = cookieHandler.get("Merchant_id"); //商户id
|
|
|
|
let islidata = {
|
|
user_isli: user_isli,
|
|
batchcode: batchcode, //订单编号
|
|
user_role: 1 //购买角色
|
|
}
|
|
|
|
window.onload = function () {
|
|
Array.prototype.myForEach = function myForEach(callback, context) {
|
|
context = context || window;
|
|
if (Array.prototype.forEach) {
|
|
// 调用forEach方法,不做任何处理
|
|
this.forEach(callback, context);
|
|
return;
|
|
}
|
|
}
|
|
let login_token = cookieHandler.get("normal_login_token");
|
|
if (login_token) {
|
|
getshort(islidata);
|
|
} else {
|
|
$(location).prop('href', './login.html?time=' + new Date().getTime());
|
|
}
|
|
//判断支付方式
|
|
let method = $(".active").val();
|
|
if (method == "微信") {
|
|
Payment_method = 13
|
|
} else if (method == "支付宝") {
|
|
Payment_method = 12
|
|
} else if (method == "网银支付") {
|
|
Payment_method = 15
|
|
}
|
|
}
|
|
|
|
//选择支付方式
|
|
$(".btn").click(function () {
|
|
Payment_method = "";
|
|
$(this).addClass("active");
|
|
$(this).siblings().removeClass("active");
|
|
method = $(".active").val();
|
|
if (method == "微信") {
|
|
Payment_method = 13
|
|
} else if (method == "支付宝") {
|
|
Payment_method = 12
|
|
} else if (method == "网银支付") {
|
|
Payment_method = 15
|
|
}
|
|
});
|
|
|
|
|
|
// let common_img = "http://58.30.231.137:51317/dist/api/v2/fluid/preview?url=";
|
|
|
|
let good_money = null; //交易金额
|
|
let All_data = []; //所有商品
|
|
let quantitySaleDate = [];//统计数据超市销售量
|
|
|
|
function quantitySale(orderDate) {
|
|
quantitySaleDate = [];
|
|
orderDate.myForEach(function (item, index, arr) {
|
|
if (Number(item.price) > 0) {
|
|
if (item.goods_entrust == 2) {
|
|
quantitySaleDate.push({
|
|
chargesType: 2,//1-免费 2-付费
|
|
clickCount: 0,//点击量
|
|
contractualPeriod: item.contractual_period,//1-永久性委托 3-阶段性委托 2-一次性委托
|
|
countType: 2,//统计类型 1-点击量 2-销售量
|
|
goodsEntrust: item.goods_entrust,//交易方式;1-转让;2-授权
|
|
goodsIsliCode: item.goods_islicode,//标的isli标识
|
|
goodsName: item.goods_name,//标的名称
|
|
goodsOwnershipStr: item.goods_ownership_str,//权益
|
|
goodsType: item.goods_type,//1-文化资源数据 2-文化数字内容
|
|
salesVolume: 1 //销售量
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
//标的清单
|
|
function getshort(data) {
|
|
$("#table-javascript").bootstrapTable({
|
|
method: "POST",
|
|
contentType: "application/x-www-form-urlencoded",
|
|
url: AgencyAddress + "order/queryRrder?batchcode=" + data.batchcode + "&user_role=" + data.user_role +
|
|
"&user_isli=" + data.user_isli,
|
|
// pageNumber: 1,
|
|
// pagination: true,
|
|
// sidePagination: 'client',
|
|
// pageSize: 10, //每页的记录行数(*)
|
|
// pageList: [10, 20], //可供选择的每页的行数(*)
|
|
// queryParamsType: "limit",
|
|
ajaxOptions: {
|
|
headers: {
|
|
"normal_login_token": cookieHandler.get("normal_login_token")
|
|
}
|
|
},
|
|
responseHandler: function (res) {
|
|
if (res.resultCode === "00000000" && res.data.length > 0) {
|
|
good_money = res.data[0].total_money; //商品总价格
|
|
//金额大于20000,支付宝按钮禁用
|
|
if (good_money > 20000) {
|
|
$('#Alipay').attr('disabled', 'disabled');
|
|
}
|
|
// let toral='总价格:¥'+ res.data[0].total_money;
|
|
// $("#Total_price").html(toral);
|
|
quantitySale(res.data[0].order_detail);//计算销售量
|
|
All_data = res.data[0].order_detail;
|
|
return res.data[0].order_detail;
|
|
} else {
|
|
return []
|
|
}
|
|
},
|
|
// 请求失败
|
|
onLoadError: function (err) {
|
|
if (err == 401) {
|
|
cookieHandler.del("isliCode")
|
|
cookieHandler.del("normal_login_token")
|
|
cookieHandler.del("accountId")
|
|
cookieHandler.del("cellPhone")
|
|
cookieHandler.del("userType")
|
|
Dreamer.error("请先登录");
|
|
setTimeout(function () {
|
|
let demoDate = new Date();
|
|
window.location.href = 'login.html?time=' + new Date().getTime();
|
|
}, 1500)
|
|
}
|
|
},
|
|
columns: [{
|
|
title: '缩略图',
|
|
field: 'goods_image',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) {
|
|
let getimg = "";
|
|
var myPix = new Array("../images/180-180.jpg", "../images/180-180-2.jpg",
|
|
"../images/180-180-3.jpg",
|
|
"../images/180-180-3.jpg");
|
|
var randomNum = Math.floor((Math.random() * myPix.length));
|
|
if (value) {
|
|
let reg = RegExp(/data:image\/.*;base64,/);
|
|
if (reg.test(value)) { //判断图片数据是base64吗
|
|
getimg = '<img style="height:50px" src=' + value + '>';
|
|
} else {
|
|
getimg = '<img style="height:50px" src=' + pathURL + '' + encodeURIComponent(value) + '>';
|
|
}
|
|
} else {
|
|
if (img) {
|
|
getimg = '<img style="height:50px" src=' + img + '>'
|
|
} else {
|
|
let newdaimg = myPix[randomNum];
|
|
getimg = '<img style="height:50px" src=' + newdaimg + '>'
|
|
}
|
|
}
|
|
return getimg
|
|
}
|
|
},
|
|
{
|
|
title: '标的名称',
|
|
field: 'goods_name',
|
|
align: 'center',
|
|
valign: 'middle'
|
|
},
|
|
{
|
|
title: '委托关联编码',
|
|
field: 'goods_islicode',
|
|
align: 'center',
|
|
valign: 'middle'
|
|
},
|
|
{
|
|
title: '付费类型',
|
|
field: 'price',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) { //历史标的付费类型(报价为0免费,报价大于0付费)
|
|
if (Number(value) == 0) {
|
|
return "免费"
|
|
} else if (Number(value) > 0) {
|
|
return "付费"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
title: '交易方式',
|
|
field: 'goods_entrust',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) { //历史标的交易方式(转让,授权)//1:转让;2:授权
|
|
if (value == 1) {
|
|
return "转让"
|
|
} else if (value == 2) {
|
|
return "授权"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
title: '委托方',
|
|
field: 'entrust_name',
|
|
align: 'center',
|
|
valign: 'middle'
|
|
}, {
|
|
title: '单价',
|
|
field: 'price',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) {
|
|
var f = parseFloat(value);
|
|
if (isNaN(f)) {
|
|
return false;
|
|
}
|
|
var f = Math.round(value * 100) / 100;
|
|
var s = f.toString();
|
|
var rs = s.indexOf('.');
|
|
if (rs < 0) {
|
|
rs = s.length;
|
|
s += '.';
|
|
}
|
|
while (s.length <= rs + 2) {
|
|
s += '0';
|
|
}
|
|
return '¥' + s;
|
|
}
|
|
}, {
|
|
title: '购买年限',
|
|
field: 'transaction_count',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) {
|
|
if (value == "-" && row.goods_entrust == "1") {
|
|
return "永久"
|
|
} else if (row.price == 0) {
|
|
return "永久"
|
|
} else {
|
|
return value + '年'
|
|
}
|
|
}
|
|
}, {
|
|
title: '小计',
|
|
field: '',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) {
|
|
if (row.goods_entrust == "2" && Number(row.price) > 0) {
|
|
let total = Math.floor(parseFloat(row.price * 100 * row.transaction_count)) / 100;
|
|
return '¥' + total
|
|
} else {
|
|
return '¥' + row.price
|
|
}
|
|
}
|
|
},
|
|
{
|
|
title: '交易佣金',
|
|
field: 'service_charge',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) {
|
|
return '¥' + value
|
|
}
|
|
},
|
|
{
|
|
title: '合计',
|
|
field: 'money',
|
|
align: 'center',
|
|
valign: 'middle',
|
|
formatter: function (value, row, index) {
|
|
var f = parseFloat(value);
|
|
if (isNaN(f)) {
|
|
return false;
|
|
}
|
|
var f = Math.round(value * 100) / 100;
|
|
var s = f.toString();
|
|
var rs = s.indexOf('.');
|
|
if (rs < 0) {
|
|
rs = s.length;
|
|
s += '.';
|
|
}
|
|
while (s.length <= rs + 2) {
|
|
s += '0';
|
|
}
|
|
return '¥' + s;
|
|
}
|
|
// formatter: function(value, row, index) {
|
|
// // let total = Math.floor(parseFloat(row.price * 100 * row.transaction_count)) / 100 *
|
|
// // (1 + 0.2);
|
|
// // let n = String(total);
|
|
// // n = n.split('.');
|
|
// // if (n.length == 1) {
|
|
// // good_money.push(n[0]);
|
|
// // return '¥' + n[0];
|
|
// // }
|
|
// // if (n[1].length < 3) {
|
|
// // good_money.push(n.join('.'));
|
|
// // return '¥' + n.join('.');
|
|
// // }
|
|
// // n[1] = n[1].replace(/(\d{3}).*/, "$1");
|
|
// // n = Math.round(parseInt(n.join(''), 10) / 10) / 100;
|
|
// // good_money.push(n);
|
|
// // return '¥' + n
|
|
// }
|
|
},
|
|
]
|
|
})
|
|
}
|
|
|
|
//转换时间
|
|
function getDayTimer(data) {
|
|
var date = new Date(data)
|
|
var y = date.getFullYear()
|
|
var m = date.getMonth() + 1
|
|
m = m < 10 ? ('0' + m) : m
|
|
var d = date.getDate()
|
|
d = d < 10 ? ('0' + d) : d
|
|
var currentdate = y + '-' + m + '-' + d;
|
|
var hh = date.getHours()
|
|
hh = hh < 10 ? ('0' + hh) : hh
|
|
var mm = date.getMinutes()
|
|
mm = mm < 10 ? ('0' + mm) : mm
|
|
var ss = date.getSeconds()
|
|
ss = ss < 10 ? ('0' + ss) : ss
|
|
var time = hh + ':' + mm + ':' + ss;
|
|
return currentdate + " " + time
|
|
}
|
|
|
|
//未支付3分钟进入买入订单
|
|
function NewTime() {
|
|
var date = new Date();
|
|
var year = date.getFullYear(); //获取当前年份
|
|
var mon = date.getMonth() + 1; //获取当前月份
|
|
var da = date.getDate(); //获取当前日
|
|
var h = date.getHours(); //获取小时
|
|
var m = date.getMinutes(); //获取分钟
|
|
var s = date.getSeconds(); //获取秒
|
|
var ts = m + Number(3);
|
|
//将时间格式转化为时间戳
|
|
var oDate1 = new Date(year, mon, da, h, m, s); //当前的时间
|
|
var oDate2 = year + '-' + mon + '-' + da + ' ' + h + ':' + ts + ':' + s;
|
|
if (localStorage.getItem("new_payame") && localStorage.getItem("new_user_payame")) {
|
|
let new_oDate2 = localStorage.getItem("new_payame");
|
|
var targetDate = new Date(new_oDate2);
|
|
run(targetDate);
|
|
} else {
|
|
localStorage.setItem("new_user_payame", oDate1);
|
|
localStorage.setItem("new_payame", oDate2);
|
|
let new_oDate2 = localStorage.getItem("new_payame");
|
|
var targetDate = new Date(new_oDate2);
|
|
run(targetDate);
|
|
}
|
|
}
|
|
|
|
|
|
function run(enddate) {
|
|
window.queen_id = setInterval("getDate('" + enddate + "')", 1000);
|
|
}
|
|
|
|
function getDate(enddate) {
|
|
let oDate = new Date(); //获取日期对象
|
|
let year = oDate.getFullYear(); //获取当前年份
|
|
let mon = oDate.getMonth() + 1; //获取当前月份
|
|
let da = oDate.getDate(); //获取当前日
|
|
let h = oDate.getHours(); //获取小时
|
|
let m = oDate.getMinutes(); //获取分钟
|
|
let s = oDate.getSeconds(); //获取秒
|
|
let new_time = year + '-' + mon + '-' + da + ' ' + h + ':' + m + ':' + s;
|
|
let new_oDate2 = localStorage.getItem("new_payame");
|
|
if (new_oDate2 == new_time) {
|
|
Dreamer.warning("由于长时间未支付,即将进入买入订单!", 2000);
|
|
localStorage.removeItem('new_user_payame');
|
|
localStorage.removeItem('new_payame');
|
|
window.clearInterval(window.queen_id);
|
|
setTimeout(function () {
|
|
window.location.href = 'BuyOrder.html?time=' + new Date().getTime();
|
|
}, 2000)
|
|
}
|
|
}
|
|
|
|
/*按钮禁用5秒*/
|
|
function disabledSubmitButton(submitButtonName) {
|
|
$("." + submitButtonName).attr({
|
|
"disabled": "disabled"
|
|
}); //控制按钮为禁用
|
|
var timeoutObj = setTimeout(function () {
|
|
$("." + submitButtonName).removeAttr("disabled"); //将按钮可用
|
|
/* 清除已设置的setTimeout对象 */
|
|
clearTimeout(timeoutObj)
|
|
}, 5000);
|
|
}
|
|
|
|
let clock = null;
|
|
|
|
let Client_date = {
|
|
entrustingPartyName: "",//委托方名称
|
|
identityCode: "",//身份认证编码
|
|
entrustSignNumber: 0,//委托标的数
|
|
orderNumber: 1//订单总数
|
|
};
|
|
|
|
let marketislicode = "";
|
|
|
|
function Con_payment() {
|
|
let agreement = {
|
|
agreementIds: "7",
|
|
userId: cookieHandler.get("accountId")
|
|
}
|
|
Preservation(agreement);
|
|
|
|
//拼接标的名称
|
|
let manyName = "";
|
|
let shopname = "";
|
|
let shop_price = "";
|
|
let new_shop_Name = "";
|
|
let new_user_year = [];
|
|
//计算年限
|
|
let user_year = null;
|
|
All_data.myForEach(function (item, index, arr) {
|
|
// Client_date.push({
|
|
// entrustingPartyName: item.entrust_name, //委托方名称
|
|
// identityCode: item.entrust_islicode, //身份认证编码
|
|
// entrustSignNumber: 0, //委托标的数
|
|
// orderNumber: 1 //订单总数
|
|
// })
|
|
//销售量参数
|
|
if (index < All_data.length - 1) {
|
|
marketislicode += item.goods_islicode + ",";
|
|
} else {
|
|
marketislicode += item.goods_islicode + "";
|
|
}
|
|
|
|
//委托方名称
|
|
if (index < All_data.length - 1) {
|
|
Client_date.entrustingPartyName += item.entrust_name + ",";
|
|
} else {
|
|
Client_date.entrustingPartyName += item.entrust_name + "";
|
|
}
|
|
//身份认证编码
|
|
if (index < All_data.length - 1) {
|
|
Client_date.identityCode += item.entrust_islicode + ",";
|
|
} else {
|
|
Client_date.identityCode += item.entrust_islicode + "";
|
|
}
|
|
if (index < All_data.length - 1) {
|
|
manyName += item.goods_name + ",";
|
|
} else {
|
|
manyName += item.goods_name + "";
|
|
}
|
|
if (index < All_data.length - 1) {
|
|
shopname += item.entrust_islicode + ",";
|
|
} else {
|
|
shopname += item.entrust_islicode + "";
|
|
}
|
|
if (index < All_data.length - 1) {
|
|
shop_price += item.price + ",";
|
|
} else {
|
|
shop_price += item.price + "";
|
|
}
|
|
if (item.transaction_count == "-") {
|
|
item.transaction_count = 99;
|
|
new_user_year.push(item.transaction_count);
|
|
} else {
|
|
new_user_year.push(item.transaction_count);
|
|
}
|
|
//拼接撤销数据的名称
|
|
if (item.goods_status != "1" && item.goods_status != "5") {
|
|
if (index < All_data.length - 1) {
|
|
new_shop_Name += item.goods_name + ",";
|
|
} else {
|
|
new_shop_Name += item.goods_name + "";
|
|
}
|
|
} else {
|
|
new_shop_Name = "";
|
|
}
|
|
});
|
|
// All_data.forEach((item, index) => {
|
|
// if (index < All_data.length - 1) {
|
|
// manyName += item.goods_name + ",";
|
|
// } else {
|
|
// manyName += item.goods_name + "";
|
|
// }
|
|
// if (index < All_data.length - 1) {
|
|
// shopname += item.entrust_islicode + ",";
|
|
// } else {
|
|
// shopname += item.entrust_islicode + "";
|
|
// }
|
|
// if (index < All_data.length - 1) {
|
|
// shop_price += item.price + ",";
|
|
// } else {
|
|
// shop_price += item.price + "";
|
|
// }
|
|
// if (item.transaction_count == "-") {
|
|
// item.transaction_count = 99;
|
|
// new_user_year.push(item.transaction_count);
|
|
// } else {
|
|
// new_user_year.push(item.transaction_count);
|
|
// }
|
|
// //拼接撤销数据的名称
|
|
// if (item.goods_status != "1" && item.goods_status != "5") {
|
|
// if (index < All_data.length - 1) {
|
|
// new_shop_Name += item.goods_name + ",";
|
|
// } else {
|
|
// new_shop_Name += item.goods_name + "";
|
|
// }
|
|
// } else {
|
|
// new_shop_Name = "";
|
|
// }
|
|
// });
|
|
new_user_year.myForEach(function (item, index, arr) {
|
|
user_year += Number(item);
|
|
});
|
|
// new_user_year.forEach((item, index) => {
|
|
// user_year += Number(item);
|
|
// })
|
|
//计算交易金额
|
|
let manyMony = 0;
|
|
// good_money.forEach((item, index) => {
|
|
// manyMony = Number(item) * 100;
|
|
// })
|
|
manyMony = (Number(good_money * 100)).toFixed(0);
|
|
|
|
let newmanyName = manyName; //将标的名称拼接起来给新的
|
|
|
|
// amount 交易金额精确到分(100=1元)
|
|
// app_id 发送请求的公司ID,由银联供应链综合服务平台统一发放
|
|
// body 订单描述
|
|
// businesstype 交易类型(见附录)1001-销售收款;2001-消费付款
|
|
// ordernumber 订单号
|
|
// paymenttypeid 12:支付宝 13 微信 15 网银支付
|
|
// subpaymenttypeid 12:支付宝 13 微信 15 网银支付
|
|
// businesstime 创建时间yyyy-MM-dd HH:mm:ss
|
|
// buyer 客户(买方)
|
|
// chargeuptype 收支类型1-收入2-支出
|
|
// goodsname 商品名称
|
|
// orderamount 订单金额(单位分)
|
|
// payorderid 交易流水号
|
|
// price 商品单价(单位分)
|
|
// seller 商户(卖方)
|
|
// settlementamount 结算金额(分)
|
|
// settlementtype 结算方式:1-转账充值;2-内部转账
|
|
// totalqty 商品数量
|
|
if (manyName.length > 100) {
|
|
manyName = manyName.split(",")[0];
|
|
}
|
|
|
|
let payment = {
|
|
amount: manyMony, //交易金额
|
|
app_id: Merchant_id, //发送请求的公司id
|
|
body: manyName, //订单描述
|
|
businesstype: 1001, //交易类型1001-销售收款,2001-消费付款
|
|
ordernumber: batchcode, //订单号
|
|
paymenttypeid: Payment_method, //12支付宝,13微信 15 网银支付
|
|
subpaymenttypeid: Payment_method, //12支付宝,13微信 15 网银支付
|
|
businesstime: getDayTimer(new Date()),
|
|
buyer: user_isli, //客户(买方) 用户isli
|
|
chargeuptype: 2, //收支类型1-收入2-支出,
|
|
goodsname: newmanyName, //商品名称
|
|
orderamount: manyMony, //订单金额(单位分)
|
|
payorderid: batchcode, //交易流水号
|
|
price: shop_price, //商品单价(单位分)
|
|
seller: shopname, //商户(卖方)
|
|
settlementamount: manyMony, //结算金额(分)
|
|
settlementtype: 2, //结算方式:1-转账充值;2-内部转账
|
|
totalqty: user_year, //商品数量
|
|
}
|
|
//判断数据中没有撤销的数据就可以下单推送了
|
|
if (new_shop_Name == "") {
|
|
disabledSubmitButton("firmpay");
|
|
// if (payment.paymenttypeid != "15" && payment.subpaymenttypeid != "15") {
|
|
//确认支付接口
|
|
var ajaxPaymentShop = new AJAX_OBJ(api + "pay/order/userOrderpay?amount=" + payment.amount +
|
|
"&app_id=" + payment.app_id + "&body=" + encodeURIComponent(payment.body, "ut-8") + "&businesstype=" +
|
|
payment.businesstype +
|
|
"&ordernumber=" + payment.ordernumber + '&paymenttypeid=' + payment.paymenttypeid +
|
|
'&subpaymenttypeid=' + payment.subpaymenttypeid + '&businesstime=' + payment.businesstime +
|
|
'&buyer=' + payment.buyer + '&chargeuptype=' + payment.chargeuptype + '&goodsname=' +
|
|
encodeURIComponent(payment.goodsname, "ut-8") + '&orderamount=' + payment.orderamount + '&payorderid=' +
|
|
payment.payorderid + '&price=' + payment.price +
|
|
'&seller=' + payment.seller + '&settlementamount=' + payment.settlementamount +
|
|
'&settlementtype=' + payment.settlementtype +
|
|
'&totalqty=' + payment.totalqty, PaymentShop, onUrlError);
|
|
ajaxPaymentShop.postRequestData();
|
|
//测试
|
|
// var ajaxPaymentShop = new AJAX_OBJ(api + "pay/order/userOrderpay?amount=" + payment.amount +
|
|
// "&app_id=" + payment
|
|
// .app_id + "&body=" + payment.body + "&businesstype=" + payment.businesstype +
|
|
// "&ordernumber=" + payment.ordernumber + '&paymenttypeid=' + payment.paymenttypeid +
|
|
// '&subpaymenttypeid=' + payment.subpaymenttypeid + '&businesstime=' + payment.businesstime +
|
|
// '&buyer=' + payment.buyer + '&chargeuptype=' + payment.chargeuptype + '&goodsname=' +
|
|
// payment.goodsname +
|
|
// '&orderamount=' + payment.orderamount + '&payorderid=' + payment.payorderid + '&price=' +
|
|
// payment.price +
|
|
// '&seller=' + payment.seller + '&settlementamount=' + payment.settlementamount +
|
|
// '&settlementtype=' + payment.settlementtype +
|
|
// '&totalqty=' + payment.totalqty, PaymentShop, onUrlError);
|
|
// ajaxPaymentShop.postRequestData();
|
|
// } else {
|
|
// Dreamer.error("系统升级中,暂时无法使用银联支付,请使用其他方式付款,请见谅!");
|
|
// }
|
|
} else {
|
|
Dreamer.warning(new_shop_Name + "无法购买");
|
|
}
|
|
}
|
|
|
|
// //确认支付
|
|
$(".firmpay").bind("click", function () {
|
|
if ($('#checkbox3').is(':checked')) {
|
|
Con_payment();
|
|
} else {
|
|
Dreamer.warning("请勾选《文化数据交易协议》");
|
|
}
|
|
});
|
|
|
|
function PaymentShop(xmlHttp) {
|
|
var res = eval("(" + xmlHttp.responseText + ")");
|
|
if (res.resultCode === "00000000") {
|
|
// let new_titleurl = "https://spay3.swiftpass.cn/spay/payorder-5b3841025eec50de187971d612c5b46af";
|
|
if (Payment_method != "15" && Payment_method != "15") {
|
|
//支付弹出框
|
|
$('#myModal').modal({
|
|
//点击背景不关闭
|
|
backdrop: "static",
|
|
//触发键盘esc事件时不关闭
|
|
keyboard: false
|
|
});
|
|
let left_list = '<div class="tent_left">' + '<img class="tent_img" src=' + res.data.qrcodeurl + '>' + '</div>' +
|
|
'<div class="tent_cen">' +
|
|
'<img id="imagess" src="../images/sx.png">' + '</div>' +
|
|
'<div class="error">' + '<h1 class="error-tit">' + '温馨提示' + '</h1>' + '<div class="error-hand">' + '</div>' +
|
|
'<div class="error-text">' + '请使用' + '<span>' + '网银、支付宝' + '</span>' + 'App扫码支付' + '</div>' +
|
|
'</div>';
|
|
$(".modal-word").html(left_list);
|
|
clock = setInterval(handelRote, 5000);
|
|
NewTime();
|
|
} else {
|
|
// let left_list = '<a class="new_iframe" href=' + res.data + ' target="_blank">' + '</a>'
|
|
// $(".modal-word").html(left_list);
|
|
var newwin = window.open('', '', '');
|
|
newwin.opener = null;
|
|
newwin.document.write(res.data);
|
|
newwin.document.close();
|
|
clock = setInterval(handelRote, 5000);
|
|
}
|
|
} else {
|
|
Dreamer.error(res.resultMsg);
|
|
}
|
|
}
|
|
|
|
|
|
//点击刷新按钮
|
|
function handelRote() {
|
|
$('#imagess').css('transform', 'rotate(360deg)');
|
|
$('#imagess').css('transition', 'all 1s');
|
|
var ajaxRefreshShop = new AJAX_OBJ(AgencyAddress + "/order/queryRrder?batchcode=" + islidata.batchcode +
|
|
"&user_role=" + islidata
|
|
.user_role + "&user_isli=" + islidata.user_isli, RefreshShop, onUrlError);
|
|
ajaxRefreshShop.postRequestData();
|
|
}
|
|
|
|
function RefreshShop(xmlHttp) {
|
|
var res = eval('(' + xmlHttp.responseText + ')');
|
|
if (res.resultCode === "00000000") {
|
|
$('#imagess').css('transform', '');
|
|
$('#imagess').css('transition', '');
|
|
let status = res.data[0].pay_status;
|
|
//1:未支付;2:支付成功;3:支付失败
|
|
if (status == 2) {
|
|
clearInterval(clock);
|
|
localStorage.removeItem('new_user_payame');
|
|
localStorage.removeItem('new_payame');
|
|
marketleader(quantitySaleDate);//计算销售量
|
|
addClient(Client_date);
|
|
addClickmarket(marketislicode);
|
|
window.clearInterval(window.queen_id);
|
|
$('#myModal').modal('hide');
|
|
let stat = "支付成功";
|
|
$('#situationModal').modal({
|
|
backdrop: 'static'
|
|
});
|
|
let left_list = '<h2 class="word_header">' + stat + '</h2>' +
|
|
'<div class="word_cen">' + '<div class="btn_cen" onclick="retun()">' + '返回' +
|
|
'</div>' +
|
|
'<div class="btn_cen" onclick="chaseOrder()">' + '进入买入订单' + '</div>' + '</div>';
|
|
$(".situation-word").html(left_list);
|
|
} else if (status == 3) {
|
|
clearInterval(clock);
|
|
$('#myModal').modal('hide');
|
|
let stat = "支付失败";
|
|
$('#situationModal').modal({
|
|
backdrop: 'static'
|
|
});
|
|
let left_list = '<h2 class="word_header">' + stat + '</h2>' +
|
|
'<div class="word_cen">' + '<div class="btn_cen" onclick="retun()">' + '返回' +
|
|
'</div>' +
|
|
'<div class="btn_cen" onclick="chaseOrder()">' + '进入买入订单' + '</div>' + '</div>';
|
|
$(".situation-word").html(left_list);
|
|
}
|
|
} else {
|
|
Dreamer.error(res.resultMsg);
|
|
}
|
|
}
|
|
|
|
//点击返回
|
|
function retun() {
|
|
window.location.href = 'Home.html?time=' + new Date().getTime();
|
|
}
|
|
|
|
//点击进入买入订单
|
|
function chaseOrder() {
|
|
window.location.href = 'BuyOrder.html?time=' + new Date().getTime();
|
|
}
|
|
|
|
//点击查看文化数据交易协议
|
|
$("#new_payment").bind("click", function () {
|
|
$('#myModal_payment').modal({
|
|
//点击背景不关闭
|
|
backdrop: "static",
|
|
//触发键盘esc事件时不关闭
|
|
keyboard: false
|
|
});
|
|
});
|