rabin 4 months ago
commit
58f39b4d6e

+ 4 - 0
api/index.php

@@ -0,0 +1,4 @@
+<?php
+define('DEVER_PACKAGE',  'manage');
+define('DEVER_APP_SETUP', dirname(__FILE__) . DIRECTORY_SEPARATOR);
+include(dirname(__FILE__) . DIRECTORY_SEPARATOR . '../../boot.php');

+ 35 - 0
config.js

@@ -0,0 +1,35 @@
+/**
+ * @description 通用配置
+ */
+let url = ''
+if (location.port == '15000') {
+  url = 'http://127.0.0.1/dever2/package/manage'
+} else {
+  url = location.href + 'api'
+}
+deverConfig = {
+  // 一些基本配置,定义后台title
+  setting: {
+    title: 'Dever Manage',
+  },
+  // 网络配置
+  network: {
+    requestTimeout: 10000,
+    baseURL: url, // 配置服务器地址,
+  },
+  // 默认布局
+  theme: {
+    // 布局种类:横向布局horizontal、纵向布局vertical、分栏布局column、综合布局comprehensive、常规布局common、浮动布局float
+    layout: 'column',
+    // 主题名称:默认blue-black、blue-white、green-black、green-white、渐变ocean、red-white、red-black
+    themeName: 'blue-black',
+    // 菜单背景 none、vab-background
+    background: 'none',
+    // 菜单宽度,仅支持px,建议大小:266px、277px、288px,其余尺寸会影响美观
+    menuWidth: '266px',
+    // 分栏风格(仅针对分栏布局column时生效):横向风格horizontal、纵向风格vertical、卡片风格card、箭头风格arrow
+    columnStyle: 'card',
+    // 显示标签页时标签页样式:卡片风格card、灵动风格smart、圆滑风格smooth
+    tabsBarStyle: 'smooth',
+  },
+}

BIN
favicon.ico


+ 5 - 0
index.html

@@ -0,0 +1,5 @@
+<!doctype html><html lang="zh-cmn-Hans"><head><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="webkit" name="renderer"/><meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport"/><link href="favicon.ico" rel="icon"/><title>Dever Manage</title><meta content="Dever,PHP,PHP框架,轻量,微服务,组件化,接口,低代码,后台,自定义后台,开发,快速开发,AI,人工智能,文档,轻应用,应用,时空之翼,神秘城" name="keywords"/><meta content="rabin@shemic.com" name="author"/><link href="static/css/loading.css?random=2023-12-28 17:26:23-shemic" rel="stylesheet"/><script>document.write(
+        "<script type='text/javascript' src='config.js?" +
+          Math.random() +
+          "'><\/script>"
+      )</script><script defer="defer" src="static/js/app.22b545be.js"></script><script defer="defer" src="static/js/213.d22e68ea.js"></script><link href="static/css/app.d065fbce.css" rel="stylesheet"><link href="static/css/213.89045697.css" rel="stylesheet"></head><body><noscript></noscript><div id="app"><div class="first-loading-wrp"><div class="loading-wrp"><span class="dot dot-spin"><i></i> <i></i> <i></i> <i></i></span></div><h1>Dever Manage</h1></div></div></body></html>

File diff suppressed because it is too large
+ 0 - 0
json/china.json


File diff suppressed because it is too large
+ 4 - 0
static/css/213.89045697.css


File diff suppressed because it is too large
+ 4 - 0
static/css/579.22204e4c.css


File diff suppressed because it is too large
+ 6 - 0
static/css/app.d065fbce.css


+ 96 - 0
static/css/loading.css

@@ -0,0 +1,96 @@
+.first-loading-wrp {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  height: 90vh;
+  min-height: 90vh;
+}
+
+.first-loading-wrp > h1 {
+  font-size: 28px;
+  font-weight: bolder;
+}
+
+.first-loading-wrp .loading-wrp {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  padding: 98px;
+}
+
+.dot {
+  position: relative;
+  box-sizing: border-box;
+  display: inline-block;
+  width: 64px;
+  height: 64px;
+  font-size: 64px;
+  transform: rotate(45deg);
+  animation: antRotate 1.2s infinite linear;
+}
+
+.dot i {
+  position: absolute;
+  display: block;
+  width: 28px;
+  height: 28px;
+  background-color: #1890ff;
+  border-radius: 100%;
+  opacity: 0.3;
+  transform: scale(0.75);
+  transform-origin: 50% 50%;
+  animation: antSpinMove 1s infinite linear alternate;
+}
+
+.dot i:nth-child(1) {
+  top: 0;
+  left: 0;
+}
+
+.dot i:nth-child(2) {
+  top: 0;
+  right: 0;
+  -webkit-animation-delay: 0.4s;
+  animation-delay: 0.4s;
+}
+
+.dot i:nth-child(3) {
+  right: 0;
+  bottom: 0;
+  -webkit-animation-delay: 0.8s;
+  animation-delay: 0.8s;
+}
+
+.dot i:nth-child(4) {
+  bottom: 0;
+  left: 0;
+  -webkit-animation-delay: 1.2s;
+  animation-delay: 1.2s;
+}
+
+@keyframes antRotate {
+  to {
+    -webkit-transform: rotate(405deg);
+    transform: rotate(405deg);
+  }
+}
+
+@-webkit-keyframes antRotate {
+  to {
+    -webkit-transform: rotate(405deg);
+    transform: rotate(405deg);
+  }
+}
+
+@keyframes antSpinMove {
+  to {
+    opacity: 1;
+  }
+}
+
+@-webkit-keyframes antSpinMove {
+  to {
+    opacity: 1;
+  }
+}

File diff suppressed because it is too large
+ 4 - 0
static/css/vab-chunk-c6f52c3a.ff9474b9.css


File diff suppressed because it is too large
+ 4 - 0
static/css/vab-plugins.f6f5c03c.css


BIN
static/fonts/remixicon.31d28485.f12fd1a0.eot


BIN
static/fonts/remixicon.881fbc46.1e0fb76b.woff


BIN
static/fonts/remixicon.888e61f0.e313410c.ttf


BIN
static/fonts/remixicon.9915fef9.5400338c.woff2


BIN
static/img/403.d6bd8853.png


BIN
static/img/404.f02775f8.png


BIN
static/img/background-1.31e3a0ac.png


BIN
static/img/background.2f742bae.jpg


BIN
static/img/login_form.242d2e10.png


File diff suppressed because it is too large
+ 153 - 0
static/img/remixicon.95138f36.2b2ee314.svg


File diff suppressed because it is too large
+ 5 - 0
static/js/213.d22e68ea.js


File diff suppressed because it is too large
+ 5 - 0
static/js/579.92d10844.js


File diff suppressed because it is too large
+ 5 - 0
static/js/592.41e25131.js


File diff suppressed because it is too large
+ 5 - 0
static/js/962.faf0c7f7.js


File diff suppressed because it is too large
+ 4 - 0
static/js/app.22b545be.js


File diff suppressed because it is too large
+ 5 - 0
static/js/vab-chunk-0b9a05e8.3a2acba3.js


File diff suppressed because it is too large
+ 5 - 0
static/js/vab-chunk-54e012b3.6818ec02.js


File diff suppressed because it is too large
+ 5 - 0
static/js/vab-chunk-844ca20f.8fd468cb.js


File diff suppressed because it is too large
+ 5 - 0
static/js/vab-chunk-b3a4eaa1.509e2c01.js


File diff suppressed because it is too large
+ 5 - 0
static/js/vab-chunk-c6f52c3a.f9ccc7c8.js


File diff suppressed because it is too large
+ 5 - 0
static/js/vab-plugins.1b59dd8d.js


Some files were not shown because too many files changed in this diff