From 10db3cb6dd1ff4f274b99fcb9dd650c35aaca417 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Wed, 28 Apr 2021 11:48:26 +0800 Subject: [PATCH] xiala --- client/src/api/qualityinspect.js | 30 +- client/src/api/subinspecttask.js | 6 + client/src/router/index.js | 7 +- .../src/views/qualityinspect/inspeatTask.vue | 29 +- .../src/views/qualityinspect/inspectItem.vue | 265 ------------------ .../src/views/qualityinspect/inspectTable.vue | 180 +++++++++++- .../views/qualityinspect/inspecttaskdo.vue | 10 +- client/src/views/qualityinspect/mytaskdo.vue | 22 +- 8 files changed, 248 insertions(+), 301 deletions(-) delete mode 100644 client/src/views/qualityinspect/inspectItem.vue diff --git a/client/src/api/qualityinspect.js b/client/src/api/qualityinspect.js index e061efb..21b31ed 100644 --- a/client/src/api/qualityinspect.js +++ b/client/src/api/qualityinspect.js @@ -1,8 +1,36 @@ import request from '@/utils/request' //质量巡检----检查表 +export function getInspecttemplateList(query) { + return request({ + url: '/quality/inspecttemplate/', + method: 'get', + params: query + }) +} +export function createInspecttemplate(data) { + return request({ + url: '/quality/inspecttemplate/', + method: 'post', + data + }) +} +export function updateInspecttemplate(id, data) { + return request({ + url: `/quality/inspecttemplate/${id}/`, + method: 'put', + data + }) +} - +export function deleteInspecttemplate(id, data) { + return request({ + url: `/quality/inspecttemplate/${id}/`, + method: 'delete', + data + }) +} +//质量巡检-----检查项 export function getQualityinspectList(query) { return request({ url: '/quality/inspectitem/', diff --git a/client/src/api/subinspecttask.js b/client/src/api/subinspecttask.js index ad8fe23..0c66a6f 100644 --- a/client/src/api/subinspecttask.js +++ b/client/src/api/subinspecttask.js @@ -70,6 +70,12 @@ export function getsubinspecttaskdep(id) { }) } +export function gettaskdepstart(id) { + return request({ + url: `/quality/inspectdept/${id}/start/`, + method: 'put' + }) +} export function getinspectrecordlist(query) { return request({ url: '/quality/inspectrecord/', diff --git a/client/src/router/index.js b/client/src/router/index.js index cb85c48..762947f 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -160,12 +160,7 @@ export const asyncRoutes = [ alwaysShow: true, children: [ - { - path: 'item', - name: 'InspectItem', - component: () => import('@/views/qualityinspect/inspectItem.vue'), - meta: { title: '检查项', perms: ['qualityinspect_view'] } - }, + { path: 'table', name: 'InspectTable', diff --git a/client/src/views/qualityinspect/inspeatTask.vue b/client/src/views/qualityinspect/inspeatTask.vue index 79bb303..993d8ca 100644 --- a/client/src/views/qualityinspect/inspeatTask.vue +++ b/client/src/views/qualityinspect/inspeatTask.vue @@ -41,6 +41,9 @@ max-height="600" > + + {{ scope.row.template_name }} + {{ scope.row.name }} @@ -105,6 +108,15 @@ label-position="right" :rules="rule1" > + + + @@ -139,10 +151,15 @@ diff --git a/client/src/views/qualityinspect/inspectTable.vue b/client/src/views/qualityinspect/inspectTable.vue index 3c67d8a..6728776 100644 --- a/client/src/views/qualityinspect/inspectTable.vue +++ b/client/src/views/qualityinspect/inspectTable.vue @@ -1,11 +1,58 @@ - - + 创建模板 + + + + + + {{ scope.row.name }} + + + + + + + + + + + - + + 新增 + 确认 + + + + + + + + + + 取消 + 确认 + +