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..e8814f1 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -167,8 +167,8 @@ 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'] } }, ] diff --git a/client/src/views/qualityinspect/inspeatTask.vue b/client/src/views/qualityinspect/inspeatTask.vue new file mode 100644 index 0000000..021703d --- /dev/null +++ b/client/src/views/qualityinspect/inspeatTask.vue @@ -0,0 +1,274 @@ + +