var category1 = form.getFieldValue("category1");
var category2 = form.getFieldValue("category2");
var category3 = form.getFieldValue("category3");
// 第一层判断:职级,用A表示
if (category1 == "0 < A && A <= 10") {
// 第二层判断:请假天数,用B表示
if (category2 == "0 < B <= 8") {
// 第三层判断:category3 的 4 种分类
if (category3 == "I") {
alert("Category: A, Subcategory: X, Detail: I");
} else if (category3 == "II") {
alert("Category: A, Subcategory: X, Detail: II");
} else if (category3 == "III") {
alert("Category: A, Subcategory: X, Detail: III");
} else {
alert("Category: A, Subcategory: X, Detail: Other");
}
} else if (category2 == "Y") {
// 第三层判断
// ...(类似上面的结构)
} else {
// 其他 category2 的情况
alert("Category: A, Subcategory: Other, Detail: Any");
}
} else if (category1 == "B") {
// 第二层判断:category2 的 6 种分类
// ...(类似上面的结构)
} else if (category1 == "C") {
// 第二层判断:category2 的 6 种分类
// ...(类似上面的结构)
} else {
// 其他 category1 的情况
alert("Category: Other, Subcategory: Any, Detail: Any");
}
console