| 
					
				 | 
			
			
				@@ -259,7 +259,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item v-show="roleObj.type === 0 && roleObj.name === '经销商'" label="经销商" prop="dealer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model="AccountForm.dealer" placeholder="请选择经销商" style="width: 100%" filterable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model="AccountForm.dealer" placeholder="请选择经销商" style="width: 100%" filterable     remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            reserve-keyword 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :remote-method="remoteMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :loading="loading"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="(item, index) in dealerList" :key="index" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -284,7 +287,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label="所属集团" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop="company" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-select v-model="AccountForm.company" placeholder="请选择所属集团" style="width: 100%" filterable> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-select v-model="AccountForm.company" placeholder="请选择所属集团" style="width: 100%" filterable     remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            reserve-keyword 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :remote-method="remoteMethod2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :loading="loading2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="(item, index) in groupList" :key="index" :label="item.name" :value="item.id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -470,6 +476,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      loading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      loading2: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       stockList: [], // 仓库列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       baseURL: process.env.VUE_APP_BASE_API, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dataList: null, // 列表数据 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -638,18 +646,23 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return result 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    remoteMethod(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.loading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getDealerList(null, e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 获取经销商列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    async getDealerList(id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    async getDealerList(id, e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const result = await new Promise((resolve, reject) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getDealerList({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           pageNum: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pageSize: -1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pageSize: 300, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           bindUser: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          adminUserId: id || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          adminUserId: id || '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          keyword: e 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.dealerList = res.data.records 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.loading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             resolve(res.data.records) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .catch(res => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -658,16 +671,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return result 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    remoteMethod2(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.loading2 = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getGroupList(null, e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 获取集团列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    async getGroupList(id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    async getGroupList(id, e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const result = await new Promise((resolve, reject) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getDealerList({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           pageNum: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          pageSize: -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          pageSize: 300, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          keyword: e 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.groupList = res.data.records 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.loading2 = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             resolve(res.data.records) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           .catch(res => { 
			 |