Installing ng-matero
This commit is contained in:
28
front/app/src/assets/data/dashboard.json
Normal file
28
front/app/src/assets/data/dashboard.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"dashboard": [
|
||||
{
|
||||
"type": "Total Sales",
|
||||
"amount": 180200,
|
||||
"progress": 50,
|
||||
"date": 1427207139000
|
||||
},
|
||||
{
|
||||
"type": "Revenue",
|
||||
"amount": 70205,
|
||||
"progress": 70,
|
||||
"date": 1427412725000
|
||||
},
|
||||
{
|
||||
"type": "Traffic",
|
||||
"amount": 1291922,
|
||||
"progress": 80,
|
||||
"date": 1427546580000
|
||||
},
|
||||
{
|
||||
"type": "New User",
|
||||
"amount": 1922,
|
||||
"progress": 40,
|
||||
"date": 1427891640000
|
||||
}
|
||||
]
|
||||
}
|
||||
37
front/app/src/assets/data/menu.json
Normal file
37
front/app/src/assets/data/menu.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"menu": [
|
||||
{
|
||||
"route": "dashboard",
|
||||
"name": "dashboard",
|
||||
"type": "link",
|
||||
"icon": "dashboard",
|
||||
"badge": {
|
||||
"color": "red-500",
|
||||
"value": "5"
|
||||
}
|
||||
},
|
||||
{
|
||||
"route": "/",
|
||||
"name": "sessions",
|
||||
"type": "sub",
|
||||
"icon": "question_answer",
|
||||
"children": [
|
||||
{
|
||||
"route": "403",
|
||||
"name": "403",
|
||||
"type": "link"
|
||||
},
|
||||
{
|
||||
"route": "404",
|
||||
"name": "404",
|
||||
"type": "link"
|
||||
},
|
||||
{
|
||||
"route": "500",
|
||||
"name": "500",
|
||||
"type": "link"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
23
front/app/src/assets/fonts/Material_Icons.css
Normal file
23
front/app/src/assets/fonts/Material_Icons.css
Normal file
@@ -0,0 +1,23 @@
|
||||
@font-face {
|
||||
font-family: 'Material Icons';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: block;
|
||||
src: url(./flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
|
||||
}
|
||||
|
||||
.material-icons {
|
||||
font-family: 'Material Icons';
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-size: 24px;
|
||||
line-height: 1;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
word-wrap: normal;
|
||||
direction: ltr;
|
||||
font-feature-settings: 'liga';
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
Binary file not shown.
145
front/app/src/assets/i18n/en-US.json
Normal file
145
front/app/src/assets/i18n/en-US.json
Normal file
@@ -0,0 +1,145 @@
|
||||
{
|
||||
"menu": {
|
||||
"dashboard": "Dashboard",
|
||||
"design": "Design",
|
||||
"design.colors": "Color System",
|
||||
"design.icons": "Material Icons",
|
||||
"material": "Material",
|
||||
"material.form-controls": "Form Controls",
|
||||
"material.form-controls.autocomplete": "Autocomplete",
|
||||
"material.form-controls.checkbox": "Checkbox",
|
||||
"material.form-controls.datepicker": "Datepicker",
|
||||
"material.form-controls.form-field": "Form Field",
|
||||
"material.form-controls.input": "Input",
|
||||
"material.form-controls.radio": "Radio",
|
||||
"material.form-controls.select": "Select",
|
||||
"material.form-controls.slider": "Slider",
|
||||
"material.form-controls.slide-toggle": "Slide Toggle",
|
||||
"material.navigation": "Navigation",
|
||||
"material.navigation.menu": "Menu",
|
||||
"material.navigation.sidenav": "Sidenav",
|
||||
"material.navigation.toolbar": "Toolbar",
|
||||
"material.layout": "Layout",
|
||||
"material.layout.card": "Card",
|
||||
"material.layout.divider": "Divider",
|
||||
"material.layout.expansion": "Expansion Panel",
|
||||
"material.layout.grid-list": "Grid List",
|
||||
"material.layout.list": "List",
|
||||
"material.layout.stepper": "Stepper",
|
||||
"material.layout.tab": "Tab",
|
||||
"material.layout.tree": "Tree",
|
||||
"material.buttons-indicators": "Buttons & Indicators",
|
||||
"material.buttons-indicators.button": "Buttons",
|
||||
"material.buttons-indicators.button-toggle": "Button Toggle",
|
||||
"material.buttons-indicators.badge": "Badge",
|
||||
"material.buttons-indicators.chips": "Chips",
|
||||
"material.buttons-indicators.icon": "Icon",
|
||||
"material.buttons-indicators.progress-spinner": "Progress Spinner",
|
||||
"material.buttons-indicators.progress-bar": "Progress Bar",
|
||||
"material.buttons-indicators.ripple": "Ripple",
|
||||
"material.popups-modals": "Popups & Modals",
|
||||
"material.popups-modals.bottom-sheet": "Bottom Sheet",
|
||||
"material.popups-modals.dialog": "Dialog",
|
||||
"material.popups-modals.snackbar": "Snackbar",
|
||||
"material.popups-modals.tooltip": "Tooltip",
|
||||
"material.data-table": "Data Table",
|
||||
"material.data-table.paginator": "Paginator",
|
||||
"material.data-table.sort": "Sort",
|
||||
"material.data-table.table": "Table",
|
||||
"media": "Media",
|
||||
"media.gallery": "Gallery",
|
||||
"forms": "Forms",
|
||||
"forms.form-elements": "Form Elements",
|
||||
"forms.dynamic-form": "Dynamic Form",
|
||||
"forms.select": "Select",
|
||||
"forms.datetime": "Date Time",
|
||||
"tables": "Tables",
|
||||
"tables.kitchen-sink": "Kitchen Sink",
|
||||
"tables.remote-data": "Remote Data",
|
||||
"profile": "Profile",
|
||||
"profile.overview": "Overview",
|
||||
"profile.settings": "Settings",
|
||||
"extensions": "Extensions",
|
||||
"sessions": "Sessions",
|
||||
"sessions.403": "403",
|
||||
"sessions.404": "404",
|
||||
"sessions.500": "500",
|
||||
"utilities": "Utilities",
|
||||
"utilities.css-grid": "CSS Grid",
|
||||
"utilities.css-helpers": "CSS Helpers",
|
||||
"menu-level": "Menu Level",
|
||||
"menu-level.level-1-1": "Level 1.1",
|
||||
"menu-level.level-1-2": "Level 1.2",
|
||||
"menu-level.level-1-1.level-2-1": "Level 2.1",
|
||||
"menu-level.level-1-1.level-2-2": "Level 2.2",
|
||||
"menu-level.level-1-1.level-2-1.level-3-1": "Level 3.1",
|
||||
"menu-level.level-1-1.level-2-1.level-3-1.level-4-1": "Level 4.1",
|
||||
"permissions": "Permissions",
|
||||
"permissions.role-switching": "Role Switching",
|
||||
"permissions.route-guard": "Route Guard",
|
||||
"permissions.test": "Permission Test"
|
||||
},
|
||||
"validations": {
|
||||
"required": "This field is required",
|
||||
"minlength": "Should have atleast {{number}} characters",
|
||||
"maxlength": "This value should be less than {{number}} characters",
|
||||
"min": "This value should be more than {{number}}",
|
||||
"max": "This value should be less than {{number}}",
|
||||
"exist": "The {{value}} has exists",
|
||||
"inconsistent": "Inconsistent with {{value}}",
|
||||
"invalid_email": "Invalid email"
|
||||
},
|
||||
"user": {
|
||||
"profile": "profile",
|
||||
"settings": "settings",
|
||||
"logout": "logout"
|
||||
},
|
||||
"login": {
|
||||
"title": "Welcome Back",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"remember_me": "Remember Me",
|
||||
"login": "Login",
|
||||
"have_no_account": "Don't have an account",
|
||||
"create_one": "Click here to create one",
|
||||
"please_enter": "Please enter"
|
||||
},
|
||||
"register": {
|
||||
"welcome": "Welcome",
|
||||
"title": "It only takes a few seconds to create your account",
|
||||
"confirm_password": "Confirm Password",
|
||||
"agree": "I have read and agree to the terms of service",
|
||||
"have_an_account": "Already have an account",
|
||||
"register": "Create account"
|
||||
},
|
||||
"paginator": {
|
||||
"items_per_page_label": "Items per page:",
|
||||
"next_page_label": "Next page",
|
||||
"previous_page_label": "Previous page",
|
||||
"first_page_label": "First page",
|
||||
"last_page_label": "Last page",
|
||||
"range_page_label_1": "no record",
|
||||
"range_page_label_2": "{{startIndex}} - {{endIndex}} of {{length}}"
|
||||
},
|
||||
"table_kitchen_sink": {
|
||||
"position": "Position",
|
||||
"name": "Name",
|
||||
"weight": "Weight",
|
||||
"symbol": "Symbol",
|
||||
"gender": "Gender",
|
||||
"mobile": "Mobile",
|
||||
"tele": "Telephone",
|
||||
"birthday": "Birthday",
|
||||
"city": "City",
|
||||
"address": "Address",
|
||||
"website": "Website",
|
||||
"company": "Company",
|
||||
"email": "Email",
|
||||
"operation": "Operation",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"confirm_delete": "Confirm delete?",
|
||||
"ok": "Ok",
|
||||
"close": "Close"
|
||||
}
|
||||
}
|
||||
145
front/app/src/assets/i18n/zh-CN.json
Normal file
145
front/app/src/assets/i18n/zh-CN.json
Normal file
@@ -0,0 +1,145 @@
|
||||
{
|
||||
"menu": {
|
||||
"dashboard": "数据大盘",
|
||||
"design": "设计",
|
||||
"design.colors": "颜色系统",
|
||||
"design.icons": "Material 图标库",
|
||||
"material": "Material",
|
||||
"material.form-controls": "表单控件",
|
||||
"material.form-controls.autocomplete": "自动完成",
|
||||
"material.form-controls.checkbox": "检查框",
|
||||
"material.form-controls.datepicker": "日期选择器",
|
||||
"material.form-controls.form-field": "表单字段",
|
||||
"material.form-controls.input": "输入框",
|
||||
"material.form-controls.radio": "单选按钮",
|
||||
"material.form-controls.select": "选择框",
|
||||
"material.form-controls.slider": "滑竿",
|
||||
"material.form-controls.slide-toggle": "滑块开关",
|
||||
"material.navigation": "导航",
|
||||
"material.navigation.menu": "菜单",
|
||||
"material.navigation.sidenav": "侧边栏",
|
||||
"material.navigation.toolbar": "工具栏",
|
||||
"material.layout": "布局",
|
||||
"material.layout.card": "卡片",
|
||||
"material.layout.divider": "分割器",
|
||||
"material.layout.expansion": "可展开面板",
|
||||
"material.layout.grid-list": "网格列表",
|
||||
"material.layout.list": "列表",
|
||||
"material.layout.stepper": "步进器",
|
||||
"material.layout.tab": "选项卡",
|
||||
"material.layout.tree": "树",
|
||||
"material.buttons-indicators": "按钮与指示器",
|
||||
"material.buttons-indicators.button": "按钮",
|
||||
"material.buttons-indicators.button-toggle": "开关按钮",
|
||||
"material.buttons-indicators.badge": "徽章",
|
||||
"material.buttons-indicators.chips": "芯片",
|
||||
"material.buttons-indicators.icon": "图标",
|
||||
"material.buttons-indicators.progress-spinner": "进度圈",
|
||||
"material.buttons-indicators.progress-bar": "进度条",
|
||||
"material.buttons-indicators.ripple": "水波",
|
||||
"material.popups-modals": "弹框与模态框",
|
||||
"material.popups-modals.bottom-sheet": "底部操作表",
|
||||
"material.popups-modals.dialog": "对话框",
|
||||
"material.popups-modals.snackbar": "快餐栏",
|
||||
"material.popups-modals.tooltip": "提示框",
|
||||
"material.data-table": "数据表",
|
||||
"material.data-table.paginator": "分页器",
|
||||
"material.data-table.sort": "排序头",
|
||||
"material.data-table.table": "表格",
|
||||
"media": "媒体",
|
||||
"media.gallery": "图片画廊",
|
||||
"forms": "表单",
|
||||
"forms.form-elements": "表单元素",
|
||||
"forms.dynamic-form": "动态表单",
|
||||
"forms.select": "选择框",
|
||||
"forms.datetime": "日期时间",
|
||||
"tables": "表格",
|
||||
"tables.kitchen-sink": "基础演示",
|
||||
"tables.remote-data": "远程数据",
|
||||
"profile": "个人信息",
|
||||
"profile.overview": "概述",
|
||||
"profile.settings": "设置",
|
||||
"extensions": "扩展组件库",
|
||||
"sessions": "会话",
|
||||
"sessions.403": "403",
|
||||
"sessions.404": "404",
|
||||
"sessions.500": "500",
|
||||
"utilities": "辅助工具",
|
||||
"utilities.css-grid": "CSS 栅格",
|
||||
"utilities.css-helpers": "CSS 辅助类",
|
||||
"menu-level": "菜单层级",
|
||||
"menu-level.level-1-1": "层级 1.1",
|
||||
"menu-level.level-1-2": "层级 1.2",
|
||||
"menu-level.level-1-1.level-2-1": "层级 2.1",
|
||||
"menu-level.level-1-1.level-2-2": "层级 2.2",
|
||||
"menu-level.level-1-1.level-2-1.level-3-1": "层级 3.1",
|
||||
"menu-level.level-1-1.level-2-1.level-3-1.level-4-1": "层级 4.1",
|
||||
"permissions": "权限管理",
|
||||
"permissions.role-switching": "切换角色",
|
||||
"permissions.route-guard": "路由守卫",
|
||||
"permissions.test": "权限测试"
|
||||
},
|
||||
"validations": {
|
||||
"required": "该字段必填",
|
||||
"minlength": "必须大于 {{number}} 个字符",
|
||||
"maxlength": "必须小于 {{number}} 个字符",
|
||||
"min": "值必须大于 {{number}}",
|
||||
"max": "值必须小于 {{number}}",
|
||||
"exist": "{{value}} 已存在",
|
||||
"inconsistent": "与 {{value}} 不一致",
|
||||
"invalid_email": "邮箱格式不正确"
|
||||
},
|
||||
"user": {
|
||||
"profile": "个人信息",
|
||||
"settings": "偏好设置",
|
||||
"logout": "退出"
|
||||
},
|
||||
"login": {
|
||||
"title": "欢迎回来",
|
||||
"username": "用户名",
|
||||
"password": "密码",
|
||||
"remember_me": "记住我",
|
||||
"login": "登入",
|
||||
"have_no_account": "没有账号",
|
||||
"create_one": "点此创建一个",
|
||||
"please_enter": "请输入"
|
||||
},
|
||||
"register": {
|
||||
"welcome": "欢迎",
|
||||
"title": "创建您的帐户只需几秒钟",
|
||||
"confirm_password": "确认密码",
|
||||
"agree": "我已阅读并同意服务条款",
|
||||
"have_an_account": "已经有帐号了",
|
||||
"register": "创建账号"
|
||||
},
|
||||
"paginator": {
|
||||
"items_per_page_label": "每页共:",
|
||||
"next_page_label": "下一页",
|
||||
"previous_page_label": "前一页",
|
||||
"first_page_label": "首页",
|
||||
"last_page_label": "尾页",
|
||||
"range_page_label_1": "无数据",
|
||||
"range_page_label_2": "第 {{startIndex}} - {{endIndex}} 行,共 {{length}} 行"
|
||||
},
|
||||
"table_kitchen_sink": {
|
||||
"position": "序号",
|
||||
"name": "姓名",
|
||||
"weight": "体重",
|
||||
"symbol": "代号",
|
||||
"gender": "性别",
|
||||
"mobile": "手机号",
|
||||
"tele": "固话",
|
||||
"birthday": "出生日期",
|
||||
"city": "城市",
|
||||
"address": "家庭地址",
|
||||
"company": "公司",
|
||||
"website": "网址",
|
||||
"email": "邮箱",
|
||||
"operation": "操作",
|
||||
"edit": "编辑",
|
||||
"delete": "删除",
|
||||
"confirm_delete": "确认删除?",
|
||||
"ok": "确定",
|
||||
"close": "关闭"
|
||||
}
|
||||
}
|
||||
145
front/app/src/assets/i18n/zh-TW.json
Normal file
145
front/app/src/assets/i18n/zh-TW.json
Normal file
@@ -0,0 +1,145 @@
|
||||
{
|
||||
"menu": {
|
||||
"dashboard": "數據大盤",
|
||||
"design": "設計",
|
||||
"design.colors": "颜色系统",
|
||||
"design.icons": "Material 圖標庫",
|
||||
"material": "Material",
|
||||
"material.form-controls": "表單控件",
|
||||
"material.form-controls.autocomplete": "自動完成",
|
||||
"material.form-controls.checkbox": "檢查框",
|
||||
"material.form-controls.datepicker": "日期選擇器",
|
||||
"material.form-controls.form-field": "表單字段",
|
||||
"material.form-controls.input": "輸入框",
|
||||
"material.form-controls.radio": "單選按鈕",
|
||||
"material.form-controls.select": "選擇框",
|
||||
"material.form-controls.slider": "滑竿",
|
||||
"material.form-controls.slide-toggle": "滑塊開關",
|
||||
"material.navigation": "導航",
|
||||
"material.navigation.menu": "菜單",
|
||||
"material.navigation.sidenav": "側邊欄",
|
||||
"material.navigation.toolbar": "工具欄",
|
||||
"material.layout": "布局",
|
||||
"material.layout.card": "卡片",
|
||||
"material.layout.divider": "分割器",
|
||||
"material.layout.expansion": "可展開面板",
|
||||
"material.layout.grid-list": "網格列表",
|
||||
"material.layout.list": "列表",
|
||||
"material.layout.stepper": "步進器",
|
||||
"material.layout.tab": "選項卡",
|
||||
"material.layout.tree": "樹",
|
||||
"material.buttons-indicators": "按鈕與指示器",
|
||||
"material.buttons-indicators.button": "按鈕",
|
||||
"material.buttons-indicators.button-toggle": "開關按鈕",
|
||||
"material.buttons-indicators.badge": "徽章",
|
||||
"material.buttons-indicators.chips": "芯片",
|
||||
"material.buttons-indicators.icon": "圖標",
|
||||
"material.buttons-indicators.progress-spinner": "進度圈",
|
||||
"material.buttons-indicators.progress-bar": "進度條",
|
||||
"material.buttons-indicators.ripple": "水波",
|
||||
"material.popups-modals": "彈框與模態框",
|
||||
"material.popups-modals.bottom-sheet": "底部操作表",
|
||||
"material.popups-modals.dialog": "對話框",
|
||||
"material.popups-modals.snackbar": "快餐欄",
|
||||
"material.popups-modals.tooltip": "提示框",
|
||||
"material.data-table": "數據表",
|
||||
"material.data-table.paginator": "分頁器",
|
||||
"material.data-table.sort": "排序頭",
|
||||
"material.data-table.table": "表格",
|
||||
"media": "媒體",
|
||||
"media.gallery": "圖片畫廊",
|
||||
"forms": "表單",
|
||||
"forms.form-elements": "表單元素",
|
||||
"forms.dynamic-form": "動態表單",
|
||||
"forms.select": "選擇框",
|
||||
"forms.datetime": "日期時間",
|
||||
"tables": "表格",
|
||||
"tables.kitchen-sink": "基礎演示",
|
||||
"tables.remote-data": "遠程數據",
|
||||
"profile": "個人信息",
|
||||
"profile.overview": "概述",
|
||||
"profile.settings": "設置",
|
||||
"extensions": "擴展組件庫",
|
||||
"sessions": "會話",
|
||||
"sessions.403": "403",
|
||||
"sessions.404": "404",
|
||||
"sessions.500": "500",
|
||||
"utilities": "輔助工具",
|
||||
"utilities.css-grid": "CSS 柵格",
|
||||
"utilities.css-helpers": "CSS 輔助類",
|
||||
"menu-level": "菜單層級",
|
||||
"menu-level.level-1-1": "層級 1.1",
|
||||
"menu-level.level-1-2": "層級 1.2",
|
||||
"menu-level.level-1-1.level-2-1": "層級 2.1",
|
||||
"menu-level.level-1-1.level-2-2": "層級 2.2",
|
||||
"menu-level.level-1-1.level-2-1.level-3-1": "層級 3.1",
|
||||
"menu-level.level-1-1.level-2-1.level-3-1.level-4-1": "層級 4.1",
|
||||
"permissions": "權限管理",
|
||||
"permissions.role-switching": "切換角色",
|
||||
"permissions.route-guard": "路由守衛",
|
||||
"permissions.test": "權限測試"
|
||||
},
|
||||
"validations": {
|
||||
"required": "該字段必填",
|
||||
"minlength": "必須大于 {{number}} 個字符",
|
||||
"maxlength": "必須小于 {{number}} 個字符",
|
||||
"min": "值必须大于 {{number}}",
|
||||
"max": "值必須小于 {{number}}",
|
||||
"exist": "{{value}} 已存在",
|
||||
"inconsistent": "與 {{value}} 不壹致",
|
||||
"invalid_email": "郵箱格式不正確"
|
||||
},
|
||||
"user": {
|
||||
"profile": "個人信息",
|
||||
"settings": "偏好設置",
|
||||
"logout": "退出"
|
||||
},
|
||||
"login": {
|
||||
"title": "歡迎回來",
|
||||
"username": "用戶名",
|
||||
"password": "密碼",
|
||||
"remember_me": "記住我",
|
||||
"login": "登入",
|
||||
"have_no_account": "沒有賬號",
|
||||
"create_one": "點此創建壹個",
|
||||
"please_enter": "請輸入"
|
||||
},
|
||||
"register": {
|
||||
"welcome": "歡迎",
|
||||
"title": "創建您的帳戶只需幾秒鐘",
|
||||
"confirm_password": "確認密碼",
|
||||
"agree": "我已閱讀並同意服務條款",
|
||||
"have_an_account": "已經有帳號了",
|
||||
"register": "創建賬號"
|
||||
},
|
||||
"paginator": {
|
||||
"items_per_page_label": "每頁共:",
|
||||
"next_page_label": "下壹頁",
|
||||
"previous_page_label": "前壹頁",
|
||||
"first_page_label": "首頁",
|
||||
"last_page_label": "尾頁",
|
||||
"range_page_label_1": "無數據",
|
||||
"range_page_label_2": "第 {{startIndex}} - {{endIndex}} 行,共 {{length}} 行"
|
||||
},
|
||||
"table_kitchen_sink": {
|
||||
"position": "序號",
|
||||
"name": "姓名",
|
||||
"weight": "體重",
|
||||
"symbol": "代號",
|
||||
"gender": "性别",
|
||||
"mobile": "手機號",
|
||||
"tele": "固話",
|
||||
"birthday": "出生日期",
|
||||
"city": "城市",
|
||||
"address": "家庭地址",
|
||||
"company": "公司",
|
||||
"website": "網址",
|
||||
"email": "郵箱",
|
||||
"operation": "操作",
|
||||
"edit": "編輯",
|
||||
"delete": "删除",
|
||||
"confirm_delete": "確認刪除?",
|
||||
"ok": "確定",
|
||||
"close": "關閉"
|
||||
}
|
||||
}
|
||||
BIN
front/app/src/assets/images/avatar-default.jpg
Normal file
BIN
front/app/src/assets/images/avatar-default.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
BIN
front/app/src/assets/images/avatar.jpg
Normal file
BIN
front/app/src/assets/images/avatar.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
BIN
front/app/src/assets/images/matero.png
Normal file
BIN
front/app/src/assets/images/matero.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.6 KiB |
Reference in New Issue
Block a user