|
@@ -5,7 +5,7 @@
|
|
</div>
|
|
</div>
|
|
<y-page-list-layout :page-list="pageData" :page-para="listQuery" :get-page-list="getPage" >
|
|
<y-page-list-layout :page-list="pageData" :page-para="listQuery" :get-page-list="getPage" >
|
|
<template slot="left">
|
|
<template slot="left">
|
|
- <MoreSearchBar business="PERSONAL_BUSINESS" :cancellation="true" :nodes="personalNodes" @fliterSearch="fliterSearch" @resetParams="resetParams" :listQuery="listQuery">
|
|
|
|
|
|
+ <MoreSearchBar business="PERSONAL_BUSINESS" :cancellation="true" :nodes="personalNodes" @fliterSearch="fliterSearch" @resetParams="resetParams" :listQuery="listQuery" :defaultStartDate="defaultStartDate" :defaultEndDate="defaultEndDate">
|
|
<template v-slot:otherButton>
|
|
<template v-slot:otherButton>
|
|
<el-button class="filter-item" round @click="showAllLabel()">显示全部列</el-button>
|
|
<el-button class="filter-item" round @click="showAllLabel()">显示全部列</el-button>
|
|
</template>
|
|
</template>
|
|
@@ -159,6 +159,8 @@ export default {
|
|
},
|
|
},
|
|
personalNodes:[],
|
|
personalNodes:[],
|
|
hiddenLabels:[],
|
|
hiddenLabels:[],
|
|
|
|
+ defaultStartDate:null,
|
|
|
|
+ defaultEndDate:null
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
@@ -167,7 +169,11 @@ export default {
|
|
if (getCookie("PersonalPendingList-hiddenLabels")!=undefined){
|
|
if (getCookie("PersonalPendingList-hiddenLabels")!=undefined){
|
|
this.hiddenLabels = JSON.parse(getCookie("PersonalPendingList-hiddenLabels"))
|
|
this.hiddenLabels = JSON.parse(getCookie("PersonalPendingList-hiddenLabels"))
|
|
}
|
|
}
|
|
|
|
+ this.defaultStartDate = this.getDefaultStartDate();
|
|
|
|
+ this.defaultEndDate = this.getDefaultEndDate();
|
|
this.listQuery.keyword = this.$route.query.keyword;
|
|
this.listQuery.keyword = this.$route.query.keyword;
|
|
|
|
+ this.listQuery.startDate = this.defaultStartDate;
|
|
|
|
+ this.listQuery.endDate = this.defaultEndDate;
|
|
this.getPage();
|
|
this.getPage();
|
|
this.getNodeEnum();
|
|
this.getNodeEnum();
|
|
|
|
|
|
@@ -194,9 +200,11 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
fliterSearch(params){
|
|
fliterSearch(params){
|
|
|
|
+ let loadingInstance = this.$loading({ fullscreen: true });
|
|
this.$api.personal.list(params).then(res=>{
|
|
this.$api.personal.list(params).then(res=>{
|
|
if (res.code ===200){
|
|
if (res.code ===200){
|
|
this.pageData = res.data;
|
|
this.pageData = res.data;
|
|
|
|
+ loadingInstance.close();
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
@@ -269,6 +277,31 @@ export default {
|
|
})
|
|
})
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ getDefaultStartDate() {
|
|
|
|
+ const now = new Date();
|
|
|
|
+ const previousYear = new Date(now);
|
|
|
|
+ previousYear.setFullYear(now.getFullYear() - 1); // 获取前一年
|
|
|
|
+
|
|
|
|
+ const year = previousYear.getFullYear();
|
|
|
|
+ const month = String(previousYear.getMonth() + 1).padStart(2, '0');
|
|
|
|
+ const day = String(previousYear.getDate()).padStart(2, '0');
|
|
|
|
+ const hours = String(previousYear.getHours()).padStart(2, '0');
|
|
|
|
+ const minutes = String(previousYear.getMinutes()).padStart(2, '0');
|
|
|
|
+ const seconds = String(previousYear.getSeconds()).padStart(2, '0');
|
|
|
|
+
|
|
|
|
+ return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ getDefaultEndDate() {
|
|
|
|
+ const now = new Date();
|
|
|
|
+ const year = now.getFullYear();
|
|
|
|
+ const month = String(now.getMonth() + 1).padStart(2, '0'); // 月份从0开始
|
|
|
|
+ const day = String(now.getDate()).padStart(2, '0');
|
|
|
|
+ const hours = String(now.getHours()).padStart(2, '0');
|
|
|
|
+ const minutes = String(now.getMinutes()).padStart(2, '0');
|
|
|
|
+ const seconds = String(now.getSeconds()).padStart(2, '0');
|
|
|
|
+ return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
|
|
|
|
+ },
|
|
},
|
|
},
|
|
|
|
|
|
}
|
|
}
|