|
@@ -0,0 +1,174 @@
|
|
|
+<?php defined('InShopNC') or exit('Access Invalid!'); ?>
|
|
|
+<style>
|
|
|
+</style>
|
|
|
+<div class="page">
|
|
|
+ <div class="fixed-bar">
|
|
|
+ <div class="item-title">
|
|
|
+ <h3>通道管理</h3>
|
|
|
+ <ul class="tab-base">
|
|
|
+ <li><a href="index.php?act=provider&op=index"><span><?php echo $lang['nc_manage'] ?></span></a></li>
|
|
|
+ <li><a href="index.php?act=provider&op=provider_amount"><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 id="price_form" enctype="multipart/form-data" method="post">
|
|
|
+ <input type="hidden" name="form_submit" value="ok" />
|
|
|
+ <table class="table tb-type2">
|
|
|
+ <tbody>
|
|
|
+ <tr>
|
|
|
+ <td colspan="2" class="required"><label class="validation" for="password">打款:</label></td>
|
|
|
+ </tr>
|
|
|
+ <?php foreach ($output['remit_data'] as $data) { ?>
|
|
|
+ <tr class="noborder">
|
|
|
+ <td>
|
|
|
+ <table class="spec_table tb-type2 setTable" style="width: 780px">
|
|
|
+ <tr>
|
|
|
+ <th>公司名称:<?php echo $data['co_name'];?></th>
|
|
|
+ </tr>
|
|
|
+ <tr class="w500">
|
|
|
+ <th class="w150 align-center">通道名称</th>
|
|
|
+ <th class="w150 align-center">当前余额</th>
|
|
|
+ <th class="w150 align-center">打款金额</th>
|
|
|
+ </tr>
|
|
|
+ <?php foreach ($data['providers'] as $v){?>
|
|
|
+
|
|
|
+ <tbody class="tbody">
|
|
|
+ <tr class="w500" style="height: 50px;">
|
|
|
+ <td class="w100 align-center">
|
|
|
+ <?php echo $v['store_name']; ?>
|
|
|
+ </td>
|
|
|
+ <td class="w100 align-center">
|
|
|
+ <?php echo $v['available_predeposit']; ?>
|
|
|
+ </td>
|
|
|
+ <td class="w100 align-center">
|
|
|
+ <input type="hidden" name="strs[]" value="<?php echo $v['co_id']?>-<?php echo $v['provider_id']?>">
|
|
|
+ <input type="text" name="remits[]" class="priceInput" value="">
|
|
|
+ <div id="money" style="color:red;"></div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ <?php }?>
|
|
|
+ </table>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <?php } ?>
|
|
|
+ </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() {
|
|
|
+ $("#price_form").submit();
|
|
|
+ });
|
|
|
+ $('.priceInput').blur(function (){
|
|
|
+ let money = $(this).val();
|
|
|
+ console.log(money)
|
|
|
+ let chineseStr = convertCurrency(money);
|
|
|
+ $(this).next().html(chineseStr)
|
|
|
+ })
|
|
|
+ });
|
|
|
+
|
|
|
+ function convertCurrency(money) {
|
|
|
+ //汉字的数字
|
|
|
+ var cnNums = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'];
|
|
|
+ //基本单位
|
|
|
+ var cnIntRadice = ['', '拾', '佰', '仟'];
|
|
|
+ //对应整数部分扩展单位
|
|
|
+ var cnIntUnits = ['', '万', '亿', '兆'];
|
|
|
+ //对应小数部分单位
|
|
|
+ var cnDecUnits = ['角', '分', '毫', '厘'];
|
|
|
+ //整数金额时后面跟的字符
|
|
|
+ var cnInteger = '整';
|
|
|
+ //整型完以后的单位
|
|
|
+ var cnIntLast = '元';
|
|
|
+ //最大处理的数字
|
|
|
+ var maxNum = 999999999999999.9999;
|
|
|
+ //金额整数部分
|
|
|
+ var integerNum;
|
|
|
+ //金额小数部分
|
|
|
+ var decimalNum;
|
|
|
+ //输出的中文金额字符串
|
|
|
+ var chineseStr = '';
|
|
|
+ //分离金额后用的数组,预定义
|
|
|
+ var parts;
|
|
|
+ // 传入的参数为空情况
|
|
|
+ if(money === '') {
|
|
|
+ return '';
|
|
|
+ }
|
|
|
+ money = parseFloat(money)
|
|
|
+ if(money >= maxNum){
|
|
|
+ return ''
|
|
|
+ }
|
|
|
+ // 传入的参数为0的情况
|
|
|
+ if(money === 0) {
|
|
|
+ chineseStr = cnNums[0] + cnIntLast + cnInteger;
|
|
|
+ return chineseStr
|
|
|
+ }
|
|
|
+ // 转为字符串
|
|
|
+ money = money.toString();
|
|
|
+ // indexOf 检测某字符在字符串中首次出现的位置 返回索引值(从0 开始) -1 代表无
|
|
|
+ if(money.indexOf('.') === -1){
|
|
|
+ integerNum = money;
|
|
|
+ decimalNum = ''
|
|
|
+ }else{
|
|
|
+ parts = money.split('.');
|
|
|
+ integerNum = parts[0];
|
|
|
+ decimalNum = parts[1].substr(0,4);
|
|
|
+ }
|
|
|
+ //转换整数部分
|
|
|
+ if(parseInt(integerNum,10) > 0){
|
|
|
+ let zeroCount = 0;
|
|
|
+ let IntLen = integerNum.length
|
|
|
+ for(let i = 0; i < IntLen; i++){
|
|
|
+ let n = integerNum.substr(i,1);
|
|
|
+ let p = IntLen - i - 1;
|
|
|
+ let q = p / 4;
|
|
|
+ let m = p % 4;
|
|
|
+ if( n === '0'){
|
|
|
+ zeroCount ++ ;
|
|
|
+ }else{
|
|
|
+ if(zeroCount > 0){
|
|
|
+ chineseStr += cnNums[0]
|
|
|
+ }
|
|
|
+ zeroCount = 0;
|
|
|
+ chineseStr += cnNums[parseInt(n)] + cnIntRadice[m];
|
|
|
+ }
|
|
|
+ if(m === 0 && zeroCount < 4){
|
|
|
+ chineseStr += cnIntUnits[q];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 最后+ 元
|
|
|
+ chineseStr += cnIntLast;
|
|
|
+ }
|
|
|
+ // 转换小数部分
|
|
|
+ if(decimalNum !== ''){
|
|
|
+ let decLen = decimalNum.length;
|
|
|
+ for(let i = 0; i <decLen; i++){
|
|
|
+ let n = decimalNum.substr(i,1);
|
|
|
+ if(n !== '0'){
|
|
|
+ chineseStr += cnNums[Number(n)] + cnDecUnits[i]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(chineseStr === ''){
|
|
|
+ chineseStr += cnNums[0] + cnIntLast + cnInteger;
|
|
|
+ }else if(decimalNum === ''){
|
|
|
+ chineseStr += cnInteger;
|
|
|
+ }
|
|
|
+
|
|
|
+ return chineseStr
|
|
|
+ }
|
|
|
+</script>
|