ayHaru пре 4 година
родитељ
комит
6f75755259

+ 65 - 10
admin/control/merchant.php

@@ -137,11 +137,31 @@ class merchantControl extends SystemControl
             $update['org_pwd'] = trim($_POST['password']);
             $update['password'] = md5($update['org_pwd']);
             $update['alarm_amount'] = $_POST['alarm_amount'] ?? 0;
-            $result = $model_merchant->editMerchant($update,['mchid' => $mchid]);
-            if ($result) {
+            $update['credit_bonus'] = ncPriceFormat($_POST['credit_bonus']);
+            $member_id = $merchant['admin_id'];
+            try {
+                $model_merchant = Model('merchant');
+                $trans = new trans_wapper($model_merchant, __METHOD__);
+                if($merchant['credit_bonus'] == $update['credit_bonus']) {
+                    unset($update['credit_bonus']);
+                } elseif ($merchant['credit_bonus'] > $update['credit_bonus']) {
+                    $credit_bonus = ncPriceFormat($merchant['credit_bonus'] - $update['credit_bonus']);
+                    $this->credit_save_money($credit_bonus , 2 , $member_id);
+                } elseif ($merchant['credit_bonus'] < $update['credit_bonus']) {
+                    $credit_bonus = ncPriceFormat($update['credit_bonus'] - $merchant['credit_bonus']);
+                    $this->credit_save_money($credit_bonus , 1 , $member_id);
+                }
+
+                $result = $model_merchant->editMerchant($update,['mchid' => $mchid]);
+                if(!$result) {
+                    $trans->rollback();
+                    showMessage('机构编辑失败', 'index.php?act=merchant&op=merchant');
+                }
                 $this->log('编辑机构:' . '[	' . $merchant['name'] . ']', 1);
+                $trans->commit();
                 showMessage('机构编辑成功', 'index.php?act=merchant&op=merchant');
-            } else {
+            } catch (Exception $e) {
+                $trans->rollback();
                 showMessage('机构编辑失败', 'index.php?act=merchant&op=merchant');
             }
         }
@@ -149,6 +169,41 @@ class merchantControl extends SystemControl
         Tpl::showpage('merchant.edit');
     }
 
+    private function credit_save_money($money , $operatetype , $member_id)
+    {
+        $obj_member = Model('member');
+        $member_id = intval($member_id);
+        $member_info = $obj_member->getMemberInfo(['member_id' => $member_id]);
+        $admininfo = $this->getAdminInfo();
+        switch ($operatetype) {
+            case 1:
+                $admin_act = "sys_add_money";
+                $log_msg = "管理员【" . $admininfo['admin_name'] . "】操作会员【" . $member_info['member_name'] . "】授信额度,预存款【增加】,金额为" . $money ;
+                break;
+            case 2:
+                $admin_act = "sys_del_money";
+                $log_msg = "管理员【" . $admininfo['admin_name'] . "】操作会员【" . $member_info['member_name'] . "】授信额度,预存款【减少】,金额为" . $money;
+                break;
+            default:
+                return [false , '调节类型错误'];
+                break;
+        }
+        $model_pd = Model('predeposit');
+        //调节预存款
+        $data = [];
+        $data['member_id'] = $member_info['member_id'];
+        $data['member_name'] = $member_info['member_name'];
+        $data['amount'] = $money;
+        $data['order_sn'] = '';
+        $data['admin_name'] = $admininfo['name'];
+        $data['pdr_sn'] = '';
+        $data['lg_desc'] = '管理员操作客户授信,更改会员余额。';
+        $model_pd->changePd($admin_act, $data);
+
+        $this->log($log_msg, 1);
+        return [true , 'success'];
+    }
+
     public function orderStorgeOp()
     {
         if (chksubmit())
@@ -449,7 +504,7 @@ class merchantControl extends SystemControl
         $model_merchant = Model('merchant');
         $condition = [];
         if (trim($_GET['mch_name']) != '') {
-            $condition['mch_name'] = array('like', '%' . $_GET['mch_name'] . '%');
+            $condition['mch_name'] = ['like', '%' . $_GET['mch_name'] . '%'];
             Tpl::output('mch_name', $_GET['mch_name']);
         }
         $state_sel = intval($_REQUEST['state_sel']);
@@ -529,10 +584,10 @@ class merchantControl extends SystemControl
     public function add_money()
     {
         $obj_validate = new Validator();
-        $obj_validate->validateparam = array(
-            array("input" => $_POST["apply_id"], "require" => "true", "message" => Language::get('admin_points_member_error_again')),
-            array("input" => $_POST["pointsnum"], "require" => "true", 'validator' => 'Compare', 'operator' => ' >= ', 'to' => 1, "message" => Language::get('admin_points_points_min_error'))
-        );
+        $obj_validate->validateparam = [
+            ["input" => $_POST["apply_id"], "require" => "true", "message" => Language::get('admin_points_member_error_again')],
+            ["input" => $_POST["pointsnum"], "require" => "true", 'validator' => 'Compare', 'operator' => ' >= ', 'to' => 1, "message" => Language::get('admin_points_points_min_error')]
+        ];
         $error = $obj_validate->validate();
         if ($error != '') {
             showMessage($error, '', '', 'error');
@@ -557,7 +612,7 @@ class merchantControl extends SystemControl
         //查询会员信息
         $obj_member = Model('member');
         $member_id = intval($evidence_info['member_id']);
-        $member_info = $obj_member->getMemberInfo(array('member_id' => $member_id));
+        $member_info = $obj_member->getMemberInfo(['member_id' => $member_id]);
 
         $available_predeposit = floatval($member_info['available_predeposit']);
         $freeze_predeposit = floatval($member_info['freeze_predeposit']);
@@ -592,7 +647,7 @@ class merchantControl extends SystemControl
         try {
             $trans = new trans_wapper($model_pd, __METHOD__);
             //扣除冻结的预存款
-            $data = array();
+            $data = [];
             $data['member_id'] = $member_info['member_id'];
             $data['member_name'] = $member_info['member_name'];
             $data['amount'] = $money;

+ 78 - 0
admin/templates/default/channel.add.php

@@ -0,0 +1,78 @@
+<?php defined('InShopNC') or exit('Access Invalid!'); ?>
+
+<div class="page">
+    <div class="fixed-bar">
+        <div class="item-title">
+            <h3>充值商</h3>
+            <ul class="tab-base">
+                <li><a href="index.php?act=channel&op=index"><span><?php echo $lang['nc_manage'] ?></span></a></li>
+                <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_new'] ?></span></a></li>
+            </ul>
+        </div>
+    </div>
+    <div class="fixed-empty"></div>
+    <form id="user_form" enctype="multipart/form-data" method="post">
+        <input type="hidden" name="form_submit" value="ok"/>
+        <table class="table tb-type2">
+            <tbody>
+            <tr class="noborder">
+                <td colspan="2" class="required"><label class="validation" for="name">充值商名称:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" value="" name="channel_name" id="channel_name" class="txt"></td>
+                <td class="vatop tips"></td>
+            </tr>
+            <tr class="noborder">
+                <td colspan="2" class="required"><label class="validation" for="name">包含店铺ID(英文逗号隔开):</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" value="" name="store" id="store" class="txt"></td>
+                <td class="vatop tips"></td>
+            </tr>
+            </tbody>
+            <tfoot>
+            <tr class="tfoot">
+                <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit']; ?></span></a></td>
+            </tr>
+            </tfoot>
+        </table>
+    </form>
+</div>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/dialog/dialog.js" id="dialog_js"
+        charset="utf-8"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/jquery.ui.js"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/ajaxfileupload/ajaxfileupload.js"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.Jcrop/jquery.Jcrop.js"></script>
+<link href="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.Jcrop/jquery.Jcrop.min.css" rel="stylesheet" type="text/css"
+      id="cssfile2"/>
+<script type="text/javascript">
+    $(function () {
+        //按钮先执行验证再提交表单
+        $("#submitBtn").click(function () {
+            if ($("#user_form").valid()) {
+                $("#user_form").submit();
+            }
+        });
+        $('#user_form').validate({
+            errorPlacement: function (error, element) {
+                error.appendTo(element.parent().parent().prev().find('td:first'));
+            },
+            rules: {
+                channel_name: {
+                    required: true,
+                },
+                store: {
+                    required: true,
+                },
+            },
+            messages: {
+                company_name: {
+                    required: '充值商名称不能为空',
+                },
+                store: {
+                    required: '包含店铺不能为空',
+                },
+            }
+        });
+    });
+</script>

+ 79 - 0
admin/templates/default/channel.edit.php

@@ -0,0 +1,79 @@
+<?php defined('InShopNC') or exit('Access Invalid!'); ?>
+
+<div class="page">
+    <div class="fixed-bar">
+        <div class="item-title">
+            <h3>充值商</h3>
+            <ul class="tab-base">
+                <li><a href="index.php?act=channel&op=index"><span><?php echo $lang['nc_manage'] ?></span></a></li>
+                <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_update'] ?></span></a></li>
+            </ul>
+        </div>
+    </div>
+    <div class="fixed-empty"></div>
+    <form id="user_form" enctype="multipart/form-data" method="post">
+        <input type="hidden" name="form_submit" value="ok"/>
+        <input type="hidden" name="cid" value="<?php echo $output['channel']['cid']?>"/>
+        <table class="table tb-type2">
+            <tbody>
+            <tr class="noborder">
+                <td colspan="2" class="required"><label class="validation" for="name">充值商名称:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" name="channel_name" id="channel_name" value="<?php echo $output['channel']['channel_name']?>" class="txt"></td>
+                <td class="vatop tips"></td>
+            </tr>
+            <tr class="noborder">
+                <td colspan="2" class="required"><label class="validation" for="name">包含店铺ID(英文逗号隔开):</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" value="<?php echo $output['channel']['store_id']?>" name="store" id="store" class="txt"></td>
+                <td class="vatop tips"></td>
+            </tr>
+            </tbody>
+            <tfoot>
+            <tr class="tfoot">
+                <td colspan="15"><a href="JavaScript:void(0);" class="btn" id="submitBtn"><span><?php echo $lang['nc_submit']; ?></span></a></td>
+            </tr>
+            </tfoot>
+        </table>
+    </form>
+</div>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/dialog/dialog.js" id="dialog_js"
+        charset="utf-8"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery-ui/jquery.ui.js"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/ajaxfileupload/ajaxfileupload.js"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.Jcrop/jquery.Jcrop.js"></script>
+<link href="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.Jcrop/jquery.Jcrop.min.css" rel="stylesheet" type="text/css"
+      id="cssfile2"/>
+<script type="text/javascript">
+    $(function () {
+        //按钮先执行验证再提交表单
+        $("#submitBtn").click(function () {
+            if ($("#user_form").valid()) {
+                $("#user_form").submit();
+            }
+        });
+        $('#user_form').validate({
+            errorPlacement: function (error, element) {
+                error.appendTo(element.parent().parent().prev().find('td:first'));
+            },
+            rules: {
+                channel_name: {
+                    required: true,
+                },
+                store: {
+                    required: true,
+                },
+            },
+            messages: {
+                company_name: {
+                    required: '充值商名称不能为空',
+                },
+                store: {
+                    required: '包含店铺不能为空',
+                },
+            }
+        });
+    });
+</script>

+ 98 - 0
admin/templates/default/channel.index.php

@@ -0,0 +1,98 @@
+<?php defined('InShopNC') or exit('Access Invalid!'); ?>
+
+<div class="page">
+    <div class="fixed-bar">
+        <div class="item-title">
+            <h3>充值商</h3>
+            <ul class="tab-base">
+                <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_manage'] ?></span></a></li>
+                <li><a href="index.php?act=channel&op=channel_add"><span><?php echo $lang['nc_new'] ?></span></a></li>
+            </ul>
+        </div>
+    </div>
+    <div class="fixed-empty"></div>
+    <form method="get" name="formSearch" id="formSearch">
+        <input type="hidden" value="merchant" name="act">
+        <input type="hidden" value="merchant" name="op">
+        <table class="tb-type1 noborder search">
+            <tbody>
+            <tr>
+                <th><label for="channel_name">充值商名称</label></th>
+                <td><input type="text" value="<?php echo $output['channel_name']; ?>" name="channel_name"
+                           id="channel_name" class="txt"></td>
+                <td><a href="javascript:void(0);" id="ncsubmit" class="btn-search "
+                       title="<?php echo $lang['nc_query']; ?>">&nbsp;</a>
+                    <?php if ($output['merchant_name'] != '') { ?>
+                        <a href="index.php?act=merchant&op=merchant" class="btns "
+                           title="<?php echo $lang['nc_cancel_search']; ?>"><span><?php echo $lang['nc_cancel_search']; ?></span></a>
+                    <?php } ?></td>
+            </tr>
+            </tbody>
+        </table>
+    </form>
+    <!--   <table class="table tb-type2" id="prompt">-->
+    <!--    <tbody>-->
+    <!--      <tr class="space odd">-->
+    <!--        <th colspan="12"><div class="title">-->
+    <!--            <h5>--><?php //echo $lang['nc_prompts'];?><!--</h5>-->
+    <!--            <span class="arrow"></span></div></th>-->
+    <!--      </tr>-->
+    <!--      <tr>-->
+    <!--        <td><ul>-->
+    <!--            <li>--><?php //echo $lang['store_help1'];?><!--</li>-->
+    <!--          </ul></td>-->
+    <!--      </tr>-->
+    <!--    </tbody>-->
+    <!--  </table>-->
+    <form method="post" id="merchant_name_form">
+        <input type="hidden" name="form_submit" value="ok"/>
+        <table class="table tb-type2">
+            <thead>
+            <tr class="thead">
+                <th class="align-center">充值商编号</th>
+                <th class="align-center">充值商名称</th>
+                <th class="align-center">包含店铺ID</th>
+                <th class="align-center">创建时间</th>
+                <th class="align-center">操作</th>
+            </tr>
+            </thead>
+            <tbody>
+            <?php if (!empty($output['channel_list']) && is_array($output['channel_list'])) { ?>
+                <?php foreach ($output['channel_list'] as $k => $v) { ?>
+                    <tr>
+                        <td class="align-center"><?php echo $v['cid']; ?></td>
+                        <td class="align-center"><?php echo $v['channel_name']; ?></td>
+                        <td class="align-center"><?php echo $v['store_id']; ?></td>
+                        <td class="nowarp align-center"><?php echo $v['add_time'] ? date('Y-m-d H:i', $v['add_time']) : $lang['no_limit']; ?></td>
+                        <td class="align-center w200">
+                            <a href="index.php?act=channel&op=channel_edit&cid=<?php echo $v['cid'] ?>">编辑</a>
+                            <a href="index.php?act=channel&op=channel_refill&cid=<?php echo $v['cid'] ?>">充值记录</a>
+                        </td>
+                    </tr>
+                <?php } ?>
+            <?php } else { ?>
+                <tr class="no_data">
+                    <td colspan="15"><?php echo $lang['nc_no_record']; ?></td>
+                </tr>
+            <?php } ?>
+            </tbody>
+            <tfoot>
+            <tr class="tfoot">
+                <td></td>
+                <td colspan="16">
+                    <div class="pagination"><?php echo $output['page']; ?></div>
+                </td>
+            </tr>
+            </tfoot>
+        </table>
+    </form>
+</div>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.edit.js" charset="utf-8"></script>
+<script>
+    $(function () {
+        $('#ncsubmit').click(function () {
+            $('input[name="op"]').val('merchant');
+            $('#formSearch').submit();
+        });
+    });
+</script>

+ 7 - 0
admin/templates/default/merchant.edit.php

@@ -45,6 +45,13 @@
                 <td class="vatop rowform"><input type="text" id="alarm_amount" name="alarm_amount" class="txt" value="<?php echo $output['merchant']['alarm_amount'];?>"></td>
                 <td class="vatop tips"></td>
             </tr>
+            <tr>
+                <td colspan="2" class="required"><label class="validation" for="credit_bonus">授信额度:</label></td>
+            </tr>
+            <tr class="noborder">
+                <td class="vatop rowform"><input type="text" id="credit_bonus" name="credit_bonus" class="txt" value="<?php echo $output['merchant']['credit_bonus'];?>"></td>
+                <td class="vatop tips"></td>
+            </tr>
             </tbody>
             <tfoot>
             <tr class="tfoot">

+ 3 - 1
admin/templates/default/merchant.index.php

@@ -56,6 +56,7 @@
                 <th>联系姓名</th>
                 <th>联系手机号码</th>
                 <th>所剩余额</th>
+                <th>授信额度</th>
 <!--                <th>登录密码</th>-->
                 <th class="align-center">预警余额</th>
                 <th class="align-center">机构状态</th>
@@ -73,7 +74,8 @@
                         <td><?php echo $v['company_name']; ?></td>
                         <td><?php echo $v['contact_name']; ?></td>
                         <td><?php echo $v['contact_phone']; ?></td>
-                        <td><?php echo $v['available_predeposit']; ?></td>
+                        <td><?php echo ncPriceFormat($v['available_predeposit'] - $v['credit_bonus']); ?></td>
+                        <td><?php echo $v['credit_bonus']; ?></td>
 <!--                        <td>--><?php //echo $v['org_pwd']; ?><!--</td>-->
                         <td class="align-center"><?php echo $v['alarm_amount']; ?></td>
                         <td class="align-center">

+ 51 - 38
admin/templates/default/provider.amount.control.php

@@ -88,9 +88,13 @@
         display:inline-block
     }
     .styleTow {
-        width: 25px;
+        width: 60px;
         display:inline-block
     }
+    .tb-type2 th.td {
+        padding-right: 0;
+        border-bottom: 1px dotted #CBE9F3;
+    }
 </style>
 <div class="page">
     <div class="fixed-bar">
@@ -109,24 +113,47 @@
     <form id="price_form" enctype="multipart/form-data" method="post">
         <input type="hidden" name="form_submit" value="ok"/>
         <table class="table tb-type2 tableFixed">
-            <tbody class="tbody">
+            <tbody class="tbody" >
             <tr>
-                <td colspan="2" class="required"><label>单量设置:</label></td>
+                <td colspan="2" class="required" ><label>单量设置:</label></td>
+            </tr>
+            <tr>
+                <td style="border-top: 0;color: #09C">
+                    单量:请输入大于-1的数字,-1表示不限;&nbsp;&nbsp;&nbsp;&nbsp;
+                    优先级:请输入1-100的数字;&nbsp;&nbsp;&nbsp;&nbsp;是否启动:1-开启,0-关闭
+                </td>
             </tr>
             <tr class="noborder">
 
                 <table class="spec_table tb-type2" style="width: 1200px;">
-                    <tbody style="position: fixed;top:95px;background-color: #fff;z-index:999;">
+                    <tbody style="position: fixed;top:138px;background-color: #fff;z-index:999;width: 100%;">
 
-                        <tr class="w500">
+                        <tr class="w550">
                             <th style="text-align: center;width: 120px;padding-right:0"></th>
                             <?php foreach ($output['providers'] as $provider) { ?>
-                            <th style="text-align: center;width: 180px;padding-right:0"><?php echo $provider['name']?></th>
+                            <th style="text-align: center;width: 230px;padding-right:0"><?php echo $provider['name']?></th>
                             <?php }?>
                         </tr>
+                        <tr class="w500" style="disp;ay:block;padding-bottom:10px;">
+                            <td style="text-align: center;width: 120px;"></td>
+                            <?php foreach ($output['providers'] as $provider) { ?>
+                            <td style="text-align: center;width: 220px;" class="batch-td">
+                                <div style="width: 70px;display:inline-block">
+                                    单量
+                                </div>
+                                <div style="width: 70px;display:inline-block">
+                                    优先级
+                                </div>
+                                <div style="width: 70px;display:inline-block">
+                                    是否启动
+                                </div>
+                            </td>
+                            <?php }?>
+
+                        </tr>
 
                     </tbody>
-                    <tbody class="tbody" style="display: block;padding-top: 70px;">
+                    <tbody class="tbody" style="display: block;padding-top: 140px;">
                         <?php foreach ($output['form']['amountData'] as $key => $amount) { ?>
                         <tr class="w500">
 
@@ -141,7 +168,7 @@
                                 <input type="hidden" name="amount[]" value="<?php echo $amount['amount'];?>">
                                 <input type="hidden" name="has[]" value="<?php echo $output['datas'][$provider['provider_id']][$key]['has'];?>">
 
-                            <td style="text-align: center;width: 180px;" class="batch-td">
+                            <td style="text-align: center;width: 230px;padding-right: 10px;" class="batch-td">
                                 <div style="width: 70px;display:inline-block">
                                     <input type="text" class="input-one styleOne" name="speed[]"
                                            value="<?php echo $output['datas'][$provider['provider_id']][$key]['speed']?>"
@@ -151,12 +178,12 @@
                                             <?php }?>
                                     >
                                     <div class="batch-input" >
-                                        <h6>单量:</h6>
+                                        <h6>提示:</h6>
                                         <a href="javascript:void(0)" class="close">X</a>
                                         <span>请输入大于-1的数字</span>
                                     </div>
                                 </div>
-                                <div style="width: 35px;display:inline-block">
+                                <div style="width: 70px;display:inline-block;">
                                     <input type="text" class="input-tow styleTow" name="sort[]"
                                            value="<?php echo $output['datas'][$provider['provider_id']][$key]['sort']?>"
                                            <?php if($output['datas'][$provider['provider_id']][$key]['has'] == 0){?>
@@ -165,12 +192,12 @@
                                             <?php }?>
                                     >
                                     <div class="batch-input" >
-                                        <h6>优先级:</h6>
+                                        <h6>提示:</h6>
                                         <a href="javascript:void(0)" class="close">X</a>
                                         <span>请输入数字,范围在1-100</span>
                                     </div>
                                 </div>
-                                <div style="width: 35px;display:inline-block">
+                                <div style="width: 70px;display:inline-block">
                                     <input type="text" class="input-three styleTow" name="opened[]"
                                            value="<?php echo $output['datas'][$provider['provider_id']][$key]['opened']?>"
                                             <?php if($output['datas'][$provider['provider_id']][$key]['has'] == 0){?>
@@ -179,7 +206,7 @@
                                             <?php }?>
                                     >
                                     <div class="batch-input" >
-                                        <h6>是否启动:</h6>
+                                        <h6>提示:</h6>
                                         <a href="javascript:void(0)" class="close">X</a>
                                         <span>请输入数字0或1,1-开启;0-关闭</span>
                                     </div>
@@ -214,52 +241,38 @@
             // console.log('$(this).value', ($(this)));
             let value = $(this)[0].value
             if (value >= -1 ) {
-                isSubmit = true
-                $(this).next().hide();
+                isSubmit = true;
+                $(this)[0].style['borderColor'] = ''
             } else {
-                if (value) {
-                    $(this).focus();
-                    $(this).next().show();
-                }
                 isSubmit = false
+                $(this)[0].style['borderColor'] = '#f37a7a'
             }
         })
         $('.input-tow').blur(function () {
             let value = $(this)[0].value
             // console.log(value);
             if (value >= 1 && value <= 100) {
-                isSubmit = true
-                $(this).next().hide();
+                isSubmit = true;
+                $(this)[0].style['borderColor'] = ''
             } else {
                 isSubmit = false
-                if (value) {
-                    $(this).focus();
-                    $(this).next().show();
-                }
+                
             }
         })
         $('.input-three').blur(function () {
             let value = $(this)[0].value
             if (value == 0 || value == 1) {
                 isSubmit = true
-                $(this).next().hide();
             } else {
                 isSubmit = false
-                if (value) {
-                    $(this).focus();
-                    $(this).next().show();
-                }
+                
             }
         })
-        $('input').each(function () {
-            $(this).focus(function () {
-                $(this).next().toggle();
-            })
-        });
+        // $('input').each(function () {
+        //     $(this).focus(function () {
+        //     })
+        // });
 
-        $('.batch-input > .close').click(function () {
-            $(this).parent().hide();
-        });
         // 开始获取当前地址
         let type = '<?php echo $_GET['type'];?>';
         let form = '<?php echo $_GET['form'];?>';

+ 141 - 0
admin/templates/default/provider.stats.php

@@ -0,0 +1,141 @@
+<?php defined('InShopNC') or exit('Access Invalid!'); ?>
+
+<div class="page">
+    <div class="fixed-bar">
+        <div class="item-title">
+            <h3>通道管理</h3>
+            <ul class="tab-base">
+                <li><a href="index.php?act=merchant&op=provider"><span><?php echo $lang['nc_manage'] ?></span></a></li>
+                <li><a href="index.php?act=merchant&op=provider_amount_control&type=2&form=common"><span>普通话费单量控制</span></a></li>
+                <li><a href="index.php?act=merchant&op=provider_amount_control&type=2&form=fast"><span>快充话费单量控制</span></a></li>
+                <li><a href="index.php?act=merchant&op=provider_amount_control&type=1&form=common"><span>普通油卡单量控制</span></a></li>
+                <li><a href="index.php?act=merchant&op=provider_amount_control&type=1&form=fast"><span>普通油卡单量控制</span></a></li>
+                <li><a href="JavaScript:void(0);" class="current"><span>通道单量金额统计</span></a></li>
+            </ul>
+        </div>
+    </div>
+    <div class="fixed-empty"></div>
+    <form method="get" name="formSearch" id="formSearch">
+        <input type="hidden" value="merchant" name="act">
+        <input type="hidden" value="providerStats" name="op">
+        <table class="tb-type1 noborder search">
+            <tbody>
+            <tr>
+                <th><label for="query_start_time">下单时间</label></th>
+                <td><input class="txt date" type="text" value="<?php echo $_GET['query_start_time']; ?>"
+                           id="query_start_time" name="query_start_time">
+                    <label for="query_start_time">~</label>
+                    <input class="txt date" type="text" value="<?php echo $_GET['query_end_time']; ?>"
+                           id="query_end_time" name="query_end_time"/></td>
+                <th><label for="name">通道名称</label></th>
+                <td>
+                    <select name="pid" class="querySelect">
+                        <option value=""><?php echo $lang['nc_please_choose']; ?></option>
+                        <?php foreach($output['provider_list'] as $provider){?>
+                        <option value="1"
+                                <?php if ($_GET['pid'] == $provider['provider_id']){ ?>selected<?php } ?>><?php echo $provider['name']?>
+                        </option>
+                        <?php }?>
+                    </select>
+                </td>
+                <td><a href="javascript:void(0);" id="ncsubmit" class="btn-search "
+                       title="<?php echo $lang['nc_query']; ?>">&nbsp;</a>
+                    <?php if ($output['name'] != '') { ?>
+                        <a href="index.php?act=merchant&op=providerStats" class="btns "
+                           title="<?php echo $lang['nc_cancel_search']; ?>"><span><?php echo $lang['nc_cancel_search']; ?></span></a>
+                    <?php } ?></td>
+            </tr>
+            </tbody>
+        </table>
+    </form>
+    <!--   <table class="table tb-type2" id="prompt">-->
+    <!--    <tbody>-->
+    <!--      <tr class="space odd">-->
+    <!--        <th colspan="12"><div class="title">-->
+    <!--            <h5>--><?php //echo $lang['nc_prompts'];?><!--</h5>-->
+    <!--            <span class="arrow"></span></div></th>-->
+    <!--      </tr>-->
+    <!--      <tr>-->
+    <!--        <td><ul>-->
+    <!--            <li>--><?php //echo $lang['store_help1'];?><!--</li>-->
+    <!--          </ul></td>-->
+    <!--      </tr>-->
+    <!--    </tbody>-->
+    <!--  </table>-->
+    <form method="post" id="merchant_name_form">
+        <input type="hidden" name="form_submit" value="ok"/>
+        <table class="table tb-type2">
+            <thead>
+            <tr class="thead">
+                <th>通道id</th>
+                <th>通道名称</th>
+                <th>通道类型</th>
+                <th class="align-center">排序</th>
+                <th class="align-center">通道状态</th>
+                <th class="align-center">每单间隔秒数</th>
+                <th class="align-center">需要子进程数量</th>
+                <th class="align-center">每日额度</th>
+                <th class="align-center">每日时间段</th>
+                <th class="align-center"><?php echo $lang['operation']; ?></th>
+            </tr>
+            </thead>
+            <tbody>
+            <?php if (!empty($output['provider_list']) && is_array($output['provider_list'])) { ?>
+                <?php foreach ($output['provider_list'] as $k => $v) { ?>
+                    <tr>
+                        <td><?php echo $v['provider_id']; ?></td>
+                        <td><?php echo $v['name']; ?></td>
+                        <td><?php echo $output['type_text'][$v['type']-1]; ?></td>
+                        <td class="align-center"><?php echo $v['sort']; ?></td>
+                        <td class="align-center">
+                            <?php if($v['opened'] == 1){?>
+                            <span style="color: #0bb20c">
+                            <?php }?>
+                                <?php if($v['opened'] == 2){?>
+                                <span style="color: #f30707">
+                            <?php }?>
+                            <?php echo $output['opened_text'][$v['opened']-1]; ?>
+                                </span>
+                        </td>
+                        <td class="align-center"><?php echo $v['interval_sec']?></td>
+                        <td class="align-center"><?php echo $v['process_num']?></td>
+                        <td class="align-center"><?php echo $v['every_amt']?></td>
+                        <td class="align-center"><?php echo $v['period']?></td>
+                        <td class="align-center w200">
+                            <?php if($v['opened'] == 1){?>
+                                <a href="index.php?act=merchant&op=changeProviderState&state=2&id=<?php echo $v['provider_id'] ?>">关闭通道</a>
+                            <?php }?>
+                            <?php if($v['opened'] == 2){?>
+                                <a href="index.php?act=merchant&op=changeProviderState&state=1&id=<?php echo $v['provider_id'] ?>">启用通道</a>
+                            <?php }?>
+                            | <a href="index.php?act=merchant&op=provider_edit&id=<?php echo $v['provider_id'] ?>">编辑通道</a>
+<!--                            | <a href="index.php?act=merchant&op=provider_del&id=--><?php //echo $v['provider_id'] ?><!--">删除通道</a>-->
+                        </td>
+                    </tr>
+                <?php } ?>
+            <?php } else { ?>
+                <tr class="no_data">
+                    <td colspan="15"><?php echo $lang['nc_no_record']; ?></td>
+                </tr>
+            <?php } ?>
+            </tbody>
+            <tfoot>
+            <tr class="tfoot">
+                <td></td>
+                <td colspan="16">
+                    <div class="pagination"><?php echo $output['page']; ?></div>
+                </td>
+            </tr>
+            </tfoot>
+        </table>
+    </form>
+</div>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.edit.js" charset="utf-8"></script>
+<script>
+    $(function () {
+        $('#ncsubmit').click(function () {
+            $('input[name="op"]').val('provider');
+            $('#formSearch').submit();
+        });
+    });
+</script>