|
@@ -2,9 +2,9 @@
|
|
|
<div class="app-container">
|
|
|
<el-tabs v-model="activeName" >
|
|
|
<el-tab-pane :label="num1" name="approval" @click="tabClick"></el-tab-pane>
|
|
|
- <el-tab-pane :label="num2" name="approved" @click="tabClick"></el-tab-pane>
|
|
|
+ <el-tab-pane :label="num2" name="approved" @click="tabClick" ></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
- <component :is="currentPage"></component>
|
|
|
+ <component :is="currentPage" :oid="ocode"></component>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -13,9 +13,17 @@ import { listInfo } from "@/api/ctyc/info";
|
|
|
import approval from '@/views/ctyc/info/approval';
|
|
|
import approved from '@/views/ctyc/info/approved';
|
|
|
export default {
|
|
|
+ mounted() {
|
|
|
+ let code = this.$route.query.code; // 物料ID
|
|
|
+ if(code!= undefined){
|
|
|
+ this.ocode = code;
|
|
|
+ this.activeName = 'approved';
|
|
|
+ }
|
|
|
+ },
|
|
|
name: "tabs",
|
|
|
data() {
|
|
|
return {
|
|
|
+ ocode: '',
|
|
|
num1: '',
|
|
|
num2: '',
|
|
|
queryParams1: {
|
|
@@ -31,6 +39,9 @@ export default {
|
|
|
currentPage(newValue, oldValue) {
|
|
|
if(oldValue != newValue){
|
|
|
this.tabClick();
|
|
|
+ if(newValue == 'approval'){
|
|
|
+ this.$router.replace('/business/ctyc/approvalMain');
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
},
|