gssong 10 месяцев назад
Родитель
Сommit
c8626b6893
2 измененных файлов с 2 добавлено и 7 удалено
  1. 0 2
      src/api/workflow/leave/types.ts
  2. 2 5
      src/views/workflow/leave/leaveEdit.vue

+ 0 - 2
src/api/workflow/leave/types.ts

@@ -6,7 +6,6 @@ export interface LeaveVO {
   leaveDays: number;
   remark: string;
   status?: string;
-  processInstanceId?: string;
 }
 
 export interface LeaveForm extends BaseEntity {
@@ -17,7 +16,6 @@ export interface LeaveForm extends BaseEntity {
   leaveDays?: number;
   remark?: string;
   status?: string;
-  processInstanceId?: string;
 }
 
 export interface LeaveQuery extends PageQuery {

+ 2 - 5
src/views/workflow/leave/leaveEdit.vue

@@ -30,7 +30,7 @@
             @click="approvalVerifyOpen"
             >审批</el-button
           >
-          <el-button v-if="form.processInstanceId" type="primary" @click="handleApprovalRecord">流程进度</el-button>
+          <el-button v-if="form.status !== 'draft'" type="primary" @click="handleApprovalRecord">流程进度</el-button>
         </div>
         <div>
           <el-button style="float: right" @click="goBack()">返回</el-button>
@@ -82,8 +82,6 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance;
 const buttonLoading = ref(false);
 const loading = ref(true);
 const leaveTime = ref<Array<string>>([]);
-//流程实例id
-const processInstanceId = ref('');
 //路由参数
 const routeParams = ref<Record<string, any>>({});
 const options = [
@@ -125,8 +123,7 @@ const initFormData: LeaveForm = {
   endDate: undefined,
   leaveDays: undefined,
   remark: undefined,
-  status: undefined,
-  processInstanceId: undefined
+  status: undefined
 };
 const data = reactive<PageData<LeaveForm, LeaveQuery>>({
   form: { ...initFormData },