diff --git a/src/views/userCenter/processCenter.vue b/src/views/userCenter/processCenter.vue index d9da64b..324ece2 100644 --- a/src/views/userCenter/processCenter.vue +++ b/src/views/userCenter/processCenter.vue @@ -18,7 +18,7 @@
- +
@@ -32,7 +32,8 @@ import tabs from '../userCenter/processCenter/tabs.vue' }, data() { return { - form: {} + form: {}, + tableData:[] } }, created () { @@ -45,10 +46,12 @@ import tabs from '../userCenter/processCenter/tabs.vue' //查询 search() { // this.$api.processCenter.search({}) + this.tableData=[{createTime:'1999-10-1'}] }, //重置 reset(){ this.form={} + this.tableData=[{createTime:'3000-10-1'}] // this.$api.processCenter.reset({}) } }, diff --git a/src/views/userCenter/processCenter/finishProcess.vue b/src/views/userCenter/processCenter/finishProcess.vue index cc246e0..82d34ed 100644 --- a/src/views/userCenter/processCenter/finishProcess.vue +++ b/src/views/userCenter/processCenter/finishProcess.vue @@ -57,6 +57,17 @@ export default { }] } }, + props:{ + secondData:{ + type:Array, + default:[], + } + }, + watch: { + secondData(newValue, oldValue) { + this.tableData=newValue + } + }, methods: { view() { alert(111) diff --git a/src/views/userCenter/processCenter/gencyProcess.vue b/src/views/userCenter/processCenter/gencyProcess.vue index 0443f19..11cb72d 100644 --- a/src/views/userCenter/processCenter/gencyProcess.vue +++ b/src/views/userCenter/processCenter/gencyProcess.vue @@ -57,6 +57,17 @@ export default { ], }; }, + props:{ + firstData:{ + type:Array, + default:[], + } + }, + watch: { + firstData(newValue, oldValue) { + this.tableData=newValue + } + }, methods: { handle() { alert(111); diff --git a/src/views/userCenter/processCenter/monitorProcesses.vue b/src/views/userCenter/processCenter/monitorProcesses.vue index 88306e3..b0ee0b6 100644 --- a/src/views/userCenter/processCenter/monitorProcesses.vue +++ b/src/views/userCenter/processCenter/monitorProcesses.vue @@ -56,6 +56,17 @@ export default { }] } }, + props:{ + fourthData:{ + type:Array, + default:[], + } + }, + watch: { + fourthData(newValue, oldValue) { + this.tableData=newValue + } + }, methods: { view() { alert(111) diff --git a/src/views/userCenter/processCenter/sentProcess.vue b/src/views/userCenter/processCenter/sentProcess.vue index 5b17046..08a132f 100644 --- a/src/views/userCenter/processCenter/sentProcess.vue +++ b/src/views/userCenter/processCenter/sentProcess.vue @@ -70,6 +70,17 @@ export default { ], }; }, + props:{ + thirdData:{ + type:Array, + default:[], + } + }, + watch: { + thirdData(newValue, oldValue) { + this.tableData=newValue + } + }, methods: { view() { alert(111); diff --git a/src/views/userCenter/processCenter/tabs.vue b/src/views/userCenter/processCenter/tabs.vue index 1f7e23f..3fc4d23 100644 --- a/src/views/userCenter/processCenter/tabs.vue +++ b/src/views/userCenter/processCenter/tabs.vue @@ -2,16 +2,16 @@
- + - + - + - +
@@ -30,11 +30,34 @@ export default { monitorProcesses, sentProcess }, + props:{ + tableData:{ + type:Array, + default:[], + } + }, data() { return { - activeName: 'first' + activeName: 'first', + firstData:[], + secondData:[], + thirdData:[], + fourthData:[], }; }, + watch: { + tableData(newValue, oldValue) { + if(this.activeName == 'first'){ + this.firstData=newValue + }else if(this.activeName == 'second'){ + this.secondData=newValue + }else if(this.activeName == 'third'){ + this.thirdData=newValue + }else{ + this.fourthData=newValue + } + } + }, created () { ; },