优化打包脚本,自动构建打包

This commit is contained in:
aixianling
2022-06-17 18:42:59 +08:00
parent 3e2a01339d
commit 768304bf9d

View File

@@ -44,6 +44,9 @@
<el-form-item label="项目/系统" prop="name">
<el-input v-model="form.name" clearable placeholder="请输入"/>
</el-form-item>
<el-form-item label="系统类型" prop="type">
<ai-select v-model="form.type" :selectList="dict.getDict('systemType')"/>
</el-form-item>
<el-form-item label="打包脚本" prop="libShell">
<el-input v-model="form.libShell" clearable placeholder="请输入"/>
</el-form-item>
@@ -53,6 +56,9 @@
<el-form-item label="项目地址" prop="webUrl">
<el-input v-model="form.webUrl" clearable placeholder="请输入"/>
</el-form-item>
<el-form-item label="打包地址" prop="webUrl">
<el-input v-model="form.zipPath" clearable placeholder="请输入"/>
</el-form-item>
<el-form-item label="开发环境nginx" prop="target">
<el-input v-model="form.target" clearable placeholder="请输入"/>
</el-form-item>
@@ -79,7 +85,8 @@ export default {
return [
{prop: "libShell", label: "打包脚本", width: 100},
{prop: "updateShell", label: "更新脚本", width: 100},
{prop: "target", label: "nginx地址", width: 100, isLine},
{prop: "zipPath", label: "打包地址", width: 100},
{prop: "target", label: "nginx地址", width: 100},
{prop: "webUrl", label: "项目地址", width: 100},
]
},
@@ -92,6 +99,7 @@ export default {
colConfigs: [
{slot: "expand"},
{label: "项目/系统名称", prop: "name", width: 200},
{label: "系统类型", prop: "type", dict: "systemType", width: 80},
{label: "项目地址", prop: "webUrl"},
{label: "nginx地址", prop: "target"},
{slot: "process"},
@@ -101,8 +109,6 @@ export default {
form: {},
rules: {
name: {required: true, message: "请输入项目/系统名称"},
libShell: {required: true, message: "请输入 打包脚本"},
updateShell: {required: true, message: "请输入 更新脚本"},
}
}
},
@@ -212,6 +218,7 @@ export default {
}
},
created() {
this.dict.load("systemType")
this.getTableData()
}
}