- |
+ |
{$data.company_name} |
{$data.company_type_str} |
{$data.valid} |
{$data.statement_money} |
{$data.platform_amount} |
+ {$data.pay_check_str} |
{$data.payment} |
{$data.statement_num} |
@@ -264,6 +265,44 @@
})
$("#company_type").change();
+ $("#setPayment").on('click',function(){
+
+ var tip = 0;
+
+ var text = $("input:checkbox[name='ids[]']:checked").map(function(index,elem) {
+
+ if($(elem).data("pay_check") == 0){
+ return $(elem).val();
+ } else {
+ tip = 1;
+ }
+
+ }).get();
+
+ if(tip == 1) {
+ layer.msg("请选择打款信息未确认的单子");
+ return;
+ }
+
+ text = text.join(",");
+
+ if (!text) {
+ layer.msg("没有符合打款确认的打款单,请重新选择");
+ return;
+ }
+
+ var url = "{:U('setPayment')}"+"&id="+text
+ layer.open({
+ type: 2,
+ title: "海南万盟天下科技有限公司",
+ shadeClose: true,
+ shade: 0.8,
+ area: ['100%', '100%'],
+ content: url
+ });
+
+ });
+
$(".viewStatement").click(function () {
var id = $(this).data("id");
var url = "{:U('viewStatement')}"+"&id="+id
@@ -277,14 +316,84 @@
});
});
+ $("#returnSetPayment").on("click",function () {
+
+ var paystatustip = 0;
+ var tip = 0;
+
+ var text = $("input:checkbox[name='ids[]']:checked").map(function(index,elem) {
+
+ if($(elem).data("pay_check") == 1 && $(elem).data("paystatus") != 1){
+ return $(elem).val();
+ }
+
+ if ($(elem).data("pay_check") != 1) {
+ tip = 1;
+ }
+
+ if ($(elem).data("paystatus") == 1) {
+ paystatustip = 1;
+ }
+
+ }).get();
+
+ if(tip == 1) {
+ layer.msg("请选择打款信息已确认的单子");
+ return;
+ }
+
+ if(paystatustip == 1) {
+ layer.msg("请选择未打款的单子");
+ return;
+ }
+
+ text = text.join(",");
+
+ layer.confirm('【提示】是否确认打款信息撤回', {
+ btn: ['确认','取消'],
+ title:false
+ }, function(){
+ $.ajax({
+ type:'post',
+ dataType:'json',
+ data: {'ids':text},
+ url:"{:U('returnSetPayment')}",
+ success:function(data) {
+ if (data.status == 1) {
+ layer.msg("打款信息确认撤回成功");
+ window.location.reload();
+ return;
+ }
+ },
+ error:function() {
+ alert('服务器开小差了,请稍后再试。');
+ }
+ })
+ });
+
+
+ });
+
$("#doPayment").on("click",function(){
var id = $(this).attr("id");
+ var pay_check_tip = 0;
+
var text = $("input:checkbox[name='ids[]']:checked").map(function(index,elem) {
- if($(elem).data("paystatus") == 0){
+ if($(elem).data("paystatus") == 0&&$(elem).data("pay_check") == 1){
return $(elem).val();
}
+
+ if ($(elem).data("pay_check") != 1) {
+ pay_check_tip = 1;
+ }
+
}).get();
+ if (pay_check_tip == 1) {
+ layer.msg("请选择打款信息已经确认的单子");
+ return;
+ }
+
if(text.length < 1){
layer.msg("无需要进行确认打款确认操作的数据");
return;
diff --git a/Application/Admin/View/CompanyStatementOffline/setPayment.html b/Application/Admin/View/CompanyStatementOffline/setPayment.html
new file mode 100644
index 000000000..4463f07d7
--- /dev/null
+++ b/Application/Admin/View/CompanyStatementOffline/setPayment.html
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Application/Payment/Controller/PaymentController.class.php b/Application/Payment/Controller/PaymentController.class.php
index 86b67acfd..b3182acaa 100644
--- a/Application/Payment/Controller/PaymentController.class.php
+++ b/Application/Payment/Controller/PaymentController.class.php
@@ -794,7 +794,7 @@ class PaymentController extends BaseController
"company_info"=>json_encode($company_info,JSON_UNESCAPED_UNICODE),
"remark"=>$v['remark'],
"pay_check"=>1,
- "pay_check_member_id"=>$member_id = $_SESSION['onethink_admin']['payment_user']['id'],
+ "pay_check_member_id"=> $_SESSION['onethink_admin']['payment_user']['id'],
"id"=>$k,
"pay_check_time"=>time()
];
diff --git a/Application/Payment/View/Payment/setPayment.html b/Application/Payment/View/Payment/setPayment.html
new file mode 100644
index 000000000..110c1bfda
--- /dev/null
+++ b/Application/Payment/View/Payment/setPayment.html
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
|