diff --git a/yudao-ui/yudao-ui-admin-vue3/src/api/visit/home/index.ts b/yudao-ui/yudao-ui-admin-vue3/src/api/visit/home/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..5e99c45d75682e70673103316684221436a1da42 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/api/visit/home/index.ts @@ -0,0 +1,41 @@ +import request from '@/config/axios' + +// 客户信息 API +export const homesApi = { + // 查询卡片信息 + getHomeInfoFirst: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoFirst`, params }) + }, + // 竖柱状图数据 + getHomeInfoBfztj: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoBfztj`, params }) + }, + // 折线图数据 + getHomeInfoBfrtj: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoBfrtj`, params }) + }, + // 客户性质等级占比情况 + getHomeInfoKhxzdjzbqk: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoKhxzdjzbqk`, params }) + }, + // 拜访人均分布情况 + getHomeInfoBfrjfbqk: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoBfrjfbqk`, params }) + }, + // 客户拜访方式占比情况 + getHomeInfoKhbffszbqk: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoKhbffszbqk`, params }) + }, + // 客户部门占比情况 + getHomeInfoKhbmzbqk: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoKhbmzbqk`, params }) + }, + // 客户拜访类型占比情况 + getHomeInfoKhbflxzbqk: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoKhbflxzbqk`, params }) + }, + // 拜访产品类型占比情况 + getHomeInfoBfcplxzbqk: async (params: any) => { + return await request.get({ url: `/visit/home/getHomeInfoBfcplxzbqk`, params }) + }, +} diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index copy.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index copy.vue new file mode 100644 index 0000000000000000000000000000000000000000..c3933f90878e5f9efb7dca6ad6734dd401a26bd1 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index copy.vue @@ -0,0 +1,422 @@ + + diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index.vue index c3933f90878e5f9efb7dca6ad6734dd401a26bd1..5d91947d4bddc18d9f1ff14603e85ef81d93dcfa 100644 --- a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index.vue +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/Index.vue @@ -1,422 +1,396 @@ + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/YearRangeSelector.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/YearRangeSelector.vue new file mode 100644 index 0000000000000000000000000000000000000000..05d540dbee56d8fe5918c38ae40395f9288f47c3 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/YearRangeSelector.vue @@ -0,0 +1,316 @@ + + + + + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/card.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/card.vue new file mode 100644 index 0000000000000000000000000000000000000000..77499b22ed3695489221a4cd40bfa94e3766866d --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/card.vue @@ -0,0 +1,102 @@ + + + + + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/BarChart.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/BarChart.vue new file mode 100644 index 0000000000000000000000000000000000000000..7e153c5108b04c7b0e35d31d531beed9770fd062 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/BarChart.vue @@ -0,0 +1,137 @@ + + + + + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/LineChart.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/LineChart.vue new file mode 100644 index 0000000000000000000000000000000000000000..7301bd4270e6661908e19f24d2048ed1f5ea4b50 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/LineChart.vue @@ -0,0 +1,154 @@ + + + + + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/PieChart.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/PieChart.vue new file mode 100644 index 0000000000000000000000000000000000000000..a7c29529f33cb256824b8dd005c9c4cd79c78cbd --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/PieChart.vue @@ -0,0 +1,147 @@ + + + + + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/barChart_1.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/barChart_1.vue new file mode 100644 index 0000000000000000000000000000000000000000..a223b8c06f102310d3294c1d91795a5ddfcf6114 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/barChart_1.vue @@ -0,0 +1,128 @@ + + + + + \ No newline at end of file diff --git a/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/chartsCard.vue b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/chartsCard.vue new file mode 100644 index 0000000000000000000000000000000000000000..c4e775ac369e84e73505152464ca78ef35d5e0f6 --- /dev/null +++ b/yudao-ui/yudao-ui-admin-vue3/src/views/Home/components/chartsCard.vue @@ -0,0 +1,73 @@ + + + + + \ No newline at end of file