| 
														
															@@ -51,10 +51,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   //      温度        安装位置 
														 | 
														
														 | 
														
															   //      温度        安装位置 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   // 取forcFan1Temp    取name 
														 | 
														
														 | 
														
															   // 取forcFan1Temp    取name 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   // 当设备字段不含数据字典关键词(forcFan)时不做处理,当设备字段包含关键词但已指定编号(即字段包含数字)时不做处理 
														 | 
														
														 | 
														
															   // 当设备字段不含数据字典关键词(forcFan)时不做处理,当设备字段包含关键词但已指定编号(即字段包含数字)时不做处理 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  import { onMounted, ref, shallowRef } from 'vue'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  import { computed, onMounted, ref, shallowRef } from 'vue'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { BasicColumn, PaginationProps, BasicTable } from '/@/components/Table'; 
														 | 
														
														 | 
														
															   import { BasicColumn, PaginationProps, BasicTable } from '/@/components/Table'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { getTableHeaderColumns } from '/@/hooks/web/useWebColumns'; 
														 | 
														
														 | 
														
															   import { getTableHeaderColumns } from '/@/hooks/web/useWebColumns'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  import { defaultFormProps, defaultPaginationProps, getDefaultSchemas, defaultTableProps } from './history.data'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  import { getDefaultSchemas } from './history.data'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { adaptFormData, getDeviceList, getExportUrl, list } from './history.api'; 
														 | 
														
														 | 
														
															   import { adaptFormData, getDeviceList, getExportUrl, list } from './history.api'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { useListPage } from '/@/hooks/system/useListPage'; 
														 | 
														
														 | 
														
															   import { useListPage } from '/@/hooks/system/useListPage'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { initDictOptions } from '/@/utils/dict'; 
														 | 
														
														 | 
														
															   import { initDictOptions } from '/@/utils/dict'; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -85,19 +85,57 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     { 
														 | 
														
														 | 
														
															     { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       deviceCode: '', 
														 | 
														
														 | 
														
															       deviceCode: '', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       dictCode: '', 
														 | 
														
														 | 
														
															       dictCode: '', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      pagination: (): PaginationProps => ({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        current: 1, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        pageSize: 10, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        pageSizeOptions: ['10', '30', '50', '100'], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        showQuickJumper: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      }), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   ); 
														 | 
														
														 | 
														
															   ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   // 创建表格,此表格目前不具备常用功能,需要初始化后使用(props指定表格配置时除外) 
														 | 
														
														 | 
														
															   // 创建表格,此表格目前不具备常用功能,需要初始化后使用(props指定表格配置时除外) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   let originColumns: BasicColumn[] = []; 
														 | 
														
														 | 
														
															   let originColumns: BasicColumn[] = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  const scroll = computed(() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    return { ...props.scroll, y: props.scroll.y - 100 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const { tableContext, onExportXls, onExportXlsPost } = useListPage({ 
														 | 
														
														 | 
														
															   const { tableContext, onExportXls, onExportXlsPost } = useListPage({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    tableProps: defaultTableProps, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    tableProps: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      columns: [ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          align: 'center', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          dataIndex: 'strinstallpos', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          defaultHidden: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          title: '安装位置', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          width: 80, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      ], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      formConfig: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        labelAlign: 'left', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        labelWidth: 80, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        showAdvancedButton: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        showSubmitButton: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        showResetButton: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        actionColOptions: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          xxl: 4, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      canResize: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      showTableSetting: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      showActionColumn: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      bordered: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      size: 'small', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      showIndexColumn: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      tableLayout: 'auto', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      scroll: scroll, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      pagination: props.pagination, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     exportConfig: { 
														 | 
														
														 | 
														
															     exportConfig: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       name: '设备历史列表', 
														 | 
														
														 | 
														
															       name: '设备历史列表', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       url: () => getExportUrl(deviceInfo.value), 
														 | 
														
														 | 
														
															       url: () => getExportUrl(deviceInfo.value), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }); 
														 | 
														
														 | 
														
															   }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  const [register, { getForm, setLoading, getPaginationRef, setPagination, setProps, setColumns }] = tableContext; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  const [register, { getForm, setLoading, getPaginationRef, setPagination, setColumns }] = tableContext; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   /** 
														 | 
														
														 | 
														
															   /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															    * 初始化表格,该方法将根据参数设定新的表头、表单,如果提供了自定义的表头、表单配置则不作操作。 
														 | 
														
														 | 
														
															    * 初始化表格,该方法将根据参数设定新的表头、表单,如果提供了自定义的表头、表单配置则不作操作。 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -116,12 +154,8 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         break; 
														 | 
														
														 | 
														
															         break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    setProps({ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      formConfig: { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ...defaultFormProps, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        schemas: defaultSchemas, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      pagination: props.pagination || defaultPaginationProps, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    getForm().setProps({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      schemas: defaultSchemas, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }); 
														 | 
														
														 | 
														
															     }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |