|
@@ -1,8 +1,8 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<Form ref="applyForm" :model="applyForm" :rules="ruleValidate" label-position="top" class="apply-form">
|
|
|
- <FormItem label="学校名称" prop="name">
|
|
|
- <Input v-model="applyForm.name" placeholder="请输入学校名称..."></Input>
|
|
|
+ <FormItem :label="$t('settings.applyForm.name')" prop="name">
|
|
|
+ <Input v-model="applyForm.name" :placeholder="$t('settings.applyForm.place1')"></Input>
|
|
|
</FormItem>
|
|
|
<!-- <FormItem label="学校简码" prop="id">
|
|
|
<Input v-model="applyForm.id"></Input>
|
|
@@ -10,21 +10,20 @@
|
|
|
<FormItem label="学校代码" prop="code">
|
|
|
<Input v-model="applyForm.code"></Input>
|
|
|
</FormItem> -->
|
|
|
- <FormItem label="学校位置">
|
|
|
- <!-- <Input v-model="applyForm.region"></Input> -->
|
|
|
+ <FormItem :label="$t('settings.applyForm.address')">
|
|
|
<BaseAreaPicker ref="areaPicker" v-if="isChinaSite"></BaseAreaPicker>
|
|
|
<div class="country-select" v-if="!isChinaSite">
|
|
|
- <Select v-model="curCountry" filterable placeholder="选择国家或地区">
|
|
|
+ <Select v-model="curCountry" filterable placeholder="选择学校所在地区">
|
|
|
<Option v-for="(country,index) in countryArr" :value="country.cn" :key="index" >{{ country.cn }}</Option>
|
|
|
</Select>
|
|
|
</div>
|
|
|
- <Input type="textarea" :autosize="{minRows: 3,maxRows: 5}" v-model="applyForm.address" placeholder="请输入学校详细地址"></Input>
|
|
|
+ <Input type="textarea" :autosize="{minRows: 3,maxRows: 5}" v-model="applyForm.address" :placeholder="$t('settings.applyForm.place2')"></Input>
|
|
|
</FormItem>
|
|
|
- <FormItem label="联系方式" prop="cellphone">
|
|
|
- <Input v-model="applyForm.cellphone" placeholder="请输入您的手机号,邮箱等联系方式..."></Input>
|
|
|
+ <FormItem :label="$t('settings.applyForm.cellphone')" prop="cellphone">
|
|
|
+ <Input v-model="applyForm.cellphone" :placeholder="$t('settings.applyForm.place3')"></Input>
|
|
|
</FormItem>
|
|
|
- <FormItem label="备注信息" prop="content">
|
|
|
- <Input type="textarea" :autosize="{minRows: 3,maxRows: 5}" v-model="applyForm.content" placeholder="可填写您的备注信息..."></Input>
|
|
|
+ <FormItem :label="$t('settings.applyForm.content')" prop="content">
|
|
|
+ <Input type="textarea" :autosize="{minRows: 3,maxRows: 5}" v-model="applyForm.content" :placeholder="$t('settings.applyForm.place4')"></Input>
|
|
|
</FormItem>
|
|
|
<!-- <FormItem label="学校图标">
|
|
|
<Upload v-if="!isPreview" ref="upload" :show-upload-list="false" :on-success="handleSuccess"
|
|
@@ -43,7 +42,7 @@
|
|
|
</div>
|
|
|
</FormItem> -->
|
|
|
</Form>
|
|
|
- <Button style="background-color: #168794;width: 90%;margin-left: 5%;" @click="onSubmit" :loading="isBtnLoading">提交申请</Button>
|
|
|
+ <Button style="background-color: #168794;width: 90%;margin-left: 5%;" @click="onSubmit" :loading="isBtnLoading">{{ $t('settings.applyForm.submit') }}</Button>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -117,18 +116,19 @@
|
|
|
if(!res.error){
|
|
|
setTimeout(()=> {
|
|
|
this.isBtnLoading = false
|
|
|
- this.$parent.applyModal = false
|
|
|
- this.$Message.success('已成功提交申请!')
|
|
|
+ this.$emit('applySuc')
|
|
|
+ this.$Message.success(this.$t('settings.applyForm.submitSuc'))
|
|
|
},1000)
|
|
|
}
|
|
|
}).catch(err => {
|
|
|
this.$Message.error(err)
|
|
|
+ this.isBtnLoading = false
|
|
|
})
|
|
|
}else{
|
|
|
- this.$Message.error('请选择正确的省市区!');
|
|
|
+ this.$Message.error(this.$t('settings.applyForm.errTip1'));
|
|
|
}
|
|
|
} else {
|
|
|
- this.$Message.error('请将信息填写完整!');
|
|
|
+ this.$Message.error(this.$t('settings.applyForm.errTip2'));
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -137,12 +137,12 @@
|
|
|
this.applyForm.picture = res.url
|
|
|
this.isPreview = true
|
|
|
},
|
|
|
- handleFormatError(file) {
|
|
|
- this.$Message.error('上传文件格式只能是jpg、jpeg、png!')
|
|
|
- },
|
|
|
- handleMaxSize(file) {
|
|
|
- this.$Message.error('上传文件大小不能超过10M!')
|
|
|
- },
|
|
|
+ // handleFormatError(file) {
|
|
|
+ // this.$Message.error('上传文件格式只能是jpg、jpeg、png!')
|
|
|
+ // },
|
|
|
+ // handleMaxSize(file) {
|
|
|
+ // this.$Message.error('上传文件大小不能超过10M!')
|
|
|
+ // },
|
|
|
handleBeforeUpload() {
|
|
|
|
|
|
}
|