| 
					
				 | 
			
			
				@@ -171,11 +171,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				<el-form-item label="规则分类" style="margin-left:20px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					<el-cascader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						class="date-picker-width" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						v-model="Dc_Data.rule_id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            			@change="ruleInquiredialog" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						v-model="rule_ids" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						:options="rule_trees" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						:props="props" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 size="medium" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						ref="rule" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						ref="derive" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						collapse-tags 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						placeholder="请选择规则分类" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -230,6 +231,7 @@ import season from '@/components/season'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			rule_ids:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Dc_Data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//导出数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				value1: '', //时间 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -330,6 +332,35 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	components: { season }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ruleInquiredialog(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			this.ruleUtif("derive") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ruleUtif(rule){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			let ruleList = this.$refs[rule].getCheckedNodes() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			let ruleId = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			ruleList.forEach(item=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				ruleId.push(item.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(rule == 'ruleinquire'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.formData.rule_id = ruleId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.Dc_Data.rule_id = ruleId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			this.$nextTick(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(this.$refs[rule].presentTags[1]){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				this.$refs[rule].presentTags[1].text = '+ '+(ruleId.length-1).toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(ruleId.length>1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					let list = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					closable: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					key: -1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					text: '+ '+(ruleId.length-1).toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					this.$refs[rule].presentTags[1] = list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// 轮播页面跳转 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		swiperPage(formName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.$refs[formName].validate(valid => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -498,13 +529,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this.Dc_Data.dept_name = dept_name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			//规则 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			let rule_id = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			for (let i in this.Dc_Data.rule_id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				for (let a in this.Dc_Data.rule_id[i]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					rule_id.push(this.Dc_Data.rule_id[i][a]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			this.Dc_Data.rule_id = rule_id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// let rule_id = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// for (let i in this.Dc_Data.rule_id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// 	for (let a in this.Dc_Data.rule_id[i]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// 		rule_id.push(this.Dc_Data.rule_id[i][a]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// this.Dc_Data.rule_id = rule_id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			let data = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (this.Dc_Data.value1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				data += '&start_date=' + this.Dc_Data.value1[0]; 
			 |