Commit 4874d922 authored by 黄奎's avatar 黄奎

页面修改

parent dc509f5d
......@@ -4,9 +4,11 @@
<template>
<div>
<el-tabs v-model="dataObj.tab" @tab-click="handleClick">
<el-tab-pane label="团队订单" name="0">
<TeamOrder :pagesTitle="pagesTitle" :OrderId="dataObj.OrderId"></TeamOrder>
</el-tab-pane>
<template v-if="currentUserInfo&&currentUserInfo.RB_Group_id==2">
<el-tab-pane label="团队订单" name="0">
<TeamOrder :pagesTitle="pagesTitle" :OrderId="dataObj.OrderId"></TeamOrder>
</el-tab-pane>
</template>
<el-tab-pane label="接机订单" name="1">
<BookAcarOrder :pagesTitle="pagesTitle" :dataObj="dataObj"></BookAcarOrder>
</el-tab-pane>
......@@ -23,68 +25,68 @@
import BookAcarOrder from './components/BookAcarOrder.vue';
import TeamOrder from '../../busManagement/tripBusOrder.vue';
export default {
components: { TeamOrder,BookAcarOrder },
components: {
TeamOrder,
BookAcarOrder
},
data() {
return {
pagesTitle: 'OP',
dataObj:{
tab:'1',
dataObj: {
tab: '1',
OrderId: '',
}
},
currentUserInfo: {},
};
},
watch: {
pagesTitle(val,oldval){
pagesTitle(val, oldval) {
},
// dataObj:{
// handler(val, oldVal) {
// this.dataObj.OrderType = val.tab
// this.dataObj.OrderId = val.OrderId
// },
// deep: true,
// immediate: true,
// }
},
methods: {
handleClick(tab, event){
handleClick(tab, event) {
this.dataObj.tab = tab.name
}
},
created() {
this.currentUserInfo = this.getLocalStorage();
},
mounted() {
if(this.$route.query.OrderType){
this.dataObj.OrderId = this.$route.query.OrderId
if(this.$route.query.Type){
if(this.$route.query.Type<4){
this.dataObj.tab = this.$route.query.Type
}else{
this.dataObj.tab = '0'
}
}else{
if(this.$route.query.OrderType<4){
this.dataObj.tab = this.$route.query.OrderType
}else{
this.dataObj.tab = '0'
}
if (this.$route.query.OrderType) {
this.dataObj.OrderId = this.$route.query.OrderId
if (this.$route.query.Type) {
if (this.$route.query.Type < 4) {
this.dataObj.tab = this.$route.query.Type
} else {
this.dataObj.tab = '0'
}
}else if(this.$route.query.OrderId){
this.dataObj.OrderId = this.$route.query.OrderId
}else if(this.$route.query.crmOrderObj){
let crmOrderObj = JSON.parse(this.$route.query.crmOrderObj)
this.dataObj.OrderId = crmOrderObj.OrderId
if(crmOrderObj.Type<4){
this.dataObj.tab = String(crmOrderObj.Type)
}else{
} else {
if (this.$route.query.OrderType < 4) {
this.dataObj.tab = this.$route.query.OrderType
} else {
this.dataObj.tab = '0'
}
} else{
this.dataObj.OrderId = ''
}
} else if (this.$route.query.OrderId) {
this.dataObj.OrderId = this.$route.query.OrderId
} else if (this.$route.query.crmOrderObj) {
let crmOrderObj = JSON.parse(this.$route.query.crmOrderObj)
this.dataObj.OrderId = crmOrderObj.OrderId
if (crmOrderObj.Type < 4) {
this.dataObj.tab = String(crmOrderObj.Type)
} else {
this.dataObj.tab = '0'
}
} else {
this.dataObj.OrderId = ''
if (this.currentUserInfo && this.currentUserInfo.RB_Group_id == 100) {
this.dataObj.tab = "1";
} else {
this.dataObj.tab = '0'
}
}
},
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment