UNPKG

platform-project

Version:

平台项目

109 lines (96 loc) 3.46 kB
var Util = require('./util.js'); $(function () { // login('GET'); // isLogin(); // $('.nav li').click(function () { // isLogin(); // }); //复制过来的版本链接地址跳到project.html页面 if (Util.parseURL().copy === 'true') { $('#mainIframe').attr('src', './project.html' + '?projectId=' + Util.parseURL().projectId + '&archiveId=' + Util.parseURL().archiveId); } function login(method, opt) { $.ajax({ type: method, url: "/openapi/user/login", data: opt, cache: false, timeout: 600000, success: function (data) { if (data.code == 0) { $('.login-mask').addClass('hidden'); $('.login-index-btn').addClass('hidden'); $('.user-info').removeClass('hidden'); $('.name').text(data.data.username); $('.email').text(data.data.email); } else { Util.prompt(data.message); } } }); } function isLogin() { $.ajax({ method: "GET", url: "/openapi/user/islogin", success: function (data) { if (data.code == 0) { $('.login-index-btn').addClass('hidden'); $('.user-info').removeClass('hidden'); console.log('data.username', data.data.username); $('.left-aside .info .name').text(data.data.username); $('.left-aside .info .email').text(data.data.email); } else { $('.login-mask').removeClass('hidden'); $('.login-index-btn').removeClass('hidden'); $('.user-info').addClass('hidden'); Util.prompt(data.message); } } }); } $('.left-aside .nav a').on('click', function () { var href = $(this).attr('data-href'); if (href) { $('#mainIframe').attr('src', href); } }); //关闭弹窗按钮 $('.prompt-mask .close-btn').on('click', function (e) { $(e.target).parent().parent().parent().addClass('hidden'); }); //登录按钮 // $('.login-index-btn').on('click', function () { // $('.login-mask').removeClass('hidden'); // }); $('.login-prompt .login-btn').on('click', function () { var username = $(".login-prompt .username").val(); var password = $(".login-prompt .password").val(); var opt = { username: username, password: password }; login("POST", opt); }); $('.logout-btn').on('click', function () { $.ajax({ type: "POST", url: "/openapi/user/logout", data: {}, cache: false, timeout: 600000, success: function (data) { if (data.code == 0) { // console.log(data); window.location.href = data.data.redirecturl; // $('.login-mask').removeClass('hidden'); // $('.login-index-btn').removeClass('hidden'); // $('.user-info').addClass('hidden'); } } }); }); //权限管理 if ($('.permission-configure-article').length !== 0) { } })