From 3beaa04908f68b4ae81c1561cea272d33a938d11 Mon Sep 17 00:00:00 2001 From: jia <1451658316@qq.com> Date: Mon, 20 Nov 2023 18:30:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/examined.ts | 48 + admin/src/api/finance.ts | 20 +- admin/src/api/informationg.ts | 12 + admin/src/api/perms/admin.ts | 12 + admin/src/api/setting/dict.ts | 5 + admin/src/api/shop_contract.ts | 51 + admin/src/api/shop_merchant.ts | 26 + admin/src/api/talk.ts | 22 + admin/src/api/task.ts | 27 + admin/src/api/task_scheduling.ts | 31 + admin/src/api/task_scheduling_plan.ts | 26 + admin/src/api/task_template.ts | 36 + admin/src/api/user.ts | 5 + admin/src/api/user_menu.ts | 26 + admin/src/api/user_role.ts | 26 + admin/src/api/withdraw.ts | 31 + admin/src/components/dialog_index.vue | 93 ++ admin/src/components/map/MapContainer.vue | 159 +++ admin/src/components/popup/index.vue | 227 ++-- admin/src/config/index.ts | 3 +- admin/src/utils/dict.ts | 3 + admin/src/views/app_update/edit.vue | 221 ++++ admin/src/views/app_update/index.vue | 236 ++++ admin/src/views/category_business/edit.vue | 176 +++ admin/src/views/category_business/index.vue | 200 ++++ admin/src/views/company/dialog.vue | 67 ++ admin/src/views/company/dialog_index.vue | 152 +++ admin/src/views/company/dialog_index_man.vue | 111 ++ .../views/company/dialog_index_personnel.vue | 83 ++ admin/src/views/company/edit.vue | 1003 +++++++++++++++++ admin/src/views/company/index.vue | 593 ++++++++++ admin/src/views/company/subordinate.vue | 320 ++++++ admin/src/views/company/userdetail.vue | 587 ++++++++++ .../views/company_complaint_feedback/edit.vue | 113 ++ .../company_complaint_feedback/index.vue | 161 +++ admin/src/views/company_form/edit.vue | 170 +++ admin/src/views/company_form/index.vue | 200 ++++ .../src/views/consumer/lists/detail copy.vue | 204 ++++ admin/src/views/consumer/lists/detail.vue | 722 +++++++++--- .../src/views/consumer/lists/dialog_index.vue | 146 +++ admin/src/views/consumer/lists/edit.vue | 665 +++++++++++ admin/src/views/consumer/lists/index.vue | 288 +++-- admin/src/views/contract/company.vue | 607 ++++++++++ admin/src/views/contract/contractDetil.vue | 668 +++++++++++ admin/src/views/contract/dialog_index.vue | 140 +++ admin/src/views/contract/edit.vue | 175 +++ admin/src/views/contract/index.vue | 294 +++++ admin/src/views/contract/vehicle_detail.vue | 334 ++++++ admin/src/views/contract/vehicle_list.vue | 241 ++++ 49 files changed, 9402 insertions(+), 364 deletions(-) create mode 100644 admin/src/api/examined.ts create mode 100644 admin/src/api/informationg.ts create mode 100644 admin/src/api/shop_contract.ts create mode 100644 admin/src/api/shop_merchant.ts create mode 100644 admin/src/api/talk.ts create mode 100644 admin/src/api/task.ts create mode 100644 admin/src/api/task_scheduling.ts create mode 100644 admin/src/api/task_scheduling_plan.ts create mode 100644 admin/src/api/task_template.ts create mode 100644 admin/src/api/user_menu.ts create mode 100644 admin/src/api/user_role.ts create mode 100644 admin/src/api/withdraw.ts create mode 100644 admin/src/components/dialog_index.vue create mode 100644 admin/src/components/map/MapContainer.vue create mode 100644 admin/src/utils/dict.ts create mode 100644 admin/src/views/app_update/edit.vue create mode 100644 admin/src/views/app_update/index.vue create mode 100644 admin/src/views/category_business/edit.vue create mode 100644 admin/src/views/category_business/index.vue create mode 100644 admin/src/views/company/dialog.vue create mode 100644 admin/src/views/company/dialog_index.vue create mode 100644 admin/src/views/company/dialog_index_man.vue create mode 100644 admin/src/views/company/dialog_index_personnel.vue create mode 100644 admin/src/views/company/edit.vue create mode 100644 admin/src/views/company/index.vue create mode 100644 admin/src/views/company/subordinate.vue create mode 100644 admin/src/views/company/userdetail.vue create mode 100644 admin/src/views/company_complaint_feedback/edit.vue create mode 100644 admin/src/views/company_complaint_feedback/index.vue create mode 100644 admin/src/views/company_form/edit.vue create mode 100644 admin/src/views/company_form/index.vue create mode 100644 admin/src/views/consumer/lists/detail copy.vue create mode 100644 admin/src/views/consumer/lists/dialog_index.vue create mode 100644 admin/src/views/consumer/lists/edit.vue create mode 100644 admin/src/views/contract/company.vue create mode 100644 admin/src/views/contract/contractDetil.vue create mode 100644 admin/src/views/contract/dialog_index.vue create mode 100644 admin/src/views/contract/edit.vue create mode 100644 admin/src/views/contract/index.vue create mode 100644 admin/src/views/contract/vehicle_detail.vue create mode 100644 admin/src/views/contract/vehicle_list.vue diff --git a/admin/src/api/examined.ts b/admin/src/api/examined.ts new file mode 100644 index 00000000..1c8b6bff --- /dev/null +++ b/admin/src/api/examined.ts @@ -0,0 +1,48 @@ +import request from '@/utils/request' +//审批类型列表 +export function apiCateLists(params: any) { + return request.get({ url: '/dict.dict/lists', params }) +} +//审批流程列表 +export function apiFlowLists(params: any) { + return request.get({ url: '/task.scheduling/approve', params }) +} + +//创建审批类型 +export function apiCateCreat(params: any) { + return request.post({ url: '/cate/create', params }) +} +// 创建流程 +export function apiFlowCreat(params: any) { + return request.post({ url: '/flow/create', params }) +} + +// 启用审批类型 +export function apiCateStatus(params: any) { + return request.get({ url: '/cate/status', params }) +} +// 启用审批流程 +export function apiFlowStatus(params: any) { + return request.get({ url: '/flow/status', params }) +} +// 审批流程详情 +export function apiFlowDetil(params: any) { + return request.get({ url: '/flow/view', params }) +} + +// 任务 + +// 任务审批列表(待审批列表) +export function apiApproveList(params: any) { + return request.get({ url: '/task.scheduling/approve', params }) +} + +// 任务审批(待审批列表) +export function apiApproveAudit(params: any) { + return request.post({ url: '/approve.approve/audit', params }) +} + +// 商户入驻,开通交易审批列表 +export function apiApproveList2(params: any) { + return request.get({ url: '/company.Merchant/merchantApplyLists', params }) +} diff --git a/admin/src/api/finance.ts b/admin/src/api/finance.ts index 7e0ed536..43eca156 100644 --- a/admin/src/api/finance.ts +++ b/admin/src/api/finance.ts @@ -2,22 +2,27 @@ import request from '@/utils/request' // 余额明细 export function accountLog(params?: any) { - return request.get({ url: '/finance.account_log/lists', params }) + return request.get({ url: '/finance.account_log/taskLists', params }) +} + +// 成员信息 +export function getCompanyUserList(params?: any) { + return request.get({ url: '/finance.account_log/getTaskCompanyUserList', params }) } // 充值记录 export function rechargeLists(params?: any) { - return request.get({ url: '/recharge.recharge/lists', params }, { ignoreCancelToken: true }) + return request.get({ url: '/recharge.recharge/taskLists', params }, { ignoreCancelToken: true }) } // 余额变动类型 export function getUmChangeType(params?: any) { - return request.get({ url: '/finance.account_log/getUmChangeType', params }) + return request.get({ url: '/finance.account_log/getTaskUmChangeType', params }) } //退款 export function refund(params?: any) { - return request.post({ url: '/recharge.recharge/refund', params }) + return request.post({ url: '/recharge.recharge/taskRefund', params }) } //重新退款 @@ -27,15 +32,16 @@ export function refundAgain(params?: any) { //退款记录 export function refundRecord(params?: any) { - return request.get({ url: '/finance.refund/record', params }) + return request.get({ url: '/finance.refund/taskRecord', params }) } //退款日志 export function refundLog(params?: any) { - return request.get({ url: '/finance.refund/log', params }) + return request.get({ url: '/finance.refund/taskLog', params }) } //退款统计 export function refundStat(params?: any) { - return request.get({ url: '/finance.refund/stat', params }) + return request.get({ url: '/finance.refund/taskStat', params }) } + diff --git a/admin/src/api/informationg.ts b/admin/src/api/informationg.ts new file mode 100644 index 00000000..485a0394 --- /dev/null +++ b/admin/src/api/informationg.ts @@ -0,0 +1,12 @@ +import request from "@/utils/request"; + +// 档案列表 + +export function fileManagelist(params: any) { + return request.get({ url: "/archives.Archives/lists", params }); +} + +// 档案详情 +export function fileManageDetil(params: any) { + return request.get({ url: "/archives.Archives/detail", params }); +} diff --git a/admin/src/api/perms/admin.ts b/admin/src/api/perms/admin.ts index dd40ff92..d5b8d736 100644 --- a/admin/src/api/perms/admin.ts +++ b/admin/src/api/perms/admin.ts @@ -27,3 +27,15 @@ export function adminDelete(params: any) { export function adminDetail(params: any) { return request.get({ url: '/auth.admin/detail', params }) } +// 生成合同 +export function generateGontract(params: any) { + return request.get({ url: '/auth.admin/Draftingcontracts', params }) +} +// 发送短信 +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/admin/src/api/setting/dict.ts b/admin/src/api/setting/dict.ts index cef4e833..7778d8bb 100644 --- a/admin/src/api/setting/dict.ts +++ b/admin/src/api/setting/dict.ts @@ -59,3 +59,8 @@ export function dictDataDelete(params: any) { export function dictDataDetail(params: any) { return request.get({ url: '/setting.dict.dict_data/detail', params }) } + +// 审批任务类型 +export function getTaskApproveTypeList(params: any|undefined) { + return request.get({ url: '/dict.dict/getTaskApproveTypeList', params }) +} diff --git a/admin/src/api/shop_contract.ts b/admin/src/api/shop_contract.ts new file mode 100644 index 00000000..063e86f2 --- /dev/null +++ b/admin/src/api/shop_contract.ts @@ -0,0 +1,51 @@ +import request from '@/utils/request' + +// 商户合同列表 +export function apiShopContractLists(params: any) { + return request.get({ url: '/contract.ShopContract/lists', params }) +} + +// 添加商户合同 +export function apiShopContractAdd(params: any) { + return request.post({ url: '/shop_contract/add', params }) +} + +// 编辑商户合同 +export function apiShopContractEdit(params: any) { + return request.post({ url: '/shop_contract/edit', params }) +} + +// 删除商户合同 +export function apiShopContractDelete(params: any) { + return request.post({ url: '/shop_contract/delete', params }) +} + +// 商户合同详情 +export function apiShopContractDetail(params: any) { + return request.get({ url: '/contract.ShopContract/detail', params }) +} + +// 合同上传 +export function apiShopWindControl(params: any) { + return request.post({ url: '/contract.CompanyContract/uploadContract', params }) +} + +// 发送合同 +export function apiShopDraftingcontracts(params: any) { + return request.post({ url: '/contract.CompanyContract/DraftingContract', params }) +} + +// 重新发送短信 +export function apiShopSendMsgApi(params: any) { + return request.get({ url: '/contract.ShopContract/sendSms', params }) +} + +//请求证据包下载地址 +export function contractEvidence(params: any) { + return request.get({ url: "/contract.ShopContract/evidence", params }); +} + +// 设置备注 +export function apiShopContractAddNotes(params: any) { + return request.post({ url: '/shop_contract/addNote', params }) +} \ No newline at end of file diff --git a/admin/src/api/shop_merchant.ts b/admin/src/api/shop_merchant.ts new file mode 100644 index 00000000..7d12f8b1 --- /dev/null +++ b/admin/src/api/shop_merchant.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 商城商户列表 +export function apiShopMerchantLists(params: any) { + return request.get({ url: '/company.Merchant/merchantRecordLists', params }) +} + +// 添加商城商户 +export function apiShopMerchantAdd(params: any) { + return request.post({ url: '/shop_merchant/add', params }) +} + +// 编辑商城商户 +export function apiShopMerchantEdit(params: any) { + return request.post({ url: '/shop_merchant/edit', params }) +} + +// 删除商城商户 +export function apiShopMerchantDelete(params: any) { + return request.post({ url: '/shop_merchant/delete', params }) +} + +// 商城商户详情 +export function apiShopMerchantDetail(params: any) { + return request.get({ url: '/shop_merchant/detail', params }) +} diff --git a/admin/src/api/talk.ts b/admin/src/api/talk.ts new file mode 100644 index 00000000..ca397c36 --- /dev/null +++ b/admin/src/api/talk.ts @@ -0,0 +1,22 @@ +import request from "@/utils/request/indexs"; + +/** + * 绑定scoket + */ +export const bindScoket = (data: any) => + request.post({ url: "/common/im/doBindUid", data }); +// 发送消息 +export const sendMsgApi = (data: any) => + request.post({ url: "/common/im/sendTextMsg", data }); +// 发送文件 +export const sendFileApi = (data: any) => + request.post({ url: "/common/im/sendFileMsg", data }); +// 消息列表 +export const getMsgListApi = (data: any) => + request.post({ url: "/common/im/msgList", data }); +// 片区经理id +export const getAreaManagerApi = (data: any) => + request.post({ url: "/common/im/getAreaManager", data }); +// 联系人列表 +export const getContactListApi = (data: any) => + request.post({ url: "/common/im/contactList", data }); diff --git a/admin/src/api/task.ts b/admin/src/api/task.ts new file mode 100644 index 00000000..f5759db8 --- /dev/null +++ b/admin/src/api/task.ts @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +//添加任务 +export function apiTaskAdd(params: any) { + return request.post({ url: '/task_scheduling_plan.task_scheduling_plan/add', params }) +} + +//修改任务 +export function apiTaskEdit(params: any) { + return request.post({ url: '/task_scheduling_plan.task_scheduling_plan/edit', params }) +} + +//删除任务 +export function apiTaskDelete(params: any) { + return request.post({ url: '/task_scheduling_plan.task_scheduling_plan/delete', params }) +} + + +//任务日程-列表 +export function apiTaskList(params: any) { + return request.get({ url: '/task.scheduling/plan', params }) +} + +//任务日程-详情 +export function apiTaskDetails(params: any) { + return request.get({ url: '/task_scheduling_plan.task_scheduling_plan/detail', params }) +} diff --git a/admin/src/api/task_scheduling.ts b/admin/src/api/task_scheduling.ts new file mode 100644 index 00000000..7380a4fd --- /dev/null +++ b/admin/src/api/task_scheduling.ts @@ -0,0 +1,31 @@ +import request from '@/utils/request' + +// 任务公司排期列表 +export function apiTaskSchedulingLists(params: any) { + return request.get({ url: '/task.scheduling/lists', params }) +} + +// 添加任务公司排期 +export function apiTaskSchedulingAdd(params: any) { + return request.post({ url: '/task.scheduling/addTemplate', params }) +} + +// 编辑任务公司排期 +export function apiTaskSchedulingEdit(params: any) { + return request.post({ url: '/task.scheduling/edit', params }) +} + +// 删除任务公司排期 +export function apiTaskSchedulingDelete(params: any) { + return request.post({ url: '/task.scheduling/deleteTemplate', params }) +} + +// 任务公司排期详情 +export function apiTaskSchedulingDetail(params: any) { + return request.get({ url: '/task.scheduling/detail', params }) +} + +// 任务公司排期详情 +export function apiTaskSchedulingEditMoney(params: any) { + return request.post({ url: '/task.scheduling/editMoney', params }) +} \ No newline at end of file diff --git a/admin/src/api/task_scheduling_plan.ts b/admin/src/api/task_scheduling_plan.ts new file mode 100644 index 00000000..e5d01c66 --- /dev/null +++ b/admin/src/api/task_scheduling_plan.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 任务日历列表 +export function apiTaskSchedulingPlanLists(params: any) { + return request.get({ url: '/task_scheduling_plan.task_scheduling_plan/lists', params }) +} + +// 添加任务日历 +export function apiTaskSchedulingPlanAdd(params: any) { + return request.post({ url: '/task_scheduling_plan.task_scheduling_plan/add', params }) +} + +// 编辑任务日历 +export function apiTaskSchedulingPlanEdit(params: any) { + return request.post({ url: '/task_scheduling_plan.task_scheduling_plan/edit', params }) +} + +// 删除任务日历 +export function apiTaskSchedulingPlanDelete(params: any) { + return request.post({ url: '/task_scheduling_plan.task_scheduling_plan/delete', params }) +} + +// 任务日历详情 +export function apiTaskSchedulingPlanDetail(params: any) { + return request.get({ url: '/task_scheduling_plan.task_scheduling_plan/detail', params }) +} \ No newline at end of file diff --git a/admin/src/api/task_template.ts b/admin/src/api/task_template.ts new file mode 100644 index 00000000..cc8c01dd --- /dev/null +++ b/admin/src/api/task_template.ts @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +// 任务安排列表 +export function apiTaskTemplateLists(params: any) { + return request.get({ url: '/task.scheduling/template', params }) +} + +// 添加任务安排 +export function apiTaskTemplateAdd(params: any) { + return request.post({ url: '/task.scheduling/addTemplate', params }) +} + +// 编辑任务安排 +export function apiTaskTemplateEdit(params: any) { + return request.post({ url: '/task.scheduling/editTemplate', params }) +} + +// 删除任务安排 +export function apiTaskTemplateDelete(params: any) { + return request.post({ url: '/task.scheduling/deleteTemplate', params }) +} + +// 任务安排详情 +export function apiTaskTemplateDetail(params: any) { + return request.get({ url: '/task.scheduling/deleteTemplate', params }) +} + +// 任务类型 +export function apiTaskTypeList(params: any) { + return request.get({ url: '/dict.dict/lists', params }) +} + +// 指定商品 +export function apiGetProductList(params: any) { + return request.get({ url: '/task_template.task_template/getProductList', params }) +} diff --git a/admin/src/api/user.ts b/admin/src/api/user.ts index 39d2010f..a48cc0bc 100644 --- a/admin/src/api/user.ts +++ b/admin/src/api/user.ts @@ -20,3 +20,8 @@ export function getUserInfo() { export function setUserInfo(params: any) { return request.post({ url: '/auth.admin/editSelf', params }) } + +// 编辑管理员信息 +export function getUserList(params: any) { + return request.get({ url: '/user.user/lists', params }) +} \ No newline at end of file diff --git a/admin/src/api/user_menu.ts b/admin/src/api/user_menu.ts new file mode 100644 index 00000000..4eac3ca7 --- /dev/null +++ b/admin/src/api/user_menu.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 系统菜单表列表 +export function apiUserMenuLists(params: any) { + return request.get({ url: '/user.user_menu/lists', params }) +} + +// 添加系统菜单表 +export function apiUserMenuAdd(params: any) { + return request.post({ url: '/user.user_menu/add', params }) +} + +// 编辑系统菜单表 +export function apiUserMenuEdit(params: any) { + return request.post({ url: '/user.user_menu/edit', params }) +} + +// 删除系统菜单表 +export function apiUserMenuDelete(params: any) { + return request.post({ url: '/user.user_menu/delete', params }) +} + +// 系统菜单表详情 +export function apiUserMenuDetail(params: any) { + return request.get({ url: '/user.user_menu/detail', params }) +} \ No newline at end of file diff --git a/admin/src/api/user_role.ts b/admin/src/api/user_role.ts new file mode 100644 index 00000000..be92aa60 --- /dev/null +++ b/admin/src/api/user_role.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 角色表列表 +export function apiUserRoleLists(params: any) { + return request.get({ url: '/user.user_role/lists', params }) +} + +// 添加角色表 +export function apiUserRoleAdd(params: any) { + return request.post({ url: '/user.user_role/add', params }) +} + +// 编辑角色表 +export function apiUserRoleEdit(params: any) { + return request.post({ url: '/user.user_role/edit', params }) +} + +// 删除角色表 +export function apiUserRoleDelete(params: any) { + return request.post({ url: '/user.user_role/delete', params }) +} + +// 角色表详情 +export function apiUserRoleDetail(params: any) { + return request.get({ url: '/user.user_role/detail', params }) +} \ No newline at end of file diff --git a/admin/src/api/withdraw.ts b/admin/src/api/withdraw.ts new file mode 100644 index 00000000..bcf7b22e --- /dev/null +++ b/admin/src/api/withdraw.ts @@ -0,0 +1,31 @@ +import request from '@/utils/request' + +// 提现申请列表 +export function apiWithdrawLists(params: any) { + return request.get({ url: '/finance.withdraw/index', params }) +} + +// 添加提现申请 +export function apiWithdrawAdd(params: any) { + return request.post({ url: '/finance.withdraw/add', params }) +} + +// 编辑提现申请 +export function apiWithdrawEdit(params: any) { + return request.post({ url: '/finance.withdraw/edit', params }) +} + +// 删除提现申请 +export function apiWithdrawDelete(params: any) { + return request.post({ url: '/finance.withdraw/delete', params }) +} + +// 提现申请详情 +export function apiWithdrawDetail(params: any) { + return request.get({ url: '/finance.withdraw/detail', params }) +} + +//提现审核 +export function withdrawAudit(params?: any) { + return request.post({ url: '/finance.withdraw/audit', params }) +} diff --git a/admin/src/components/dialog_index.vue b/admin/src/components/dialog_index.vue new file mode 100644 index 00000000..ed316d78 --- /dev/null +++ b/admin/src/components/dialog_index.vue @@ -0,0 +1,93 @@ + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin/src/components/map/MapContainer.vue b/admin/src/components/map/MapContainer.vue new file mode 100644 index 00000000..63138a1f --- /dev/null +++ b/admin/src/components/map/MapContainer.vue @@ -0,0 +1,159 @@ + + + + + + + + \ No newline at end of file diff --git a/admin/src/components/popup/index.vue b/admin/src/components/popup/index.vue index 726f89f7..2da5caa8 100644 --- a/admin/src/components/popup/index.vue +++ b/admin/src/components/popup/index.vue @@ -1,132 +1,125 @@ - - - - - - - - {{ title }} - - - {{ content }} - - - - - + + + + + + + {{ title }} + + + {{ content }} + + + + + + diff --git a/admin/src/config/index.ts b/admin/src/config/index.ts index c4cf9e79..93bc4b80 100644 --- a/admin/src/config/index.ts +++ b/admin/src/config/index.ts @@ -7,7 +7,8 @@ const config = { }/`, //请求接口域名 urlPrefix: "adminapi", //请求默认前缀 timeout: 10 * 1000, //请求超时时长 -}; +} + export default config; // const config = { diff --git a/admin/src/utils/dict.ts b/admin/src/utils/dict.ts new file mode 100644 index 00000000..bd79cc70 --- /dev/null +++ b/admin/src/utils/dict.ts @@ -0,0 +1,3 @@ + +// 合同类型 +export const dictContractTypeList: Array = [23,24,25,29] \ No newline at end of file diff --git a/admin/src/views/app_update/edit.vue b/admin/src/views/app_update/edit.vue new file mode 100644 index 00000000..e8712d5d --- /dev/null +++ b/admin/src/views/app_update/edit.vue @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + + 文件拖入或点击上传 + + 请上传APK/IPA/WGT文件 + + + + + + + {{ item.name }} + + + + + + + {{ item.name }} + + + + + + + + + diff --git a/admin/src/views/app_update/index.vue b/admin/src/views/app_update/index.vue new file mode 100644 index 00000000..ac88aa66 --- /dev/null +++ b/admin/src/views/app_update/index.vue @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + 新增 + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + + + + + diff --git a/admin/src/views/category_business/edit.vue b/admin/src/views/category_business/edit.vue new file mode 100644 index 00000000..efaf60e8 --- /dev/null +++ b/admin/src/views/category_business/edit.vue @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + {{ item.name }} + + + + + + + + + diff --git a/admin/src/views/category_business/index.vue b/admin/src/views/category_business/index.vue new file mode 100644 index 00000000..41f63de4 --- /dev/null +++ b/admin/src/views/category_business/index.vue @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + 新增 + + + 删除 + + + + + + + + + + + + + + + + 详情 + + + 编辑 + + + 删除 + + + + + + + + + + + + + + diff --git a/admin/src/views/company/dialog.vue b/admin/src/views/company/dialog.vue new file mode 100644 index 00000000..2ad1f2a3 --- /dev/null +++ b/admin/src/views/company/dialog.vue @@ -0,0 +1,67 @@ + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认创建 + 返回 + + + + + + + diff --git a/admin/src/views/company/dialog_index.vue b/admin/src/views/company/dialog_index.vue new file mode 100644 index 00000000..10a1b341 --- /dev/null +++ b/admin/src/views/company/dialog_index.vue @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + {{row.company_type}} + + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/company/dialog_index_man.vue b/admin/src/views/company/dialog_index_man.vue new file mode 100644 index 00000000..7c33095f --- /dev/null +++ b/admin/src/views/company/dialog_index_man.vue @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/company/dialog_index_personnel.vue b/admin/src/views/company/dialog_index_personnel.vue new file mode 100644 index 00000000..c094fdd7 --- /dev/null +++ b/admin/src/views/company/dialog_index_personnel.vue @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/company/edit.vue b/admin/src/views/company/edit.vue new file mode 100644 index 00000000..ad2ee312 --- /dev/null +++ b/admin/src/views/company/edit.vue @@ -0,0 +1,1003 @@ + + + + + + 公司基本信息创建 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ city[regionType + "_name"] }} + + + + + + + 主要联系人 + + + + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 其他联系人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加联系人 + 删除 + + + + + + + 资质信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 电子合同 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 完成 + 创建 + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/company/index.vue b/admin/src/views/company/index.vue new file mode 100644 index 00000000..8c199a45 --- /dev/null +++ b/admin/src/views/company/index.vue @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + 创建 + + + + + + + + + + + + + + + + + 已签约 + 审核中 + 签约中 + 未签约 + + + + + + + 查看成员 + + + + 下属公司 + + + 详情 + + + 编辑 + + 删除 + {{ auth_text }} + + + 生成合同 + + + + + + + + + + + + + 重要提醒 + + 请确认信息是否有误 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确认 + 返回 + + + + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约 + + + 确认 + 确认 + 返回 + + + + 企业认证提醒 + + + 企业认证前,请检查以下重要信息是否正确 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确认 + 修改 + 返回 + + + + 人脸采集提醒 + + + 人脸采集前,请检查以下重要信息是否正确 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确认 + 修改 + 返回 + + + + + + + diff --git a/admin/src/views/company/subordinate.vue b/admin/src/views/company/subordinate.vue new file mode 100644 index 00000000..6a9744a6 --- /dev/null +++ b/admin/src/views/company/subordinate.vue @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + 已签约 + 未签约 + + + + + + + 查看成员 + + + 详情 + + + 编辑 + + 删除 + 企业认证 + + 生成合同 + 审核中 + 发送合同 + 发送短信 + + + + + + + + + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约 + + + 确认创建 + 确认 + 返回 + + + + + + + diff --git a/admin/src/views/company/userdetail.vue b/admin/src/views/company/userdetail.vue new file mode 100644 index 00000000..4436eb09 --- /dev/null +++ b/admin/src/views/company/userdetail.vue @@ -0,0 +1,587 @@ + + + + + + + + 基本信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 上传 + + + + + + + + + + + + + + + + + + + 发起合同 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin/src/views/company_complaint_feedback/edit.vue b/admin/src/views/company_complaint_feedback/edit.vue new file mode 100644 index 00000000..002e322d --- /dev/null +++ b/admin/src/views/company_complaint_feedback/edit.vue @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + diff --git a/admin/src/views/company_complaint_feedback/index.vue b/admin/src/views/company_complaint_feedback/index.vue new file mode 100644 index 00000000..30657221 --- /dev/null +++ b/admin/src/views/company_complaint_feedback/index.vue @@ -0,0 +1,161 @@ + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + 新增 + + + 删除 + + + + + + + + + + + + 编辑 + + + 删除 + + + + + + + + + + + + + + + diff --git a/admin/src/views/company_form/edit.vue b/admin/src/views/company_form/edit.vue new file mode 100644 index 00000000..db424f78 --- /dev/null +++ b/admin/src/views/company_form/edit.vue @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/company_form/index.vue b/admin/src/views/company_form/index.vue new file mode 100644 index 00000000..82d8c624 --- /dev/null +++ b/admin/src/views/company_form/index.vue @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/consumer/lists/detail copy.vue b/admin/src/views/consumer/lists/detail copy.vue new file mode 100644 index 00000000..f2716925 --- /dev/null +++ b/admin/src/views/consumer/lists/detail copy.vue @@ -0,0 +1,204 @@ + + + + + + + + + + 用户头像 + + + + 账户余额 + + ¥{{ formData.user_money }} + + 调整 + + + + + + + + + {{ formData.sn }} + + + + + {{ formData.nickname }} + + + + + {{ formData.account }} + + + + + + + + + + {{ formData.real_name || "-" }} + + + + + + + + + + {{ formData.sex }} + + + + + + + + + + {{ formData.mobile || "-" }} + + + + + + + + + + {{ formData.channel }} + + + + + {{ formData.create_time }} + + + + + {{ formData.login_time }} + + + + + + + + + + + + diff --git a/admin/src/views/consumer/lists/detail.vue b/admin/src/views/consumer/lists/detail.vue index b1263ce5..0d88e4f1 100644 --- a/admin/src/views/consumer/lists/detail.vue +++ b/admin/src/views/consumer/lists/detail.vue @@ -1,168 +1,586 @@ - - - - - - - - - 用户头像 - - - - 账户余额 - - ¥{{ formData.user_money }} - - 调整 - - - - - {{ formData.sn }} - - {{ formData.nickname }} - - - {{ formData.account }} - - - - - - - - {{ formData.real_name || '-' }} - - - - - - - - {{ formData.sex }} - - - - - - - - {{ formData.mobile || '-' }} - - - - - - - {{ formData.channel }} - {{ formData.create_time }} - {{ formData.login_time }} - - + + + + + + + 基本信息创建 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 上传 + + + + + + + + + + + + + + + + + + + 发起合同 + + + + + + + + + + + + diff --git a/admin/src/views/consumer/lists/dialog_index.vue b/admin/src/views/consumer/lists/dialog_index.vue new file mode 100644 index 00000000..58f7e496 --- /dev/null +++ b/admin/src/views/consumer/lists/dialog_index.vue @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + {{typeList.find((item: any)=>item.id==row.company_type).name}} + + + + + + + + + + + + + + + + diff --git a/admin/src/views/consumer/lists/edit.vue b/admin/src/views/consumer/lists/edit.vue new file mode 100644 index 00000000..9479e750 --- /dev/null +++ b/admin/src/views/consumer/lists/edit.vue @@ -0,0 +1,665 @@ + + + + + + + + 基本信息创建 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 资质信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 创建 + + + + + + + + + + + + \ No newline at end of file diff --git a/admin/src/views/consumer/lists/index.vue b/admin/src/views/consumer/lists/index.vue index 88d34d2c..a7c6515a 100644 --- a/admin/src/views/consumer/lists/index.vue +++ b/admin/src/views/consumer/lists/index.vue @@ -1,99 +1,213 @@ - - - - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + + + + - 详情 - - - - - - - - - - + }"> + 详情 + + + + + + 生成合同 + + + + + + 上传合同 + + + 发送合同 + 重新发送短信 + + + + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约 + + + 确认创建 + 确认 + 返回 + + + + + + + + diff --git a/admin/src/views/contract/company.vue b/admin/src/views/contract/company.vue new file mode 100644 index 00000000..6e9c47ed --- /dev/null +++ b/admin/src/views/contract/company.vue @@ -0,0 +1,607 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + + + + + + + 已签约 + 未签约 + + + + + + + 下属公司 + + + 详情 + + + 企业认证 + + 生成合同 + 审核中 + 发送合同 + 发送短信 + + + + + + + + + + + + 重要提醒 + + 请确认信息是否有误 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 确认 + 返回 + + + + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约 + + + 确认 + 确认 + 返回 + + + + + + + diff --git a/admin/src/views/contract/contractDetil.vue b/admin/src/views/contract/contractDetil.vue new file mode 100644 index 00000000..149e56f4 --- /dev/null +++ b/admin/src/views/contract/contractDetil.vue @@ -0,0 +1,668 @@ + + + + 甲方基本信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 甲方资质信息 + + + + + + + + + + + + + + + + + + + + + + 乙方基本信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 乙方资质信息 + + + + + + + + + + + + + + + + + + + + + + 个人基本信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 个人资质信息 + + + + + + + + + + + + + + + + + + + 电子合同 + + + + + + + + + + + + + + + + + + + {{ + formData.file ? "重新上传" : "上传" + }} + + 合同已上传,点击查看 + + + 确定 + + + 查看合同 + + + + + + + + diff --git a/admin/src/views/contract/dialog_index.vue b/admin/src/views/contract/dialog_index.vue new file mode 100644 index 00000000..591ef23f --- /dev/null +++ b/admin/src/views/contract/dialog_index.vue @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + {{typeList.find((item: any)=>item.id==row.company_type).name}} + + + + + + + + + + + + + + + + diff --git a/admin/src/views/contract/edit.vue b/admin/src/views/contract/edit.vue new file mode 100644 index 00000000..69648cee --- /dev/null +++ b/admin/src/views/contract/edit.vue @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin/src/views/contract/index.vue b/admin/src/views/contract/index.vue new file mode 100644 index 00000000..8cbf62f5 --- /dev/null +++ b/admin/src/views/contract/index.vue @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + + + + + + + + + {{ scope.row?.party_a_info?.company_name }} + + + + + + + + {{ + scope.row.type == 1 ? "公司" : scope.row.type == 0 ? "" : "个人" + }} + + + + + 已签约 + 未签约 + + + + + + {{ row.status ? "详情" : "审核" }} + + + + 待审核 + + 发送合同 + 发送短信 + + + 下载证据包 + + + + + + + + + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约 + + + 确认 + 确认 + 返回 + + + + + + + + \ No newline at end of file diff --git a/admin/src/views/contract/vehicle_detail.vue b/admin/src/views/contract/vehicle_detail.vue new file mode 100644 index 00000000..0de95db1 --- /dev/null +++ b/admin/src/views/contract/vehicle_detail.vue @@ -0,0 +1,334 @@ + + + + + 甲方信息 + + + + + + + + + + + + + + + 主要联系人 + + + + + + + + + + + + + + + + + + + + + + + + + + + 乙方信息 + + + + + + + + + + + + + + + 主要联系人 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 租赁信息 + + + + + + + + + + + + + + + + + + + + + + + + + + + 租赁信息 + + + + + + + + + {{ + formData.file ? "重新上传" : "上传合同" + }} + + 合同已上传,点击查看 + 查看合同 + + 确定 + + + + + diff --git a/admin/src/views/contract/vehicle_list.vue b/admin/src/views/contract/vehicle_list.vue new file mode 100644 index 00000000..b40fd1ff --- /dev/null +++ b/admin/src/views/contract/vehicle_list.vue @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + 查询 + 重置 + + + + + + + + {{ typeFn(row.type) }} + + + + + + + 公司 + + + + + + {{ statusFn(row.status).tit }} + + + + + + 审核 + + + 详情 + + 发送合同 + 重新发送{{ row.nums ? row.nums + "s" : "" }} + + 下载证据 + + + + + + + + + + + + 重要提醒 + + 请确认信息是否有误,发送合同,请确认信息是否有误,发送电子合同后短时间内将不可再次发送. + + + 确认签约短信将在60秒后发送,请注意查收,并点击短信链接进行线上合同签约 + + + 确认 + 重新发送 + 返回 + + + + + + +
+ 确认创建 + 返回 +
+ 确认 + 返回 +
+ 确认 + 确认 + 返回 +
+ 确认 + 修改 + 返回 +
+ 确认创建 + 确认 + 返回 +
+ 确认 + 重新发送 + 返回 +