From a8d964037517341150e03598bff784bdc773fb50 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Mon, 12 Apr 2021 11:30:10 +0800 Subject: [PATCH 1/4] xiala --- client/src/api/inspectTask.js | 99 +++++++ client/src/router/index.js | 4 +- .../src/views/qualityinspect/inspeatTask.vue | 274 ++++++++++++++++++ 3 files changed, 375 insertions(+), 2 deletions(-) create mode 100644 client/src/api/inspectTask.js create mode 100644 client/src/views/qualityinspect/inspeatTask.vue 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 @@ + + From 0a487594162070462d492df435f4bfb92d876cf6 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Mon, 12 Apr 2021 14:02:37 +0800 Subject: [PATCH 2/4] xialarenwu --- client/src/router/index.js | 7 + .../src/views/qualityinspect/inspeatTask.vue | 2 +- .../src/views/qualityinspect/inspectTable.vue | 10 +- .../views/qualityinspect/inspecttaskdo.vue | 354 ++++++++++++++++++ 4 files changed, 367 insertions(+), 6 deletions(-) create mode 100644 client/src/views/qualityinspect/inspecttaskdo.vue diff --git a/client/src/router/index.js b/client/src/router/index.js index e8814f1..5852d8c 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -171,6 +171,13 @@ export const asyncRoutes = [ 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 index 021703d..7c8e01a 100644 --- a/client/src/views/qualityinspect/inspeatTask.vue +++ b/client/src/views/qualityinspect/inspeatTask.vue @@ -202,7 +202,7 @@ export default { }, handleDo(scope) { - this.$router.push({name: "Taskdo", params: { id: scope.row.id }, }) + this.$router.push({name: "InpectTaskdo", params: { id: scope.row.id }, }) }, handleEdit(scope) { this.task = Object.assign({}, scope.row); // copy obj 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..5f6d0b6 --- /dev/null +++ b/client/src/views/qualityinspect/inspecttaskdo.vue @@ -0,0 +1,354 @@ + + + \ No newline at end of file From cb9ff64b0eabe96d0b591a11831eede95150af03 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Tue, 13 Apr 2021 10:52:33 +0800 Subject: [PATCH 3/4] yonghu --- .../src/views/qualityinspect/inspeatTask.vue | 7 + .../views/qualityinspect/inspecttaskdo.vue | 288 ++++++++---------- .../src/views/qualityinspect/leaderinit.vue | 63 ++++ client/src/views/qualityinspect/orginit.vue | 63 ++++ 4 files changed, 258 insertions(+), 163 deletions(-) create mode 100644 client/src/views/qualityinspect/leaderinit.vue create mode 100644 client/src/views/qualityinspect/orginit.vue diff --git a/client/src/views/qualityinspect/inspeatTask.vue b/client/src/views/qualityinspect/inspeatTask.vue index 7c8e01a..288f2a9 100644 --- a/client/src/views/qualityinspect/inspeatTask.vue +++ b/client/src/views/qualityinspect/inspeatTask.vue @@ -44,6 +44,13 @@ + + + + + + + diff --git a/client/src/views/qualityinspect/inspecttaskdo.vue b/client/src/views/qualityinspect/inspecttaskdo.vue index 5f6d0b6..fb527e2 100644 --- a/client/src/views/qualityinspect/inspecttaskdo.vue +++ b/client/src/views/qualityinspect/inspecttaskdo.vue @@ -45,19 +45,18 @@
- 子任务列表 + 创建子任务
@@ -125,52 +124,7 @@ fixed="right" > \ 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..4ad5082 --- /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 From 5df8ebc4f009230daf5ad264655531a90f6d902f Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Tue, 13 Apr 2021 17:03:28 +0800 Subject: [PATCH 4/4] chuangjianzirenwu --- client/.env.development | 2 +- .../views/qualityinspect/inspecttaskdo.vue | 158 +++++++++--------- .../src/views/qualityinspect/leaderinit.vue | 4 +- 3 files changed, 85 insertions(+), 79 deletions(-) diff --git a/client/.env.development b/client/.env.development index f0aff47..8c9070b 100644 --- a/client/.env.development +++ b/client/.env.development @@ -2,7 +2,7 @@ ENV = 'development' # base api -VUE_APP_BASE_API = 'http://localhost:8000/api' +VUE_APP_BASE_API = 'http://10.0.11.127:8000/api' # vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable, # to control whether the babel-plugin-dynamic-import-node plugin is enabled. diff --git a/client/src/views/qualityinspect/inspecttaskdo.vue b/client/src/views/qualityinspect/inspecttaskdo.vue index fb527e2..4e666dc 100644 --- a/client/src/views/qualityinspect/inspecttaskdo.vue +++ b/client/src/views/qualityinspect/inspecttaskdo.vue @@ -150,24 +150,60 @@ - + + + + + - - - + + + + + + - - - + + + + + @@ -176,24 +212,7 @@ 确认 - - - - - - - - +