Sfoglia il codice sorgente

成员管理权限修复

XuZinan 2 anni fa
parent
commit
30e2340b9b
1 ha cambiato i file con 8 aggiunte e 7 eliminazioni
  1. 8 7
      pages/Project/detail.vue

+ 8 - 7
pages/Project/detail.vue

@@ -113,8 +113,8 @@
           <view class="edit" v-if="canEdit(0)" @click="onSubmitAuth()">
             提交审核
           </view>
-          <view class="edit" v-if="canEdit(1)" @click="onMember()"
-            >成员管理
+          <view class="edit" v-if="canEdit(1)" @click="onMember()">
+            成员管理
           </view>
           <view class="edit" v-if="canEdit(2)" @click="onExecute()">
             转执行
@@ -299,6 +299,7 @@ export default {
   methods: {
     async init() {
       this.user = uni.getStorageSync("user");
+      console.log(this.user);
       let res;
       res = await queryFlow();
       this.flowList = res.data;
@@ -424,20 +425,20 @@ export default {
           let manager;
           switch (project_status) {
             case 0:
-              manager == author;
+              manager = (this.user.ID == author);
               break;
             case 1:
-              manager == LeaderId;
+              manager = (this.user.ID == LeaderId);
               break;
             case 2:
-              manager == LeaderId || manager == opt_manager_id;
+              manager = (this.user.ID == LeaderId || this.user.ID == opt_manager_id);
               break;
             case 3:
-              manager == LeaderId || manager == wty_manager_id;
+              manager = (this.user.ID == LeaderId || this.user.ID == wty_manager_id);
               break;
           }
           return (
-            audit_status == 3 && (this.user.ID == manager || this.user.IsSuper)
+            audit_status == 3 && (manager || this.user.IsSuper)
           );
         //转执行
         case 2: