|
@@ -74,6 +74,8 @@ import {
|
|
|
getQrCodeByUrlApi
|
|
|
} from '@/service/modules/getTask'
|
|
|
|
|
|
+import { approvalTaskApi } from '@/service/modules/taskAudit.ts'
|
|
|
+
|
|
|
import { getTaskV2TokenApi, checkSingleApi } from '@/service/modules/serviceReviewed'
|
|
|
|
|
|
import { onLoad } from '@dcloudio/uni-app'
|
|
@@ -231,6 +233,25 @@ const reviewForm = reactive({
|
|
|
taskStatusInfo: ''
|
|
|
})
|
|
|
|
|
|
+const role37Review = async (flag) => {
|
|
|
+ let obj = {
|
|
|
+ id: detailId.value,
|
|
|
+ taskStatus: flag ? 3 : 4,
|
|
|
+ taskStatusInfo: reviewForm.taskStatusInfo,
|
|
|
+ nodeId: 1
|
|
|
+ }
|
|
|
+ const res = await approvalTaskApi(obj)
|
|
|
+ if (res.code === 0) {
|
|
|
+ uni.showToast({
|
|
|
+ title: '审核成功',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ setTimeout(() => {
|
|
|
+ uni.navigateBack()
|
|
|
+ }, 1000)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
const reviewFn = (flag: boolean) => {
|
|
|
if (!flag && !reviewForm.taskStatusInfo) {
|
|
|
return uni.showToast({
|
|
@@ -244,6 +265,11 @@ const reviewFn = (flag: boolean) => {
|
|
|
let userInfo: any = loginStore.currentUserInfo
|
|
|
const roles: number[] = userInfo?.roles || []
|
|
|
|
|
|
+ if (roles.includes(37)) {
|
|
|
+ role37Review(flag)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
let nodeId: any = ''
|
|
|
switch (true) {
|
|
|
// 43 地市管理员
|
|
@@ -283,7 +309,6 @@ const reviewFn = (flag: boolean) => {
|
|
|
}
|
|
|
|
|
|
let res = await checkSingleApi(obj)
|
|
|
- console.log('res', res)
|
|
|
if (res.code === 0) {
|
|
|
uni.showToast({
|
|
|
title: '审核成功',
|