Commit 285fe714 authored by zhangdd's avatar zhangdd

refactor:modify generate-code's style

Signed-off-by: default avatarzhangdd <86431843@qq.com>
parent 2cae51ed
<template> <template>
<div class="generate-form"> <div class="generate-form">
<div class="generate-form-div generate-form-label generate-form-input"> <div class="generate-form-div ">
<label for="input-packageName">GitlabUrl</label> <label for="input-packageName" class="generate-form-label">GitlabUrl</label>
<input id="input-gitlabUrl" v-model="generateForm.gitlabUrl" type="text"> <input id="input-gitlabUrl" class="generate-form-input" v-model="generateForm.gitlabUrl"
type="text">
</div> </div>
<div class="generate-form-div generate-form-label generate-form-input"> <div class="generate-form-div ">
<label for="input-group">Group</label> <label for="input-group" class="generate-form-label">Group</label>
<input type="text" id="input-group" v-model="generateForm.group"> <input type="text" id="input-group" class="generate-form-input" v-model="generateForm.group">
</div> </div>
<div class="generate-form-div generate-form-label generate-form-input"> <div class="generate-form-div ">
<label for="input-artifact">Artifact</label> <label for="input-artifact" class="generate-form-label">Artifact</label>
<input type="text" id="input-artifact" v-model="generateForm.artifact"> <input type="text" id="input-artifact" class="generate-form-input" v-model="generateForm.artifact">
</div> </div>
<div class="generate-form-div generate-form-label generate-form-input"> <div class="generate-form-div ">
<label for="input-projectName">Project Name</label> <label for="input-projectName" class="generate-form-label">Project Name</label>
<input id="input-projectName" v-model="generateForm.projectName" type="text"> <input id="input-projectName" class="generate-form-input" v-model="generateForm.projectName" type="text">
</div> </div>
<div class="generate-form-div generate-form-label generate-form-input"> <div class="generate-form-div ">
<label for="input-packageName">Package name</label> <label for="input-packageName" class="generate-form-label">Package name</label>
<input type="text" id="input-packageName" v-model="generateForm.packageName"> <input type="text" id="input-packageName" class="generate-form-input" v-model="generateForm.packageName">
</div> </div>
<input class="generate-form-submit" type="button" @click="submit" value="下载"> <input class="generate-form-submit" type="button" @click="submit" value="下载">
</div> </div>
</template> </template>
...@@ -48,6 +51,7 @@ export default { ...@@ -48,6 +51,7 @@ export default {
}, },
methods: { methods: {
submit: function () { submit: function () {
axios.post('/archetype/generate', this.generateForm, { axios.post('/archetype/generate', this.generateForm, {
responseType: 'blob' responseType: 'blob'
}).then(res => { }).then(res => {
...@@ -69,30 +73,61 @@ export default { ...@@ -69,30 +73,61 @@ export default {
</script> </script>
<style scoped> <style scoped>
.generate-form { .generate-form {
width: 30%; margin-left: auto;
margin: 50px auto 0; margin-right: auto;
max-width: 500px;
background: #FFF;
padding: 30px 30px 20px 30px;
box-shadow: rgba(187, 187, 187, 1) 0 0px 20px -1px;
-webkit-box-shadow: rgba(187, 187, 187, 1) 0 0px 20px -1px;
font: 12px Arial, Helvetica, sans-serif;
color: #666;
border-radius: 10px;
-webkit-border-radius: 10px;
} }
.generate-form-div { .generate-form-div {
width: 100%; display: flex;
height: 40px; align-items: center;
padding-left: 50px; margin-bottom: 10px;
} }
.generate-form-label { .generate-form-label {
text-align: left; alignment: left;
font-size: 16px; width: 150px;
} }
.generate-form-input { .generate-form-input {
color: #555;
width: 100%;
padding: 3px 0px 3px 5px;
margin-top: 2px;
margin-right: 6px;
margin-bottom: 16px;
border: 1px solid #e5e5e5;
background: transparent;
height: 25px;
line-height: 15px;
outline: 0;
} }
.generate-form-submit { .generate-form-submit {
text-align: left; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d));
alignment: left; border-radius: 9px;
align-self: self-start; -webkit-border-radius: 9px;
margin-left: 50px; border: 1px solid #ee1eb5;
display: inline-block;
color: #ffffff;
font-size: 15px;
font-weight: bold;
font-style: normal;
height: 40px;
line-height: 30px;
width: 100px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 0px #c70067;
} }
</style> </style>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment