优化打包脚本,自动构建打包
This commit is contained in:
@@ -44,6 +44,9 @@
|
|||||||
<el-form-item label="项目/系统" prop="name">
|
<el-form-item label="项目/系统" prop="name">
|
||||||
<el-input v-model="form.name" clearable placeholder="请输入"/>
|
<el-input v-model="form.name" clearable placeholder="请输入"/>
|
||||||
</el-form-item>
|
</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-form-item label="打包脚本" prop="libShell">
|
||||||
<el-input v-model="form.libShell" clearable placeholder="请输入"/>
|
<el-input v-model="form.libShell" clearable placeholder="请输入"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -53,6 +56,9 @@
|
|||||||
<el-form-item label="项目地址" prop="webUrl">
|
<el-form-item label="项目地址" prop="webUrl">
|
||||||
<el-input v-model="form.webUrl" clearable placeholder="请输入"/>
|
<el-input v-model="form.webUrl" clearable placeholder="请输入"/>
|
||||||
</el-form-item>
|
</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-form-item label="开发环境nginx" prop="target">
|
||||||
<el-input v-model="form.target" clearable placeholder="请输入"/>
|
<el-input v-model="form.target" clearable placeholder="请输入"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -79,7 +85,8 @@ export default {
|
|||||||
return [
|
return [
|
||||||
{prop: "libShell", label: "打包脚本", width: 100},
|
{prop: "libShell", label: "打包脚本", width: 100},
|
||||||
{prop: "updateShell", 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},
|
{prop: "webUrl", label: "项目地址", width: 100},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -92,6 +99,7 @@ export default {
|
|||||||
colConfigs: [
|
colConfigs: [
|
||||||
{slot: "expand"},
|
{slot: "expand"},
|
||||||
{label: "项目/系统名称", prop: "name", width: 200},
|
{label: "项目/系统名称", prop: "name", width: 200},
|
||||||
|
{label: "系统类型", prop: "type", dict: "systemType", width: 80},
|
||||||
{label: "项目地址", prop: "webUrl"},
|
{label: "项目地址", prop: "webUrl"},
|
||||||
{label: "nginx地址", prop: "target"},
|
{label: "nginx地址", prop: "target"},
|
||||||
{slot: "process"},
|
{slot: "process"},
|
||||||
@@ -101,8 +109,6 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
rules: {
|
rules: {
|
||||||
name: {required: true, message: "请输入项目/系统名称"},
|
name: {required: true, message: "请输入项目/系统名称"},
|
||||||
libShell: {required: true, message: "请输入 打包脚本"},
|
|
||||||
updateShell: {required: true, message: "请输入 更新脚本"},
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -212,6 +218,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
this.dict.load("systemType")
|
||||||
this.getTableData()
|
this.getTableData()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user