diff --git a/client/src/api/inspectTask.js b/client/src/api/inspectTask.js new file mode 100644 index 0000000..356fc4a --- /dev/null +++ b/client/src/api/inspectTask.js @@ -0,0 +1,99 @@ +import request from '@/utils/request' + + +export function getinspecttasklist(query) { + return request({ + url: '/quality/inspecttask/', + method: 'get', + params: query + }) +} + +export function getinspecttask(id) { + return request({ + url: `/quality/inspecttask/${id}/`, + method: 'get' + }) +} + +export function createinspecttask(data) { + return request({ + url: '/quality/inspecttask/', + method: 'post', + data + }) +} + +export function updateinspecttask(id, data) { + return request({ + url: `/quality/inspecttask/${id}/`, + method: 'put', + data + }) +} + +export function deleteinspecttask(id, data) { + return request({ + url: `/quality/inspecttask/${id}/`, + method: 'delete', + data + }) +} + +export function initinspecttask(id, data) { + return request({ + url: `/quality/inspecttask/${id}/init/`, + method: 'post', + data + }) +} + +export function appendinspecttask(id, data) { + return request({ + url: `/quality/inspecttask/${id}/append/`, + method: 'post', + data + }) +} + +export function getinspecttaskcontents(id) { + return request({ + url: `/quality/inspecttask/${id}/contents/`, + method: 'get' + }) +} + +export function getinspecttaskdepts(id) { + return request({ + url: `/quality/inspecttask/${id}/depts/`, + method: 'get' + }) +} + +export function startinspecttask(id) { + return request({ + url: `/quality/inspecttask/${id}/start/`, + method: 'put' + }) +} + +export function closeinspecttask(id) { + return request({ + url: `/quality/inspecttask/${id}/close/`, + method: 'put' + }) +} + +export function getinspecttaskdeptall(id) { + return request({ + url: `/quality/inspecttask/${id}/deptall/`, + method: 'get' + }) +} +export function getmyinspecttasklist(query) { + return request({ + url: '/quality/inspecttask/self/', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/client/src/router/index.js b/client/src/router/index.js index 49cb6e7..5852d8c 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -167,10 +167,17 @@ export const asyncRoutes = [ }, { path: 'task', - name: 'inspectTask', - component: () => import('@/views/qualityinspect/inspectTable.vue'), + name: 'inspeatTask', + component: () => import('@/views/qualityinspect/inspeatTask.vue'), meta: { title: '巡查任务', perms: ['qualityinspect_view'] } }, + { + path: 'inpecttaskdo/:id', + name: 'InpectTaskdo', + component: () => import('@/views/qualityinspect/inspecttaskdo.vue'), + meta: { title: '报送任务执行', perms: ['task_view'] }, + hidden: true + }, ] }, { diff --git a/client/src/views/qualityinspect/inspeatTask.vue b/client/src/views/qualityinspect/inspeatTask.vue new file mode 100644 index 0000000..288f2a9 --- /dev/null +++ b/client/src/views/qualityinspect/inspeatTask.vue @@ -0,0 +1,281 @@ + + diff --git a/client/src/views/qualityinspect/inspectTable.vue b/client/src/views/qualityinspect/inspectTable.vue index 65c573c..cb60640 100644 --- a/client/src/views/qualityinspect/inspectTable.vue +++ b/client/src/views/qualityinspect/inspectTable.vue @@ -16,21 +16,21 @@ max-height="600" > - + - + - + - + - + diff --git a/client/src/views/qualityinspect/inspecttaskdo.vue b/client/src/views/qualityinspect/inspecttaskdo.vue new file mode 100644 index 0000000..4e666dc --- /dev/null +++ b/client/src/views/qualityinspect/inspecttaskdo.vue @@ -0,0 +1,322 @@ + + + \ No newline at end of file diff --git a/client/src/views/qualityinspect/leaderinit.vue b/client/src/views/qualityinspect/leaderinit.vue new file mode 100644 index 0000000..520edab --- /dev/null +++ b/client/src/views/qualityinspect/leaderinit.vue @@ -0,0 +1,63 @@ + + + \ No newline at end of file diff --git a/client/src/views/qualityinspect/orginit.vue b/client/src/views/qualityinspect/orginit.vue new file mode 100644 index 0000000..cae8099 --- /dev/null +++ b/client/src/views/qualityinspect/orginit.vue @@ -0,0 +1,63 @@ + + + \ No newline at end of file