|
@@ -23,38 +23,7 @@
|
|
|
>
|
|
|
<van-button slot="button" size="small" type="primary">发送验证码</van-button>
|
|
|
</van-field>
|
|
|
- <van-field
|
|
|
- v-model="wechat"
|
|
|
- required
|
|
|
- clearable
|
|
|
- label="微信"
|
|
|
- placeholder="请输入微信号"
|
|
|
- maxlength="20"
|
|
|
- :error="wechatError"
|
|
|
- @click="wechatError=false"
|
|
|
- />
|
|
|
- <van-field
|
|
|
- v-model="password"
|
|
|
- required
|
|
|
- clearable
|
|
|
- type="password"
|
|
|
- label="密码"
|
|
|
- placeholder="请输入密码"
|
|
|
- maxlength="16"
|
|
|
- :error="passError"
|
|
|
- @click="passError=false"
|
|
|
- />
|
|
|
- <van-field
|
|
|
- v-model="passverify"
|
|
|
- required
|
|
|
- clearable
|
|
|
- type="password"
|
|
|
- label="确认密码"
|
|
|
- placeholder="请再次输入密码"
|
|
|
- maxlength="16"
|
|
|
- :error="passVerifyError"
|
|
|
- @click="passVerifyError=false"
|
|
|
- />
|
|
|
+
|
|
|
<van-field
|
|
|
v-model="username"
|
|
|
required
|
|
@@ -87,14 +56,16 @@
|
|
|
<div class="card" style="margin-bottom: 70px">
|
|
|
<p>上传校卡照片</p>
|
|
|
<div style="margin-bottom: 10px">
|
|
|
- <form method="POST" enctype="multipart/form-data"
|
|
|
- action="http://gift-server.niimei.com:8866/fileserver/upload?sign=abcdefg">
|
|
|
- <add-photo v-model="hasPhoto"/>
|
|
|
- <button type="submit" value="Upload"
|
|
|
- class="van-button van-button--primary van-button--large submit_button"
|
|
|
- @click="next">下一步
|
|
|
- </button>
|
|
|
- </form>
|
|
|
+ <!--<form method="POST" enctype="multipart/form-data"-->
|
|
|
+ <!--action="https://gift-server.niimei.com/fileserver/upload?sign=abcdefg">-->
|
|
|
+ <!--<add-photo v-model="hasPhoto"/>-->
|
|
|
+ <!--<button type="submit" value="Upload"-->
|
|
|
+ <!--class="van-button van-button--primary van-button--large submit_button"-->
|
|
|
+ <!--@click="next">下一步-->
|
|
|
+ <!--</button>-->
|
|
|
+ <!--</form>-->
|
|
|
+ <add-photo v-model="photo"/>
|
|
|
+ <van-button class="submit_button" type="primary" @click="publishPresent">下一步</van-button>
|
|
|
</div>
|
|
|
<p>活动仅允许深大学生参与,请上传正面校卡照片审核~</p>
|
|
|
</div>
|
|
@@ -129,12 +100,6 @@
|
|
|
phone: '',
|
|
|
phoneError: false,
|
|
|
sms: '',
|
|
|
- wechat: '',
|
|
|
- wechatError: false,
|
|
|
- password: '',
|
|
|
- passError: false,
|
|
|
- passverify: '',
|
|
|
- passVerifyError: false,
|
|
|
username: '',
|
|
|
usernameError: false,
|
|
|
radio: '0',
|
|
@@ -147,7 +112,7 @@
|
|
|
{id: 2, name: '南区'},
|
|
|
{id: 3, name: '西丽'}
|
|
|
],
|
|
|
- hasPhoto: false
|
|
|
+ photo: null
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -156,40 +121,42 @@
|
|
|
if (this.phone.length !== 11) {
|
|
|
this.phoneError = true;
|
|
|
return;
|
|
|
- } else if (this.wechat.length < 6) {
|
|
|
- this.wechatError = true;
|
|
|
- Toast.fail('请输入最少6位微信号');
|
|
|
- return;
|
|
|
- } else if (this.password.length < 8) {
|
|
|
- this.passError = true;
|
|
|
- return;
|
|
|
- } else if (this.password !== this.passverify) {
|
|
|
- this.passVerifyError = true;
|
|
|
- return;
|
|
|
} else if (this.username.length < 1) {
|
|
|
this.usernameError = true;
|
|
|
return;
|
|
|
} else if (this.dorId === -1) {
|
|
|
Toast.fail('请选择宿舍区');
|
|
|
return;
|
|
|
- } else if (this.hasPhoto === false) {
|
|
|
+ } else if (this.photo === null) {
|
|
|
Toast.fail('请上传校卡正面照片');
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- let success = true;
|
|
|
- BasicFunction.get_data("ajaxregister?u=" + this.phone + '&p=' + this.password, function (response) {
|
|
|
- console.log("------ Data Rcvd in Reg --------");
|
|
|
- console.log(response);
|
|
|
- if (response.ret !== "10000") {
|
|
|
- // 不需要 设置 SessionID, 已经自动保存在jSessionID中
|
|
|
- Toast.fail("注册失败,请检查网络");
|
|
|
- success = false;
|
|
|
+ // let success = true;
|
|
|
+ // BasicFunction.get_data("ajaxregister?u=" + this.phone + '&p=' + this.password, function (response) {
|
|
|
+ // console.log("------ Data Rcvd in Reg --------");
|
|
|
+ // console.log(response);
|
|
|
+ // if (response.ret !== "10000") {
|
|
|
+ // // 不需要 设置 SessionID, 已经自动保存在jSessionID中
|
|
|
+ // Toast.fail("注册失败,请检查网络");
|
|
|
+ // success = false;
|
|
|
+ // } else {
|
|
|
+ // localStorage.setItem("frontend-userid", response.model.userId);
|
|
|
+ // }
|
|
|
+ // }, {});
|
|
|
+ // if (!success) return;
|
|
|
+ console.log('------- photo -------');
|
|
|
+ console.log(this.photo);
|
|
|
+ let formData = new FormData();
|
|
|
+ formData.append('file', this.photo);
|
|
|
+ BasicFunction.get_data("fileserver/upload?sign=abcdefg", function (res) {
|
|
|
+ console.log('----- upload photo result -----');
|
|
|
+ console.log(res);
|
|
|
+ if (res.ret === '10000') {
|
|
|
} else {
|
|
|
- localStorage.setItem("frontend-userid", response.model.userId);
|
|
|
+ Toast.fail('上传图片失败,请检查网络');
|
|
|
}
|
|
|
- }, {});
|
|
|
- if (!success) return;
|
|
|
+ }, formData);
|
|
|
|
|
|
let userId = localStorage.getItem('frontend-userid');
|
|
|
let useridentity = [{
|