1
0

Merge branch 'main' into multi-tenant

This commit is contained in:
2024-11-01 10:43:40 +08:00
405 changed files with 118 additions and 792 deletions

7
.gitignore vendored
View File

@@ -17,7 +17,6 @@ docs/temp/
*.vsix
*.bak
build/usr/local/omc/bin/captrace
build/usr/local/omc/bin/crontask
build/usr/local/omc/bin/data2html
@@ -30,7 +29,7 @@ debbuild/22.04/usr/local/omc/bin/restagent
debbuild/22.04/usr/local/omc/bin/sshsvc
# release package
build/usr/local/omc/htdocs
debbuild/22.04/usr/local/omc/htdocs
debbuild/usr/local/omc/htdocs
build/usr/local/omc/htdocs/
debbuild/22.04/usr/local/omc/htdocs/
debbuild/usr/local/omc/htdocs/
release/

View File

@@ -1,10 +1,11 @@
#!/bin/bash
usage() {
echo "Usage: $0 [OPTION] deb|rpm"
echo "Usage: $0 [OPTION] deb|badeb|rpm"
echo
echo "Build omc package, option as follow:"
echo " deb|rpm, deb: ubuntu|debian package build by dpkg"
echo " deb|badeb|rpm, deb: ubuntu|debian package build by dpkg"
echo " badeb: ubuntu|debian package build by dpkg"
echo " rpm: centos/redhat package, build by rpmbuild"
echo " -r, =build root directory build root directory, default directory is $HOME/omc.git"
echo " -d dump SQL from database"
@@ -15,7 +16,7 @@ pkgtype=""
new_args=()
# Traverse all parameters
for arg in "$@"; do
if [[ "$arg" == "deb" || "$arg" == "rpm" ]]; then
if [[ "$arg" == "deb" || "$arg" == "badeb" || "$arg" == "rpm" ]]; then
pkgtype=$arg
else
new_args+=("$arg") # Add non pkgtype parameters to a new parameter list
@@ -71,14 +72,17 @@ DumpToolDir=${EmsBEDir}/tools/misc
ProjectTag=multi-tenancy
BuildDir=${EmsBuildRoot}/build
CustomizedDir=${EmsBuildRoot}/customized
BuildOMCDir=${BuildDir}/usr/local/omc
BuildOMCBinDir=${BuildOMCDir}/bin
BuildOMCEtcDir=${BuildOMCDir}/etc
BuildLibDir=${BuildDir}/lib
BuildLibSystemDir=${BuildLibDir}/systemd/system
DebBuildDir=${EmsBuildRoot}/debbuild
DebBuildOMCDir=${EmsBuildRoot}/debbuild/usr/local/omc
DebFEBuildDir=${EmsBuildRoot}/debbuild/usr/local/omc/htdocs
DebBuild2204Dir=${EmsBuildRoot}/debbuild/22.04
DebBuild2204OMCDir=${EmsBuildRoot}/debbuild/22.04/usr/local/omc
DebFEBuild2204Dir=${EmsBuildRoot}/debbuild/22.04/usr/local/omc/htdocs
RpmBuildDir=${EmsBuildRoot}/rpmbuild
RpmFEBuildDir=${RpmBuildDir}/BUILD/usr/local/omc/htdocs
@@ -114,10 +118,10 @@ if [[ ${RpmArch} =~ "x86_64" ]];then
elif [[ ${RpmArch} =~ "aarch64" ]];then
RelArch=arm64
fi
ReleasePkgDir=${ReleaseDir}/"${pkgtype}"s/${RelArch}
case "${pkgtype}" in
rpm)
ReleasePkgDir=${ReleaseDir}/rpms/${RelArch}
ProcList="restagent crontask sshsvc captrace data2html"
cd $EmsBEDir
for procName in $ProcList;do
@@ -177,6 +181,7 @@ case "${pkgtype}" in
md5sum $RpmPkgRename >omc-md5sum.txt
;;
deb)
ReleasePkgDir=${ReleaseDir}/debs/${RelArch}
ProcList="restagent crontask sshsvc captrace data2html"
cd $EmsBEDir
for procName in $ProcList;do
@@ -188,6 +193,7 @@ case "${pkgtype}" in
VersionID=`grep VERSION_ID /etc/os-release`
if [[ ${VersionID} =~ 'VERSION_ID="22.04"' ]]; then
DebBuildDir=${DebBuild2204Dir}
DebBuildOMCDir=${DebBuild2204OMCDir}
DebFEBuildDir=${DebFEBuild2204Dir}
#DebPkgFile=${PROJECT}-${VERSION}-22.04-${Release).${PLATFORM).deb
DebPkgFile=${PROJECT}-r${VERSION}-${RelDate}-ub22.deb
@@ -211,6 +217,7 @@ case "${pkgtype}" in
rm -rf ${FrontBuildDir}/front/*
rm -rf ${DebFEBuildDir}/front/*
rm -rf ${DebBuildDir}/usr/local/omc/etc/db/*
rm -rf ${DebBuildOMCDir}/static/*
cp -rf ${RestagentDir}/${RESTAGENT} ${BuildOMCBinDir}
cp -rf ${CrontaskDir}/${CRONTASK} ${BuildOMCBinDir}
@@ -237,6 +244,8 @@ case "${pkgtype}" in
chmod 755 ${DebBuildDir}/DEBIAN/postinst
chmod 755 ${DebBuildDir}/DEBIAN/postrm
cp -rf ${BuildDir}/* ${DebBuildDir}/
cp -rf ${CustomizedDir}/agt.d ${DebBuildOMCDir}/static
cp -rf ${CustomizedDir}/omc.d ${DebBuildOMCDir}/static
#cp -rf ${BuildDir}/nginx/* ${DebBuildDir}/etc/nginx/conf.d
#cp -rf ${BuildDir}/systemd/*.service ${DebBuildDir}/lib/systemd/system/
chmod +x ${DebBuildDir}/usr/local/omc/bin/*
@@ -249,6 +258,77 @@ case "${pkgtype}" in
# rpm --addsign *.rpm
md5sum ${DebPkgName} >omc-md5sum.txt
;;
badeb)
ReleasePkgDir=${ReleaseDir}/debs/${RelArch}
ProcList="restagent crontask sshsvc captrace data2html"
cd $EmsBEDir
for procName in $ProcList;do
cd $EmsBEDir/$procName
echo "Make $procName ..."
make
done
VersionID=`grep VERSION_ID /etc/os-release`
if [[ ${VersionID} =~ 'VERSION_ID="22.04"' ]]; then
DebBuildDir=${DebBuild2204Dir}
DebBuildOMCDir=${DebBuild2204OMCDir}
DebFEBuildDir=${DebFEBuild2204Dir}
#DebPkgFile=${PROJECT}-${VERSION}-22.04-${Release).${PLATFORM).deb
DebPkgFile=${PROJECT}-r${VERSION}-${RelDate}-ub22-ba.deb
elif [[ ${VersionID} =~ 'VERSION_ID="18.04"' ]]; then
DebPkgFile=${PROJECT}-r${VERSION}-${RelDate}-ub18-ba.deb
else
echo "Invalid OS release: ${VersionID}"
exit 1
fi
cd ${EmsBEDir}
#make deb
# clear build cache
rm -rf ${FrontBuildDir}/front/*
rm -rf ${DebFEBuildDir}/front/*
rm -rf ${DebBuildDir}/usr/local/omc/etc/db/*
rm -rf ${DebBuildOMCDir}/static/*
cp -rf ${RestagentDir}/${RESTAGENT} ${BuildOMCBinDir}
cp -rf ${CrontaskDir}/${CRONTASK} ${BuildOMCBinDir}
cp -rf ${SshSvcDir}/${SshSvcBin} ${BuildOMCBinDir}
cp -rf ${CapTraceDir}/${CapTraceBin} ${BuildOMCBinDir}
cp -rf ${Data2htmlDir}/${Data2htmlBin} ${BuildOMCBinDir}
cp -rf ${MiscDir}/* ${BuildOMCBinDir}
cp -rf ${ConfigEtcDir}/* ${BuildOMCEtcDir}
rm -rf ${BuildOMCEtcDir}/db/*
cp -rf ${DBSQLSrcDir}/* ${BuildOMCEtcDir}/db/
cp -rf ${BuildOMCEtcDir}/db/common/* ${BuildOMCEtcDir}/db/install
cp -rf ${BuildOMCEtcDir}/db/common/* ${BuildOMCEtcDir}/db/upgrade
cp -rf ${BuildOMCEtcDir}/db/common/* ${BuildOMCEtcDir}/db/upgvue3
#Get SQL from database, overwrite from git
if [ "${dumpdb}" = "yes" ]; then
cd ${DumpToolDir}
chmod +x ${DumpToolDir}/dumpsql.sh
${DumpToolDir}/dumpsql.sh
fi
cp -rf ${ConfigSystemdDir}/* ${BuildLibSystemDir}
cp -rf ${EmsFEVue3Dir}/* ${FrontBuildDir}/front >/dev/null
chmod 755 ${BuildOMCBinDir}/*
chmod 755 ${DebBuildDir}/DEBIAN/preinst
chmod 755 ${DebBuildDir}/DEBIAN/postinst
chmod 755 ${DebBuildDir}/DEBIAN/postrm
cp -rf ${BuildDir}/* ${DebBuildDir}/
cp -rf ${CustomizedDir}/ba.d ${DebBuildOMCDir}/static
# replace Chinese character
find "${DebBuildOMCDir}/etc/db" -type f -name '*.sql' -exec sed -i 's/[一-龥]//g' {} +
echo "Replace all chinese character."
chmod +x ${DebBuildDir}/usr/local/omc/bin
sed -i "s/YYYYMMDD/${RelDate}/g" ${DebBuildDir}/DEBIAN/control
perl -0777 -i -pe 's/ne:\n user: root/ne:\n user: omcuser/g' ${DebBuildDir}/usr/local/omc/etc/default/restconf.yaml
dpkg -b ${DebBuildDir} ${ReleasePkgDir}/${DebPkgFile}
cd ${ReleasePkgDir}
rm -f omc-md5sum.txt
md5sum ${DebPkgName} >omc-md5sum.txt
;;
*)
usage
exit 4

View File

@@ -1 +0,0 @@
.tbd[data-v-3adff580]{display:flex;white-space:pre;word-break:break-all;font-size:.8125rem;line-height:1.5rem}.tbd-offset[data-v-3adff580]{color:#6b7280;user-select:none}.tbd-box[data-v-3adff580]{margin-left:1rem;cursor:pointer}

View File

@@ -1 +0,0 @@
.hl[data-v-88303038]{color:#fff;background-color:#4b5563}

View File

@@ -1 +0,0 @@
.tree-sub[data-v-bd1acf01]{display:inline-flex;width:100%;align-items:center;cursor:pointer}.tree-sub_hl[data-v-bd1acf01]{color:#fff;background-color:#4b5563}.tree-sub_icon[data-v-bd1acf01]{color:#6b7280;width:1rem;height:1rem}.tree-sub_text[data-v-bd1acf01]{width:100%;margin-left:.25rem}.tree[data-v-5597ae07]{list-style:none;margin:0;padding:0;border:0 solid #e5e7eb;box-sizing:border-box}.tree-issub[data-v-5597ae07]{padding-left:.5rem;border-left-width:1px;margin-left:.5rem}.tree-li[data-v-5597ae07]{display:list-item;text-align:-webkit-match-parent;line-height:1}

View File

@@ -1 +0,0 @@
.result-content[data-v-5178c6d8]{max-height:42vh;overflow-y:auto;overflow-x:hidden}.ant-alert[data-v-5178c6d8]{margin-bottom:16px}

View File

@@ -1 +0,0 @@
.collapse[data-v-998a5ac5] .ant-collapse-item>.ant-collapse-header{padding-left:0;padding-right:0}.collapse-header[data-v-998a5ac5]{flex:1;display:flex;flex-direction:row;justify-content:space-between}

View File

@@ -1 +0,0 @@
.neinfo-tabs[data-v-945e4e89] .ant-tabs-tabpane{padding:24px;height:60vh;overflow-y:auto;overflow-x:hidden}.ne[data-v-945e4e89]{padding-top:12px;overflow-x:hidden;overflow-y:auto}.ne-oper[data-v-945e4e89]{padding-top:24px;text-align:end}.editable-cell[data-v-945e4e89]{position:relative}.editable-cell .editable-cell-input-wrapper[data-v-945e4e89],.editable-cell .editable-cell-text-wrapper[data-v-945e4e89]{padding-right:24px}.editable-cell .editable-cell-text-wrapper[data-v-945e4e89]{padding:5px 24px 5px 5px}.editable-cell .editable-cell-icon[data-v-945e4e89],.editable-cell .editable-cell-icon-check[data-v-945e4e89]{position:absolute;right:0;width:20px;cursor:pointer}.editable-cell .editable-cell-icon[data-v-945e4e89]{margin-top:4px;display:none}.editable-cell .editable-cell-icon-check[data-v-945e4e89]{line-height:28px}.editable-cell .editable-cell-icon[data-v-945e4e89]:hover,.editable-cell .editable-cell-icon-check[data-v-945e4e89]:hover{color:#108ee9}.editable-cell .editable-add-btn[data-v-945e4e89]{margin-bottom:8px}.editable-cell:hover .editable-cell-icon[data-v-945e4e89]{display:inline-block}

View File

@@ -1 +0,0 @@
.ne[data-v-444ce144]{min-height:400px;display:flex;flex-direction:column}.ne .ant-form[data-v-444ce144]{flex:1}.ne-oper[data-v-444ce144]{text-align:end}

View File

@@ -1 +0,0 @@
.ne[data-v-21156ed7]{padding-top:12px;overflow-x:hidden;overflow-y:auto}.ne-oper[data-v-21156ed7]{padding-top:24px;text-align:end}

View File

@@ -1 +0,0 @@
.ne[data-v-f7ac8b78]{padding-top:12px;overflow-x:hidden;overflow-y:auto}.ne-oper[data-v-f7ac8b78]{padding-top:24px;text-align:end}

View File

@@ -1 +0,0 @@
.ne[data-v-35909c81]{min-height:400px;display:flex;flex-direction:column}.ne .ant-form[data-v-35909c81]{flex:1}.ne-oper[data-v-35909c81]{text-align:end}

View File

@@ -1 +0,0 @@
.ne[data-v-b81ed664]{padding-top:12px;overflow-x:hidden;overflow-y:auto}.ne-oper[data-v-b81ed664]{padding-top:24px;text-align:end}

View File

@@ -1 +0,0 @@
.collapse[data-v-7460f800] .ant-collapse-item>.ant-collapse-header{padding-left:0;padding-right:0}.collapse-header[data-v-7460f800]{flex:1;display:flex;flex-direction:row;justify-content:space-between}

View File

@@ -1 +0,0 @@
.virtual-list-wrapper[data-v-7198cb62]{position:relative;overflow-y:auto}.table[data-v-7198cb62]{display:flex;flex-direction:column;height:100%}.thead[data-v-7198cb62]{display:flex;flex-direction:row}.thead-item[data-v-7198cb62]{white-space:nowrap;padding:.25rem .5rem;text-align:left;font-size:.875rem;line-height:1.5rem;font-weight:600}.tbody[data-v-7198cb62]{display:flex;flex-direction:row;align-items:center;border-top:1px #f0f0f0 solid;cursor:pointer}.tbody-item[data-v-7198cb62]{padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.5rem;text-align:left}.thead-item[data-v-7198cb62]:nth-child(1),.tbody-item[data-v-7198cb62]:nth-child(1){flex-basis:5rem;width:5rem}.tbody-item[data-v-7198cb62]:nth-child(1){text-align:right}.thead-item[data-v-7198cb62]:nth-child(2),.tbody-item[data-v-7198cb62]:nth-child(2){flex-basis:8rem;width:8rem}.thead-item[data-v-7198cb62]:nth-child(3),.tbody-item[data-v-7198cb62]:nth-child(3){flex-basis:8rem;width:8rem}.thead-item[data-v-7198cb62]:nth-child(4),.tbody-item[data-v-7198cb62]:nth-child(4){flex-basis:8rem;width:8rem}.thead-item[data-v-7198cb62]:nth-child(5),.tbody-item[data-v-7198cb62]:nth-child(5){flex-basis:6rem;width:6rem}.thead-item[data-v-7198cb62]:nth-child(6),.tbody-item[data-v-7198cb62]:nth-child(6){flex-basis:6rem;width:6rem}.tbody-item[data-v-7198cb62]:nth-child(6){text-align:right}.thead-item[data-v-7198cb62]:nth-child(7),.tbody-item[data-v-7198cb62]:nth-child(7){text-align:left;text-wrap:nowrap;flex:1;width:5rem;overflow-y:auto}.tbody-item[data-v-7198cb62]:nth-child(7)::-webkit-scrollbar{width:4px;height:4px}.tbody-item[data-v-7198cb62]:nth-child(7)::-webkit-scrollbar-track{background-color:#f0f0f0}.tbody-item[data-v-7198cb62]:nth-child(7)::-webkit-scrollbar-thumb{background-color:#bfbfbf}.tbody-item[data-v-7198cb62]:nth-child(7)::-webkit-scrollbar-thumb:hover{background-color:#1890ff}

View File

@@ -1 +0,0 @@
.ne[data-v-87fc2b31]{height:524px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.ne-main[data-v-87fc2b31]{flex:1;padding-top:20%;text-align:center}.ne-footer[data-v-87fc2b31]{text-align:start}

View File

@@ -1 +0,0 @@
.ne[data-v-5e544b6a]{min-height:400px;display:flex;flex-direction:column}.ne .ant-form[data-v-5e544b6a]{flex:1}.ne-oper[data-v-5e544b6a]{text-align:end}

View File

@@ -1 +0,0 @@
.header[data-v-abd3818a]{display:flex;align-content:center;height:48px;padding-left:16px;background-color:#001529}.header-brand[data-v-abd3818a]{width:174px;height:48px;margin-right:12px;border:1px var(--ant-primary-color) solid}.header-icon[data-v-abd3818a]{display:flex;align-content:center;min-width:174px;height:100%;align-items:center;margin-right:16px;border:1px var(--ant-primary-color) solid}.header-icon>img[data-v-abd3818a]{height:32px;width:32px;vertical-align:middle;border-style:none;border-radius:6.66px}.header-icon>.app-name[data-v-abd3818a]{overflow:hidden;white-space:nowrap;width:148px;color:#fff;margin:0 0 0 12px;font-weight:600;font-size:18px}.header-icon>.app-name>.app-name_scrollable[data-v-abd3818a]{padding-right:12px;display:inline-block;animation:scrollable-animation-abd3818a linear 6s infinite both}.header-icon>.app-name>.app-name_scrollable[data-v-abd3818a]:after{content:attr(data-content);position:absolute;top:0;right:-100%;transition:right .3s ease}@keyframes scrollable-animation-abd3818a{0%{transform:translate(0)}to{transform:translate(calc(-100% - 12px))}}.header-menu[data-v-abd3818a]{width:90px;line-height:40px;color:#fff;align-self:center;text-align:center}.ne[data-v-abd3818a]{height:78vh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.ne-oper[data-v-abd3818a]{padding-top:24px;text-align:end}

View File

@@ -1 +0,0 @@
.terminal[data-v-8fe5f5eb]{width:100%;height:100%}.ant-form[data-v-92b7f8eb] .ant-form-item{margin-bottom:0}

View File

@@ -1 +0,0 @@
.toolbar[data-v-24f4491e]{display:flex;align-items:center;margin-bottom:12px}.toolbar-info[data-v-24f4491e]{flex:1;text-align:right;padding-right:8px}.summary[data-v-24f4491e]{display:flex;flex-direction:column}.summary-item>span[data-v-24f4491e]:first-child{font-weight:600;margin-right:6px}.tree[data-v-24f4491e]{font-size:.8125rem;line-height:1.5rem;padding-bottom:.75rem;padding-top:.75rem;white-space:nowrap;overflow-y:auto;user-select:none;height:100%}.tree>ul.tree[data-v-24f4491e]{min-height:15rem}.dump[data-v-24f4491e]{padding-bottom:.75rem;padding-top:.75rem;overflow-y:auto;height:100%}.dump .ant-tabs-tabpane[data-v-24f4491e]{min-height:calc(15rem - 56px)}

View File

@@ -1 +0,0 @@
.table[data-v-51644556] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-0951e9f9] .ant-pagination{padding:0 24px}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1 +0,0 @@
.sys-copyright[data-v-0de9979d]{color:#000000bf;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:24px}

View File

@@ -1 +0,0 @@
.sys-login-bg[data-v-408815f8]{width:300px;min-height:150px;border:1px var(--ant-primary-color) solid;margin-bottom:24px;text-align:center}

View File

@@ -1 +0,0 @@
.header[data-v-2c5d1411]{display:flex;align-content:center;height:48px;padding-left:16px;background-color:#001529}.header-brand[data-v-2c5d1411]{width:174px;height:48px;margin-right:12px;border:1px var(--ant-primary-color) solid}.header-icon[data-v-2c5d1411]{display:flex;align-content:center;min-width:174px;height:100%;align-items:center;margin-right:16px;border:1px var(--ant-primary-color) solid}.header-icon>img[data-v-2c5d1411]{height:32px;width:32px;vertical-align:middle;border-style:none;border-radius:6.66px}.header-icon>.app-name[data-v-2c5d1411]{overflow:hidden;white-space:nowrap;width:148px;color:#fff;margin:0 0 0 12px;font-weight:600;font-size:18px}.header-icon>.app-name>.app-name_scrollable[data-v-2c5d1411]{padding-right:12px;display:inline-block;animation:scrollable-animation-2c5d1411 linear 6s infinite both}.header-icon>.app-name>.app-name_scrollable[data-v-2c5d1411]:after{content:attr(data-content);position:absolute;top:0;right:-100%;transition:right .3s ease}@keyframes scrollable-animation-2c5d1411{0%{transform:translate(0)}to{transform:translate(calc(-100% - 12px))}}.header-menu[data-v-2c5d1411]{width:90px;line-height:40px;color:#fff;align-self:center;text-align:center}

View File

@@ -1 +0,0 @@
.sys-title[data-v-accb60fc]{color:#000000d9;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:24px}

View File

@@ -1 +0,0 @@
.table[data-v-4e6c21e0] .ant-pagination{padding:0 24px}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

View File

@@ -1 +0,0 @@
.table[data-v-21c65819] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.container[data-v-65e5120e]{--editor-height: 400px}.container[data-v-65e5120e] .cm-editor{height:var(--editor-height)}

View File

@@ -1 +0,0 @@
.iti{display:block}.iti .iti__country-container .iti__search-input{padding:4px 8px}

View File

@@ -1 +0,0 @@
.backFile-download[data-v-429dd6e3]{margin-left:12px;color:#eb2f96;text-decoration:underline}

View File

@@ -1 +0,0 @@
.toolbar[data-v-deeab606]{display:flex;align-items:center;margin-bottom:12px}.toolbar-oper[data-v-deeab606]{flex:1}.toolbar-info[data-v-deeab606]{text-align:right;padding-right:8px}.summary[data-v-deeab606]{display:flex;flex-direction:column}.summary-item>span[data-v-deeab606]:first-child{font-weight:600;margin-right:6px}.tree[data-v-deeab606]{font-size:.8125rem;line-height:1.5rem;padding-bottom:.75rem;padding-top:.75rem;white-space:nowrap;overflow-y:auto;user-select:none;height:100%}.tree>ul.tree[data-v-deeab606]{min-height:15rem}.dump[data-v-deeab606]{padding-bottom:.75rem;padding-top:.75rem;overflow-y:auto;height:100%}.dump .ant-tabs-tabpane[data-v-deeab606]{min-height:calc(15rem - 56px)}

View File

@@ -1 +0,0 @@
.table[data-v-b7158d78] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.lock-screen_login[data-v-c7972009]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent}.lock-screen_login-user[data-v-c7972009]{display:flex;flex-direction:column;justify-content:center;align-items:center}.lock-screen_login-user .nick[data-v-c7972009]{font-size:28px;max-width:164px;white-space:nowrap;text-align:start;text-overflow:ellipsis;overflow:hidden;color:#fff}.lock-screen_login-from[data-v-c7972009]{display:flex;flex-flow:column;width:256px;margin-top:30px}.lock-screen_login-from .logout[data-v-c7972009]{margin-top:8px;color:#ffffffd9;text-shadow:0 -1px 0 rgba(0,0,0,.12)}.lock-screen_login-from .logout[data-v-c7972009]:hover{color:var(--ant-primary-color)}.container[data-v-c7972009]{position:relative;width:100%;min-height:100%;padding-top:164px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAQMAAABIw03XAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFNDY6LjA0R1oAOwAAABdJREFUCNdj+P///wcG0ogD9sQRpJoMAOdTZfXK6mXLAAAAAElFTkSuQmCC) 0% 0% / 14px 14px repeat}.container .animation[data-v-c7972009]{position:absolute;width:6px;height:6px;border-radius:50%;background-color:#1be1f6}.container .animation.animation1[data-v-c7972009]{left:15%;top:70%;animation:slashStar-c7972009 2s ease-in-out .3s infinite}.container .animation.animation2[data-v-c7972009]{left:34%;top:35%;animation:slashStar-c7972009 2s ease-in-out 1.2s infinite}.container .animation.animation3[data-v-c7972009]{left:10%;top:8%;animation:slashStar-c7972009 2s ease-in-out .5s infinite}.container .animation.animation4[data-v-c7972009]{left:68%;top:68%;animation:slashStar-c7972009 2s ease-in-out .8s infinite}.container .animation.animation5[data-v-c7972009]{left:87%;top:30%;animation:slashStar-c7972009 2s ease-in-out 1.5s infinite}@keyframes slashStar-c7972009{0%{opacity:1}to{opacity:0}}

View File

@@ -1 +0,0 @@
.table[data-v-974ee950] .ant-pagination{padding:0 24px}.full-modal .ant-modal{max-width:100%;top:0;padding-bottom:0;margin:0}.full-modal .ant-modal-content{display:flex;flex-direction:column;height:100vh}.full-modal .ant-modal-body{flex:1}

View File

@@ -1 +0,0 @@
.table[data-v-9c752432] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-4c56a19e] .ant-pagination{padding:0 24px}.mmlText[data-v-4c56a19e]{cursor:pointer}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
#app{height:100%}body .ant-pro-basicLayout{display:flex;flex-direction:column;width:100%;min-height:100vh}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition-duration:.5s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(.55,0,.1,1);overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(2em)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-2em)}.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th{padding:6px!important}.button-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.button-container>button,.button-container>span{margin-right:12px;margin-bottom:12px}.button-container>button:last-child,.button-container>span:last-child{margin-right:0}@media (max-width: 992px){.button-container{flex-direction:row;align-items:flex-start;align-items:left}.button-container>button,.button-container>span{margin-right:12px;margin-bottom:12px}}@media (max-width: 576px){.button-container{flex-direction:column;align-items:flex-start;align-items:left}.button-container>button,.button-container>span{margin-right:0;margin-bottom:12px}}.user[data-v-757db0ca]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.user .nick[data-v-757db0ca]{padding-left:8px;padding-right:16px;font-size:16px;max-width:164px;white-space:nowrap;text-align:start;text-overflow:ellipsis;overflow:hidden}.tabs-header[data-v-1b24a295]{height:36px;line-height:36px;background:transparent}.tabs[data-v-1b24a295]{z-index:16;margin:0;padding:4px 16px;width:calc(100% - 208px);background:#fff;box-shadow:0 1px 4px #0015291f;transition:background .3s,width .2s;position:relative}.tabs.tabs-fixed[data-v-1b24a295]{right:0;top:48px;position:fixed}.tabs[data-v-1b24a295] .ant-tabs-nav:before{border-bottom:none}.lock-screen_reload[data-v-00e561c8]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;color:#fff}.lock-screen_reload .text[data-v-00e561c8]{font-size:24px;font-weight:700;letter-spacing:4px;margin-top:24px}.lock-screen_reload .desc[data-v-00e561c8]{margin-top:8px;font-size:16px}.lock-screen .ant-modal-content{background-color:transparent;box-shadow:none}.logo-icon[data-v-5efd8d0f]{height:32px;width:32px;vertical-align:middle;border-style:none;border-radius:6.66px}.logo-brand[data-v-5efd8d0f]{height:48px;width:174px;vertical-align:middle;border-style:none;margin-right:16px}.app-name[data-v-5efd8d0f]{overflow:hidden;white-space:nowrap;width:148px}.app-name>.app-name_scrollable[data-v-5efd8d0f]{padding-right:12px;display:inline-block;animation:scrollable-animation-5efd8d0f linear 6s infinite both}.app-name>.app-name_scrollable[data-v-5efd8d0f]:after{content:attr(data-content);position:absolute;top:0;right:-100%;transition:right .3s ease}@keyframes scrollable-animation-5efd8d0f{0%{transform:translate(0)}to{transform:translate(calc(-100% - 12px))}}.footer[data-v-5efd8d0f]{z-index:16;margin:32px 0 0;width:auto}.footer-fixed[data-v-5efd8d0f]{position:fixed;bottom:0;right:0;width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:4px 16px;background:#fff;box-shadow:0 1px 4px #0015291f;transition:background .3s,width .2s;height:32px}.footer #serverTimeDom[data-v-5efd8d0f]{color:inherit;opacity:.85;transition:all .3s}

View File

@@ -1 +0,0 @@
.table[data-v-4bc7f9b7] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-3a161962] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-f5dad4a0] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-974417a2] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.reultBox[data-v-7486a0b3]{margin-top:48px;margin-bottom:24px}.table[data-v-a116ccfa] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-f627c86d] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-a9e2f1c3] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-1479d5a4] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-6778dda4] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-c5d0411d] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-8ee323d3] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-24bcc33f] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-ce3dff67] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.chart[data-v-3ecd5a9d]{width:100%;height:100%}

View File

@@ -1 +0,0 @@
.table[data-v-5637bad7] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-4699770a] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-3b3a59f6] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.iconMyStyle[data-v-f9a6b6bc]{margin-left:14px}.treeNode[data-v-f9a6b6bc]{display:inline-block;width:130px;overflow:hidden;text-overflow:ellipsis;line-height:30px;vertical-align:middle;white-space:nowrap;font-size:16px}

View File

@@ -1 +0,0 @@
.chart[data-v-cfba54d3]{width:100%;height:100%}

View File

@@ -1 +0,0 @@
.table[data-v-f504e381] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-ef5d0d9e] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-6d062f1a] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.table[data-v-4f686870] .ant-pagination{padding:0 24px}

View File

@@ -1 +0,0 @@
.chart-container[data-v-0990b5a4]{width:100%;height:100%}

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