|
@@ -2,41 +2,62 @@
|
2
|
2
|
* @Author: ysh
|
3
|
3
|
* @Date: 2024-04-23 17:08:16
|
4
|
4
|
* @LastEditors: Please set LastEditors
|
5
|
|
- * @LastEditTime: 2024-09-23 15:47:25
|
|
5
|
+ * @LastEditTime: 2024-09-23 16:41:08
|
6
|
6
|
-->
|
7
|
7
|
<template>
|
8
|
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
|
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
|
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
|
33
|
v-else-if="taskForm.procDefName == '其他结算'"></settle-other>
|
24
|
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
|
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
|
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
|
61
|
</div>
|
41
|
62
|
</template>
|
42
|
63
|
|
|
@@ -76,7 +97,7 @@ export default {
|
76
|
97
|
}
|
77
|
98
|
},
|
78
|
99
|
watch: {
|
79
|
|
- 'passingParam.taskId'(newval, old){
|
|
100
|
+ 'passingParam.taskId'(newval, old) {
|
80
|
101
|
this.init(this.passingParam)
|
81
|
102
|
}
|
82
|
103
|
},
|