{"remainingRequest":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/print_view.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/print_view.vue","mtime":1739760944322},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/babel.config.js","mtime":1739760943855},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import view_listview from \"@/components/view_listview.vue\";\nimport view_gridview from \"@/components/view_gridview.vue\";\nexport default {\n name: \"\",\n props: [\"\"],\n components: {\n view_listview: view_listview,\n view_gridview: view_gridview\n },\n computed: {},\n created: function created() {\n var query = this.$route.query;\n if (query.simpleClassName == \"ListView\") {\n if (query.openType == \"288\") {\n this.simpleClassName = \"gridview\";\n }\n }\n },\n mounted: function mounted() {\n this.getViewData();\n },\n data: function data() {\n return {\n viewPrintData: '',\n openParams: '',\n isFormPrint: 5,\n //打印时时等于5\n simpleClassName: 'listView',\n isHide: true\n };\n },\n methods: {\n printView: function printView() {\n this.isHide = false;\n setTimeout(function () {\n window.print();\n }, 100);\n var that = this;\n //window打印界面关闭\n window.onafterprint = function () {\n that.$nextTick(function () {\n that.isHide = true;\n });\n };\n },\n getViewData: function getViewData() {\n var _this = this;\n var appId = this.$root.appid;\n var viewId = this.$route.query.viewId;\n var isPrint = this.$route.query.isPrint;\n this.openParams = {\n appId: appId,\n viewId: viewId,\n isPrint: isPrint,\n isRelate: this.$route.query.isRelate,\n parentId: this.$route.query.parentId\n };\n this.$api.getPrintViewTemplate(appId, viewId, isPrint, {\n onSucess: function onSucess(response) {\n _this.viewPrintData = response.data.data;\n var columns = _this.viewPrintData.columns;\n for (var i = 0; i < columns.length; i++) {\n if (columns[i].hiddenColumn == true || !columns[i].visible4PagePrint) {\n columns.splice(i, 1);\n i--;\n }\n }\n }\n });\n }\n }\n};",null]}