diff --git a/app/.idea/.gitignore b/app/.idea/.gitignore
index 236ff8c..963b932 100644
--- a/app/.idea/.gitignore
+++ b/app/.idea/.gitignore
@@ -1,3 +1,3 @@
-# Default ignored files
+ # Default ignored files
/workspace.xml
/inspectionProfiles/Project_Default.xml
diff --git a/app/package-lock.json b/app/package-lock.json
index 4c29657..35bff8d 100644
--- a/app/package-lock.json
+++ b/app/package-lock.json
@@ -1087,6 +1087,11 @@
"postcss": "^7.0.0"
}
},
+ "@lzhoucs/vuetify": {
+ "version": "1.5.14-modified.5",
+ "resolved": "https://registry.npmjs.org/@lzhoucs/vuetify/-/vuetify-1.5.14-modified.5.tgz",
+ "integrity": "sha512-joWHpldYaSBFavc9xqaQRLMB/aGYUz4MCJr5dM4HDlAZeVJQqjHak5+YBArN1O3BdOLTXIuTw4WN5BaSKBRhQw=="
+ },
"@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -9878,6 +9883,11 @@
"is-plain-obj": "^1.0.0"
}
},
+ "sortablejs": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz",
+ "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
+ },
"source-list-map": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
@@ -11221,10 +11231,18 @@
"integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
"dev": true
},
+ "vuedraggable": {
+ "version": "2.24.3",
+ "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz",
+ "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==",
+ "requires": {
+ "sortablejs": "1.10.2"
+ }
+ },
"vuetify": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.4.3.tgz",
- "integrity": "sha512-i2/Df0U0sedlaCbft4NMbna7WXbTCBhKVYTMjBrLVzrYTTWqzSO7ZCxLuDRY7MjwQhn7AOec7ent9U/NyIICqA=="
+ "version": "2.4.7",
+ "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.4.7.tgz",
+ "integrity": "sha512-4RvdZ+BO23fPq8JCEdo9ENjE1AoMqDe1bm+4M57wNTfvW4djScxQnVYeUSE/7PHuzdSW/nROR5oyLQnGDB+DIA=="
},
"vuetify-loader": {
"version": "1.7.1",
diff --git a/app/package.json b/app/package.json
index 56d9d6f..9e08ed0 100644
--- a/app/package.json
+++ b/app/package.json
@@ -3,17 +3,19 @@
"version": "0.1.0",
"private": true,
"scripts": {
- "serve": "vue-cli-service serve --port 3000",
+ "serve": "vue-cli-service serve --port 3001",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
+ "@lzhoucs/vuetify": "^1.5.14-modified.5",
"axios": "^0.21.1",
"core-js": "^3.6.5",
"lodash": "^4.17.20",
"vue": "^2.6.11",
"vue-router": "^3.5.1",
- "vuetify": "^2.4.3"
+ "vuedraggable": "^2.24.3",
+ "vuetify": "^2.4.7"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
diff --git a/app/src/components/AssetGroup.vue b/app/src/components/AssetGroup.vue
index de488f5..fe402cb 100644
--- a/app/src/components/AssetGroup.vue
+++ b/app/src/components/AssetGroup.vue
@@ -8,18 +8,13 @@
background-color='grey lighten-4'
show-arrows
>
-