Ver código fonte

项目新增选择客户类型多选框样式修改

user5 4 anos atrás
pai
commit
24055fa8e8

+ 22 - 2
src/main/webapp/webpage/modules/workclientinfo/workClientInfoFormType.jsp

@@ -692,18 +692,38 @@
                         success:function(dataListById){
                             if(dataListById.success) {
                                 var showDataList = dataListById.body.list;
-
+                                var linkType = $("#linkType").val();
                                 for (i in newDataList) {
                                     for (j in showDataList) {
                                         if (newDataList[i].value == showDataList[j].value) {
                                             var newData = {
                                                 "name": newDataList[i].name,
                                                 "value": newDataList[i].value,
-                                                "selected": true
+                                                "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"
+                                            }
+                                            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);
                                     }
                                 }
                                 xmSelect.render({

+ 20 - 1
src/main/webapp/webpage/modules/workclientinfo/workClientTypeForm.jsp

@@ -978,7 +978,7 @@
                         success:function(dataListById){
                             if(dataListById.success) {
                                 var showDataList = dataListById.body.list;
-
+                                var linkType = $("#linkType").val();
                                 for (i in newDataList) {
                                     for (j in showDataList) {
                                         if (newDataList[i].value == showDataList[j].value) {
@@ -992,6 +992,25 @@
                                         }
                                     }
                                 }
+                                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);
+                                    }else{
+                                        var newData = {
+                                            "name": newDataList[i].name,
+                                            "value": newDataList[i].value,
+                                            "disabled":"disabled"
+                                        }
+                                        showList.push(newData);
+                                        data.splice(i,1,newData);
+                                    }
+                                }
                                 xmSelect.render({
                                     el: '#jobType',
                                     language: 'zn',