From 2079ba28f20bde46f7736699c97abf0e1564770d Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 14 十月 2024 09:30:46 +0800 Subject: [PATCH] 最新版本 --- admin/src/views/task/index.vue | 46 ++++++++++++++++++++++++++++------------------ 1 files changed, 28 insertions(+), 18 deletions(-) diff --git a/admin/src/views/task/index.vue b/admin/src/views/task/index.vue index d4a61d0..686c2a4 100644 --- a/admin/src/views/task/index.vue +++ b/admin/src/views/task/index.vue @@ -59,24 +59,11 @@ :data="dataList" stripe row-key="id" + class="mb20" default-expand-all > -<!-- <el-table-column prop="name" label="浠诲姟绫诲瀷" min-width="100"> - <template v-slot="scope"> - <span - v-if=" - (scope.row.objType || scope.row.objType == 0) && - cateList[scope.row.objType].name - " - >{{ cateList[scope.row.objType].name }}</span - > - </template> - </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"> @@ -100,6 +87,7 @@ <TaskDetail v-if="isShowDetail" ref="DetailRef" /> <VisReportDetail v-if="isShowReport" ref="VisReportDetailRef" /> <DangetDetail v-if="isShowDanger" ref="DangetDetailRef" /> + <DriverDetail v-if="isShowDriver" ref="DriverDetailRef" /> <!-- 鐢ㄨ溅鐢宠 --> <OperaCarUseBookWindow ref="OperaDetailsWindow" @success="getList" /> <!-- 闅愭偅 --> @@ -115,13 +103,15 @@ import TaskDetail from './visSubDetail.vue' import VisReportDetail from './visReportDetail.vue' import DangetDetail from './dangetDetail.vue' +import DriverDetail from './driverDetail.vue' import OperaCarUseBookWindow from '@/components/business/OperaCarUseBookWindow' import OperaHiddenDangerWindow from '@/components/business/OperaHiddenDangerWindow' import OperaVisitsDesWindow from '@/components/business/OperaVisitsDesWindow' import dayjs from 'dayjs' import { taskCenterHeadPC, - taskCenterPage + taskCenterPage, + taskSignRead } from '@/api' export default { components: { @@ -129,6 +119,7 @@ VisReportDetail, DangetDetail, QueryForm, + DriverDetail, Pagination, OperaCarUseBookWindow, OperaHiddenDangerWindow, @@ -139,6 +130,7 @@ isShowDetail: false, isShowReport: false, isShowDanger: false, + isShowDriver: false, filters: { queryType: '0', fastdate: 0 @@ -201,8 +193,16 @@ this.getList() }, handleDetail (row) { + if (this.filters.queryType == 3) { + taskSignRead({ + noticesId: row.id, + signType: 0 + }).then(res => { + this.getHeadData() + }) + } if (row.objType === 2) { - this.$refs.OperaDetailsWindow.open('鍏姟杞︾敵璇疯鎯�', row) + this.$refs.OperaDetailsWindow.open('鍏姟杞︾敵璇疯鎯�', { ...row, id: row.objId }) return } if (row.objType === 1) { @@ -218,6 +218,17 @@ if (row.objType === 3) { const obj = { ...row, id: row.objId } this.$refs.OperaHiddenDangerWindow.open('闅愭偅闅忔墜鎷嶈鎯�', obj) + return + } + if (row.objType === 6) { + const obj = { ...row, id: row.objId } + this.isShowDriver = true + this.$nextTick(() => { + this.$refs.DriverDetailRef.id = row.objId + this.$refs.DriverDetailRef.type = row.objType + this.$refs.DriverDetailRef.getDetail() + this.$refs.DriverDetailRef.isShowModal = true + }) return } if (row.objType === 0) { @@ -238,7 +249,6 @@ }, getList (page) { this.getHeadData() - console.log(this.filters) const { filters, pagination } = this if (filters.selTime && filters.selTime.length > 0) { filters.startDate = filters.selTime[0] @@ -260,7 +270,7 @@ }) }, getHeadData () { - const {filters} = this + const { filters } = this if (filters.selTime && filters.selTime.length > 0) { filters.startDate = filters.selTime[0] filters.endDate = filters.selTime[1] -- Gitblit v1.9.3