{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\Tenant\\TenantTypeManager.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\uc\\Tenant\\TenantTypeManager.vue","mtime":1675071993381},{"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//\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\r\n\r\nconst tenantAuthManager = () => import(\"@/views/uc/Tenant/TenantAuthManager.vue\");\r\nexport default {\r\n components: {\r\n tenantAuthManager,\r\n },\r\n data() {\r\n return {\r\n dialogVisible: false,\r\n data: [],\r\n pageResult: {\r\n page: 1,\r\n pageSize: 50,\r\n total: 0\r\n },\r\n tenantType: {code:'',name:''}\r\n };\r\n },\r\n mounted() {\r\n this.$validator = this.$root.$validator;\r\n },\r\n methods: {\r\n rowClick(row, column, event){\r\n this.$refs.htTable.$refs.htTable.toggleRowSelection(row);\r\n },\r\n showDialog(id) {\r\n if (id) {\r\n \t this.$http.get(\"${uc}/uc/tenantType/v1/getJson?id=\"+`${id}`).then(resp => {\r\n this.tenantType = resp.data;\r\n this.dialogVisible = true;\r\n }, error => {\r\n reject(error);\r\n })\r\n } else {\r\n this.dialogVisible = true;\r\n }\r\n },\r\n beforeCloseDialog() {\r\n this.tenantType = {code:'',name:''};\r\n this.dialogVisible = false;\r\n },\r\n loadData(param, cb) {\r\n \tthis.$http.post(\"${uc}/uc/tenantType/v1/listJson\", param).then(resp => {\r\n let response = resp.data;\r\n this.data = response.rows;\r\n this.pageResult = {\r\n page: response.page,\r\n pageSize: response.pageSize,\r\n total: response.total\r\n };\r\n }, error => {\r\n reject(error);\r\n }).finally(() => cb());\r\n },\r\n afterSaveData() {\r\n setTimeout(() => {\r\n this.beforeCloseDialog();\r\n this.$refs.htTable.load();\r\n }, 500);\r\n },\r\n handleCommand(params) {\r\n switch (params.command) {\r\n case \"edit\":\r\n this.showDialog(params.row.id);\r\n break;\r\n case \"delete\":\r\n break;\r\n case \"assignUser\":\r\n this.$refs.tenantAuthManager.showDialog(params.row.id,'');\r\n break;\r\n case \"setDefault\":\r\n this.setDefault(params.row.code);\r\n break;\r\n default:\r\n break;\r\n }\r\n },\r\n setDefault(code){\r\n let that = this;\r\n this.$http.post(\"${uc}/uc/tenantType/v1/setDefault?code=\"+code).then(result => {\r\n let resp = result.data;\r\n if(resp.state){\r\n that.$message.success(resp.message);\r\n that.$refs.htTable.load();\r\n }else{\r\n that.$message.error(resp.message);\r\n }\r\n }, error => {\r\n reject(error);\r\n });\r\n },\r\n }\r\n};\r\n",null]}