{"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\\form\\customView\\ViewList.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\customView\\ViewList.vue","mtime":1675071992131},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n  import form from \"@/api/form.js\";\n  import {Base64} from \"js-base64\";\n  import {mapState} from \"vuex\";\nimport TemplateAddToMenu from '../dataTemplate/TemplateAddToMenu.vue';\n  const viewEdit = () => import(\"@/components/form/customView/ViewEdit.vue\");\n  const menusAdd = () => import(\"@/components/form/customView/MenusAdd.vue\");\n  export default {\n    components:{\n      viewEdit,\n      menusAdd\n    },\n    computed: {\n        ...mapState({\n        currentUser: state => state.login.currentUser\n      })\n    },\n    data(){\n      return{\n        data:[],\n        pageResult:{\n          page:0,\n          pageSize:50,\n          total:0\n        },\n        alias:\"\",\n        selectedId:\"\",\n        selectedAlias:\"\",\n        selecrSqlAlias: \"\",\n        deleteUrl:window.context.form+\"/form/query/queryView/remove\"\n      }\n    },\n    methods:{\n      rowClick(row, column, event){\n        this.$refs.table.$refs.htTable.toggleRowSelection(row);\n      },\n      loadData(param,cb){\n        form.getViewList(param,this.$route.query.alias).then(response=>{\n            this.data = response.rows;\n            this.pageResult = {\n              page:response.page,\n              pageSize:response.pageSize,\n              total:response.total\n            }\n          })\n          .finally(()=>{\n            cb();\n          })\n      },\n      preview(sqlAlias,alias){\n        let routeUrl = this.$router.resolve({\n          path: \"/statement/querySql/queryView/\"+sqlAlias+\"/\"+alias+\"/true\"\n        });\n        window.open(routeUrl.href, '_blank');\n      },\n      edit(id){\n        this.selectedAlias = this.$route.query.alias;\n        if (id){\n          this.selectedId = id;\n        }else{\n          this.selectedId = \"\";\n        }\n        this.$refs.viewEdit.handleOpen();\n      },\n      back(){\n        this.$router.go(-1);\n      },\n      afterSave(){\n        this.$refs.table.load();\n      },\n      handleCommand(params){\n        this.selectedAlias = params.row.alias;\n        switch (params.command) {\n          case \"preview\":\n            this.preview(params.row.sqlAlias,params.row.alias);\n            break;\n          case \"addToFront\":\n            this.selecrSqlAlias = params.row.sqlAlias;\n            this.$refs.menusAdd.showDialog(\"front\",\"addReport\");\n            break;\n          case \"addToManage\":\n            this.selecrSqlAlias = params.row.sqlAlias;\n            this.$refs.menusAdd.showDialog(\"manage\",\"addReport\");\n            break;\n        }\n      }\n    }\n  }\n",null]}