diff --git a/src/api/calibration/lawFirmStandardDocuments/index.ts b/src/api/calibration/lawFirmStandardDocuments/index.ts new file mode 100644 index 0000000..91f018a --- /dev/null +++ b/src/api/calibration/lawFirmStandardDocuments/index.ts @@ -0,0 +1,44 @@ +import request from '@/utils/request' +const AUTH_BASE_URL = '/api2' + +/* + * 律所标准文件 + * */ + +// 新增律所标准文件 +export const BusinessLawyerflie = (data: any) => { + const formData = new FormData() + formData.append('title', data.title) + formData.append('file', data.file) + formData.append('remark', data.remark) + return request({ + url: `${AUTH_BASE_URL}/business/Lawyerflie`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 律所标准文件展示 +export const BusinessLawdisplay = () => { + return request({ + url: `${AUTH_BASE_URL}/business/lawdisplay`, + method: 'post' + }) +} + +// 删除律所标准文件 +export const BusinessLwaDetail = (id: string) => { + const formData = new FormData() + formData.append('id', id) + return request({ + url: `${AUTH_BASE_URL}/business/LwaDetail`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} diff --git a/src/api/calibration/lmportantScheduleManagement/index.ts b/src/api/calibration/lmportantScheduleManagement/index.ts new file mode 100644 index 0000000..ddaaa14 --- /dev/null +++ b/src/api/calibration/lmportantScheduleManagement/index.ts @@ -0,0 +1,69 @@ +import request from '@/utils/request' +const AUTH_BASE_URL = '/api2' + +/* + * 重要日程提示 + * */ + +// 新增重要日程提示 +export const BusinessSchedule = (data: any) => { + const formData = new FormData() + formData.append('title', data.title) + if (data.tiems && data.tiems.length) { + formData.append('tiems', data.tiems[0]) + formData.append('end_time', data.tiems[1]) + } + formData.append('remark', data.remark) + return request({ + url: `${AUTH_BASE_URL}/business/schedule`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 日程展示 +export const BusinessScheduleDetail = (data: any) => { + const formData = new FormData() + formData.append('page', data.pageNum) + formData.append('per_page', data.pageSize) + return request({ + url: `${AUTH_BASE_URL}/business/ScheduleDetail`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 删除日程 +export const BusinessDscheduledetail = (id: string) => { + const formData = new FormData() + formData.append('id', id) + return request({ + url: `${AUTH_BASE_URL}/business/scheduledetail`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 完成代办 +export const BusinessHandleSchedule = (data: any) => { + const formData = new FormData() + formData.append('id', data.id) + formData.append('state', data.state) + return request({ + url: `${AUTH_BASE_URL}/business/handleSchedule`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} diff --git a/src/api/calibration/permissionManagement/index.ts b/src/api/calibration/permissionManagement/index.ts new file mode 100644 index 0000000..4544c48 --- /dev/null +++ b/src/api/calibration/permissionManagement/index.ts @@ -0,0 +1,73 @@ +import request from '@/utils/request' +const AUTH_BASE_URL = '/api2' + +/* + * 权限管理 + * */ + +// 新增权限 +export const BusinessAddRermission = (data: any) => { + const formData = new FormData() + formData.append('permission_name', data.permission_name) + formData.append('permission_logo', data.permission_logo) + formData.append('parent', data.parent) + return request({ + url: `${AUTH_BASE_URL}/business/addRermission`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 编辑权限 +export const BusinessEditRermission = (data: any) => { + const formData = new FormData() + formData.append('id', data.id) + formData.append('permission_name', data.permission_name) + formData.append('permission_logo', data.permission_logo) + formData.append('parent', data.parent) + return request({ + url: `${AUTH_BASE_URL}/business/editRermission`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 权限展示 +export const BusinessDisplayRermission = () => { + // const formData = new FormData() + // formData.append('page', data.pageNum) + // formData.append('per_page', data.pageSize) + // if (data.times && data.times.length) { + // formData.append('times', data.times[0]) + // formData.append('end_time', data.times[1]) + // } + // formData.append('unit', data.unit) + return request({ + url: `${AUTH_BASE_URL}/business/displayRermission`, + method: 'post' + // data: formData, + // headers: { + // 'Content-Type': 'multipart/form-data' + // } + }) +} + +// 删除权限 +export const BusinessDeleteRermission = (id: string) => { + const formData = new FormData() + formData.append('id', id) + return request({ + url: `${AUTH_BASE_URL}/business/deleteRermission`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} diff --git a/src/router/index.ts b/src/router/index.ts index dbc0940..52ea23f 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -78,11 +78,19 @@ export const constantRoutes: RouteRecordRaw[] = [ } }, { - path: 'role', - name: 'PersonnelRole', + path: 'department', + name: 'Department', component: () => import('@/views/calibration/department/index.vue'), meta: { - title: '角色管理' + title: '部门管理' + } + }, + { + path: 'permissionManagement', + name: 'PermissionManagement', + component: () => import('@/views/calibration/permissionManagement/index.vue'), + meta: { + title: '权限管理' } } ] @@ -325,17 +333,35 @@ export const constantRoutes: RouteRecordRaw[] = [ title: '律所标准文件', icon: 'setting' }, - redirect: '/lawyer-file/index', children: [ { - path: 'index', - name: 'LawyerFileIndex', - component: () => import('@/views/lawyer/index.vue'), + path: 'lawFirmStandardDocuments', + name: 'LawFirmStandardDocuments', + component: () => import('@/views/calibration/lawFirmStandardDocuments/index.vue'), meta: { title: '律所标准文件' } } ] + }, + { + path: '/lmportantSchedule', + name: 'LmportantSchedule', + component: Layout, + meta: { + title: '日程管理', + icon: 'setting' + }, + children: [ + { + path: 'lmportantScheduleManagement', + name: 'LmportantScheduleManagement', + component: () => import('@/views/calibration/lmportantScheduleManagement/index.vue'), + meta: { + title: '日程管理' + } + } + ] } ] diff --git a/src/views/calibration/lawFirmStandardDocuments/components/LawFirmStandardsForm.vue b/src/views/calibration/lawFirmStandardDocuments/components/LawFirmStandardsForm.vue new file mode 100644 index 0000000..1c757d0 --- /dev/null +++ b/src/views/calibration/lawFirmStandardDocuments/components/LawFirmStandardsForm.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/calibration/lawFirmStandardDocuments/index.vue b/src/views/calibration/lawFirmStandardDocuments/index.vue new file mode 100644 index 0000000..c2e40d4 --- /dev/null +++ b/src/views/calibration/lawFirmStandardDocuments/index.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/src/views/calibration/lmportantScheduleManagement/components/LmportantScheduleForm.vue b/src/views/calibration/lmportantScheduleManagement/components/LmportantScheduleForm.vue new file mode 100644 index 0000000..02b6d88 --- /dev/null +++ b/src/views/calibration/lmportantScheduleManagement/components/LmportantScheduleForm.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/views/calibration/lmportantScheduleManagement/index.vue b/src/views/calibration/lmportantScheduleManagement/index.vue new file mode 100644 index 0000000..eee5cd2 --- /dev/null +++ b/src/views/calibration/lmportantScheduleManagement/index.vue @@ -0,0 +1,276 @@ + + + diff --git a/src/views/calibration/permissionManagement/components/permissionForm.vue b/src/views/calibration/permissionManagement/components/permissionForm.vue new file mode 100644 index 0000000..8fe4362 --- /dev/null +++ b/src/views/calibration/permissionManagement/components/permissionForm.vue @@ -0,0 +1,134 @@ + + + + + diff --git a/src/views/calibration/permissionManagement/index.vue b/src/views/calibration/permissionManagement/index.vue new file mode 100644 index 0000000..c98dcbc --- /dev/null +++ b/src/views/calibration/permissionManagement/index.vue @@ -0,0 +1,289 @@ + + +