Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 75eb336ad5 | |||
| e427fcb580 | |||
| 796486fc6f | |||
| 0aef0fd936 | |||
| 6d5236160b | |||
| 7e284e31c6 | |||
| 41192f3e31 | |||
| 4f74396cde | |||
| 6dd551e5d3 | |||
| dfedc9cbd5 | |||
| dd594c0104 | |||
| b7214ba06b | |||
| 6dbae97458 | |||
| 2b4b8b33ec | |||
| 2f149147d1 | |||
| 888b80402f | |||
| 8040064929 | |||
| 1cb0092239 | |||
| 97e3a0b8c1 |
+5
-1
@@ -7,7 +7,11 @@ yarn-error.log*
|
|||||||
pnpm-debug.log*
|
pnpm-debug.log*
|
||||||
lerna-debug.log*
|
lerna-debug.log*
|
||||||
|
|
||||||
node_modules
|
# dependencies
|
||||||
|
/node_modules
|
||||||
|
package-lock.json
|
||||||
|
yarn.lock
|
||||||
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
dist
|
dist
|
||||||
dist-ssr
|
dist-ssr
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## 3.9.0 (2023-11-01)
|
||||||
|
|
||||||
|
**Migration Guide**
|
||||||
|
|
||||||
|
- Update theme files.
|
||||||
|
|
||||||
|
**Implemented New Features and Enhancements**
|
||||||
|
|
||||||
|
- Upgrade to PrimeVue 3.39.0
|
||||||
|
|
||||||
|
## 3.8.0 (2023-07-24)
|
||||||
|
|
||||||
|
**Migration Guide**
|
||||||
|
|
||||||
|
- Update theme files.
|
||||||
|
- Update assets style files
|
||||||
|
- Remove code highlight
|
||||||
|
|
||||||
|
**Implemented New Features and Enhancements**
|
||||||
|
|
||||||
|
- Upgrade to PrimeVue 3.30.2
|
||||||
|
|
||||||
|
## 3.7.0 (2023-05-06)
|
||||||
|
|
||||||
|
- Upgrade to PrimeVue 3.28.0
|
||||||
|
|
||||||
|
**Implemented New Features and Enhancements**
|
||||||
|
|
||||||
|
## 3.6.0 (2023-04-12)
|
||||||
|
|
||||||
|
**Implemented New Features and Enhancements**
|
||||||
|
|
||||||
|
- Upgrade to PrimeVue 3.26.1
|
||||||
|
- Upgrade to vite 4.2.1
|
||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2018-2022 PrimeTek
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
@@ -1,11 +1,5 @@
|
|||||||
# sakai-vue
|
|
||||||
|
|
||||||
This template should help get you started developing with Vue 3 in Vite.
|
This template should help get you started developing with Vue 3 in Vite.
|
||||||
|
|
||||||
## Recommended IDE Setup
|
|
||||||
|
|
||||||
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
|
|
||||||
|
|
||||||
## Customize configuration
|
## Customize configuration
|
||||||
|
|
||||||
See [Vite Configuration Reference](https://vitejs.dev/config/).
|
See [Vite Configuration Reference](https://vitejs.dev/config/).
|
||||||
@@ -32,4 +26,4 @@ npm run build
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
npm run lint
|
npm run lint
|
||||||
```
|
```
|
||||||
Generated
+2296
File diff suppressed because it is too large
Load Diff
+5
-5
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sakai-vue",
|
"name": "sakai-vue",
|
||||||
"version": "3.5.0",
|
"version": "3.9.0",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
@@ -9,20 +9,20 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"chart.js": "3.3.2",
|
"chart.js": "3.3.2",
|
||||||
"primeflex": "^3.2.1",
|
"primeflex": "^3.3.1",
|
||||||
"primeicons": "^6.0.1",
|
"primeicons": "^6.0.1",
|
||||||
"primevue": "^3.18.1",
|
"primevue": "3.39.0",
|
||||||
"vue": "^3.2.41",
|
"vue": "^3.2.41",
|
||||||
"vue-router": "^4.1.5"
|
"vue-router": "^4.1.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@rushstack/eslint-patch": "^1.1.4",
|
"@rushstack/eslint-patch": "^1.1.4",
|
||||||
"@vitejs/plugin-vue": "^3.1.2",
|
"@vitejs/plugin-vue": "^4.1.0",
|
||||||
"@vue/eslint-config-prettier": "^7.0.0",
|
"@vue/eslint-config-prettier": "^7.0.0",
|
||||||
"eslint": "^8.22.0",
|
"eslint": "^8.22.0",
|
||||||
"eslint-plugin-vue": "^9.3.0",
|
"eslint-plugin-vue": "^9.3.0",
|
||||||
"prettier": "^2.7.1",
|
"prettier": "^2.7.1",
|
||||||
"sass": "^1.55.0",
|
"sass": "^1.55.0",
|
||||||
"vite": "^3.1.8"
|
"vite": "^4.2.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
<filesMatch "\.(html)$">
|
|
||||||
FileETag None
|
|
||||||
Header unset ETag
|
|
||||||
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
|
|
||||||
Header set Pragma "no-cache"
|
|
||||||
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
|
|
||||||
</filesMatch>
|
|
||||||
|
|
||||||
<Files "*.json">
|
|
||||||
Header set Access-Control-Allow-Origin "*"
|
|
||||||
</Files>
|
|
||||||
+5398
-5487
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+5497
-5586
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5381
-5421
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5381
-5421
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5381
-5421
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5381
-5421
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5446
-5494
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5446
-5494
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5446
-5494
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+5360
-5408
File diff suppressed because it is too large
Load Diff
+5336
-5427
File diff suppressed because it is too large
Load Diff
+5336
-5427
File diff suppressed because it is too large
Load Diff
+5336
-5427
File diff suppressed because it is too large
Load Diff
+5336
-5427
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+6814
-6927
File diff suppressed because it is too large
Load Diff
+5337
-5427
File diff suppressed because it is too large
Load Diff
+5349
-5439
File diff suppressed because it is too large
Load Diff
+5349
-5439
File diff suppressed because it is too large
Load Diff
+5349
-5439
File diff suppressed because it is too large
Load Diff
+5339
-5429
File diff suppressed because it is too large
Load Diff
+5386
-5475
File diff suppressed because it is too large
Load Diff
+5386
-5475
File diff suppressed because it is too large
Load Diff
+5386
-5475
File diff suppressed because it is too large
Load Diff
+5386
-5475
File diff suppressed because it is too large
Load Diff
+5461
-5546
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
+5398
-5487
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
|||||||
<?php echo '<p>Fake Upload Process</p>'; ?>
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
pre.app-code {
|
||||||
|
background-color: var(--surface-ground);
|
||||||
|
margin: 0 0 1rem 0;
|
||||||
|
padding: 0;
|
||||||
|
border-radius: var(--border-radius);
|
||||||
|
overflow: auto;
|
||||||
|
|
||||||
|
code {
|
||||||
|
color: var(--surface-900);
|
||||||
|
padding: 1rem;
|
||||||
|
line-height: 1.5;
|
||||||
|
display: block;
|
||||||
|
font-family: monaco, Consolas, monospace;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
@import './flags/flags.css';
|
||||||
|
@import './code.scss';
|
||||||
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
@@ -1,81 +0,0 @@
|
|||||||
.customer-badge,
|
|
||||||
.product-badge,
|
|
||||||
.order-badge {
|
|
||||||
border-radius: var(--border-radius);
|
|
||||||
padding: .25em .5rem;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-weight: 700;
|
|
||||||
font-size: 12px;
|
|
||||||
letter-spacing: .3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.product-badge {
|
|
||||||
&.status-instock {
|
|
||||||
background: #C8E6C9;
|
|
||||||
color: #256029;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-outofstock {
|
|
||||||
background: #FFCDD2;
|
|
||||||
color: #C63737;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-lowstock {
|
|
||||||
background: #FEEDAF;
|
|
||||||
color: #8A5340;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.customer-badge {
|
|
||||||
&.status-qualified {
|
|
||||||
background: #C8E6C9;
|
|
||||||
color: #256029;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-unqualified {
|
|
||||||
background: #FFCDD2;
|
|
||||||
color: #C63737;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-negotiation {
|
|
||||||
background: #FEEDAF;
|
|
||||||
color: #8A5340;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-new {
|
|
||||||
background: #B3E5FC;
|
|
||||||
color: #23547B;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-renewal {
|
|
||||||
background: #ECCFFF;
|
|
||||||
color: #694382;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.status-proposal {
|
|
||||||
background: #FFD8B2;
|
|
||||||
color: #805B36;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.order-badge {
|
|
||||||
&.order-delivered {
|
|
||||||
background: #C8E6C9;
|
|
||||||
color: #256029;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.order-cancelled {
|
|
||||||
background: #FFCDD2;
|
|
||||||
color: #C63737;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.order-pending {
|
|
||||||
background: #FEEDAF;
|
|
||||||
color: #8A5340;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.order-returned {
|
|
||||||
background: #ECCFFF;
|
|
||||||
color: #694382;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
.product-item {
|
|
||||||
.product-item-content {
|
|
||||||
border: 1px solid var(--surface-d);
|
|
||||||
border-radius: 3px;
|
|
||||||
margin: 0.3rem;
|
|
||||||
text-align: center;
|
|
||||||
padding: 2rem 0;
|
|
||||||
}
|
|
||||||
.product-image {
|
|
||||||
width: 50%;
|
|
||||||
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
.layout-wrapper {
|
||||||
|
.layout-config-button {
|
||||||
|
display: block;
|
||||||
|
position: fixed;
|
||||||
|
width: 3rem;
|
||||||
|
height: 3rem;
|
||||||
|
line-height: 3rem;
|
||||||
|
background: var(--primary-color);
|
||||||
|
color: var(--primary-color-text);
|
||||||
|
text-align: center;
|
||||||
|
top: 50%;
|
||||||
|
right: 0;
|
||||||
|
margin-top: -1.5rem;
|
||||||
|
border-top-left-radius: var(--border-radius);
|
||||||
|
border-bottom-left-radius: var(--border-radius);
|
||||||
|
border-top-right-radius: 0;
|
||||||
|
border-bottom-right-radius: 0;
|
||||||
|
transition: background-color var(--transition-duration);
|
||||||
|
overflow: hidden;
|
||||||
|
cursor: pointer;
|
||||||
|
z-index: 999;
|
||||||
|
box-shadow: -0.25rem 0 1rem rgba(0, 0, 0, 0.15);
|
||||||
|
|
||||||
|
i {
|
||||||
|
font-size: 2rem;
|
||||||
|
line-height: inherit;
|
||||||
|
transform: rotate(0deg);
|
||||||
|
transition: transform 1s;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
background: var(--primary-400);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.layout-config-sidebar {
|
||||||
|
&.p-sidebar {
|
||||||
|
.p-sidebar-content {
|
||||||
|
padding-left: 2rem;
|
||||||
|
padding-right: 2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
.layout-config-button {
|
|
||||||
display: block;
|
|
||||||
position: fixed;
|
|
||||||
width: 3rem;
|
|
||||||
height: 3rem;
|
|
||||||
line-height: 3rem;
|
|
||||||
background: var(--primary-color);
|
|
||||||
color: var(--primary-color-text);
|
|
||||||
text-align: center;
|
|
||||||
top: 50%;
|
|
||||||
right: 0;
|
|
||||||
margin-top: -1.5rem;
|
|
||||||
border-top-left-radius: var(--border-radius);
|
|
||||||
border-bottom-left-radius: var(--border-radius);
|
|
||||||
border-top-right-radius: 0;
|
|
||||||
border-bottom-right-radius: 0;
|
|
||||||
transition: background-color var(--transition-duration);
|
|
||||||
overflow: hidden;
|
|
||||||
cursor: pointer;
|
|
||||||
z-index: 999;
|
|
||||||
box-shadow: -.25rem 0 1rem rgba(0,0,0,.15);
|
|
||||||
|
|
||||||
i {
|
|
||||||
font-size: 2rem;
|
|
||||||
line-height: inherit;
|
|
||||||
transform: rotate(0deg);
|
|
||||||
transition: transform 1s;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
background: var(--primary-400);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.layout-config-sidebar {
|
|
||||||
&.p-sidebar {
|
|
||||||
.p-sidebar-content {
|
|
||||||
padding-left: 2rem;
|
|
||||||
padding-right: 2rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user