|
@@ -16,6 +16,7 @@
|
|
import SearchBoxVue from './components/SearchBox.vue'
|
|
import SearchBoxVue from './components/SearchBox.vue'
|
|
import TableBoxVue from './components/TableBox.vue'
|
|
import TableBoxVue from './components/TableBox.vue'
|
|
import { feedbackList } from '@/api/admin'
|
|
import { feedbackList } from '@/api/admin'
|
|
|
|
+import { dateFormat } from '@/filters/index'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
@@ -28,7 +29,9 @@ export default {
|
|
searchData: {
|
|
searchData: {
|
|
type_id: '',
|
|
type_id: '',
|
|
dep_id: '',
|
|
dep_id: '',
|
|
- user_name: ''
|
|
|
|
|
|
+ user_name: '',
|
|
|
|
+ start_time: '',
|
|
|
|
+ end_time: ''
|
|
},
|
|
},
|
|
tableData: [],
|
|
tableData: [],
|
|
paginationData: {
|
|
paginationData: {
|
|
@@ -43,7 +46,7 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
getList() {
|
|
getList() {
|
|
- const { type_id, dep_id, user_name } = this.searchData
|
|
|
|
|
|
+ const { type_id, dep_id, user_name, start_time, end_time } = this.searchData
|
|
const { page, limit } = this.paginationData
|
|
const { page, limit } = this.paginationData
|
|
const params = {
|
|
const params = {
|
|
type_id,
|
|
type_id,
|
|
@@ -52,6 +55,8 @@ export default {
|
|
page,
|
|
page,
|
|
page_size: limit
|
|
page_size: limit
|
|
}
|
|
}
|
|
|
|
+ params.start_time = start_time ? dateFormat(start_time, 'YYYYMMDD') : ''
|
|
|
|
+ params.end_time = end_time ? dateFormat(end_time, 'YYYYMMDD') : ''
|
|
this.loading = true
|
|
this.loading = true
|
|
feedbackList(params).then(res => {
|
|
feedbackList(params).then(res => {
|
|
const { p } = res
|
|
const { p } = res
|