[内网]文化云交易前端H5
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.
 
 
 
 
 
 

175 lines
4.2 KiB

let Postlist = ""; //判断机构是不是白名单
let accountId = cookieHandler.get("accountId");
//判断机构是否在白名单 1-在 0-不在
function serviceAgency(accountId) {
console.log("SSS")
var ajaxAgency = new AJAX_OBJ(Paymentlist + 'certiaudit/booleanInWhitelist?userId='+ accountId, onAgencySuccess,
onUrlError);
ajaxAgency.getRequestData();
}
function onAgencySuccess(xmlHttp) {
var res = eval("(" + xmlHttp.responseText + ")");
if (res.resultCode == "00000000") {
Postlist = "";
Postlist = res.data;
}
}
window.onload = function() {
serviceAgency(accountId);
Array.prototype.myForEach = function myForEach(callback, context) {
context = context || window;
if (Array.prototype.forEach) {
// 调用forEach方法,不做任何处理
this.forEach(callback, context);
return;
}
}
// 页面权限
if (cookieHandler.get("userType") === "0" || cookieHandler.get("isliCode") == "undefined" || cookieHandler.get(
"isliCode") == undefined || cookieHandler.get("isliCode") == "") {
$(".tabs_item").hide()
}
// 页面权限
if (!cookieHandler.get("normal_login_token")) {
Dreamer.error("请先登录");
setTimeout(function() {
window.location.href = 'login.html?time=' + new Date().getTime();
}, 1000)
}
// 表格数据获取
$("#mytable").bootstrapTable({
url: Paymentlist + 'certiaudit/listIndet',
contentType: "application/x-www-form-urlencoded;charset=UTF-8",
method: 'GET',
async: false,
cache: false,
pageNumber: 1,
pagination: true, //是否分页
pageList: [10, 20, 50, 100], //可选择单页记录数
pageSize: 20, //单页记录数
sidePagination: 'client',
queryParamsType: "limit",
queryParams: function(params) {
var demoStatus = document.getElementsByClassName("current")[0].innerText;
if (demoStatus == '全部') {
demoStatus = '';
} else if (demoStatus == '待付款') {
demoStatus = 2;
} else if (demoStatus == '已付款') {
demoStatus = 1;
}
params.userid = cookieHandler.get("accountId");
params.isok = demoStatus;
return params;
},
responseHandler: function(res) {
if (res.data.length == 0) {
return [];
} else {
return res.data
}
},
columns: [{
title: '订单号',
field: 'pay_no',
align: 'center', //水平居中
valign: 'middle' //垂直居中
},
{
title: '名称',
field: '',
align: 'center',
valign: 'middle',
formatter: function(value, row, index) {
return "认证缴费订单"
}
},
{
title: '提交认证时间',
field: 'create_at',
align: 'center',
valign: 'middle',
formatter: function(value, row, index) {
return dateTime(value)
}
},
{
title: '订单状态',
field: 'isstate',
align: 'center',
valign: 'middle',
formatter: function(value, row, index) {
if (value == 1) {
value = "已付款";
} else if (value == 2 && Postlist == 0) {
value = "待付款";
} else if (value == 2 && Postlist == 1) {
value = "后置缴费";
}
return value;
}
},
{
title: '订单金额',
field: 'paysum',
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: 'look',
align: 'center',
valign: 'middle',
width: "100px",
formatter: function(value, row, index) {
let color = "";
if(Postlist == 1){
color = "#D7D7D7"
}else{
color = "#0000FF"
}
if (row.isstate == 2) {
var htm = "<button style='color:"+ color +"' onclick=\"handelLook()\">付款</button>";
} else if (row.isstate == 1) {
htm = '--';
}
return htm;
}
}
],
})
}
//点击付款
function handelLook() {
window.location.href = 'PaymentOrder.html?time=' + new Date().getTime(); //进入认证缴费支付页面
}
// 页面跳转添加时间戳
function handelBuyOrder(url) {
window.location.href = url + '?time=' + new Date().getTime();
}