feat: Add non-professional version node management page (#7529)

This commit is contained in:
ssongliu 2024-12-23 15:51:46 +08:00 committed by GitHub
parent 909b10f422
commit ddd8b6b63d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 753 additions and 685 deletions

View file

@ -1,201 +1,144 @@
@font-face { @font-face {
font-family: "panel"; /* Project id 3575356 */ font-family: "iconfont"; /* Project id 4776196 */
src: url('iconfont.woff2?t=1723798525783') format('woff2'), src: url('iconfont.woff2?t=1734689625014') format('woff2'),
url('iconfont.woff?t=1723798525783') format('woff'), url('iconfont.woff?t=1734689625014') format('woff'),
url('iconfont.ttf?t=1723798525783') format('truetype'), url('iconfont.ttf?t=1734689625014') format('truetype');
url('iconfont.svg?t=1723798525783#panel') format('svg');
} }
.panel { .iconfont {
font-family: "panel" !important; font-family: "iconfont" !important;
font-size: 16px; font-size: 16px;
font-style: normal; font-style: normal;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.p-zhongduan:before { .p-node-1:before {
content: "\e731"; content: "\e61a";
} }
.p-docker1:before { .p-node-2:before {
content: "\e76a"; content: "\e647";
} }
.p-Firefox:before { .p-tongyijiancha:before {
content: "\e87c"; content: "\e619";
} }
.p-m-ios:before { .p-alert-3:before {
content: "\e60e"; content: "\e728";
} }
.p-m-pc:before { .p-file-zip:before {
content: "\e771"; content: "\e606";
} }
.p-m-theworld:before { .p-file-normal:before {
content: "\e947"; content: "\e7ac";
} }
.p-m-android:before { .p-txt:before {
content: "\e9e0"; content: "\e6e3";
} }
.p-m-tencent:before { .p-file-folder:before {
content: "\e609"; content: "\e600";
} }
.p-m-windows:before { .p-file-unknown:before {
content: "\e6a0"; content: "\e601";
} }
.p-m-machine:before { .p-file-txt:before {
content: "\e862"; content: "\e602";
} }
.p-m-mobile:before { .p-language:before {
content: "\e620"; content: "\e605";
} }
.p-m-ucweb:before { .p-theme:before {
content: "\e638";
}
.p-arrow-right:before {
content: "\e665";
}
.p-docker:before {
content: "\e659";
}
.p-appstore:before {
content: "\eb65";
}
.p-website:before {
content: "\e781";
}
.p-config:before {
content: "\e78e";
}
.p-appstore1:before {
content: "\e792";
}
.p-log:before {
content: "\e793";
}
.p-host:before {
content: "\e7b1";
}
.p-home:before {
content: "\e7c6";
}
.p-plan:before {
content: "\e746";
}
.p-database:before {
content: "\e754";
}
.p-rejected-order:before {
content: "\e75e";
}
.p-toolbox:before {
content: "\e769";
}
.p-yingwen:before {
content: "\e6c3";
}
.p-zhongwen:before {
content: "\e6c8";
}
.p-logout:before {
content: "\e8fe";
}
.p-taolun:before {
content: "\e603"; content: "\e603";
} }
.p-m-edge:before { .p-bug:before {
content: "\e8e2"; content: "\e616";
} }
.p-m-2345explorer:before { .p-huaban88:before {
content: "\e60a"; content: "\e67c";
} }
.p-m-chrome:before { .p-star:before {
content: "\ea09"; content: "\e60f";
}
.p-m-opera:before {
content: "\ea0e";
}
.p-m-linux:before {
content: "\e80b";
}
.p-m-maxthon:before {
content: "\e676";
}
.p-m-mac:before {
content: "\ef2d";
}
.p-m-ie:before {
content: "\eaab";
}
.p-Chrome-OS:before {
content: "\e60b";
}
.p-m-safari:before {
content: "\e60c";
}
.p-m-360se:before {
content: "\e678";
}
.p-monitor-1:before {
content: "\e60d";
}
.p-xpack:before {
content: "\e604";
}
.p-gpu-2:before {
content: "\e6d8";
}
.p-gpu-1:before {
content: "\e623";
}
.p-monitor-4:before {
content: "\ec4e";
}
.p-waf-4:before {
content: "\e608";
}
.p-waf-1:before {
content: "\e62a";
}
.p-waf-2:before {
content: "\e682";
}
.p-waf-3:before {
content: "\e666";
}
.p-monitor-2:before {
content: "\ec4f";
}
.p-setting-1:before {
content: "\e626";
}
.p-setting-2:before {
content: "\e630";
}
.p-setting-3:before {
content: "\e617";
}
.p-tamper-4:before {
content: "\e7c3";
}
.p-tamper-2:before {
content: "\e610";
}
.p-tamper-3:before {
content: "\ec4d";
}
.p-tamper-1:before {
content: "\e687";
}
.p-monitor-3:before {
content: "\ec50";
}
.p-tongji:before {
content: "\e856";
}
.p-xiangqing:before {
content: "\e677";
}
.p-caidan:before {
content: "\e61d";
}
.p-yanzhengma1:before {
content: "\e744";
}
.p-file-png:before {
content: "\e7ae";
} }
.p-file-ppt:before { .p-file-ppt:before {
@ -203,7 +146,7 @@
} }
.p-file-html:before { .p-file-html:before {
content: "\d123"; content: "\e608";
} }
.p-file-word:before { .p-file-word:before {
@ -234,127 +177,207 @@
content: "\e6eb"; content: "\e6eb";
} }
.p-star:before { .p-file-png:before {
content: "\e60f"; content: "\e7ae";
} }
.p-taolun:before { .p-yanzhengma1:before {
content: "\e602"; content: "\e744";
} }
.p-bug:before { .p-caidan:before {
content: "\e616"; content: "\e61d";
} }
.p-huaban88:before { .p-xiangqing:before {
content: "\e67c"; content: "\e677";
} }
.p-logout:before { .p-webdav:before {
content: "\e8fe"; content: "\e622";
} }
.p-terminal2:before { .p-tongji:before {
content: "\e82a"; content: "\e856";
} }
.p-yingwen:before { .p-tamper-4:before {
content: "\e6c3"; content: "\e7c3";
} }
.p-zhongwen:before { .p-tamper-2:before {
content: "\e6c8"; content: "\e610";
} }
.p-plan:before { .p-tamper-3:before {
content: "\e746"; content: "\ec4d";
} }
.p-database:before { .p-tamper-1:before {
content: "\e754"; content: "\e687";
} }
.p-rejected-order:before { .p-setting-1:before {
content: "\e75e"; content: "\e626";
} }
.p-toolbox:before { .p-setting-2:before {
content: "\e769"; content: "\e630";
} }
.p-website:before { .p-setting-3:before {
content: "\e781"; content: "\e617";
} }
.p-config:before { .p-waf-4:before {
content: "\e78e"; content: "\e60a";
} }
.p-appstore1:before { .p-waf-1:before {
content: "\e792"; content: "\e62a";
} }
.p-log:before { .p-waf-2:before {
content: "\e793"; content: "\e682";
} }
.p-host:before { .p-waf-3:before {
content: "\e7b1"; content: "\e666";
} }
.p-home:before { .p-gpu-1:before {
content: "\e7c6"; content: "\e623";
} }
.p-appstore:before { .p-gpu-2:before {
content: "\eb65"; content: "\e6d8";
} }
.p-docker:before { .p-xpack:before {
content: "\e659"; content: "\e60b";
} }
.p-arrow-right:before { .p-monitor-4:before {
content: "\e665"; content: "\ec4e";
} }
.p-terminal:before { .p-monitor-2:before {
content: "\e864"; content: "\ec4f";
} }
.p-terminal1:before { .p-monitor-1:before {
content: "\e663"; content: "\e60d";
} }
.p-language:before { .p-monitor-3:before {
content: "\e605"; content: "\ec50";
} }
.p-theme:before { .p-m-ios:before {
content: "\e638"; content: "\e60e";
} }
.p-file-folder:before { .p-m-pc:before {
content: "\66"; content: "\e771";
} }
.p-file-unknown:before { .p-m-theworld:before {
content: "\233"; content: "\e947";
} }
.p-file-txt:before { .p-m-android:before {
content: "\74"; content: "\e9e0";
} }
.p-file-normal:before { .p-m-tencent:before {
content: "\e7ac"; content: "\e60c";
} }
.p-txt:before { .p-m-windows:before {
content: "\e6e3"; content: "\e6a0";
} }
.p-file-zip:before { .p-m-machine:before {
content: "\e606"; content: "\e862";
}
.p-m-mobile:before {
content: "\e620";
}
.p-m-ucweb:before {
content: "\e611";
}
.p-m-edge:before {
content: "\e8e2";
}
.p-m-2345explorer:before {
content: "\e612";
}
.p-m-chrome:before {
content: "\ea09";
}
.p-m-opera:before {
content: "\ea0e";
}
.p-m-linux:before {
content: "\e80b";
}
.p-m-maxthon:before {
content: "\e676";
}
.p-m-mac:before {
content: "\ef2d";
}
.p-m-ie:before {
content: "\eaab";
}
.p-Chrome-OS:before {
content: "\e613";
}
.p-m-safari:before {
content: "\e614";
}
.p-m-360se:before {
content: "\e678";
}
.p-Firefox:before {
content: "\e87c";
}
.p-docker1:before {
content: "\e76a";
}
.p-zhongduan:before {
content: "\e731";
}
.p-alert-1:before {
content: "\e615";
}
.p-alert-2:before {
content: "\e701";
}
.p-minglinghang:before {
content: "\e61e";
}
.p-17:before {
content: "\e618";
} }

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -1804,6 +1804,7 @@ const message = {
'Upgrading to the professional version allows customization of panel logo, welcome message, and other information.', 'Upgrading to the professional version allows customization of panel logo, welcome message, and other information.',
monitor: monitor:
'Upgrade to the professional version to view the real-time status of the website, visitor trends, visitor sources, request logs and other information. ', 'Upgrade to the professional version to view the real-time status of the website, visitor trends, visitor sources, request logs and other information. ',
node: 'Upgrading to the professional version allows you to manage multiple Linux servers with 1Panel.',
}, },
clean: { clean: {
scan: 'Start Scanning', scan: 'Start Scanning',

View file

@ -1678,6 +1678,7 @@ const message = {
gpu: '升級專業版可以幫助用戶實時直觀查看到 GPU 的工作負載溫度顯存等重要參數', gpu: '升級專業版可以幫助用戶實時直觀查看到 GPU 的工作負載溫度顯存等重要參數',
setting: '升級專業版可以自定義面板 Logo歡迎簡介等信息', setting: '升級專業版可以自定義面板 Logo歡迎簡介等信息',
monitor: '升級專業版可以查看網站的即時狀態訪客趨勢訪客來源請求日誌等資訊 ', monitor: '升級專業版可以查看網站的即時狀態訪客趨勢訪客來源請求日誌等資訊 ',
node: '升級專業版可以使用 1Panel 管理多台 linux 伺服器',
}, },
clean: { clean: {
scan: '開始掃描', scan: '開始掃描',

View file

@ -1678,6 +1678,7 @@ const message = {
gpu: '升级专业版可以帮助用户实时直观查看到 GPU 的工作负载温度显存等重要参数', gpu: '升级专业版可以帮助用户实时直观查看到 GPU 的工作负载温度显存等重要参数',
setting: '升级专业版可以自定义面板 Logo欢迎简介等信息', setting: '升级专业版可以自定义面板 Logo欢迎简介等信息',
monitor: '升级专业版可以查看网站的实时状态访客趋势访客来源请求日志等信息', monitor: '升级专业版可以查看网站的实时状态访客趋势访客来源请求日志等信息',
node: '升级专业版可以使用 1Panel 管理多台 linux 服务器',
}, },
clean: { clean: {
scan: '开始扫描', scan: '开始扫描',

View file

@ -205,7 +205,7 @@ const buttons = [
{ {
label: i18n.global.t('commons.button.bind'), label: i18n.global.t('commons.button.bind'),
disabled: (row: any) => { disabled: (row: any) => {
return row.status !== 'free'; return row.status !== 'Free';
}, },
click: (row: any) => { click: (row: any) => {
bindRef.value.acceptParams({ licenseID: row.id, licenseName: row.licenseName }); bindRef.value.acceptParams({ licenseID: row.id, licenseName: row.licenseName });