yuebonui-vue3/src/views/taskmanager/log.vue

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<template>
  <div class="app-container">
    <el-form ref="searchformRef" v-show="showSearch" :inline="true" :model="queryParams" class="demo-form-inline">
      <el-form-item label="任务名称:" prop="name">
        <el-input v-model="queryParams.name" clearable placeholder="任务Id或任务名称" />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="search" @click="handleSearch()">查询</el-button>
        <el-button icon="Refresh" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>
    <el-row :gutter="10" class="mb8">
      <el-button-group>
        <el-button v-hasPermi="['TaskJobsLog/Delete']" type="danger" icon="delete" :disabled="multiple"
          @click="deletePhysics()">删除</el-button>
      </el-button-group>
      <right-toolbar v-model:showSearch="showSearch" @queryTable="loadTableData"></right-toolbar>
    </el-row>
    <el-table ref="gridtable" v-loading="tableloading" :data="tableData" stripe highlight-current-row
      style="width: 100%" :default-sort="{ prop: 'CreatorTime', order: 'ascending' }"
      @selection-change="handleSelectChange" @sort-change="handleSortChange">
      <el-table-column type="selection" width="50" />
      <el-table-column prop="TaskId" label="任务Id" sortable="custom" width="150" />
      <el-table-column prop="TaskName" label="任务名称" sortable="custom" width="220" />
      <el-table-column prop="JobAction" label="执行动作" sortable="custom" width="120" />
      <el-table-column prop="Status" label="执行状态" sortable="custom" width="120">
        <template #default="scope">
          <el-tag :type="scope.row.Status === true ? 'success' : 'info'" disable-transitions>{{ scope.row.Status ===
            true ? "正常" : "异常" }}</el-tag>
        </template>
      </el-table-column>
      <el-table-column prop="CreatorTime" label="创建时间" sortable="custom" width="160" />
      <el-table-column prop="Resume" label="简述" sortable="custom" />
      <el-table-column fixed="right" label="操作" width="60">
        <template #default="scope">
          <el-button type="primary" link @click="showDetailDialog(scope.row)">详情</el-button>
        </template>
      </el-table-column>
    </el-table>
    <Pagination v-show="queryParams.pageTotal>0" :total="queryParams.pageTotal"
      v-model:page="queryParams.CurrenetPageIndex" v-model:limit="queryParams.PageSize" @pagination="loadTableData" />
    <el-dialog ref="dialogEditForm" :title="editFormTitle + '详情'" v-model="dialogEditFormVisible"
      width="640px">
      <el-form ref="editFromRef" :model="editFrom" :rules="rules">
        <el-form-item label="任务Id" :label-width="formLabelWidth" prop="TaskId">
          <el-input v-model="editFrom.TaskId" placeholder="请输入任务Id" autocomplete="off" readonly />
        </el-form-item>
        <el-form-item label="任务名称" :label-width="formLabelWidth" prop="TaskName">
          <el-input v-model="editFrom.TaskName" placeholder="请输入任务名称" autocomplete="off" readonly />
        </el-form-item>
        <el-form-item label="执行动作" :label-width="formLabelWidth" prop="JobAction">
          <el-input v-model="editFrom.JobAction" placeholder="请输入执行动作" autocomplete="off" readonly />
        </el-form-item>
        <el-form-item label="执行状态" :label-width="formLabelWidth" prop="Status">
          <el-radio-group v-model="editFrom.Status">
            <el-radio :label="true">正常</el-radio>
            <el-radio :label="false">异常</el-radio>
          </el-radio-group>
        </el-form-item>
        <el-form-item label="简述" :label-width="formLabelWidth" prop="Description">
后面还有 176 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。