Browse Source

修改IOS上传相片时反回到首页

master
liaoxinyu 2 years ago
parent
commit
8be4107dd7
  1. 46
      pages/auth/senior.vue

46
pages/auth/senior.vue

@ -32,25 +32,10 @@
</div> </div>
</div> </div>
</div> </div>
<!-- <div class="form-item p-md m-md ">
<div class="color-light p-b-xs">3{{$t('auth.b7')}}</div>
<div class="fn-sm ">{{$t('auth.b8')}}</div>
<div class="d-flex justify-between m-t-md">
<div class="examples m-r-xs bg-panel-3 p-md rounded-sm box-shadow">
<img src="static/img/fill6.png" />
</div>
<div
@click="getFile('hand_img')"
class="upload-box d-flex justify-center align-center rounded-sm bg-panel-3 box-shadow"
>
<van-icon v-if="!form.hand_img" class="color-light fn-30" name="photograph" />
<img v-else :src="form.hand_img" alt />
</div>
</div>
</div> -->
</main> </main>
<div class="p-md"> <div class="p-md">
<v-button block type="green" class="w-max rounded-lg" @click="topAuth" ref="btn">{{$t('common.submit')}}</v-button> <v-button block type="green" class="w-max rounded-lg" @click="topAuth" ref="btn">{{$t('common.submit')}}
</v-button>
</div> </div>
<van-toast id="van-toast"/> <van-toast id="van-toast"/>
</div> </div>
@ -60,9 +45,12 @@ import utils from "@/utils";
import Profile from "@/api/profile"; import Profile from "@/api/profile";
import Member from "@/api/member"; import Member from "@/api/member";
import {mapGetters} from "vuex"; import {mapGetters} from "vuex";
export default { export default {
data() { data() {
return { return {
detail: {},
countryList: [],
imgBase: undefined, imgBase: undefined,
form: { form: {
hand_img: "", hand_img: "",
@ -72,7 +60,7 @@ export default {
}; };
}, },
computed: { computed: {
...mapGetters(['themeStyle']) ...mapGetters(['themeStyle']),
}, },
methods: { methods: {
getFile(name) { getFile(name) {
@ -105,31 +93,47 @@ export default {
} }
Profile.topAuth(data, {btn: this.$refs.btn}) Profile.topAuth(data, {btn: this.$refs.btn})
.then(() => { .then(() => {
// alert($t('auth.c4') );
this.$toast.success(this.$t('auth.c4') + "。"); this.$toast.success(this.$t('auth.c4') + "。");
this.$back(); clearTimeout(this.timer); //
this.timer = setTimeout(()=>{ //
this.$router.push("/pages/base/index");
},1000);
// this.$back();
}) })
.catch(() => {}); .catch(() => {
}, });
}, },
}
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.layout-page{
background-color: #fff !important;
background: none;
}
.examples { .examples {
width: 122px; width: 122px;
height: 70px; height: 70px;
display: flex; display: flex;
align-items: center; align-items: center;
img { img {
width: 100%; width: 100%;
} }
} }
.upload-box { .upload-box {
width: 150px; width: 150px;
height: 100px; height: 100px;
img { img {
width: 100%; width: 100%;
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
} }
.bg-panel-3{
background-color: #fff;
}
</style> </style>
Loading…
Cancel
Save