Ver código fonte

✨ feat(瑞恒瑞鹰日报): 控制编辑审批按钮显示隐藏

Zimo 1 semana atrás
pai
commit
229d7481d6

+ 1 - 1
pages/ruihen/components/form.vue

@@ -71,7 +71,7 @@
       }
       }
 
 
       if (!form.value.capacity) {
       if (!form.value.capacity) {
-        uni.showToast({ title: '请维护增压机产能', icon: 'error' });
+        uni.showToast({ title: '请维护增压机产能' });
       }
       }
     } finally {
     } finally {
     }
     }

+ 6 - 1
pages/ruihen/index.vue

@@ -92,6 +92,11 @@
       searchList();
       searchList();
     });
     });
   });
   });
+
+  const showBtn = item => {
+    if (type.value === 'edit') return item.status === 0;
+    else return item.auditStatus === 10;
+  };
 </script>
 </script>
 
 
 <template>
 <template>
@@ -150,7 +155,7 @@
             {{ $t('operation.view') }}
             {{ $t('operation.view') }}
           </button>
           </button>
           <!-- 填写 -->
           <!-- 填写 -->
-          <button class="button" size="mini" type="primary" @click="navigatorEdit(item)">
+          <button v-show="showBtn(item)" class="button" size="mini" type="primary" @click="navigatorEdit(item)">
             {{ type === 'edit' ? $t('operation.fill') : $t('operation.approve') }}
             {{ type === 'edit' ? $t('operation.fill') : $t('operation.approve') }}
           </button>
           </button>
         </view>
         </view>

+ 6 - 1
pages/ruiying/index.vue

@@ -93,6 +93,11 @@
       searchList();
       searchList();
     });
     });
   });
   });
+
+  const showBtn = item => {
+    if (type.value === 'edit') return item.status === 0;
+    else return item.auditStatus === 10;
+  };
 </script>
 </script>
 
 
 <template>
 <template>
@@ -149,7 +154,7 @@
             {{ $t('operation.view') }}
             {{ $t('operation.view') }}
           </button>
           </button>
           <!-- 填写 -->
           <!-- 填写 -->
-          <button class="button" size="mini" type="primary" @click="navigatorEdit(item)">
+          <button v-if="showBtn(item)" class="button" size="mini" type="primary" @click="navigatorEdit(item)">
             {{ type === 'edit' ? $t('operation.fill') : $t('operation.approve') }}
             {{ type === 'edit' ? $t('operation.fill') : $t('operation.approve') }}
           </button>
           </button>
         </view>
         </view>

+ 6 - 1
pages/ruiyingx/index.vue

@@ -93,6 +93,11 @@
       searchList();
       searchList();
     });
     });
   });
   });
+
+  const showBtn = item => {
+    if (type.value === 'edit') return item.status === 0;
+    else return item.auditStatus === 10;
+  };
 </script>
 </script>
 
 
 <template>
 <template>
@@ -151,7 +156,7 @@
             {{ $t('operation.view') }}
             {{ $t('operation.view') }}
           </button>
           </button>
           <!-- 填写 -->
           <!-- 填写 -->
-          <button class="button" size="mini" type="primary" @click="navigatorEdit(item)">
+          <button v-show="showBtn(item)" class="button" size="mini" type="primary" @click="navigatorEdit(item)">
             {{ type === 'edit' ? $t('operation.fill') : $t('operation.approve') }}
             {{ type === 'edit' ? $t('operation.fill') : $t('operation.approve') }}
           </button>
           </button>
         </view>
         </view>