You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							1 lines
						
					
					
						
							32 KiB
						
					
					
				
			
		
		
	
	
							1 lines
						
					
					
						
							32 KiB
						
					
					
				{"remainingRequest":"F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\src\\views\\archives\\importRecord\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\src\\views\\archives\\importRecord\\index.vue","mtime":1633763898096},{"path":"F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-archives\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7dHJlZXNlbGVjdH0gZnJvbSAnQC9hcGkvYXJjaGl2ZXMvY2F0ZWdvcnlJbmZvLmpzJwppbXBvcnQge3dzVGFibGVPcHRpb259IGZyb20gIkAvY29uc3QvY3J1ZC9hcmNoaXZlcy93c0FyY2hpdmVSZWNvcmRpbmZvIjsKaW1wb3J0IHtzd1RhYmxlT3B0aW9ufSBmcm9tICJAL2NvbnN0L2NydWQvYXJjaGl2ZXMvc3dBcmNoaXZlUmVjb3JkaW5mbyI7CmltcG9ydCB7bGlzdEluZm8sIGFkZEluZm8sIGRvd25Mb2FkVXRpbCwgbGlzdEluZm9CeVJlY29yZFNlYXJjaH0gZnJvbSAnQC9hcGkvYXJjaGl2ZXMvYXJjaGl2ZVJlY29yZC5qcycKaW1wb3J0IHtkZWxJbmZvLCB0cmFuc2ZlciwgdXBkYXRlSW5mb30gZnJvbSAiQC9hcGkvYXJjaGl2ZXMvYXJjaGl2ZVJlY29yZCI7CmltcG9ydCBhcmNoaXZlRmlsZWluZm8gZnJvbSAnQC92aWV3cy9hcmNoaXZlcy9hcmNoaXZlRmlsZUluZm8nOwppbXBvcnQge2pqVGFibGVPcHRpb259IGZyb20gIkAvY29uc3QvY3J1ZC9hcmNoaXZlcy9qakFyY2hpdmVSZWNvcmRpbmZvIjsKaW1wb3J0IHt6eHhtVGFibGVPcHRpb259IGZyb20gIkAvY29uc3QvY3J1ZC9hcmNoaXZlcy96eHhtQXJjaGl2ZVJlY29yZGluZm8iOwppbXBvcnQge3N4VGFibGVPcHRpb259IGZyb20gIkAvY29uc3QvY3J1ZC9hcmNoaXZlcy9zeEFyY2hpdmVSZWNvcmRpbmZvIjsKaW1wb3J0IHtodFRhYmxlT3B0aW9ufSBmcm9tICJAL2NvbnN0L2NydWQvYXJjaGl2ZXMvaHRBcmNoaXZlUmVjb3JkaW5mbyI7CmltcG9ydCB7anlUYWJsZU9wdGlvbn0gZnJvbSAiQC9jb25zdC9jcnVkL2FyY2hpdmVzL2p5QXJjaGl2ZVJlY29yZGluZm8iOwppbXBvcnQge3p4VGFibGVPcHRpb259IGZyb20gIkAvY29uc3QvY3J1ZC9hcmNoaXZlcy96eEFyY2hpdmVSZWNvcmRpbmZvIjsKaW1wb3J0IHt5alRhYmxlT3B0aW9ufSBmcm9tICJAL2NvbnN0L2NydWQvYXJjaGl2ZXMveWpBcmNoaXZlUmVjb3JkaW5mbyI7CmltcG9ydCB7Y29tbW9uVGFibGVPcHRpb259IGZyb20gIkAvY29uc3QvY3J1ZC9hcmNoaXZlcy9jb21tb25BcmNoaXZlUmVjb3JkaW5mbyI7CmltcG9ydCBzdG9yZSAgZnJvbSAiQC9zdG9yZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7YXJjaGl2ZUZpbGVpbmZvfSwKICBuYW1lOidpbXBvcnRSZWNvcmQnLAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB0aXRsZTonJywKICAgICAgc3RhdHVzOicnLAogICAgICBlbGVjdHJvbmljRmlsZVVwbG9hZEZpbGVMaXN0OiBbXSwKICAgICAgZWxlY3Ryb25pY0ZpbGVVcGxvYWRGb3JtOnt9LAogICAgICBkaWFsb2dWaXNpYmxlOmZhbHNlLAogICAgICB0YWJsZUxvYWRpbmc6ZmFsc2UsCiAgICAgIHN0b3JhZ2VUaW1lOicnLAogICAgICBzZWxlY3REYXRlOiBbXSwKCiAgICAgIGFySWQ6IiIsCiAgICAgIGF1dGhvcml6YXRpb25oZWFkZXJzOiB7CiAgICAgICAgQXV0aG9yaXphdGlvbjogJ0JlYXJlciAnICsgc3RvcmUuZ2V0dGVycy50b2tlbgogICAgICB9LAogICAgICBvcHRpb246IHsKICAgICAgICBmaWx0ZXI6IGZhbHNlLAogICAgICAgIGRlZmF1bHRFeHBhbmRBbGw6IHRydWUsCiAgICAgICAgcHJvcHM6IHsKICAgICAgICAgIGxhYmVsVGV4dDon5qCH6aKYJywKICAgICAgICAgIGxhYmVsOidsYWJlbCcsCiAgICAgICAgICB2YWx1ZTonY29kZScsCiAgICAgICAgICBjaGlsZHJlbjonY2hpbGRyZW4nCiAgICAgICAgfQogICAgICB9LAogICAgICBmb3JtOiB7fSwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgZGF0YTp1bmRlZmluZWQsCiAgICAgIHBhZ2U6IHsKICAgICAgICB0b3RhbDogMCwgLy8g5oC76aG15pWwCiAgICAgICAgY3VycmVudFBhZ2U6IDEsIC8vIOW9k+WJjemhteaVsAogICAgICAgIHBhZ2VTaXplOiAxMCwgLy8g5q+P6aG15pi+56S65aSa5bCR5p2hCiAgICAgIH0sCiAgICAgIGNhT3B0aW9uczogW10sCiAgICAgIGRlZmF1bHRQcm9wczogewogICAgICAgIGNoaWxkcmVuOiAiY2hpbGRyZW4iLAogICAgICAgIGxhYmVsOiAibGFiZWwiLAogICAgICB9LAogICAgICBwYXJhbXNTZWFyY2g6ewogICAgICAgIGFyY2hpdmVDYXRlZ29yeTonV1MnCiAgICAgIH0sCiAgICAgIGFyY2hpdmVDYXRlZ29yeTonJywKICAgICAgYXJjaGl2ZVNjb3BlOicnCiAgICB9CiAgfSwKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRUcmVlc2VsZWN0KCk7CgogIH0sCiAgd2F0Y2g6ewogICAgICAnZm9ybS5hcmNoaXZlQ2F0ZWdvcnknKHZhbHVlKXsKICAgICAgICB0aGlzLmZvcm0uYXJjaGl2ZUNhdGVnb3J5PXRoaXMuZGF0YS5jb2RlCiAgICAgIH0KICB9LAogIGNvbXB1dGVkOiB7CiAgICBnZXRPcHRpb24oKSB7CiAgICAgIGxldCBkYXRhPXRoaXMuZGF0YQogICAgICBpZiAoZGF0YT09dW5kZWZpbmVkfHxkYXRhPT1udWxsKXsKICAgICAgICB0aGlzLmRhdGE9ewogICAgICAgICAgY29kZTonV1MnLAogICAgICAgICAgaWQ6JzInCiAgICAgICAgfQogICAgICAgIHJldHVybiB3c1RhYmxlT3B0aW9uOwogICAgICB9ZWxzZXsKCiAgICAgICAgaWYgKGRhdGEuY29kZT09J1NXJyl7CiAgICAgICAgICByZXR1cm4gc3dUYWJsZU9wdGlvbgogICAgICAgIH1lbHNlIGlmKGRhdGEuY29kZT09J1dTJyl7CiAgICAgICAgICByZXR1cm4gd3NUYWJsZU9wdGlvbjsKICAgICAgICB9IGVsc2UgaWYoZGF0YS5jb2RlPT0nSkonKXsKICAgICAgICAgIHJldHVybiBqalRhYmxlT3B0aW9uOwogICAgICAgIH1lbHNlIGlmKGRhdGEuY29kZT09J1pYWE0nKXsKICAgICAgICAgIHJldHVybiB6eHhtVGFibGVPcHRpb247CiAgICAgICAgfWVsc2UgaWYoZGF0YS5jb2RlPT0nU1gnKXsKICAgICAgICAgIHJldHVybiBzeFRhYmxlT3B0aW9uOwogICAgICAgIH1lbHNlIGlmKGRhdGEuY29kZT09J0hUJyl7CiAgICAgICAgICByZXR1cm4gaHRUYWJsZU9wdGlvbjsKICAgICAgICB9ZWxzZSBpZihkYXRhLmNvZGU9PSdKWURBJyl7CiAgICAgICAgICByZXR1cm4ganlUYWJsZU9wdGlvbjsKICAgICAgICB9ZWxzZSBpZihkYXRhLmNvZGU9PSdaWCcpewogICAgICAgICAgcmV0dXJuIHp4VGFibGVPcHRpb247CiAgICAgICAgfWVsc2UgaWYoZGF0YS5jb2RlPT0nREFZSkpMJyl7CiAgICAgICAgICByZXR1cm4geWpUYWJsZU9wdGlvbjsKICAgICAgICB9ZWxzZXsKICAgICAgICAgIHJldHVybiBjb21tb25UYWJsZU9wdGlvbjsKICAgICAgICB9CiAgICAgIH0KCiAgICB9CiAgfSwKICBtb3VudGVkKCkgewogICAgdGhpcy4kcmVmcy5jcnVkLm9wdGlvbi5zZWxlY3Rpb249ZmFsc2UKICB9LAogIG1ldGhvZHM6IHsKICAgIGluc2VydFJlY29yZCgpewogICAgICB0aGlzLiRub3RpZnkoewogICAgICAgIHNob3dDbG9zZTogdHJ1ZSwKICAgICAgICBtZXNzYWdlOiAn5byA5Y+R5LitJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkKICAgICAvLyB0aGlzLiRyZWZzLmNydWQucm93QWRkKCkKICAgIH0sCiAgICBjb3B5KHJvdyl7CiAgICAgIHJvdy5pZCA9IG51bGwKICAgICAgcm93LmNhc2VOdW0gPSBudWxsCiAgICAgIHJvdy5maWxlTnVtID0gbnVsbAogICAgICByb3cuY3JlYXRlSWQgPSBudWxsCiAgICAgIHJvdy51cmwgPSBudWxsCiAgICAgIHJvdy51cGRhdGVUaW1lID0gbnVsbAogICAgICByb3cuc3VmZml4VHlwZSA9IG51bGwKICAgICAgcm93LnN0YXR1cyA9IG51bGwKICAgICAgcm93LnNvdXJjZSA9IG51bGwKICAgICAgcm93LmNyZWF0ZVRpbWUgPSBudWxsCiAgICAgIHJvdy5ib3hOYW1lID0gbnVsbAogICAgICByb3cuYm94TnVtID0gbnVsbAogICAgICByb3cuY2F0ZWdvcnlDb2RlID0gbnVsbAogICAgICB0aGlzLiRyZWZzLmNydWQucm93Q29weShyb3cpCiAgICB9LAogICAgdmlldyhyb3cpewogICAgICB0aGlzLiRyZWZzLmNydWQucm93Vmlldyhyb3cpCiAgICB9LAogICAgZG93bmxvYWRVdGlscyh1cmwpewogICAgICBsZXQgIG9iaj17CiAgICAgICAgZmlsZU5hbWU6dXJsLAogICAgICAgIGRlbGV0ZTpmYWxzZQogICAgICB9CiAgICAgIGRvd25Mb2FkVXRpbChvYmopLnRoZW4ocmVzPT57CiAgICAgICAgbGV0IGJsb2IgPSByZXMKICAgICAgICBpZiAoYmxvYi5zaXplPD0wKXsKICAgICAgICAgIHRoaXMuJG5vdGlmeS5lcnJvcigi5LiL6L295paH5Lu25aSx6LSlLOaIlueUseS6juaWh+S7tuW3suS4jeWtmOWcqCIpOwogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICBsZXQgZG93bmxvYWRFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOwogICAgICAgIGxldCBocmVmID0gd2luZG93LlVSTC5jcmVhdGVPYmplY3RVUkwoYmxvYik7IC8vIOWIm+W7uuS4i+i9veeahOmTvuaOpQogICAgICAgIGRvd25sb2FkRWxlbWVudC5ocmVmID0gaHJlZjsKICAgICAgIGxldCBmaWxlTmFtZT0gdXJsLnN1YnN0cmluZyh1cmwubGFzdEluZGV4T2YoIi8iKSsxKQogICAgICAgIGRvd25sb2FkRWxlbWVudC5kb3dubG9hZCA9IGZpbGVOYW1lOyAvLyDkuIvovb3lkI7mlofku7blkI0KICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRvd25sb2FkRWxlbWVudCk7CiAgICAgICAgZG93bmxvYWRFbGVtZW50LmNsaWNrKCk7IC8vIOeCueWHu+S4i+i9vQogICAgICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoZG93bmxvYWRFbGVtZW50KTsgLy8g5LiL6L295a6M5oiQ56e76Zmk5YWD57SgCiAgICAgICAgd2luZG93LlVSTC5yZXZva2VPYmplY3RVUkwoaHJlZik7IC8vIOmHiuaUvuaOiWJsb2Llr7nosaEKICAgICAgfSkuY2F0Y2goZXJyPT57CiAgICAgICAgdGhpcy4kbm90aWZ5LmVycm9yKGVycikKICAgICAgfSkKICAgIH0sCiAgICBlbGVjdHJvbmljRmlsZVVwbG9hZEVycm9yKGVyciwgZmlsZSwgZmlsZUxpc3QpIHsKICAgICAgdGhpcy4kbm90aWZ5LmVycm9yKCfkuIrkvKDmlofku7blpLHotKUnKQogICAgfSwKICAgIGVsZWN0cm9uaWNGaWxlVXBsb2FkU3VjY2VzcyhyZXNwb25zZSwgZmlsZSwgZmlsZUxpc3QpIHsKICAgICAgaWYgKHJlc3BvbnNlLmNvZGUgPT0gMjAwKSB7CiAgICAgICAgdGhpcy4kbm90aWZ5LnN1Y2Nlc3MoJ+S4iuS8oOaWh+S7tuaIkOWKnycpCiAgICAgICAgdGhpcy5lbGVjdHJvbmljRmlsZVVwbG9hZEZpbGVMaXN0ID0gW10KICAgICAgICB0aGlzLmdldFBhZ2UodGhpcy5wYWdlKQogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuJG5vdGlmeS5lcnJvcigi5LiK5Lyg5aSx6LSlIikKICAgICAgfQogICAgICB0aGlzLmVsZWN0cm9uaWNGaWxlVXBsb2FkRm9ybT17fQogICAgfSwKICAgIGVsZWN0cm9uaWNGaWxlVXBsb2FkKHJvdyl7CiAgICAgIHRoaXMuZWxlY3Ryb25pY0ZpbGVVcGxvYWRGb3JtLmlkID0gcm93LmlkOwogICAgICB0aGlzLmVsZWN0cm9uaWNGaWxlVXBsb2FkRm9ybS5hcmNoaXZlQ2F0ZWdvcnk9cm93LiRhcmNoaXZlQ2F0ZWdvcnkKICAgICAgaWYgKHJvdy4kYXJjaGl2ZVNjb3BlIT1udWxsJiZyb3cuYXJjaGl2ZVNjb3BlIT11bmRlZmluZWQmJicnIT1yb3cuJGFyY2hpdmVTY29wZSl7CiAgICAgICAgdGhpcy5lbGVjdHJvbmljRmlsZVVwbG9hZEZvcm0uYXJjaGl2ZVNjb3BlPXJvdy4kYXJjaGl2ZVNjb3BlCiAgICAgIH0KICAgICAgdGhpcy5lbGVjdHJvbmljRmlsZVVwbG9hZEZvcm0uc3RvcmFnZVRpbWU9cm93LiRzdG9yYWdlVGltZQogICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJlbGVjdHJvbmljRmlsZVVwbG9hZEJ0biIpLmNsaWNrKCk7CiAgICB9LAogICAgdXBkYXRlUmVjb3JkSW5mbyhyb3csaW5kZXgpewogICAgICB0aGlzLiRyZWZzLmNydWQucm93RWRpdChyb3csIGluZGV4KTsKICAgIH0sCgoKICAgIHNob3dGaWxlTGlzdChyb3csaW5kZXgpewogICAgICAgIHRoaXMudGl0bGU9cm93LmJveE5hbWUrIuOAi+WNt+WGheaWh+S7tiIKICAgICAgICB0aGlzLmFySWQ9cm93LmlkCiAgICAgICAgdGhpcy5zdGF0dXM9cm93LnN0YXR1cwogICAgICAgIHRoaXMuYXJjaGl2ZUNhdGVnb3J5PXJvdy4kYXJjaGl2ZUNhdGVnb3J5CiAgICAgICAgaWYgKHJvdy4kYXJjaGl2ZVNjb3BlIT11bmRlZmluZWQmJnJvdy4kYXJjaGl2ZVNjb3BlIT1udWxsJiYiIiE9cm93LiRhcmNoaXZlU2NvcGUpewogICAgICAgICAgdGhpcy5hcmNoaXZlU2NvcGU9cm93LiRhcmNoaXZlU2NvcGUKICAgICAgICB9ZWxzZXsKICAgICAgICAgIHRoaXMuYXJjaGl2ZVNjb3BlPW51bGwKICAgICAgICB9CiAgICAgICAgdGhpcy5zdG9yYWdlVGltZT1yb3cuJHN0b3JhZ2VUaW1lCiAgICAgICAgdGhpcy5kaWFsb2dWaXNpYmxlPXRydWUKICAgICAgc2V0VGltZW91dCgoKT0+ewogICAgICAgIGxldCAgcGFnZT17CiAgICAgICAgICAgIGN1cnJlbnRQYWdlOiAxLCAvLyDlvZPliY3pobXmlbAKICAgICAgICAgICAgcGFnZVNpemU6IDEwLCAvLyDmr4/pobXmmL7npLrlpJrlsJHmnaEKICAgICAgICAgIH07CiAgICAgICAgdGhpcy4kcmVmcy5hcmNoaXZlRmlsZWluZm8uZ2V0UGFnZShwYWdlKQogICAgICB9LCkKICAgIH0sCiAgICBnZXRUcmVlc2VsZWN0KCkgewogICAgICBsZXQgb2JqPXsKICAgICAgICBwYXJlbnRJZDoxCiAgICAgIH0KICAgICAgdHJlZXNlbGVjdChvYmopLnRoZW4oKHJlc3BvbnNlKSA9PiB7CiAgICAgICAgdGhpcy5jYU9wdGlvbnMgPSByZXNwb25zZS5kYXRhOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDoioLngrnljZXlh7vkuovku7YKICAgIGhhbmRsZU5vZGVDbGljayhkYXRhKSB7CgogICAgICAgdGhpcy5kYXRhPWRhdGEKICAgICAgICB0aGlzLnBhcmFtc1NlYXJjaC5hcmNoaXZlQ2F0ZWdvcnk9dGhpcy5kYXRhLmNvZGUKICAgICAgdGhpcy5wYWdlLmN1cnJlbnRQYWdlPTEKICAgICAgdGhpcy5nZXRQYWdlKHRoaXMucGFnZSx0aGlzLnBhcmFtc1NlYXJjaCkKICAgICAgc2V0VGltZW91dChuPT57CiAgICAgICAgdGhpcy5mb3JtLmFyY2hpdmVDYXRlZ29yeT10aGlzLmRhdGEuY29kZQogICAgICB9LDEwMDApCgogICAgfSwKICAgIC8vIOetm+mAieiKgueCuQogICAgZmlsdGVyTm9kZSh2YWx1ZSwgZGF0YSkgewogICAgICBpZiAoIXZhbHVlKSByZXR1cm4gdHJ1ZTsKICAgICAgcmV0dXJuIGRhdGEubGFiZWwuaW5kZXhPZih2YWx1ZSkgIT09IC0xOwogICAgfSwKICAgIHNlYXJjaENoYW5nZShwYXJhbXMsIGRvbmUpIHsKICAgICAgdGhpcy5wYXJhbXNTZWFyY2ggPSBwYXJhbXMKICAgICAgdGhpcy5wYWdlLmN1cnJlbnRQYWdlID0gMQogICAgICB0aGlzLmdldFBhZ2UodGhpcy5wYWdlLCBwYXJhbXMpCiAgICAgIGRvbmUoKQogICAgfSwKCiAgICBnZXRQYWdlKHBhZ2UsIHBhcmFtcykgewogICAgICB0aGlzLnBhcmFtc1NlYXJjaC5zdGF0dXM9JzAnCiAgICAgIHRoaXMucGFyYW1zU2VhcmNoLmFyY2hpdmVDYXRlZ29yeT10aGlzLmRhdGEuY29kZQogICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IHRydWUKICAgICAgbGlzdEluZm9CeVJlY29yZFNlYXJjaChPYmplY3QuYXNzaWduKHsKICAgICAgICBwYWdlTnVtOiBwYWdlLmN1cnJlbnRQYWdlLAogICAgICAgIHBhZ2VTaXplOiBwYWdlLnBhZ2VTaXplLAogICAgICB9LCBwYXJhbXMsIHRoaXMucGFyYW1zU2VhcmNoKSkudGhlbihyZXNwb25zZSA9PiB7CiAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXNwb25zZS5yb3dzCiAgICAgICAgdGhpcy5wYWdlLnRvdGFsID0gcmVzcG9uc2UudG90YWwudG9TdHJpbmcoKQogICAgICAgIHRoaXMucGFnZS5jdXJyZW50UGFnZT1wYWdlLmN1cnJlbnRQYWdlCiAgICAgICAgdGhpcy5wYWdlLnBhZ2VTaXplPXBhZ2UucGFnZVNpemUKICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IGZhbHNlCiAgICAgIH0pLmNhdGNoKCgpID0+IHsKICAgICAgICB0aGlzLnRhYmxlTG9hZGluZyA9IGZhbHNlCiAgICAgIH0pCiAgICB9LAogICAgLyoqCiAgICAgKiBAdGl0bGUg5pWw5o2u5Yig6ZmkCiAgICAgKiBAcGFyYW0gcm93IOS4uuW9k+WJjeeahOaVsOaNrgogICAgICogQHBhcmFtIGluZGV4IOS4uuW9k+WJjeWIoOmZpOaVsOaNrueahOihjOaVsAogICAgICoKICAgICAqKi8KICAgIC8qKgogICAgICogQHRpdGxlIOaVsOaNruWIoOmZpAogICAgICoKICAgICAqKi8KICAgIGhhbmRsZURlbDogZnVuY3Rpb24gKCkgewogICAgICB0aGlzLiRub3RpZnkoewogICAgICAgIHNob3dDbG9zZTogdHJ1ZSwKICAgICAgICBtZXNzYWdlOiAn5byA5Y+R5LitJywKICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgfSkKICAgICAgLy8gaWYgKHRoaXMuc2VsZWN0RGF0ZS5sZW5ndGggPT0gMCkgewogICAgICAvLyAgIHRoaXMuJG5vdGlmeSh7CiAgICAgIC8vICAgICBzaG93Q2xvc2U6IHRydWUsCiAgICAgIC8vICAgICBtZXNzYWdlOiAn6K+35YWI6YCJ5oup6ZyA6KaB5Yig6Zmk55qE5pWw5o2uJywKICAgICAgLy8gICAgIHR5cGU6ICd3YXJuaW5nJwogICAgICAvLyAgIH0pCiAgICAgIC8vIH0gZWxzZSB7CiAgICAgIC8vICAgbGV0IGlkcyA9IG5ldyBBcnJheSgpOwogICAgICAvLyAgIGxldCBsZW5ndGggPSB0aGlzLnNlbGVjdERhdGUubGVuZ3RoOwogICAgICAvLyAgIGZvciAobGV0IGkgPSAwOyBpIDwgbGVuZ3RoOyBpKyspIHsKICAgICAgLy8gICAgIGlmICh0aGlzLnNlbGVjdERhdGVbaV0uc3RhdHVzPT0nMicpewogICAgICAvLyAgICAgICB0aGlzLiRub3RpZnkoewogICAgICAvLyAgICAgICAgIHNob3dDbG9zZTogdHJ1ZSwKICAgICAgLy8gICAgICAgICBtZXNzYWdlOiAn6ZSZ6K+vLOS4jeiDveWIoOmZpOW+heWuoeaguOS4reeahOaho+ahiCcsCiAgICAgIC8vICAgICAgICAgdHlwZTogJ3dhcm5pbmcnCiAgICAgIC8vICAgICAgIH0pCiAgICAgIC8vICAgICAgIHJldHVybjsKICAgICAgLy8gICAgIH0KICAgICAgLy8gICAgIGlkcy5wdXNoKHRoaXMuc2VsZWN0RGF0ZVtpXS5pZCkKICAgICAgLy8gICB9CiAgICAgIC8vICAgdGhpcy4kY29uZmlybSgn5piv5ZCm56Gu6K6k5Yig6Zmk5q2k5pWw5o2uJywgJ+aPkOekuicsIHsKICAgICAgLy8gICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJywKICAgICAgLy8gICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLAogICAgICAvLyAgICAgdHlwZTogJ3dhcm5pbmcnCiAgICAgIC8vICAgfSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgIC8vICAgICByZXR1cm4gZGVsSW5mbyhpZHMpOwogICAgICAvLyAgIH0pLnRoZW4oZGF0YSA9PiB7CiAgICAgIC8vICAgICB0aGlzLiRub3RpZnkoewogICAgICAvLyAgICAgICB0aXRsZTogJ+aIkOWKnycsCiAgICAgIC8vICAgICAgIHNob3dDbG9zZTogdHJ1ZSwKICAgICAgLy8gICAgICAgbWVzc2FnZTogJ+WIoOmZpOaIkOWKnycsCiAgICAgIC8vICAgICAgIHR5cGU6ICdzdWNjZXNzJwogICAgICAvLyAgICAgfSk7CiAgICAgIC8vICAgICB0aGlzLmdldFBhZ2UodGhpcy5wYWdlKTsKICAgICAgLy8gICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgIC8vICAgfSkKICAgICAgLy8gfQogICAgfSwKICAgIC8qKgogICAgICogQHRpdGxlIOaVsOaNruabtOaWsAogICAgICogQHBhcmFtIHJvdyDkuLrlvZPliY3nmoTmlbDmja4KICAgICAqIEBwYXJhbSBpbmRleCDkuLrlvZPliY3mm7TmlrDmlbDmja7nmoTooYzmlbAKICAgICAqIEBwYXJhbSBkb25lIOS4uuihqOWNleWFs+mXreWHveaVsAogICAgICoKICAgICAqKi8KICAgIGhhbmRsZVVwZGF0ZTogZnVuY3Rpb24gKHJvdywgaW5kZXgsIGRvbmUsIGxvYWRpbmcpIHsKICAgICAgdXBkYXRlSW5mbyhyb3cpLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICAgIHRoaXMuJG5vdGlmeSh7CiAgICAgICAgICB0aXRsZTogJ+aIkOWKnycsCiAgICAgICAgICBzaG93Q2xvc2U6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn5L+u5pS55oiQ5YqfJywKICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJwogICAgICAgIH0pCiAgICAgICAgZG9uZSgpCiAgICAgICAgdGhpcy5nZXRQYWdlKHRoaXMucGFnZSkKICAgICAgfSkuY2F0Y2goKCkgPT4gewogICAgICAgIGxvYWRpbmcoKQogICAgICB9KQogICAgfSwKICAgIC8qKgogICAgICogQHRpdGxlIOaVsOaNrua3u+WKoAogICAgICogQHBhcmFtIHJvdyDkuLrlvZPliY3nmoTmlbDmja4KICAgICAqIEBwYXJhbSBkb25lIOS4uuihqOWNleWFs+mXreWHveaVsAogICAgICoKICAgICAqKi8KICAgIGhhbmRsZVNhdmU6IGZ1bmN0aW9uIChyb3csIGRvbmUsIGxvYWRpbmcpIHsKICAgICAgYWRkSW5mbyhyb3cpLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICAgIHRoaXMuJG5vdGlmeSh7CiAgICAgICAgICB0aXRsZTogJ+aIkOWKnycsCiAgICAgICAgICBzaG93Q2xvc2U6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAn5re75Yqg5oiQ5YqfJywKICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJwogICAgICAgIH0pCiAgICAgICAgZG9uZSgpCiAgICAgICAgdGhpcy5nZXRQYWdlKHRoaXMucGFnZSkKICAgICAgfSkuY2F0Y2goKCkgPT4gewogICAgICAgIGxvYWRpbmcoKQogICAgICB9KQogICAgfSwKCiAgICAvKioKICAgICAqIOWIt+aWsOWbnuiwgwogICAgICovCiAgICByZWZyZXNoQ2hhbmdlKHBhZ2UpIHsKICAgICAgdGhpcy5nZXRQYWdlKHRoaXMucGFnZSkKICAgIH0sCgoKICAgIC8v5aSa6YCJCiAgICBzZWxlY3Rpb25DaGFuZ2UobGlzdCkgewogICAgICB0aGlzLnNlbGVjdERhdGUgPSBsaXN0OwogICAgfSwKICB9Cn0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAwFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/views/archives/importRecord","sourcesContent":["<template>\n\n  <div>\n    <div class=\"aside\">\n      <div>\n        <br>\n        <br>\n        <avue-tree :option=\"option\" :data=\"caOptions\" @node-click=\"handleNodeClick\" >\n           <span class=\"el-tree-node__label\" slot-scope=\"{ node, data }\"><span>\n      <i class=\"el-icon-folder\"></i>\n      {{ (node || {}).label }}\n    </span>\n  </span>\n        </avue-tree>\n      </div>\n    </div>\n    <div style=\"float:left;width:83%;padding-top: 20px\">\n\n        <avue-crud ref=\"crud\" style=\"padding-left:8px\"\n                   :page=\"page\"\n                   :data=\"tableData\"\n                   :table-loading=\"tableLoading\"\n                   @on-load=\"getPage\"\n                   @refresh-change=\"refreshChange\"\n                   :option=\"getOption\"\n                   v-model=\"form\"\n                   @row-update=\"handleUpdate\"\n                   @row-save=\"handleSave\"\n                   @row-del=\"handleDel\"\n                   @search-change=\"searchChange\"\n                   @selection-change=\"selectionChange\" class=\"mainCrud\"\n        >\n<!--          左边按钮组-->\n          <template slot=\"menuLeft\">\n            <el-button type=\"primary\" size=\"small\" icon=\"el-icon-download\" @click=\"handleDel()\" > 模板下载</el-button>\n            <el-button type=\"success\" size=\"small\" icon=\"el-icon-upload2\" @click=\"handleDel()\" > 上传历史档案</el-button>\n            <el-button type=\"success\" size=\"small\" icon=\"el-icon-upload2\" @click=\"handleDel()\" > 上传新建档案</el-button>\n            <el-button type=\"danger\" size=\"small\" icon=\"el-icon-delete\" @click=\"handleDel()\" > 清空将导入信息</el-button>\n            <el-button type=\"warning\" size=\"small\" icon=\"el-icon-upload\" @click=\"handleDel()\" > 导入信息</el-button>\n          </template>\n<!--          行内按钮组-->\n          <template slot=\"menu\" slot-scope=\"scope\">\n            <el-dropdown ><span class=\"el-dropdown-link\"><el-button type=\"text\" size=\"small\">操作列表<i class=\"el-icon-arrow-down el-icon--right\"></i></el-button>\n             </span>\n              <el-dropdown-menu slot=\"dropdown\">\n                <el-dropdown-item  ><span  @click=\"showFileList(scope.row,scope.index)\"><i class=\"el-icon-document\"></i> 卷内文件</span>\n                </el-dropdown-item>\n                <el-dropdown-item  v-if='scope.row.status == \"0\"'><span @click=\"updateRecordInfo(scope.row)\"><i class=\"el-icon-edit\"></i> 编辑</span>\n                </el-dropdown-item>\n\n                <el-dropdown-item  v-if='scope.row.status == \"0\"'><span @click=\"electronicFileUpload(scope.row)\"><i class=\"el-icon-upload\"></i> 上传</span>\n                </el-dropdown-item>\n                <el-dropdown-item  ><span @click=\"view(scope.row)\"><i class=\"el-icon-view\"></i> 查看</span>\n                </el-dropdown-item>\n                <el-dropdown-item  v-if='scope.row.url!=null&&\"\"!=scope.row.url'><span @click=\"downloadUtils(scope.row.url)\" ><i class=\"el-icon-download\"></i> 下载</span>\n                </el-dropdown-item>\n              </el-dropdown-menu>\n            </el-dropdown>\n          </template>\n        </avue-crud>\n\n\n    </div>\n<!--卷内文件-->\n    <el-dialog\n      :title=\"title\"\n      :visible.sync=\"dialogVisible\"\n      width=\"70%\"\n   >\n    <archiveFileinfo  :arId=\"arId\"  :archiveCategory=\"data.code\" :status=\"status\" ref=\"archiveFileinfo\" :archiveCategoryName=\"archiveCategory\" :archiveScope=\"archiveScope\" :storageTime=\"storageTime\"></archiveFileinfo>\n\n    </el-dialog>\n<!--   上传组件-->\n    <el-upload\n      ref=\"electronicFileUpload\"\n      action=\"/dev-api/archives/archiveelectronicfile/bindElectronicFile\"\n      :headers=\"authorizationheaders\"\n      :on-success=\"electronicFileUploadSuccess\"\n      :on-error=\"electronicFileUploadError\"\n      :file-list=\"electronicFileUploadFileList\"\n      :data=\"this.electronicFileUploadForm\"\n      style=\"display: none\">\n      <el-button slot=\"trigger\" id=\"electronicFileUploadBtn\" style=\"display: none\"></el-button>\n    </el-upload>\n  </div>\n</template>\n\n<script>\nimport {treeselect} from '@/api/archives/categoryInfo.js'\nimport {wsTableOption} from \"@/const/crud/archives/wsArchiveRecordinfo\";\nimport {swTableOption} from \"@/const/crud/archives/swArchiveRecordinfo\";\nimport {listInfo, addInfo, downLoadUtil, listInfoByRecordSearch} from '@/api/archives/archiveRecord.js'\nimport {delInfo, transfer, updateInfo} from \"@/api/archives/archiveRecord\";\nimport archiveFileinfo from '@/views/archives/archiveFileInfo';\nimport {jjTableOption} from \"@/const/crud/archives/jjArchiveRecordinfo\";\nimport {zxxmTableOption} from \"@/const/crud/archives/zxxmArchiveRecordinfo\";\nimport {sxTableOption} from \"@/const/crud/archives/sxArchiveRecordinfo\";\nimport {htTableOption} from \"@/const/crud/archives/htArchiveRecordinfo\";\nimport {jyTableOption} from \"@/const/crud/archives/jyArchiveRecordinfo\";\nimport {zxTableOption} from \"@/const/crud/archives/zxArchiveRecordinfo\";\nimport {yjTableOption} from \"@/const/crud/archives/yjArchiveRecordinfo\";\nimport {commonTableOption} from \"@/const/crud/archives/commonArchiveRecordinfo\";\nimport store  from \"@/store\";\nexport default {\n  components: {archiveFileinfo},\n  name:'importRecord',\n  data() {\n    return {\n      title:'',\n      status:'',\n      electronicFileUploadFileList: [],\n      electronicFileUploadForm:{},\n      dialogVisible:false,\n      tableLoading:false,\n      storageTime:'',\n      selectDate: [],\n\n      arId:\"\",\n      authorizationheaders: {\n        Authorization: 'Bearer ' + store.getters.token\n      },\n      option: {\n        filter: false,\n        defaultExpandAll: true,\n        props: {\n          labelText:'标题',\n          label:'label',\n          value:'code',\n          children:'children'\n        }\n      },\n      form: {},\n      tableData: [],\n      data:undefined,\n      page: {\n        total: 0, // 总页数\n        currentPage: 1, // 当前页数\n        pageSize: 10, // 每页显示多少条\n      },\n      caOptions: [],\n      defaultProps: {\n        children: \"children\",\n        label: \"label\",\n      },\n      paramsSearch:{\n        archiveCategory:'WS'\n      },\n      archiveCategory:'',\n      archiveScope:''\n    }\n  },\n  created() {\n    this.getTreeselect();\n\n  },\n  watch:{\n      'form.archiveCategory'(value){\n        this.form.archiveCategory=this.data.code\n      }\n  },\n  computed: {\n    getOption() {\n      let data=this.data\n      if (data==undefined||data==null){\n        this.data={\n          code:'WS',\n          id:'2'\n        }\n        return wsTableOption;\n      }else{\n\n        if (data.code=='SW'){\n          return swTableOption\n        }else if(data.code=='WS'){\n          return wsTableOption;\n        } else if(data.code=='JJ'){\n          return jjTableOption;\n        }else if(data.code=='ZXXM'){\n          return zxxmTableOption;\n        }else if(data.code=='SX'){\n          return sxTableOption;\n        }else if(data.code=='HT'){\n          return htTableOption;\n        }else if(data.code=='JYDA'){\n          return jyTableOption;\n        }else if(data.code=='ZX'){\n          return zxTableOption;\n        }else if(data.code=='DAYJJL'){\n          return yjTableOption;\n        }else{\n          return commonTableOption;\n        }\n      }\n\n    }\n  },\n  mounted() {\n    this.$refs.crud.option.selection=false\n  },\n  methods: {\n    insertRecord(){\n      this.$notify({\n        showClose: true,\n        message: '开发中',\n        type: 'warning'\n      })\n     // this.$refs.crud.rowAdd()\n    },\n    copy(row){\n      row.id = null\n      row.caseNum = null\n      row.fileNum = null\n      row.createId = null\n      row.url = null\n      row.updateTime = null\n      row.suffixType = null\n      row.status = null\n      row.source = null\n      row.createTime = null\n      row.boxName = null\n      row.boxNum = null\n      row.categoryCode = null\n      this.$refs.crud.rowCopy(row)\n    },\n    view(row){\n      this.$refs.crud.rowView(row)\n    },\n    downloadUtils(url){\n      let  obj={\n        fileName:url,\n        delete:false\n      }\n      downLoadUtil(obj).then(res=>{\n        let blob = res\n        if (blob.size<=0){\n          this.$notify.error(\"下载文件失败,或由于文件已不存在\");\n          return;\n        }\n        let downloadElement = document.createElement('a');\n        let href = window.URL.createObjectURL(blob); // 创建下载的链接\n        downloadElement.href = href;\n       let fileName= url.substring(url.lastIndexOf(\"/\")+1)\n        downloadElement.download = fileName; // 下载后文件名\n        document.body.appendChild(downloadElement);\n        downloadElement.click(); // 点击下载\n        document.body.removeChild(downloadElement); // 下载完成移除元素\n        window.URL.revokeObjectURL(href); // 释放掉blob对象\n      }).catch(err=>{\n        this.$notify.error(err)\n      })\n    },\n    electronicFileUploadError(err, file, fileList) {\n      this.$notify.error('上传文件失败')\n    },\n    electronicFileUploadSuccess(response, file, fileList) {\n      if (response.code == 200) {\n        this.$notify.success('上传文件成功')\n        this.electronicFileUploadFileList = []\n        this.getPage(this.page)\n      } else {\n        this.$notify.error(\"上传失败\")\n      }\n      this.electronicFileUploadForm={}\n    },\n    electronicFileUpload(row){\n      this.electronicFileUploadForm.id = row.id;\n      this.electronicFileUploadForm.archiveCategory=row.$archiveCategory\n      if (row.$archiveScope!=null&&row.archiveScope!=undefined&&''!=row.$archiveScope){\n        this.electronicFileUploadForm.archiveScope=row.$archiveScope\n      }\n      this.electronicFileUploadForm.storageTime=row.$storageTime\n     document.getElementById(\"electronicFileUploadBtn\").click();\n    },\n    updateRecordInfo(row,index){\n      this.$refs.crud.rowEdit(row, index);\n    },\n\n\n    showFileList(row,index){\n        this.title=row.boxName+\"》卷内文件\"\n        this.arId=row.id\n        this.status=row.status\n        this.archiveCategory=row.$archiveCategory\n        if (row.$archiveScope!=undefined&&row.$archiveScope!=null&&\"\"!=row.$archiveScope){\n          this.archiveScope=row.$archiveScope\n        }else{\n          this.archiveScope=null\n        }\n        this.storageTime=row.$storageTime\n        this.dialogVisible=true\n      setTimeout(()=>{\n        let  page={\n            currentPage: 1, // 当前页数\n            pageSize: 10, // 每页显示多少条\n          };\n        this.$refs.archiveFileinfo.getPage(page)\n      },)\n    },\n    getTreeselect() {\n      let obj={\n        parentId:1\n      }\n      treeselect(obj).then((response) => {\n        this.caOptions = response.data;\n      });\n    },\n    // 节点单击事件\n    handleNodeClick(data) {\n\n       this.data=data\n        this.paramsSearch.archiveCategory=this.data.code\n      this.page.currentPage=1\n      this.getPage(this.page,this.paramsSearch)\n      setTimeout(n=>{\n        this.form.archiveCategory=this.data.code\n      },1000)\n\n    },\n    // 筛选节点\n    filterNode(value, data) {\n      if (!value) return true;\n      return data.label.indexOf(value) !== -1;\n    },\n    searchChange(params, done) {\n      this.paramsSearch = params\n      this.page.currentPage = 1\n      this.getPage(this.page, params)\n      done()\n    },\n\n    getPage(page, params) {\n      this.paramsSearch.status='0'\n      this.paramsSearch.archiveCategory=this.data.code\n      this.tableLoading = true\n      listInfoByRecordSearch(Object.assign({\n        pageNum: page.currentPage,\n        pageSize: page.pageSize,\n      }, params, this.paramsSearch)).then(response => {\n        this.tableData = response.rows\n        this.page.total = response.total.toString()\n        this.page.currentPage=page.currentPage\n        this.page.pageSize=page.pageSize\n        this.tableLoading = false\n      }).catch(() => {\n        this.tableLoading = false\n      })\n    },\n    /**\n     * @title 数据删除\n     * @param row 为当前的数据\n     * @param index 为当前删除数据的行数\n     *\n     **/\n    /**\n     * @title 数据删除\n     *\n     **/\n    handleDel: function () {\n      this.$notify({\n        showClose: true,\n        message: '开发中',\n        type: 'warning'\n      })\n      // if (this.selectDate.length == 0) {\n      //   this.$notify({\n      //     showClose: true,\n      //     message: '请先选择需要删除的数据',\n      //     type: 'warning'\n      //   })\n      // } else {\n      //   let ids = new Array();\n      //   let length = this.selectDate.length;\n      //   for (let i = 0; i < length; i++) {\n      //     if (this.selectDate[i].status=='2'){\n      //       this.$notify({\n      //         showClose: true,\n      //         message: '错误,不能删除待审核中的档案',\n      //         type: 'warning'\n      //       })\n      //       return;\n      //     }\n      //     ids.push(this.selectDate[i].id)\n      //   }\n      //   this.$confirm('是否确认删除此数据', '提示', {\n      //     confirmButtonText: '确定',\n      //     cancelButtonText: '取消',\n      //     type: 'warning'\n      //   }).then(function () {\n      //     return delInfo(ids);\n      //   }).then(data => {\n      //     this.$notify({\n      //       title: '成功',\n      //       showClose: true,\n      //       message: '删除成功',\n      //       type: 'success'\n      //     });\n      //     this.getPage(this.page);\n      //   }).catch(function (err) {\n      //   })\n      // }\n    },\n    /**\n     * @title 数据更新\n     * @param row 为当前的数据\n     * @param index 为当前更新数据的行数\n     * @param done 为表单关闭函数\n     *\n     **/\n    handleUpdate: function (row, index, done, loading) {\n      updateInfo(row).then(response => {\n        this.$notify({\n          title: '成功',\n          showClose: true,\n          message: '修改成功',\n          type: 'success'\n        })\n        done()\n        this.getPage(this.page)\n      }).catch(() => {\n        loading()\n      })\n    },\n    /**\n     * @title 数据添加\n     * @param row 为当前的数据\n     * @param done 为表单关闭函数\n     *\n     **/\n    handleSave: function (row, done, loading) {\n      addInfo(row).then(response => {\n        this.$notify({\n          title: '成功',\n          showClose: true,\n          message: '添加成功',\n          type: 'success'\n        })\n        done()\n        this.getPage(this.page)\n      }).catch(() => {\n        loading()\n      })\n    },\n\n    /**\n     * 刷新回调\n     */\n    refreshChange(page) {\n      this.getPage(this.page)\n    },\n\n\n    //多选\n    selectionChange(list) {\n      this.selectDate = list;\n    },\n  }\n}\n</script>\n\n<style>\n.aside {\n  width: 17%;\n  height: 600px;\n  text-align: center;\n  float: left;\n  padding-left: 35px;\n  padding-right: 10px;\n}\n</style>\n"]}]} |