瀏覽代碼

新增绩效审批表单

余思翰 8 月之前
父節點
當前提交
f72965974e

+ 48
- 27
oa-ui/src/views/flowable/form/components/conditionDisplay.vue 查看文件

2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-04-23 17:08:16
3
  * @Date: 2024-04-23 17:08:16
4
  * @LastEditors: Please set LastEditors
4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-09-23 15:47:25
5
+ * @LastEditTime: 2024-09-23 16:41:08
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div>
8
   <div>
9
-    <sc-table :key="'sc'+taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm" v-if="taskForm.procDefName == '生产部门考核'"></sc-table>
10
-    <jy-table :key="'jy'+taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm" v-else-if="taskForm.procDefName == '经营发展部考核'"></jy-table>
11
-    <js-table :key="'js'+taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm" v-else-if="taskForm.procDefName == '技术质量与安全部考核'"></js-table>
12
-    <xm-table :key="'xm'+taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm" v-else-if="taskForm.procDefName == '项目管理部考核'"></xm-table>
13
-    <cw-table :key="'cw'+taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm" v-else-if="taskForm.procDefName == '财务部考核'"></cw-table>
14
-    <zh-table :key="'zh'+taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm" v-else-if="taskForm.procDefName == '综合事务部考核'"></zh-table>
15
-    <project-process :key="'pro'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '项目流转'"></project-process>
9
+    <sc-table :key="'sc' + taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm"
10
+      v-if="taskForm.procDefName == '生产部门考核'"></sc-table>
11
+    <jy-table :key="'jy' + taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm"
12
+      v-else-if="taskForm.procDefName == '经营发展部考核'"></jy-table>
13
+    <js-table :key="'js' + taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm"
14
+      v-else-if="taskForm.procDefName == '技术质量与安全部考核'"></js-table>
15
+    <xm-table :key="'xm' + taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm"
16
+      v-else-if="taskForm.procDefName == '项目管理部考核'"></xm-table>
17
+    <cw-table :key="'cw' + taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm"
18
+      v-else-if="taskForm.procDefName == '财务部考核'"></cw-table>
19
+    <zh-table :key="'zh' + taskForm.taskId" :taskForm="taskForm" :tableForm="tableForm"
20
+      v-else-if="taskForm.procDefName == '综合事务部考核'"></zh-table>
21
+    <project-process :key="'pro' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
22
+      v-else-if="taskForm.procDefName == '项目流转'"></project-process>
16
     <car-form :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '用车审批'"></car-form>
23
     <car-form :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '用车审批'"></car-form>
17
-    <technical-plan :key="'tec'+taskForm.taskId" :taskForm="taskForm" v-else-if="taskForm.procDefName == '技术方案'"></technical-plan>
18
-    <safe-form :key="'safe'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '安全交底'"></safe-form>
19
-    <technical-form :key="'technical'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '技术交底'"></technical-form>
20
-    <settle-form :key="'fb'+taskForm.taskId" :taskForm="taskForm" :taskName="''" :disabled="true"
24
+    <technical-plan :key="'tec' + taskForm.taskId" :taskForm="taskForm"
25
+      v-else-if="taskForm.procDefName == '技术方案'"></technical-plan>
26
+    <safe-form :key="'safe' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
27
+      v-else-if="taskForm.procDefName == '安全交底'"></safe-form>
28
+    <technical-form :key="'technical' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
29
+      v-else-if="taskForm.procDefName == '技术交底'"></technical-form>
30
+    <settle-form :key="'fb' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :disabled="true"
21
       v-else-if="taskForm.procDefName == '项目结算'"></settle-form>
31
       v-else-if="taskForm.procDefName == '项目结算'"></settle-form>
22
-    <settle-other :key="'so'+taskForm.taskId" :taskForm="taskForm" :taskName="''" :disabled="true"
32
+    <settle-other :key="'so' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :disabled="true"
23
       v-else-if="taskForm.procDefName == '其他结算'"></settle-other>
33
       v-else-if="taskForm.procDefName == '其他结算'"></settle-other>
24
     <!-- <budget-in :key="'budget'+taskForm.taskId" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目预算'"></budget-in> -->
34
     <!-- <budget-in :key="'budget'+taskForm.taskId" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目预算'"></budget-in> -->
25
-    <budget-tab :key="'budget'+taskForm.taskId" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目预算'"></budget-tab>
26
-    <contract-form :key="'cj'+taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true"
35
+    <budget-tab :key="'budget' + taskForm.taskId" :taskForm="taskForm"
36
+      v-else-if="taskForm.procDefName == '项目预算'"></budget-tab>
37
+    <contract-form :key="'cj' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true"
27
       v-else-if="taskForm.procDefName == '承接合同评审'"></contract-form>
38
       v-else-if="taskForm.procDefName == '承接合同评审'"></contract-form>
28
-    <sub-contract :key="'sub'+taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true"
39
+    <sub-contract :key="'sub' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true"
29
       v-else-if="taskForm.procDefName == '分包合同评审'"></sub-contract>
40
       v-else-if="taskForm.procDefName == '分包合同评审'"></sub-contract>
30
-    <archive-form :key="'arc'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '成果归档'"></archive-form>
31
-    <borrow-form :key="'bor'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '借款审批'"></borrow-form>
32
-    <brand-form :key="'brand'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '品牌项目支付'"></brand-form>
33
-    <deposit-form :key="'deposit'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '保证金审批'"></deposit-form>
34
-    <device-form :key="'device'+taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true" v-else-if="taskForm.procDefName == '设备审批'"></device-form>
35
-    <change-form :key="'change'+taskForm.taskId" :taskForm="taskForm" :taskName="''" v-else-if="taskForm.procDefName == '项目变更'"></change-form>
36
-    <declare :key="'work'+taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true" v-else-if="taskForm.procDefName == '工作填报'"></declare>
37
-    <procure-form :key="'procure'+taskForm.taskId"  :taskForm="taskForm" :taskName="''" :isFlow ="true" v-else-if="taskForm.procDefName == '采购审批'"></procure-form>
38
-    <outsource-form :key="'outsource'+taskForm.taskId"  :taskForm="taskForm" :taskName="''" :isFlow ="true" v-else-if="taskForm.procDefName == '项目委外'"></outsource-form>
39
-    <performance-form :key="'performance'+taskForm.taskId"  :taskForm="taskForm" :taskName="''" :isFlow ="true" v-else-if="taskForm.procDefName == '绩效审批'"></performance-form>
41
+    <archive-form :key="'arc' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
42
+      v-else-if="taskForm.procDefName == '成果归档'"></archive-form>
43
+    <borrow-form :key="'bor' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
44
+      v-else-if="taskForm.procDefName == '借款审批'"></borrow-form>
45
+    <brand-form :key="'brand' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
46
+      v-else-if="taskForm.procDefName == '品牌项目支付'"></brand-form>
47
+    <deposit-form :key="'deposit' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
48
+      v-else-if="taskForm.procDefName == '保证金审批'"></deposit-form>
49
+    <device-form :key="'device' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true"
50
+      v-else-if="taskForm.procDefName == '设备审批'"></device-form>
51
+    <change-form :key="'change' + taskForm.taskId" :taskForm="taskForm" :taskName="''"
52
+      v-else-if="taskForm.procDefName == '项目变更'"></change-form>
53
+    <declare :key="'work' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :formDisabled="true"
54
+      v-else-if="taskForm.procDefName == '工作填报'"></declare>
55
+    <procure-form :key="'procure' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :isFlow="true"
56
+      v-else-if="taskForm.procDefName == '采购审批'"></procure-form>
57
+    <outsource-form :key="'outsource' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :isFlow="true"
58
+      v-else-if="taskForm.procDefName == '项目委外'"></outsource-form>
59
+    <performance-form :key="'performance' + taskForm.taskId" :taskForm="taskForm" :taskName="''" :isFlow="true"
60
+      v-else-if="taskForm.procDefName == '绩效审批'"></performance-form>
40
   </div>
61
   </div>
41
 </template>
62
 </template>
42
 
63
 
76
     }
97
     }
77
   },
98
   },
78
   watch: {
99
   watch: {
79
-    'passingParam.taskId'(newval, old){
100
+    'passingParam.taskId'(newval, old) {
80
       this.init(this.passingParam)
101
       this.init(this.passingParam)
81
     }
102
     }
82
   },
103
   },

+ 2
- 2
oa-ui/src/views/flowable/form/components/detailDisplay.vue 查看文件

83
 import declareForm from '@/views/flowable/form/work/declareForm.vue';
83
 import declareForm from '@/views/flowable/form/work/declareForm.vue';
84
 import procureForm from '@/views/flowable/form/procure/procureForm.vue';
84
 import procureForm from '@/views/flowable/form/procure/procureForm.vue';
85
 import outsourceForm from '@/views/flowable/form/outsource/outsourceForm.vue';
85
 import outsourceForm from '@/views/flowable/form/outsource/outsourceForm.vue';
86
-import prformanceForm from '@/views/flowable/form/performance/performanceForm.vue';
86
+import PerformanceForm from '@/views/flowable/form/performance/performanceForm.vue';
87
 export default {
87
 export default {
88
   components: {
88
   components: {
89
     ScTable,
89
     ScTable,
113
     declareForm,
113
     declareForm,
114
     procureForm,
114
     procureForm,
115
     outsourceForm,
115
     outsourceForm,
116
-    prformanceForm,
116
+    PerformanceForm,
117
   },
117
   },
118
   props: {
118
   props: {
119
     taskForm: {
119
     taskForm: {

+ 1
- 1
oa-ui/src/views/flowable/form/performance/performanceForm.vue 查看文件

1
 <template>
1
 <template>
2
   <div>
2
   <div>
3
-
3
+    <el-empty description="正在开发中,敬请期待......"></el-empty>
4
   </div>
4
   </div>
5
 </template>
5
 </template>
6
 
6
 

Loading…
取消
儲存