GGican il y a 8 ans
Parent
commit
d0ae85ce2e

+ 149 - 52
resources/views/admin/edit_table/table_eight.blade.php

xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd
@@ -139,37 +139,37 @@
                                         <td >住宅有证面积:</td>
                                         <td><input name="data1_1" value="{{ $table->data1_1 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_2" value="{{ $table->data1_2 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="bzc_area" value="{{ $table->bzc_area }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_area" value="{{ $table->bzc_area }}" class="form-control" type="text" placeholder="" onclick="get_product(data1_1,data1_2,this)"></td>
                                         <td><input name="data2" value="{{ $table->data2 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data3" value="{{ $table->data3 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td  colspan="3"><input name="data4" value="{{ $table->data4 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td  colspan="3"><input name="data4" value="{{ $table->data4 }}" class="form-control" type="text" placeholder="" onclick="get_product(bzc_area,data3,this)"></td>
                                     </tr>
                                     <tr>
                                         <td >无证面积:</td>
                                         <td><input name="data1_3" value="{{ $table->data1_3 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_4" value="{{ $table->data1_4 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data5" value="{{ $table->data5 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data5" value="{{ $table->data5 }}" class="form-control" type="text" placeholder="" onclick="get_product(data1_3,data1_4,this)"></td>
                                         <td><input name="data6" value="{{ $table->data6 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data7" value="{{ $table->data7 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td  colspan="3"><input name="data8" value="{{ $table->data8 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td  colspan="3"><input name="data8" value="{{ $table->data8 }}" class="form-control" type="text" placeholder="" onclick="get_product(data5,data7,this)"></td>
                                     </tr>
                                     <tr>
                                         <td >其中住改非:</td>
                                         <td><input name="data1_5" value="{{ $table->data1_5 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_6" value="{{ $table->data1_6 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data9" value="{{ $table->data9 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data10" value="{{ $table->data10 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data10" value="{{ $table->data10 }}" class="form-control" type="text" placeholder="" onclick="get_product(data1_5,data1_6,this)"></td>
                                         <td><input name="data11" value="{{ $table->data11 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td  colspan="3"><input name="data12" value="{{ $table->data12 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td  colspan="3"><input name="data12" value="{{ $table->data12 }}" class="form-control" type="text" placeholder="" onclick="get_product(data10,data11,this)"></td>
                                     </tr>
                                     <tr>
                                         <td >商业有证面积:</td>
                                         <td><input name="data1_7" value="{{ $table->data1_7 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_8" value="{{ $table->data1_8 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data13" value="{{ $table->data13 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data14" value="{{ $table->data14 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data14" value="{{ $table->data14 }}" class="form-control" type="text" placeholder="" onclick="get_product(data1_7,data1_8,this)"></td>
                                         <td><input name="data15" value="{{ $table->data15 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td  colspan="3"><input name="data16" value="{{ $table->data16 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td  colspan="3"><input name="data16" value="{{ $table->data16 }}" class="form-control" type="text" placeholder="" onclick="get_product(data14,data15,this)"></td>
                                     </tr>
                                     <tr>
                                         <td ><input name="data_other" value="{{ $table->data_other }}" class="form-control" type="text" placeholder=""></td>
@@ -178,31 +178,31 @@
                                         <td><input name="data17" value="{{ $table->data17 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data18" value="{{ $table->data18 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data19" value="{{ $table->data19 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td  colspan="3"><input name="data20" value="{{ $table->data20 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td  colspan="3"><input name="data20" value="{{ $table->data20 }}" class="form-control" type="text" placeholder="" onclick="data20.value = (data19.value*data18.value*data17.value);"></td>
                                     </tr>
                                     <tr>
                                         <td colspan="3">小 计:</td>
-                                        <td><input name="data21" value="{{ $table->data21 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data22" value="{{ $table->data22 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data21" value="{{ $table->data21 }}" class="form-control" type="text" placeholder="" onclick="add(bzc_area,data5,data17,this)"></td>
+                                        <td><input name="data22" value="{{ $table->data22 }}" class="form-control" type="text" placeholder="" onclick="add(data10,data14,data18,this)"></td>
                                         <td><input name="data23" value="{{ $table->data23 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data24" value="{{ $table->data24 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data24" value="{{ $table->data24 }}" class="form-control" type="text" placeholder="" onclick="added(data4,data8,data12,data16,data20,this)"></td>
                                     </tr>
                                     <tr>
                                         <td >装修补偿额:</td>
                                         <td>总面积</td>
                                         <td><input name="all_area" value="{{ $table->all_area }}" class="form-control" type="text" placeholder=""></td>
                                         <td colspan="3"><input disabled id="data251" class="form-control" type="text" placeholder="">(元)</td>
-                                        <td colspan="3"><input class="form-control" id="data252" name="data25" value="{{ $table->data25 }}"></td>
+                                        <td colspan="3"><input class="form-control" id="data252" name="data25" value="{{ $table->data25 }}" onchange="NoToChinese(this.value,data251)"></td>
                                     </tr>
                                     <tr>
                                         <td>庭院补偿额</td>
                                         <td colspan="5"><input disabled id="data261"  class="form-control" type="text" placeholder="">(元)</td>
-                                        <td colspan="3"><input name="data26" id="data262" value="{{ $table->data26 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data26" id="data262" value="{{ $table->data26 }}" class="form-control" type="text" placeholder="" onchange="NoToChinese(this.value,data261)"></td>
                                     </tr>
                                     <tr>
                                         <td>停产停业损失补偿额</td>
                                         <td colspan="5"><input disabled id="data271"  class="form-control" type="text" placeholder="">(元)</td>
-                                        <td colspan="3"><input name="data27" id="data272" value="{{ $table->data27 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data27" id="data272" value="{{ $table->data27 }}" class="form-control" type="text" placeholder="" onchange="NoToChinese(this.value,data271)"></td>
                                     </tr>
                                     <tr>
                                         <td rowspan="8">构筑物及其他补偿金</td>
@@ -263,30 +263,15 @@
                                         <td><input name="data39_9"  value="{{ $table->data39_9 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data39_10" value="{{ $table->data39_10 }}"  class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data39_11" value="{{ $table->data39_11 }}"  class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data39_12" value="{{ $table->data39_12 }}"  class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data39_13" value="{{ $table->data39_13 }}"  class="form-control" type="text" placeholder=""></td>
-                                    </tr>
-                                    <tr>
-                                        <td>小 计 1</td>
-                                        <td><input name="data42" value="{{ $table->data42 }}"  class="form-control" type="text" placeholder="" value="0" ></td>
-                                        <td>小 计 2</td>
-                                        <td ><input name="data40" value="{{ $table->data40 }}" class="form-control" type="text" placeholder="" value="0" ></td>
-                                        <td>小 计 3</td>
-                                        <td ><input name="data41" value="{{ $table->data41 }}" class="form-control" type="text" placeholder="" value="0"  ></td>
-                                        <td>小 计 4</td>
-                                        <td ><input name="data42_1" value="{{ $table->data42_1 }}" class="form-control" type="text" placeholder="" value="0"></td>
-                                    </tr>
-                                    <tr>
-                                        <td colspan="2">合 计</td>
-                                        <td colspan="4"><input disabled   class="form-control" id="data42_2" placeholder="大写">(元)</td>
-                                        <td colspan="2"><input class="form-control"value="{{ $table->data42_2 }}" id="data42_1"  name="data42_2" placeholder="小写"  ></td>
+                                        <td>合 计</td>
+                                        <td><input name="data39_13" value="{{ $table->data39_13 }}"  class="form-control" type="text" placeholder="" onclick="sum(data39_13)"></td>
                                     </tr>
                                     <?php $i = 1; $k = 1; $h = 0?>
                                     @foreach($table->jsons as $value)
                                         <tr>
                                             <td colspan="2">拆迁补偿总金额 (<?php echo $i++ ?>)</td>
                                             <td colspan="5">¥<input disabled id="data431" class="form-control" type="text" placeholder="">(元)</td>
-                                            <td colspan="2"><input name="data43" id="data432" value="{{ $value->data43 }}"  class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="小写" >(元)</td>
+                                            <td colspan="2"><input name="data43" id="data432" value="{{ $value->data43 }}"  class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="小写" onclick="get_change(data24,data25,data26,data27,data39_13,this)" >(元)</td>
                                         </tr>
                                         <tr>
                                             <td rowspan="8">产权调换差价计算 (<?php echo $k++  ?>)</td>
@@ -299,7 +284,7 @@
                                         </tr>
                                         <tr>
                                             <td>住宅</td>
-                                            <td><input name="home_area" value="{{ $value->home_area }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
+                                            <td><input name="home_area" value="{{ $value->home_area }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="" onclick="add(bzc_area,data5,data17,this)"></td>
                                             <td><input name="data50" value="{{ $value->data50 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
                                             <td><input name="data51" value="{{ $value->data51 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
                                             <td><input name="data51_1" value="{{ $value->data51_1 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
@@ -307,7 +292,7 @@
                                         </tr>
                                         <tr>
                                             <td>商业</td>
-                                            <td><input name="data53" value="{{ $value->data53 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
+                                            <td><input name="data53" value="{{ $value->data53 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="" onclick="add(data10,data14,data18,this)"></td>
                                             <td><input name="data54" value="{{ $value->data54 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
                                             <td><input name="data55" value="{{ $value->data55 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
                                             <td><input name="data55_1" value="{{ $value->data55_1 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
@@ -323,9 +308,9 @@
                                         <tr>
                                             <td rowspan="2">住宅</td>
                                             <td colspan="2"><input name="data57" value="{{ $value->data57 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
-                                            <td rowspan="2"><input name="data58" value="{{ $value->data58 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
-                                            <td colspan="2"  rowspan="3"><input name="data59" value="{{ $value->data59 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
-                                            <td colspan="2"  rowspan="3"><input name="data60" value="{{ $value->data60 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
+                                            <td rowspan="2"><input name="data58" value="{{ $value->data58 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="" onclick="add(data52,data57,data57_1,this)"></td>
+                                            <td colspan="2"  rowspan="3"><input name="data59" value="{{ $value->data59 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="" onclick="jian(data43,data58,data62)"></td>
+                                            <td colspan="2"  rowspan="3"><input name="data60" value="{{ $value->data60 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="" onclick="jian(data43,data58,data62)"></td>
                                         </tr>
                                         <tr>
                                             <td colspan="2"><input name="data57_1" value="{{ $value->data57_1 }}" class="form-control <?php echo 'next'.$h ?>" type="text" ></td>
@@ -333,7 +318,7 @@
                                         <tr>
                                             <td rowspan="2">商业</td>
                                             <td colspan="2"><input name="data61" value="{{ $value->data61 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
-                                            <td rowspan="2"><input name="data62" value="{{ $value->data62 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder=""></td>
+                                            <td rowspan="2"><input name="data62" value="{{ $value->data62 }}" class="form-control <?php echo 'next'.$h ?>" type="text" placeholder="" onclick="add(data56,data61,data61_1,this)"></td>
                                         </tr>
                                         <tr>
                                             <td colspan="2"><input name="data61_1" value="{{ $value->data61_1 }}" class="form-control <?php echo 'next'.$h ?>" type="text" ></td>
@@ -439,7 +424,6 @@
                 }).on('changeDate',function(){
                     $(".datetimepicker").hide();
                 });
-
                 function nextPage(){
                     var json = [];
                     var chae = $('#data59').val();
@@ -464,9 +448,7 @@
 
                     return jsons;
                 }
-
                 var jsons = [];
-
                 function getdata(){
                     for (var j = 0; j <{{ count($table->jsons)}}; j++) {
                         var json = {};
@@ -478,7 +460,6 @@
                     console.log(jsons);
                     return jsons;
                 }
-
                 $('form').submit(function(){
                     jsons = getdata();
                     var temp = JSON.stringify(jsons);
@@ -488,15 +469,14 @@
 
                     return true;
                 });
-
                 $(function(){
-                    add(data252,data251);
-                    add(data262,data261);
-                    add(data272,data271);
-                    add(data42_2,data42_1);
-                    add(data432,data431);
+                    change(data252,data251);
+                    change(data262,data261);
+                    change(data272,data271);
+                    change(data42_2,data42_1);
+                    change(data432,data431);
                 });
-                function add(one,add){
+                function change(one,add){
                     var num = $(one).val();
 //                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
                     var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
@@ -520,8 +500,125 @@
                     }
                     $(add).val(re);
                 }
-                function printed(printpage)
-                {
+                function sum(result){
+                    var sum = 0;
+                    $(".sum").each(function(){
+                        if (this.value == '') this.value = 0;
+                        sum  += parseInt(this.value);
+                    });
+                    result.value = sum;
+                }
+                function get_product(left,right,product){
+                    var result = (left.value*right.value);
+                    product.value = result.toFixed(2);
+                }
+                function add(one,two,three,add) {
+                    if ($(one).val() == ''){
+                        $(one).val(0);
+                    }if ($(two).val() == ''){
+                        $(two).val(0);
+                    }if ($(three).val() == ''){
+                        $(three).val(0);
+                    }
+                    var result = parseFloat($(one).val()) + parseFloat($(two).val()) + parseFloat($(three).val());
+                    add.value= Math.round(result);
+                }
+                function adde(one,two,three,four,add) {
+                    var result = parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val());
+                    add.value= Math.round(result);
+                }
+                function added(one,two,three,four,five,add) {
+                    if ($(one).val() == ''){$(one).val(0);}
+                    if ($(two).val() == ''){$(two).val(0);}
+                    if ($(three).val() == ''){$(three).val(0);}
+                    if ($(four).val() == ''){$(four).val(0);}
+                    if ($(five).val() == ''){$(five).val(0);}
+                    var result = parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val()) + parseInt($(five).val())
+                    add.value= Math.round(result);
+                }
+                function jian(I,P,Q){
+                    var result = 0;
+                    if ($(I).val() == ''){$(I).val(0);}
+                    if ($(P).val() != ''){
+                        result = parseFloat($(I).val()) - parseFloat($(P).val())
+                        result = Math.round(result);
+                    }
+                    if ($(Q).val() != ''){
+                        result = parseFloat($(I).val()) - parseFloat($(Q).val())
+                        result = Math.round(result);
+                    }
+                    if(result >= 0){
+                        $('#data59').val(result);
+                        $('#data60').val('');
+                    }else{
+                        $('#data59').val('');
+                        $('#data60').val(result*(-1));
+                    }
+                    if ($('#data59').val() == ''||$('#data59').val() == 0){
+                        document.getElementById('nextid').style.display = "none";
+                    }else{
+                        document.getElementById('nextid').style.display = "inline";
+                    }
+                }
+                function NoToChinese(num,to) {
+                    if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                    var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                    var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                    var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                    for (var i = a[0].length - 1; i >= 0; i--) {
+                        switch (k) {
+                            case 0: re = BB[7] + re; break;
+                            case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                re = BB[4] + re; break;
+                            case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                        }
+                        if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                        if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                    }
+
+                    if (a.length > 1) //加上小数部分(如果有小数部分)
+                    {
+                        re += BB[6];
+                        for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                    }
+
+                    $(to).val(re);
+                }
+                function get_change(one,two,three,four,five,add){
+                    if ($(one).val() == ''){$(one).val(0);}
+                    if ($(two).val() == ''){$(two).val(0);}
+                    if ($(three).val() == ''){$(three).val(0);}
+                    if ($(four).val() == ''){$(four).val(0);}
+                    if ($(five).val() == ''){$(five).val(0);}
+                    var  num = 0;
+                    num = parseInt($(one).val()) + parseInt($(two).val())+ parseInt($(three).val())+ parseInt($(four).val())+ parseInt($(five).val());
+
+                    $(add).val(num);
+
+//                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                    var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                    var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                    var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                    for (var i = a[0].length - 1; i >= 0; i--) {
+                        switch (k) {
+                            case 0: re = BB[7] + re; break;
+                            case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                re = BB[4] + re; break;
+                            case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                        }
+                        if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                        if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                    }
+
+                    if (a.length > 1) //加上小数部分(如果有小数部分)
+                    {
+                        re += BB[6];
+                        for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                    }
+
+                    $('#data431').val(re);
+                }
+                function printed(printpage){
                     $('#bottom_button').hide();
                     var headstr = "<html><head><title></title></head><body>";
                     var footstr = "</body>";

+ 27 - 1
resources/views/admin/edit_table/table_five.blade.php

xqd xqd
@@ -138,7 +138,7 @@
                                     <tr>
                                         <td>逾期补偿金额</td>
                                         <td colspan="3">¥:<input id="yuqij2"  class="form-control" type="text" placeholder="">(元)</td>
-                                        <td> <input name="yuqij" id="yuqij1" value="{{ $table->yuqij }}" class="form-control" type="text" placeholder=""> </td>
+                                        <td> <input name="yuqij" id="yuqij1" value="{{ $table->yuqij }}" class="form-control" type="text" placeholder="" onclick="add(total1,total2,total3,total4,yuqij)"> </td>
                                     </tr>
                                     <tr>
                                         <td>约定</td>
@@ -253,6 +253,32 @@
                         }).on('changeDate',function(){
                             $(".datetimepicker").hide();
                         });
+                        function add(one,two,three,four,add){
+                            var num = parseFloat($(one).val()) + parseFloat($(two).val())+ parseFloat($(three).val())+ parseFloat($(four).val());
+                            num = Math.round(num);
+                            $(add).val(num + "");
+
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+                            $('#yuqij1').val(re);
+                        }
                         function printed(printpage)
                         {
                             $('#bottom_button').hide();

+ 30 - 1
resources/views/admin/edit_table/table_four.blade.php

xqd xqd
@@ -113,7 +113,7 @@
                                     <tr>
                                         <td>奖励总金额</td>
                                         <td colspan="3"><input id="zongj2" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="2"><input id="zongj1" name="zongj" value="{{ $table->zongj }}"  class="form-control" type="text" placeholder="" onfocus="add(quanj,chaj,tongj,zongj)">(元)</td>
+                                        <td colspan="2"><input id="zongj1" name="zongj" value="{{ $table->zongj }}"  class="form-control" type="text" placeholder="" onclick="add(quanj,chaj,tongj,zongj)">(元)</td>
                                     </tr>
                                     <tr>
                                         <td rowspan="2">征收实施单位<textarea name="zc" style="width: 90%;height: 200px;">{{ $table->zc }}</textarea></td>
@@ -228,6 +228,35 @@
                         }).on('changeDate',function(){
                             $(".datetimepicker").hide();
                         });
+
+                        function add(one,two,three,add){
+                            var num = parseInt($(one).val()) + parseInt($(two).val())+ parseInt($(three).val());
+
+                            $(add).val(num + "");
+
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#zongj1').val(re);
+                        }
                         function printed(printpage)
                         {
                             $('#bottom_button').hide();

+ 104 - 11
resources/views/admin/edit_table/table_nine.blade.php

xqd xqd xqd xqd xqd xqd xqd xqd
@@ -144,7 +144,7 @@
                                         <td>房1 </td>
                                         <td> <input name="data6" value="{{ $table->data6 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data6_1" value="{{ $table->data6_1 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data7" value="{{ $table->data7 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data7" value="{{ $table->data7 }}" class="form-control" type="text" placeholder="" onclick="get_product(data6,data6_1,this)"></td>
                                         <td>房1装修</td>
                                         <td><input name="data8" value="{{ $table->data8 }}" class="form-control" type="text" placeholder=""></td>
                                     </tr>
@@ -154,7 +154,7 @@
                                         <td>房2</td>
                                         <td> <input name="data9" value="{{ $table->data9 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data9_1" value="{{ $table->data9_1 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data10" value="{{ $table->data10 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data10" value="{{ $table->data10 }}" class="form-control" type="text" placeholder="" onclick="get_product(data9,data9_1,this)"></td>
                                         <td>房2装修</td>
                                         <td><input name="data11" value="{{ $table->data11 }}" class="form-control" type="text" placeholder=""></td>
                                     </tr>
@@ -164,7 +164,7 @@
                                         <td>房3 </td>
                                         <td>房3=<input name="data12" value="{{ $table->data12 }}" class="form-control" type="text" placeholder=""></td>
                                         <td> <input name="data12_1" value="{{ $table->data12_1 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data13" value="{{ $table->data13 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data13" value="{{ $table->data13 }}" class="form-control" type="text" placeholder="" onclick="get_product(data12,data12_1,this)"></td>
                                         <td>房3装修</td>
                                         <td><input name="data14" value="{{ $table->data14 }}" class="form-control" type="text" placeholder=""></td>
                                     </tr>
@@ -174,7 +174,7 @@
                                         <td>房4 </td>
                                         <td>房4=<input name="data15" value="{{ $table->data15 }}" class="form-control" type="text" placeholder=""></td>
                                         <td> <input name="data15_1" value="{{ $table->data15_1 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data16" value="{{ $table->data16 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data16" value="{{ $table->data16 }}" class="form-control" type="text" placeholder="" onclick="get_product(data15,data15_1,this)"></td>
                                         <td>房4装修</td>
                                         <td><input name="data17" value="{{ $table->data17 }}" class="form-control" type="text" placeholder=""></td>
                                     </tr>
@@ -184,7 +184,7 @@
                                         <td>房5 </td>
                                         <td>房5=<input name="data18" value="{{ $table->data18 }}" class="form-control" type="text" placeholder=""></td>
                                         <td> <input name="data18_1" value="{{ $table->data18_1 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data19" value="{{ $table->data19 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data19" value="{{ $table->data19 }}" class="form-control" type="text" placeholder="" onclick="get_product(data18,data18_1,this)"></td>
                                         <td>房5装修</td>
                                         <td><input name="data20" value="{{ $table->data20 }}" class="form-control" type="text" placeholder=""></td>
                                     </tr>
@@ -194,7 +194,7 @@
                                         <td>房6 </td>
                                         <td>房6=<input name="data21" value="{{ $table->data21 }}" class="form-control" type="text" placeholder=""></td>
                                         <td> <input name="data21_1" value="{{ $table->data21_1 }}"  class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data22" value="{{ $table->data22 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data22" value="{{ $table->data22 }}" class="form-control" type="text" placeholder="" onclick="get_product(data21,data21_1,this)"></td>
                                         <td>房6装修</td>
                                         <td><input name="data23" value="{{ $table->data23 }}" class="form-control" type="text" placeholder=""></td>
                                     </tr>
@@ -401,10 +401,10 @@
                         });
 
                         $(function(){
-                            add(data422,data421);
-                            add(data442,data441);
+                            change(data422,data421);
+                            change(data442,data441);
                         });
-                        function add(one,add){
+                        function change(one,add){
                             var num = $(one).val();
 //                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
                             var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
@@ -428,8 +428,101 @@
                             }
                             $(add).val(re);
                         }
-                        function printed(printpage)
-                        {
+                        function sum(result){
+                            var sum = 0;
+                            $(".sum").each(function(){
+                                if (this.value == '') this.value = 0;
+                                sum  += parseInt(this.value);
+                            });
+                            result.value = sum;
+                        }
+                        function get_product(left,right,product){
+                            var result = (left.value*right.value);
+                            product.value = result.toFixed(0);
+                        }
+                        function addtwo(one,two, add) {
+                            if ($(one).val() == ''){$(one).val(0);}
+                            if ($(two).val() == ''){$(two).val(0);}
+                            add.value= parseInt($(one).val()) + parseInt($(two).val())  ;
+                        }
+                        function add(one,two,three,add) {
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val());
+                        }
+                        function adde(one,two,three,four,add) {
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val());
+                        }
+                        function added(one,two,three,four,five,add) {
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val()) + parseInt($(five).val());
+                        }
+                        function addsix(one,two,three,four,five,six,add) {
+                            if ($(one).val() == ''){$(one).val(0);}
+                            if ($(two).val() == ''){$(two).val(0);}
+                            if ($(three).val() == ''){$(three).val(0);}
+                            if ($(four).val() == ''){$(four).val(0);}
+                            if ($(five).val() == ''){$(five).val(0);}
+                            if ($(six).val() == ''){$(six).val(0);}
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val()) + parseInt($(five).val())+ parseInt($(six).val());
+                        }
+                        function jian(one,two,add){
+                            add.value= parseInt($(one).val()) - parseInt($(two).val())
+                        }
+                        function NoToChinese(num,to) {
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $(to).val(re);
+                        }
+                        function get_change(add,one,two,three,four){
+                            if ($(one).val() == ''){$(one).val(0);}
+                            if ($(two).val() == ''){$(two).val(0);}
+                            if ($(three).val() == ''){$(three).val(0);}
+                            if ($(four).val() == ''){$(four).val(0);}
+                            var  num = 0;
+                            num = parseFloat($(one).val()) + parseFloat($(two).val())+ parseFloat($(three).val())+ parseFloat($(four).val());
+                            $(add).val(num);
+
+//                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#data441').val(re);
+                        }
+                        function printed(printpage){
                             $('#bottom_button').hide();
                             var headstr = "<html><head><title></title></head><body>";
                             var footstr = "</body>";

+ 24 - 0
resources/views/admin/edit_table/table_one.blade.php

xqd
@@ -241,6 +241,30 @@
 
                             $('#total_money_2').val(re);
                         });
+                        function NoToChinese(num) {
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#total_money1').val(re);
+                        }
                         function printed(printpage)
                         {
                             $('#bottom_button').hide();

+ 90 - 14
resources/views/admin/edit_table/table_seven.blade.php

xqd xqd xqd xqd xqd xqd
@@ -139,37 +139,37 @@
                                         <td >住宅有证面积:</td>
                                         <td><input name="data1_1" value="{{ $table->data1_1 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_2" value="{{ $table->data1_2 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="bzc_area" value="{{ $table->bzc_area }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="bzc_area" value="{{ $table->bzc_area }}" class="form-control" type="text" placeholder="" onclick="get_area_product(data1_1,data1_2,this)"></td>
                                         <td><input name="data2" value="{{ $table->data2 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data3" value="{{ $table->data3 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data4" value="{{ $table->data4 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data4" value="{{ $table->data4 }}" class="form-control" type="text" placeholder="" onclick="get_product(bzc_area,data3,this)"></td>
                                     </tr>
                                     <tr>
                                         <td  >无证面积:</td>
                                         <td><input name="data1_3" value="{{ $table->data1_3 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_4" value="{{ $table->data1_4 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data5" value="{{ $table->data5 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data5" value="{{ $table->data5 }}" class="form-control" type="text" placeholder="" onclick="get_area_product(data1_3,data1_4,this)"></td>
                                         <td><input name="data6" value="{{ $table->data6 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data7" value="{{ $table->data7 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data8" value="{{ $table->data8 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data8" value="{{ $table->data8 }}" class="form-control" type="text" placeholder="" onclick="get_product(data5,data7,this)"></td>
                                     </tr>
                                     <tr>
                                         <td >其中住改非:</td>
                                         <td><input name="data1_5" value="{{ $table->data1_5 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_6" value="{{ $table->data1_6 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data9" value="{{ $table->data9 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data10" value="{{ $table->data10 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data10" value="{{ $table->data10 }}" class="form-control" type="text" placeholder="" onclick="get_area_product(data1_5,data1_6,this)"></td>
                                         <td><input name="data11" value="{{ $table->data11 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data12" value="{{ $table->data12 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data12" value="{{ $table->data12 }}" class="form-control" type="text" placeholder="" onclick="get_product(data10,data11,this)"></td>
                                     </tr>
                                     <tr>
                                         <td  >商业有证面积:</td>
                                         <td><input name="data1_7" value="{{ $table->data1_7 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data1_8" value="{{ $table->data1_8 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data13" value="{{ $table->data13 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td><input name="data14" value="{{ $table->data14 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td><input name="data14" value="{{ $table->data14 }}" class="form-control" type="text" placeholder="" onclick="get_area_product(data1_7,data1_8,this)"></td>
                                         <td><input name="data15" value="{{ $table->data15 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data16" value="{{ $table->data16 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data16" value="{{ $table->data16 }}" class="form-control" type="text" placeholder="" onclick="get_product(data14,data15,this)"></td>
                                     </tr>
                                     <tr>
                                         <td ><input name="data_other" value="{{ $table->data_other }}" class="form-control" type="text" placeholder=""></td>
@@ -178,14 +178,14 @@
                                         <td><input name="data17" value="{{ $table->data17 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data18" value="{{ $table->data18 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data19" value="{{ $table->data19 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data20" value="{{ $table->data20 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data20" value="{{ $table->data20 }}" class="form-control" type="text" placeholder="" onclick="get_product_three(data17,data18,data19,this)"></td>
                                     </tr>
                                     <tr>
                                         <td colspan="3">小 计:</td>
                                         <td><input name="data21" value="{{ $table->data21 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data22" value="{{ $table->data22 }}" class="form-control" type="text" placeholder=""></td>
                                         <td><input name="data23" value="{{ $table->data23 }}" class="form-control" type="text" placeholder=""></td>
-                                        <td colspan="3"><input name="data24" value="{{ $table->data24 }}" class="form-control" type="text" placeholder=""></td>
+                                        <td colspan="3"><input name="data24" value="{{ $table->data24 }}" class="form-control" type="text" placeholder="" onclick="added(data4,data8,data12,data16,data20,this)"></td>
                                     </tr>
                                     <tr>
                                         <td >装修补偿额:</td>
@@ -284,7 +284,7 @@
                                     <tr>
                                         <td colspan="2">拆迁补偿总金额</td>
                                         <td colspan="5">¥<input disabled id="data431" class="form-control" type="text" placeholder="">(元)</td>
-                                        <td colspan="2"><input name="data43" id="data432" value="{{ $table->data43 }}"  class="form-control" type="text" placeholder="小写" >(元)</td>
+                                        <td colspan="2"><input name="data43" id="data432" value="{{ $table->data43 }}"  class="form-control" type="text" placeholder="小写"  onclick="get_change(data24,data25,data26,data27,data39_13,this)">(元)</td>
                                     </tr>
                                     <tr>
                                         <td rowspan="2" colspan="2">征收人<br><textarea name="zc" style="width: 80%;height: 100px;">{{ $table->zc }}</textarea></td>
@@ -371,7 +371,6 @@
                         }).on('changeDate',function(){
                             $(".datetimepicker").hide();
                         });
-
                         $(function(){
                             add(data252,data251);
                             add(data262,data261);
@@ -403,8 +402,7 @@
                             }
                             $(add).val(re);
                         }
-                        function printed(printpage)
-                        {
+                        function printed(printpage){
                             $('#bottom_button').hide();
                             var headstr = "<html><head><title></title></head><body>";
                             var footstr = "</body>";
@@ -416,7 +414,85 @@
                             $('#bottom_button').show();
                             return false;
                         }
+                        function get_product_three(left,right,three,product){
+                            var result = (left.value*right.value*three.value);
+                            product.value = result.toFixed(0);
+                        }
+                        function get_product(left,right,product){
+                            var result = (left.value*right.value);
+                            product.value = result.toFixed(0);
+                        }
+                        function get_area_product(left,right,product){
+                            var result = (left.value*right.value);
+                            product.value = result.toFixed(2);
+                        }
+                        function add(one,two,three,add) {
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val());
+                        }
+                        function adde(one,two,three,four,add) {
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val());
+                        }
+                        function added(one,two,three,four,five,add) {
+                            add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val()) + parseInt($(five).val());
+                        }
+                        function NoToChinese(num,to) {
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
 
+                            $(to).val(re);
+                        }
+                        function get_change(one,two,three,four,five,add){
+                            if ($(one).val() == ''){$(one).val(0);}
+                            if ($(two).val() == ''){$(two).val(0);}
+                            if ($(three).val() == ''){$(three).val(0);}
+                            if ($(four).val() == ''){$(four).val(0);}
+                            if ($(five).val() == ''){$(five).val(0);}
+                            var  num = 0;
+                            num = parseInt($(one).val()) + parseInt($(two).val())+ parseInt($(three).val())+ parseInt($(four).val())+ parseInt($(five).val());
+
+                            $(add).val(num);
+
+//                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#data431').val(re);
+                        }
                     </script>
                 </div>
                 <!-- /.box-body -->

+ 30 - 1
resources/views/admin/edit_table/table_six.blade.php

xqd xqd
@@ -115,7 +115,7 @@
                                     <tr>
                                         <td>补贴总金额</td>
                                         <td colspan="2">¥:<input disabled id="totalj2"  class="form-control" type="text" placeholder="">(元)</td>
-                                        <td><input name="totalj" id="totalj1" value="{{ $table->totalj }}" class="form-control" type="text" placeholder="">(元)</td>
+                                        <td><input name="totalj" id="totalj1" value="{{ $table->totalj }}" class="form-control" type="text" placeholder="" onclick="add(anzhi,banqian,dibu,other,totalj)">(元)</td>
                                     </tr>
                                     <tr>
                                         <td>约定</td>
@@ -233,6 +233,35 @@
 
                             $(add).val(num + "");
 
+//                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#totalj1').val(re);
+                        }
+                        function add(one,two,three,four,add){
+                            var  num = 0;
+                            num = parseInt($(one).val()) + parseInt($(two).val())+ parseInt($(three).val())+ parseInt($(four).val());
+
+                            $(add).val(num + "");
+
 //                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
                             var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
                             var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");

+ 29 - 1
resources/views/admin/edit_table/table_three.blade.php

xqd xqd
@@ -142,7 +142,7 @@
                                     <tr>
                                         <td>合计</td>
                                         <td colspan="3"><input disabled name="total" id="total2"  class="form-control" type="text"></td>
-                                        <td colspan="2"><input name="total" id="total1"  value="{{ $table->total }}"class="form-control" type="text"></td>
+                                        <td colspan="2"><input name="total" id="total1"  value="{{ $table->total }}"class="form-control" type="text" onclick="add(canbu,linshibu,banqianbu,total)"></td>
                                     </tr>
                                     <tr>
                                         <td><p>发证单位审核意见</p></td>
@@ -244,6 +244,34 @@
                             $(".datetimepicker").hide();
                         });
 
+                        function add(one,two,three,add){
+                            var num = parseFloat($(one).val()) + parseFloat($(two).val())+ parseFloat($(three).val());
+                            num = Math.round(num);
+                            $(add).val(num + "");
+
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#total1').val(re);
+                        }
                         function printed(printpage)
                         {
                             $('#bottom_button').hide();

+ 25 - 1
resources/views/admin/edit_table/table_two.blade.php

xqd xqd
@@ -102,7 +102,7 @@
                                         <td>违章面积(㎡)</td>
                                         <td><input name="bzc_area" class="form-control" type="text" placeholder="" value="{{ $table->bzc_area }}"></td>
                                         <td colspan="3">拆除金额:<input disabled id="chaichuje2" class="form-control" type="text" placeholder=""></td>
-                                        <td><input id="chaichuje1" name="chaichuje" class="form-control" type="text" placeholder="小写" value="{{ $table->chaichuje }}"></td>
+                                        <td><input id="chaichuje1" name="chaichuje" class="form-control" type="text" placeholder="小写" value="{{ $table->chaichuje }}" onclick="NoToChinese(this.value)"></td>
                                     </tr>
                                     <tr>
                                         <td colspan="6"><textarea name="jisuanmx"  style="width: 95%;height: 250px;" placeholder="计算明细:">{{ $table->jisuanmx }}</textarea></td>
@@ -228,6 +228,30 @@
 
                             $('#chaichuje2').val(re);
                         });
+                        function NoToChinese(num) {
+                            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
+                            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
+                            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
+                            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
+                            for (var i = a[0].length - 1; i >= 0; i--) {
+                                switch (k) {
+                                    case 0: re = BB[7] + re; break;
+                                    case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
+                                        re = BB[4] + re; break;
+                                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
+                                }
+                                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
+                                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
+                            }
+
+                            if (a.length > 1) //加上小数部分(如果有小数部分)
+                            {
+                                re += BB[6];
+                                for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
+                            }
+
+                            $('#chaichuje').val(re);
+                        }
                         $(".timepicker").datetimepicker({
                             language: 'zh',
                             format: 'yyyy年mm月dd日',

+ 1 - 1
resources/views/admin/table/table_five.blade.php

xqd
@@ -138,7 +138,7 @@
                                     <tr>
                                         <td>逾期补偿金额</td>
                                         <td colspan="2"><input id="yuqij1" class="form-control" type="text" placeholder="大写"></td>
-                                        <td><input name="yuqij" class="form-control" type="text" placeholder="小写"  onfocus="add(total1,total2,total3,total4,yuqij)"></td>
+                                        <td><input name="yuqij" class="form-control" type="text" placeholder="小写"  onclick="add(total1,total2,total3,total4,yuqij)"></td>
                                         <td>元</td>
                                     </tr>
                                     <tr>

+ 0 - 4
resources/views/admin/table/table_nine.blade.php

xqd xqd xqd
@@ -382,7 +382,6 @@
                             });
                             result.value = sum;
                         }
-
                         function get_product(left,right,product){
                             var result = (left.value*right.value);
                             product.value = result.toFixed(0);
@@ -410,11 +409,9 @@
                             if ($(six).val() == ''){$(six).val(0);}
                             add.value= parseInt($(one).val()) + parseInt($(two).val()) + parseInt($(three).val()) + parseInt($(four).val()) + parseInt($(five).val())+ parseInt($(six).val());
                         }
-
                         function jian(one,two,add){
                             add.value= parseInt($(one).val()) - parseInt($(two).val())
                         }
-
                         function NoToChinese(num,to) {
                             if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
                             var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
@@ -439,7 +436,6 @@
 
                             $(to).val(re);
                         }
-
                         function get_change(add,one,two,three,four){
                             if ($(one).val() == ''){$(one).val(0);}
                             if ($(two).val() == ''){$(two).val(0);}

+ 1 - 1
resources/views/admin/table/table_six.blade.php

xqd
@@ -142,7 +142,7 @@
                                     <tr>
                                         <td>补贴总金额</td>
                                         <td colspan="4"><input disabled id="totalj1" class="form-control" type="text" placeholder="大写">(元)</td>
-                                        <td colspan="1"><input name="totalj" class="form-control" type="text" placeholder="小写" onfocus="add(anzhi,banqian,dibu,other,totalj)"></td>
+                                        <td colspan="1"><input name="totalj" class="form-control" type="text" placeholder="小写" onclick="add(anzhi,banqian,dibu,other,totalj)"></td>
                                         <td>元</td>
                                     </tr>
                                     <tr>