zhangzengfei
2022-10-19 6339f41cfff5b9fdf33eb2f788658247430b5091
添加更新提醒
1个文件已修改
31 ■■■■ 已修改文件
src/views/project/index.vue 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/index.vue
@@ -143,7 +143,8 @@
        prop="name"
        label="名称"
        width="150"
      ></el-table-column>
      >
      </el-table-column>
      <el-table-column
        show-overflow-tooltip
        prop="desc"
@@ -170,9 +171,15 @@
      <!-- <el-table-column show-overflow-tooltip label="当前版本" prop="latestVersion"></el-table-column> -->
      <el-table-column label="状态">
        <template #default="{ row }">
          <el-tag :type="row.state == 2 ? 'danger' : 'success'">{{
            projectState[row.state]
          }}</el-tag>
          <el-badge
            is-dot
            :hidden="row.latestPkgShortSha1 == row.shortSha1"
            style="margin-top: 6px"
          >
            <el-tag :type="row.state > 1 ? 'danger' : 'success'">{{
              projectState[row.state]
            }}</el-tag>
          </el-badge>
        </template>
      </el-table-column>
      <el-table-column
@@ -200,7 +207,7 @@
    </el-table>
    <el-pagination
      :background="background"
      :current-page="queryForm.pageNo"
      :current-page="queryForm.pageIndex"
      :layout="layout"
      :page-size="queryForm.pageSize"
      :total="total"
@@ -237,7 +244,13 @@
        app: "应用包",
        algo: "算法包",
      },
      projectState: ["下载中", "同步完成", "同步失败"],
      projectState: [
        "下载中",
        "同步完成",
        "下载失败",
        "代码库错误",
        "同步失败",
      ],
      packageState: [
        "打包完成",
        "已 提 交",
@@ -252,7 +265,7 @@
      expandRow: "",
      elementLoadingText: "正在加载...",
      queryForm: {
        pageNo: 1,
        pageIndex: 1,
        pageSize: 20,
      },
    };
@@ -304,11 +317,11 @@
      this.fetchData();
    },
    handleCurrentChange(val) {
      this.queryForm.pageNo = val;
      this.queryForm.pageIndex = val;
      this.fetchData();
    },
    handleQuery() {
      this.queryForm.pageNo = 1;
      this.queryForm.pageIndex = 1;
      this.fetchData();
    },
    async fetchData() {