From 1905d1f4c8718075bb0c7fd0b3366d7b64d87425 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 28 Feb 2025 13:22:52 +0800 Subject: [PATCH] up --- src/api/config/index.js | 60 +++++++ src/views/application/components/addNotes.vue | 18 +- src/views/application/index.vue | 7 + src/views/customer/components/addEmail.vue | 154 ++++++++++++++++++ src/views/customer/email.vue | 131 +++++++++++++++ src/views/customer/message.vue | 4 +- src/views/order/index.vue | 101 +++++++----- src/views/product/category.vue | 46 +++--- src/views/product/components/addCategory.vue | 137 +++++++++------- src/views/product/components/addPhase.vue | 33 +++- src/views/product/components/addProduct.vue | 54 ++++-- src/views/product/index.vue | 28 +++- src/views/product/phase.vue | 12 +- src/views/resource/catalog.vue | 2 +- src/views/resource/faq.vue | 2 +- src/views/resource/files.vue | 4 +- src/views/resource/literature_reference.vue | 16 +- src/views/resource/user_manual.vue | 2 +- src/views/resource/webinar.vue | 2 +- src/views/system/department.vue | 58 +++---- src/views/system/dictionary.vue | 86 +++++----- src/views/system/menu.vue | 107 ++++++------ src/views/system/permission.vue | 12 +- src/views/system/role.vue | 74 ++++----- src/views/system/user.vue | 58 +++---- vue.config.js | 2 +- 26 files changed, 849 insertions(+), 361 deletions(-) create mode 100644 src/api/config/index.js create mode 100644 src/views/customer/components/addEmail.vue create mode 100644 src/views/customer/email.vue diff --git a/src/api/config/index.js b/src/api/config/index.js new file mode 100644 index 0000000..e92d25f --- /dev/null +++ b/src/api/config/index.js @@ -0,0 +1,60 @@ +import request from "@/utils/request"; +function customParamsSerializer(params) { + let result = ''; + for (let key in params) { + if (params.hasOwnProperty(key)) { + if (Array.isArray(params[key])) { + params[key].forEach((item,index) => { + if(item.key){ + result += `${key}[${index}][key]=${item.key}&${key}[${index}][op]=${item.op}&${key}[${index}][value]=${item.value}&`; + + }else{ + result +=`${key}[${index}]=${item}&` + } + }); + } else { + result += `${key}=${params[key]}&`; + } + } + } + return result.slice(0, -1); +} + +export function index(params,isLoading = false) { + return request({ + method: "get", + url: "/api/admin/config/index", + params, + paramsSerializer: customParamsSerializer, + isLoading + }) +} + +export function show(params, isLoading = true) { + return request({ + method: "get", + url: "/api/admin/config/show", + params, + isLoading + }) +} + +export function save(data) { + return request({ + method: "post", + url: "/api/admin/config/save", + data + }) +} + +export function destroy(params) { + return request({ + method: "get", + url: "/api/admin/config/destroy", + params + }) +} + + + + diff --git a/src/views/application/components/addNotes.vue b/src/views/application/components/addNotes.vue index 123b756..d7dc95c 100644 --- a/src/views/application/components/addNotes.vue +++ b/src/views/application/components/addNotes.vue @@ -62,6 +62,18 @@ --> +