下标转星期几 星期几转下标

127 阅读1分钟
/*下标转星期几*/
    indexToWeek(arr) {
      let result = [];
      arr.forEach((item) => {
        switch (item) {
          case 0:
            result.push("周一");
            break;
          case 1:
            result.push("周二");
            break;
          case 2:
            result.push("周三");
            break;
          case 3:
            result.push("周四");
            break;
          case 4:
            result.push("周五");
            break;
          case 5:
            result.push("周六");
            break;
          case 6:
            result.push("周日");
            break;
        }
      });
      return result;
    },
    this.addShopForm.openTime.forEach((item) => {
        item.checkRadio.forEach((node, index) => {
          console.log(node);
          switch (node) {
            case 0:
              item.checkRadio[index] = "周一";
              break;
            case 1:
              item.checkRadio[index] = "周二";
              break;
            case 2:
              item.checkRadio[index] = "周三";
              break;
            case 3:
              item.checkRadio[index] = "周四";
              break;
            case 4:
              item.checkRadio[index] = "周五";
              break;
            case 5:
              item.checkRadio[index] = "周六";
              break;
            case 6:
              item.checkRadio[index] = "周日";
              break;
          }
        });
        item.checkRadio = this.indexToWeek(item.checkRadio);
      });
   /* 星期数组转转换为字符串 */
    weekChineseToNumString(arr) {
      let result = [];
      arr.forEach((item) => {
        switch (item) {
          case "周一":
            result.push(0);
            break;
          case "周二":
            result.push(1);
            break;
          case "周三":
            result.push(2);
            break;
          case "周四":
            result.push(3);
            break;
          case "周五":
            result.push(4);
            break;
          case "周六":
            result.push(5);
            break;
          case "周日":
            result.push(6);
            break;
        }
      });
      let newRes = new Array(7).fill(0);
      result.forEach((item) => {
        newRes[item] = 1;
      });
      let str = newRes.toString();
      return str.replace(/,/g, "");
    },