|
@@ -4,11 +4,7 @@
|
|
|
<task-search @search="reload"></task-search>
|
|
<task-search @search="reload"></task-search>
|
|
|
<!-- <taskDialog-search></taskDialog-search> -->
|
|
<!-- <taskDialog-search></taskDialog-search> -->
|
|
|
<el-tabs v-model="tabValue" type="card" @tab-click="handleTabClick">
|
|
<el-tabs v-model="tabValue" type="card" @tab-click="handleTabClick">
|
|
|
- <el-tab-pane
|
|
|
|
|
- label="我的任务"
|
|
|
|
|
- name="1"
|
|
|
|
|
- v-if="$hasPermission('mes:taskreport:myorder')"
|
|
|
|
|
- ></el-tab-pane>
|
|
|
|
|
|
|
+ <el-tab-pane label="我的任务" name="1"></el-tab-pane>
|
|
|
<el-tab-pane
|
|
<el-tab-pane
|
|
|
label="全部任务"
|
|
label="全部任务"
|
|
|
name="2"
|
|
name="2"
|
|
@@ -448,20 +444,18 @@
|
|
|
},
|
|
},
|
|
|
created() {},
|
|
created() {},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
- if (this.$hasPermission('mes:taskreport:allorder')) {
|
|
|
|
|
- this.tabValue = '2';
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (this.$hasPermission('mes:taskreport:myorder')) {
|
|
|
|
|
- this.tabValue = '1';
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- if (
|
|
|
|
|
- !this.$hasPermission('mes:taskreport:myorder') &&
|
|
|
|
|
- !this.$hasPermission('mes:taskreport:allorder')
|
|
|
|
|
- ) {
|
|
|
|
|
- this.tabValue = '';
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (this.$hasPermission('mes:taskreport:allorder')) {
|
|
|
|
|
+ // this.tabValue = '2';
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (this.$hasPermission('mes:taskreport:myorder')) {
|
|
|
|
|
+ // this.tabValue = '1';
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (
|
|
|
|
|
+ // !this.$hasPermission('mes:taskreport:myorder') &&
|
|
|
|
|
+ // !this.$hasPermission('mes:taskreport:allorder')
|
|
|
|
|
+ // ) {
|
|
|
|
|
+ // this.tabValue = '';
|
|
|
|
|
+ // }
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
handleTabClick(e) {
|
|
handleTabClick(e) {
|
|
@@ -470,7 +464,6 @@
|
|
|
},
|
|
},
|
|
|
/* 表格数据源 */
|
|
/* 表格数据源 */
|
|
|
datasource({ page, limit, where }) {
|
|
datasource({ page, limit, where }) {
|
|
|
- // console.log(this.tabValue, 'this.tabValue');
|
|
|
|
|
if (this.tabValue && this.tabValue != 0) {
|
|
if (this.tabValue && this.tabValue != 0) {
|
|
|
let api =
|
|
let api =
|
|
|
this.tabValue === '1' ? pageByCurrentUser : pageByCurrentUserLeader;
|
|
this.tabValue === '1' ? pageByCurrentUser : pageByCurrentUserLeader;
|
|
@@ -482,6 +475,34 @@
|
|
|
} else {
|
|
} else {
|
|
|
return [];
|
|
return [];
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // if (
|
|
|
|
|
+ // (this.$hasPermission('mes:taskreport:myorder') &&
|
|
|
|
|
+ // this.$hasPermission('mes:taskreport:allorder')) ||
|
|
|
|
|
+ // (this.$hasPermission('mes:taskreport:myorder') &&
|
|
|
|
|
+ // !this.$hasPermission('mes:taskreport:allorder'))
|
|
|
|
|
+ // ) {
|
|
|
|
|
+ // let api = pageByCurrentUser;
|
|
|
|
|
+ // return api({
|
|
|
|
|
+ // ...where,
|
|
|
|
|
+ // pageNum: page,
|
|
|
|
|
+ // size: limit
|
|
|
|
|
+ // });
|
|
|
|
|
+ // } else if (
|
|
|
|
|
+ // this.$hasPermission('mes:taskreport:myorder') &&
|
|
|
|
|
+ // !this.$hasPermission('mes:taskreport:allorder')
|
|
|
|
|
+ // ) {
|
|
|
|
|
+ // let api = pageByCurrentUserLeader;
|
|
|
|
|
+ // return api({
|
|
|
|
|
+ // ...where,
|
|
|
|
|
+ // pageNum: page,
|
|
|
|
|
+ // size: limit
|
|
|
|
|
+ // });
|
|
|
|
|
+ // } else {
|
|
|
|
|
+ // return [];
|
|
|
|
|
+ // }
|
|
|
|
|
+
|
|
|
|
|
+ // if()
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
async chooseUser() {
|
|
async chooseUser() {
|