|
@@ -4,27 +4,28 @@
|
|
|
<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>
|
|
|
+ <FormItem :label="$t('settings.applyForm.manager')" prop="manager">
|
|
|
+ <Input v-model="applyForm.manager" :placeholder="$t('settings.applyForm.place5')"></Input>
|
|
|
</FormItem>
|
|
|
- <FormItem label="学校代码" prop="code">
|
|
|
+ <!-- <FormItem label="学校代码" prop="code">
|
|
|
<Input v-model="applyForm.code"></Input>
|
|
|
</FormItem> -->
|
|
|
- <FormItem :label="$t('settings.applyForm.address')">
|
|
|
+ <FormItem :label="$t('settings.applyForm.cellphone')" prop="cellphone">
|
|
|
+ <Input v-model="applyForm.cellphone" :placeholder="$t('settings.applyForm.place3')"></Input>
|
|
|
+ </FormItem>
|
|
|
+ <FormItem :label="$t('settings.applyForm.address')" prop="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="$t('settings.applyForm.place6')">
|
|
|
<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="$t('settings.applyForm.place2')"></Input>
|
|
|
</FormItem>
|
|
|
- <FormItem :label="$t('settings.applyForm.cellphone')" prop="cellphone">
|
|
|
- <Input v-model="applyForm.cellphone" :placeholder="$t('settings.applyForm.place3')"></Input>
|
|
|
- </FormItem>
|
|
|
- <FormItem :label="$t('settings.applyForm.content')" prop="content">
|
|
|
+
|
|
|
+ <!-- <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> -->
|
|
|
<!-- <FormItem label="学校图标">
|
|
|
<Upload v-if="!isPreview" ref="upload" :show-upload-list="false" :on-success="handleSuccess"
|
|
|
:format="['jpg','jpeg','png']" :max-size="2048" :on-format-error="handleFormatError"
|
|
@@ -42,6 +43,9 @@
|
|
|
</div>
|
|
|
</FormItem> -->
|
|
|
</Form>
|
|
|
+ <p style="color: #c6c6c6;text-align: left;margin-left: 20px;">
|
|
|
+ {{ $t('settings.applyForm.applyTip') }}
|
|
|
+ </p>
|
|
|
<Button style="background-color: #168794;width: 90%;margin-left: 5%;" @click="onSubmit" :loading="isBtnLoading">{{ $t('settings.applyForm.submit') }}</Button>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -57,6 +61,7 @@
|
|
|
countryArr:[],
|
|
|
applyForm: {
|
|
|
id: '',
|
|
|
+ manager:'',
|
|
|
code: '',
|
|
|
name: '',
|
|
|
region: '',
|
|
@@ -71,7 +76,7 @@
|
|
|
ruleValidate: {
|
|
|
name: [{
|
|
|
required: true,
|
|
|
- message: '学校名称不能为空 ',
|
|
|
+ message: this.$t('settings.applyForm.rule1'),
|
|
|
trigger: 'blur'
|
|
|
}],
|
|
|
id: [{
|
|
@@ -79,6 +84,11 @@
|
|
|
message: '学校简码不能为空 ',
|
|
|
trigger: 'blur'
|
|
|
}],
|
|
|
+ manager: [{
|
|
|
+ required: true,
|
|
|
+ message: this.$t('settings.applyForm.rule2'),
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
code: [{
|
|
|
required: true,
|
|
|
message: '学校代码不能为空 ',
|
|
@@ -86,7 +96,12 @@
|
|
|
}],
|
|
|
cellphone: [{
|
|
|
required: true,
|
|
|
- message: '联系方式不能为空 ',
|
|
|
+ message: this.$t('settings.applyForm.rule3'),
|
|
|
+ trigger: 'blur'
|
|
|
+ }],
|
|
|
+ address: [{
|
|
|
+ required: true,
|
|
|
+ message: this.$t('settings.applyForm.rule4'),
|
|
|
trigger: 'blur'
|
|
|
}],
|
|
|
}
|
|
@@ -117,6 +132,12 @@
|
|
|
setTimeout(()=> {
|
|
|
this.isBtnLoading = false
|
|
|
this.$emit('applySuc')
|
|
|
+ this.$refs.applyForm.resetFields()
|
|
|
+ this.$refs.areaPicker.pickResult = {
|
|
|
+ province: null,
|
|
|
+ city: null,
|
|
|
+ area: null
|
|
|
+ }
|
|
|
this.$Message.success(this.$t('settings.applyForm.submitSuc'))
|
|
|
},1000)
|
|
|
}
|
|
@@ -157,7 +178,7 @@
|
|
|
|
|
|
<style lang="less">
|
|
|
.apply-form {
|
|
|
- padding: 50px 20px;
|
|
|
+ padding: 50px 20px 0 20px;
|
|
|
|
|
|
.country-select{
|
|
|
width: 200px;
|