Prechádzať zdrojové kódy

资料同步监理bug

liuyc 2 rokov pred
rodič
commit
0da0709a1b

+ 49 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreeContractServiceImpl.java

@@ -765,6 +765,18 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
                                         //日期格式
                                         td = doc.select("el-date-picker[keyname~=" + findIndex + ".*]");
                                     }
+                                    if (td.size() == 0) {
+                                        //图片格式
+                                        td = doc.select("hc-table-form-upload[keyname~=" + findIndex + ".*]");
+                                    }
+                                    if (td.size() == 0) {
+                                        //复选框
+                                        td = doc.select("hc-form-checkbox-group[keyname~=" + findIndex + ".*]");
+                                    }
+                                    if (td.size() == 0) {
+                                        //下拉框
+                                        td = doc.select("el-select[keyname~=" + findIndex + ".*]");
+                                    }
                                     String placeholderValue = "";
                                     if (td.size() >= 1) {
                                         for (Element element : td) {
@@ -780,7 +792,19 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
                                             Elements tdJL = docJL.select("el-input[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
                                             if (tdJL.size() == 0) {
                                                 //日期格式
-                                                tdJL = docJL.select("el-date-picker[keyname~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                                tdJL = docJL.select("el-date-picker[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                            }
+                                            if (tdJL.size() == 0) {
+                                                //图片格式
+                                                tdJL = docJL.select("hc-table-form-upload[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                            }
+                                            if (tdJL.size() == 0) {
+                                                //复选框
+                                                tdJL = docJL.select("hc-form-checkbox-group[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                            }
+                                            if (tdJL.size() == 0) {
+                                                //下拉框
+                                                tdJL = docJL.select("el-select[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
                                             }
                                             if (tdJL.size() >= 1) {
                                                 for (Element element : tdJL) {
@@ -825,6 +849,18 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
                                             //日期格式
                                             td = doc.select("el-date-picker[keyname~=" + findIndex + ".*]");
                                         }
+                                        if (td.size() == 0) {
+                                            //图片格式
+                                            td = doc.select("hc-table-form-upload[keyname~=" + findIndex + ".*]");
+                                        }
+                                        if (td.size() == 0) {
+                                            //复选框
+                                            td = doc.select("hc-form-checkbox-group[keyname~=" + findIndex + ".*]");
+                                        }
+                                        if (td.size() == 0) {
+                                            //下拉框
+                                            td = doc.select("el-select[keyname~=" + findIndex + ".*]");
+                                        }
                                         String placeholderValue = "";
                                         if (td.size() >= 1) {
                                             for (Element element : td) {
@@ -842,6 +878,18 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
                                                     //日期格式
                                                     tdJL = docJL.select("el-date-picker[keyname~=" + this.escapeRegex(placeholderValue) + ".*]");
                                                 }
+                                                if (tdJL.size() == 0) {
+                                                    //图片格式
+                                                    tdJL = docJL.select("hc-table-form-upload[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                                }
+                                                if (tdJL.size() == 0) {
+                                                    //复选框
+                                                    tdJL = docJL.select("hc-form-checkbox-group[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                                }
+                                                if (tdJL.size() == 0) {
+                                                    //下拉框
+                                                    tdJL = docJL.select("el-select[placeholderxx~=" + this.escapeRegex(placeholderValue) + ".*]");
+                                                }
                                                 if (tdJL.size() >= 1) {
                                                     for (Element element : tdJL) {
                                                         String keyname = element.attr("keyname");