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 @@ 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 @@ + + + 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 @@ + + + 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 @@ + + + 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 @@ + + + + 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 @@ + + + + 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 @@ + + + + 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 @@ + + + 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 @@ + + 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 @@ + + + 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 @@ + 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 @@ + + + + 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 @@ + + + + + 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 @@ + + + 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 @@ + + + + \ 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 @@ + + + + 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 @@ + + + +