Browse Source

选中只能一个、居中

laiguoran 4 years ago
parent
commit
6e364291fa

+ 6 - 1
app/public/js/material_exponent.js

@@ -388,8 +388,13 @@ $(document).ready(() => {
 
         // 调差基数选中
         $('.calc_select').on('click', function () {
+            // 如果是选中则清除其余2个的选中
+            const code = $(this).val();
             for (const calc of ex_calc) {
-                calc.select = $('.calc_select[value="'+ calc.code +'"]').is(':checked');
+                calc.select = $(this).is(':checked') && code === calc.code ? true : false;
+                if (!calc.select) {
+                    $('.calc_select[value="'+ calc.code +'"]').prop('checked', false);
+                }
             }
             postData(window.location.pathname + '/save', { type:'ex_calc', updateData: ex_calc }, function (result) {
                 ex_tp = result.ex_tp;

+ 1 - 1
app/view/material/exponent.ejs

@@ -50,7 +50,7 @@
                     <div class="sp-wrap">
                         <div class="col-7 p-0">
                             <table class="table table-sm table-bordered">
-                                <tr><th rowspan="2"></th><th colspan="2">信息价</th><th colspan="2">价格指数</th></tr>
+                                <tr><th rowspan="2"></th><th colspan="2" class="text-center">信息价</th><th colspan="2" class="text-center">价格指数</th></tr>
                                 <tr class="text-center"><th>本期金额</th><th>截止本期金额</th><th>本期金额</th><th>截止本期金额</th></tr>
                                 <tr id="tp_set"><td>材料价差费用</td>
                                     <td><%= material.m_tp !== null ? ctx.helper.round(material.m_tp, 2) : null %></td>

+ 1 - 1
app/view/material/info.ejs

@@ -52,7 +52,7 @@
                     <div class="sp-wrap">
                         <div class="col-7 p-0">
                             <table class="table table-sm table-bordered">
-                                <tr><th rowspan="2"></th><th colspan="2">信息价</th><th colspan="2">价格指数</th></tr>
+                                <tr><th rowspan="2"></th><th colspan="2" class="text-center">信息价</th><th colspan="2" class="text-center">价格指数</th></tr>
                                 <tr class="text-center"><th>本期金额</th><th>截止本期金额</th><th>本期金额</th><th>截止本期金额</th></tr>
                                 <tr id="tp_set"><td>材料价差费用</td>
                                     <td><%= material.m_tp !== null ? ctx.helper.round(material.m_tp, 2) : null %></td>