From 4ff81c14c4e56b3c029af34a15de6aec08bf49d8 Mon Sep 17 00:00:00 2001 From: shijing Date: Mon, 30 May 2022 09:28:02 +0800 Subject: [PATCH 1/3] 0530 --- client/src/api/ability.js | 7 +++++++ client/src/views/ability/mQualityTask.vue | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/client/src/api/ability.js b/client/src/api/ability.js index af3dc79..1f97b9f 100644 --- a/client/src/api/ability.js +++ b/client/src/api/ability.js @@ -196,4 +196,11 @@ export function qactionMy(query) { params: query }) } +//报送操作操作记录 +export function qaction(id) { + return request({ + url:`/ability/qaction/${id}/`, + method:'get', + }) +} diff --git a/client/src/views/ability/mQualityTask.vue b/client/src/views/ability/mQualityTask.vue index 15f1b9d..3fc7641 100644 --- a/client/src/views/ability/mQualityTask.vue +++ b/client/src/views/ability/mQualityTask.vue @@ -184,7 +184,7 @@
取消 - 确认 + 确认
取消 - 确认 + 确认
From 177531485abf66b66749af173eba65b719de6bf0 Mon Sep 17 00:00:00 2001 From: shijing Date: Mon, 30 May 2022 09:55:00 +0800 Subject: [PATCH 2/3] 0530 --- client/src/router/index.js | 6 + client/src/views/ability/qactionMy.vue | 161 +++++++++++++++++++++++++ 2 files changed, 167 insertions(+) create mode 100644 client/src/views/ability/qactionMy.vue diff --git a/client/src/router/index.js b/client/src/router/index.js index 2c62144..e87f730 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -132,6 +132,12 @@ export const asyncRoutes = [ component: () => import('@/views/ability/mQualityTask.vue'), meta: { title: '我的资质报送任务', perms: ['qtask_my'] } }, + { + path: 'qactionMy', + name: 'qactionMy', + component: () => import('@/views/ability/qactionMy.vue'), + meta: { title: '我的报送操作', perms: ['qtask_my'] } + }, /* { path: 'content', name: 'Content', diff --git a/client/src/views/ability/qactionMy.vue b/client/src/views/ability/qactionMy.vue new file mode 100644 index 0000000..87b8f7f --- /dev/null +++ b/client/src/views/ability/qactionMy.vue @@ -0,0 +1,161 @@ + + + + + + From 0dc4b56a133aec290ca2fb4acd7da87a7b9784a3 Mon Sep 17 00:00:00 2001 From: shijing Date: Mon, 30 May 2022 10:08:00 +0800 Subject: [PATCH 3/3] 0530 --- client/src/api/ability.js | 16 ++++++- client/src/router/index.js | 2 +- client/src/views/ability/qactionMy.vue | 60 +++++++++++++++++++++++++- 3 files changed, 75 insertions(+), 3 deletions(-) diff --git a/client/src/api/ability.js b/client/src/api/ability.js index 1f97b9f..51a6852 100644 --- a/client/src/api/ability.js +++ b/client/src/api/ability.js @@ -197,10 +197,24 @@ export function qactionMy(query) { }) } //报送操作操作记录 -export function qaction(id) { +export function qactionItem(id) { return request({ url:`/ability/qaction/${id}/`, method:'get', }) } +//报送操作操作记录queren +export function qactionConfirm(id) { + return request({ + url:`/ability/qaction/${id}/confirm/`, + method:'put', + }) +} +//报送操作操作记录del +export function qactionDelete(id) { + return request({ + url:`/ability/qaction/${id}/`, + method:'delete', + }) +} diff --git a/client/src/router/index.js b/client/src/router/index.js index e87f730..388abc8 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -136,7 +136,7 @@ export const asyncRoutes = [ path: 'qactionMy', name: 'qactionMy', component: () => import('@/views/ability/qactionMy.vue'), - meta: { title: '我的报送操作', perms: ['qtask_my'] } + meta: { title: '资质报送操作', perms: ['qtask_my'] } }, /* { path: 'content', diff --git a/client/src/views/ability/qactionMy.vue b/client/src/views/ability/qactionMy.vue index 87b8f7f..65e792d 100644 --- a/client/src/views/ability/qactionMy.vue +++ b/client/src/views/ability/qactionMy.vue @@ -71,6 +71,30 @@ + + + import {getOrgList} from "@/api/org"; import {getCMAGroup} from "@/api/cma"; - import { qactionMy,getQtask } from "@/api/ability"; + import { qactionMy,getQtask,qactionDelete,qactionConfirm,qactionItem } from "@/api/ability"; import checkPermission from "@/utils/permission"; import Pagination from "@/components/Pagination"; @@ -151,6 +175,40 @@ this.listQuery.qtask = ''; this.listQuery.search = ''; }, + handleDelete(scope) { + this.$confirm("确认删除?", "警告", { + confirmButtonText: "确认", + cancelButtonText: "取消", + type: "error", + }) + .then(async () => { + await qactionDelete(scope.row.id); + this.getList(); + this.$message({ + type: "success", + message: "成功删除!", + }); + }) + .catch((err) => { + }); + }, + handleCheck(scope){ + this.$confirm("确认审核通过?", "提示", { + confirmButtonText: "确认", + cancelButtonText: "取消", + type: "warning", + }) + .then(async () => { + await qactionConfirm(scope.row.id); + this.getList(); + this.$message({ + type: "success", + message: "操作成功!", + }); + }) + .catch((err) => { + }); + }, }, }