diff --git a/src/api/category_business.ts b/src/api/category_business.ts new file mode 100644 index 0000000..3ffcc57 --- /dev/null +++ b/src/api/category_business.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 商机分类表列表 +export function apiCategoryBusinessLists(params: any) { + return request.get({ url: '/category_business.category_business/lists', params }) +} + +// 添加商机分类表 +export function apiCategoryBusinessAdd(params: any) { + return request.post({ url: '/category_business.category_business/add', params }) +} + +// 编辑商机分类表 +export function apiCategoryBusinessEdit(params: any) { + return request.post({ url: '/category_business.category_business/edit', params }) +} + +// 删除商机分类表 +export function apiCategoryBusinessDelete(params: any) { + return request.post({ url: '/category_business.category_business/delete', params }) +} + +// 商机分类表详情 +export function apiCategoryBusinessDetail(params: any) { + return request.get({ url: '/category_business.category_business/detail', params }) +} \ No newline at end of file diff --git a/src/api/perms/admin.ts b/src/api/perms/admin.ts index 6f82a55..027b1c3 100644 --- a/src/api/perms/admin.ts +++ b/src/api/perms/admin.ts @@ -35,3 +35,7 @@ export function generateGontract(params: any) { export function sendMsgApi(params: any) { return request.get({ url: '/auth.admin/postsms', params }) } +// 废除合同 +export function abolition(params: any) { + return request.get({ url: '/auth.admin/abolition', params }) +} diff --git a/src/api/task.ts b/src/api/task.ts new file mode 100644 index 0000000..b9b2fda --- /dev/null +++ b/src/api/task.ts @@ -0,0 +1,14 @@ +import request from "@/utils/request"; +//任务详情 +export function apiTaskView(params: any) { + return request.get({ url: "/task/view", params }); +} +//任务列表 +export function apiTaskIndex(params: any) { + return request.get({ url: "/task/index", params }); +} +//添加和修改 +export function apiTaskCreat(params: any) { + return request.post({ url: "/task/create", params }); +} + diff --git a/src/components/dialog_index.vue b/src/components/dialog_index.vue new file mode 100644 index 0000000..ed316d7 --- /dev/null +++ b/src/components/dialog_index.vue @@ -0,0 +1,93 @@ + + + diff --git a/src/router/routes.ts b/src/router/routes.ts index e73e718..ce4f2b9 100644 --- a/src/router/routes.ts +++ b/src/router/routes.ts @@ -45,16 +45,7 @@ export const constantRoutes: Array = [ meta: { title: "个人设置", }, - }, - - // { - // path: "b", - // component: () => import("@/views/examined/examinedCate.vue"), - // name: Symbol(), - // meta: { - // title: "个人设置", - // }, - // }, + } ], }, // { diff --git a/src/views/category_business/edit.vue b/src/views/category_business/edit.vue new file mode 100644 index 0000000..8ec1589 --- /dev/null +++ b/src/views/category_business/edit.vue @@ -0,0 +1,175 @@ + + + diff --git a/src/views/category_business/index.vue b/src/views/category_business/index.vue new file mode 100644 index 0000000..8d571ac --- /dev/null +++ b/src/views/category_business/index.vue @@ -0,0 +1,168 @@ + + + diff --git a/src/views/consumer/lists/detail copy.vue b/src/views/consumer/lists/detail copy.vue new file mode 100644 index 0000000..4625b20 --- /dev/null +++ b/src/views/consumer/lists/detail copy.vue @@ -0,0 +1,194 @@ + + + diff --git a/src/views/consumer/lists/detail.vue b/src/views/consumer/lists/detail.vue index aed8cdf..bb21152 100644 --- a/src/views/consumer/lists/detail.vue +++ b/src/views/consumer/lists/detail.vue @@ -3,101 +3,428 @@ - - -
-
-
用户头像
- -
-
-
账户余额
-
- ¥{{ formData.user_money }} - + +
基本信息创建
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - 调整 -
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
资质信息
+
+
+ + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
- {{ formData.sn }} - - {{ formData.nickname }} - - - {{ formData.account }} - - - - - - - - {{ formData.real_name || '-' }} - - - - - - - - {{ formData.sex }} - - - - - - - - {{ formData.mobile || '-' }} - - - - - - - {{ formData.channel }} - {{ formData.create_time }} - {{ formData.login_time }} + + + + 在线查看 + + + + + 修改 + 创建 + + @@ -106,35 +433,96 @@ :value="adjustState.value" @confirm="handleConfirmAdjust" /> + + +
+ + diff --git a/src/views/consumer/lists/index.vue b/src/views/consumer/lists/index.vue index 4bc641b..1d8f042 100644 --- a/src/views/consumer/lists/index.vue +++ b/src/views/consumer/lists/index.vue @@ -11,22 +11,6 @@ @keyup.enter="resetPage" /> - - - - - - - - 查询 重置 @@ -47,11 +31,34 @@ - - - - + + + + + + + + + + + + @@ -80,13 +123,24 @@ import { usePaging } from '@/hooks/usePaging' import { getRoutePath } from '@/router' import { getUserList } from '@/api/consumer' import { ClientMap } from '@/enums/appEnums' +import feedback from '@/utils/feedback' + const queryParams = reactive({ keyword: '', channel: '', create_time_start: '', create_time_end: '' }) - +// const handleDelete = async (id: number) => { +// await feedback.confirm('确定要删除?') +// await adminDelete({ id }) +// getLists() +// } +// const handleAbolition = async (id: number) => { +// await feedback.confirm('确定要废除合同?') +// await abolition({ id }) +// getLists() +// } const { pager, getLists, resetPage, resetParams } = usePaging({ fetchFun: getUserList, params: queryParams diff --git a/src/views/permission/admin/index.vue b/src/views/permission/admin/index.vue index 2759dec..3a2e3c0 100644 --- a/src/views/permission/admin/index.vue +++ b/src/views/permission/admin/index.vue @@ -118,6 +118,14 @@ @click="handleDelete(row.id)" >删除 + 废除合同