|
@@ -1,99 +1,107 @@
|
|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
|
+
|
|
|
<head>
|
|
|
<meta charset="utf-8">
|
|
|
<title>订单详情</title>
|
|
|
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
|
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
|
- <script src="{{Msg "seo" "cdn"}}/wx_dataExport/js/rem.js"></script>
|
|
|
- <script src="{{Msg "seo" "cdn"}}/js/jquery-3.2.1.min.js"></script>
|
|
|
- <script src="{{Msg "seo" "cdn"}}/wxswordfish/share.js?v={{Msg "seo" "version"}}"></script>
|
|
|
+ <script src="{{Msg " seo " "cdn "}}/wx_dataExport/js/rem.js"></script>
|
|
|
+ <script src="{{Msg " seo " "cdn "}}/js/jquery-3.2.1.min.js"></script>
|
|
|
+ <script src="{{Msg " seo " "cdn "}}/wxswordfish/share.js?v={{Msg "seo " "version "}}"></script>
|
|
|
{{include "/common/weixin.html"}}
|
|
|
- <link rel="stylesheet" type="text/css" href="{{Msg "seo" "cdn"}}/wx_dataExport/css/base.css?v={{Msg "seo" "version"}}" />
|
|
|
- <link rel="stylesheet" type="text/css" href="{{Msg "seo" "cdn"}}/wx_dataExport/iconfont/iconfont.css" />
|
|
|
- <link rel="stylesheet" href="{{Msg "seo" "cdn"}}/wx_dataExport/css/order_detail.css?v={{Msg "seo" "version"}}1">
|
|
|
+ <link rel="stylesheet" type="text/css" href="{{Msg " seo " "cdn "}}/wx_dataExport/css/base.css?v={{Msg "seo " "version "}}" />
|
|
|
+ <link rel="stylesheet" type="text/css" href="{{Msg " seo " "cdn "}}/wx_dataExport/iconfont/iconfont.css" />
|
|
|
+ <link rel="stylesheet" href="{{Msg " seo " "cdn "}}/wx_dataExport/css/order_detail.css?v={{Msg "seo " "version "}}1">
|
|
|
</head>
|
|
|
+
|
|
|
<body>
|
|
|
<style>
|
|
|
- html, body {
|
|
|
- max-width: 750px;
|
|
|
- -webkit-text-size-adjust: 100%;
|
|
|
- margin: 0 auto;
|
|
|
- height: 100%;
|
|
|
- overflow-x: hidden;
|
|
|
- -webkit-box-sizing: border-box;
|
|
|
- box-sizing: border-box;
|
|
|
- font-size: .24rem;
|
|
|
- background: #F5F4F9 !important;
|
|
|
- color: #3d3d3d;
|
|
|
- font-family: "Microsoft YaHei","Helvetica Neue", "Roboto", "Segoe UI", "PingFang SC", "Hiragino Sans GB", sans-serif;
|
|
|
+ html,
|
|
|
+ body {
|
|
|
+ max-width: 750px;
|
|
|
+ -webkit-text-size-adjust: 100%;
|
|
|
+ margin: 0 auto;
|
|
|
+ height: 100%;
|
|
|
+ overflow-x: hidden;
|
|
|
+ -webkit-box-sizing: border-box;
|
|
|
+ box-sizing: border-box;
|
|
|
+ font-size: .24rem;
|
|
|
+ background: #F5F4F9 !important;
|
|
|
+ color: #3d3d3d;
|
|
|
+ font-family: "Microsoft YaHei", "Helvetica Neue", "Roboto", "Segoe UI", "PingFang SC", "Hiragino Sans GB", sans-serif;
|
|
|
}
|
|
|
</style>
|
|
|
<script>
|
|
|
- initShare({{.T.signature}},{{.T.openid}},2,"jy_wxmyorder",{{.T.nickname}},{{.T.avatar}});
|
|
|
-
|
|
|
+ initShare({{.T.signature}}, {{.T.openid}}, 2, "jy_wxmyorder", {{.T.nickname}}, {{.T.avatar}});
|
|
|
+
|
|
|
var signature = {{.T.signature}};
|
|
|
var isConfigSuccess = true;
|
|
|
var id = {{.T._id}}
|
|
|
- if(signature && signature.length == 4){
|
|
|
+ if(signature && signature.length == 4) {
|
|
|
wx.config({
|
|
|
- debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
|
|
|
- appId: signature[0], // 必填,公众号的唯一标识
|
|
|
- timestamp:signature[1], // 必填,生成签名的时间戳
|
|
|
- nonceStr: signature[2], // 必填,生成签名的随机串
|
|
|
- signature: signature[3],// 必填,签名,见附录1
|
|
|
- jsApiList: ['chooseWXPay','hideAllNonBaseMenuItem'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
|
|
|
+ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
|
|
|
+ appId: signature[0], // 必填,公众号的唯一标识
|
|
|
+ timestamp: signature[1], // 必填,生成签名的时间戳
|
|
|
+ nonceStr: signature[2], // 必填,生成签名的随机串
|
|
|
+ signature: signature[3], // 必填,签名,见附录1
|
|
|
+ jsApiList: ['chooseWXPay', 'hideAllNonBaseMenuItem'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
|
|
|
});
|
|
|
- wx.ready(function () {
|
|
|
- if(!isConfigSuccess){
|
|
|
+ wx.ready(function() {
|
|
|
+ if(!isConfigSuccess) {
|
|
|
return;
|
|
|
}
|
|
|
wx.hideAllNonBaseMenuItem();
|
|
|
- });
|
|
|
- wx.error(function(res){
|
|
|
- //config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
|
|
|
+ });
|
|
|
+ wx.error(function(res) {
|
|
|
+ //config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
|
|
|
isConfigSuccess = false;
|
|
|
});
|
|
|
}
|
|
|
//调用微信支付接口
|
|
|
- function onBridgeReady(res){
|
|
|
- WeixinJSBridge.invoke('getBrandWCPayRequest',{
|
|
|
- "appId": res["appId"],
|
|
|
- "timeStamp": res["timestamp"],
|
|
|
- "nonceStr": res["nonceStr"],
|
|
|
- "package": res["prepayId"],
|
|
|
- "signType": res["signType"],
|
|
|
- "paySign": res["sign"]
|
|
|
+ function onBridgeReady(res) {
|
|
|
+ WeixinJSBridge.invoke('getBrandWCPayRequest', {
|
|
|
+ "appId": res["appId"],
|
|
|
+ "timeStamp": res["timestamp"],
|
|
|
+ "nonceStr": res["nonceStr"],
|
|
|
+ "package": res["prepayId"],
|
|
|
+ "signType": res["signType"],
|
|
|
+ "paySign": res["sign"]
|
|
|
},
|
|
|
- function(r){
|
|
|
- if(r.err_msg == "get_brand_wcpay_request:ok"){
|
|
|
+ function(r) {
|
|
|
+ if(r.err_msg == "get_brand_wcpay_request:ok") {
|
|
|
//location.reload();
|
|
|
- sessionStorage.setItem("paySuccess_"+{{.T.o.order_code}},1);
|
|
|
- window.location.replace("/front/wx_dataExport/paySuccessPage?email="+res["user_mail"]+"&orderCode="+res["order_code"]+"&payTime="+res["timestamp"]+"¶m=detail");
|
|
|
- }else if(r.err_msg == "get_brand_wcpay_request:cancel"){
|
|
|
+ sessionStorage.setItem("paySuccess_" + {{.T.o.order_code}}, 1);
|
|
|
+ window.location.replace("/front/wx_dataExport/paySuccessPage?email=" + res["user_mail"] + "&orderCode=" + res["order_code"] + "&payTime=" + res["timestamp"] + "¶m=detail");
|
|
|
+ } else if(r.err_msg == "get_brand_wcpay_request:cancel") {
|
|
|
//取消支付 可以再次支付
|
|
|
- canpay=true;
|
|
|
+ canpay = true;
|
|
|
isReqing = false;
|
|
|
- }else{
|
|
|
- EasyAlert.show("系统异常,请稍微再试","",3000);
|
|
|
- }
|
|
|
- });
|
|
|
+ } else {
|
|
|
+ EasyAlert.show("系统异常,请稍微再试", "", 3000);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
//
|
|
|
var isReqing = false;
|
|
|
- function goPay(){
|
|
|
+
|
|
|
+ function goPay() {
|
|
|
var filterid = {{.T.o.filter_id}};
|
|
|
var token = {{.T.o.token}};
|
|
|
var id = {{.T.o.id}};
|
|
|
- if(isReqing){
|
|
|
+ if(isReqing) {
|
|
|
return;
|
|
|
}
|
|
|
isReqing = true;
|
|
|
- $.post("/front/wx_dataExport/getPayParm",{"filterid":filterid,"id":id,"token":token},function(res){
|
|
|
+ $.post("/front/wx_dataExport/getPayParm", {
|
|
|
+ "filterid": filterid,
|
|
|
+ "id": id,
|
|
|
+ "token": token
|
|
|
+ }, function(res) {
|
|
|
isReqing = false;
|
|
|
console.log(res)
|
|
|
- if(res.status == 1){
|
|
|
+ if(res.status == 1) {
|
|
|
//sessionStorage.setItem("paySuccess_"+{{.T.o.order_code}},1);
|
|
|
onBridgeReady(res);
|
|
|
}
|
|
@@ -101,343 +109,296 @@
|
|
|
}
|
|
|
//提示框
|
|
|
var EasyAlert = {
|
|
|
- timeout: null,
|
|
|
- waitTime: 1000,
|
|
|
- show: function(text,css,waitTime){
|
|
|
- if(this.timeout != null){
|
|
|
- clearTimeout(this.timeout);
|
|
|
- this.hide();
|
|
|
- this.timeout = null;
|
|
|
+ timeout: null,
|
|
|
+ waitTime: 1000,
|
|
|
+ show: function(text, css, waitTime) {
|
|
|
+ if(this.timeout != null) {
|
|
|
+ clearTimeout(this.timeout);
|
|
|
+ this.hide();
|
|
|
+ this.timeout = null;
|
|
|
+ }
|
|
|
+ var thisClass = this;
|
|
|
+ this.timeout = setTimeout(function() {
|
|
|
+ thisClass.hide();
|
|
|
+ thisClass.timeout = null;
|
|
|
+ }, waitTime ? waitTime : this.waitTime);
|
|
|
+ $("body").append('<div class="easyalert" id="easyAlert">' + text + '</div>');
|
|
|
+ $("#easyAlert").css({
|
|
|
+ "left": "50%",
|
|
|
+ "margin-top": -($("#easyAlert").outerHeight() / 2),
|
|
|
+ "margin-left": -($("#easyAlert").outerWidth() / 2)
|
|
|
+ }).show();
|
|
|
+ },
|
|
|
+ hide: function() {
|
|
|
+ $("#easyAlert").remove();
|
|
|
}
|
|
|
- var thisClass = this;
|
|
|
- this.timeout = setTimeout(function(){
|
|
|
- thisClass.hide();
|
|
|
- thisClass.timeout = null;
|
|
|
- },waitTime?waitTime:this.waitTime);
|
|
|
- $("body").append('<div class="easyalert" id="easyAlert">'+text+'</div>');
|
|
|
- $("#easyAlert").css({"left":"50%","margin-top":-($("#easyAlert").outerHeight()/2),"margin-left":-($("#easyAlert").outerWidth()/2)}).show();
|
|
|
- },
|
|
|
- hide: function(){
|
|
|
- $("#easyAlert").remove();
|
|
|
}
|
|
|
- }
|
|
|
- //
|
|
|
- $(function(){
|
|
|
- var filter={{.T.o.filter}};
|
|
|
- if (filter){
|
|
|
- var publishtime = filter["publishtime"];
|
|
|
- var region = filter["region"];
|
|
|
- var area = filter["area"];
|
|
|
- var industry = filter["industry"];
|
|
|
- var keywords = filter["keywords"];
|
|
|
- var price = filter["minprice"];
|
|
|
- var subType = filter["subtype"];
|
|
|
- var buyer = filter["buyer"];
|
|
|
- var winner = filter["winner"];
|
|
|
- if(!publishtime){
|
|
|
- publishtime = "全部";
|
|
|
- }else{
|
|
|
- publishtime = publishtime.replace(/\./g, "/"); //改日期格式
|
|
|
- }
|
|
|
- $(".publishTime").text(publishtime);
|
|
|
-
|
|
|
- var regionHtml = "";
|
|
|
- if (region && region.length>0){
|
|
|
- for (var i=0;i<region.length;i++){
|
|
|
- regionHtml += "<span>" + region[i] + " </span>";
|
|
|
- }
|
|
|
- }else if(area && area.length>0){
|
|
|
- for (var i=0;i<area.length;i++){
|
|
|
- regionHtml += "<span>" + area[i] + " </span>";
|
|
|
- }
|
|
|
- }else {
|
|
|
- regionHtml += "<li>全国</li>";
|
|
|
- }
|
|
|
- $(".region").append(regionHtml);
|
|
|
-
|
|
|
- var industryHtml = "";
|
|
|
- if(industry && industry.length>0){
|
|
|
- for (var i=0;i<industry.length;i++){
|
|
|
- var d = industry[i];
|
|
|
- if (d && d.split("_").length==2){
|
|
|
- d = d.split("_")[1];
|
|
|
- }else {
|
|
|
- d = "";
|
|
|
- }
|
|
|
- industryHtml += "<span>" + d + " </span>";
|
|
|
- }
|
|
|
- }else{
|
|
|
- industryHtml += "<span>全部</span>";
|
|
|
- }
|
|
|
- $(".industry").append(industryHtml);
|
|
|
-
|
|
|
- var reg = RegExp(/,/);
|
|
|
- if (keywords && keywords.length>0){
|
|
|
- var onek="";
|
|
|
- for (var i=0;i<keywords.length;i++){
|
|
|
- var keywordObj = keywords[i];
|
|
|
- var word = keywordObj["keyword"];
|
|
|
- var exclude = keywordObj["exclude"];
|
|
|
- var excludeStr =exclude+"";
|
|
|
- if(excludeStr.match(reg)){
|
|
|
- excludeStr=excludeStr.replace(/,/g," ");
|
|
|
- }
|
|
|
- var appended = keywordObj["appended"];
|
|
|
- var appendedStr =""+appended;
|
|
|
- if(appendedStr.match(reg)){
|
|
|
- appendedStr=appendedStr.replace(/,/g," ");
|
|
|
- }
|
|
|
- onek +='<div class="item-list">'
|
|
|
+ //
|
|
|
+ $(function() {
|
|
|
+ var filter = {{.T.o.filter}};
|
|
|
+ if(filter) {
|
|
|
+ var publishtime = filter["publishtime"];
|
|
|
+ var region = filter["region"];
|
|
|
+ var area = filter["area"];
|
|
|
+ var industry = filter["industry"];
|
|
|
+ var keywords = filter["keywords"];
|
|
|
+ var price = filter["minprice"];
|
|
|
+ var subType = filter["subtype"];
|
|
|
+ var buyer = filter["buyer"];
|
|
|
+ var winner = filter["winner"];
|
|
|
+ if(!publishtime) {
|
|
|
+ publishtime = "全部";
|
|
|
+ } else {
|
|
|
+ publishtime = publishtime.replace(/\./g, "/"); //改日期格式
|
|
|
+ }
|
|
|
+ $(".publishTime").text(publishtime);
|
|
|
+
|
|
|
+ var regionHtml = "";
|
|
|
+ if(region && region.length > 0) {
|
|
|
+ for(var i = 0; i < region.length; i++) {
|
|
|
+ regionHtml += "<span>" + region[i] + " </span>";
|
|
|
+ }
|
|
|
+ } else if(area && area.length > 0) {
|
|
|
+ for(var i = 0; i < area.length; i++) {
|
|
|
+ regionHtml += "<span>" + area[i] + " </span>";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ regionHtml += "<li>全国</li>";
|
|
|
+ }
|
|
|
+ $(".region").append(regionHtml);
|
|
|
+
|
|
|
+ var industryHtml = "";
|
|
|
+ if(industry && industry.length > 0) {
|
|
|
+ for(var i = 0; i < industry.length; i++) {
|
|
|
+ var d = industry[i];
|
|
|
+ if(d && d.split("_").length == 2) {
|
|
|
+ d = d.split("_")[1];
|
|
|
+ } else {
|
|
|
+ d = "";
|
|
|
+ }
|
|
|
+ industryHtml += "<span>" + d + " </span>";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ industryHtml += "<span>全部</span>";
|
|
|
+ }
|
|
|
+ $(".industry").append(industryHtml);
|
|
|
+
|
|
|
+ var reg = RegExp(/,/);
|
|
|
+ if(keywords && keywords.length > 0) {
|
|
|
+ var onek = "";
|
|
|
+ for(var i = 0; i < keywords.length; i++) {
|
|
|
+ var keywordObj = keywords[i];
|
|
|
+ var word = keywordObj["keyword"];
|
|
|
+ var exclude = keywordObj["exclude"];
|
|
|
+ var excludeStr = exclude + "";
|
|
|
+ if(excludeStr.match(reg)) {
|
|
|
+ excludeStr = excludeStr.replace(/,/g, " ");
|
|
|
+ }
|
|
|
+ var appended = keywordObj["appended"];
|
|
|
+ var appendedStr = "" + appended;
|
|
|
+ if(appendedStr.match(reg)) {
|
|
|
+ appendedStr = appendedStr.replace(/,/g, " ");
|
|
|
+ }
|
|
|
+ onek += '<div class="item-list">'
|
|
|
onek += '<label>关键词:</label>'
|
|
|
- onek +='<ul class="item-list-parents">'
|
|
|
- onek +='<li class="keywords">'
|
|
|
+ onek += '<ul class="item-list-parents">'
|
|
|
+ onek += '<li class="keywords">'
|
|
|
onek += word
|
|
|
- onek +='</li>'
|
|
|
- onek +='</ul>'
|
|
|
- onek +='</div>'
|
|
|
- if(appended.length!=0){
|
|
|
- onek +='<div class="item-list">'
|
|
|
- onek +='<label>附加词:</label>'
|
|
|
- onek +='<ul class="item-list-parents">'
|
|
|
- onek +='<li class="appended">'
|
|
|
- onek +=appendedStr
|
|
|
- onek +='</li>'
|
|
|
- onek +='</ul>'
|
|
|
- onek +='</div>'
|
|
|
- }else{
|
|
|
- onek +='<div class="item-list">'
|
|
|
- onek +='<label>附加词:</label>'
|
|
|
- onek +='<ul class="item-list-parents">'
|
|
|
- onek +='<li class="appended">'
|
|
|
- onek +='-'
|
|
|
- onek +='</li>'
|
|
|
- onek +='</ul>'
|
|
|
- onek +='</div>'
|
|
|
+ onek += '</li>'
|
|
|
+ onek += '</ul>'
|
|
|
+ onek += '</div>'
|
|
|
+ if(appended.length != 0) {
|
|
|
+ onek += '<div class="item-list">'
|
|
|
+ onek += '<label>附加词:</label>'
|
|
|
+ onek += '<ul class="item-list-parents">'
|
|
|
+ onek += '<li class="appended">'
|
|
|
+ onek += appendedStr
|
|
|
+ onek += '</li>'
|
|
|
+ onek += '</ul>'
|
|
|
+ onek += '</div>'
|
|
|
+ } else {
|
|
|
+ onek += '<div class="item-list">'
|
|
|
+ onek += '<label>附加词:</label>'
|
|
|
+ onek += '<ul class="item-list-parents">'
|
|
|
+ onek += '<li class="appended">'
|
|
|
+ onek += '-'
|
|
|
+ onek += '</li>'
|
|
|
+ onek += '</ul>'
|
|
|
+ onek += '</div>'
|
|
|
+ }
|
|
|
+ if(exclude.length != 0) {
|
|
|
+ onek += '<div class="item-list">'
|
|
|
+ onek += '<label>排除词:</label>'
|
|
|
+ onek += '<ul class="item-list-parents">'
|
|
|
+ onek += '<li class="exclude">'
|
|
|
+ onek += excludeStr
|
|
|
+ onek += '</li>'
|
|
|
+ onek += '</ul>'
|
|
|
+ onek += '</div>'
|
|
|
+ } else {
|
|
|
+ onek += '<div class="item-list">'
|
|
|
+ onek += '<label>排除词:</label>'
|
|
|
+ onek += '<ul class="item-list-parents">'
|
|
|
+ onek += '<li class="exclude">'
|
|
|
+ onek += '-'
|
|
|
+ onek += '</li>'
|
|
|
+ onek += '</ul>'
|
|
|
+ onek += '</div>'
|
|
|
}
|
|
|
- if(exclude.length!=0){
|
|
|
- onek +='<div class="item-list">'
|
|
|
- onek +='<label>排除词:</label>'
|
|
|
- onek +='<ul class="item-list-parents">'
|
|
|
- onek +='<li class="exclude">'
|
|
|
- onek +=excludeStr
|
|
|
- onek +='</li>'
|
|
|
- onek +='</ul>'
|
|
|
- onek +='</div>'
|
|
|
- }else{
|
|
|
- onek +='<div class="item-list">'
|
|
|
- onek +='<label>排除词:</label>'
|
|
|
- onek +='<ul class="item-list-parents">'
|
|
|
- onek +='<li class="exclude">'
|
|
|
- onek +='-'
|
|
|
- onek +='</li>'
|
|
|
- onek +='</ul>'
|
|
|
- onek +='</div>'
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ onek = '<div class="item-list"><label>关键词:</label><ul class="item-list-parents"><li class="keywords">-</li></ul></div><div class="item-list"><label>附加词:</label><ul class="item-list-parents"><li class="appended">-</li></ul></div><div class="item-list"><label>排除词:</label><ul class="item-list-parents"><li class="exclude">-</li></ul></div>'
|
|
|
+ }
|
|
|
+ $("#keywords").append(onek);
|
|
|
+ var priceHtml = "";
|
|
|
+ if(price) {
|
|
|
+ priceHtml += "<span>" + price + "</span>";
|
|
|
+ } else {
|
|
|
+ priceHtml += "<span>全部</span>";
|
|
|
+ }
|
|
|
+ $(".money").append(priceHtml);
|
|
|
+
|
|
|
+ var subTypeHtml = "";
|
|
|
+ if(subType) {
|
|
|
+ var subTypeArr = subType.split(",");
|
|
|
+ for(var i = 0; i < subTypeArr.length; i++) {
|
|
|
+ var d = subTypeArr[i];
|
|
|
+ if(!d) {
|
|
|
+ d = "";
|
|
|
}
|
|
|
- }
|
|
|
- }else{
|
|
|
- onek='<div class="item-list"><label>关键词:</label><ul class="item-list-parents"><li class="keywords">-</li></ul></div><div class="item-list"><label>附加词:</label><ul class="item-list-parents"><li class="appended">-</li></ul></div><div class="item-list"><label>排除词:</label><ul class="item-list-parents"><li class="exclude">-</li></ul></div>'
|
|
|
- }
|
|
|
- $("#keywords").append(onek);
|
|
|
-
|
|
|
-
|
|
|
-// keywordsHtml ="";
|
|
|
-// appendedHtml ="";
|
|
|
-// excludeHtml ="";
|
|
|
-// if (keywords && keywords.length>0){
|
|
|
-// for (var i=0;i<keywords.length;i++){
|
|
|
-// var keywordObj = keywords[i];
|
|
|
-// //关键词
|
|
|
-// var word = keywordObj["keyword"];
|
|
|
-// //附加词
|
|
|
-// var appended = keywordObj["appended"];
|
|
|
-// var appendedStr =""+appended;
|
|
|
-// var reg = RegExp(/,/);
|
|
|
-// if(appendedStr.match(reg)){
|
|
|
-// appendedStr=appendedStr.replace(/,/g," ");
|
|
|
-// }
|
|
|
-// //排除词
|
|
|
-// var exclude = keywordObj["exclude"];
|
|
|
-// var excludeStr =exclude+"";
|
|
|
-// console.log(excludeStr)
|
|
|
-// if(excludeStr.match(reg)){
|
|
|
-// excludeStr=excludeStr.replace(/,/g," ");
|
|
|
-// }
|
|
|
-// keywordsHtml +="<span>" + word + " </span>";
|
|
|
-// appendedHtml +="<span>" + appendedStr + " </span>";
|
|
|
-// excludeHtml +="<span>" + excludeStr + " </span>";
|
|
|
-// }
|
|
|
-// }else{
|
|
|
-// keywordsHtml +="<p></p>";
|
|
|
-// appendedHtml +="<p></p>";
|
|
|
-// excludeHtml +="<p></p>";
|
|
|
-// }
|
|
|
-// $(".keywords").append(keywordsHtml);
|
|
|
-// $(".appended").append(appendedHtml);
|
|
|
-// $(".exclude").append(excludeHtml);
|
|
|
-
|
|
|
- var priceHtml = "";
|
|
|
- if(price){
|
|
|
- priceHtml += "<span>" + price + "</span>";
|
|
|
- }else{
|
|
|
- priceHtml += "<span>全部</span>";
|
|
|
- }
|
|
|
- $(".money").append(priceHtml);
|
|
|
-
|
|
|
- var subTypeHtml = "";
|
|
|
- if(subType){
|
|
|
- var subTypeArr = subType.split(",");
|
|
|
- for (var i=0;i<subTypeArr.length;i++){
|
|
|
- var d = subTypeArr[i];
|
|
|
- if (!d){
|
|
|
- d = "";
|
|
|
- }
|
|
|
- subTypeHtml += "<span>" + d + " </span>";
|
|
|
- }
|
|
|
- }else {
|
|
|
- subTypeHtml += "<span>全部</span>";
|
|
|
- }
|
|
|
- $(".subType").append(subTypeHtml);
|
|
|
-
|
|
|
- var buyerHtml = "";
|
|
|
- if(buyer && buyer.length>0){
|
|
|
- for (var i=0;i<buyer.length;i++){
|
|
|
- buyerHtml += "<span>" + buyer[i] + " </span>";
|
|
|
- }
|
|
|
- }else{
|
|
|
- buyerHtml += "<span>-</span>";
|
|
|
- }
|
|
|
- $(".buyer").append(buyerHtml);
|
|
|
-
|
|
|
- var winnerHtml = "";
|
|
|
- if(winner && winner.length>0){
|
|
|
- for (var i=0;i<winner.length;i++){
|
|
|
- winnerHtml += "<span>" + winner[i] + " </span>";
|
|
|
- }
|
|
|
- }else{
|
|
|
- winnerHtml += "<span>-</span>";
|
|
|
- }
|
|
|
- $(".winner").append(winnerHtml);
|
|
|
+ subTypeHtml += "<span>" + d + " </span>";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ subTypeHtml += "<span>全部</span>";
|
|
|
+ }
|
|
|
+ $(".subType").append(subTypeHtml);
|
|
|
+
|
|
|
+ var buyerHtml = "";
|
|
|
+ if(buyer && buyer.length > 0) {
|
|
|
+ for(var i = 0; i < buyer.length; i++) {
|
|
|
+ buyerHtml += "<span>" + buyer[i] + " </span>";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ buyerHtml += "<span>-</span>";
|
|
|
+ }
|
|
|
+ $(".buyer").append(buyerHtml);
|
|
|
+
|
|
|
+ var winnerHtml = "";
|
|
|
+ if(winner && winner.length > 0) {
|
|
|
+ for(var i = 0; i < winner.length; i++) {
|
|
|
+ winnerHtml += "<span>" + winner[i] + " </span>";
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ winnerHtml += "<span>-</span>";
|
|
|
+ }
|
|
|
+ $(".winner").append(winnerHtml);
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
//存缓存 纳税人识别号 公司名
|
|
|
- if(sessionStorage.applysuccess=="1"){
|
|
|
+ if(sessionStorage.applysuccess == "1") {
|
|
|
$(".person_").hide()
|
|
|
$(".invoiceP").hide();
|
|
|
$(".person").show();
|
|
|
- if(sessionStorage.taxNumer!=""){
|
|
|
+ if(sessionStorage.taxNumer != "") {
|
|
|
$(".notpersontaitou").show();
|
|
|
$(".persontaitou").hide();
|
|
|
- $(".company").text("单位名称:"+sessionStorage.companyName);
|
|
|
+ $(".company").text("单位名称:" + sessionStorage.companyName);
|
|
|
$(".company").show();
|
|
|
- $(".tax").text("纳税人识别号:"+sessionStorage.taxNumer);
|
|
|
+ $(".tax").text("纳税人识别号:" + sessionStorage.taxNumer);
|
|
|
$(".tax").show();
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
$(".persontaitou").show();
|
|
|
}
|
|
|
sessionStorage.removeItem("applysuccess");
|
|
|
sessionStorage.removeItem("companyName");
|
|
|
sessionStorage.removeItem("taxNumer");
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
$(".person_").show();
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
-
|
|
|
- function FormatNum(n){
|
|
|
- var isF = /^-?\d*\.\d+$/.test(n);
|
|
|
- var n2 = "";
|
|
|
- if(isF){
|
|
|
- var t = n+"";
|
|
|
- n2 = t.substr(t.indexOf("."));
|
|
|
- n = parseInt(n);
|
|
|
- }
|
|
|
- if(n>=1000){
|
|
|
- n = Math.floor(n/1000)+","+("0000"+n%1000).slice(-3);
|
|
|
- }
|
|
|
- return n+n2;
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
+
|
|
|
+ function FormatNum(n) {
|
|
|
+ var isF = /^-?\d*\.\d+$/.test(n);
|
|
|
+ var n2 = "";
|
|
|
+ if(isF) {
|
|
|
+ var t = n + "";
|
|
|
+ n2 = t.substr(t.indexOf("."));
|
|
|
+ n = parseInt(n);
|
|
|
+ }
|
|
|
+ if(n >= 1000) {
|
|
|
+ n = Math.floor(n / 1000) + "," + ("0000" + n % 1000).slice(-3);
|
|
|
+ }
|
|
|
+ return n + n2;
|
|
|
+
|
|
|
+ }
|
|
|
</script>
|
|
|
<div id="order_detail">
|
|
|
<main class="main">
|
|
|
<div class="lists">
|
|
|
<div class="card">
|
|
|
<div class="card-header">
|
|
|
- <img src="/wx_dataExport/images/line.png" >
|
|
|
- {{if ne .T.o.order_status -2}}
|
|
|
- {{if .T.o.pay_time}}
|
|
|
- <h3>已完成</h3>
|
|
|
- {{else}}
|
|
|
- <h3>待付款</h3>
|
|
|
- {{end}}
|
|
|
- {{else}}
|
|
|
- <h3>已取消</h3>
|
|
|
- {{end}}
|
|
|
- <img src="/wx_dataExport/images/line.png" >
|
|
|
+ <img src="/wx_dataExport/images/line.png"> {{if ne .T.o.order_status -2}} {{if .T.o.pay_time}}
|
|
|
+ <h3>已完成</h3> {{else}}
|
|
|
+ <h3>待付款</h3> {{end}} {{else}}
|
|
|
+ <h3>已取消</h3> {{end}}
|
|
|
+ <img src="/wx_dataExport/images/line.png">
|
|
|
</div>
|
|
|
<div class="card-content font_color">
|
|
|
<p class="text ellipsis">订单编号:{{.T.o.order_code}}</p>
|
|
|
<p class="text ellipsis">下单时间:{{.T.o.create_time}}</p>
|
|
|
<p class="text ellipsis" id="payTime">支付时间:{{.T.o.pay_time}}</p>
|
|
|
- <p class="text ellipsis">产品类型:{{.T.o.product_type}}</p>
|
|
|
- {{if .T.o.transaction_id}}
|
|
|
- <p class="text ellipsis">微信支付单号:{{.T.o.transaction_id}}</p>
|
|
|
- {{end}}
|
|
|
+ <p class="text ellipsis">产品类型:{{.T.o.product_type}}导出</p>
|
|
|
+ {{if .T.o.transaction_id}}
|
|
|
+ <p class="text ellipsis">{{.T.o.pay_way}}单号:{{.T.o.transaction_id}}</p>
|
|
|
+ {{end}}
|
|
|
<p class="text ellipsis">数据类型:{{.T.o.data_spec}}</p>
|
|
|
<p class="text ellipsis">数据量:{{.T.o.data_count}}条</p>
|
|
|
- <p class="text ellipsis">价格:<script>document.write(FormatNum({{.T.o.order_money}}))</script>元</p>
|
|
|
+ <p class="text ellipsis">价格:
|
|
|
+ <script>
|
|
|
+ document.write(FormatNum({{.T.o.order_money}}))
|
|
|
+ </script>元</p>
|
|
|
<p class="text ellipsis">邮箱地址:{{.T.o.user_mail}}</p>
|
|
|
<p class="text ellipsis">手机号:{{.T.o.user_phone}}</p>
|
|
|
- {{if .T.o.order_status}}
|
|
|
- {{if eq .T.o.order_status 1}}
|
|
|
- {{if .T.o.applybill_status}}
|
|
|
- {{if eq .T.o.applybill_status "F"}}
|
|
|
- <p class="text ellipsis invoiceP">发票:<a href="/front/wxMyOrder/wxGetOrderCode/{{.T.o.order_code}}" class="invoicing">开发票</a></p>
|
|
|
- {{end}}
|
|
|
- {{end}}
|
|
|
- {{end}}
|
|
|
- {{else}}
|
|
|
+ {{if .T.o.order_status}} {{if eq .T.o.order_status 1}} {{if .T.o.applybill_status}} {{if eq .T.o.applybill_status "F"}}
|
|
|
+ <p class="text ellipsis invoiceP">发票:
|
|
|
+ <a href="/front/wxMyOrder/wxGetOrderCode/{{.T.o.order_code}}" class="invoicing">开发票</a>
|
|
|
+ </p>
|
|
|
+ {{end}} {{end}} {{end}} {{else}}
|
|
|
<p class="text ellipsis">发票:-</p>
|
|
|
{{end}}
|
|
|
-
|
|
|
- <!--直接进入订单详情显示-->
|
|
|
- {{if eq .T.o.applybill_status "T"}}
|
|
|
- <div class="person_">
|
|
|
- <p class="text ellipsis"><span>发票类型:</span><span>普通发票(电子发票)</span></p>
|
|
|
- <p class="text ellipsis"><span>发票内容:</span><span>明细</span></p>
|
|
|
- {{if .T.o.applybill_status}}
|
|
|
- {{if eq .T.o.applybill_status "F"}}
|
|
|
- <p class="text ellipsis">发票抬头:</p>
|
|
|
+
|
|
|
+ <!--直接进入订单详情显示-->
|
|
|
+ {{if eq .T.o.applybill_status "T"}}
|
|
|
+ <div class="person_">
|
|
|
+ <p class="text ellipsis"><span>发票类型:</span><span>普通发票(电子发票)</span></p>
|
|
|
+ <p class="text ellipsis"><span>发票内容:</span><span>明细</span></p>
|
|
|
+ {{if .T.o.applybill_status}} {{if eq .T.o.applybill_status "F"}}
|
|
|
+ <p class="text ellipsis">发票抬头:</p>
|
|
|
{{else}}
|
|
|
- <p class="text ellipsis">发票抬头:{{.T.o.applybill_type}}</p>
|
|
|
- {{end}}
|
|
|
- {{end}}
|
|
|
- {{if .T.o.applybill_type}}
|
|
|
- {{if eq .T.o.applybill_type "单位"}}
|
|
|
+ <p class="text ellipsis">发票抬头:{{.T.o.applybill_type}}</p>
|
|
|
+ {{end}} {{end}} {{if .T.o.applybill_type}} {{if eq .T.o.applybill_type "单位"}}
|
|
|
<p class="text">单位名称:{{.T.o.applybill_company}}</p>
|
|
|
<p class="text ellipsis">纳税人识别号:{{.T.o.applybill_taxnum}}</p>
|
|
|
- {{end}}
|
|
|
- {{end}}
|
|
|
- </div>
|
|
|
- {{end}}
|
|
|
-
|
|
|
- <!--订单成功时返回时显示-->
|
|
|
- <div class="person" style="display:none">
|
|
|
- <p class="text ellipsis"><span>发票类型:</span><span>普通发票(电子发票)</span></p>
|
|
|
- <p class="text ellipsis"><span>发票内容:</span><span>明细</span></p>
|
|
|
+ {{end}} {{end}}
|
|
|
+ </div>
|
|
|
+ {{end}}
|
|
|
+
|
|
|
+ <!--订单成功时返回时显示-->
|
|
|
+ <div class="person" style="display:none">
|
|
|
+ <p class="text ellipsis"><span>发票类型:</span><span>普通发票(电子发票)</span></p>
|
|
|
+ <p class="text ellipsis"><span>发票内容:</span><span>明细</span></p>
|
|
|
<p class="text ellipsis persontaitou" style="display:none">发票抬头:个人</p>
|
|
|
<p class="text ellipsis notpersontaitou" style="display:none">发票抬头:单位</p>
|
|
|
<p class="text company" style="display:none"></p>
|
|
|
<p class="text ellipsis tax" style="display:none">纳税人识别号:</p>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="card">
|
|
|
<div class="card-header">
|
|
|
- <img src="/wx_dataExport/images/line.png" >
|
|
|
+ <img src="/wx_dataExport/images/line.png">
|
|
|
<h3>筛选条件</h3>
|
|
|
- <img src="/wx_dataExport/images/line.png" >
|
|
|
+ <img src="/wx_dataExport/images/line.png">
|
|
|
</div>
|
|
|
<div class="card-content">
|
|
|
<div class="item-list">
|
|
@@ -458,24 +419,6 @@
|
|
|
<li class="industry"></li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- <!--<div class="item-list">
|
|
|
- <label>关键词:</label>
|
|
|
- <ul class="item-list-parents">
|
|
|
- <li class="keywords"></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="item-list">
|
|
|
- <label>附加词:</label>
|
|
|
- <ul class="item-list-parents">
|
|
|
- <li class="appended"></li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="item-list">
|
|
|
- <label>排除词:</label>
|
|
|
- <ul class="item-list-parents">
|
|
|
- <li class="exclude"></li>
|
|
|
- </ul>
|
|
|
- </div>-->
|
|
|
<div id="keywords">
|
|
|
</div>
|
|
|
<div class="item-list">
|
|
@@ -504,18 +447,17 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- {{if ne .T.o.order_status -2}}
|
|
|
- {{if .T.o.pay_time}}
|
|
|
- <div class="button align bottomButton" id="buytwo" onclick="window.location.href='/front/wx_dataExport/toSieve?orderCode={{.T.o.order_code}}'">再次购买</div>
|
|
|
- {{else}}
|
|
|
- <div class="button align bottomButton" id="buy" onclick="goPay()">去支付</div>
|
|
|
- {{end}}
|
|
|
- {{else}}
|
|
|
- <div class="button align bottomButton" id="buytwo" onclick="window.location.href='/front/wx_dataExport/toSieve?orderCode={{.T.o.order_code}}'">再次购买</div>
|
|
|
- {{end}}
|
|
|
</div>
|
|
|
</main>
|
|
|
+ {{if ne .T.o.order_status -2}} {{if .T.o.pay_time}}
|
|
|
+ <div class="button align bottomButton" id="buytwo" onclick="window.location.href='/front/wx_dataExport/toSieve?orderCode={{.T.o.order_code}}'">再次购买</div>
|
|
|
+ {{else}}
|
|
|
+ <div class="button align bottomButton" id="buy" onclick="goPay()">去支付</div>
|
|
|
+ {{end}} {{else}}
|
|
|
+ <div class="button align bottomButton" id="buytwo" onclick="window.location.href='/front/wx_dataExport/toSieve?orderCode={{.T.o.order_code}}'">再次购买</div>
|
|
|
+ {{end}}
|
|
|
</div>
|
|
|
- {{include "/common/baiducc.html"}}
|
|
|
+
|
|
|
+ {{include "/common/baiducc.html"}}
|
|
|
</body>
|
|
|
-</html>
|
|
|
+</html>
|