From 7ece66f7a61a47f1758c6f12f8295035c1c697b3 Mon Sep 17 00:00:00 2001 From: xhj Date: Fri, 31 Oct 2025 14:01:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=AE=A3=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 9 +- src/api/columns/appreciate.js | 44 ++ src/api/columns/healthy.js | 44 ++ src/api/columns/inherit.js | 52 ++ src/api/columns/moments.js | 44 ++ src/api/columns/sense.js | 44 ++ src/api/columns/store.js | 44 ++ src/api/columns/teacher.js | 51 ++ src/api/system/user.js | 7 + src/views/columns/config/appreciate.vue | 730 +++++++++++++++++++++ src/views/columns/config/health.vue | 731 +++++++++++++++++++++ src/views/columns/config/inherit.vue | 728 +++++++++++++++++++++ src/views/columns/config/practice.vue | 730 +++++++++++++++++++++ src/views/columns/config/sense.vue | 730 +++++++++++++++++++++ src/views/columns/config/venue.vue | 822 ++++++++++++++++++++++++ src/views/columns/context/index.vue | 792 +++++++++++++++++++++++ 16 files changed, 5599 insertions(+), 3 deletions(-) create mode 100644 src/api/columns/appreciate.js create mode 100644 src/api/columns/healthy.js create mode 100644 src/api/columns/inherit.js create mode 100644 src/api/columns/moments.js create mode 100644 src/api/columns/sense.js create mode 100644 src/api/columns/store.js create mode 100644 src/api/columns/teacher.js create mode 100644 src/views/columns/config/appreciate.vue create mode 100644 src/views/columns/config/health.vue create mode 100644 src/views/columns/config/inherit.vue create mode 100644 src/views/columns/config/practice.vue create mode 100644 src/views/columns/config/sense.vue create mode 100644 src/views/columns/config/venue.vue create mode 100644 src/views/columns/context/index.vue diff --git a/package.json b/package.json index 265719f..a363a07 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ "clipboard": "2.0.8", "core-js": "3.19.1", "echarts": "4.9.0", - "v-charts": "^1.19.0", "element-ui": "2.15.8", "file-saver": "2.0.5", "fuse.js": "6.4.3", @@ -54,16 +53,20 @@ "kr-print-designer": "^1.1.8", "moment": "^2.24.0", "nprogress": "0.2.0", - "quill": "1.3.7", + "quill": "^1.3.7", + "quill-image-extend-module": "^1.1.2", "screenfull": "5.0.2", "sortablejs": "1.10.2", + "v-charts": "^1.19.0", "vue": "2.6.12", "vue-count-to": "1.0.13", "vue-cropper": "0.5.5", "vue-meta": "2.4.0", + "vue-quill-editor": "^3.0.6", "vue-router": "3.4.9", "vuedraggable": "2.24.3", - "vuex": "3.6.0" + "vuex": "3.6.0", + "wangeditor": "^4.7.15" }, "devDependencies": { "@vue/cli-plugin-babel": "4.4.6", diff --git a/src/api/columns/appreciate.js b/src/api/columns/appreciate.js new file mode 100644 index 0000000..2c45094 --- /dev/null +++ b/src/api/columns/appreciate.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询瑜伽欣赏列表 +export function listAppreciate(query) { + return request({ + url: '/system/appreciate/list', + method: 'get', + params: query + }) +} + +// 查询瑜伽欣赏详细 +export function getAppreciate(id) { + return request({ + url: '/system/appreciate/' + id, + method: 'get' + }) +} + +// 新增瑜伽欣赏 +export function addAppreciate(data) { + return request({ + url: '/system/appreciate', + method: 'post', + data: data + }) +} + +// 修改瑜伽欣赏 +export function updateAppreciate(data) { + return request({ + url: '/system/appreciate', + method: 'put', + data: data + }) +} + +// 删除瑜伽欣赏 +export function delAppreciate(id) { + return request({ + url: '/system/appreciate/' + id, + method: 'delete' + }) +} diff --git a/src/api/columns/healthy.js b/src/api/columns/healthy.js new file mode 100644 index 0000000..940067e --- /dev/null +++ b/src/api/columns/healthy.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询健康饮食列表 +export function listHealthy(query) { + return request({ + url: '/system/healthy/list', + method: 'get', + params: query + }) +} + +// 查询健康饮食详细 +export function getHealthy(id) { + return request({ + url: '/system/healthy/' + id, + method: 'get' + }) +} + +// 新增健康饮食 +export function addHealthy(data) { + return request({ + url: '/system/healthy', + method: 'post', + data: data + }) +} + +// 修改健康饮食 +export function updateHealthy(data) { + return request({ + url: '/system/healthy', + method: 'put', + data: data + }) +} + +// 删除健康饮食 +export function delHealthy(id) { + return request({ + url: '/system/healthy/' + id, + method: 'delete' + }) +} diff --git a/src/api/columns/inherit.js b/src/api/columns/inherit.js new file mode 100644 index 0000000..924e81c --- /dev/null +++ b/src/api/columns/inherit.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询瑜伽传承列表 +export function listInherit(query) { + return request({ + url: '/system/inherit/list', + method: 'get', + params: query + }) +} + +// 查询瑜伽传承详细 +export function getInherit(id) { + return request({ + url: '/system/inherit/' + id, + method: 'get' + }) +} + +// 新增瑜伽传承 +export function addInherit(data) { + return request({ + url: '/system/inherit', + method: 'post', + data: data + }) +} + +// 修改瑜伽传承 +export function updateInherit(data) { + return request({ + url: '/system/inherit', + method: 'put', + data: data + }) +} + +// 删除瑜伽传承 +export function delInherit(id) { + return request({ + url: '/system/inherit/' + id, + method: 'delete' + }) +} +// 新增瑜伽传承 +export function getInheritBase(data) { + return request({ + url: '/system/inherit/getBase', + method: 'post', + data: data + }) +} diff --git a/src/api/columns/moments.js b/src/api/columns/moments.js new file mode 100644 index 0000000..76d9b46 --- /dev/null +++ b/src/api/columns/moments.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询【请填写功能名称】列表 +export function listMoments(query) { + return request({ + url: '/system/moments/list', + method: 'get', + params: query + }) +} + +// 查询【请填写功能名称】详细 +export function getMoments(id) { + return request({ + url: '/system/moments/' + id, + method: 'get' + }) +} + +// 新增【请填写功能名称】 +export function addMoments(data) { + return request({ + url: '/system/moments', + method: 'post', + data: data + }) +} + +// 修改【请填写功能名称】 +export function updateMoments(data) { + return request({ + url: '/system/moments', + method: 'put', + data: data + }) +} + +// 删除【请填写功能名称】 +export function delMoments(id) { + return request({ + url: '/system/moments/' + id, + method: 'delete' + }) +} diff --git a/src/api/columns/sense.js b/src/api/columns/sense.js new file mode 100644 index 0000000..bf0f0fe --- /dev/null +++ b/src/api/columns/sense.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询瑜伽常识列表 +export function listSense(query) { + return request({ + url: '/system/sense/list', + method: 'get', + params: query + }) +} + +// 查询瑜伽常识详细 +export function getSense(id) { + return request({ + url: '/system/sense/' + id, + method: 'get' + }) +} + +// 新增瑜伽常识 +export function addSense(data) { + return request({ + url: '/system/sense', + method: 'post', + data: data + }) +} + +// 修改瑜伽常识 +export function updateSense(data) { + return request({ + url: '/system/sense', + method: 'put', + data: data + }) +} + +// 删除瑜伽常识 +export function delSense(id) { + return request({ + url: '/system/sense/' + id, + method: 'delete' + }) +} diff --git a/src/api/columns/store.js b/src/api/columns/store.js new file mode 100644 index 0000000..153851b --- /dev/null +++ b/src/api/columns/store.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询门店列表 +export function listStore(query) { + return request({ + url: '/system/store/list', + method: 'get', + params: query + }) +} + +// 查询门店详细 +export function getStore(deptId) { + return request({ + url: '/system/store/' + deptId, + method: 'get' + }) +} + +// 新增门店 +export function addStore(data) { + return request({ + url: '/system/store', + method: 'post', + data: data + }) +} + +// 修改门店 +export function updateStore(data) { + return request({ + url: '/system/store', + method: 'put', + data: data + }) +} + +// 删除门店 +export function delStore(deptId) { + return request({ + url: '/system/store/' + deptId, + method: 'delete' + }) +} diff --git a/src/api/columns/teacher.js b/src/api/columns/teacher.js new file mode 100644 index 0000000..1c0e587 --- /dev/null +++ b/src/api/columns/teacher.js @@ -0,0 +1,51 @@ +import request from '@/utils/request' + +// 查询员工信息列表 +export function listTeacher(query) { + return request({ + url: '/system/teacher/list', + method: 'get', + params: query + }) +} + +// 查询员工信息详细 +export function getTeacher(userId) { + return request({ + url: '/system/teacher/' + userId, + method: 'get' + }) +} + +// 新增员工信息 +export function addTeacher(data) { + return request({ + url: '/system/teacher', + method: 'post', + data: data + }) +} + +// 修改员工信息 +export function updateTeacher(data) { + return request({ + url: '/system/teacher', + method: 'put', + data: data + }) +} + +// export function delTeacher(data) { +// return request({ +// url: '/system/teacher/remove', // 后端接收批量删除的接口地址(需与后端一致) +// method: 'post', // 改为POST方法 +// data: data // 请求体传递ids数组 +// }); +// } +export function delTeacher(ids) { + return request({ + url: '/system/teacher/remove', + method: 'post', + data: ids // 注意:这里直接传数组,不是{ids: ids} + }); +} diff --git a/src/api/system/user.js b/src/api/system/user.js index 4fd752b..029d7d3 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -9,6 +9,13 @@ export function listUser(query) { params: query }) } +export function listAll(query) { + return request({ + url: '/system/user/listAll', + method: 'get', + params: query + }) +} // 查询用户详细 export function getUser(userId) { diff --git a/src/views/columns/config/appreciate.vue b/src/views/columns/config/appreciate.vue new file mode 100644 index 0000000..1aab16d --- /dev/null +++ b/src/views/columns/config/appreciate.vue @@ -0,0 +1,730 @@ + + + + + diff --git a/src/views/columns/config/health.vue b/src/views/columns/config/health.vue new file mode 100644 index 0000000..acb7162 --- /dev/null +++ b/src/views/columns/config/health.vue @@ -0,0 +1,731 @@ + + + + + diff --git a/src/views/columns/config/inherit.vue b/src/views/columns/config/inherit.vue new file mode 100644 index 0000000..07b9cff --- /dev/null +++ b/src/views/columns/config/inherit.vue @@ -0,0 +1,728 @@ + + + + + diff --git a/src/views/columns/config/practice.vue b/src/views/columns/config/practice.vue new file mode 100644 index 0000000..e73cfe7 --- /dev/null +++ b/src/views/columns/config/practice.vue @@ -0,0 +1,730 @@ + + + + + diff --git a/src/views/columns/config/sense.vue b/src/views/columns/config/sense.vue new file mode 100644 index 0000000..301f186 --- /dev/null +++ b/src/views/columns/config/sense.vue @@ -0,0 +1,730 @@ + + + + + diff --git a/src/views/columns/config/venue.vue b/src/views/columns/config/venue.vue new file mode 100644 index 0000000..8146cb4 --- /dev/null +++ b/src/views/columns/config/venue.vue @@ -0,0 +1,822 @@ + + + + + diff --git a/src/views/columns/context/index.vue b/src/views/columns/context/index.vue new file mode 100644 index 0000000..4ee850c --- /dev/null +++ b/src/views/columns/context/index.vue @@ -0,0 +1,792 @@ + + + + +