zhangzengfei
2021-11-18 2f96ef3f59c0084d2943a7fdac9f47f51fe30da5
src/views/project/index.vue
@@ -9,18 +9,24 @@
          @submit.native.prevent
        >
          <el-form-item>
            <el-input v-model="queryForm.title" placeholder="名称" />
            <el-input
              v-model="queryForm.name"
              placeholder="名称"
              clearable=""
            />
          </el-form-item>
          <el-form-item>
            <el-select
              v-model="queryForm.address"
              v-model="queryForm.type"
              placeholder="类型"
              class="handle-select mr10"
              size="mini"
              clearable=""
            >
              <el-option key="1" label="系统" value="系统"></el-option>
              <el-option key="2" label="应用" value="应用"></el-option>
              <el-option key="3" label="算法" value="算法"></el-option>
              <el-option key="os" label="基础" value="os"></el-option>
              <el-option key="sys" label="系统" value="sys"></el-option>
              <el-option key="app" label="应用" value="app"></el-option>
              <el-option key="algo" label="算法" value="algo"></el-option>
            </el-select>
          </el-form-item>
          <el-form-item>
@@ -111,6 +117,8 @@
          <el-tag>{{ row.type | typeFilter }}</el-tag>
        </template>
      </el-table-column>
      <el-table-column show-overflow-tooltip prop="arch" label="架构">
      </el-table-column>
      <!-- <el-table-column show-overflow-tooltip label="当前版本" prop="latestVersion"></el-table-column> -->
      <el-table-column label="状态">
        <template #default="{ row }">
@@ -173,6 +181,7 @@
    },
    typeFilter(type) {
      const typeMap = {
        os: "OS基础包",
        sys: "系统包",
        app: "应用包",
        algo: "算法包",
@@ -200,7 +209,6 @@
      queryForm: {
        pageNo: 1,
        pageSize: 20,
        title: "",
      },
    };
  },
@@ -277,9 +285,7 @@
    },
    async expandChange(row, expandRows) {
      console.log(row);
      if (expandRows.length == 0) {
        console.log("fold");
        return;
      }
@@ -299,7 +305,6 @@
      })
        .then(({ value }) => {
          buildPkg(row, value).then((rsp) => {
            console.log(rsp);
            this.expandChange(row, 1);
          });
        })
@@ -320,7 +325,6 @@
    handleDownload(row) {
      download({ path: row.filePath }).then((rsp) => {
        if (rsp && rsp.success) {
          console.log(rsp);
          window.location = rsp.data;
        }
      });