Browse Source

修改时间选择组件

xuzuoyun 5 years ago
parent
commit
4f383a1c71
1 changed files with 10 additions and 10 deletions
  1. 10 10
      src/views/modules/kuaishouapp/groupCreate.vue

+ 10 - 10
src/views/modules/kuaishouapp/groupCreate.vue

@@ -682,13 +682,13 @@
       //初始化小时数组
       var time_hour_arr = [];
 
-      for (var x = 0; x < 48; x++) {
+      for (var x = 0; x < 24; x++) {
 
         //获取当前点击元素的位置
         if (y == 0) {
           var index = x;
         } else {
-          var index = (y * 48) + x;
+          var index = (y * 24) + x;
         }
         //获取td对应的二进制值
         var Selected_val = binary.charAt(index);
@@ -721,7 +721,7 @@
           } else if (binary.charAt(index - 1) == 1 && x > 0) {
             //选中的前一个已选中,且此次选中的不是行里第一个,此次选中的元素前加-后加逗号
             time_hour_arr[time_hour_arr.length] = '-' + arr_hour[x] + ', ';
-          } else if (binary.charAt(index + 1) != 1 || x == 47) {
+          } else if (binary.charAt(index + 1) != 1 || x == 23) {
             //选中的后一个没选中,或者此次选中的是行里最后一个,此次选中的元素加逗号
             time_hour_arr[time_hour_arr.length] = arr_hour[x] + ', ';
           } else {
@@ -775,12 +775,12 @@
     var oDate = new Date("2016/07/01 00:00:00"); //实例一个时间对象;
     var oDate_hour = oDate.getHours();
     var oDate_minute = oDate.getMinutes();
-    for (var i = 0; i < 48; i++) {
+    for (var i = 0; i < 24; i++) {
       if (oDate_minute < 10) {
         var oDate_minute = "0" + oDate_minute;
       }
       if (i >= 1) {
-        oDate.setMinutes(oDate.getMinutes() + 30);
+        oDate.setMinutes(oDate.getMinutes() + 60);
         oDate_hour = oDate.getHours();
         oDate_minute = oDate.getMinutes();
         if (oDate_minute < 10) {
@@ -811,7 +811,7 @@
   function binary_selected() {
     var default_time_val = jq('#' + box_id + ' .default_time_val').val();
     if (default_time_val) {
-      for (var i = 0; i < 336; i++) {
+      for (var i = 0; i < 168; i++) {
         var td_selected = default_time_val.charAt(i);
         if (td_selected != 0) {
           jq('#' + box_id + ' table tbody tr td').eq(i).attr('class', 'Selected');
@@ -834,8 +834,8 @@
     html += '<thead>';
     html += '<tr>';
     html += '<th></th>';
-    html += '<th colSpan="24">上午</th>';
-    html += '<th colSpan="24">下午</th>';
+    html += '<th colSpan="12">上午</th>';
+    html += '<th colSpan="12">下午</th>';
     html += '</tr>';
     html += '<tr class="hour">';
     html += '<th></th>';
@@ -854,7 +854,7 @@
     for (var i = 0; i < 7; i++) {
       var week = i + 1;
       html_tbody_td += '<tr>';
-      for (var j = 0; j < 49; j++) {
+      for (var j = 0; j < 25; j++) {
         if (j == 0) {
           html_tbody_td += '<th week="' + week + '">星期' + num[i] + '</th>';
         } else {
@@ -866,7 +866,7 @@
 
     //创建表格小时栏目
     for (var i = 0; i <= 23; i++) {
-      html_thead_td += '<td colSpan="2" hour="' + i + '">' + i + '</td>';
+      html_thead_td += '<td  hour="' + i + '">' + i + '</td>';
     }
     jq('#' + box_id + ' table thead .hour').append(html_thead_td);
     jq('#' + box_id + ' table tbody').html(html_tbody_td);