瀏覽代碼

工作台-增加驳回功能以及驳回原因

002390 1 年之前
父節點
當前提交
bfd2927050
共有 2 個文件被更改,包括 25 次插入6 次删除
  1. 9 0
      src/api/purchase/workSpace.js
  2. 16 6
      src/views/purchase/workSpace/index.vue

+ 9 - 0
src/api/purchase/workSpace.js

@@ -31,4 +31,13 @@ export function getWorkDetailList(data) {
     method: 'post',
     data: data
   })
+}
+
+// 收回
+export function oaBack(data) {
+  return request({
+    url: `/oaflow/rollback`,
+    method: "POST",
+    data: data,
+  });
 }

+ 16 - 6
src/views/purchase/workSpace/index.vue

@@ -85,9 +85,9 @@
             <el-button type="text" :size="size" @click.stop="audit(scope.row)"
               >审批</el-button
             >
-            <!-- <el-button type="text" :size="size" @click.stop="reject(scope.row)"
+            <el-button type="text" :size="size" @click.stop="reject(scope.row)"
               >驳回</el-button
-            > -->
+            >
           </template>
         </el-table-column>
       </el-table>
@@ -169,6 +169,7 @@ import {
   getWorkSpaceList,
   auditWork,
   getWorkDetailList,
+  oaBack,
 } from "@/api/purchase/workSpace.js";
 import RULE from "./columns";
 import { dicts } from "./dicts";
@@ -326,12 +327,21 @@ export default {
         }
       )
         .then(async ({ value }) => {
-          console.log(value, "value");
           try {
             this.$modal.loading("加载中...");
-            // let {code,msg} = await
-            // if(code=== 200){
-            // }
+            let params = {
+              checkAmount: false,
+              fdTemplateId: row.fdTemplateId,
+              fdId: row.fdId,
+              billCode: row.billCode,
+              backReason: value,
+            };
+            console.log(params, "params");
+            const { msg, code } = await oaBack(params);
+            if (code === 200) {
+              this.$emit("success");
+              this.$notify.success(msg);
+            }
           } catch (error) {
           } finally {
             this.$modal.closeLoading();