Bladeren bron

修复关联类型被强制致灰还是有选中幼体

yingzhou 6 jaren geleden
bovenliggende
commit
5063c39609
1 gewijzigde bestanden met toevoegingen van 32 en 8 verwijderingen
  1. 32 8
      app/sign/js/modify.js

+ 32 - 8
app/sign/js/modify.js

@ -40,10 +40,37 @@ var httpData=GetRequest();
					layer.msg('请选择健康情况', {icon: 5})
					return ;
				}
				var fwlx=[];
				var checkRule=['active','luck'];
				_.map(vm.fwlx,function(item){
					for(var i in checkRule){						
						if(item.className.indexOf(checkRule[i])!==-1){
							fwlx.push(item.code);
						}
					}
				})
				var jkqk=[];
				var checkRule=['active','luck'];
				_.map(vm.jkqk,function(item){
					for(var i in checkRule){						
						if(item.className.indexOf(checkRule[i])!==-1){
							jkqk.push(item.labelCode);
						}
					}
				})
				var jblx=[];
				var checkRule=['active','luck'];
				_.map(vm.jblx,function(item){
					for(var i in checkRule){						
						if(item.className.indexOf(checkRule[i])!==-1){
							jblx.push(item.labelCode);
						}
					}
				})
				var res={
					server:this.serverTypes,
					heath:this.jkqkSelect,
					disease:this.jblxSelect,
					server:fwlx,
					heath:jkqk,
					disease:jblx,
					team:this.tdbqSelect
				}
				vm.catchArr=JSON.parse(JSON.stringify(res||{}));
@ -278,12 +305,9 @@ var httpData=GetRequest();
	                if (code === 3) {
	                   	arr = [4, 5]
	                }
	                if (code === 4 || code === 5 || code === 9 || code === 10 || code === 11 || code === 12) {
	                if (code === 4 || code === 5 || code === 10 || code === 11 || code === 12) {
	                    arr = [0]
	                    vm.jkqk[0] && (vm.jkqk[0].className='');
	                    var _index=(vm.jkqkSelect && vm.jkqkSelect.indexOf(vm.jkqk[0].labelCode)) || -1
	                    console.log(_index)
	                    _index!==-1 && vm.jkqkSelect.splice(_index,1);
	                }
	                if (code === 7) {
	                    arr = [1, 4]
@ -306,7 +330,7 @@ var httpData=GetRequest();
	                var code = item | 0
	                if (code === 1) {
	                    _.map(vm.fwlx, function(it, idx) {
	                    	var arr1 = [1,3, 6, 7]
	                    	var arr1 = [1,3, 6, 7,8,9]
	                    	var icode=it.code | 0
	                    	if(arr1.indexOf(icode)===-1){
	                    		vm.fwlx[idx].className='';