123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- <template>
- <div>
- <sc-table :taskForm="taskForm" :taskName="taskName" v-if="taskForm.procDefName == '生产部门考核'"
- @goBack="goBack"></sc-table>
- <jy-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '经营发展部考核'"
- @goBack="goBack"></jy-table>
- <js-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '技术质量与安全部考核'"
- @goBack="goBack"></js-table>
- <xm-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '项目管理部考核'"
- @goBack="goBack"></xm-table>
- <cw-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '财务部考核'"
- @goBack="goBack"></cw-table>
- <zh-table :taskForm="taskForm" :taskName="taskName" v-else-if="taskForm.procDefName == '综合事务部考核'"
- @goBack="goBack"></zh-table>
- <car-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '用车审批'"
- @goBack="goBack"></car-form>
- <device-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '设备审批'"
- @goBack="goBack"></device-form>
- <project-process :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目流转'"
- @goBack="goBack"></project-process>
- <budget-index :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目预算'"
- @goBack="goBack"></budget-index>
- <borrow-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '借款审批'"
- @goBack="goBack"></borrow-form>
- <safe-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '安全交底'"
- @goBack="goBack"></safe-form>
- <technical-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '技术交底'"
- @goBack="goBack"></technical-form>
- <technical-plan :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '技术方案'"
- @goBack="goBack"></technical-plan>
- <contract-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '承接合同评审'"
- @goBack="goBack"></contract-form>
- <sub-contract :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '分包合同评审'"
- @goBack="goBack"></sub-contract>
- <brand-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '品牌项目支付'"
- @goBack="goBack"></brand-form>
- <deposit-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '保证金审批'"
- @goBack="goBack"></deposit-form>
- <archive-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '成果归档'"
- @goBack="goBack"></archive-form>
- <settle-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目结算'"
- @goBack="goBack"></settle-form>
- <settle-other :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '其他结算'"
- @goBack="goBack"></settle-other>
- <change-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目变更'"
- @goBack="goBack"></change-form>
- <declare-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '工作填报'"
- @goBack="goBack"></declare-form>
- <procure-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '采购审批'"
- @goBack="goBack"></procure-form>
- <outsource-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目委外'"
- @goBack="goBack"></outsource-form>
- <performance-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '绩效审批'"
- @goBack="goBack"></performance-form>
- <study-form :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '参培审核'"
- @goBack="goBack"></study-form>
- <adjust-index :taskName="taskName" :taskForm="taskForm" v-else-if="taskForm.procDefName == '项目核算'"
- @goBack="goBack"></adjust-index>
- </div>
- </template>
-
- <script>
- import ScTable from "@/views/flowable/form/access/scTable.vue";
- import JyTable from "@/views/flowable/form/access/jyTable.vue";
- import ZhTable from "@/views/flowable/form/access/zhTable.vue";
- import JsTable from "@/views/flowable/form/access/jsTable.vue";
- import XmTable from "@/views/flowable/form/access/xmTable.vue";
- import CwTable from "@/views/flowable/form/access/cwTable.vue";
- import carForm from "@/views/flowable/form/oa/carForm.vue";
- import deviceForm from "@/views/flowable/form/oa/deviceForm";
- import projectProcess from "@/views/flowable/form/projectProcess/index.vue"
- import AddBudget from '@/views/flowable/form/budget/addBudget.vue';
- import safeForm from '@/views/flowable/form/safeForm.vue';
- import technicalForm from '@/views/flowable/form/technicalForm.vue';
- import technicalPlan from '@/views/flowable/form/technicalPlan.vue';
- import budgetIndex from '@/views/flowable/form/budget/budget.vue';
- import businessReview from '@/views/flowable/form/projectProcess/businessReview.vue';
- import contractForm from '@/views/flowable/form/business/contractForm.vue';
- import subContract from '@/views/flowable/form/business/subContract.vue';
- import brandForm from '@/views/flowable/form/business/brandForm.vue';
- import depositForm from '@/views/flowable/form/finance/depositForm.vue';
- import borrowForm from '@/views/flowable/form/finance/borrowForm.vue';
- import archiveForm from '@/views/flowable/form/archiveForm.vue';
- import settleForm from '@/views/flowable/form/settleForm.vue';
- import settleOther from '@/views/flowable/form/settleOther.vue';
- import changeForm from '@/views/flowable/form/changeForm.vue';
- import declareForm from '@/views/flowable/form/work/declareForm.vue';
- import procureForm from '@/views/flowable/form/procure/procureForm.vue';
- import outsourceForm from '@/views/flowable/form/outsource/outsourceForm.vue';
- import PerformanceForm from '@/views/flowable/form/performance/performanceForm.vue';
- import StudyForm from "@/views/flowable/form/oa/studyForm.vue";
- import AdjustIndex from '@/views/flowable/form/budget/adjust/adjustIndex.vue';
- export default {
- components: {
- ScTable,
- ZhTable,
- JsTable,
- XmTable,
- CwTable,
- JyTable,
- carForm,
- deviceForm,
- projectProcess,
- AddBudget,
- borrowForm,
- safeForm,
- technicalForm,
- technicalPlan,
- budgetIndex,
- businessReview,
- contractForm,
- subContract,
- brandForm,
- depositForm,
- archiveForm,
- settleForm,
- settleOther,
- changeForm,
- declareForm,
- procureForm,
- outsourceForm,
- PerformanceForm,
- StudyForm,
- AdjustIndex,
- },
- props: {
- taskForm: {
- type: Object
- },
- taskName: {
- type: String
- }
- },
- methods: {
- goBack() {
- this.$emit('goBack')
- }
- }
- }
- </script>
-
- <style lang="scss" scoped></style>
|