综合办公系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

detailDisplay.vue 7.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <template>
  2. <div>
  3. <sc-table :taskForm="taskForm" :taskName="taskName" v-if="taskForm.procDefName == '生产部门考核'"
  4. @goBack="goBack"></sc-table>
  5. <jy-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '经营发展部考核'"
  6. @goBack="goBack"></jy-table>
  7. <js-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '技术质量与安全部考核'"
  8. @goBack="goBack"></js-table>
  9. <xm-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '项目管理部考核'"
  10. @goBack="goBack"></xm-table>
  11. <cw-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '财务部考核'"
  12. @goBack="goBack"></cw-table>
  13. <zh-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '综合事务部考核'"
  14. @goBack="goBack"></zh-table>
  15. <car-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '用车审批'"
  16. @goBack="goBack"></car-form>
  17. <device-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '设备审批'"
  18. @goBack="goBack"></device-form>
  19. <project-process :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目流转'"
  20. @goBack="goBack"></project-process>
  21. <budget-index :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目预算'"
  22. @goBack="goBack"></budget-index>
  23. <borrow-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '借款审批'"
  24. @goBack="goBack"></borrow-form>
  25. <safe-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '安全交底'"
  26. @goBack="goBack"></safe-form>
  27. <technical-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '技术交底'"
  28. @goBack="goBack"></technical-form>
  29. <technical-plan :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '技术方案'"
  30. @goBack="goBack"></technical-plan>
  31. <contract-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '承接合同评审'"
  32. @goBack="goBack"></contract-form>
  33. <sub-contract :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '分包合同评审'"
  34. @goBack="goBack"></sub-contract>
  35. <brand-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '品牌项目支付'"
  36. @goBack="goBack"></brand-form>
  37. <deposit-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '保证金审批'"
  38. @goBack="goBack"></deposit-form>
  39. <archive-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '成果归档'"
  40. @goBack="goBack"></archive-form>
  41. <settle-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目结算'"
  42. @goBack="goBack"></settle-form>
  43. <settle-other :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '其他结算'"
  44. @goBack="goBack"></settle-other>
  45. <change-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目变更'"
  46. @goBack="goBack"></change-form>
  47. <declare-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '工作填报'"
  48. @goBack="goBack"></declare-form>
  49. <procure-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '采购审批'"
  50. @goBack="goBack"></procure-form>
  51. <outsource-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目委外'"
  52. @goBack="goBack"></outsource-form>
  53. <performance-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '绩效审批'"
  54. @goBack="goBack"></performance-form>
  55. <study-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '参培审核'"
  56. @goBack="goBack"></study-form>
  57. <adjust-index :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目核算'"
  58. @goBack="goBack"></adjust-index>
  59. </div>
  60. </template>
  61. <script>
  62. import ScTable from "@/views/flowable/form/access/scTable.vue";
  63. import JyTable from "@/views/flowable/form/access/jyTable.vue";
  64. import ZhTable from "@/views/flowable/form/access/zhTable.vue";
  65. import JsTable from "@/views/flowable/form/access/jsTable.vue";
  66. import XmTable from "@/views/flowable/form/access/xmTable.vue";
  67. import CwTable from "@/views/flowable/form/access/cwTable.vue";
  68. import carForm from "@/views/flowable/form/oa/carForm.vue";
  69. import deviceForm from "@/views/flowable/form/oa/deviceForm";
  70. import projectProcess from "@/views/flowable/form/projectProcess/index.vue"
  71. import AddBudget from '@/views/flowable/form/budget/addBudget.vue';
  72. import safeForm from '@/views/flowable/form/safeForm.vue';
  73. import technicalForm from '@/views/flowable/form/technicalForm.vue';
  74. import technicalPlan from '@/views/flowable/form/technicalPlan.vue';
  75. import budgetIndex from '@/views/flowable/form/budget/budget.vue';
  76. import businessReview from '@/views/flowable/form/projectProcess/businessReview.vue';
  77. import contractForm from '@/views/flowable/form/business/contractForm.vue';
  78. import subContract from '@/views/flowable/form/business/subContract.vue';
  79. import brandForm from '@/views/flowable/form/business/brandForm.vue';
  80. import depositForm from '@/views/flowable/form/finance/depositForm.vue';
  81. import borrowForm from '@/views/flowable/form/finance/borrowForm.vue';
  82. import archiveForm from '@/views/flowable/form/archiveForm.vue';
  83. import settleForm from '@/views/flowable/form/settleForm.vue';
  84. import settleOther from '@/views/flowable/form/settleOther.vue';
  85. import changeForm from '@/views/flowable/form/changeForm.vue';
  86. import declareForm from '@/views/flowable/form/work/declareForm.vue';
  87. import procureForm from '@/views/flowable/form/procure/procureForm.vue';
  88. import outsourceForm from '@/views/flowable/form/outsource/outsourceForm.vue';
  89. import PerformanceForm from '@/views/flowable/form/performance/performanceForm.vue';
  90. import StudyForm from "@/views/flowable/form/oa/studyForm.vue";
  91. import AdjustIndex from '@/views/flowable/form/budget/adjust/adjustIndex.vue';
  92. export default {
  93. components: {
  94. ScTable,
  95. ZhTable,
  96. JsTable,
  97. XmTable,
  98. CwTable,
  99. JyTable,
  100. carForm,
  101. deviceForm,
  102. projectProcess,
  103. AddBudget,
  104. borrowForm,
  105. safeForm,
  106. technicalForm,
  107. technicalPlan,
  108. budgetIndex,
  109. businessReview,
  110. contractForm,
  111. subContract,
  112. brandForm,
  113. depositForm,
  114. archiveForm,
  115. settleForm,
  116. settleOther,
  117. changeForm,
  118. declareForm,
  119. procureForm,
  120. outsourceForm,
  121. PerformanceForm,
  122. StudyForm,
  123. AdjustIndex,
  124. },
  125. props: {
  126. taskForm: {
  127. type: Object
  128. },
  129. taskName: {
  130. type: String
  131. }
  132. },
  133. methods: {
  134. goBack() {
  135. this.$emit('goBack')
  136. }
  137. }
  138. }
  139. </script>
  140. <style lang="scss" scoped></style>