main
Wayne 2 years ago
parent 24383d4ead
commit d0930be7d1

@ -198,11 +198,14 @@ const onSubmit = async () => {
message: '資料更新中...', message: '資料更新中...',
forbidClick: true, forbidClick: true,
}); });
console.log(form.value,"test");
let res = await getUserInfo(form.value) // let res = await getUserInfo(form.value)
let res = await updateUserInfo(form.value)
if (res.code === 200) { if (res.code === 200) {
await userStore.getUserData();
showSuccessToast('更新成功') showSuccessToast('更新成功')
router.push('/member')
} else { } else {
showToast.fail('更新失敗') showToast.fail('更新失敗')
} }
@ -390,8 +393,8 @@ const handleChangeTplSubmit = async() => {
</van-tab> </van-tab>
</van-tabs> </van-tabs>
<div class="content cnt0" v-show="tabActive === 0">
<van-form @submit="onSubmit"> <van-form @submit="onSubmit">
<div class="content cnt0" v-show="tabActive === 0">
<van-cell-group inset> <van-cell-group inset>
<div class="text-center p-4"> <div class="text-center p-4">
<van-uploader :after-read="afterRead" :max-count="1" name="avatar" class="mb-4"> <van-uploader :after-read="afterRead" :max-count="1" name="avatar" class="mb-4">
@ -424,8 +427,8 @@ const handleChangeTplSubmit = async() => {
<van-field name="sex" label="性別"> <van-field name="sex" label="性別">
<template #input> <template #input>
<van-radio-group v-model="form.sex" direction="horizontal" checked-color="#5b7b94"> <van-radio-group v-model="form.sex" direction="horizontal" checked-color="#5b7b94">
<van-radio name="0"></van-radio> <van-radio :name="1"></van-radio>
<van-radio name="1"></van-radio> <van-radio :name="0"></van-radio>
</van-radio-group> </van-radio-group>
</template> </template>
</van-field> </van-field>
@ -497,11 +500,9 @@ const handleChangeTplSubmit = async() => {
<van-button block class="btn-darkBlue" native-type="submit">確認修改</van-button> <van-button block class="btn-darkBlue" native-type="submit">確認修改</van-button>
</div> </div>
</van-sticky> </van-sticky>
</van-form>
</div> </div>
<div class="content cnt1" v-show="tabActive === 1"> <div class="content cnt1" v-show="tabActive === 1">
<van-form @submit="onSubmit">
<van-cell-group inset> <van-cell-group inset>
<van-field v-model="form.url" label="個人網頁" name="url" placeholder="請輸入您的個人網頁" /> <van-field v-model="form.url" label="個人網頁" name="url" placeholder="請輸入您的個人網頁" />
<van-field v-model="form.line" label="Line" name="line" placeholder="請輸入您的Line ID" /> <van-field v-model="form.line" label="Line" name="line" placeholder="請輸入您的Line ID" />
@ -549,8 +550,8 @@ const handleChangeTplSubmit = async() => {
<van-button block class="btn-darkBlue" native-type="submit">確認修改</van-button> <van-button block class="btn-darkBlue" native-type="submit">確認修改</van-button>
</div> </div>
</van-sticky> </van-sticky>
</van-form>
</div> </div>
</van-form>
<div class="content cnt2" v-show="tabActive === 2"> <div class="content cnt2" v-show="tabActive === 2">
<van-cell-group inset> <van-cell-group inset>

@ -81,7 +81,6 @@ watch(() => userInfo.value.nc_template, function (newVal, oldVal) {
}) })
async function showFlex(id) { async function showFlex(id) {
switch (id) { switch (id) {
case '0': case '0':
let { data: res } = await getCard({ userid: sessionStorage.getItem('uid') }) let { data: res } = await getCard({ userid: sessionStorage.getItem('uid') })
@ -150,7 +149,7 @@ const sendEcard = async () => {
let content = JSON.parse(JSON.stringify(state.value.flexContent)) let content = JSON.parse(JSON.stringify(state.value.flexContent))
console.log('content', JSON.stringify(state.value.flexContent)) // console.log('content', JSON.stringify(state.value.flexContent))
let res let res
if (activeName.value === '0') { if (activeName.value === '0') {

Loading…
Cancel
Save