mirror of https://github.com/longtai-cn/hippo4j
parent
a8cb04ed2d
commit
26abb9092c
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
const devBaseUrl = 'http://console.hippo4j.cn:6691/hippo4j/v1/cs'
|
||||
const proBaseUrl = 'http://console.hippo4j.cn:6691/hippo4j/v1/cs '
|
||||
export const BASE_URL = process.env.NODE_ENV === 'development' ? devBaseUrl : proBaseUrl
|
||||
export const TIMEOUT = 5000
|
||||
const devBaseUrl = 'http://console.hippo4j.cn:6691/hippo4j/v1/cs';
|
||||
const proBaseUrl = 'http://console.hippo4j.cn:6691/hippo4j/v1/cs';
|
||||
export const BASE_URL = process.env.NODE_ENV === 'development' ? devBaseUrl : proBaseUrl;
|
||||
export const TIMEOUT = 5000;
|
||||
|
@ -1,25 +0,0 @@
|
||||
"use strict";
|
||||
exports.__esModule = true;
|
||||
var react_1 = require("react");
|
||||
var styled_components_1 = require("styled-components");
|
||||
var antd_1 = require("antd");
|
||||
var useThemeMode_1 = require("@/hooks/useThemeMode");
|
||||
var index_module_less_1 = require("./index.module.less");
|
||||
var Header = antd_1.Layout.Header, Sider = antd_1.Layout.Sider, Content = antd_1.Layout.Content;
|
||||
var LayoutCom = function (props) {
|
||||
var sideMenuList = props.sideMenuList, children = props.children, _a = props.isSider, isSider = _a === void 0 ? true : _a;
|
||||
var myThemes = react_1.useContext(styled_components_1.ThemeContext);
|
||||
var _b = react_1.useState('mail'), current = _b[0], setCurrent = _b[1];
|
||||
var onClick = function (e) {
|
||||
setCurrent(e.key);
|
||||
};
|
||||
var setIsDark = useThemeMode_1["default"]()[0];
|
||||
return (React.createElement("main", { className: index_module_less_1["default"].container, style: { backgroundColor: myThemes.backgroundColor.bg1 } },
|
||||
React.createElement(Header, { className: index_module_less_1["default"].header, style: { backgroundColor: myThemes.backgroundColor.bg2 } },
|
||||
React.createElement(antd_1.Button, { onClick: function () { return setIsDark(function (pre) { return !pre; }); } }, "\u5207\u6362\u4E3B\u9898")),
|
||||
React.createElement(antd_1.Layout, { style: { backgroundColor: myThemes.backgroundColor.bg1, height: 'calc(100vh - 64px)' } },
|
||||
isSider && (React.createElement(Sider, { className: index_module_less_1["default"].sider, style: { backgroundColor: myThemes.backgroundColor.bg1 } },
|
||||
React.createElement(antd_1.Menu, { onClick: onClick, selectedKeys: [current], mode: "inline", items: sideMenuList }))),
|
||||
React.createElement(Content, { className: index_module_less_1["default"].content }, children))));
|
||||
};
|
||||
exports["default"] = LayoutCom;
|
@ -1,26 +0,0 @@
|
||||
"use strict";
|
||||
exports.__esModule = true;
|
||||
var layout_com_1 = require("./components/layout-com");
|
||||
var react_router_dom_1 = require("react-router-dom");
|
||||
var route_1 = require("./route");
|
||||
var login_1 = require("@/page/login");
|
||||
var icons_1 = require("@ant-design/icons");
|
||||
var sideMenuList = [
|
||||
{
|
||||
label: React.createElement("a", { href: "/about" }, "about"),
|
||||
key: 'mail',
|
||||
icon: React.createElement(icons_1.MailOutlined, null)
|
||||
},
|
||||
{
|
||||
label: React.createElement("a", { href: "/home" }, "\u4E3B\u9875"),
|
||||
key: 'app',
|
||||
icon: React.createElement(icons_1.AppstoreOutlined, null)
|
||||
},
|
||||
];
|
||||
var App = function () {
|
||||
return (React.createElement(layout_com_1["default"], { sideMenuList: sideMenuList, isSider: false },
|
||||
React.createElement(react_router_dom_1.Routes, null,
|
||||
React.createElement(react_router_dom_1.Route, { path: "/Login", Component: login_1["default"] }),
|
||||
route_1["default"].map(function (item) { return (React.createElement(react_router_dom_1.Route, { key: item.path, path: item.path, Component: item.component })); }))));
|
||||
};
|
||||
exports["default"] = App;
|
@ -1,63 +0,0 @@
|
||||
"use strict";
|
||||
exports.__esModule = true;
|
||||
var antd_1 = require("antd");
|
||||
var user_1 = require("../../API/user");
|
||||
var Login = function (props) {
|
||||
var data = {
|
||||
passwordType: 'password',
|
||||
capsTooltip: false,
|
||||
loading: false,
|
||||
showDialog: false,
|
||||
redirect: undefined,
|
||||
otherQuery: {},
|
||||
loginForm: {
|
||||
username: '',
|
||||
password: ''
|
||||
}
|
||||
};
|
||||
var validatePassword = function (_, value) {
|
||||
if (value.length < 6) {
|
||||
return Promise.reject(new Error('The password can not be less than 6 digits'));
|
||||
}
|
||||
else if (value.length > 72) {
|
||||
return Promise.reject(new Error('The password can not be greater than 72 digits'));
|
||||
}
|
||||
return Promise.resolve();
|
||||
};
|
||||
var form = antd_1.Form.useForm()[0];
|
||||
var onFinish = function () {
|
||||
var loginParams = {
|
||||
username: form.getFieldValue('username'),
|
||||
password: form.getFieldValue('password'),
|
||||
// username: 'baoxinyi_admin',
|
||||
// password: 'baoxinyi_admin',
|
||||
rememberMe: 1
|
||||
};
|
||||
data.loginForm.username = form.getFieldValue('username');
|
||||
console.log('loginParams: ', loginParams);
|
||||
data.loading = true;
|
||||
user_1["default"](loginParams)
|
||||
.then(function (resolve) {
|
||||
console.log(resolve);
|
||||
//登录成功后将当前登录用户写入cookie
|
||||
// this.$cookie.set('userName', this.loginForm.username)
|
||||
// console.log('success submit.')
|
||||
// this.$router.push({ path: this.redirect || '/', query: this.otherQuery })
|
||||
data.loading = false;
|
||||
})["catch"](function (e) {
|
||||
console.log('login error.', e);
|
||||
data.loading = false;
|
||||
});
|
||||
};
|
||||
return (React.createElement("div", { className: "login-container" },
|
||||
React.createElement(antd_1.Form, { name: "loginForm", form: form, onFinish: onFinish, style: { maxWidth: 600 } },
|
||||
React.createElement("div", { className: "title-container" },
|
||||
React.createElement("h3", { className: "title" }, "\u4F60\u597D\u5440")),
|
||||
React.createElement(antd_1.Form.Item, { name: "username", label: "\u7528\u6237\u540D", rules: [{ required: true, message: 'Username is required' }] },
|
||||
React.createElement(antd_1.Input, { placeholder: "\u7528\u6237\u540D" })),
|
||||
React.createElement(antd_1.Form.Item, { name: "password", label: "\u5BC6\u7801", rules: [{ validator: validatePassword }, { required: true, message: 'Street is required' }] },
|
||||
React.createElement(antd_1.Input, { placeholder: "\u5BC6\u7801" })),
|
||||
React.createElement(antd_1.Form.Item, { name: "submit" },
|
||||
React.createElement(antd_1.Button, { type: "primary", htmlType: "submit", className: "login-button" }, "\u767B\u5F55")))));
|
||||
};
|
||||
exports["default"] = Login;
|
@ -1,12 +1,12 @@
|
||||
const proxy = require('http-proxy-middleware')
|
||||
const proxy = require('http-proxy-middleware');
|
||||
|
||||
module.exports = function(app){
|
||||
module.exports = function (app) {
|
||||
app.use(
|
||||
proxy.createProxyMiddleware('/hippo4j/v1/cs',{
|
||||
target:'http://console.hippo4j.cn:6691/hippo4j/v1/cs',
|
||||
changeOrigin:true,
|
||||
proxy.createProxyMiddleware('/hippo4j/v1/cs', {
|
||||
target: 'http://console.hippo4j.cn:6691/hippo4j/v1/cs',
|
||||
changeOrigin: true,
|
||||
secure: false,
|
||||
pathRewrite:{'^/hippo4j/v1/cs': ''}
|
||||
}),
|
||||
)
|
||||
}
|
||||
pathRewrite: { '^/hippo4j/v1/cs': '' },
|
||||
})
|
||||
);
|
||||
};
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue