chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<div class="none" style="_position:absolute;" id="fast_order_log">
    <div class="once_paytck_cont">
        <div class="once_paytck_box">
            {yun:}if $paylog{/yun} 
            
            {yun:}foreach item=log from=$paylog{/yun}
 
            <div class="once_paylog">
                <div class="once_paylog_tit">
 
                <span class="once_paylog_tit_dh">充值单号:</span>{yun:}$log.order_id{/yun}<span class="once_paylog_tit_zt">未付款</span></div>
                    <div class="once_paylog_pbox">
 
                    <div class="once_paylog_p"><span class="member_c9">订单类型:</span> 店铺招聘 </div>
                    <div class="once_paylog_p">
                        <span class="member_c9">支付形式:</span> {yun:}if $log.order_type=='wxpay'{/yun}微信支付{yun:}else if $log.order_type=='alipay'{/yun}支付宝支付{yun:}else{/yun}手动{yun:}/if{/yun}</div>
 
                    <div class="once_paylog_p"><span class="member_c9">时间:</span>{yun:}$log.order_time|date_format:"%Y-%m-%d %H:%M:%S"{/yun}</div>
                    {yun:}if $log.order_remark{/yun}
                    <div class="once_paylog_p"><span class="member_c9">备注:</span>{yun:}$log.order_remark{/yun}</div>
                    {yun:}/if{/yun}
                    <div class="once_paylog_money_box"><span class="member_c9">充值金额:</span><span class="once_paylog_money">{yun:}$log.order_price{/yun}</span></div>
                </div>
                {yun:}if $log.order_state=='1' && $log.order_type!='bank'{/yun}
                <div class="once_paylog_cz">
                    <a href="{yun:}url m=once c=show id=$log.once_id pay=$fast{/yun}" class="yun_member_hr_bth">招聘信息</a>
                    <a href="javascript:void(0)" onclick="fast_pay('{yun:}$log.once_id{/yun}','{yun:}$log.order_price{/yun}')" class="yun_member_hr_bth">去付款</a>
                    <a href="javascript:void(0)" onclick="layer_del('确定要取消该订单吗?','{yun:}url m=once c=delpaylog id=$log.id{/yun}')" class="yun_member_hr_bth">取消付款</a>
                </div>{yun:}/if{/yun}
            </div>
            {yun:}foreachelse{/yun}
                <div class="wap_member_no">暂无相关信息</div>
            {yun:}/foreach{/yun} 
            
            {yun:}/if{/yun}
        </div>
    </div>
</div>
 
<div style="display:none;" id="fastjob">
    <div class="job_recom_box">
 
        {yun:}if $config.com_fast_status == '0'{/yun}
        <div class="job_recom_list" style="padding-bottom:10px; padding-top:10px; line-height:30px;">
            <span class="job_recom_s">温馨提示:</span>
            <div class="job_recom_list_jobtime"> 付款后,需要管理员审核,请耐心等待! </div>
        </div>
        {yun:}/if{/yun}
           <div class="job_recom_list" style="padding-bottom:20px;">
       
            <span class="job_recom_s">应付金额:</span>
            <div class="job_recom_list_jobtime">
                <div class="job_recom_list_jobtime_money">
                    <span id="oncePrice" class="job_recom_list_jobtime_s"></span>元
                </div>
            </div>
        </div>
 
        <iframe id="supportiframe" name="supportiframe" onload="returnmessage('supportiframe');" style="display:none"></iframe>
 
        <form name="alipayment" id="payform_fast" action="../api/alipay/alipayto.php" method="post" target="_blank" onsubmit="return payform_fast();">
            <div class="job_redpack_list" style="margin-top:15px;">
                <div>
                    {yun:}if $config.alipay=='1' || $config.wxpay=='1' {/yun}
                    <div class="job_recom_s">支付方式:</div>
                    {yun:}if $config.wxpay=='1'{/yun}
                    <div class="job_redpack_pay">
                        <a href="javascript:;" onclick="getOrder('wxpay');"><img src="{yun:}$com_style{/yun}/images/wx_pay.png"> 微信支付</a>
                    </div>
                    {yun:}/if{/yun} {yun:}if $config.alipay=='1'{/yun}
                    <div class="job_redpack_pay">
                        <a href="javascript:;" onclick="getOrder('alipay');"><img src="{yun:}$com_style{/yun}/images/ap_pay.png"> 支付宝支付</a>
                    </div>
                    {yun:}/if{/yun} {yun:}else{/yun}
                    <div class="con_banner_no" style="width:300px;"><span></span><em>网站已关闭支付接口,请联系管理员</em></div>
                    {yun:}/if{/yun}
                </div>
                <input type="hidden" name="once_price" id="once_price" value="" />
                <input type="hidden" value="" id="pay_type" name="pay_type" value='' />
                <input type="hidden" name="dingdan" id="order_fast_id" value="" />
                <input type="hidden" value="店铺招聘金额" name="subject" value='' />
                <input type="hidden" name="pay_bank" value="directPay">
            </div>
        </form>
        
        
 
    </div>
</div>
 
<input type="hidden" name="orderid" id="orderid" value="" />
<input type="hidden" name="onceid" id="onceid" value="" />
 
<!--  微信tck-->
<div id="wxpayTx" style="display:none;">
    <div class="wx_payment">
        <div class="wx_payment_cont">
            <div class="wx_payment_ewm">正在加载微信二维码,请稍候....</div>
        </div>
        <div class="wx_payment_h2">二维码有效时长为2小时,请尽快支付</div>
        <div class="wx_payment_tip">
            <div class="wx_payment_tip_left"><i class="wx_payment_tip_line1"></i><i class="wx_payment_tip_line2"></i><i class="wx_payment_tip_line3"></i></div>
            <div class="wx_payment_tip_right">请使用微信扫一扫<br>扫描二维码支付</div>
        </div>
    </div>
</div>
<!--支付弹出框-->
<div id="payshow" style="width:450px; position:absolute;left:0px;top:0px; background:#fff; display:none;">
    <div class="payment_tip">请在新打开的支付页面上完成付款,付款完成前请不要关闭此窗口。<br>如您在支付过程中遇到问题,请联系客服:<span class="payment_tip_s">{yun:}$config.sy_freewebtel{/yun}</span></div>
    <div class="payment_bottom">
        <a href="javascript:location.reload();" class="payment_bottombutt">已完成付款</a>
    </div>
</div>
 
<script>
    function payform_fast() {
        var pay_type = $("#pay_type").val();
 
        if(pay_type == '') {
            layer.msg('请选择支付方式!', 2, 8);
 
        } else if(pay_type == 'wxpay') {
 
            var orderId = $("#orderid").val();
            $.post('{yun:}url m=once c=wxurl{/yun}', {
                orderId: orderId
            }, function(data) {
                $('.wx_payment_ewm').html(data);
                $.layer({
                    type: 1,
                    title: '微信扫码支付',
                    closeBtn: [0, true],
                    border: [10, 0.3, '#000', true],
                    area: ['320px', '400px'],
                    page: {
                        dom: "#wxpayTx"
                    },
                    close: function(){
                        clearInterval(sa);
                    }
                });
 
                var sa = setInterval(function() {  
                    $.post('{yun:}$config.sy_weburl{/yun}/api/wxpay/wxorder.php', {
                        orderid: orderId
                    }, function(data) {
                        if(data == 1) {
                            window.location.href = '{yun:}url m=once{/yun}';
                        }
                    });
 
                }, 3000);
 
            })
            return false;
        } else {
 
            $.layer({
                type: 1,
                title: '提示',
                closeBtn: [0, true],
                border: [10, 0.3, '#000', true],
                area: ['450px', '280px'],
                page: {
                    dom: "#payshow"
                }
            });
        }
    }
 
    /*生成订单*/
    function getOrder(pay_type) {
        $('#pay_type').val(pay_type);
        var onceid = $('#onceid').val();
        var once_price=$('#once_price').val();
        if(onceid == "") {
            
            layer.msg('参数错误!', 2, 8);
            return false;
        } else {
            
            var index = layer.load('执行中,请稍候...', 0);
            
            $.ajax({
                async: false, //设置ajax同步  
                type: 'POST',
                global: false,
                url: weburl + "/once/index.php?c=pay",
                data: {
                    onceid: onceid,
                    pay_type: pay_type,
                    once_price: once_price
                },
                success: function(data) {
                    layer.close(index);
                    var data = eval('(' + data + ')');
 
                    if(data.error == 1) {
                        layer.msg(data.msg, 2, 8);
                    } else if(data.error == 0) {
                        $('#order_fast_id').val(data.orderid);
                        $('#orderid').val(data.oid);
                        //提交表单
                        $('#payform_fast').submit();
                    }
                }
            });
        }
    }
</script>