wq 5 年之前
父节点
当前提交
22fd013562
共有 2 个文件被更改,包括 29 次插入1 次删除
  1. 4 0
      src/store/financeclaim.js
  2. 25 1
      src/views/financeclaims/financeLookClaimDetail.vue

+ 4 - 0
src/store/financeclaim.js

@@ -25,6 +25,10 @@ const actions = {
     const res = await this.$axios.$post(`${api.financeclaimInfo}/one`,payload);
     return res;
   },
+  async publish({ commit }, payload) {// 发布(审核)
+    const res = await this.$axios.$post(`${api.financeclaimInfo}/publish`,payload);
+    return res;
+  },
   async dupdate({ commit }, { id, ...data }) {//逻辑删除
     const res = await this.$axios.$post(`${api.financeclaimInfo}/update/${id}`, data);
     return res;

+ 25 - 1
src/views/financeclaims/financeLookClaimDetail.vue

@@ -63,7 +63,7 @@
       },
     },
     methods: {
-      ...financeclaims(['fclaimsList', 'orUpdate', 'dupdate', 'create','fetch','update']),
+      ...financeclaims(['fclaimsList', 'orUpdate', 'dupdate', 'create','fetch','update','publish']),
       async searchInfo() {
         if (this.id) {
           const res = await this.fetch(this.id);
@@ -106,6 +106,30 @@
         }
         this.searchInfo();
       },
+      async changStatus({data}){
+            let finaldata={};
+            let res;
+            finaldata.finid = data.id;
+            finaldata.userid='测试ID852784956285296352';
+            if(data.status=='0'){
+              finaldata.publish='1';
+            }else{
+              finaldata.publish='0';
+            }
+            res = await this.publish(finaldata);
+            if(res.status='SUCCESS'){
+              this.$message({
+                message: '审核相关操作成功',
+                type: 'success',
+              });
+            }else{
+              this.$message({
+                message: '审核相关操作失败',
+                type: 'error',
+              });
+            }
+        this.searchInfo();
+      },
       // 返回
       goBack() {
         this.$router.go(-1);