|
|
@@ -1,34 +1,39 @@
|
|
|
<template>
|
|
|
<div class="edit-view">
|
|
|
<el-tabs v-model="active">
|
|
|
- <el-tab-pane label="基本信息" name="first"><OrganizationEdit ref="page1" @next="goNext"/></el-tab-pane>
|
|
|
- <el-tab-pane label="申请信息" name="second"><RateEdit ref="page2"/></el-tab-pane>
|
|
|
+ <el-tab-pane label="申请信息" name="first"><RateAudit ref="page1" @next="goNext"/></el-tab-pane>
|
|
|
+ <el-tab-pane label="专家组" name="second" :disabled="status"><AssignExpert ref="page2"/></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import OrganizationEdit from './OrganizationEdit.vue';
|
|
|
-import RateEdit from './RateEdit.vue';
|
|
|
+import RateAudit from '../RateAudit.vue';
|
|
|
+import AssignExpert from '../AssignExpert.vue';
|
|
|
export default {
|
|
|
name: 'Organization',
|
|
|
- created() {},
|
|
|
+ created() {
|
|
|
+ let data = this.$route.query.status;
|
|
|
+ console.log(data != 'SUBMIT_GRADE');
|
|
|
+ if (data == 'SUBMIT_GRADE' || data == 'REVIEW_PENDING') {
|
|
|
+ this.status = false;
|
|
|
+ }
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
- active: 'first'
|
|
|
+ active: 'first',
|
|
|
+ status: true
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
goNext(page) {
|
|
|
- // this.active = page;
|
|
|
- // this.$refs.page2.init();
|
|
|
this.$nextTick(() => {
|
|
|
this.activeName = 'second';
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
|
- OrganizationEdit,
|
|
|
- RateEdit
|
|
|
+ AssignExpert,
|
|
|
+ RateAudit
|
|
|
}
|
|
|
};
|
|
|
</script>
|