XuZinan преди 3 години
родител
ревизия
5222521c3d
променени са 3 файла, в които са добавени 31 реда и са изтрити 3 реда
  1. 26 2
      pages/Project/detail.vue
  2. 0 0
      pages/Project/member.vue
  3. 5 1
      services/project.js

+ 26 - 2
pages/Project/detail.vue

@@ -131,7 +131,7 @@
 
 <script>
 import { mapState } from "vuex";
-import { queryFlow, deleteApproval } from "@/services/project";
+import { queryFlow, deleteApproval, submitAudit } from "@/services/project";
 export default {
   data() {
     return {
@@ -279,7 +279,31 @@ export default {
       });
     },
     onSubmitAuth() {
-      return;
+      uni.showModal({
+        title: "提交审核",
+        content: "是否确认提交审核",
+        confirmText: "提审",
+        success: async (res) => {
+          if (res.confirm) {
+            let payload = {
+              id: this.currentProject.id,
+              flow_id: this.currentProject.flow_id,
+              node_id: this.currentProject.node_id,
+            };
+            console.log(payload);
+            await submitAudit(payload);
+            uni.showToast({
+              title: "提审成功",
+            });
+            setTimeout(function () {
+              uni.hideToast();
+              uni.navigateTo({
+                url: "./list",
+              });
+            }, 1800);
+          }
+        },
+      });
     },
     onMember() {
       return;

+ 0 - 0
pages/Project/member.vue


+ 5 - 1
services/project.js

@@ -21,5 +21,9 @@ export async function queryFlow() {
 }
 
 export async function deleteApproval(data) {
-  return request(`v2/approval/record/${data.id}`, { method: "DELETE" });
+  return request(`v2/approval/record/${data.id}`, "DELETE");
+}
+
+export async function submitAudit(data) {
+  return request(`v2/approval/audit/submit`, "POST", data);
 }