ソースを参照

项目管理新增人员信息多选框展示问题

user5 5 年 前
コミット
2447025b00

+ 4 - 21
src/main/webapp/webpage/modules/workclientinfo/workClientInfoFormType.jsp

@@ -695,36 +695,19 @@
                                 var linkType = $("#linkType").val();
                                 for (i in newDataList) {
                                     for (j in showDataList) {
-                                        if (newDataList[i].value == showDataList[j].value) {
+                                        if (newDataList[i].value == showDataList[j].value || newDataList[i].value == linkType) {
                                             var newData = {
                                                 "name": newDataList[i].name,
                                                 "value": newDataList[i].value,
-                                                "selected": true,
-                                                "disabled":"disabled"
-                                            }
-                                            showList.push(newData);
-                                            data.splice(i,1,newData);
-                                        }else{
-                                            var newData = {
-                                                "name": newDataList[i].name,
-                                                "value": newDataList[i].value,
-                                                "disabled":"disabled"
+                                                "selected": true
                                             }
                                             showList.push(newData);
                                             data.splice(i,1,newData);
                                         }
                                     }
                                 }
-                                for (i in newDataList) {
-                                    if(newDataList[i].value == linkType){
-                                        var newData = {
-                                            "name": newDataList[i].name,
-                                            "value": newDataList[i].value,
-                                            "selected": true
-                                        }
-                                        showList.push(newData);
-                                        data.splice(i,1,newData);
-                                    }
+                                for (i in data) {
+                                    data[i].disabled="disabled";
                                 }
                                 xmSelect.render({
                                     el: '#jobType',