@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
#开发环境配置
|
||||||
|
VITE_APP_ENV = 'development'
|
||||||
|
|
||||||
|
#接口地址
|
||||||
|
VITE_APP_API=/api
|
||||||
|
|
||||||
|
#页面基础路径
|
||||||
|
VITE_APP_BASE=/nenghui_uat/
|
@ -0,0 +1,13 @@
|
|||||||
|
#生产环境配置
|
||||||
|
VITE_APP_ENV = 'production'
|
||||||
|
|
||||||
|
#接口地址
|
||||||
|
#填写前缀 [/api] 需要用nginx进行反向代理
|
||||||
|
#填写地址 [https://api.bladex.cn] 只需要保证接口支持跨域即可, 无需再做代理
|
||||||
|
VITE_APP_API=/monitor-api
|
||||||
|
|
||||||
|
#页面基础路径
|
||||||
|
VITE_APP_BASE=/monitor/
|
||||||
|
|
||||||
|
# 是否在打包时开启压缩,支持 gzip 和 brotli
|
||||||
|
VITE_BUILD_COMPRESS = gzip
|
@ -0,0 +1 @@
|
|||||||
|
/node_modules
|
@ -0,0 +1,2 @@
|
|||||||
|
@saber:registry=https://center.javablade.com/api/packages/blade/npm/
|
||||||
|
//center.javablade.com/api/packages/blade/npm/:_authToken=9749f061091b44ff4662648725bd7ad8b8fcc045
|
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"printWidth": 100,
|
||||||
|
"tabWidth": 2,
|
||||||
|
"semi": true,
|
||||||
|
"singleAttributePerLine": false,
|
||||||
|
"bracketSpacing": true,
|
||||||
|
"singleQuote": true,
|
||||||
|
"arrowParens": "avoid"
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo "====================打包文件===================="
|
||||||
|
yarn build:prod
|
||||||
|
echo "====================传输文件===================="
|
||||||
|
|
||||||
|
scp -P 22 -r ./dist/** root@192.168.0.188:/docker/nginx/web/html
|
||||||
|
|
||||||
|
echo "====================部署完毕===================="
|
@ -0,0 +1,34 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang='en'>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset='UTF-8' />
|
||||||
|
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
|
||||||
|
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
|
||||||
|
<meta http-equiv='X-UA-Compatible' content='chrome=1' />
|
||||||
|
<meta name='renderer' content='webkit'>
|
||||||
|
<meta name='viewport' content='width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0'>
|
||||||
|
<meta name='apple-mobile-web-app-capable' content='yes'>
|
||||||
|
<meta name='apple-mobile-web-app-status-bar-style' content='black'>
|
||||||
|
<meta name='format-detection' content='telephone=no'>
|
||||||
|
<link rel='icon' href='/logo.ico' />
|
||||||
|
<link rel='stylesheet' href='/iconfont/index.css'>
|
||||||
|
<link rel='stylesheet' href='/iconfont/avue/iconfont.css'>
|
||||||
|
<link rel='stylesheet' href='/iconfont/saber/iconfont.css'>
|
||||||
|
<link rel='stylesheet' href='/css/loading.css'>
|
||||||
|
<link rel='stylesheet' href='/css/saber.css'>
|
||||||
|
<title>能辉UAT</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div id='app'>
|
||||||
|
<div id='loader-wrapper'>
|
||||||
|
<div class='loader-box'>
|
||||||
|
</div>
|
||||||
|
<div class='loader-title'>系统加载中</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type='module' src='/src/main.js'></script>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"baseUrl": "./",
|
||||||
|
"paths": {
|
||||||
|
"@/*": [
|
||||||
|
"src/*"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"exclude": [
|
||||||
|
"node_modules",
|
||||||
|
"dist"
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,50 @@
|
|||||||
|
export default [
|
||||||
|
{
|
||||||
|
url: '/crud/list',
|
||||||
|
method: 'get',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: {
|
||||||
|
total: 10,
|
||||||
|
data: Array(10).fill(
|
||||||
|
{
|
||||||
|
name: 'small',
|
||||||
|
sex: '男',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'small',
|
||||||
|
sex: '男',
|
||||||
|
}
|
||||||
|
),
|
||||||
|
},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/crud',
|
||||||
|
method: 'post',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: {},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/crud',
|
||||||
|
method: 'put',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: {},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/crud',
|
||||||
|
method: 'delete',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: {},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
@ -0,0 +1,296 @@
|
|||||||
|
function randomColor() {
|
||||||
|
return '#' + Math.random().toString(16).substr(2, 6).toUpperCase();
|
||||||
|
}
|
||||||
|
|
||||||
|
const top = [
|
||||||
|
{
|
||||||
|
label: '首页',
|
||||||
|
path: '/wel/index',
|
||||||
|
icon: 'el-icon-document',
|
||||||
|
meta: {
|
||||||
|
i18n: 'dashboard',
|
||||||
|
keepAlive: true
|
||||||
|
},
|
||||||
|
parentId: 0,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '测试',
|
||||||
|
icon: 'el-icon-document',
|
||||||
|
path: '/test',
|
||||||
|
meta: {
|
||||||
|
i18n: 'test',
|
||||||
|
},
|
||||||
|
parentId: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '更多',
|
||||||
|
icon: 'el-icon-document',
|
||||||
|
path: '/wel/more',
|
||||||
|
meta: {
|
||||||
|
menu: false,
|
||||||
|
i18n: 'more',
|
||||||
|
},
|
||||||
|
parentId: 2,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
const first = [
|
||||||
|
{
|
||||||
|
label: '缓冲',
|
||||||
|
path: '/cache',
|
||||||
|
component: 'views/util/cache',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'cache',
|
||||||
|
keepAlive: true,
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '参数',
|
||||||
|
path: '/params',
|
||||||
|
component: 'views/util/params',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'params',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '详情页',
|
||||||
|
path: '/detail',
|
||||||
|
component: 'views/util/detail',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'detail',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '标签',
|
||||||
|
path: '/tags',
|
||||||
|
component: 'views/util/tags',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'tags',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '存储',
|
||||||
|
path: '/store',
|
||||||
|
component: 'views/util/store',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'store',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '日志监控',
|
||||||
|
path: '/logs',
|
||||||
|
component: 'views/util/logs',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'logs',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '返回顶部',
|
||||||
|
path: '/top',
|
||||||
|
component: 'views/util/top',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'top',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '图钉',
|
||||||
|
path: '/affix',
|
||||||
|
component: 'views/util/affix',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'affix',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '多级菜单',
|
||||||
|
path: '/deep',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
label: '多级菜单1-1',
|
||||||
|
path: 'deep',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
label: '多级菜单2-1',
|
||||||
|
path: 'deep',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
component: 'views/util/deep',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '外部页面',
|
||||||
|
path: '/out',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'out',
|
||||||
|
},
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
label: '官方网站(内嵌页面)',
|
||||||
|
path: 'website',
|
||||||
|
href: 'https://avuejs.com',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'website',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '全局函数(外链页面)',
|
||||||
|
path: 'api',
|
||||||
|
href: 'https://avuejs.com/docs/api?test1=1&test2=2',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
target: '_blank',
|
||||||
|
i18n: 'api',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '组合API方式',
|
||||||
|
path: '/setup',
|
||||||
|
component: 'views/util/setup',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '通用模板',
|
||||||
|
path: '/crud',
|
||||||
|
component: 'views/util/crud',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'crud',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '表格',
|
||||||
|
path: '/table',
|
||||||
|
component: 'views/util/table',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'table',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '表单',
|
||||||
|
path: '/form',
|
||||||
|
component: 'views/util/form',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'form',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '异常页',
|
||||||
|
path: '/error',
|
||||||
|
meta: {
|
||||||
|
i18n: 'error',
|
||||||
|
},
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
label: 'error403',
|
||||||
|
path: 'error',
|
||||||
|
component: 'components/error-page/403',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'error404',
|
||||||
|
path: '404',
|
||||||
|
component: 'components/error-page/404',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'error500',
|
||||||
|
path: '500',
|
||||||
|
component: 'components/error-page/500',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '关于',
|
||||||
|
path: '/about',
|
||||||
|
component: 'views/util/about',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
iconBgColor: randomColor(),
|
||||||
|
meta: {
|
||||||
|
i18n: 'about',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
const second = [
|
||||||
|
{
|
||||||
|
label: '测试页面',
|
||||||
|
path: '/test',
|
||||||
|
component: 'views/util/test',
|
||||||
|
icon: 'icon-caidan',
|
||||||
|
meta: {
|
||||||
|
i18n: 'test',
|
||||||
|
},
|
||||||
|
children: [],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
let menu = [first, second];
|
||||||
|
export default [
|
||||||
|
{
|
||||||
|
url: '/user/getMenu',
|
||||||
|
method: 'get',
|
||||||
|
response: ({ query }) => {
|
||||||
|
return {
|
||||||
|
data: menu[query.type || 0] || [],
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/user/getTopMenu',
|
||||||
|
method: 'get',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: top,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
@ -0,0 +1,67 @@
|
|||||||
|
export default [
|
||||||
|
{
|
||||||
|
url: '/user/login',
|
||||||
|
method: 'post',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: new Date().getTime() + '',
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/user/logout',
|
||||||
|
method: 'get',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: new Date().getTime() + '',
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/user/logout',
|
||||||
|
method: 'post',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: new Date().getTime() + '',
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/user/refresh',
|
||||||
|
method: 'post',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: new Date().getTime() + '',
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: '/user/getUserInfo',
|
||||||
|
method: 'get',
|
||||||
|
response: () => {
|
||||||
|
return {
|
||||||
|
data: {
|
||||||
|
userInfo: {
|
||||||
|
username: 'admin',
|
||||||
|
name: 'avue',
|
||||||
|
avatar: 'https://gitee.com/uploads/61/632261_smallweigit.jpg',
|
||||||
|
},
|
||||||
|
roles: 'admin',
|
||||||
|
permission: [
|
||||||
|
'sys_crud_btn_add',
|
||||||
|
'sys_crud_btn_export',
|
||||||
|
'sys_menu_btn_add',
|
||||||
|
'sys_menu_btn_edit',
|
||||||
|
'sys_menu_btn_del',
|
||||||
|
'sys_role_btn1',
|
||||||
|
'sys_role_btn2',
|
||||||
|
'sys_role_btn3',
|
||||||
|
'sys_role_btn4',
|
||||||
|
'sys_role_btn5',
|
||||||
|
'sys_role_btn6',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
};
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
@ -0,0 +1,45 @@
|
|||||||
|
{
|
||||||
|
"name": "nenghui-uat",
|
||||||
|
"version": "4.0.1",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite --host",
|
||||||
|
"prod": "vite --mode production",
|
||||||
|
"build": "vite build",
|
||||||
|
"build:prod": "vite build --mode production",
|
||||||
|
"serve": "vite preview --host"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@amap/amap-jsapi-loader": "^1.0.1",
|
||||||
|
"@element-plus/icons-vue": "^2.0.9",
|
||||||
|
"@saber/nf-design-base-elp": "^1.2.0",
|
||||||
|
"@smallwei/avue": "^3.4.1",
|
||||||
|
"animate.css": "^4.1.1",
|
||||||
|
"avue-plugin-ueditor": "^1.0.3",
|
||||||
|
"axios": "^0.21.1",
|
||||||
|
"crypto-js": "^4.1.1",
|
||||||
|
"dayjs": "^1.10.6",
|
||||||
|
"echarts": "^5.5.0",
|
||||||
|
"element-plus": "^2.3.7",
|
||||||
|
"js-base64": "^3.7.4",
|
||||||
|
"js-cookie": "^3.0.0",
|
||||||
|
"js-md5": "^0.7.3",
|
||||||
|
"mockjs": "^1.1.0",
|
||||||
|
"nprogress": "^0.2.0",
|
||||||
|
"vite-plugin-mock": "^2.9.4",
|
||||||
|
"vue": "^3.2.40",
|
||||||
|
"vue-echarts": "^6.7.2",
|
||||||
|
"vue-i18n": "^9.1.9",
|
||||||
|
"vue-router": "^4.2.4",
|
||||||
|
"vuex": "^4.0.2"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@vitejs/plugin-vue": "^1.3.0",
|
||||||
|
"@vue/compiler-sfc": "^3.0.5",
|
||||||
|
"prettier": "^2.8.7",
|
||||||
|
"sass": "^1.37.5",
|
||||||
|
"unplugin-auto-import": "^0.11.2",
|
||||||
|
"vite": "^2.9.16",
|
||||||
|
"vite-plugin-compression": "^0.5.1",
|
||||||
|
"vite-plugin-vue-setup-extend": "^0.4.0"
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 4.0 KiB |
@ -0,0 +1,116 @@
|
|||||||
|
.loading {
|
||||||
|
display: flex;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
background-color: #f4f7f9
|
||||||
|
}
|
||||||
|
|
||||||
|
.loading .loading-wrap {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
display: flex;
|
||||||
|
-webkit-transform: translate3d(-50%, -50%, 0);
|
||||||
|
transform: translate3d(-50%, -50%, 0);
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column
|
||||||
|
}
|
||||||
|
|
||||||
|
.loading .dots {
|
||||||
|
display: flex;
|
||||||
|
padding: 98px;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center
|
||||||
|
}
|
||||||
|
|
||||||
|
.loading .loading-title {
|
||||||
|
display: flex;
|
||||||
|
font-weight: bold;
|
||||||
|
margin-top: 30px;
|
||||||
|
font-size: 18px;
|
||||||
|
color: rgba(0, 0, 0, .85);
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.dot {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
margin-top: 30px;
|
||||||
|
font-size: 28px;
|
||||||
|
transform: rotate(45deg);
|
||||||
|
box-sizing: border-box;
|
||||||
|
animation: antRotate 1.2s infinite linear
|
||||||
|
}
|
||||||
|
|
||||||
|
.dot i {
|
||||||
|
position: absolute;
|
||||||
|
display: block;
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
background-color: #0065cc;
|
||||||
|
border-radius: 100%;
|
||||||
|
opacity: .3;
|
||||||
|
transform: scale(.75);
|
||||||
|
animation: antSpinMove 1s infinite linear alternate;
|
||||||
|
transform-origin: 50% 50%
|
||||||
|
}
|
||||||
|
|
||||||
|
.dot i:nth-child(1) {
|
||||||
|
top: 0;
|
||||||
|
left: 0
|
||||||
|
}
|
||||||
|
|
||||||
|
.dot i:nth-child(2) {
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
-webkit-animation-delay: .4s;
|
||||||
|
animation-delay: .4s
|
||||||
|
}
|
||||||
|
|
||||||
|
.dot i:nth-child(3) {
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
-webkit-animation-delay: .8s;
|
||||||
|
animation-delay: .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
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,88 @@
|
|||||||
|
html,
|
||||||
|
body,
|
||||||
|
#app {
|
||||||
|
height: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: 99999;
|
||||||
|
background-color: #151a26;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box {
|
||||||
|
position: fixed;
|
||||||
|
left: calc(50% - 250px);
|
||||||
|
top: calc(50% - 100px);
|
||||||
|
margin: 0 auto;
|
||||||
|
width: 500px;
|
||||||
|
height: 200px;
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: center;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #87888E;
|
||||||
|
font-size: 35px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span {
|
||||||
|
opacity: 0.4;
|
||||||
|
display: inline-block;
|
||||||
|
animation: bouncingLoader 1s infinite alternate;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span:nth-child(2) {
|
||||||
|
animation-delay: 0.1s;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span:nth-child(3) {
|
||||||
|
animation-delay: 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span:nth-child(4) {
|
||||||
|
animation-delay: 0.3s;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span:nth-child(5) {
|
||||||
|
animation-delay: 0.4s;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span:nth-child(6) {
|
||||||
|
animation-delay: 0.5s;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-box > span:nth-child(7) {
|
||||||
|
animation-delay: 0.6s;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes bouncingLoader {
|
||||||
|
0% {
|
||||||
|
transform: translateY(0);
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
transform: translateY(25px);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: translateY(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#loader-wrapper .loader-title {
|
||||||
|
font-weight: bold;
|
||||||
|
z-index: 1002;
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
margin-top: 15px;
|
||||||
|
color: #87888E;
|
||||||
|
font-size: 18px;
|
||||||
|
width: 100%;
|
||||||
|
height: 30px;
|
||||||
|
text-align: center;
|
||||||
|
opacity: 0.4;
|
||||||
|
line-height: 30px;
|
||||||
|
}
|
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 88 KiB |
@ -0,0 +1,23 @@
|
|||||||
|
|
||||||
|
[class^="icon-"]{
|
||||||
|
font-family: "iconfont" !important;
|
||||||
|
/* 以下内容参照第三方图标库本身的规则 */
|
||||||
|
font-size: 18px !important;
|
||||||
|
font-style: normal;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
}
|
||||||
|
.el-menu-item [class^=icon-] {
|
||||||
|
margin-right: 5px;
|
||||||
|
width: 24px;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 18px;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.el-submenu [class^=icon-] {
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-right: 5px;
|
||||||
|
width: 24px;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
@ -0,0 +1,583 @@
|
|||||||
|
{
|
||||||
|
"id": "1066523",
|
||||||
|
"name": "saber",
|
||||||
|
"font_family": "iconfont",
|
||||||
|
"css_prefix_text": "icon",
|
||||||
|
"description": "saber图标库",
|
||||||
|
"glyphs": [
|
||||||
|
{
|
||||||
|
"icon_id": "7396772",
|
||||||
|
"name": "gitee",
|
||||||
|
"font_class": "gitee2",
|
||||||
|
"unicode": "e6d6",
|
||||||
|
"unicode_decimal": 59094
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "431779",
|
||||||
|
"name": "github",
|
||||||
|
"font_class": "github",
|
||||||
|
"unicode": "e709",
|
||||||
|
"unicode_decimal": 59145
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766806",
|
||||||
|
"name": "icon_wechat",
|
||||||
|
"font_class": "icon_wechat",
|
||||||
|
"unicode": "ebde",
|
||||||
|
"unicode_decimal": 60382
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766735",
|
||||||
|
"name": "icon_exchange",
|
||||||
|
"font_class": "icon_exchange",
|
||||||
|
"unicode": "eba7",
|
||||||
|
"unicode_decimal": 60327
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766736",
|
||||||
|
"name": "icon_ding",
|
||||||
|
"font_class": "icon_ding",
|
||||||
|
"unicode": "eba8",
|
||||||
|
"unicode_decimal": 60328
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766737",
|
||||||
|
"name": "icon_down",
|
||||||
|
"font_class": "icon_down",
|
||||||
|
"unicode": "eba9",
|
||||||
|
"unicode_decimal": 60329
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766740",
|
||||||
|
"name": "icon_glass",
|
||||||
|
"font_class": "icon_glass",
|
||||||
|
"unicode": "ebaa",
|
||||||
|
"unicode_decimal": 60330
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766742",
|
||||||
|
"name": "icon_GPS",
|
||||||
|
"font_class": "icon_GPS",
|
||||||
|
"unicode": "ebab",
|
||||||
|
"unicode_decimal": 60331
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766743",
|
||||||
|
"name": "icon_hardware_fill",
|
||||||
|
"font_class": "icon_hardware_fill",
|
||||||
|
"unicode": "ebac",
|
||||||
|
"unicode_decimal": 60332
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766745",
|
||||||
|
"name": "icon_im_more",
|
||||||
|
"font_class": "icon_im_more",
|
||||||
|
"unicode": "ebad",
|
||||||
|
"unicode_decimal": 60333
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766747",
|
||||||
|
"name": "icon_group",
|
||||||
|
"font_class": "icon_group",
|
||||||
|
"unicode": "ebae",
|
||||||
|
"unicode_decimal": 60334
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766748",
|
||||||
|
"name": "icon_horn",
|
||||||
|
"font_class": "icon_horn",
|
||||||
|
"unicode": "ebaf",
|
||||||
|
"unicode_decimal": 60335
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766749",
|
||||||
|
"name": "icon_im_face",
|
||||||
|
"font_class": "icon_im_face",
|
||||||
|
"unicode": "ebb0",
|
||||||
|
"unicode_decimal": 60336
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766752",
|
||||||
|
"name": "icon_launch_page",
|
||||||
|
"font_class": "icon_launch_page",
|
||||||
|
"unicode": "ebb1",
|
||||||
|
"unicode_decimal": 60337
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766753",
|
||||||
|
"name": "icon_likegood",
|
||||||
|
"font_class": "icon_likegood",
|
||||||
|
"unicode": "ebb2",
|
||||||
|
"unicode_decimal": 60338
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766754",
|
||||||
|
"name": "icon_index_line",
|
||||||
|
"font_class": "icon_index_line",
|
||||||
|
"unicode": "ebb3",
|
||||||
|
"unicode_decimal": 60339
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766755",
|
||||||
|
"name": "icon_live",
|
||||||
|
"font_class": "icon_live",
|
||||||
|
"unicode": "ebb4",
|
||||||
|
"unicode_decimal": 60340
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766756",
|
||||||
|
"name": "icon_link",
|
||||||
|
"font_class": "icon_link",
|
||||||
|
"unicode": "ebb5",
|
||||||
|
"unicode_decimal": 60341
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766757",
|
||||||
|
"name": "icon_im_voice",
|
||||||
|
"font_class": "icon_im_voice",
|
||||||
|
"unicode": "ebb6",
|
||||||
|
"unicode_decimal": 60342
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766758",
|
||||||
|
"name": "icon_mobilephone",
|
||||||
|
"font_class": "icon_mobilephone",
|
||||||
|
"unicode": "ebb7",
|
||||||
|
"unicode_decimal": 60343
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766759",
|
||||||
|
"name": "icon_dmail",
|
||||||
|
"font_class": "icon_dmail",
|
||||||
|
"unicode": "ebb8",
|
||||||
|
"unicode_decimal": 60344
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766760",
|
||||||
|
"name": "icon_message",
|
||||||
|
"font_class": "icon_message",
|
||||||
|
"unicode": "ebb9",
|
||||||
|
"unicode_decimal": 60345
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766763",
|
||||||
|
"name": "icon_more",
|
||||||
|
"font_class": "icon_more",
|
||||||
|
"unicode": "ebba",
|
||||||
|
"unicode_decimal": 60346
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766764",
|
||||||
|
"name": "icon_left",
|
||||||
|
"font_class": "icon_left",
|
||||||
|
"unicode": "ebbb",
|
||||||
|
"unicode_decimal": 60347
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766765",
|
||||||
|
"name": "icon_next_arrow",
|
||||||
|
"font_class": "icon_next_arrow",
|
||||||
|
"unicode": "ebbc",
|
||||||
|
"unicode_decimal": 60348
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766766",
|
||||||
|
"name": "icon_notice",
|
||||||
|
"font_class": "icon_notice",
|
||||||
|
"unicode": "ebbd",
|
||||||
|
"unicode_decimal": 60349
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766769",
|
||||||
|
"name": "icon_namecard",
|
||||||
|
"font_class": "icon_namecard",
|
||||||
|
"unicode": "ebbe",
|
||||||
|
"unicode_decimal": 60350
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766770",
|
||||||
|
"name": "icon_phone",
|
||||||
|
"font_class": "icon_phone",
|
||||||
|
"unicode": "ebbf",
|
||||||
|
"unicode_decimal": 60351
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766771",
|
||||||
|
"name": "icon_qq",
|
||||||
|
"font_class": "icon_qq",
|
||||||
|
"unicode": "ebc0",
|
||||||
|
"unicode_decimal": 60352
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766772",
|
||||||
|
"name": "icon_photo",
|
||||||
|
"font_class": "icon_photo",
|
||||||
|
"unicode": "ebc1",
|
||||||
|
"unicode_decimal": 60353
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766774",
|
||||||
|
"name": "icon_redpacket",
|
||||||
|
"font_class": "icon_redpacket",
|
||||||
|
"unicode": "ebc2",
|
||||||
|
"unicode_decimal": 60354
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766775",
|
||||||
|
"name": "icon_patriarch",
|
||||||
|
"font_class": "icon_patriarch",
|
||||||
|
"unicode": "ebc3",
|
||||||
|
"unicode_decimal": 60355
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766776",
|
||||||
|
"name": "icon_roundclose",
|
||||||
|
"font_class": "icon_roundclose",
|
||||||
|
"unicode": "ebc4",
|
||||||
|
"unicode_decimal": 60356
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766777",
|
||||||
|
"name": "icon_im_keyboard",
|
||||||
|
"font_class": "icon_im_keyboard",
|
||||||
|
"unicode": "ebc5",
|
||||||
|
"unicode_decimal": 60357
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766778",
|
||||||
|
"name": "icon_roundreduce",
|
||||||
|
"font_class": "icon_roundreduce",
|
||||||
|
"unicode": "ebc6",
|
||||||
|
"unicode_decimal": 60358
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766780",
|
||||||
|
"name": "icon_QRcode",
|
||||||
|
"font_class": "icon_QRcode",
|
||||||
|
"unicode": "ebc7",
|
||||||
|
"unicode_decimal": 60359
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766781",
|
||||||
|
"name": "icon_savememo",
|
||||||
|
"font_class": "icon_savememo",
|
||||||
|
"unicode": "ebc8",
|
||||||
|
"unicode_decimal": 60360
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766782",
|
||||||
|
"name": "icon_roundadd",
|
||||||
|
"font_class": "icon_roundadd",
|
||||||
|
"unicode": "ebc9",
|
||||||
|
"unicode_decimal": 60361
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766783",
|
||||||
|
"name": "icon_refresh",
|
||||||
|
"font_class": "icon_refresh",
|
||||||
|
"unicode": "ebca",
|
||||||
|
"unicode_decimal": 60362
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766784",
|
||||||
|
"name": "icon_search",
|
||||||
|
"font_class": "icon_search",
|
||||||
|
"unicode": "ebcb",
|
||||||
|
"unicode_decimal": 60363
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766785",
|
||||||
|
"name": "icon_scan",
|
||||||
|
"font_class": "icon_scan",
|
||||||
|
"unicode": "ebcc",
|
||||||
|
"unicode_decimal": 60364
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766786",
|
||||||
|
"name": "icon_send",
|
||||||
|
"font_class": "icon_send",
|
||||||
|
"unicode": "ebcd",
|
||||||
|
"unicode_decimal": 60365
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766787",
|
||||||
|
"name": "icon_principal",
|
||||||
|
"font_class": "icon_principal",
|
||||||
|
"unicode": "ebce",
|
||||||
|
"unicode_decimal": 60366
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766789",
|
||||||
|
"name": "icon_scan_namecard",
|
||||||
|
"font_class": "icon_scan_namecard",
|
||||||
|
"unicode": "ebcf",
|
||||||
|
"unicode_decimal": 60367
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766790",
|
||||||
|
"name": "icon_secret",
|
||||||
|
"font_class": "icon_secret",
|
||||||
|
"unicode": "ebd0",
|
||||||
|
"unicode_decimal": 60368
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766791",
|
||||||
|
"name": "icon_share",
|
||||||
|
"font_class": "icon_share",
|
||||||
|
"unicode": "ebd1",
|
||||||
|
"unicode_decimal": 60369
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766793",
|
||||||
|
"name": "icon_sms",
|
||||||
|
"font_class": "icon_sms",
|
||||||
|
"unicode": "ebd2",
|
||||||
|
"unicode_decimal": 60370
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766795",
|
||||||
|
"name": "icon_setting",
|
||||||
|
"font_class": "icon_setting",
|
||||||
|
"unicode": "ebd3",
|
||||||
|
"unicode_decimal": 60371
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766798",
|
||||||
|
"name": "icon_star",
|
||||||
|
"font_class": "icon_star",
|
||||||
|
"unicode": "ebd4",
|
||||||
|
"unicode_decimal": 60372
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766799",
|
||||||
|
"name": "icon_subordinate",
|
||||||
|
"font_class": "icon_subordinate",
|
||||||
|
"unicode": "ebd5",
|
||||||
|
"unicode_decimal": 60373
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766800",
|
||||||
|
"name": "icon_task",
|
||||||
|
"font_class": "icon_task",
|
||||||
|
"unicode": "ebd6",
|
||||||
|
"unicode_decimal": 60374
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766803",
|
||||||
|
"name": "icon_study",
|
||||||
|
"font_class": "icon_study",
|
||||||
|
"unicode": "ebd7",
|
||||||
|
"unicode_decimal": 60375
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766808",
|
||||||
|
"name": "icon_work",
|
||||||
|
"font_class": "icon_work",
|
||||||
|
"unicode": "ebd8",
|
||||||
|
"unicode_decimal": 60376
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766811",
|
||||||
|
"name": "icon_safety",
|
||||||
|
"font_class": "icon_safety",
|
||||||
|
"unicode": "ebd9",
|
||||||
|
"unicode_decimal": 60377
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766813",
|
||||||
|
"name": "icon_voipphone",
|
||||||
|
"font_class": "icon_voipphone",
|
||||||
|
"unicode": "ebda",
|
||||||
|
"unicode_decimal": 60378
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766815",
|
||||||
|
"name": "icon_shakehands",
|
||||||
|
"font_class": "icon_shakehands",
|
||||||
|
"unicode": "ebdb",
|
||||||
|
"unicode_decimal": 60379
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766817",
|
||||||
|
"name": "icon_task_done",
|
||||||
|
"font_class": "icon_task_done",
|
||||||
|
"unicode": "ebdc",
|
||||||
|
"unicode_decimal": 60380
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766820",
|
||||||
|
"name": "icon_workfile_line",
|
||||||
|
"font_class": "icon_workfile_line",
|
||||||
|
"unicode": "ebdd",
|
||||||
|
"unicode_decimal": 60381
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766709",
|
||||||
|
"name": "icon_add",
|
||||||
|
"font_class": "icon_add",
|
||||||
|
"unicode": "eb8f",
|
||||||
|
"unicode_decimal": 60303
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766710",
|
||||||
|
"name": "icon_addmessage",
|
||||||
|
"font_class": "icon_addmessage",
|
||||||
|
"unicode": "eb90",
|
||||||
|
"unicode_decimal": 60304
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766711",
|
||||||
|
"name": "icon_addresslist",
|
||||||
|
"font_class": "icon_addresslist",
|
||||||
|
"unicode": "eb91",
|
||||||
|
"unicode_decimal": 60305
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766712",
|
||||||
|
"name": "icon_affiliations_li",
|
||||||
|
"font_class": "icon_affiliations_li",
|
||||||
|
"unicode": "eb92",
|
||||||
|
"unicode_decimal": 60306
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766713",
|
||||||
|
"name": "icon_addperson",
|
||||||
|
"font_class": "icon_addperson",
|
||||||
|
"unicode": "eb93",
|
||||||
|
"unicode_decimal": 60307
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766714",
|
||||||
|
"name": "icon_boss",
|
||||||
|
"font_class": "icon_boss",
|
||||||
|
"unicode": "eb94",
|
||||||
|
"unicode_decimal": 60308
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766715",
|
||||||
|
"name": "icon_alipay_line",
|
||||||
|
"font_class": "icon_alipay_line",
|
||||||
|
"unicode": "eb95",
|
||||||
|
"unicode_decimal": 60309
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766716",
|
||||||
|
"name": "icon_addressbook",
|
||||||
|
"font_class": "icon_addressbook",
|
||||||
|
"unicode": "eb96",
|
||||||
|
"unicode_decimal": 60310
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766717",
|
||||||
|
"name": "icon_at",
|
||||||
|
"font_class": "icon_at",
|
||||||
|
"unicode": "eb97",
|
||||||
|
"unicode_decimal": 60311
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766718",
|
||||||
|
"name": "icon_airplay",
|
||||||
|
"font_class": "icon_airplay",
|
||||||
|
"unicode": "eb98",
|
||||||
|
"unicode_decimal": 60312
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766719",
|
||||||
|
"name": "icon_calendar",
|
||||||
|
"font_class": "icon_calendar",
|
||||||
|
"unicode": "eb99",
|
||||||
|
"unicode_decimal": 60313
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766720",
|
||||||
|
"name": "icon_attestation",
|
||||||
|
"font_class": "icon_attestation",
|
||||||
|
"unicode": "eb9a",
|
||||||
|
"unicode_decimal": 60314
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766721",
|
||||||
|
"name": "icon_camera",
|
||||||
|
"font_class": "icon_camera",
|
||||||
|
"unicode": "eb9b",
|
||||||
|
"unicode_decimal": 60315
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766722",
|
||||||
|
"name": "icon_certificate_fil",
|
||||||
|
"font_class": "icon_certificate_fil",
|
||||||
|
"unicode": "eb9c",
|
||||||
|
"unicode_decimal": 60316
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766723",
|
||||||
|
"name": "icon_coinpurse_line",
|
||||||
|
"font_class": "icon_coinpurse_line",
|
||||||
|
"unicode": "eb9d",
|
||||||
|
"unicode_decimal": 60317
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766725",
|
||||||
|
"name": "icon_compile",
|
||||||
|
"font_class": "icon_compile",
|
||||||
|
"unicode": "eb9e",
|
||||||
|
"unicode_decimal": 60318
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766726",
|
||||||
|
"name": "icon_details",
|
||||||
|
"font_class": "icon_details",
|
||||||
|
"unicode": "eb9f",
|
||||||
|
"unicode_decimal": 60319
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766728",
|
||||||
|
"name": "icon_cloud_history",
|
||||||
|
"font_class": "icon_cloud_history",
|
||||||
|
"unicode": "eba0",
|
||||||
|
"unicode_decimal": 60320
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766729",
|
||||||
|
"name": "icon_community_line",
|
||||||
|
"font_class": "icon_community_line",
|
||||||
|
"unicode": "eba1",
|
||||||
|
"unicode_decimal": 60321
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766730",
|
||||||
|
"name": "icon_discovery",
|
||||||
|
"font_class": "icon_discovery",
|
||||||
|
"unicode": "eba2",
|
||||||
|
"unicode_decimal": 60322
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766731",
|
||||||
|
"name": "icon_delete",
|
||||||
|
"font_class": "icon_delete",
|
||||||
|
"unicode": "eba3",
|
||||||
|
"unicode_decimal": 60323
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766732",
|
||||||
|
"name": "icon_dispose",
|
||||||
|
"font_class": "icon_dispose",
|
||||||
|
"unicode": "eba4",
|
||||||
|
"unicode_decimal": 60324
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766733",
|
||||||
|
"name": "icon_doc",
|
||||||
|
"font_class": "icon_doc",
|
||||||
|
"unicode": "eba5",
|
||||||
|
"unicode_decimal": 60325
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon_id": "7766734",
|
||||||
|
"name": "icon_cspace",
|
||||||
|
"font_class": "icon_cspace",
|
||||||
|
"unicode": "eba6",
|
||||||
|
"unicode_decimal": 60326
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
After Width: | Height: | Size: 133 KiB |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 180 B |
After Width: | Height: | Size: 835 B |
After Width: | Height: | Size: 872 B |
After Width: | Height: | Size: 950 B |
After Width: | Height: | Size: 1005 B |
After Width: | Height: | Size: 1.3 MiB |
After Width: | Height: | Size: 150 KiB |
After Width: | Height: | Size: 151 KiB |
After Width: | Height: | Size: 152 KiB |
After Width: | Height: | Size: 150 KiB |
After Width: | Height: | Size: 831 B |
After Width: | Height: | Size: 830 B |
After Width: | Height: | Size: 848 B |
After Width: | Height: | Size: 865 B |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 87 KiB |
After Width: | Height: | Size: 87 KiB |
After Width: | Height: | Size: 81 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 87 KiB |
After Width: | Height: | Size: 87 KiB |
After Width: | Height: | Size: 285 KiB |
After Width: | Height: | Size: 254 KiB |
After Width: | Height: | Size: 310 KiB |
After Width: | Height: | Size: 190 KiB |
After Width: | Height: | Size: 136 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 123 KiB |
After Width: | Height: | Size: 239 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 359 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 254 KiB |
After Width: | Height: | Size: 310 KiB |
After Width: | Height: | Size: 190 KiB |
After Width: | Height: | Size: 136 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 735 B |
After Width: | Height: | Size: 359 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 4.3 KiB |
@ -0,0 +1,67 @@
|
|||||||
|
<template>
|
||||||
|
<router-view />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {};
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss">
|
||||||
|
html,
|
||||||
|
body,
|
||||||
|
#app {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.avue-form__menu--left{
|
||||||
|
padding: 0 10px !important;
|
||||||
|
}
|
||||||
|
// .avue-group{margin: 0 5px;}
|
||||||
|
.el-upload--picture-card{
|
||||||
|
--el-upload-picture-card-size:88px;
|
||||||
|
}
|
||||||
|
.el-upload-list--picture-card{
|
||||||
|
--el-upload-list-picture-card-size:88px;
|
||||||
|
}
|
||||||
|
.avue-crud__search .el-form-item{
|
||||||
|
margin-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
// .avue-dialog{
|
||||||
|
// max-height: calc(100% - 8vh);
|
||||||
|
// margin: 4vh auto;
|
||||||
|
// }
|
||||||
|
.avue-dialog .el-dialog__body{
|
||||||
|
padding: 20px 20px 40px;
|
||||||
|
}
|
||||||
|
/*** 服务进程 ***/
|
||||||
|
.serviceProcess{
|
||||||
|
display: flex;
|
||||||
|
padding: 20px 0;
|
||||||
|
margin: 0;
|
||||||
|
list-style-type: none;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
li{
|
||||||
|
text-align: center;
|
||||||
|
width: 100px;
|
||||||
|
.pic{
|
||||||
|
width: 50px;
|
||||||
|
height: 50px;
|
||||||
|
background: url() no-repeat center;
|
||||||
|
background-size: contain;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
.txt{
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
.time{
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
&.arrow{
|
||||||
|
width: 22px;
|
||||||
|
.pic{
|
||||||
|
width: 22px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
@ -0,0 +1,63 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-system/region/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
export const selectCityByProvince = (provinceName) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-system/region/selectCityByProvince',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
provinceName:provinceName
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getLazyTree = (parentCode, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-system/region/lazy-tree',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
parentCode,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getDetail = code => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-system/region/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
code,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const remove = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-system/region/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const submit = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-system/region/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,30 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文件流返回
|
||||||
|
* @param url 接口地址
|
||||||
|
* @param params 接口参数
|
||||||
|
*/
|
||||||
|
export const exportBlob = (url, params) => {
|
||||||
|
return request({
|
||||||
|
url: url,
|
||||||
|
params: params,
|
||||||
|
method: 'get',
|
||||||
|
responseType: 'blob',
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目公司数据
|
||||||
|
**/
|
||||||
|
export const getPartnerList = (page) => {
|
||||||
|
return request({
|
||||||
|
url: '/sf/partner/list',
|
||||||
|
method: 'get',
|
||||||
|
// params: {
|
||||||
|
// current:page.currentPage || '',
|
||||||
|
// size:page.pageSize || '',
|
||||||
|
// }
|
||||||
|
})
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-desk/notice/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
cryptoToken: false,
|
||||||
|
cryptoData: false,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const remove = ids => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-desk/notice/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
},
|
||||||
|
cryptoToken: false,
|
||||||
|
cryptoData: false,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const add = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-desk/notice/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
cryptoToken: false,
|
||||||
|
cryptoData: false,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const update = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-desk/notice/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
cryptoToken: false,
|
||||||
|
cryptoData: false,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getNotice = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-desk/notice/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
cryptoToken: false,
|
||||||
|
cryptoData: false,
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,13 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (page, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/sf/operationSite/findSiteAmountPage',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current:page.currentPage,
|
||||||
|
size:page.pageSize,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (page, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/sf/operationOrderSettle/page',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current:page.currentPage,
|
||||||
|
size:page.pageSize,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getDetail = (id) => {
|
||||||
|
return request({
|
||||||
|
url: '/sf/operationOrderSettle/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
@ -0,0 +1,122 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const modelList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/model/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const managerList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/manager/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const followList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/follow/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const removeModel = ids => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/model/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const deployModel = params => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/model/deploy',
|
||||||
|
method: 'post',
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const changeState = params => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/manager/change-state',
|
||||||
|
method: 'post',
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const deployUpload = (category, tenantIds, files) => {
|
||||||
|
const formData = new FormData();
|
||||||
|
formData.append('category', category);
|
||||||
|
formData.append('tenantIds', tenantIds);
|
||||||
|
files.forEach(file => {
|
||||||
|
formData.append('files', file);
|
||||||
|
});
|
||||||
|
return request({
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'multipart/form-data',
|
||||||
|
},
|
||||||
|
url: '/blade-flow/manager/deploy-upload',
|
||||||
|
method: 'post',
|
||||||
|
data: formData,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const deleteDeployment = deploymentIds => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/manager/delete-deployment',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
deploymentIds,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const deleteProcessInstance = params => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/follow/delete-process-instance',
|
||||||
|
method: 'post',
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const submitModel = data => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/model/submit',
|
||||||
|
method: 'post',
|
||||||
|
data,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const detail = params => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/model/detail',
|
||||||
|
method: 'get',
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const modelView = params => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-flow/process/model-view',
|
||||||
|
method: 'get',
|
||||||
|
params,
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,78 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getDetail = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const remove = ids => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const add = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const update = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const change = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/change',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
id: row.id,
|
||||||
|
enable: row.enable,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const run = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/run',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
id: row.id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const sync = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-info/sync',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,57 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-server/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getDetail = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-server/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const remove = ids => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-server/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const add = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-server/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const update = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-server/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const sync = row => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-job/job-server/sync',
|
||||||
|
method: 'post',
|
||||||
|
data: row,
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,62 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getUsualList = (current, size) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-log/usual/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getApiList = (current, size) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-log/api/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getErrorList = (current, size) => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-log/error/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getUsualLogs = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-log/usual/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
export const getApiLogs = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-log/api/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
export const getErrorLogs = id => {
|
||||||
|
return request({
|
||||||
|
url: '/blade-log/error/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
@ -0,0 +1,60 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/material/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getDetail = (id) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/material/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const remove = (ids) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/material/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const setStatus = (ids,status) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/material/setStatus',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,status
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const add = (row) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/material/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const update = (row) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/material/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,50 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineer/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getDetail = (id) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineer/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const remove = (ids) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineer/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const add = (row) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineer/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const update = (row) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineer/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,50 @@
|
|||||||
|
import request from '@/axios';
|
||||||
|
|
||||||
|
export const getList = (current, size, params) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineerOutbound/list',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
current,
|
||||||
|
size,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getDetail = (id) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineerOutbound/detail',
|
||||||
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const remove = (ids) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineerOutbound/remove',
|
||||||
|
method: 'post',
|
||||||
|
params: {
|
||||||
|
ids,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const add = (row) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineerOutbound/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const update = (row) => {
|
||||||
|
return request({
|
||||||
|
url: '/wl/materialEngineerOutbound/submit',
|
||||||
|
method: 'post',
|
||||||
|
data: row
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|