41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								import { message } from "antd/lib/index";
							 | 
						||
| 
								 | 
							
								import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, empty, downLoad } from "../../utils/common";
							 | 
						||
| 
								 | 
							
								import { connect } from 'dva';
							 | 
						||
| 
								 | 
							
								import config from "../../config.js";
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * @return {string}
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								// 编辑  安全检查库
							 | 
						||
| 
								 | 
							
								export default {
							 | 
						||
| 
								 | 
							
								  // onBeforeEdit: ({ data, setFieldValueByBatch }) => {
							 | 
						||
| 
								 | 
							
								  //   let temps = [];
							 | 
						||
| 
								 | 
							
								  //   temps.push({ field: "columnMs", value: 1 });
							 | 
						||
| 
								 | 
							
								  //   temps.push({ field: "columnLevel", value: 5 });
							 | 
						||
| 
								 | 
							
								  //   temps.push({ field: "columnDeal", value: 10 });
							 | 
						||
| 
								 | 
							
								  //   setFieldValueByBatch(temps);
							 | 
						||
| 
								 | 
							
								  // },
							 | 
						||
| 
								 | 
							
								  
							 | 
						||
| 
								 | 
							
								  btnSearchDownLoad(params) {
							 | 
						||
| 
								 | 
							
								    var selectEd = params.getSelectedRecords()
							 | 
						||
| 
								 | 
							
								    if (selectEd == null || selectEd.length == 0) {
							 | 
						||
| 
								 | 
							
								      message.error("请选择要导出的数据!");
							 | 
						||
| 
								 | 
							
								      return false;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    var listID = ""
							 | 
						||
| 
								 | 
							
								    selectEd.forEach(element => {
							 | 
						||
| 
								 | 
							
								      listID += element.ID + ","
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								    let json = initFilter(params.login.OrgId, listID);
							 | 
						||
| 
								 | 
							
								    params.dispatch({
							 | 
						||
| 
								 | 
							
								      type: 'app/getDataByPost',
							 | 
						||
| 
								 | 
							
								      payload: json,
							 | 
						||
| 
								 | 
							
								      url: 'BS/BSSafeCheck/GetOutPutDataLM',
							 | 
						||
| 
								 | 
							
								      onComplete: (ret) => {
							 | 
						||
| 
								 | 
							
								        if (ret) {
							 | 
						||
| 
								 | 
							
								          downLoad(config.picServerHost, ret)
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 |