{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\querySql\\querySqlContent.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\querySql\\querySqlContent.vue","mtime":1675071991631},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport DynamicView from '@/components/bizComponents/querySql/DynamicView.vue'\r\n// import utils from\"@/components/bizComponents/utils.js\";\r\n\r\nexport default {\r\n    name: 'querySqlContent',\r\n    props: {\r\n        sqlAlias: String,\r\n        alias: String,\r\n        single: String,\r\n    },\r\n    data() {\r\n        return {\r\n            queryView: {},\r\n            displayFields: [],\r\n            html: '',\r\n            alarmSettingMap: {},\r\n            summaryTypeMap: {},\r\n            loadedFail: false,\r\n        }\r\n    },\r\n    watch: {\r\n        alias: function (newVal) {\r\n            if (newVal) {\r\n                this.init()\r\n            }\r\n        },\r\n    },\r\n    components: {\r\n        DynamicView,\r\n    },\r\n\r\n    created() {\r\n        this.init()\r\n    },\r\n    methods: {\r\n        // 根据当前formKey初始化\r\n        init() {\r\n            const loading = this.$loading(this.options)\r\n            let _me = this\r\n            this.$store\r\n                .dispatch('bizForm/getQuerySqlView', {\r\n                    sqlAlias: this.sqlAlias,\r\n                    alias: this.alias,\r\n                })\r\n                .then((result) => {\r\n                    if (result) {\r\n                        _me.queryView = result\r\n                        _me.html = result.template;\r\n\r\n                        let params = {sqlAlias: _me.sqlAlias, alias: _me.alias}\r\n                        let pageBean = {\r\n                            pageBean: {\r\n                                page: '1',\r\n                                pageSize: result.pageSize\r\n                                    ? result.pageSize\r\n                                    : 30,\r\n                                showTotal: 'true',\r\n                            },\r\n                        } //初次加载默认pageBean\r\n                        params.pagination = pageBean\r\n                        this.$store\r\n                            .dispatch(\r\n                                'bizForm/getQuerySqlViewByPagination',\r\n                                params\r\n                            )\r\n                            .then(() => {\r\n                                loading.close()\r\n                            })\r\n                    } else {\r\n                        this.loadedFail = true\r\n                    }\r\n                })\r\n                .finally(() => {\r\n                    loading.close()\r\n                })\r\n        },\r\n    },\r\n}\r\n",null]}