|
@@ -18,7 +18,7 @@
|
|
|
|
|
|
</view>
|
|
</view>
|
|
<view class="card-agreement">
|
|
<view class="card-agreement">
|
|
- <login-agreement :type="2"></login-agreement>
|
|
|
|
|
|
+ <login-agreement :type="2" v-model="isCheck"></login-agreement>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="login-bottom">
|
|
<view class="login-bottom">
|
|
@@ -70,8 +70,8 @@ import EnNav from "@/components/en-utils/en-nav/en-nav";
|
|
import tools from "@/service/tools";
|
|
import tools from "@/service/tools";
|
|
import LoginAgreement from "@/pages/login/model/loginAgreement";
|
|
import LoginAgreement from "@/pages/login/model/loginAgreement";
|
|
import EnPopup from "@/components/en-utils/en-popup/en-popup";
|
|
import EnPopup from "@/components/en-utils/en-popup/en-popup";
|
|
-import {register} from "@/api/login";
|
|
|
|
import cosServe from "@/service/txOssSts";
|
|
import cosServe from "@/service/txOssSts";
|
|
|
|
+import {setCard} from "@/api/login";
|
|
export default {
|
|
export default {
|
|
components: {EnPopup, LoginAgreement, EnNav},
|
|
components: {EnPopup, LoginAgreement, EnNav},
|
|
data() {
|
|
data() {
|
|
@@ -82,11 +82,14 @@ export default {
|
|
nickname:'',
|
|
nickname:'',
|
|
password:'',
|
|
password:'',
|
|
imgList:[],
|
|
imgList:[],
|
|
- imgBg:''
|
|
|
|
|
|
+ imgBg:'',
|
|
|
|
+ isCheck:false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
watch:{
|
|
watch:{
|
|
-
|
|
|
|
|
|
+ 'isCheck':function (){
|
|
|
|
+ this.verifyIsOK()
|
|
|
|
+ }
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
openChooseImage(){
|
|
openChooseImage(){
|
|
@@ -108,7 +111,7 @@ export default {
|
|
})
|
|
})
|
|
})
|
|
})
|
|
console.log( this.imgList)
|
|
console.log( this.imgList)
|
|
- this.isOK=true
|
|
|
|
|
|
+ this.verifyIsOK()
|
|
}
|
|
}
|
|
this.$refs.cardPopup.close()
|
|
this.$refs.cardPopup.close()
|
|
}
|
|
}
|
|
@@ -119,10 +122,17 @@ export default {
|
|
},
|
|
},
|
|
setNextStep(){
|
|
setNextStep(){
|
|
if(this.isOK){
|
|
if(this.isOK){
|
|
-
|
|
|
|
- uni.switchTab({
|
|
|
|
- 'url':'/pages/index/index'
|
|
|
|
|
|
+ let mobile=uni.getStorageSync('mobile')
|
|
|
|
+ setCard({'mobile':mobile,'cards':this.imgList}).then((res)=>{
|
|
|
|
+ if(res.code===0){
|
|
|
|
+ uni.switchTab({
|
|
|
|
+ 'url':'/pages/index/index'
|
|
|
|
+ })
|
|
|
|
+ }else {
|
|
|
|
+ tools.error(res.msg)
|
|
|
|
+ }
|
|
})
|
|
})
|
|
|
|
+
|
|
}else {
|
|
}else {
|
|
tools.error('请完善信息')
|
|
tools.error('请完善信息')
|
|
this.isShakeBut=true
|
|
this.isShakeBut=true
|
|
@@ -132,7 +142,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
verifyIsOK(){
|
|
verifyIsOK(){
|
|
- this.isOK = this.nickname!=='' && this.password.length>=6;
|
|
|
|
|
|
+ this.isOK = this.isCheck && this.imgList.length>=0;
|
|
},
|
|
},
|
|
setNavHeight(navHeight){
|
|
setNavHeight(navHeight){
|
|
this.navHeight=navHeight+41
|
|
this.navHeight=navHeight+41
|