|
|
@@ -23,14 +23,14 @@
|
|
|
/>
|
|
|
<el-table-column
|
|
|
prop="artifactPath"
|
|
|
- label="构建产物路径"
|
|
|
+ label="编译产物路径"
|
|
|
>
|
|
|
<template slot="header">
|
|
|
<span>
|
|
|
- 构建产物路径
|
|
|
+ 编译产物路径
|
|
|
<el-tooltip placement="top" effect="dark">
|
|
|
<div slot="content">
|
|
|
- 构建产物所在的相对于源码根目录的路径,例如: target/app.jar 或 dist/ <br/>
|
|
|
+ 编译产物所在的相对于源码根目录的路径,例如: target/app.jar 或 dist/ <br/>
|
|
|
docker 打包类型的路径在 Dockerfile 中指定, 此处为 N/A
|
|
|
</div>
|
|
|
<i class="el-icon-question" style="margin-left: 5px; cursor: pointer; color: #909399;"/>
|
|
|
@@ -38,6 +38,47 @@
|
|
|
</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="name"
|
|
|
+ label="存储位置"
|
|
|
+ >
|
|
|
+ <template slot="header">
|
|
|
+ <span>
|
|
|
+ 编译产物存储位置
|
|
|
+ <el-tooltip placement="top" effect="dark">
|
|
|
+ <div slot="content">
|
|
|
+ 编译产物经过打包处理后的存储位置, 可以为本机磁盘路径或 URL <br/>
|
|
|
+ docker 打包类型的存储位置在 docker 仓库
|
|
|
+ </div>
|
|
|
+ <i class="el-icon-question" style="margin-left: 5px; cursor: pointer; color: #909399;"/>
|
|
|
+ </el-tooltip>
|
|
|
+ </span>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ style="margin-top: 5px; margin-left: 5px"
|
|
|
+ size="mini"
|
|
|
+ type="success"
|
|
|
+ @click="handleTargetPath(scope.row)"
|
|
|
+ >查看</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="useCount"
|
|
|
+ label="使用量"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-tag disable-transitions>
|
|
|
+ <span>{{ scope.row.useCount }}</span>
|
|
|
+ </el-tag>
|
|
|
+ <el-button
|
|
|
+ style="margin-top: 5px; margin-left: 5px"
|
|
|
+ size="mini"
|
|
|
+ type="success"
|
|
|
+ @click="handleUsage(scope.row)"
|
|
|
+ >查看</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
fixed="right"
|
|
|
label="操作"
|
|
|
@@ -118,14 +159,14 @@
|
|
|
/>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
- <div class="form-tip">构建生成的镜像会推送到该仓库</div>
|
|
|
+ <div class="form-tip">编译构建生成的镜像会推送到该仓库</div>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div v-else-if="form.type === 'ossStatic'" class="oss-config-group">
|
|
|
<el-form-item prop="artifactPath">
|
|
|
<span slot="label">
|
|
|
- 构建产物路径
|
|
|
- <el-tooltip content="构建完成后产物所在的相对路径,例如:dist/ 或 target/app.jar" placement="top">
|
|
|
+ 编译产物路径
|
|
|
+ <el-tooltip content="编译完成后产物所在的相对路径,例如:dist/ 或 target/app.jar" placement="top">
|
|
|
<i class="el-icon-question" style="cursor: help; color: #909399;"></i>
|
|
|
</el-tooltip>
|
|
|
</span>
|
|
|
@@ -159,14 +200,14 @@
|
|
|
/>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
- <div class="form-tip">构建生成的静态产物将自动上传并同步至该 OSS, 应用部署配置中会指定使用的 bucket</div>
|
|
|
+ <div class="form-tip">编译生成的静态产物将自动上传并同步至该 OSS, 应用部署配置中会指定使用的 bucket</div>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
<el-form-item prop="artifactPath">
|
|
|
<span slot="label">
|
|
|
- 构建产物路径
|
|
|
- <el-tooltip content="构建完成后产物所在的相对路径,例如:dist/ 或 target/app.jar" placement="top">
|
|
|
+ 编译产物路径
|
|
|
+ <el-tooltip content="编译完成后产物所在的相对路径,例如:dist/ 或 target/app.jar" placement="top">
|
|
|
<i class="el-icon-question" style="cursor: help; color: #909399;"></i>
|
|
|
</el-tooltip>
|
|
|
</span>
|
|
|
@@ -199,6 +240,13 @@
|
|
|
center
|
|
|
>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ title="存储位置"
|
|
|
+ append-to-body
|
|
|
+ :visible.sync="showTargetDialog"
|
|
|
+ center
|
|
|
+ >
|
|
|
+ </el-dialog>
|
|
|
</el-container>
|
|
|
</template>
|
|
|
|
|
|
@@ -242,6 +290,11 @@ export default {
|
|
|
showAddOssDialog: false,
|
|
|
ossForm: {
|
|
|
ossEndpoint: ''
|
|
|
+ },
|
|
|
+ // **********************************************************************
|
|
|
+ showTargetDialog: false,
|
|
|
+ ossForm1: {
|
|
|
+ ossEndpoint: ''
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -372,6 +425,12 @@ export default {
|
|
|
},
|
|
|
goToAddOss() {
|
|
|
this.showAddOssDialog = true
|
|
|
+ },
|
|
|
+ handleUsage(row) {
|
|
|
+ this.$message.info('handleUsage')
|
|
|
+ },
|
|
|
+ handleTargetPath(row) {
|
|
|
+ this.showTargetDialog = true
|
|
|
}
|
|
|
}
|
|
|
}
|