From 230f0d5a62c16a8949a7dab411c3f247e3943111 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 17 十月 2024 17:46:53 +0800 Subject: [PATCH] 1. 调整子巡查任务的样式 --- src/components.d.ts | 11 ----------- src/components/list-item/ItemSubTask.vue | 20 ++++++++++++-------- src/views/fysp/task/components/CompSubTaskList.vue | 16 +++++++++------- src/views/fysp/task/TaskManage.vue | 7 ++++++- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/components.d.ts b/src/components.d.ts index 271a7c8..eb01fe9 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -15,12 +15,10 @@ ElAffix: typeof import('element-plus/es')['ElAffix'] ElAside: typeof import('element-plus/es')['ElAside'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] - ElBacktop: typeof import('element-plus/es')['ElBacktop'] ElBadge: typeof import('element-plus/es')['ElBadge'] ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] ElButton: typeof import('element-plus/es')['ElButton'] - ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup'] ElCalendar: typeof import('element-plus/es')['ElCalendar'] ElCard: typeof import('element-plus/es')['ElCard'] ElCascader: typeof import('element-plus/es')['ElCascader'] @@ -43,21 +41,14 @@ ElIcon: typeof import('element-plus/es')['ElIcon'] ElImage: typeof import('element-plus/es')['ElImage'] ElInput: typeof import('element-plus/es')['ElInput'] - ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] ElLink: typeof import('element-plus/es')['ElLink'] ElMain: typeof import('element-plus/es')['ElMain'] ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] ElMenuItemGroup: typeof import('element-plus/es')['ElMenuItemGroup'] ElOption: typeof import('element-plus/es')['ElOption'] - ElPageHeader: typeof import('element-plus/es')['ElPageHeader'] - ElPagination: typeof import('element-plus/es')['ElPagination'] - ElPopconfirm: typeof import('element-plus/es')['ElPopconfirm'] ElPopover: typeof import('element-plus/es')['ElPopover'] - ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] - ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElRow: typeof import('element-plus/es')['ElRow'] - ElScorllbar: typeof import('element-plus/es')['ElScorllbar'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSegmented: typeof import('element-plus/es')['ElSegmented'] ElSelect: typeof import('element-plus/es')['ElSelect'] @@ -65,14 +56,12 @@ ElStep: typeof import('element-plus/es')['ElStep'] ElSteps: typeof import('element-plus/es')['ElSteps'] ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] - ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTabPane: typeof import('element-plus/es')['ElTabPane'] ElTabs: typeof import('element-plus/es')['ElTabs'] ElTag: typeof import('element-plus/es')['ElTag'] ElText: typeof import('element-plus/es')['ElText'] - ElTooltip: typeof import('element-plus/es')['ElTooltip'] ElTree: typeof import('element-plus/es')['ElTree'] ElUpload: typeof import('element-plus/es')['ElUpload'] Footer: typeof import('./components/core/Footer.vue')['default'] diff --git a/src/components/list-item/ItemSubTask.vue b/src/components/list-item/ItemSubTask.vue index 52b43f0..58abf2b 100644 --- a/src/components/list-item/ItemSubTask.vue +++ b/src/components/list-item/ItemSubTask.vue @@ -1,16 +1,20 @@ <template> <div class="wrapper"> <div> - <el-text truncated>{{ item.name }}</el-text> + <el-text truncated class="w-250px" size="large">{{ item.name }}</el-text> </div> <div> - <el-space fill> - <el-text truncated class="w-250px" size="small">{{ item.scenseaddress }}</el-text> - <el-text truncated class="w-250px" size="small">{{ - $fm.formatYMDH(item.planstarttime) - }}</el-text> - <el-text truncated class="w-250px" size="small">{{ item.executorrealtimes }}</el-text> - </el-space> + <el-text truncated class="w-250px" size="small">{{ item.scenseaddress }}</el-text> + </div> + <div> + <el-text truncated size="small">{{ + $fm.formatYMDH(item.planstarttime) + }}</el-text> + </div> + <div> + <el-text truncated class="w-250px" size="small">{{ + item.executorrealtimes + }}</el-text> </div> <el-row justify="end" style="margin-top: 4px"> <slot :item="item"></slot> diff --git a/src/views/fysp/task/TaskManage.vue b/src/views/fysp/task/TaskManage.vue index ae03a36..68efe34 100644 --- a/src/views/fysp/task/TaskManage.vue +++ b/src/views/fysp/task/TaskManage.vue @@ -46,7 +46,11 @@ ></CompMonitorPlan> </el-col> <el-col v-if="curSubTaskList.length > 0" :span="8"> - <CompSubTaskList :data="curSubTaskList" height="56vh"></CompSubTaskList> + <CompSubTaskList + :data="curSubTaskList" + height="56vh" + @add="subTaskDrawer = true" + ></CompSubTaskList> </el-col> </el-row> </el-tab-pane> @@ -234,6 +238,7 @@ this.task = task; this.sideLoading = false; this.mainLoading = true; + this.curSubTaskList = [] taskApi .fetchMonitorObjectVersion(task.data.tguid) .then((res) => { diff --git a/src/views/fysp/task/components/CompSubTaskList.vue b/src/views/fysp/task/components/CompSubTaskList.vue index 70f3f85..d6cc205 100644 --- a/src/views/fysp/task/components/CompSubTaskList.vue +++ b/src/views/fysp/task/components/CompSubTaskList.vue @@ -6,13 +6,15 @@ <el-divider /> <div> <el-scrollbar :height="height"> - <ItemSubTask v-for="s in data" :key="s.guid" :item="s"> - <template #default="{ item }"> - <el-button type="danger" size="small" @click="remove(item)" - >绉婚櫎</el-button - > - </template> - </ItemSubTask> + <el-space fill direction="vertical"> + <ItemSubTask v-for="s in data" :key="s.guid" :item="s"> + <template #default="{ item }"> + <el-button type="danger" size="small" @click="remove(item)" + >绉婚櫎</el-button + > + </template> + </ItemSubTask> + </el-space> </el-scrollbar> </div> </template> -- Gitblit v1.9.3