From dd3b354f4d86692e38cc565a00cbb0651c3d3545 Mon Sep 17 00:00:00 2001
From: lwh <2679599887@qq.com>
Date: Mon, 5 Jun 2023 16:59:54 +0800
Subject: [PATCH] =?UTF-8?q?feat=20=E5=88=9D=E5=A7=8B=E5=8C=96=E5=AE=A2?=
=?UTF-8?q?=E6=88=B7=E7=AE=A1=E7=90=86=E8=A7=84=E8=8C=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 1 +
.../Customers}/customer.js | 15 +-
.../business/{ => Custom}/Regions/region.js | 0
.../Custom/Customers/components/AddDialog.vue | 200 +++++++++++++
.../Customers/components/DetailDialog.vue | 142 ++++++++++
.../Customers/components/EditDialog.vue | 192 +++++++++++++
src/views/business/Custom/Customers/index.vue | 262 ++++++++++++++++++
.../Regions/components/AddDialog.vue | 2 +-
.../Regions/components/DetailDialog.vue | 2 +-
.../Regions/components/EditDialog.vue | 2 +-
.../business/{ => Custom}/Regions/index.vue | 2 +-
.../customers/components/AddDialog.vue | 126 ---------
.../customers/components/DetailDialog.vue | 112 --------
.../customers/components/EditDialog.vue | 145 ----------
src/views/business/customers/index.vue | 178 ------------
15 files changed, 813 insertions(+), 568 deletions(-)
rename src/api/business/{customers => Custom/Customers}/customer.js (75%)
rename src/api/business/{ => Custom}/Regions/region.js (100%)
create mode 100644 src/views/business/Custom/Customers/components/AddDialog.vue
create mode 100644 src/views/business/Custom/Customers/components/DetailDialog.vue
create mode 100644 src/views/business/Custom/Customers/components/EditDialog.vue
create mode 100644 src/views/business/Custom/Customers/index.vue
rename src/views/business/{ => Custom}/Regions/components/AddDialog.vue (99%)
rename src/views/business/{ => Custom}/Regions/components/DetailDialog.vue (97%)
rename src/views/business/{ => Custom}/Regions/components/EditDialog.vue (99%)
rename src/views/business/{ => Custom}/Regions/index.vue (99%)
delete mode 100644 src/views/business/customers/components/AddDialog.vue
delete mode 100644 src/views/business/customers/components/DetailDialog.vue
delete mode 100644 src/views/business/customers/components/EditDialog.vue
delete mode 100644 src/views/business/customers/index.vue
diff --git a/package.json b/package.json
index dafe052..8cdba10 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,7 @@
"axios": "^0.27.2",
"countup.js": "^2.1.0",
"echarts": "5.2.2",
+ "element-china-area-data": "^6.0.2",
"element-plus": "^2.3.2",
"file-saver": "2.0.5",
"fuse.js": "6.4.6",
diff --git a/src/api/business/customers/customer.js b/src/api/business/Custom/Customers/customer.js
similarity index 75%
rename from src/api/business/customers/customer.js
rename to src/api/business/Custom/Customers/customer.js
index 9e1df9e..c069225 100644
--- a/src/api/business/customers/customer.js
+++ b/src/api/business/Custom/Customers/customer.js
@@ -1,4 +1,13 @@
import request from '@/utils/request'
+
+/**
+ * @Descripttion: 小程序客户Api接口
+ * @version: (1.0)
+ * @Author: (黎文豪)
+ * @Date: (2023-06-05)
+ * @LastEditors: (黎文豪)
+ * @LastEditTime: (2023-06-05)
+*/
// 小程序客户分页查询列表
export function customerList(query) {
@@ -9,7 +18,6 @@ export function customerList(query) {
})
}
-
// 小程序客户新增或修改
export function addOrUpdateCustomer(data) {
return request({
@@ -30,8 +38,9 @@ export function delCustomer(ids) {
// 小程序客户导出
export function exportCustomer(query) {
return request({
- url: 'business/Customer/export',
+ url: 'business/Customer/exportCustomer',
method: 'get',
params: query
})
-}
\ No newline at end of file
+}
+
diff --git a/src/api/business/Regions/region.js b/src/api/business/Custom/Regions/region.js
similarity index 100%
rename from src/api/business/Regions/region.js
rename to src/api/business/Custom/Regions/region.js
diff --git a/src/views/business/Custom/Customers/components/AddDialog.vue b/src/views/business/Custom/Customers/components/AddDialog.vue
new file mode 100644
index 0000000..7d078c8
--- /dev/null
+++ b/src/views/business/Custom/Customers/components/AddDialog.vue
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
+
+
+ {{ data.regionName }}
+ ({{ data.children.length }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加
+ 重置
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/business/Custom/Customers/components/DetailDialog.vue b/src/views/business/Custom/Customers/components/DetailDialog.vue
new file mode 100644
index 0000000..e0cd312
--- /dev/null
+++ b/src/views/business/Custom/Customers/components/DetailDialog.vue
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/business/Custom/Customers/components/EditDialog.vue b/src/views/business/Custom/Customers/components/EditDialog.vue
new file mode 100644
index 0000000..67c2708
--- /dev/null
+++ b/src/views/business/Custom/Customers/components/EditDialog.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/business/Custom/Customers/index.vue b/src/views/business/Custom/Customers/index.vue
new file mode 100644
index 0000000..4a95714
--- /dev/null
+++ b/src/views/business/Custom/Customers/index.vue
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('btn.search') }}
+ {{ $t('btn.reset') }}
+
+
+
+
+
+
+
+
+ {{ $t('btn.add') }}
+
+
+
+
+ {{ $t('btn.delete') }}
+
+
+
+
+ {{ $t('btn.export') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/business/Regions/components/AddDialog.vue b/src/views/business/Custom/Regions/components/AddDialog.vue
similarity index 99%
rename from src/views/business/Regions/components/AddDialog.vue
rename to src/views/business/Custom/Regions/components/AddDialog.vue
index 8462b88..95355d1 100644
--- a/src/views/business/Regions/components/AddDialog.vue
+++ b/src/views/business/Custom/Regions/components/AddDialog.vue
@@ -49,7 +49,7 @@
import { reactive, ref, watch } from "vue";
import { ElMessage } from 'element-plus'
import modal from '@/plugins/modal.js'
-import { regionTreeList, addOrUpdateRegion } from '@/api/business/Regions/region.js';
+import { regionTreeList, addOrUpdateRegion } from '@/api/business/Custom/Regions/region.js';
// 打开弹窗时回调
diff --git a/src/views/business/Regions/components/DetailDialog.vue b/src/views/business/Custom/Regions/components/DetailDialog.vue
similarity index 97%
rename from src/views/business/Regions/components/DetailDialog.vue
rename to src/views/business/Custom/Regions/components/DetailDialog.vue
index 7df9796..cad455c 100644
--- a/src/views/business/Regions/components/DetailDialog.vue
+++ b/src/views/business/Custom/Regions/components/DetailDialog.vue
@@ -54,7 +54,7 @@
\ No newline at end of file
diff --git a/src/views/business/customers/components/DetailDialog.vue b/src/views/business/customers/components/DetailDialog.vue
deleted file mode 100644
index 2149cc2..0000000
--- a/src/views/business/customers/components/DetailDialog.vue
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 未知
- 男
- 女
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/business/customers/components/EditDialog.vue b/src/views/business/customers/components/EditDialog.vue
deleted file mode 100644
index 7910cd1..0000000
--- a/src/views/business/customers/components/EditDialog.vue
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.dictLabel}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/business/customers/index.vue b/src/views/business/customers/index.vue
deleted file mode 100644
index 792dde3..0000000
--- a/src/views/business/customers/index.vue
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('btn.search') }}
- {{ $t('btn.reset') }}
-
-
-
-
-
-
-
-
- {{ $t('btn.export') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编辑
- 查看
-
-
-
-
-
-
-
-
-
-
-
-
-
-