顯示具有 switch 標籤的文章。 顯示所有文章
顯示具有 switch 標籤的文章。 顯示所有文章

2023年7月25日 星期二

V120202D : switch case 處理 - break

 目的: 依 switch  case  break判斸目前單況 , 依不同單況做不同的處理

處理說明: 1> switch(Tmp_STAT)      case "A":{   ; break;}
                       --> case 符合後,必需 break; 不然會繼續執行符合條件後的所有 statement


  switch (cur_rec.data["STAT"].toString()) {
                case "A": {
          Tmp_Str = "申請單號(" + cur_rec.data["APNO"].toString() + ")尚未執行條碼列印, 請檢核!!";
                    break;
                }

                case "B": {
          Tmp_Str = "申請單號(" + cur_rec.data["APNO"].toString() + ")尚未執行撿料完成, 請檢核!!";
                    break;
                }                
                case "D": {
          Tmp_Str = "申請單號(" + cur_rec.data["APNO"].toString() + ")已領料, 請檢核!!";
                    break;
                }

                case "Z": {
         Tmp_Str = "申請單號(" + cur_rec.data["APNO"].toString() + ")已撤銷, 請檢核!!";
                    break;
                }
                default: {
                    Tmp_Str = "";
                }
            } //  end of switch            
        }; // end of for (var i=)
        if (!checkisnull(Tmp_Str)) {
            mywarnalert(Tmp_Str);
            return;
        }