Просмотр исходного кода

update 优化 去除请假案例状态字段

疯狂的狮子Li 10 месяцев назад
Родитель
Сommit
f237ee145a
1 измененных файлов с 7 добавлено и 18 удалено
  1. 7 18
      src/views/workflow/leave/leaveEdit.vue

+ 7 - 18
src/views/workflow/leave/leaveEdit.vue

@@ -4,36 +4,25 @@
       <div style="display: flex; justify-content: space-between">
         <div>
           <el-button
-            v-if="
-              routeParams.type === 'add' ||
-              (routeParams.type === 'update' &&
-                form.processInstanceVo &&
-                form.processInstanceVo.businessStatus &&
-                (form.processInstanceVo.businessStatus === 'draft' ||
-                  form.processInstanceVo.businessStatus === 'cancel' ||
-                  form.processInstanceVo.businessStatus === 'back'))
-            "
+            v-if="routeParams.type === 'add' ||
+                (routeParams.type === 'update' &&form.status &&
+                (form.status === 'draft' || form.status === 'cancel' || form.status === 'back'))"
             :loading="buttonLoading"
             type="info"
             @click="submitForm('draft')"
             >暂存</el-button
           >
           <el-button
-            v-if="
-              routeParams.type === 'add' ||
-              (routeParams.type === 'update' &&
-                form.processInstanceVo &&
-                (form.processInstanceVo.businessStatus === 'draft' ||
-                  form.processInstanceVo.businessStatus === 'cancel' ||
-                  form.processInstanceVo.businessStatus === 'back'))
-            "
+            v-if="routeParams.type === 'add' ||
+                (routeParams.type === 'update' && form.status &&
+                (form.status === 'draft' || form.status === 'cancel' || form.status === 'back'))"
             :loading="buttonLoading"
             type="primary"
             @click="submitForm('submit')"
             >提 交</el-button
           >
           <el-button
-            v-if="routeParams.type === 'approval' && form.processInstanceVo && form.processInstanceVo.businessStatus === 'waiting'"
+            v-if="routeParams.type === 'approval' && form.status && form.status === 'waiting'"
             :loading="buttonLoading"
             type="primary"
             @click="approvalVerifyOpen"