cyber-web-ui
Version:
spring-cyber前端ui框架
47 lines (46 loc) • 1.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _vue = require("vue");
var _Login = _interopRequireDefault(require("./Login"));
var _store = require("../_utils/store");
var _history = require("../_utils/history");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = exports.default = (0, _vue.defineComponent)({
name: 'CLoginPage',
props: {
logo: String
},
setup: function setup(props, _ref) {
var attrs = _ref.attrs,
slots = _ref.slots,
emit = _ref.emit,
expose = _ref.expose;
var $configStore = (0, _store.configStore)();
var logo = (0, _vue.computed)(function () {
return props.logo || $configStore.loginLogo;
});
var pageStyle = (0, _vue.computed)(function () {
var obj = {};
if ($configStore.loginBackground) obj['background-image'] = "url(".concat($configStore.loginBackground, ")");
return obj;
});
function onFinish() {
(0, _history.changeLocation)($configStore.homePath);
}
return function () {
return (0, _vue.createVNode)("div", {
"class": "cyber-login-page",
"style": pageStyle.value
}, [(0, _vue.createVNode)(_Login.default, {
"style": "margin: auto;",
"onFinish": onFinish,
"logo": logo.value
}, null), (0, _vue.createVNode)("div", {
"class": "cyber-copyright-footer"
}, [$configStore.copyright])]);
};
}
});