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') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编辑
- 查看
-
-
-
-
-
-
-
-
-
-
-
-
-
-