From f1cbdcf48f06fd036fcfbe477176b9c4742ade90 Mon Sep 17 00:00:00 2001 From: wwl Date: Wed, 20 Dec 2023 13:06:48 +0800 Subject: [PATCH] update --- src/api/order/index.js | 2 +- src/components/agreed-comp/agreed-comp.vue | 2 +- src/pages/index/order/index.vue | 7 +++++- src/pages/index/personal/index.vue | 2 +- src/pages/other/edit-userinfo.vue | 27 +++++++++++++--------- src/pages/other/switch.vue | 26 +++++++++++---------- 6 files changed, 39 insertions(+), 27 deletions(-) diff --git a/src/api/order/index.js b/src/api/order/index.js index 46488bb..993369a 100755 --- a/src/api/order/index.js +++ b/src/api/order/index.js @@ -44,7 +44,7 @@ export const cancelOrder = data => * @description 申请退款 */ export const orderRefund = data => - request.post('/refound', data) + request.post('/refund', data) /** * @description 订单完成 & 打分 */ diff --git a/src/components/agreed-comp/agreed-comp.vue b/src/components/agreed-comp/agreed-comp.vue index 6ebaac6..397112d 100755 --- a/src/components/agreed-comp/agreed-comp.vue +++ b/src/components/agreed-comp/agreed-comp.vue @@ -10,7 +10,7 @@ @change="handleChange" :disabled="disabled" > - + { .then(() => { // $Router.push('/personal') $store.user.login().then((user) => { - $store.user.setUserInfo(user) + // $store.user.setUserInfo(user) + !user.nickName + ? $Router.push({ + path: '/pages/other/edit-userinfo' + }) + : userStore.setUserInfo(user) && dataList.value[current.value].show && paging.value[current.value]?.reload() }) }) .catch(() => '') diff --git a/src/pages/index/personal/index.vue b/src/pages/index/personal/index.vue index 456209e..0b816e2 100755 --- a/src/pages/index/personal/index.vue +++ b/src/pages/index/personal/index.vue @@ -292,7 +292,7 @@ const handleLogin = async () => { $loading(true) userStore.login().then((user) => { $loading(false) - !user.id + !user.nickName ? $Router.push({ path: '/pages/other/edit-userinfo' }) diff --git a/src/pages/other/edit-userinfo.vue b/src/pages/other/edit-userinfo.vue index c9ee225..1c8874a 100755 --- a/src/pages/other/edit-userinfo.vue +++ b/src/pages/other/edit-userinfo.vue @@ -17,14 +17,15 @@ 昵称 建议改为真实姓名 - + /> const instance = getCurrentInstance() -const { $api, $store, $Router, $u } = instance.proxy +const { $api, $store, $Router, $u,$toast } = instance.proxy const show = ref(false) const columns = ref([['男', '女']]) const userInfo = ref($store.user.userInfo) @@ -94,17 +95,17 @@ const getPhoneNumber = async (e) => { } } } +const handleNickName = (e) => { + userInfo.value.nickName = e.detail.value +} const handleSave = async () => { const res = await $api.userSave(userInfo.value) if (res.success) { - $u.toast('保存成功') - $store.user.setUserInfo(userInfo.value) - setTimeout(() => { - $Router.push({ - path: '/personal' - }) - }, 500) + $store.user.setUserInfo(userInfo.value) + $toast('保存成功').then(()=>{ + $Router.back() + }) } } @@ -113,4 +114,8 @@ const handleSave = async () => { page { background-color: #fff; } +input{ + text-align: right; + padding-right: 6rpx; +} diff --git a/src/pages/other/switch.vue b/src/pages/other/switch.vue index 35bb2a4..14b112f 100755 --- a/src/pages/other/switch.vue +++ b/src/pages/other/switch.vue @@ -25,7 +25,7 @@ inputAlign="right" maxlength="300" :placeholder="item.placeholder" - :readonly="false" + :readonly="model.status === 0" /> @@ -45,11 +46,12 @@ 备注:申请表提交后会有工作人员主动联系您,请耐心等待 - + 提交申请{{model.status === 0 ? '申请中' : '提交申请'}} @@ -258,11 +261,13 @@ const init = async () => { const images = res.doctor.images.split(',') imageObj.value.ren = images[0] imageObj.value.fan = images[1] + agreed.value = true } $loading(false) } const handleChooseImage = async (key) => { + if(model.value.status === 0) return let filePath = '' try { const ret = await chooseImage({ @@ -340,11 +345,8 @@ onShow(() => { }) .catch(() => '') return - } else { - init() - } + } }) - init()