Przeglądaj źródła

设置多流程参数

lamphua 1 rok temu
rodzic
commit
abb0b7e2e7

+ 10
- 7
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcProjectCommentController.java Wyświetl plik

105
             cmcProjectComment.setManageApprover(getLoginUser().getUserId());
105
             cmcProjectComment.setManageApprover(getLoginUser().getUserId());
106
             cmcProjectComment.setManageApprovalTime(new Date());
106
             cmcProjectComment.setManageApprovalTime(new Date());
107
         }
107
         }
108
-        CmcProjectComment projectComment = cmcProjectCommentService.selectCmcProjectCommentByProjectId(cmcProjectComment.getProjectId());
109
-        StringBuilder scApprover = new StringBuilder();
110
-        if (projectComment.getScApprover() == null)
111
-            scApprover.append(cmcProjectComment.getScApprover());
112
-        else
113
-            scApprover.append(projectComment.getScApprover()).append(",").append(cmcProjectComment.getScApprover());
114
-        cmcProjectComment.setScApprover(scApprover.toString());
108
+        if (cmcProjectComment.getScComment() != null) {
109
+            CmcProjectComment projectComment = cmcProjectCommentService.selectCmcProjectCommentByProjectId(cmcProjectComment.getProjectId());
110
+            StringBuilder scApprover = new StringBuilder();
111
+            if (projectComment.getScApprover() == null)
112
+                scApprover.append(cmcProjectComment.getScApprover());
113
+            else
114
+                scApprover.append(projectComment.getScApprover()).append(",").append(cmcProjectComment.getScApprover());
115
+            cmcProjectComment.setScApprover(scApprover.toString());
116
+            cmcProjectComment.setScApprovalTime(new Date());
117
+        }
115
         return toAjax(cmcProjectCommentService.updateCmcProjectComment(cmcProjectComment));
118
         return toAjax(cmcProjectCommentService.updateCmcProjectComment(cmcProjectComment));
116
     }
119
     }
117
 
120
 

+ 4
- 4
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcProjectController.java Wyświetl plik

138
                 cmcProjectWork.setScale(workArrObject.getString("scale"));
138
                 cmcProjectWork.setScale(workArrObject.getString("scale"));
139
                 cmcProjectWork.setUnit(workArrObject.getString("unit"));
139
                 cmcProjectWork.setUnit(workArrObject.getString("unit"));
140
                 cmcProjectWork.setWorkload(workArrObject.getString("workload"));
140
                 cmcProjectWork.setWorkload(workArrObject.getString("workload"));
141
-                cmcProjectWork.setDeadline(DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")));
141
+                cmcProjectWork.setDeadline(workArrObject.getString("deadline") != null ? DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")) : null);
142
                 cmcProjectWork.setRemark(workArrObject.getString("remark"));
142
                 cmcProjectWork.setRemark(workArrObject.getString("remark"));
143
                 cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
143
                 cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
144
             }
144
             }
152
             cmcProjectWork.setScale(workArrObject.getString("scale"));
152
             cmcProjectWork.setScale(workArrObject.getString("scale"));
153
             cmcProjectWork.setUnit(workArrObject.getString("unit"));
153
             cmcProjectWork.setUnit(workArrObject.getString("unit"));
154
             cmcProjectWork.setWorkload(workArrObject.getString("workload"));
154
             cmcProjectWork.setWorkload(workArrObject.getString("workload"));
155
-            cmcProjectWork.setDeadline(DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")));
155
+            cmcProjectWork.setDeadline(workArrObject.getString("deadline") != null ? DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")) : null);
156
             cmcProjectWork.setRemark(workArrObject.getString("remark"));
156
             cmcProjectWork.setRemark(workArrObject.getString("remark"));
157
             cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
157
             cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
158
         }
158
         }
211
                     cmcProjectWork.setScale(workArrObject.getString("scale"));
211
                     cmcProjectWork.setScale(workArrObject.getString("scale"));
212
                     cmcProjectWork.setUnit(workArrObject.getString("unit"));
212
                     cmcProjectWork.setUnit(workArrObject.getString("unit"));
213
                     cmcProjectWork.setWorkload(workArrObject.getString("workload"));
213
                     cmcProjectWork.setWorkload(workArrObject.getString("workload"));
214
-                    cmcProjectWork.setDeadline(DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")));
214
+                    cmcProjectWork.setDeadline(workArrObject.getString("deadline") != null ? DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")) : null);
215
                     cmcProjectWork.setRemark(workArrObject.getString("remark"));
215
                     cmcProjectWork.setRemark(workArrObject.getString("remark"));
216
                     cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
216
                     cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
217
                 }
217
                 }
226
                 cmcProjectWork.setScale(workArrObject.getString("scale"));
226
                 cmcProjectWork.setScale(workArrObject.getString("scale"));
227
                 cmcProjectWork.setUnit(workArrObject.getString("unit"));
227
                 cmcProjectWork.setUnit(workArrObject.getString("unit"));
228
                 cmcProjectWork.setWorkload(workArrObject.getString("workload"));
228
                 cmcProjectWork.setWorkload(workArrObject.getString("workload"));
229
-                cmcProjectWork.setDeadline(DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")));
229
+                cmcProjectWork.setDeadline(workArrObject.getString("deadline") != null ? DateUtils.dateTime("yyyy-MM-dd", workArrObject.getString("deadline")) : null);
230
                 cmcProjectWork.setRemark(workArrObject.getString("remark"));
230
                 cmcProjectWork.setRemark(workArrObject.getString("remark"));
231
                 cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
231
                 cmcProjectWorkService.insertCmcProjectWork(cmcProjectWork);
232
             }
232
             }

+ 0
- 15
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/oa/CallBudgetActivityExecutionListener.java Wyświetl plik

1
 package com.ruoyi.flowable.oa;
1
 package com.ruoyi.flowable.oa;
2
 
2
 
3
-import org.flowable.bpmn.model.CallActivity;
4
-import org.flowable.bpmn.model.ExtensionAttribute;
5
-import org.flowable.bpmn.model.ExtensionElement;
6
-import org.flowable.bpmn.model.IOParameter;
7
 import org.flowable.common.engine.impl.identity.Authentication;
3
 import org.flowable.common.engine.impl.identity.Authentication;
8
 import org.flowable.engine.delegate.DelegateExecution;
4
 import org.flowable.engine.delegate.DelegateExecution;
9
 import org.flowable.engine.delegate.ExecutionListener;
5
 import org.flowable.engine.delegate.ExecutionListener;
10
 import org.springframework.stereotype.Component;
6
 import org.springframework.stereotype.Component;
11
 
7
 
12
-import java.util.List;
13
 import java.util.Map;
8
 import java.util.Map;
14
 
9
 
15
 @Component("CallBudgetActivityExecutionListener")
10
 @Component("CallBudgetActivityExecutionListener")
16
 public class CallBudgetActivityExecutionListener implements ExecutionListener {
11
 public class CallBudgetActivityExecutionListener implements ExecutionListener {
17
     @Override
12
     @Override
18
     public void notify(DelegateExecution delegateExecution) {
13
     public void notify(DelegateExecution delegateExecution) {
19
-        CallActivity callActivity = (CallActivity)delegateExecution.getCurrentFlowElement();
20
-        String initiator = null;
21
         Map<String, Object> variables = delegateExecution.getVariables();
14
         Map<String, Object> variables = delegateExecution.getVariables();
22
-        System.out.println(variables);
23
         Authentication.setAuthenticatedUserId(variables.get("budgetInitiator").toString());
15
         Authentication.setAuthenticatedUserId(variables.get("budgetInitiator").toString());
24
         delegateExecution.setVariable("approval", variables.get("budgetInitiator").toString());
16
         delegateExecution.setVariable("approval", variables.get("budgetInitiator").toString());
25
-//        List<IOParameter> ioParameterList = callActivity.getInParameters();
26
-//        for (IOParameter ioParameter: ioParameterList) {
27
-//            String source = ioParameter.getSource();
28
-//            if (source.equals("initiator")) {
29
-//                delegateExecution.setVariable(source, variables.get("budgetInitiator").toString()); // 把子流程的发起人先给到父流程,然后用引擎的能力进行传递
30
-//            }
31
-//        }
32
     }
17
     }
33
 }
18
 }

+ 1
- 3
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/oa/CallSafeActivityExecutionListener.java Wyświetl plik

1
 package com.ruoyi.flowable.oa;
1
 package com.ruoyi.flowable.oa;
2
 
2
 
3
-import com.ruoyi.common.utils.SnowFlake;
4
 import org.flowable.common.engine.impl.identity.Authentication;
3
 import org.flowable.common.engine.impl.identity.Authentication;
5
 import org.flowable.engine.delegate.DelegateExecution;
4
 import org.flowable.engine.delegate.DelegateExecution;
6
 import org.flowable.engine.delegate.ExecutionListener;
5
 import org.flowable.engine.delegate.ExecutionListener;
11
     @Override
10
     @Override
12
     public void notify(DelegateExecution delegateExecution) {
11
     public void notify(DelegateExecution delegateExecution) {
13
         Authentication.setAuthenticatedUserId("15");
12
         Authentication.setAuthenticatedUserId("15");
14
-        delegateExecution.setVariable("safe_id", new SnowFlake().generateId());
15
-        delegateExecution.setVariable("approval", 15L);
13
+        delegateExecution.setVariable("approval", "15");
16
     }
14
     }
17
 }
15
 }

+ 0
- 2
oa-back/ruoyi-flowable/src/main/java/com/ruoyi/flowable/oa/CallTechActivityExecutionListener.java Wyświetl plik

1
 package com.ruoyi.flowable.oa;
1
 package com.ruoyi.flowable.oa;
2
 
2
 
3
-import com.ruoyi.common.utils.SnowFlake;
4
 import com.ruoyi.common.utils.spring.SpringUtils;
3
 import com.ruoyi.common.utils.spring.SpringUtils;
5
 import com.ruoyi.system.mapper.SysUserPostMapper;
4
 import com.ruoyi.system.mapper.SysUserPostMapper;
6
 import org.flowable.common.engine.impl.identity.Authentication;
5
 import org.flowable.common.engine.impl.identity.Authentication;
14
     public void notify(DelegateExecution delegateExecution) {
13
     public void notify(DelegateExecution delegateExecution) {
15
         SysUserPostMapper userPostMapper = SpringUtils.getBean(SysUserPostMapper.class);
14
         SysUserPostMapper userPostMapper = SpringUtils.getBean(SysUserPostMapper.class);
16
         Authentication.setAuthenticatedUserId(userPostMapper.selectDeptLeaderByDeptId("110").getUserId().toString());
15
         Authentication.setAuthenticatedUserId(userPostMapper.selectDeptLeaderByDeptId("110").getUserId().toString());
17
-        delegateExecution.setVariable("technical_id", new SnowFlake().generateId());
18
         delegateExecution.setVariable("approval", userPostMapper.selectDeptLeaderByDeptId("110").getUserId().toString());
16
         delegateExecution.setVariable("approval", userPostMapper.selectDeptLeaderByDeptId("110").getUserId().toString());
19
     }
17
     }
20
 }
18
 }

+ 27
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcProject.java Wyświetl plik

88
     @Excel(name = "现场负责人")
88
     @Excel(name = "现场负责人")
89
     private Long siteLeader;
89
     private Long siteLeader;
90
 
90
 
91
+    /** 组织交底文档 */
92
+    @Excel(name = "组织交底文档")
93
+    private String organizeDocument;
94
+
91
     /** 项目安排日期 */
95
     /** 项目安排日期 */
92
     @JsonFormat(pattern = "yyyy-MM-dd")
96
     @JsonFormat(pattern = "yyyy-MM-dd")
93
     @Excel(name = "项目安排日期", width = 30, dateFormat = "yyyy-MM-dd")
97
     @Excel(name = "项目安排日期", width = 30, dateFormat = "yyyy-MM-dd")
94
     private Date planTime;
98
     private Date planTime;
95
 
99
 
100
+    /** 组织交底日期 */
101
+    @JsonFormat(pattern = "yyyy-MM-dd")
102
+    @Excel(name = "组织交底日期", width = 30, dateFormat = "yyyy-MM-dd")
103
+    private Date organizeTime;
104
+
96
     /** 进场时间 */
105
     /** 进场时间 */
97
     @JsonFormat(pattern = "yyyy-MM-dd")
106
     @JsonFormat(pattern = "yyyy-MM-dd")
98
     @Excel(name = "进场时间", width = 30, dateFormat = "yyyy-MM-dd")
107
     @Excel(name = "进场时间", width = 30, dateFormat = "yyyy-MM-dd")
237
     {
246
     {
238
         return undertakingDept;
247
         return undertakingDept;
239
     }
248
     }
249
+    public void setOrganizeDocument(String organizeDocument)
250
+    {
251
+        this.organizeDocument = organizeDocument;
252
+    }
253
+
254
+    public String getOrganizeDocument()
255
+    {
256
+        return organizeDocument;
257
+    }
240
     public void setUndertakingDeptName(String undertakingDeptName)
258
     public void setUndertakingDeptName(String undertakingDeptName)
241
     {
259
     {
242
         this.undertakingDeptName = undertakingDeptName;
260
         this.undertakingDeptName = undertakingDeptName;
273
     {
291
     {
274
         return planTime;
292
         return planTime;
275
     }
293
     }
294
+    public void setOrganizeTime(Date organizeTime)
295
+    {
296
+        this.organizeTime = organizeTime;
297
+    }
298
+
299
+    public Date getOrganizeTime()
300
+    {
301
+        return organizeTime;
302
+    }
276
     public void setEntryTime(Date entryTime)
303
     public void setEntryTime(Date entryTime)
277
     {
304
     {
278
         this.entryTime = entryTime;
305
         this.entryTime = entryTime;

+ 124
- 119
oa-back/sql/sql.sql
Plik diff jest za duży
Wyświetl plik


+ 51
- 36
oa-ui/src/views/flowable/form/borrowForm.vue Wyświetl plik

2
   <div class="app-container">
2
   <div class="app-container">
3
     <el-row>
3
     <el-row>
4
       <el-col :span="18" :xs="24">
4
       <el-col :span="18" :xs="24">
5
-        <el-form ref="form" :model="form" :rules="rules" label-width="80px">
5
+        <el-form ref="form" :model="form" :rules="rules" label-width="120px">
6
           <el-form-item label="项目编号:" prop="projectId" v-if="taskForm.procDefName == '借款审批'">
6
           <el-form-item label="项目编号:" prop="projectId" v-if="taskForm.procDefName == '借款审批'">
7
             <el-select v-model="form.projectId" filterable placeholder="请选择" @change="handleSelectProject"
7
             <el-select v-model="form.projectId" filterable placeholder="请选择" @change="handleSelectProject"
8
               :disabled="taskName != '借款申请'" clearable>
8
               :disabled="taskName != '借款申请'" clearable>
25
               }}</el-descriptions-item>
25
               }}</el-descriptions-item>
26
             </el-descriptions>
26
             </el-descriptions>
27
           </el-form-item>
27
           </el-form-item>
28
-          <el-form-item label="借款事由" prop="applyReason">
29
-            <el-input v-model="form.applyReason" placeholder="请输入借款事由" />
28
+          <el-form-item label="申请金额" prop="applyAmount">
29
+            <el-input v-model="form.applyAmount" placeholder="请输入申请金额" />
30
+          </el-form-item>
31
+          <el-form-item label="核准金额" prop="managerAmount">
32
+            <el-input v-model="form.managerAmount" placeholder="请输入核准金额" />
33
+          </el-form-item>
34
+          <el-form-item label="申请人说明" prop="applyReason">
35
+            <el-input v-model="form.applyReason" placeholder="请输入申请人说明" />
30
           </el-form-item>
36
           </el-form-item>
31
           <el-form-item label="申请人" prop="user.nickName">
37
           <el-form-item label="申请人" prop="user.nickName">
32
             {{ form.applierUser ? form.applierUser.nickName : form.user.nickName }}
38
             {{ form.applierUser ? form.applierUser.nickName : form.user.nickName }}
39
               placeholder="选择日期" :disabled="taskName != '借款申请'">
45
               placeholder="选择日期" :disabled="taskName != '借款申请'">
40
             </el-date-picker>
46
             </el-date-picker>
41
           </el-form-item>
47
           </el-form-item>
42
-          <el-form-item label="申请金额" prop="applyAmount">
43
-            <el-input v-model="form.applyAmount" placeholder="请输入申请金额" />
44
-          </el-form-item>
45
-          <el-form-item label="核准金额" prop="managerAmount">
46
-            <el-input v-model="form.managerAmount" placeholder="请输入核准金额" />
47
-          </el-form-item>
48
+          <el-divider></el-divider>
48
           <el-form-item label="部门意见" prop="deptComment">
49
           <el-form-item label="部门意见" prop="deptComment">
49
             <el-input v-model="form.deptComment" placeholder="请输入部门意见" />
50
             <el-input v-model="form.deptComment" placeholder="请输入部门意见" />
50
           </el-form-item>
51
           </el-form-item>
51
-          <el-form-item label="部门审批人" prop="deptUserId">
52
-            <el-input v-model="form.deptUserId" placeholder="请输入部门审批人" />
52
+          <el-row>
53
+            <el-col :span="6" :xs="24" :offset="12">
54
+              <el-form-item label="签名:" label-width="120px" v-if="showFormItem('部门审核')">
55
+                <span class="auditor"> {{ form.deptUser ? form.deptUser.nickName : deptUser }} </span>
56
+              </el-form-item>
57
+            </el-col>
58
+            <el-col :span="6">
59
+              <el-form-item label="日期:" prop="deptTime" label-width="120px" v-if="showFormItem('部门审核')">
60
+                <el-date-picker style="width:170px;" v-model="form.deptTime" value-format="yyyy-MM-dd" type="date"
61
+                  :disabled="true">
62
+                </el-date-picker>
63
+              </el-form-item>
64
+            </el-col>
65
+          </el-row>
66
+          <el-form-item label="项目部审批意见" prop="xmComment">
67
+            <el-input v-model="form.xmComment" placeholder="请输入项目部审批意见" />
53
           </el-form-item>
68
           </el-form-item>
54
           <el-form-item label="项目部审批人" prop="xmUserId">
69
           <el-form-item label="项目部审批人" prop="xmUserId">
55
             <el-input v-model="form.xmUserId" placeholder="请输入项目部审批人" />
70
             <el-input v-model="form.xmUserId" placeholder="请输入项目部审批人" />
56
           </el-form-item>
71
           </el-form-item>
57
-          <el-form-item label="项目部审批意见" prop="xmComment">
58
-            <el-input v-model="form.xmComment" placeholder="请输入项目部审批意见" />
72
+          <el-form-item label="项目部审批时间" prop="xmTime">
73
+            <el-date-picker clearable v-model="form.xmTime" type="date" value-format="yyyy-MM-dd"
74
+              placeholder="请选择项目部审批时间">
75
+            </el-date-picker>
59
           </el-form-item>
76
           </el-form-item>
60
           <el-form-item label="分管审批意见" prop="managerComment">
77
           <el-form-item label="分管审批意见" prop="managerComment">
61
             <el-input v-model="form.managerComment" placeholder="请输入分管审批意见" />
78
             <el-input v-model="form.managerComment" placeholder="请输入分管审批意见" />
63
           <el-form-item label="分管审批人" prop="managerUserId">
80
           <el-form-item label="分管审批人" prop="managerUserId">
64
             <el-input v-model="form.managerUserId" placeholder="请输入分管审批人" />
81
             <el-input v-model="form.managerUserId" placeholder="请输入分管审批人" />
65
           </el-form-item>
82
           </el-form-item>
66
-          <el-form-item label="总经理审批人" prop="zjlUserId">
67
-            <el-input v-model="form.zjlUserId" placeholder="请输入总经理审批人" />
68
-          </el-form-item>
69
-          <el-form-item label="总经理审批意见" prop="zjlComment">
70
-            <el-input v-model="form.zjlComment" placeholder="请输入总经理审批意见" />
71
-          </el-form-item>
72
-          <el-form-item label="财务部经办人" prop="cwUserId">
73
-            <el-input v-model="form.cwUserId" placeholder="请输入财务部经办人" />
74
-          </el-form-item>
75
-          <el-form-item label="财务部支付备注" prop="cwComment">
76
-            <el-input v-model="form.cwComment" placeholder="请输入财务部支付备注" />
77
-          </el-form-item>
78
-          <el-form-item label="部门审批时间" prop="deptTime">
79
-            <el-date-picker clearable v-model="form.deptTime" type="date" value-format="yyyy-MM-dd"
80
-              placeholder="请选择部门审批时间">
81
-            </el-date-picker>
82
-          </el-form-item>
83
-          <el-form-item label="项目部审批时间" prop="xmTime">
84
-            <el-date-picker clearable v-model="form.xmTime" type="date" value-format="yyyy-MM-dd"
85
-              placeholder="请选择项目部审批时间">
86
-            </el-date-picker>
87
-          </el-form-item>
88
           <el-form-item label="分管审批时间" prop="managerTime">
83
           <el-form-item label="分管审批时间" prop="managerTime">
89
             <el-date-picker clearable v-model="form.managerTime" type="date" value-format="yyyy-MM-dd"
84
             <el-date-picker clearable v-model="form.managerTime" type="date" value-format="yyyy-MM-dd"
90
               placeholder="请选择分管审批时间">
85
               placeholder="请选择分管审批时间">
91
             </el-date-picker>
86
             </el-date-picker>
92
           </el-form-item>
87
           </el-form-item>
88
+          <el-form-item label="总经理审批意见" prop="zjlComment">
89
+            <el-input v-model="form.zjlComment" placeholder="请输入总经理审批意见" />
90
+          </el-form-item>
91
+          <el-form-item label="总经理审批人" prop="zjlUserId">
92
+            <el-input v-model="form.zjlUserId" placeholder="请输入总经理审批人" />
93
+          </el-form-item>
93
           <el-form-item label="总经理审批时间" prop="zjlTime">
94
           <el-form-item label="总经理审批时间" prop="zjlTime">
94
             <el-date-picker clearable v-model="form.zjlTime" type="date" value-format="yyyy-MM-dd"
95
             <el-date-picker clearable v-model="form.zjlTime" type="date" value-format="yyyy-MM-dd"
95
               placeholder="请选择总经理审批时间">
96
               placeholder="请选择总经理审批时间">
96
             </el-date-picker>
97
             </el-date-picker>
97
           </el-form-item>
98
           </el-form-item>
99
+          <el-form-item label="财务部经办人" prop="cwUserId">
100
+            <el-input v-model="form.cwUserId" placeholder="请输入财务部经办人" />
101
+          </el-form-item>
98
           <el-form-item label="借款支付时间" prop="lendTime">
102
           <el-form-item label="借款支付时间" prop="lendTime">
99
             <el-date-picker clearable v-model="form.lendTime" type="date" value-format="yyyy-MM-dd"
103
             <el-date-picker clearable v-model="form.lendTime" type="date" value-format="yyyy-MM-dd"
100
               placeholder="请选择借款支付时间">
104
               placeholder="请选择借款支付时间">
101
             </el-date-picker>
105
             </el-date-picker>
102
           </el-form-item>
106
           </el-form-item>
107
+          <el-form-item label="财务部支付备注" prop="cwComment">
108
+            <el-input v-model="form.cwComment" placeholder="请输入财务部支付备注" />
109
+          </el-form-item>
103
         </el-form>
110
         </el-form>
104
         <div slot="footer" class="dialog-footer">
111
         <div slot="footer" class="dialog-footer">
105
           <el-button type="primary" @click="submitForm">确 定</el-button>
112
           <el-button type="primary" @click="submitForm">确 定</el-button>
347
       this.download('oa/borrow/export', {
354
       this.download('oa/borrow/export', {
348
         ...this.queryParams
355
         ...this.queryParams
349
       }, `borrow_${new Date().getTime()}.xlsx`)
356
       }, `borrow_${new Date().getTime()}.xlsx`)
350
-    }
357
+    },
358
+    showFormItem(name) {
359
+      let isShow = false;
360
+      if (name == '借款申请')
361
+        isShow = true;
362
+      else if (name == '部门审核')
363
+        isShow = true;
364
+      return isShow;
365
+    },
351
   }
366
   }
352
 };
367
 };
353
 </script>
368
 </script>

Ładowanie…
Anuluj
Zapisz