|
|
@@ -44,8 +44,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="tab-box el-form-box">
|
|
|
- <el-tabs type="border-card">
|
|
|
- <el-tab-pane label="个人记录">
|
|
|
+ <el-tabs type="border-card" @tab-click="tabClick" v-model="activeName">
|
|
|
+ <el-tab-pane label="个人记录" name="user">
|
|
|
<ele-pro-table
|
|
|
ref="table"
|
|
|
height="calc(100vh - 450px)"
|
|
|
@@ -233,7 +233,7 @@
|
|
|
</template>
|
|
|
</ele-pro-table>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="部门记录">
|
|
|
+ <el-tab-pane label="部门记录" name="dept">
|
|
|
<ele-pro-table
|
|
|
ref="deptTable"
|
|
|
:columns="deptColumns"
|
|
|
@@ -426,7 +426,7 @@
|
|
|
</template>
|
|
|
</ele-pro-table>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="通知我的记录">
|
|
|
+ <el-tab-pane label="通知我的记录" name="notice">
|
|
|
<ele-pro-table
|
|
|
ref="noticeTable"
|
|
|
:columns="deptColumns"
|
|
|
@@ -683,7 +683,9 @@
|
|
|
params: { ...defaultParams },
|
|
|
statusList: [],
|
|
|
formColumnList: [],
|
|
|
- createTime1: []
|
|
|
+ createTime1: [],
|
|
|
+ // 个人 / 部门 / 通知我的
|
|
|
+ activeName: 'user'
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -1120,6 +1122,15 @@
|
|
|
},
|
|
|
getDateTime(ms) {
|
|
|
return getDate(ms);
|
|
|
+ },
|
|
|
+ tabClick() {
|
|
|
+ if (this.activeName == 'user') {
|
|
|
+ this.reset();
|
|
|
+ } else if (this.activeName == 'dept') {
|
|
|
+ this.deptReset();
|
|
|
+ } else if (this.activeName == 'notice') {
|
|
|
+ this.noticeReset();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
};
|