| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button @click="ChandleLogin">测试单点登录</el-button> |
| | | <el-button class="login-submit" |
| | | size="small" |
| | | type="primary" |
| | |
| | | import {mapGetters} from "vuex"; |
| | | import {info} from "@/api/system/tenant"; |
| | | import {getTopUrl} from "@/util/util"; |
| | | import {oaSsos, updatePassword} from "@/api/system/user.js" |
| | | import {updatePassword} from "@/api/system/user.js" |
| | | import {removeToken} from "@/util/auth"; |
| | | import md5 from "js-md5"; |
| | | |
| | |
| | | created() { |
| | | this.getTenant(); |
| | | //这里是浏览器的一个bug,突然出现的目前找不到原因,新的浏览器打开此项目。localStorage会少存储一个名为saber-permission的数据,少了这条数据租户管理界面会缺少几个按钮和样式 |
| | | localStorage.setItem("saber-permission", JSON.stringify({ |
| | | "dataType": "object", "content": { |
| | | "flow_model_create": true, |
| | | "flow_model_update": true, |
| | | "flow_model_deploy": true, |
| | | "flow_model_download": true, |
| | | "flow_model_delete": true, |
| | | "work_start_flow": true, |
| | | "work_start_image": true, |
| | | "oss_add": true, |
| | | "oss_edit": true, |
| | | "oss_delete": true, |
| | | "oss_view": true, |
| | | "oss_enable": true, |
| | | "role_add": true, |
| | | "role_edit": true, |
| | | "role_delete": true, |
| | | "role_view": true, |
| | | "notice_add": true, |
| | | "notice_edit": true, |
| | | "notice_delete": true, |
| | | "notice_view": true, |
| | | "user_add": true, |
| | | "user_edit": true, |
| | | "user_delete": true, |
| | | "user_role": true, |
| | | "user_reset": true, |
| | | "user_view": true, |
| | | "log_usual_view": true, |
| | | "code_add": true, |
| | | "code_edit": true, |
| | | "code_delete": true, |
| | | "code_view": true, |
| | | "region_add": true, |
| | | "region_delete": true, |
| | | "region_import": true, |
| | | "region_export": true, |
| | | "region_debug": true, |
| | | "work_claim_sign": true, |
| | | "work_claim_detail": true, |
| | | "work_claim_follow": true, |
| | | "work_todo_handle": true, |
| | | "work_todo_detail": true, |
| | | "work_todo_follow": true, |
| | | "data_scope_setting": true, |
| | | "datasource_add": true, |
| | | "datasource_edit": true, |
| | | "datasource_delete": true, |
| | | "datasource_view": true, |
| | | "attach_upload": true, |
| | | "attach_download": true, |
| | | "attach_delete": true, |
| | | "dept_add": true, |
| | | "dept_edit": true, |
| | | "dept_delete": true, |
| | | "dept_view": true, |
| | | "log_api_view": true, |
| | | "flow_manager_state": true, |
| | | "flow_manager_image": true, |
| | | "flow_manager_remove": true, |
| | | "work_send_detail": true, |
| | | "work_send_follow": true, |
| | | "sms_add": true, |
| | | "sms_edit": true, |
| | | "sms_delete": true, |
| | | "sms_view": true, |
| | | "sms_enable": true, |
| | | "api_scope_setting": true, |
| | | "log_error_view": true, |
| | | "post_add": true, |
| | | "post_edit": true, |
| | | "post_delete": true, |
| | | "post_view": true, |
| | | "flow_follow_delete": true, |
| | | "work_done_detail": true, |
| | | "work_done_follow": true, |
| | | "dict_add": true, |
| | | "dict_edit": true, |
| | | "dict_delete": true, |
| | | "dict_view": true, |
| | | "dictbiz_add": true, |
| | | "dictbiz_edit": true, |
| | | "dictbiz_delete": true, |
| | | "dictbiz_view": true, |
| | | "menu_add": true, |
| | | "menu_edit": true, |
| | | "menu_delete": true, |
| | | "menu_view": true, |
| | | "topmenu_add": true, |
| | | "topmenu_edit": true, |
| | | "topmenu_delete": true, |
| | | "topmenu_view": true, |
| | | "topmenu_setting": true, |
| | | "param_add": true, |
| | | "param_edit": true, |
| | | "param_delete": true, |
| | | "param_view": true, |
| | | "tenant_add": true, |
| | | "tenant_edit": true, |
| | | "tenant_delete": true, |
| | | "tenant_view": true, |
| | | "client_add": true, |
| | | "client_edit": true, |
| | | "client_delete": true, |
| | | "client_view": true |
| | | }, "datetime": 1678352291697 |
| | | })) |
| | | // localStorage.setItem("saber-permission", JSON.stringify({ |
| | | // "dataType": "object", "content": { |
| | | // "flow_model_create": true, |
| | | // "flow_model_update": true, |
| | | // "flow_model_deploy": true, |
| | | // "flow_model_download": true, |
| | | // "flow_model_delete": true, |
| | | // "work_start_flow": true, |
| | | // "work_start_image": true, |
| | | // "oss_add": true, |
| | | // "oss_edit": true, |
| | | // "oss_delete": true, |
| | | // "oss_view": true, |
| | | // "oss_enable": true, |
| | | // "role_add": true, |
| | | // "role_edit": true, |
| | | // "role_delete": true, |
| | | // "role_view": true, |
| | | // "notice_add": true, |
| | | // "notice_edit": true, |
| | | // "notice_delete": true, |
| | | // "notice_view": true, |
| | | // "user_add": true, |
| | | // "user_edit": true, |
| | | // "user_delete": true, |
| | | // "user_role": true, |
| | | // "user_reset": true, |
| | | // "user_view": true, |
| | | // "log_usual_view": true, |
| | | // "code_add": true, |
| | | // "code_edit": true, |
| | | // "code_delete": true, |
| | | // "code_view": true, |
| | | // "region_add": true, |
| | | // "region_delete": true, |
| | | // "region_import": true, |
| | | // "region_export": true, |
| | | // "region_debug": true, |
| | | // "work_claim_sign": true, |
| | | // "work_claim_detail": true, |
| | | // "work_claim_follow": true, |
| | | // "work_todo_handle": true, |
| | | // "work_todo_detail": true, |
| | | // "work_todo_follow": true, |
| | | // "data_scope_setting": true, |
| | | // "datasource_add": true, |
| | | // "datasource_edit": true, |
| | | // "datasource_delete": true, |
| | | // "datasource_view": true, |
| | | // "attach_upload": true, |
| | | // "attach_download": true, |
| | | // "attach_delete": true, |
| | | // "dept_add": true, |
| | | // "dept_edit": true, |
| | | // "dept_delete": true, |
| | | // "dept_view": true, |
| | | // "log_api_view": true, |
| | | // "flow_manager_state": true, |
| | | // "flow_manager_image": true, |
| | | // "flow_manager_remove": true, |
| | | // "work_send_detail": true, |
| | | // "work_send_follow": true, |
| | | // "sms_add": true, |
| | | // "sms_edit": true, |
| | | // "sms_delete": true, |
| | | // "sms_view": true, |
| | | // "sms_enable": true, |
| | | // "api_scope_setting": true, |
| | | // "log_error_view": true, |
| | | // "post_add": true, |
| | | // "post_edit": true, |
| | | // "post_delete": true, |
| | | // "post_view": true, |
| | | // "flow_follow_delete": true, |
| | | // "work_done_detail": true, |
| | | // "work_done_follow": true, |
| | | // "dict_add": true, |
| | | // "dict_edit": true, |
| | | // "dict_delete": true, |
| | | // "dict_view": true, |
| | | // "dictbiz_add": true, |
| | | // "dictbiz_edit": true, |
| | | // "dictbiz_delete": true, |
| | | // "dictbiz_view": true, |
| | | // "menu_add": true, |
| | | // "menu_edit": true, |
| | | // "menu_delete": true, |
| | | // "menu_view": true, |
| | | // "topmenu_add": true, |
| | | // "topmenu_edit": true, |
| | | // "topmenu_delete": true, |
| | | // "topmenu_view": true, |
| | | // "topmenu_setting": true, |
| | | // "param_add": true, |
| | | // "param_edit": true, |
| | | // "param_delete": true, |
| | | // "param_view": true, |
| | | // "tenant_add": true, |
| | | // "tenant_edit": true, |
| | | // "tenant_delete": true, |
| | | // "tenant_view": true, |
| | | // "client_add": true, |
| | | // "client_edit": true, |
| | | // "client_delete": true, |
| | | // "client_view": true |
| | | // }, "datetime": 1678352291697 |
| | | // })) |
| | | }, |
| | | mounted() { |
| | | this.$axios.get('/api/ubcs-system/tenant/tenant-map').then(res => { |
| | |
| | | }, |
| | | props: [], |
| | | methods: { |
| | | //单点登录跳转 |
| | | ChandleLogin() { |
| | | this.$store.dispatch("LoginBySso").then((res) => { |
| | | console.log('res', res) |
| | | this.$router.push({path: this.tagWel.value}); |
| | | }) |
| | | this.$router.push({path: '/sso'}); |
| | | }, |
| | | closehandle() { |
| | | removeToken() |
| | | }, |
| | | delok() { |
| | | //点击取消或者x 清除token关闭弹窗 清除token后会自动重新获取用户信息 这里没有重新调用方法,因为下面逻辑有点绕,怕重新掉有bug直接清除token重新获取用户信息 |
| | | //点击取消或者x 清除token关闭弹窗 清除token后会自动重新获取用户信息 |
| | | this.dialogFormVisible = false; |
| | | removeToken() |
| | | }, |
| | |
| | | |
| | | }, |
| | | handleLogin: function () { |
| | | debugger |
| | | this.userInfo = this.$store.state.upadatastatus |
| | | localStorage.setItem('username', this.loginForm.username) |
| | | this.$refs.loginForm.validate(valid => { |