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 @@
+
+
+
+
+
+ 搜索
+ 重置
+
+
+ 创建报送任务
+
+
+
+
+
+
+ {{ scope.row.name }}
+
+
+ {{ scope.row.start_date }}
+
+
+
+ {{ scope.row.end_date }}
+
+
+
+
+ 执行
+ 编辑
+ 关闭
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
+
+