| 
					
				 | 
			
			
				@@ -10,10 +10,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     :width="800"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="chooseBrand-con"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <a-checkbox :checked="checkAll" @change="onCheckAllChange">全选</a-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <a-checkbox :checked="checkAll" :disabled="disabledList.length>0" @change="onCheckAllChange">全选</a-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <span v-if="pageType==='1'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a-checkbox :checked="checkOwn" @change="onCheckOwnChange">自主品牌</a-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a-checkbox :checked="checkAgent" @change="onCheckAgentChange">代理品牌</a-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a-checkbox :checked="checkOwn" :disabled="disabledList.length>0" @change="onCheckOwnChange">自主品牌</a-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a-checkbox :checked="checkAgent" :disabled="disabledList.length>0" @change="onCheckAgentChange">代理品牌</a-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <a-divider /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,7 +48,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { productBrandQuery } from '@/api/productBrand' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { forEach } from 'core-js/library/fn/dict' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'ChooseBrandModal', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   props: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -77,7 +76,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       checkedRowList: [], //  选中项 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       brandList: [], //  品牌数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       brandOwnList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      brandAgentList: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      brandAgentList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      disabledList: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -208,6 +208,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 禁用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleDisabled (list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.disabledList = list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.brandList.map(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (list.includes(item.brandSn)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           item.isDisabled = true 
			 |