|  | @@ -17,7 +17,7 @@
 | 
	
		
			
				|  |  |  		>
 | 
	
		
			
				|  |  |  			<el-button icon="el-icon-download">导出</el-button>
 | 
	
		
			
				|  |  |  		</download-excel> -->
 | 
	
		
			
				|  |  | -		<el-button @click="exportExcel">导出Excel</el-button>
 | 
	
		
			
				|  |  | +<!-- 		<el-button @click="exportExcel">导出Excel</el-button> -->
 | 
	
		
			
				|  |  |  	</div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  <script>
 | 
	
	
		
			
				|  | @@ -26,29 +26,28 @@ import {export_json_to_excel} from '@/vendors/Export2Excel'
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |  	data() {
 | 
	
		
			
				|  |  |  		return {
 | 
	
		
			
				|  |  | -			
 | 
	
		
			
				|  |  | -			exportDataStandard: {
 | 
	
		
			
				|  |  | -				名称: 'name',
 | 
	
		
			
				|  |  | -				性别: 'sex',
 | 
	
		
			
				|  |  | -				地区: {
 | 
	
		
			
				|  |  | -					field: 'phone',
 | 
	
		
			
				|  |  | -					callback: value => {
 | 
	
		
			
				|  |  | -						return `他的电话是:${value}`;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -				}
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			exportData: [
 | 
	
		
			
				|  |  | -				{ name: '甲', sex: 123456, phone: 15521103211 },
 | 
	
		
			
				|  |  | -				{ name: '乙', sex: '00123', phone: 15521103222 },
 | 
	
		
			
				|  |  | -				{ name: '丙', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | -				{ area: '北京市朝阳区' },
 | 
	
		
			
				|  |  | -				{ name: '丁', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | -				{ name: '丁', sex: '男', phone: 15521103233 }
 | 
	
		
			
				|  |  | -			],
 | 
	
		
			
				|  |  | -			exportName: '导出数据',
 | 
	
		
			
				|  |  | -			exportHeader: ['用户信息页头1', '用户信息页头2'],
 | 
	
		
			
				|  |  | -			exportFooter: ['用户的信息页脚1', '用户的信息页脚2'],
 | 
	
		
			
				|  |  | -			exportDefaultValue: '这一行这一列没有数据',
 | 
	
		
			
				|  |  | +			// exportDataStandard: {
 | 
	
		
			
				|  |  | +			// 	名称: 'name',
 | 
	
		
			
				|  |  | +			// 	性别: 'sex',
 | 
	
		
			
				|  |  | +			// 	地区: {
 | 
	
		
			
				|  |  | +			// 		field: 'phone',
 | 
	
		
			
				|  |  | +			// 		callback: value => {
 | 
	
		
			
				|  |  | +			// 			return `他的电话是:${value}`;
 | 
	
		
			
				|  |  | +			// 		}
 | 
	
		
			
				|  |  | +			// 	}
 | 
	
		
			
				|  |  | +			// },
 | 
	
		
			
				|  |  | +			// exportData: [
 | 
	
		
			
				|  |  | +			// 	{ name: '甲', sex: 123456, phone: 15521103211 },
 | 
	
		
			
				|  |  | +			// 	{ name: '乙', sex: '00123', phone: 15521103222 },
 | 
	
		
			
				|  |  | +			// 	{ name: '丙', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | +			// 	{ area: '北京市朝阳区' },
 | 
	
		
			
				|  |  | +			// 	{ name: '丁', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | +			// 	{ name: '丁', sex: '男', phone: 15521103233 }
 | 
	
		
			
				|  |  | +			// ],
 | 
	
		
			
				|  |  | +			// exportName: '导出数据',
 | 
	
		
			
				|  |  | +			// exportHeader: ['用户信息页头1', '用户信息页头2'],
 | 
	
		
			
				|  |  | +			// exportFooter: ['用户的信息页脚1', '用户的信息页脚2'],
 | 
	
		
			
				|  |  | +			// exportDefaultValue: '这一行这一列没有数据',
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -96,49 +95,49 @@ export default {
 | 
	
		
			
				|  |  |  		this.cheak_ax();
 | 
	
		
			
				|  |  |  	},
 | 
	
		
			
				|  |  |  	methods: {
 | 
	
		
			
				|  |  | -		exportExcel() {          
 | 
	
		
			
				|  |  | -		    const excelHeader = ['ICD10编码', '诊断名称'];
 | 
	
		
			
				|  |  | -		    const keys = ['temp_column1', 'temp_column2'];
 | 
	
		
			
				|  |  | -		    const _dataSource = this.dataTabel();
 | 
	
		
			
				|  |  | -		    const excelData = _dataSource.map(item => keys.map(i => item[i] || ''))
 | 
	
		
			
				|  |  | -			const excelName='规则表'
 | 
	
		
			
				|  |  | -		    export_json_to_excel(excelHeader, excelData, excelName)
 | 
	
		
			
				|  |  | +		// exportExcel() {          
 | 
	
		
			
				|  |  | +		//     const excelHeader = ['ICD10编码', '诊断名称'];
 | 
	
		
			
				|  |  | +		//     const keys = ['temp_column1', 'temp_column2'];
 | 
	
		
			
				|  |  | +		//     const _dataSource = this.dataTabel();
 | 
	
		
			
				|  |  | +		//     const excelData = _dataSource.map(item => keys.map(i => item[i] || ''))
 | 
	
		
			
				|  |  | +		// 	const excelName='规则表'
 | 
	
		
			
				|  |  | +		//     export_json_to_excel(excelHeader, excelData, excelName)
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | -		dataTabel(){
 | 
	
		
			
				|  |  | -		  return [
 | 
	
		
			
				|  |  | -		      {
 | 
	
		
			
				|  |  | -		        "temp_column_id": "100000202102251058271000000001",
 | 
	
		
			
				|  |  | -		        "temp_column1": "00C97",
 | 
	
		
			
				|  |  | -		        "temp_column2": "哎呀呀呀1111"
 | 
	
		
			
				|  |  | -		      },
 | 
	
		
			
				|  |  | -		      {
 | 
	
		
			
				|  |  | -		        "temp_column_id": "232423423",
 | 
	
		
			
				|  |  | -		        "temp_column1": "00C97",
 | 
	
		
			
				|  |  | -		        "temp_column2": "哎呀呀呀2222"
 | 
	
		
			
				|  |  | -		      }
 | 
	
		
			
				|  |  | -		  ]
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | +		// },
 | 
	
		
			
				|  |  | +		// dataTabel(){
 | 
	
		
			
				|  |  | +		//   return [
 | 
	
		
			
				|  |  | +		//       {
 | 
	
		
			
				|  |  | +		//         "temp_column_id": "100000202102251058271000000001",
 | 
	
		
			
				|  |  | +		//         "temp_column1": "00C97",
 | 
	
		
			
				|  |  | +		//         "temp_column2": "哎呀呀呀1111"
 | 
	
		
			
				|  |  | +		//       },
 | 
	
		
			
				|  |  | +		//       {
 | 
	
		
			
				|  |  | +		//         "temp_column_id": "232423423",
 | 
	
		
			
				|  |  | +		//         "temp_column1": "00C97",
 | 
	
		
			
				|  |  | +		//         "temp_column2": "哎呀呀呀2222"
 | 
	
		
			
				|  |  | +		//       }
 | 
	
		
			
				|  |  | +		//   ]
 | 
	
		
			
				|  |  | +		// },
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  | -		createExportData() {
 | 
	
		
			
				|  |  | -			// 点击导出按钮之后,开始导出数据之前的执行函数,返回值为需要下载的数据
 | 
	
		
			
				|  |  | -			// TODO:构造需要下载的数据返回
 | 
	
		
			
				|  |  | -			return [
 | 
	
		
			
				|  |  | -				{ name: '甲', sex: 123456, phone: 15521103211 },
 | 
	
		
			
				|  |  | -				{ name: '乙', sex: '00123', phone: 15521103222 },
 | 
	
		
			
				|  |  | -				{ name: '丙', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | -				{ area: '北京市朝阳区' },
 | 
	
		
			
				|  |  | -				{ name: '丁', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | -				{ name: '丁', sex: '男', phone: 15521103233 }
 | 
	
		
			
				|  |  | -			];
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | -		startDownload() {
 | 
	
		
			
				|  |  | -			console.log('数据开始');
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | -		finishDownload() {
 | 
	
		
			
				|  |  | -			console.log('数据下载完成');
 | 
	
		
			
				|  |  | -		},
 | 
	
		
			
				|  |  | +		// createExportData() {
 | 
	
		
			
				|  |  | +		// 	// 点击导出按钮之后,开始导出数据之前的执行函数,返回值为需要下载的数据
 | 
	
		
			
				|  |  | +		// 	// TODO:构造需要下载的数据返回
 | 
	
		
			
				|  |  | +		// 	return [
 | 
	
		
			
				|  |  | +		// 		{ name: '甲', sex: 123456, phone: 15521103211 },
 | 
	
		
			
				|  |  | +		// 		{ name: '乙', sex: '00123', phone: 15521103222 },
 | 
	
		
			
				|  |  | +		// 		{ name: '丙', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | +		// 		{ area: '北京市朝阳区' },
 | 
	
		
			
				|  |  | +		// 		{ name: '丁', sex: 123, phone: 15521103233 },
 | 
	
		
			
				|  |  | +		// 		{ name: '丁', sex: '男', phone: 15521103233 }
 | 
	
		
			
				|  |  | +		// 	];
 | 
	
		
			
				|  |  | +		// },
 | 
	
		
			
				|  |  | +		// startDownload() {
 | 
	
		
			
				|  |  | +		// 	console.log('数据开始');
 | 
	
		
			
				|  |  | +		// },
 | 
	
		
			
				|  |  | +		// finishDownload() {
 | 
	
		
			
				|  |  | +		// 	console.log('数据下载完成');
 | 
	
		
			
				|  |  | +		// },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		initia(ok) {
 | 
	
		
			
				|  |  |  			this.loading = true;
 |