|
|
@@ -24,8 +24,8 @@
|
|
|
</div>
|
|
|
<div class="form">
|
|
|
<el-form :model="form" :rules="rules" ref="ruleForm">
|
|
|
- <el-form-item prop="username">
|
|
|
- <el-input placeholder="姓名" v-model="form.username"></el-input>
|
|
|
+ <el-form-item prop="name">
|
|
|
+ <el-input placeholder="姓名" v-model="form.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="phone">
|
|
|
<el-input placeholder="手机号" v-model="form.phone"></el-input>
|
|
|
@@ -115,8 +115,8 @@
|
|
|
<!-- 校区 -->
|
|
|
<div class="campus">
|
|
|
<div class="label">
|
|
|
- <div class="label-en">CAMPUS</div>
|
|
|
- <div class="label-zn">全国校区分布</div>
|
|
|
+ <div class="label-en wow animate__animated animate__fadeInDown">CAMPUS</div>
|
|
|
+ <div class="label-zn wow animate__animated animate__fadeInDown">全国校区分布</div>
|
|
|
</div>
|
|
|
<img
|
|
|
class="campus-img"
|
|
|
@@ -127,8 +127,8 @@
|
|
|
<!-- 风采 -->
|
|
|
<div class="show cp">
|
|
|
<div class="label">
|
|
|
- <div class="label-en">SHOW</div>
|
|
|
- <div class="label-zn">校园风采</div>
|
|
|
+ <div class="label-en wow animate__animated animate__fadeInDown">SHOW</div>
|
|
|
+ <div class="label-zn wow animate__animated animate__fadeInDown">校园风采</div>
|
|
|
</div>
|
|
|
<div class="show-box">
|
|
|
<div class="show-item" v-for="item in showImg" :key="item.id">
|
|
|
@@ -142,8 +142,8 @@
|
|
|
<!-- 加盟流程 -->
|
|
|
<div class="join">
|
|
|
<div class="label">
|
|
|
- <div class="label-en">FLOW</div>
|
|
|
- <div class="label-zn">加盟流程</div>
|
|
|
+ <div class="label-en wow animate__animated animate__fadeInDown">FLOW</div>
|
|
|
+ <div class="label-zn wow animate__animated animate__fadeInDown">加盟流程</div>
|
|
|
</div>
|
|
|
<div class="flow">
|
|
|
<div class="line-box">
|
|
|
@@ -181,14 +181,14 @@
|
|
|
<!-- 加入我们 -->
|
|
|
<div class="join-us">
|
|
|
<div class="label">
|
|
|
- <div class="label-en">JOIN US</div>
|
|
|
- <div class="label-zn">加入我们</div>
|
|
|
+ <div class="label-en wow animate__animated animate__fadeInDown">JOIN US</div>
|
|
|
+ <div class="label-zn wow animate__animated animate__fadeInDown">加入我们</div>
|
|
|
</div>
|
|
|
<div class="line"></div>
|
|
|
<div class="join-us-form">
|
|
|
- <el-form :model="form" :rules="rules" ref="ruleForm">
|
|
|
- <el-form-item prop="username">
|
|
|
- <el-input placeholder="姓名" v-model="form.username"></el-input>
|
|
|
+ <el-form :model="form" :rules="rules" ref="ruleBottomForm">
|
|
|
+ <el-form-item prop="name">
|
|
|
+ <el-input placeholder="姓名" v-model="form.name"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="phone">
|
|
|
<el-input placeholder="手机号" v-model="form.phone"></el-input>
|
|
|
@@ -206,7 +206,7 @@
|
|
|
<el-input placeholder="邮箱地址:"></el-input>
|
|
|
<el-input placeholder="加盟城市:"></el-input>-->
|
|
|
<img
|
|
|
- @click="handleSubmit('ruleForm')"
|
|
|
+ @click="handleSubmit('ruleBottomForm')"
|
|
|
src="http://res.training.luojigou.vip/FipijbS16GJiwUe4oaWOBWjFxGLO?imageView2/0/q/50|imageslim"
|
|
|
alt=""
|
|
|
>
|
|
|
@@ -353,13 +353,14 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
form: {},
|
|
|
+ bottomform: {},
|
|
|
advantageImg,
|
|
|
exprienceImg,
|
|
|
showImg,
|
|
|
joinImg,
|
|
|
joinData,
|
|
|
rules: {
|
|
|
- username: [{ required: true, message: "请输入姓名", trigger: "blur" }],
|
|
|
+ name: [{ required: true, message: "请输入姓名", trigger: "blur" }],
|
|
|
phone: [
|
|
|
{ required: true, message: "请输入手机号", trigger: "blur" },
|
|
|
{
|
|
|
@@ -401,16 +402,32 @@ export default {
|
|
|
async asyncData({ params, store }) {},
|
|
|
methods: {
|
|
|
async handleSubmit(formName) {
|
|
|
- this.$refs[formName].validate((valid) => {
|
|
|
+ this.$refs[formName].validate(async (valid) => {
|
|
|
if (valid) {
|
|
|
- // const data = await axios(`${store.state.wordpressAPI}/proCategory/showAll/main`)
|
|
|
+ const { data } = await axios.post(`${this.$store.state.wordpressAPI}/official-api/joinIn`,{
|
|
|
+ ...this.form
|
|
|
+ });
|
|
|
+ if(data.status == 200 ) {
|
|
|
+ this.$notify({
|
|
|
+ title: '成功',
|
|
|
+ message: '提交成功',
|
|
|
+ type: 'success'
|
|
|
+ });
|
|
|
+ this.$refs[formName].resetFields();
|
|
|
+ } else {
|
|
|
+ this.$notify({
|
|
|
+ title: '失败',
|
|
|
+ message: '提交失败',
|
|
|
+ type: 'info'
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // this.$message.success('提交成功');
|
|
|
} else {
|
|
|
- console.log("error submit!!");
|
|
|
+ console.log('err');
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
- console.log(this.form);
|
|
|
- },
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
|
@@ -640,13 +657,11 @@ export default {
|
|
|
left: 50%;
|
|
|
/* left: 763px; */
|
|
|
transform: translateX(-50%);
|
|
|
-
|
|
|
.label-en {
|
|
|
font-size: 78px;
|
|
|
font-family: PingFangSC-Semibold, PingFang SC;
|
|
|
font-weight: 600;
|
|
|
- color: rgba(35, 106, 250, 1);
|
|
|
- opacity: 0.16;
|
|
|
+ color: rgba(35, 106, 250, 0.16);
|
|
|
}
|
|
|
.label-zn {
|
|
|
font-size: 58px;
|
|
|
@@ -674,7 +689,9 @@ export default {
|
|
|
display: flex;
|
|
|
position: absolute;
|
|
|
top: 321px;
|
|
|
- left: 344px;
|
|
|
+ left: 50%;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ // left: 344px;
|
|
|
.exprience-item {
|
|
|
height: 176px;
|
|
|
position: relative;
|
|
|
@@ -715,8 +732,7 @@ export default {
|
|
|
font-size: 78px;
|
|
|
font-family: PingFangSC-Semibold, PingFang SC;
|
|
|
font-weight: 600;
|
|
|
- color: rgba(35, 106, 250, 1);
|
|
|
- opacity: 0.16;
|
|
|
+ color: rgba(35, 106, 250, 0.16);
|
|
|
}
|
|
|
.label-zn {
|
|
|
font-size: 58px;
|
|
|
@@ -753,8 +769,7 @@ export default {
|
|
|
font-size: 78px;
|
|
|
font-family: PingFangSC-Semibold, PingFang SC;
|
|
|
font-weight: 600;
|
|
|
- color: rgba(35, 106, 250, 1);
|
|
|
- opacity: 0.16;
|
|
|
+ color: rgba(35, 106, 250, 0.16);
|
|
|
}
|
|
|
.label-zn {
|
|
|
font-size: 58px;
|
|
|
@@ -830,8 +845,7 @@ export default {
|
|
|
font-size: 78px;
|
|
|
font-family: PingFangSC-Semibold, PingFang SC;
|
|
|
font-weight: 600;
|
|
|
- color: rgba(35, 106, 250, 1);
|
|
|
- opacity: 0.16;
|
|
|
+ color: rgba(35, 106, 250, 0.16);
|
|
|
}
|
|
|
.label-zn {
|
|
|
font-size: 58px;
|
|
|
@@ -919,8 +933,7 @@ export default {
|
|
|
font-size: 78px;
|
|
|
font-family: PingFangSC-Semibold, PingFang SC;
|
|
|
font-weight: 600;
|
|
|
- color: rgba(255, 255, 255, 1);
|
|
|
- opacity: 0.16;
|
|
|
+ color: rgba(255, 255, 255, 0.16);
|
|
|
}
|
|
|
.label-zn {
|
|
|
font-size: 58px;
|