From da3042f75aa8e413de31a3940f6aa811dd01aed4 Mon Sep 17 00:00:00 2001 From: “wangming” <“wangming@antissoft.com”> Date: Fri, 13 Mar 2026 22:42:56 +0800 Subject: [PATCH] Add vuedraggable for drag-and-drop functionality in dashboard; update labels for clarity --- store-pc/package-lock.json | 16 ++++++++++++++++ store-pc/package.json | 1 + store-pc/src/views/dashboard/index.vue | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------- 3 files changed, 134 insertions(+), 34 deletions(-) diff --git a/store-pc/package-lock.json b/store-pc/package-lock.json index d4d2e2c..33c24c1 100644 --- a/store-pc/package-lock.json +++ b/store-pc/package-lock.json @@ -18,6 +18,7 @@ "normalize.css": "^8.0.1", "vue": "^2.6.14", "vue-router": "^3.5.1", + "vuedraggable": "^2.24.3", "vuex": "^3.6.2" }, "devDependencies": { @@ -15394,6 +15395,12 @@ "node": ">=0.10.0" } }, + "node_modules/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==", + "license": "MIT" + }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -17618,6 +17625,15 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/vuedraggable": { + "version": "2.24.3", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz", + "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", + "license": "MIT", + "dependencies": { + "sortablejs": "1.10.2" + } + }, "node_modules/vuex": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", diff --git a/store-pc/package.json b/store-pc/package.json index 8ce872d..b8ccdf7 100644 --- a/store-pc/package.json +++ b/store-pc/package.json @@ -18,6 +18,7 @@ "normalize.css": "^8.0.1", "vue": "^2.6.14", "vue-router": "^3.5.1", + "vuedraggable": "^2.24.3", "vuex": "^3.6.2" }, "devDependencies": { diff --git a/store-pc/src/views/dashboard/index.vue b/store-pc/src/views/dashboard/index.vue index d7bed54..695fdc0 100644 --- a/store-pc/src/views/dashboard/index.vue +++ b/store-pc/src/views/dashboard/index.vue @@ -5,7 +5,7 @@
{{ currentStoreName }} · 工作台
- 今日预约 · 开单,一眼总览 + 今日到店 · 开单,一眼总览 打开排班
@@ -89,7 +89,7 @@ -
+
@@ -145,12 +145,22 @@
- +
- + - +
{{ module.title }}
@@ -166,19 +176,28 @@
- - {{ - module.secondaryText }} + + + {{ module.secondaryText }} +
- +
- +
@@ -230,7 +249,7 @@
暂无待办事项
- +
{{ item.time }}
@@ -303,7 +322,10 @@
-
{{ item.day }}日
+
+ + {{ item.day }}日 +
{{ item.name }} @@ -405,6 +427,7 @@