Forráskód Böngészése

盖章判断是否为经办人

xuefy 4 éve
szülő
commit
6861c7b270
1 módosított fájl, 17 hozzáadás és 3 törlés
  1. 17 3
      front-vue/src/views/service/credit/credit.vue

+ 17 - 3
front-vue/src/views/service/credit/credit.vue

@@ -1676,6 +1676,7 @@
 import { listCredit, coreApproval, confirmationApproval, informationApproval,approval,openApproval, getUser } from "@/api/service/credit/credit";
 import {creditRefuse,creditDel} from "@/api/service/credit/creditHandle";
 import Editor from '@/components/Editor';
+import {listCompanyHandler} from "@/api/common/companyHandler";
 import Cookies from 'js-cookie'
 export default {
   name: "invoice",
@@ -2119,9 +2120,22 @@ export default {
     },
     //盖章
     seal(row){
-        const zfiId = row.zfiId || this.ids
-        Cookies.set("/credit/creditSeal/"+zfiId + "/", this.$route.fullPath)
-        this.$router.push({ path: "/credit/creditSeal/"+zfiId + "/" });
+         //查询当前用户是否为经办人
+        listCompanyHandler().then((response) => {
+           if(false == response.data){
+              this.$message({
+                  message: "此操作需经办人权限,请确认您是否是经办人",
+                  type: 'warning'
+              });
+              return false;
+           }else{
+              const zfiId = row.zfiId || this.ids
+              Cookies.set("/credit/creditSeal/"+zfiId + "/", this.$route.fullPath)
+              this.$router.push({ path: "/credit/creditSeal/"+zfiId + "/" });
+           }
+
+        }); 
+        
     },
     /**核心开立审批按钮操作*/
     handleExam(row){