From a11bc1bed7953b88213330582c2085f60b5a73b1 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期三, 12 六月 2024 15:01:56 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 admin/src/views/task/index.vue |   76 +++++++++++++++-----------------------
 1 files changed, 30 insertions(+), 46 deletions(-)

diff --git a/admin/src/views/task/index.vue b/admin/src/views/task/index.vue
index 5c3049a..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>
@@ -85,7 +61,7 @@
       row-key="id"
       default-expand-all
     >
-      <el-table-column prop="name" label="浠诲姟绫诲瀷" min-width="100">
+<!--      <el-table-column prop="name" label="浠诲姟绫诲瀷" min-width="100">
         <template v-slot="scope">
           <span
             v-if="
@@ -95,12 +71,12 @@
             >{{ cateList[scope.row.objType].name }}</span
           >
         </template>
-      </el-table-column>
-      <el-table-column label="鎻愪氦浜�" min-width="80">
-        <template v-slot="scope">
-          <span v-if="scope.row.title">{{
-            scope.row.title.split(" - ")[1]
-          }}</span>
+      </el-table-column>-->
+      <el-table-column label="澶勭悊浜嬮」" min-width="200">
+        <template slot-scope="{ row }"> {{ row.title}}
+<!--          <span v-if="row.title">{{
+            row.title.split("-")[1]
+          }}</span>-->
         </template>
       </el-table-column>
       <el-table-column prop="createDate" label="鎻愪氦鏃堕棿" min-width="100">
@@ -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',
@@ -214,13 +190,14 @@
     }
   },
   created () {
-    this.getHeadData()
+    // this.getHeadData()
     this.changeRadio('0')
+    this.getList()
   },
   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) {
@@ -254,17 +231,18 @@
       }
     },
     changeForm (str) {
-      if (str === 'selDate') {
+      if (str === 'selTime') {
         this.$set(this.filters, 'fastdate', null)
         this.getList()
       }
     },
     getList (page) {
+      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
@@ -282,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