{"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]}