From e2525e1ed686dc305e562757c3a00b37ac3beec4 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期五, 21 六月 2024 16:24:32 +0800
Subject: [PATCH] time
---
admin/src/views/task/index.vue | 58 ++++++++++++++++++++--------------------------------------
1 files changed, 20 insertions(+), 38 deletions(-)
diff --git a/admin/src/views/task/index.vue b/admin/src/views/task/index.vue
index 8ff5809..d4a61d0 100644
--- a/admin/src/views/task/index.vue
+++ b/admin/src/views/task/index.vue
@@ -36,32 +36,8 @@
</template>
</el-tab-pane>
<el-tab-pane :value="headData.noticeDealNum" label="宸插鐞�" name="1">
- <template #label>
- <span
- >宸插鐞�
- <el-badge
- v-if="headData.noticeDealNum"
- :value="headData.noticeDealNum"
- class="item"
- type="danger"
- >
- </el-badge>
- </span>
- </template>
</el-tab-pane>
<el-tab-pane :value="headData.noticeCreateNum" label="鎴戝彂璧风殑" name="2">
- <template #label>
- <span
- >鎴戝彂璧风殑
- <el-badge
- v-if="headData.noticeCreateNum"
- :value="headData.noticeCreateNum"
- class="item"
- type="danger"
- >
- </el-badge>
- </span>
- </template>
</el-tab-pane>
<el-tab-pane :value="headData.noticeCopyNum" label="鎶勯�佹垜鐨�" name="3">
<template #label>
@@ -144,7 +120,7 @@
import OperaVisitsDesWindow from '@/components/business/OperaVisitsDesWindow'
import dayjs from 'dayjs'
import {
- taskCenterHead,
+ taskCenterHeadPC,
taskCenterPage
} from '@/api'
export default {
@@ -173,7 +149,6 @@
filed: 'type',
type: 'select',
label: '浠诲姟绫诲瀷',
- clearable: false,
options: [
{ label: '璁垮鐢宠', value: '0' },
{ label: '璁垮鎶ュ', value: '1' },
@@ -183,9 +158,10 @@
]
},
{
- filed: 'selDate',
- type: 'daterange',
- label: '璧峰鏃ユ湡'
+ filed: 'selTime',
+ type: 'datetimerange',
+ label: '璧锋鏃堕棿',
+ pickerOptions: {}
},
{
type: 'slot',
@@ -220,8 +196,8 @@
},
methods: {
changeRadio (day) {
- const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD'), dayjs().format('YYYY-MM-DD')]
- this.$set(this.filters, 'selDate', arr)
+ const arr = [dayjs().subtract(day, 'day').format('YYYY-MM-DD') + ' 00:00:00', dayjs().format('YYYY-MM-DD') + ' 23:59:59']
+ this.$set(this.filters, 'selTime', arr)
this.getList()
},
handleDetail (row) {
@@ -255,7 +231,7 @@
}
},
changeForm (str) {
- if (str === 'selDate') {
+ if (str === 'selTime') {
this.$set(this.filters, 'fastdate', null)
this.getList()
}
@@ -264,9 +240,9 @@
this.getHeadData()
console.log(this.filters)
const { filters, pagination } = this
- if (filters.selDate && filters.selDate.length > 0) {
- filters.startDate = filters.selDate[0]
- filters.endDate = filters.selDate[1]
+ if (filters.selTime && filters.selTime.length > 0) {
+ filters.startDate = filters.selTime[0]
+ filters.endDate = filters.selTime[1]
} else {
filters.startDate = null
filters.endDate = null
@@ -284,9 +260,15 @@
})
},
getHeadData () {
- taskCenterHead({
- isDetail: '1'
- }).then(res => {
+ const {filters} = this
+ if (filters.selTime && filters.selTime.length > 0) {
+ filters.startDate = filters.selTime[0]
+ filters.endDate = filters.selTime[1]
+ } else {
+ filters.startDate = null
+ filters.endDate = null
+ }
+ taskCenterHeadPC({ ...filters, queryType: Number(filters.queryType), isDetail: '1' }).then(res => {
this.headData = res
})
},
--
Gitblit v1.9.3