yyb
8 天以前 9e2801168d0caf2691b1189697d76dce86d78ebf
src/views/equipmentManagement/upkeep/index.vue
@@ -1,8 +1,8 @@
<template>
  <div class="app-container">
    <el-tabs v-model="activeTab" @tab-change="handleTabChange">
      <!-- 定时任务管理tab -->
      <el-tab-pane label="定时任务管理" name="scheduled">
      <!-- 保养任务管理tab -->
      <el-tab-pane label="保养任务管理" name="scheduled">
        <div class="search_form">
          <el-form :model="scheduledFilters" :inline="true">
            <el-form-item label="任务名称">
@@ -29,7 +29,7 @@
        </div>
        <div class="table_list">
          <div class="actions">
            <el-text class="mx-1" size="large">定时任务管理</el-text>
            <el-text class="mx-1" size="large">保养任务管理</el-text>
            <div>
              <el-button type="primary" icon="Plus" @click="addScheduledTask">
                新增任务
@@ -82,7 +82,7 @@
      </el-tab-pane>
      <!-- 任务记录tab(原设备保养页面) -->
      <el-tab-pane label="任务记录" name="record">
      <el-tab-pane label="保养任务记录" name="record">
        <div class="search_form">
          <el-form :model="filters" :inline="true">
            <el-form-item label="设备名称">
@@ -131,7 +131,7 @@
        </div>
        <div class="table_list">
          <div class="actions">
            <el-text class="mx-1" size="large">任务记录</el-text>
            <el-text class="mx-1" size="large">保养任务记录</el-text>
            <div>
              <el-button type="success" icon="Van" @click="addPlan">
                新增计划
@@ -312,7 +312,7 @@
})
const multipleList = ref([])
// 定时任务管理tab相关变量
// 保养任务管理tab相关变量
const scheduledFilters = reactive({
  taskName: '',
  isActive: '',
@@ -326,7 +326,7 @@
})
const scheduledMultipleList = ref([])
// 定时任务管理表格列配置
// 保养任务管理表格列配置
const scheduledColumns = ref([
   { prop: "taskName", label: "设备名称"},
   {
@@ -369,8 +369,14 @@
   { prop: "registrant", label: "登记人", minWidth: 100 },
   { prop: "maintenancePerson", label: "保养人", minWidth: 100 },
   {
      prop: "maintenanceLocation",
      label: "保养部位",
      minWidth: 150,
      showOverflowTooltip: true,
   },
   {
      prop: "maintenanceItems",
      label: "保养项目",
      label: "保养内容",
      minWidth: 180,
      showOverflowTooltip: true,
   },
@@ -406,9 +412,17 @@
      prop: "deviceModel",
   },
   {
      label: "保养项目",
      label: "保养部位",
      align: "center",
      prop: "maintenanceLocation",
      minWidth: 150,
      showOverflowTooltip: true,
   },
   {
      label: "保养内容",
      align: "center",
      prop: "maintenanceItems",
      minWidth: 150,
      showOverflowTooltip: true,
   },
   {
@@ -479,7 +493,7 @@
  }
}
// 定时任务管理相关方法
// 保养任务管理相关方法
const getScheduledTableData = async () => {
  try {
    const params = {